12021-05-14  Release Manager
2
3	* GCC 8.5.0 released.
4
52021-05-07  Jakub Jelinek  <jakub@redhat.com>
6
7	PR target/87839
8	* gcc.target/aarch64/pr87839.c: New test.
9
102021-05-07  Jakub Jelinek  <jakub@redhat.com>
11
12	Backported from master:
13	2021-05-07  Jakub Jelinek  <jakub@redhat.com>
14
15	PR c/100450
16	* c-c++-common/gomp/pr100450.c: New test.
17
182021-05-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19
20	PR target/99808
21	* gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
22
232021-05-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
24
25	PR target/99808
26	* gcc.target/aarch64/pr99808.c: New test.
27
282021-05-06  Roman Zhuykov  <zhroma@ispras.ru>
29
30	Backported from master:
31	2021-04-30  Roman Zhuykov  <zhroma@ispras.ru>
32
33	PR rtl-optimization/100225
34	PR rtl-optimization/84878
35	* gcc.dg/pr100225.c: New test.
36
372021-05-05  Richard Biener  <rguenther@suse.de>
38
39	Backported from master:
40	2021-05-05  Richard Biener  <rguenther@suse.de>
41
42	PR tree-optimization/98786
43	* gcc.dg/torture/pr98786.c: New testcase.
44
452021-05-04  Jakub Jelinek  <jakub@redhat.com>
46
47	Backported from master:
48	2021-04-27  Jakub Jelinek  <jakub@redhat.com>
49
50	PR rtl-optimization/100254
51	* g++.dg/opt/pr100254.C: New test.
52
532021-05-04  Jakub Jelinek  <jakub@redhat.com>
54
55	Backported from master:
56	2021-04-21  Jakub Jelinek  <jakub@redhat.com>
57
58	PR rtl-optimization/100148
59	* g++.dg/opt/pr100148.C: New test.
60
612021-05-04  Richard Sandiford  <richard.sandiford@arm.com>
62
63	Backported from master:
64	2018-09-20  Richard Sandiford  <richard.sandiford@arm.com>
65
66	PR tree-optimization/86877
67	* gfortran.dg/vect/vect-8-epilogue.F90: New test.
68
692021-05-04  Richard Biener  <rguenther@suse.de>
70
71	Backported from master:
72	2018-06-15  Richard Biener  <rguenther@suse.de>
73
74	PR middle-end/86159
75	* g++.dg/pr86159.C: New testcase.
76
772021-05-04  Alexander Monakov  <amonakov@ispras.ru>
78
79	Backported from master:
80	2019-03-01  Alexander Monakov  <amonakov@ispras.ru>
81
82	PR rtl-optimization/85899
83	* gcc.dg/pr85899.c: New test.
84
852021-04-30  Jakub Jelinek  <jakub@redhat.com>
86
87	PR c++/98358
88	* g++.dg/template/pr98297.C: Expect error about shadowing template template
89	parameter rather than does not declare anything error.
90
912021-04-30  Richard Biener  <rguenther@suse.de>
92
93	Backported from master:
94	2021-04-30  Richard Biener  <rguenther@suse.de>
95
96	PR c++/98032
97	* g++.dg/pr98032.C: New testcase.
98
992021-04-30  Jason Merrill  <jason@redhat.com>
100
101	Backported from master:
102	2021-04-30  Jason Merrill  <jason@redhat.com>
103
104	PR c++/95719
105	* g++.dg/tree-ssa/final4.C: New test.
106
1072021-04-29  Richard Biener  <rguenther@suse.de>
108
109	Backported from master:
110	2021-04-28  Richard Biener  <rguenther@suse.de>
111
112	PR tree-optimization/99954
113	* gcc.dg/torture/pr99954.c: New testcase.
114
1152021-04-28  Uros Bizjak  <ubizjak@gmail.com>
116
117	Backported from master:
118	2021-04-23  Uroš Bizjak  <ubizjak@gmail.com>
119
120	PR target/100182
121	* gcc.target/i386/pr100182.c: New test.
122	* gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
123	* gcc.target/i386/pr71245-2.c (dg-final): Ditto.
124
1252021-04-26  Michael Meissner  <meissner@linux.ibm.com>
126
127	PR target/98952
128	* gcc.target/powerpc/pr98952.c: New test.  Test backported from
129	trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
130
1312021-04-26  Richard Biener  <rguenther@suse.de>
132
133	Backported from master:
134	2021-02-08  Richard Biener  <rguenther@suse.de>
135
136	PR lto/96591
137	* g++.dg/lto/pr96591_0.C: New testcase.
138
1392021-04-26  Richard Biener  <rguenther@suse.de>
140
141	Backported from master:
142	2021-01-11  Richard Biener  <rguenther@suse.de>
143
144	PR tree-optimization/98117
145	* gcc.dg/torture/pr98117.c: New testcase.
146
1472021-04-26  Richard Sandiford  <richard.sandiford@arm.com>
148
149	Backported from master:
150	2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
151
152	PR target/98136
153	* g++.dg/pr98136.C: New test.
154
1552021-04-26  Richard Sandiford  <richard.sandiford@arm.com>
156
157	Backported from master:
158	2020-04-16  Richard Sandiford  <richard.sandiford@arm.com>
159
160	PR rtl-optimization/94605
161	* gcc.target/aarch64/sve/pr94605.c: New test.
162
1632021-04-22  Jakub Jelinek  <jakub@redhat.com>
164
165	Backported from master:
166	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
167
168	PR c++/99833
169	* g++.dg/cpp1z/pr99833.C: New test.
170
1712021-04-22  Jakub Jelinek  <jakub@redhat.com>
172
173	Backported from master:
174	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
175
176	PR rtl-optimization/99905
177	* gcc.target/i386/pr99905.c: New test.
178
1792021-04-22  Jakub Jelinek  <jakub@redhat.com>
180
181	Backported from master:
182	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
183
184	PR debug/99830
185	* gcc.dg/pr99830.c: New test.
186
1872021-04-22  Jakub Jelinek  <jakub@redhat.com>
188
189	Backported from master:
190	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
191
192	PR c/99990
193	* gcc.dg/pr99990.c: New test.
194
1952021-04-22  Jakub Jelinek  <jakub@redhat.com>
196
197	Backported from master:
198	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
199
200	PR lto/99849
201	* gcc.dg/lto/pr99849_0.c: New test.
202
2032021-04-22  Jakub Jelinek  <jakub@redhat.com>
204
205	Backported from master:
206	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
207
208	PR rtl-optimization/98601
209	* gcc.dg/torture/pr98601.c: New test.
210
2112021-04-22  Jakub Jelinek  <jakub@redhat.com>
212
213	Backported from master:
214	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
215
216	PR rtl-optimization/99863
217	* gcc.target/i386/pr99863.c: New test.
218
2192021-04-22  Jakub Jelinek  <jakub@redhat.com>
220
221	Backported from master:
222	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
223
224	PR c++/99790
225	* g++.dg/cpp1z/pr99790.C: New test.
226
2272021-04-22  Jakub Jelinek  <jakub@redhat.com>
228
229	Backported from master:
230	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
231
232	PR tree-optimization/99777
233	* g++.dg/torture/pr99777.C: New test.
234
2352021-04-22  Jakub Jelinek  <jakub@redhat.com>
236
237	Backported from master:
238	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
239
240	PR c++/99745
241	* g++.dg/cpp0x/variadic181.C: New test.
242
2432021-04-22  Jakub Jelinek  <jakub@redhat.com>
244
245	Backported from master:
246	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
247
248	PR c++/99650
249	* g++.dg/cpp1z/decomp55.C: New test.
250
2512021-04-22  Jakub Jelinek  <jakub@redhat.com>
252
253	Backported from master:
254	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
255
256	PR c/99588
257	* gcc.dg/Wunused-var-5.c: New test.
258	* gcc.dg/Wunused-var-6.c: New test.
259
2602021-04-22  Jakub Jelinek  <jakub@redhat.com>
261
262	Backported from master:
263	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
264
265	PR middle-end/93235
266	* gcc.target/aarch64/pr93235.c: New test.
267
2682021-04-22  Jakub Jelinek  <jakub@redhat.com>
269
270	Backported from master:
271	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
272
273	PR c++/82959
274	* g++.dg/cpp1z/eval-order10.C: New test.
275
2762021-04-22  Jakub Jelinek  <jakub@redhat.com>
277
278	Backported from master:
279	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
280
281	PR c/99324
282	* gcc.c-torture/compile/pr99324.c: New test.
283
2842021-04-22  Jakub Jelinek  <jakub@redhat.com>
285
286	Backported from master:
287	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
288
289	PR c++/95451
290	* g++.dg/cpp1y/lambda-generic-95451.C: New test.
291
2922021-04-22  Jakub Jelinek  <jakub@redhat.com>
293
294	Backported from master:
295	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
296
297	PR tree-optimization/99225
298	* gcc.c-torture/compile/pr99225.c: New test.
299
3002021-04-22  Jakub Jelinek  <jakub@redhat.com>
301
302	Backported from master:
303	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
304
305	PR tree-optimization/99204
306	* gfortran.dg/pr99204.f90: New test.
307
3082021-04-22  Jakub Jelinek  <jakub@redhat.com>
309
310	Backported from master:
311	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
312
313	PR ipa/99034
314	* g++.dg/opt/pr99034.C: New test.
315
3162021-04-22  Jakub Jelinek  <jakub@redhat.com>
317
318	Backported from master:
319	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
320
321	PR c/99136
322	* gcc.dg/pr99136.c: New test.
323
3242021-04-22  Jakub Jelinek  <jakub@redhat.com>
325
326	Backported from master:
327	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
328
329	PR sanitizer/99106
330	* g++.dg/ubsan/pr99106.C: New test.
331
3322021-04-22  Jakub Jelinek  <jakub@redhat.com>
333
334	Backported from master:
335	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
336
337	PR tree-optimization/99079
338	* gcc.dg/fold-modpow2-2.c: New test.
339	* gcc.c-torture/execute/pr99079.c: New test.
340
3412021-04-22  Jakub Jelinek  <jakub@redhat.com>
342
343	Backported from master:
344	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
345
346	PR c++/99033
347	* g++.dg/ext/flexary38.C: New test.
348
3492021-04-22  Jakub Jelinek  <jakub@redhat.com>
350
351	Backported from master:
352	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
353
354	PR c++/99035
355	* g++.dg/ext/weak6.C: New test.
356
3572021-04-22  Jakub Jelinek  <jakub@redhat.com>
358
359	Backported from master:
360	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
361
362	PR middle-end/99007
363	* g++.dg/gomp/pr99007.C: New test.
364	* gcc.dg/gomp/pr99007-1.c: New test.
365	* gcc.dg/gomp/pr99007-2.c: New test.
366	* gcc.dg/gomp/pr99007-3.c: New test.
367
3682021-04-22  Jakub Jelinek  <jakub@redhat.com>
369
370	Backported from master:
371	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
372
373	PR c++/97878
374	* g++.dg/cpp1z/decomp54.C: New test.
375
3762021-04-22  Jakub Jelinek  <jakub@redhat.com>
377
378	Backported from master:
379	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
380
381	PR middle-end/97487
382	* gcc.dg/pr97487-1.c: New test.
383	* gcc.dg/pr97487-2.c: New test.
384
3852021-04-22  Jakub Jelinek  <jakub@redhat.com>
386
387	Backported from master:
388	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
389
390	PR debug/98331
391	* gcc.dg/pr98331.c: New test.
392
3932021-04-22  Jakub Jelinek  <jakub@redhat.com>
394
395	Backported from master:
396	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
397
398	PR c++/33661
399	PR c++/98847
400	* g++.dg/opt/pr98847.C: New test.
401
4022021-04-22  Jakub Jelinek  <jakub@redhat.com>
403
404	Backported from master:
405	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
406
407	PR target/98681
408	* gcc.c-torture/execute/pr98681.c: New test.
409
4102021-04-22  Jakub Jelinek  <jakub@redhat.com>
411
412	Backported from master:
413	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
414
415	PR sanitizer/95693
416	* g++.dg/ubsan/pr95693.C: New test.
417
4182021-04-22  Jakub Jelinek  <jakub@redhat.com>
419
420	Backported from master:
421	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
422
423	PR tree-optimization/90248
424	* gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
425	builtins.
426	* gcc.dg/pr90248.c: New test.
427
4282021-04-22  Jakub Jelinek  <jakub@redhat.com>
429
430	Backported from master:
431	2021-01-09  Jakub Jelinek  <jakub@redhat.com>
432
433	PR c++/98556
434	* c-c++-common/pr98556.c: New test.
435
4362021-04-22  Jakub Jelinek  <jakub@redhat.com>
437
438	Backported from master:
439	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
440
441	PR tree-optimization/98474
442	* gcc.c-torture/execute/pr98474.c: New test.
443
4442021-04-22  Jakub Jelinek  <jakub@redhat.com>
445
446	Backported from master:
447	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
448
449	PR c++/98353
450	* g++.dg/opt/pr98353.C: New test.
451
4522021-04-22  Jakub Jelinek  <jakub@redhat.com>
453
454	Backported from master:
455	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
456
457	PR middle-end/98183
458	* gcc.dg/gomp/pr98183.c: New test.
459	* gcc.dg/goacc/pr98183.c: New test.
460
4612021-04-22  Jakub Jelinek  <jakub@redhat.com>
462
463	Backported from master:
464	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
465
466	PR middle-end/98205
467	* c-c++-common/gomp/doacross-4.c: New test.
468
4692021-04-22  Jakub Jelinek  <jakub@redhat.com>
470
471	Backported from master:
472	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
473
474	PR target/98100
475	* gcc.target/i386/pr98100.c: New test.
476
4772021-04-22  Jakub Jelinek  <jakub@redhat.com>
478
479	Backported from master:
480	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
481
482	PR target/98063
483	* gcc.target/i386/pr98063.c: New test.
484
4852021-04-22  Jakub Jelinek  <jakub@redhat.com>
486
487	Backported from master:
488	2020-11-25  Jakub Jelinek  <jakub@redhat.com>
489
490	PR c/97958
491	* c-c++-common/gomp/pr97958.c: New test.
492
4932021-04-22  Jakub Jelinek  <jakub@redhat.com>
494
495	Backported from master:
496	2020-11-12  Jakub Jelinek  <jakub@redhat.com>
497
498	PR c++/97663
499	* g++.dg/cpp1z/class-deduction75.C: New test.
500
5012021-04-22  Jakub Jelinek  <jakub@redhat.com>
502
503	Backported from master:
504	2020-10-16  Jakub Jelinek  <jakub@redhat.com>
505
506	PR rtl-optimization/97386
507	* gcc.c-torture/execute/pr97386-1.c: New test.
508	* gcc.c-torture/execute/pr97386-2.c: New test.
509
5102021-04-22  Jakub Jelinek  <jakub@redhat.com>
511
512	Backported from master:
513	2020-10-16  Jakub Jelinek  <jakub@redhat.com>
514
515	PR sanitizer/97294
516	* gcc.dg/asan/pr97294.c: New test.
517
5182021-04-21  Patrick Palka  <ppalka@redhat.com>
519
520	Backported from master:
521	2020-10-07  Patrick Palka  <ppalka@redhat.com>
522
523	PR c++/88115
524	PR libstdc++/97273
525	* g++.dg/template/alignof3.C: New test.
526
5272021-04-21  Richard Biener  <rguenther@suse.de>
528
529	Backported from master:
530	2021-04-21  Richard Biener  <rguenther@suse.de>
531
532	PR testsuite/100176
533	* g++.dg/compat/struct-layout-1_generate.c: Add missing return.
534	* gcc.dg/compat/struct-layout-1_generate.c: Likewise.
535
5362021-04-19  Eric Botcazou  <ebotcazou@adacore.com>
537
538	* gnat.dg/opt92.adb: New test.
539
5402021-04-02  Harald Anlauf  <anlauf@gmx.de>
541
542	Backported from master:
543	2021-04-01  Harald Anlauf  <anlauf@gmx.de>
544
545	PR fortran/99840
546	* gfortran.dg/transpose_5.f90: New test.
547
5482021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
549
550	* gcc.target/aarch64/acle/rng_2.c: New test.
551
5522021-03-17  Richard Biener  <rguenther@suse.de>
553
554	Backported from master:
555	2021-03-17  Richard Biener  <rguenther@suse.de>
556
557	PR tree-optimization/93964
558	* gcc.dg/graphite/pr93964.c: New testcase.
559
5602021-03-17  Richard Biener  <rguenther@suse.de>
561
562	Backported from master:
563	2020-12-02  Richard Biener  <rguenther@suse.de>
564
565	PR tree-optimization/97255
566	* g++.dg/vect/pr97255.cc: New testcase.
567
5682021-03-17  Richard Biener  <rguenther@suse.de>
569
570	Backported from master:
571	2020-12-02  Richard Biener  <rguenther@suse.de>
572
573	PR tree-optimization/96579
574	* gcc.dg/pr96579.c: New testcase.
575
5762021-03-17  Richard Biener  <rguenther@suse.de>
577
578	Backported from master:
579	2020-12-02  Richard Biener  <rguenther@suse.de>
580
581	PR tree-optimization/96370
582	* gcc.dg/pr96370.c: New testcase.
583
5842021-03-17  Richard Biener  <rguenther@suse.de>
585
586	Backported from master:
587	2020-12-02  Richard Biener  <rguenther@suse.de>
588
589	PR middle-end/96369
590	* c-c++-common/pr96369.c: New testcase.
591
5922021-03-17  Jakub Jelinek  <jakub@redhat.com>
593
594	Backported from master:
595	2020-12-02  Jakub Jelinek  <jakub@redhat.com>
596
597	PR tree-optimization/97081
598	* gcc.dg/vect/pr97081-2.c: New test.
599
6002021-03-17  Richard Biener  <rguenther@suse.de>
601
602	Backported from master:
603	2020-12-02  Richard Biener  <rguenther@suse.de>
604
605	PR tree-optimization/97081
606	* gcc.dg/vect/pr97081.c: New testcase.
607
6082021-03-17  Richard Biener  <rguenther@suse.de>
609
610	Backported from master:
611	2021-01-12  Richard Biener  <rguenther@suse.de>
612
613	PR tree-optimization/98282
614	* g++.dg/opt/pr98282.C: New testcase.
615
6162021-03-17  Richard Biener  <rguenther@suse.de>
617
618	Backported from master:
619	2020-04-16  Richard Biener  <rguenther@suse.de>
620
621	PR middle-end/94479
622	* gcc.dg/torture/pr94479.c: New testcase.
623
6242021-03-07  Harald Anlauf  <anlauf@gmx.de>
625
626	Backported from master:
627	2021-03-05  Harald Anlauf  <anlauf@gmx.de>
628
629	PR libfortran/99218
630	* gfortran.dg/matmul_21.f90: New test.
631
6322021-02-08  Matthias Klose  <doko@ubuntu.com>
633
634	Backported from master:
635	2020-10-06  Richard Biener  <rguenther@suse.de>
636
637	PR tree-optimization/97236
638	* gcc.dg/vect/pr97236.c: New testcase.
639
6402021-02-03  Jakub Jelinek  <jakub@redhat.com>
641
642	Backported from master:
643	2020-11-20  Jakub Jelinek  <jakub@redhat.com>
644
645	PR target/97528
646	* gcc.target/arm/pr97528.c: New test.
647
6482021-01-28  Harald Anlauf  <anlauf@gmx.de>
649
650	Backported from master:
651	2021-01-28  Harald Anlauf  <anlauf@gmx.de>
652
653	PR fortran/86470
654	* gfortran.dg/gomp/pr86470.f90: New test.
655
6562021-01-21  Wilco Dijkstra  <wdijkstr@arm.com>
657
658	Backported from master:
659	2019-10-16  Wilco Dijkstra  <wdijkstr@arm.com>
660
661	PR target/98618
662	* gcc.target/aarch64/symbol-range.c: Improve testcase.
663	* gcc.target/aarch64/symbol-range-tiny.c: Likewise.
664
6652020-12-28  Uroš Bizjak  <ubizjak@gmail.com>
666
667	PR target/96793
668	* gcc.target/i386/pr96793-2.c: New test.
669
6702020-12-27  Uroš Bizjak  <ubizjak@gmail.com>
671
672	PR target/96793
673	* gcc.target/i386/pr96793-1.c: New test.
674
6752020-12-24  Roman Zhuykov  <zhroma@ispras.ru>
676
677	Backported from master:
678	2020-12-05  Roman Zhuykov  <zhroma@ispras.ru>
679
680	PR rtl-optimization/97421
681	* gcc.c-torture/execute/pr97421-1.c: New test.
682	* gcc.c-torture/execute/pr97421-2.c: New test.
683	* gcc.c-torture/execute/pr97421-3.c: New test.
684
6852020-12-23  Harald Anlauf  <anlauf@gmx.de>
686
687	Backported from master:
688	2020-12-17  Harald Anlauf  <anlauf@gmx.de>
689
690	PR fortran/98307
691	* gfortran.dg/forall_19.f90: New test.
692
6932020-12-23  Uroš Bizjak  <ubizjak@gmail.com>
694
695	PR target/96793
696	* gcc.target/i386/pr96793.c: New test.
697
6982020-12-16  Nathan Sidwell  <nathan@acm.org>
699
700	* g++.dg/template/pr98297.C: New.
701
7022020-12-14  Wilco Dijkstra  <wdijkstr@arm.com>
703
704	* lib/target-supports.exp (check_effective_target_tune_cortex_a76): New
705	effective target test.
706	* gcc.target/aarch64/with-tune-config.c: New test.
707	* gcc.target/aarch64/with-tune-march.c: Likewise.
708	* gcc.target/aarch64/with-tune-mcpu.c: Likewise.
709	* gcc.target/aarch64/with-tune-mtune.c: Likewise.
710
7112020-12-11  Harald Anlauf  <anlauf@gmx.de>
712
713	Backported from master:
714	2020-11-29  Harald Anlauf  <anlauf@gmx.de>
715
716	* gfortran.dg/pr98017.f90: New test.
717
7182020-12-10  Ed Schonberg  <schonberg@adacore.com>
719
720	* gnat.dg/modular6.adb: New test.
721
7222020-12-09  Jason Merrill  <jason@redhat.com>
723
724	PR c++/91953
725	* g++.dg/cpp1z/constexpr-if12.C: Remove error.
726	* g++.dg/cpp0x/constexpr-empty14.C: New test.
727
7282020-12-01  Richard Biener  <rguenther@suse.de>
729
730	Backported from master:
731	2020-05-05  Richard Biener  <rguenther@suse.de>
732
733	PR ipa/94947
734	* gcc.dg/torture/pr94947-1.c: New testcase.
735	* gcc.dg/torture/pr94947-2.c: Likewise.
736
7372020-12-01  Richard Biener  <rguenther@suse.de>
738
739	Backported from master:
740	2020-05-15  Richard Biener  <rguenther@suse.de>
741
742	PR tree-optimization/95133
743	* gcc.dg/pr95133.c: New testcase.
744
7452020-12-01  Richard Biener  <rguenther@suse.de>
746
747	Backported from master:
748	2020-11-26  Richard Biener  <rguenther@suse.de>
749
750	PR testsuite/98002
751	* gcc.dg/strncmp-2.c: Call mprotect again before free.
752
7532020-11-30  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
754
755	PR target/91816
756	* gcc.target/arm/pr91816.c: New test.
757
7582020-11-26  Thomas Schwinge  <thomas@codesourcery.com>
759
760	Backported from master:
761	2020-11-26  Thomas Schwinge  <thomas@codesourcery.com>
762
763	* c-c++-common/goacc/cache-3-1.c: New.
764	* c-c++-common/goacc/cache-3-2.c: Likewise.
765	* c-c++-common/goacc/data-clause-1.c: Likewise.
766	* c-c++-common/goacc/data-clause-2.c: Likewise.
767	* c-c++-common/gomp/map-1.c: Adjust.
768	* c-c++-common/gomp/map-2.c: Likewise.
769	* g++.dg/goacc/cache-3-1.C: New.
770	* g++.dg/goacc/cache-3-2.C: Likewise.
771	* g++.dg/goacc/data-clause-1.C: Likewise.
772	* g++.dg/goacc/data-clause-2.C: Likewise.
773	* g++.dg/gomp/map-1.C: Adjust.
774	* g++.dg/gomp/map-2.C: Likewise.
775
7762020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
777
778	Backported from master:
779	2020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
780
781	* g++.dg/gomp/map-1.C: New.
782	* g++.dg/gomp/map-2.C: Likewise.
783	* c-c++-common/gomp/map-1.c: Adjust.
784	* c-c++-common/gomp/map-2.c: Likewise.
785
7862020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
787
788	Backported from master:
789	2020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
790
791	* c-c++-common/goacc/cache-1.c: Update.
792	* c-c++-common/goacc/cache-2.c: Likewise.
793	* g++.dg/goacc/cache-1.C: New.
794	* g++.dg/goacc/cache-2.C: Likewise.
795
7962020-11-25  Szabolcs Nagy  <szabolcs.nagy@arm.com>
797
798	Backported from master:
799	2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
800
801	PR target/94891
802	* gcc.target/aarch64/return_address_sign_1.c: Update test.
803
8042020-11-24  Jason Merrill  <jason@redhat.com>
805
806	PR c++/97918
807	* g++.dg/debug/localclass2.C: New test.
808
8092020-11-24  Jason Merrill  <jason@redhat.com>
810
811	PR c++/95158
812	* g++.dg/template/virtual5.C: New test.
813
8142020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
815
816	Backported from master:
817	2020-08-05  Richard Sandiford  <richard.sandiford@arm.com>
818
819	PR target/96191
820	* gcc.target/aarch64/stack-protector-1.c: New test.
821	* gcc.target/aarch64/stack-protector-2.c: Likewise.
822
8232020-11-17  Tamar Christina  <tamar.christina@arm.com>
824
825	PR target/97535
826	* gcc.target/aarch64/pr97535.c: New test.
827
8282020-11-06  Peter Bergner  <bergner@linux.ibm.com>
829
830	Backported from master:
831	2020-11-06  Peter Bergner  <bergner@linux.ibm.com>
832
833	* gcc.target/powerpc/pr64505.c: Run everywhere.  Use correct minimized
834	test case.
835
8362020-11-03  Richard Biener  <rguenther@suse.de>
837
838	Backported from master:
839	2020-11-03  Richard Biener  <rguenther@suse.de>
840
841	PR testsuite/97688
842	* gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid
843	check to always specify subleaf zero.
844
8452020-10-24  Harald Anlauf  <anlauf@gmx.de>
846
847	Backported from master:
848	2020-10-18  Harald Anlauf  <anlauf@gmx.de>
849
850	* gfortran.dg/matmul_20.f90: New test.
851
8522020-10-22  Andreas Krebbel  <krebbel@linux.ibm.com>
853
854	Backported from master:
855	2020-10-22  Andreas Krebbel  <krebbel@linux.ibm.com>
856
857	* gcc.dg/dfp/pr97439.c: New test.
858
8592020-10-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
860
861	Backported from master:
862	2020-10-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
863
864	PR target/97349
865	* gcc.target/aarch64/simd/pr97349.c: New test.
866
8672020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
868
869	Backported from master:
870	2020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
871
872	PR target/97150
873	* gcc.target/aarch64/pr97150.c: New test.
874
8752020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
876
877	Backported from master:
878	2020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
879
880	PR target/96313
881	* gcc.target/aarch64/pr96313.c: New test.
882	* gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16):
883	Adjust return type.
884	(test_vqmovuns_s32): Likewise.
885	(test_vqmovund_s64): Likewise.
886
8872020-09-30  H.J. Lu  <hjl.tools@gmail.com>
888
889	Backported from master:
890	2020-09-30  H.J. Lu  <hjl.tools@gmail.com>
891
892	PR target/97184
893	* gcc.target/i386/movdir64b.c: New test.
894	* gcc.target/i386/movdiri32.c: Likewise.
895	* gcc.target/i386/movdiri64.c: Likewise.
896	* lib/target-supports.exp (check_effective_target_movdir): New.
897
8982020-09-28  Christophe Lyon  <christophe.lyon@linaro.org>
899
900	Backported from master:
901	2020-09-25  Christophe Lyon  <christophe.lyon@linaro.org>
902
903	PR target/71233
904	* gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove
905	declarations of vector, vector2, vector_res for float64x2 type.
906	* gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
907	* gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.
908
9092020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
910
911	Backported from master:
912	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
913
914	PR target/71233
915	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
916	(clean_results): Add float64x2_t cleanup.
917	(DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable.
918	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add
919	testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64.
920
9212020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
922
923	Backported from master:
924	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
925
926	PR target/71233
927	* gcc.target/aarch64/simd/vrndns_f32_1.c: New test.
928
9292020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
930
931	Backported from master:
932	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
933
934	PR target/71233
935	* gcc.target/aarch64/simd/trn_zip_p64_1.c: New test.
936
9372020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
938
939	Backported from master:
940	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
941
942	PR target/71233
943	* gcc.target/aarch64/simd/vldrq_p128_1.c: New test.
944
9452020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
946
947	Backported from master:
948	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
949
950	PR target/71233
951	* gcc.target/aarch64/simd/vstrq_p128_1.c: New test.
952
9532020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
954
955	Backported from master:
956	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
957
958	PR target/71233
959	* gcc.target/aarch64/simd/vcls_unsigned_1.c: New test.
960
9612020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
962
963	Backported from master:
964	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
965
966	PR target/71233
967	* gcc.target/aarch64/simd/vceq_poly_1.c: New test.
968
9692020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
970
971	Backported from master:
972	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
973
974	PR target/71233
975	* gcc.target/aarch64/simd/vadd_poly_1.c: New test.
976
9772020-09-28  Mark Eggleston  <markeggleston@gcc.gnu.org>
978
979	Revert:
980	2020-09-28  Steven G. Kargl  <kargl@gcc.gnu.org>
981		    Mark Eggleston  <markeggleston@gcc.gnu.org>
982
983	PR fortran/95614
984	* gfortran.dg/pr95614_1.f90: New test.
985	* gfortran.dg/pr95614_2.f90: New test.
986
9872020-09-27  Jakub Jelinek  <jakub@redhat.com>
988
989	Backported from master:
990	2020-09-27  Jakub Jelinek  <jakub@redhat.com>
991
992	PR middle-end/97073
993	* gcc.c-torture/execute/pr97073.c: New test.
994
9952020-09-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
996
997	Backported from master:
998	2020-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
999		    Mark Eggleston  <markeggleston@gcc.gnu.org>
1000
1001	PR fortran/95614
1002	* gfortran.dg/pr95614_1.f90: New test.
1003	* gfortran.dg/pr95614_2.f90: New test.
1004
10052020-09-25  Tamar Christina  <tamar.christina@arm.com>
1006
1007	PR target/71233
1008	* lib/target-supports.exp
1009	(check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
1010	check_effective_target_arm_v8_3a_complex_neon_ok,
1011	add_options_for_arm_v8_3a_complex_neon,
1012	check_effective_target_arm_v8_3a_complex_neon_hw,
1013	check_effective_target_vect_complex_rot_N): New.
1014	* gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
1015	* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
1016
10172020-09-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1018
1019	PR target/71233
1020	* gcc.target/aarch64/acle/rng_1.c: New test.
1021
10222020-09-24  H.J. Lu  <hjl.tools@gmail.com>
1023
1024	Backported from master:
1025	2020-09-16  H.J. Lu  <hjl.tools@gmail.com>
1026
1027	PR target/97032
1028	* gcc.target/i386/pr97032.c: New test.
1029
10302020-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1031
1032	Backported from master:
1033	2020-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1034		    Andrea Corallo   <andrea.corallo@arm.com>
1035
1036	PR target/71233
1037	* gcc.target/aarch64/acle/jcvt_1.c: New test.
1038	* gcc.target/aarch64/acle/jcvt_2.c: New testcase.
1039	* lib/target-supports.exp
1040	(check_effective_target_aarch64_fjcvtzs_hw): Add new check for
1041	FJCVTZS hw.
1042
10432020-09-24  Tamar Christina  <tamar.christina@arm.com>
1044
1045	Backported from master:
1046	2019-02-25  Tamar Christina  <tamar.christina@arm.com>
1047
1048	PR target/71233
1049	* gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1050	test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1051	Rename ...
1052	(test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1053	test_vfmlslq_high_f16): ... To this.
1054	* gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1055	tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1056	test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1057	test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1058	test_vfmlslq_laneq_high_u32): Rename ...
1059	(test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1060	test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1061	test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1062	test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1063	* gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1064	test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1065	test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1066	test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1067	test_vfmlslq_laneq_low_u32): Rename ...
1068	(test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1069	test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1070	test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1071	test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1072	* gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1073	test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1074	Rename ...
1075	(test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1076	test_vfmlslq_low_f16): ... To This.
1077	* lib/target-supports.exp
1078	(check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1079
10802020-09-24  Tamar Christina  <tamar.christina@arm.com>
1081
1082	Backported from master:
1083	2018-05-21  Tamar Christina  <tamar.christina@arm.com>
1084
1085	PR target/71233
1086	* gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1087	veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1088	vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1089	vbcaxq_s64): New.
1090	* gcc.target/aarch64/sha3_1.c: Likewise.
1091	* gcc.target/aarch64/sha3_2.c: Likewise.
1092	* gcc.target/aarch64/sha3_3.c: Likewise.
1093
10942020-09-22  Vlad Lazar  <vlad.lazar@arm.com>
1095
1096	Backported from master:
1097	2018-08-31  Vlad Lazar  <vlad.lazar@arm.com>
1098
1099	PR target/71233
1100	* gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
1101	* gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
1102	(test_vnegd_s64): Likewise.
1103	* gcc.target/aarch64/vnegd_s64.c: New.
1104	* gcc.target/aarch64/vabsd_s64.c: New.
1105	* gcc.target/aarch64/vabs_intrinsic_3.c: New file.
1106
11072020-09-19  Harald Anlauf  <anlauf@gmx.de>
1108
1109	Backported from master:
1110	2020-07-02  Harald Anlauf  <anlauf@gmx.de>
1111
1112	PR fortran/93423
1113	* gfortran.dg/pr93423.f90: New file.
1114
11152020-09-18  Jakub Jelinek  <jakub@redhat.com>
1116
1117	Backported from master:
1118	2020-09-16  Jakub Jelinek  <jakub@redhat.com>
1119
1120	PR tree-optimization/97053
1121	* gcc.dg/store_merging_31.c: New test.
1122	* gcc.dg/store_merging_32.c: New test.
1123
11242020-09-17  Jakub Jelinek  <jakub@redhat.com>
1125
1126	Backported from master:
1127	2020-08-25  Jakub Jelinek  <jakub@redhat.com>
1128
1129	PR tree-optimization/96722
1130	* g++.dg/opt/pr96722.C: New test.
1131
11322020-09-17  Jakub Jelinek  <jakub@redhat.com>
1133
1134	Backported from master:
1135	2020-08-18  Jakub Jelinek  <jakub@redhat.com>
1136
1137	PR c/96571
1138	* gcc.dg/Wunused-var-4.c: New test.
1139
11402020-09-17  Jakub Jelinek  <jakub@redhat.com>
1141
1142	Backported from master:
1143	2020-08-11  Jakub Jelinek  <jakub@redhat.com>
1144
1145	PR c/96545
1146	* c-c++-common/pr96545.c: New test.
1147
11482020-09-17  Jakub Jelinek  <jakub@redhat.com>
1149
1150	Backported from master:
1151	2020-07-15  Jakub Jelinek  <jakub@redhat.com>
1152
1153	PR target/96174
1154	* gcc.target/i386/avx512f-vcmppd-3.c: New test.
1155	* gcc.target/i386/avx512f-vcmpps-3.c: New test.
1156
11572020-09-17  Jakub Jelinek  <jakub@redhat.com>
1158
1159	Backported from master:
1160	2020-07-02  Jakub Jelinek  <jakub@redhat.com>
1161
1162	PR tree-optimization/95857
1163	* gcc.dg/pr95857.c: New test.
1164
11652020-09-17  Jakub Jelinek  <jakub@redhat.com>
1166
1167	Backported from master:
1168	2020-06-27  Jakub Jelinek  <jakub@redhat.com>
1169
1170	PR middle-end/95903
1171	* c-c++-common/pr95903.c: New test.
1172
11732020-09-17  Jakub Jelinek  <jakub@redhat.com>
1174
1175	Backported from master:
1176	2020-05-28  Jakub Jelinek  <jakub@redhat.com>
1177
1178	PR c++/95328
1179	* g++.dg/cpp1z/decomp53.C: New test.
1180
11812020-09-17  Jakub Jelinek  <jakub@redhat.com>
1182
1183	Backported from master:
1184	2020-05-14  Jakub Jelinek  <jakub@redhat.com>
1185
1186	PR middle-end/95108
1187	* gcc.dg/gomp/pr95108.c: New test.
1188
11892020-09-17  Jakub Jelinek  <jakub@redhat.com>
1190
1191	Backported from master:
1192	2020-05-13  Jakub Jelinek  <jakub@redhat.com>
1193
1194	PR debug/95080
1195	* g++.dg/opt/pr95080.C: New test.
1196
11972020-09-17  Jakub Jelinek  <jakub@redhat.com>
1198
1199	Backported from master:
1200	2020-05-07  Jakub Jelinek  <jakub@redhat.com>
1201
1202	PR c++/94951
1203	* g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
1204
12052020-09-17  Jakub Jelinek  <jakub@redhat.com>
1206
1207	Backported from master:
1208	2020-05-07  Jakub Jelinek  <jakub@redhat.com>
1209
1210	PR rtl-optimization/94873
1211	* gcc.dg/pr94873.c: New test.
1212
12132020-09-17  Jakub Jelinek  <jakub@redhat.com>
1214
1215	Backported from master:
1216	2020-05-07  Jakub Jelinek  <jakub@redhat.com>
1217
1218	PR c/94842
1219	* gcc.dg/pr94842.c: New test.
1220
12212020-09-17  Jakub Jelinek  <jakub@redhat.com>
1222
1223	Backported from master:
1224	2020-04-28  Jakub Jelinek  <jakub@redhat.com>
1225
1226	PR tree-optimization/94809
1227	* gcc.c-torture/execute/pr94809.c: New test.
1228
12292020-09-17  Jakub Jelinek  <jakub@redhat.com>
1230
1231	Backported from master:
1232	2020-04-27  Jakub Jelinek  <jakub@redhat.com>
1233
1234	PR target/94780
1235	* gcc.dg/pr94780.c: New test.
1236
12372020-09-17  Jakub Jelinek  <jakub@redhat.com>
1238
1239	Backported from master:
1240	2020-04-24  Jakub Jelinek  <jakub@redhat.com>
1241
1242	PR c++/94742
1243	* g++.dg/warn/Wreturn-type-12.C: New test.
1244
12452020-09-17  Jakub Jelinek  <jakub@redhat.com>
1246
1247	Backported from master:
1248	2020-04-23  Jakub Jelinek  <jakub@redhat.com>
1249
1250	PR c/94705
1251	* gcc.dg/pr94705.c: New test.
1252
12532020-09-17  Jakub Jelinek  <jakub@redhat.com>
1254
1255	Backported from master:
1256	2020-04-21  Jakub Jelinek  <jakub@redhat.com>
1257
1258	PR c/94641
1259	* c-c++-common/ubsan/pr94641.c: New test.
1260
12612020-09-17  Jakub Jelinek  <jakub@redhat.com>
1262
1263	Backported from master:
1264	2020-04-17  Jakub Jelinek  <jakub@redhat.com>
1265
1266	PR rtl-optimization/94618
1267	* g++.dg/opt/pr94618.C: New test.
1268
12692020-09-17  Jakub Jelinek  <jakub@redhat.com>
1270
1271	Backported from master:
1272	2020-04-16  Jakub Jelinek  <jakub@redhat.com>
1273
1274	PR c++/94571
1275	* g++.dg/cpp1z/decomp51.C: New test.
1276
12772020-09-17  Jakub Jelinek  <jakub@redhat.com>
1278
1279	Backported from master:
1280	2020-04-08  Jakub Jelinek  <jakub@redhat.com>
1281
1282	PR tree-optimization/94524
1283	* gcc.c-torture/execute/pr94524-1.c: New test.
1284	* gcc.c-torture/execute/pr94524-2.c: New test.
1285
12862020-09-17  Jakub Jelinek  <jakub@redhat.com>
1287
1288	Backported from master:
1289	2020-04-08  Jakub Jelinek  <jakub@redhat.com>
1290
1291	PR target/94438
1292	* gcc.target/i386/avx512bw-pr94438.c: New test.
1293	* gcc.target/i386/avx512vlbw-pr94438.c: New test.
1294
12952020-09-17  Jakub Jelinek  <jakub@redhat.com>
1296
1297	Backported from master:
1298	2020-04-08  Jakub Jelinek  <jakub@redhat.com>
1299
1300	PR c++/94325
1301	* g++.dg/ubsan/vptr-15.C: New test.
1302
13032020-09-17  Jakub Jelinek  <jakub@redhat.com>
1304
1305	Backported from master:
1306	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1307
1308	PR target/94509
1309	* gcc.target/i386/avx512bw-pr94509-1.c: New test.
1310	* gcc.target/i386/avx512bw-pr94509-2.c: New test.
1311
13122020-09-17  Jakub Jelinek  <jakub@redhat.com>
1313
1314	Backported from master:
1315	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1316
1317	PR target/94488
1318	* gcc.c-torture/compile/pr94488.c: New test.
1319
13202020-09-17  Jakub Jelinek  <jakub@redhat.com>
1321
1322	Backported from master:
1323	2020-04-07  Hannes Domani  <ssbssa@yahoo.de>
1324		    Jakub Jelinek  <jakub@redhat.com>
1325
1326	PR debug/94459
1327	* g++.dg/debug/pr94459.C: New test.
1328
13292020-09-17  Jakub Jelinek  <jakub@redhat.com>
1330
1331	Backported from master:
1332	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1333
1334	PR target/94460
1335	* gcc.target/i386/avx2-pr94460.c: New test.
1336
13372020-09-17  Jakub Jelinek  <jakub@redhat.com>
1338
1339	Backported from master:
1340	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1341
1342	PR middle-end/94423
1343	* gcc.dg/ubsan/pr94423.c: New test.
1344
13452020-09-17  Jakub Jelinek  <jakub@redhat.com>
1346
1347	Backported from master:
1348	2020-04-07  Marc Glisse  <marc.glisse@inria.fr>
1349		    Jakub Jelinek  <jakub@redhat.com>
1350
1351	PR middle-end/94412
1352	* gcc.c-torture/execute/pr94412.c: New test.
1353
13542020-09-17  Jakub Jelinek  <jakub@redhat.com>
1355
1356	Backported from master:
1357	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1358
1359	PR target/93069
1360	* gcc.target/i386/avx512vl-pr93069.c: New test.
1361	* gcc.dg/vect/pr93069.c: New test.
1362
13632020-09-17  Jakub Jelinek  <jakub@redhat.com>
1364
1365	Backported from master:
1366	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1367
1368	PR tree-optimization/94329
1369	* gfortran.dg/pr94329.f90: New test.
1370
13712020-09-17  Jakub Jelinek  <jakub@redhat.com>
1372
1373	Backported from master:
1374	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1375
1376	PR middle-end/94303
1377	* g++.dg/torture/pr94303.C: New test.
1378
13792020-09-17  Jakub Jelinek  <jakub@redhat.com>
1380
1381	Backported from master:
1382	2020-04-07  Richard Biener  <rguenther@suse.de>
1383		    Jakub Jelinek  <jakub@redhat.com>
1384
1385	PR debug/94283
1386	* gcc.dg/pr94283.c: New test.
1387
13882020-09-17  Jakub Jelinek  <jakub@redhat.com>
1389
1390	Backported from master:
1391	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1392
1393	PR debug/94283
1394	* gcc.target/i386/pr94283.c: New test.
1395
13962020-09-17  Jakub Jelinek  <jakub@redhat.com>
1397
1398	Backported from master:
1399	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1400
1401	PR tree-optimization/94211
1402	* gcc.dg/pr94211.c: New test.
1403
14042020-09-17  Jakub Jelinek  <jakub@redhat.com>
1405
1406	Backported from master:
1407	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1408
1409	PR c/94172
1410	* gcc.dg/pr94172-1.c: New test.
1411	* gcc.dg/pr94172-2.c: New test.
1412
14132020-09-17  Jakub Jelinek  <jakub@redhat.com>
1414
1415	Backported from master:
1416	2020-04-07  Jakub Jelinek  <jakub@redhat.com>
1417
1418	PR c++/90995
1419	* g++.dg/cpp0x/enum40.C: New test.
1420
14212020-09-17  Jakub Jelinek  <jakub@redhat.com>
1422
1423	Backported from master:
1424	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
1425
1426	PR debug/94167
1427	* gcc.dg/pr94167.c: New test.
1428
14292020-09-17  Jakub Jelinek  <jakub@redhat.com>
1430
1431	Backported from master:
1432	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
1433
1434	PR tree-optimization/94130
1435	* gcc.c-torture/execute/pr94130.c: New test.
1436
14372020-09-17  Jakub Jelinek  <jakub@redhat.com>
1438
1439	Backported from master:
1440	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
1441
1442	PR target/94134
1443	* gcc.c-torture/execute/pr94134.c: New test.
1444
14452020-09-17  Jakub Jelinek  <jakub@redhat.com>
1446
1447	Backported from master:
1448	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
1449
1450	PR target/94121
1451	* gcc.dg/pr94121.c: New test.
1452
14532020-09-17  Jakub Jelinek  <jakub@redhat.com>
1454
1455	Backported from master:
1456	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
1457
1458	PR middle-end/94111
1459	* gcc.dg/dfp/pr94111.c: New test.
1460
14612020-09-17  Jakub Jelinek  <jakub@redhat.com>
1462
1463	Backported from master:
1464	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
1465
1466	PR tree-optimization/94114
1467	* gcc.dg/pr94114.c: New test.
1468
14692020-09-17  Jakub Jelinek  <jakub@redhat.com>
1470
1471	Backported from master:
1472	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
1473
1474	PR middle-end/93399
1475	* gcc.dg/pr93399.c: New test.
1476
14772020-09-17  Jakub Jelinek  <jakub@redhat.com>
1478
1479	Backported from master:
1480	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
1481
1482	PR debug/93888
1483	* g++.dg/guality/pr93888.C: New test.
1484
14852020-09-17  Jakub Jelinek  <jakub@redhat.com>
1486
1487	Backported from master:
1488	2020-03-05  Jakub Jelinek  <jakub@redhat.com>
1489
1490	PR target/94046
1491	* g++.dg/ext/pr94046-1.C: New test.
1492	* g++.dg/ext/pr94046-2.C: New test.
1493
14942020-09-17  Jakub Jelinek  <jakub@redhat.com>
1495
1496	Backported from master:
1497	2020-03-03  Jakub Jelinek  <jakub@redhat.com>
1498
1499	PR rtl-optimization/94002
1500	* gcc.dg/pr94002.c: New test.
1501
15022020-09-16  Will Schmidt  <will_schmidt@vnet.ibm.com>
1503
1504	PR target/96139
1505	* gcc.target/powerpc/pr96139-a.c: New test.
1506	* gcc.target/powerpc/pr96139-b.c: New test.
1507	* gcc.target/powerpc/pr96139-c.c: New test.
1508
15092020-09-16  Sylvia Taylor  <sylvia.taylor@arm.com>
1510
1511	Backported from master:
1512	2019-08-22  Sylvia Taylor  <sylvia.taylor@arm.com>
1513
1514	* gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
1515	* gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
1516
15172020-09-16  Sameera Deshpande  <sameera.deshpande@linaro.org>
1518
1519	Backported from master:
1520	2018-05-31  Sameera Deshpande  <sameera.deshpande@linaro.org>
1521
1522	* gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
1523	vld1x3 intrinsics for aarch64.
1524	* gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
1525	vst1x2 intrinsics for aarch64.
1526	* gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
1527	vst1x3 intrinsics for aarch64.
1528
15292020-09-09  Harald Anlauf  <anlauf@gmx.de>
1530
1531	Backported from master:
1532	2020-09-03  Harald Anlauf  <anlauf@gmx.de>
1533
1534	* gfortran.dg/iall_masked.f90: New test.
1535
15362020-08-21  Tamar Christina  <tamar.christina@arm.com>
1537
1538	Backported from master:
1539	2020-07-17  Tamar Christina  <tamar.christina@arm.com>
1540
1541	* gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New file.
1542	* gcc.target/aarch64/cpunative/info_0: New test.
1543	* gcc.target/aarch64/cpunative/info_1: New test.
1544	* gcc.target/aarch64/cpunative/info_10: New test.
1545	* gcc.target/aarch64/cpunative/info_11: New test.
1546	* gcc.target/aarch64/cpunative/info_12: New test.
1547	* gcc.target/aarch64/cpunative/info_13: New test.
1548	* gcc.target/aarch64/cpunative/info_14: New test.
1549	* gcc.target/aarch64/cpunative/info_15: New test.
1550	* gcc.target/aarch64/cpunative/info_2: New test.
1551	* gcc.target/aarch64/cpunative/info_3: New test.
1552	* gcc.target/aarch64/cpunative/info_4: New test.
1553	* gcc.target/aarch64/cpunative/info_5: New test.
1554	* gcc.target/aarch64/cpunative/info_6: New test.
1555	* gcc.target/aarch64/cpunative/info_7: New test.
1556	* gcc.target/aarch64/cpunative/info_8: New test.
1557	* gcc.target/aarch64/cpunative/info_9: New test.
1558	* gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
1559	* gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
1560	* gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
1561	* gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
1562	* gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
1563	* gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
1564	* gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
1565	* gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
1566	* gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
1567	* gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
1568	* gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
1569	* gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
1570
15712020-08-21  Tamar Christina  <tamar.christina@arm.com>
1572
1573	Backported from master:
1574	2020-07-17  Tamar Christina  <tamar.christina@arm.com>
1575
1576	* lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
1577	verbose output.
1578
15792020-08-12  Kewen Lin  <linkw@linux.ibm.com>
1580
1581	PR testsuite/94077
1582	* gcc.dg/gomp/pr82374.c: Add option -fno-common.
1583
15842020-08-07  Jakub Jelinek  <jakub@redhat.com>
1585
1586	Backported from master:
1587	2020-08-03  Jakub Jelinek  <jakub@redhat.com>
1588
1589	PR target/96402
1590	* gcc.target/aarch64/pr96402.c: New test.
1591
15922020-07-25  Dominique d'Humieres  <dhumieres.dominique@free.fr>
1593
1594	Backported from master:
1595	2020-07-24  Dominique d'Humieres  <dhumieres.dominique@free.fr>
1596
1597	PR fortran/93592
1598	* gfortran.dg/fmt_en.f90: Adjust test.
1599	* gfortran.dg/fmt_en_rd.f90: New test.
1600	* gfortran.dg/fmt_en_rn.f90: New test.
1601	* gfortran.dg/fmt_en_ru.f90: New test.
1602	* gfortran.dg/fmt_en_rz.f90: New test.
1603
16042020-07-23  Harald Anlauf  <anlauf@gmx.de>
1605
1606	Backported from master:
1607	2020-07-21  Harald Anlauf  <anlauf@gmx.de>
1608
1609	PR fortran/89574
1610	* gfortran.dg/pr89574.f90: New file.
1611
16122020-07-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
1613
1614	Backported from master:
1615	2020-06-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
1616
1617	* gcc.target/s390/vector/align-1.c: Change target architecture
1618	to z13.
1619	* gcc.target/s390/vector/align-2.c: Change target architecture
1620	to z13.
1621
16222020-07-16  Andreas Krebbel  <krebbel@linux.ibm.com>
1623
1624	Backported from master:
1625	2018-11-21  Andreas Krebbel  <krebbel@linux.ibm.com>
1626
1627	* gcc.target/s390/vector/align-1.c: New test.
1628	* gcc.target/s390/vector/align-2.c: New test.
1629
16302020-07-13  Will Schmidt  <will_schmidt@vnet.ibm.com>
1631
1632	* gcc.target/powerpc/builtins-msum-runnable.c: New test.
1633	* gcc.target/powerpc/vsx-builtin-msum.c: New test.
1634	Modified from ...
1635	(cherry picked from commit c1a57681a64150d2fc336ba8e055c5f82e3737e8)
1636
16372020-07-06  Will Schmidt  <will_schmidt@vnet.ibm.com>
1638
1639	* gcc.target/powerpc/builtins-1-p9-runnable.c: Update.
1640
16412020-07-05  Harald Anlauf  <anlauf@gmx.de>
1642
1643	Backported from master:
1644	2020-06-30  Harald Anlauf  <anlauf@gmx.de>
1645
1646	PR fortran/88379
1647	* gfortran.dg/pr88379.f90: New file.
1648
16492020-07-02  Harald Anlauf  <anlauf@gmx.de>
1650
1651	Backported from master:
1652	2020-06-29  Harald Anlauf  <anlauf@gmx.de>
1653
1654	PR fortran/71706
1655	* gfortran.dg/pr71706.f90: New file.
1656
16572020-07-01  Mark Eggleston  <markeggleston@gcc.gnu.org>
1658
1659	Backported from master:
1660	2020-07-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1661
1662	PR fortran/95829
1663	* gfortran.dg/pr95829.f90: New test.
1664
16652020-06-30  Alex Coplan  <alex.coplan@arm.com>
1666
1667	Backported from master:
1668	2020-05-18  Alex Coplan  <alex.coplan@arm.com>
1669
1670	* gcc.c-torture/compile/packed-aligned-1.c: New test.
1671	* gcc.c-torture/execute/packed-aligned.c: New test.
1672
16732020-06-24  Harald Anlauf  <anlauf@gmx.de>
1674
1675	PR fortran/95689
1676	* gfortran.dg/pr95689.f90: New test.
1677	(reverts the cherry-pick from commit 62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6)
1678
16792020-06-23  Harald Anlauf  <anlauf@gmx.de>
1680
1681	Backported from master:
1682	2020-06-20  Harald Anlauf  <anlauf@gmx.de>
1683
1684	PR fortran/95689
1685	* gfortran.dg/pr95689.f90: New file.
1686
16872020-06-20  Bin Cheng  <bin.cheng@linux.alibaba.com>
1688
1689	PR tree-optimization/95110
1690	* gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
1691
16922020-06-20  Bin Cheng  <bin.cheng@linux.alibaba.com>
1693	    Jakub Jelinek  <jakub@redhat.com>
1694
1695	PR tree-optimization/94969
1696	* gcc.dg/tree-ssa/pr94969.c: New test.
1697
16982020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
1699
1700	Backported from master:
1701	2020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
1702
1703	* c-c++-common/gomp/hsa-indirect-call-1.c: New file.
1704
17052020-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1706
1707	PR fortran/94109
1708	* gfortran.dg/finalize_34.f90: Adjust free counts.
1709	* gfortran.dg/finalize_36.f90: New test.
1710
17112020-06-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1712
1713	PR fortran/94361
1714	* gfortran.dg/finalize_28.f90: Adjusted free counts.
1715	* gfortran.dg/finalize_34.f90: Likewise.
1716	* gfortran.dg/finalize_35.f90: New test.
1717
17182020-05-29  Alex Coplan  <alex.coplan@arm.com>
1719
1720	PR target/94591
1721	* gcc.c-torture/execute/pr94591.c: New test.
1722
17232020-05-28  Tobias Burnus  <tobias@codesourcery.com>
1724
1725	PR fortran/50392
1726	* gfortran.dg/pr50392.f: New test.
1727
17282020-05-25  Jason Merrill  <jason@redhat.com>
1729
1730	PR c++/90749
1731	* g++.dg/cpp0x/nsdmi-template20.C: New file.
1732
17332020-05-25  Jason Merrill  <jason@redhat.com>
1734
1735	PR c++/91529
1736	* g++.dg/init/const14.C: New file.
1737
17382020-05-21  Martin Liska  <mliska@suse.cz>
1739
1740	* gcc.target/aarch64/target_attr_20.c: New test.
1741	* gcc.target/aarch64/target_attr_21.c: New test.
1742
17432020-05-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
1744
1745	Backport from master
1746	2020-05-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
1747
1748	PR fortran/39695
1749	* gfortran.dg/pr39695_1.f90: New test.
1750	* gfortran.dg/pr39695_2.f90: New test.
1751	* gfortran.dg/pr39695_3.f90: New test.
1752	* gfortran.dg/pr39695_4.f90: New test.
1753
17542020-05-18  Doug Rupp  <rupp@adacore.com>
1755
1756	* gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok.
1757
17582020-05-14  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1759
1760	Backport from mainline.
1761	2020-04-27  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1762
1763	PR target/94515
1764	* g++.target/aarch64/pr94515-1.C: New test.
1765	* g++.target/aarch64/pr94515-2.C: New test.
1766
17672020-05-14  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1768
1769	Backport from mainline.
1770	2020-04-23  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1771
1772	PR target/94514
1773	* g++.target/aarch64/pr94514.C: Require lp64.
1774	* gcc.target/aarch64/pr94514.c: Likewise.
1775
1776	Backport from mainline.
1777	2020-04-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1778
1779	PR target/94514
1780	* g++.target/aarch64/pr94514.C: New test.
1781	* gcc.target/aarch64/pr94514.c: New test.
1782
17832020-05-11  Mark Eggleston  <markeggleston@gcc.gnu.org>
1784
1785	Backported from mainline
1786	2020-05-11  Mark Eggleston  <markeggleston@gcc.gnu.org>
1787
1788	PR fortran/59107
1789	* gfortran.dg/pr59107.f90: New test.
1790
17912020-05-04  Bin Cheng  <bin.cheng@linux.alibaba.com>
1792
1793	PR tree-optimization/93674
1794	Backport from master
1795	2020-04-09  Bin Cheng  <bin.cheng@linux.alibaba.com>
1796
1797	* g++.dg/pr93674.C: New test.
1798
17992020-05-04  Andreas Krebbel  <krebbel@linux.ibm.com>
1800
1801	Backport from mainline
1802	2020-04-20  Andreas Krebbel  <krebbel@linux.ibm.com>
1803
1804	* g++.dg/pr94666.C: New test.
1805
18062020-05-04  Andreas Krebbel  <krebbel@linux.ibm.com>
1807
1808	Backport from mainline
1809	2020-04-20  Andreas Krebbel  <krebbel@linux.ibm.com>
1810
1811	PR target/94613
1812	* gcc.target/s390/zvector/pr94613.c: New test.
1813	* gcc.target/s390/zvector/vec_sel-1.c: New test.
1814
18152020-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1816
1817	PR fortran/93956
1818	PR fortran/94788
1819	* gfortran.dg/pointer_assign_13.f90: Remove.
1820
18212020-04-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1822
1823	Backport from trunk
1824	PR fortran/93956
1825	* gfortran.dg/pointer_assign_13.f90: New test.
1826
18272020-04-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1828
1829	Backport from mainline
1830	2020-04-02  Jakub Jelinek  <jakub@redhat.com>
1831
1832	PR target/94435
1833	* gcc.target/aarch64/pr94435.c: New test.
1834
18352020-04-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1836
1837	Backport from mainline
1838	2020-03-31  Jakub Jelinek  <jakub@redhat.com>
1839
1840	* gcc.dg/pr94368.c: New test.
1841
18422020-04-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1843
1844	Backport from mainline
1845	2019-09-19  Richard Henderson  <richard.henderson@linaro.org>
1846
1847	* gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
1848	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise.
1849	* gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1850	* gcc.target/aarch64/atomic-op-char.c: Likewise.
1851	* gcc.target/aarch64/atomic-op-consume.c: Likewise.
1852	* gcc.target/aarch64/atomic-op-imm.c: Likewise.
1853	* gcc.target/aarch64/atomic-op-int.c: Likewise.
1854	* gcc.target/aarch64/atomic-op-long.c: Likewise.
1855	* gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1856	* gcc.target/aarch64/atomic-op-release.c: Likewise.
1857	* gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1858	* gcc.target/aarch64/atomic-op-short.c: Likewise.
1859	* gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
1860	* gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1861	* gcc.target/aarch64/sync-comp-swap.c: Likewise.
1862	* gcc.target/aarch64/sync-op-acquire.c: Likewise.
1863	* gcc.target/aarch64/sync-op-full.c: Likewise.
1864
18652020-04-21  Martin Jambor  <mjambor@suse.cz>
1866
1867	Backport from master
1868	2020-04-09  Martin Jambor  <mjambor@suse.cz>
1869
1870	PR tree-optimization/94482
1871	* gcc.dg/torture/pr94482.c: New test.
1872	* gcc.dg/tree-ssa/pr94482-2.c: Likewise.
1873
18742020-04-20  Tamar Christina  <tamar.christina@arm.com>
1875
1876	Backport from mainline.
1877	2020-04-03  Tamar Christina  <tamar.christina@arm.com>
1878
1879	PR target/94396
1880	* gcc.target/aarch64/options_set_11.c: New test.
1881	* gcc.target/aarch64/options_set_12.c: New test.
1882	* gcc.target/aarch64/options_set_13.c: New test.
1883	* gcc.target/aarch64/options_set_14.c: New test.
1884	* gcc.target/aarch64/options_set_15.c: New test.
1885	* gcc.target/aarch64/options_set_16.c: New test.
1886	* gcc.target/aarch64/options_set_17.c: New test.
1887	* gcc.target/aarch64/options_set_18.c: New test.
1888	* gcc.target/aarch64/options_set_19.c: New test.
1889	* gcc.target/aarch64/options_set_20.c: New test.
1890	* gcc.target/aarch64/options_set_21.c: New test.
1891	* gcc.target/aarch64/options_set_22.c: New test.
1892	* gcc.target/aarch64/options_set_23.c: New test.
1893	* gcc.target/aarch64/options_set_24.c: New test.
1894	* gcc.target/aarch64/options_set_25.c: New test.
1895	* gcc.target/aarch64/options_set_26.c: New test.
1896
18972020-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1898
1899	Backport from master
1900	2020-04-08  H.J. Lu  <hongjiu.lu@intel.com>
1901
1902	PR target/94417
1903	* gcc.target/i386/pr94417-1.c: New test.
1904	* gcc.target/i386/pr94417-2.c: Likewise.
1905	* gcc.target/i386/pr94417-3.c: Likewise.
1906
19072020-04-15  Uroš Bizjak  <ubizjak@gmail.com>
1908
1909	PR target/94603
1910	* gcc.target/i386/pr94603.c: New test.
1911
19122020-04-15  Max Filippov  <jcmvbkbc@gmail.com>
1913
1914	Backport from mainline.
1915	2020-04-13  Max Filippov  <jcmvbkbc@gmail.com>
1916
1917	PR target/94584
1918	* gcc.target/xtensa/pr94584.c: New test.
1919
19202020-04-15  Max Filippov  <jcmvbkbc@gmail.com>
1921
1922	Backport from mainline.
1923	2019-09-26  Max Filippov  <jcmvbkbc@gmail.com>
1924
1925	* gcc.target/xtensa/pr91880.c: New test case.
1926	* gcc.target/xtensa/xtensa.exp: New test suite.
1927
19282020-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1929
1930	Backport from trunk
1931	PR fortran/94270
1932	* gfortran.dg/warn_unused_dummy_argument_6.f90: New test.
1933
19342020-04-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
1935
1936	Backport from mainline.
1937	2020-03-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
1938
1939	* gcc.target/powerpc/pragma_power6.c: New.
1940	* gcc.target/powerpc/pragma_power7.c: New.
1941	* gcc.target/powerpc/pragma_power8.c: New.
1942	* gcc.target/powerpc/pragma_power9.c: New.
1943	* gcc.target/powerpc/pragma_misc9.c: New.
1944	* gcc.target/powerpc/vsu/pragma_misc9.c: New.
1945	* gcc.target/powerpc/vsu/vec-all-nez-7.c: Update.
1946	* gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update.
1947
19482020-04-07  Jakub Jelinek  <jakub@redhat.com>
1949
1950	PR target/94500
1951	* gcc.target/i386/avx512bw-pr94500.c: New test.
1952
19532020-04-03  Martin Jambor  <mjambor@suse.cz>
1954
1955	PR tree-optimization/93435
1956	* gcc.dg/tree-ssa/pr93435.c: New test.
1957
19582020-04-02  Fritz Reese  <foreese@gcc.gnu.org>
1959
1960	Backport from master.
1961	2020-04-02  Fritz Reese  <foreese@gcc.gnu.org>
1962
1963	PR fortran/85982
1964	* gfortran.dg/dec_structure_28.f90: New test.
1965
19662020-04-02  Mark Eggleston <markeggleston@gcc.gnu.org>
1967
1968	Backport from master
1969	2020-04-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1970
1971	PR fortran/94030
1972	* resolve.c (resolve_equivalence): Correct formatting
1973	around the label "identical_types".  Instead of using
1974	gfc_resolve_array_spec use is_non_constants_shape_array
1975	to determine whether the array can be used in a in an
1976	equivalence statement.
1977
19782020-03-25  Mark Eggleston <markeggleston@gcc.gnu.org>
1979
1980	Backport from master
1981	2020-03-25  Mark Eggleston <markeggleston@gcc.gnu.org>
1982
1983	PR fortran/93484
1984	* gfortran.dg/pr93484_1.f90: New test.
1985	* gfortran.dg/pr93484_2.f90: New test.
1986
19872020-03-24  Tamar Christina  <tamar.christina@arm.com>
1988
1989	* g++.target/aarch64/aarch64.exp: New file.
1990	* g++.target/aarch64/pr94052.C: New test.
1991
19922020-03-12  Richard Earnshaw  <rearnsha@arm.com>
1993
1994	Backport from master
1995	2020-02-10  Jakub Jelinek  <jakub@redhat.com>
1996
1997	PR target/91913
1998	* gfortran.dg/pr91913.f90: New test.
1999
20002020-02-27  Jakub Jelinek  <jakub@redhat.com>
2001
2002	PR c/93949
2003	* gcc.c-torture/compile/pr93949.c: New test.
2004
20052020-02-04  Tobias Burnus  <tobias@codesourcery.com>
2006
2007	Backported from mainline
2008	2020-01-31  Tobias Burnus  <tobias@codesourcery.com>
2009
2010	PR fortran/93462
2011	* gfortran.dg/goacc/atomic-1.f90: New.
2012
20132020-03-04  Release Manager
2014
2015	* GCC 8.4.0 released.
2016
20172020-02-29  Peter Bergner  <bergner@linux.ibm.com>
2018
2019	Revert
2020	2020-02-20  Peter Bergner  <bergner@linux.ibm.com>
2021
2022	PR target/93658
2023	* gcc.target/powerpc/pr93658.c: New test.
2024	* gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count.
2025
20262020-02-26  Jakub Jelinek  <jakub@redhat.com>
2027
2028	PR tree-optimization/93820
2029	* gcc.dg/pr93820.c: New test.
2030
20312020-02-26  Jakub Jelinek  <jakub@redhat.com>
2032
2033	PR c++/93905
2034	* g++.dg/cpp0x/pr93905.C: New test.
2035
20362020-02-26  Marek Polacek  <polacek@redhat.com>
2037
2038	PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion.
2039	* g++.dg/cpp0x/overload-conv-4.C: New test.
2040
20412020-02-25  Alexandre Oliva <aoliva@redhat.com>
2042
2043	PR c++/86747
2044	* g++.dg/pr86747.C: New.
2045
20462019-02-05  Alexandre Oliva <aoliva@redhat.com>
2047
2048	PR c++/87770
2049	* g++.dg/pr87770.C: New.
2050
20512020-02-25  Marek Polacek  <polacek@redhat.com>
2052	    Jakub Jelinek  <jakub@redhat.com>
2053
2054	PR c++/92745
2055	* g++.dg/cpp0x/initlist118.C: New test.
2056	* g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options.
2057
20582020-02-25  Jakub Jelinek  <jakub@redhat.com>
2059
2060	PR rtl-optimization/93908
2061	* gcc.c-torture/execute/pr93908.c: New test.
2062
20632019-02-25  Eric Botcazou  <ebotcazou@adacore.com>
2064
2065	* gnat.dg/lto24.adb: New test.
2066	* gnat.dg/lto24_pkg1.ads: New helper.
2067	* gnat.dg/lto24_pkg2.ad[sb]: Likewise.
2068
20692020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
2070
2071	Backport from mainline
2072	2020-02-19  Richard Sandiford  <richard.sandiford@arm.com>
2073
2074	PR tree-optimization/93767
2075	* gcc.dg/vect/pr93767.c: New test.
2076
20772020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
2078
2079	PR tree-optimization/93434
2080	* gcc.c-torture/execute/pr93434.c: New test.
2081
20822020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
2083
2084	PR middle-end/92768
2085	* gcc.dg/pr92768.c: New test.
2086
20872020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
2088
2089	PR tree-optimization/92420
2090	* gcc.dg/vect/pr92420.c: New test.
2091
20922020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
2093
2094	PR middle-end/90313
2095	* g++.dg/torture/pr90313.cc: New test.
2096
20972020-02-23  Peter Bergner  <bergner@linux.ibm.com>
2098
2099	Backport from master
2100	2020-02-20  Peter Bergner  <bergner@linux.ibm.com>
2101
2102	PR target/93658
2103	* gcc.target/powerpc/pr93658.c: New test.
2104	* gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count.
2105
21062020-02-20  H.J. Lu  <hongjiu.lu@intel.com>
2107
2108	Backport from master
2109	2020-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2110
2111	PR target/93656
2112	* gcc.target/i386/pr93656.c: New test.
2113
21142020-02-19  Mark Eggleston <markeggleston@gcc.gnu.org>
2115
2116	* typebound_call_22.d03 : Remove xfail clause.
2117
21182020-02-19  Mark Eggleston <markeggleston@gcc.gnu.org>
2119
2120	Backported from mainline
2121	2020-02-18  Mark Eggleston  <markeggleston@gcc.gnu.org>
2122
2123	PR fortran/93714
2124	* gfortran.dg/char_pointer_assign_6.f90: Look for no target
2125	message instead of length mismatch.
2126	* gfortran.dg/pr93714_1.f90
2127	* gfortran.dg/pr93714_2.f90
2128
21292020-02-18  Hongtao Liu  <hongtao.liu@intel.com>
2130
2131	* g++.dg/other/i386-2.C: Add -mavx512vbmi2.
2132	* g++.dg/other/i386-3.C: Ditto.
2133
21342020-02-17  Richard Biener  <rguenther@suse.de>
2135
2136	Backport from mainline
2137	2020-01-22  Richard Biener  <rguenther@suse.de>
2138
2139	PR tree-optimization/93381
2140	* gcc.dg/torture/pr93381.c: New testcase.
2141
21422020-02-17  Richard Biener  <rguenther@suse.de>
2143
2144	Backport from mainline
2145	2020-01-28  Richard Biener  <rguenther@suse.de>
2146
2147	PR tree-optimization/93439
2148	* gfortran.dg/graphite/pr93439.f90: New testcase.
2149
21502020-02-17  Richard Biener  <rguenther@suse.de>
2151
2152	Backport from mainline
2153	2020-01-09  Richard Biener  <rguenther@suse.de>
2154
2155	PR middle-end/93054
2156	* gcc.dg/pr93054.c: New testcase.
2157
21582020-02-17  Richard Biener  <rguenther@suse.de>
2159
2160	Backport from mainline
2161	2020-01-20  Richard Biener  <rguenther@suse.de>
2162
2163	PR debug/92763
2164	* g++.dg/debug/pr92763.C: New testcase.
2165
21662020-02-17  Richard Biener  <rguenther@suse.de>
2167
2168	Backport from mainline
2169	2019-11-29  Richard Biener  <rguenther@suse.de>
2170
2171	PR tree-optimization/92704
2172	* gcc.dg/torture/pr92704.c: New testcase.
2173
21742020-02-14 Hongtao Liu  <hongtao.liu@intel.com>
2175
2176	* gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
2177	* gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
2178	* gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
2179	* gcc.target/i386/sse-13.c: Ditto.
2180	* gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
2181	* gcc.target/i386/sse-22.c: Ditto.
2182
21832020-02-15  Jakub Jelinek  <jakub@redhat.com>
2184
2185	PR tree-optimization/93744
2186	* gcc.c-torture/execute/pr93744-1.c: New test.
2187	* gcc.c-torture/execute/pr93744-2.c: New test.
2188	* gcc.c-torture/execute/pr93744-3.c: New test.
2189
21902020-02-14  Jakub Jelinek  <jakub@redhat.com>
2191
2192	PR c++/61414
2193	* g++.dg/cpp0x/enum39.C: New test.
2194
21952020-02-14  Jakub Jelinek  <jakub@redhat.com>
2196
2197	Backported from mainline
2198	2020-02-13  Jakub Jelinek  <jakub@redhat.com>
2199
2200	PR c/93576
2201	* gcc.dg/pr93576.c: New test.
2202
2203	PR target/93696
2204	* gcc.target/i386/pr93696-1.c: New test.
2205	* gcc.target/i386/pr93696-2.c: New test.
2206	* gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
2207	of _mm*_mask_popcnt_*.
2208	* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
2209	* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
2210	* gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
2211	* gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
2212	* gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
2213	* gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
2214	* gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
2215	* gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
2216	* gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
2217
2218	PR target/93673
2219	* gcc.target/i386/avx512f-pr93673.c: New test.
2220	* gcc.target/i386/avx512dq-pr93673.c: New test.
2221	* gcc.target/i386/avx512bw-pr93673.c: New test.
2222
2223	2020-02-12  Jakub Jelinek  <jakub@redhat.com>
2224
2225	PR target/93670
2226	* gcc.target/i386/avx512vl-pr93670.c: New test.
2227
2228	2020-02-10  Jakub Jelinek  <jakub@redhat.com>
2229
2230	PR target/93637
2231	* gcc.target/i386/avx-pr93637.c: New test.
2232
2233	2020-02-08  Uroš Bizjak  <ubizjak@gmail.com>
2234		    Jakub Jelinek  <jakub@redhat.com>
2235
2236	PR target/65782
2237	* gcc.target/i386/pr65782.c: New test.
2238
2239	2020-02-05  Jakub Jelinek  <jakub@redhat.com>
2240
2241	PR middle-end/93555
2242	* c-c++-common/gomp/pr93555-1.c: New test.
2243	* c-c++-common/gomp/pr93555-2.c: New test.
2244	* gfortran.dg/gomp/pr93555.f90: New test.
2245
2246	2020-01-30  Jakub Jelinek  <jakub@redhat.com>
2247
2248	PR middle-end/93505
2249	* gcc.c-torture/compile/pr93505.c: New test.
2250
2251	2020-01-29  Jakub Jelinek  <jakub@redhat.com>
2252
2253	PR fortran/93463
2254	* gfortran.dg/goacc/pr93463.f90: New test.
2255
2256	2020-01-23  Jakub Jelinek  <jakub@redhat.com>
2257
2258	PR rtl-optimization/93402
2259	* gcc.c-torture/execute/pr93402.c: New test.
2260
2261	2020-01-22  Jakub Jelinek  <jakub@redhat.com>
2262
2263	PR target/91298
2264	* gcc.target/i386/pr91298-1.c: New test.
2265	* gcc.target/i386/pr91298-2.c: New test.
2266
2267	* gfortran.dg/gomp/target-parallel1.f90: New test.
2268	* gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
2269	test.
2270
2271	PR fortran/93329
2272	* gfortran.dg/goacc/pr93329.f90: New test.
2273
2274	2020-01-21  Jakub Jelinek  <jakub@redhat.com>
2275
2276	PR target/93333
2277	* gcc.c-torture/compile/pr93333.c: New test.
2278
2279	PR target/93073
2280	* gcc.target/powerpc/pr93073.c: New test.
2281
2282	2020-01-17  Jakub Jelinek  <jakub@redhat.com>
2283
2284	PR c++/93228
2285	* g++.dg/cpp1y/attr-deprecated-3.C: New test.
2286
2287	2020-01-09  Jakub Jelinek  <jakub@redhat.com>
2288
2289	PR inline-asm/93202
2290	* gcc.target/riscv/pr93202.c: New test.
2291
2292	2020-01-03  Jakub Jelinek  <jakub@redhat.com>
2293
2294	PR rtl-optimization/93088
2295	* gcc.target/i386/pr93088.c: New test.
2296
2297	2020-01-02  Jakub Jelinek  <jakub@redhat.com>
2298
2299	PR ipa/93087
2300	* c-c++-common/cold-1.c: New test.
2301
2302	2019-12-26  Jakub Jelinek  <jakub@redhat.com>
2303
2304	PR c++/92438
2305	* g++.dg/ext/attrib61.C: New test.
2306
2307	2019-12-20  Jakub Jelinek  <jakub@redhat.com>
2308
2309	PR c++/92992
2310	* g++.dg/cpp0x/nullptr45.C: New test.
2311
2312	2019-12-19  Jakub Jelinek  <jakub@redhat.com>
2313
2314 	PR fortran/92977
2315	* gfortran.dg/gomp/pr92977.f90: New test.
2316
2317	2019-12-14  Jakub Jelinek  <jakub@redhat.com>
2318
2319	PR tree-optimization/92930
2320	* gcc.dg/tree-ssa/pr92930.c: New test.
2321
2322	2019-12-12  Jakub Jelinek  <jakub@redhat.com>
2323
2324	PR target/92904
2325	* gcc.c-torture/execute/pr92904.c: New test.
2326
2327	2019-12-11  Jakub Jelinek  <jakub@redhat.com>
2328
2329	PR target/92723
2330	* gcc.dg/vect/pr92723.c: New test.
2331
2332	2019-12-05  Jakub Jelinek  <jakub@redhat.com>
2333
2334	PR fortran/92781
2335	* gfortran.dg/pr92781.f90: New test.
2336
2337	2019-12-03  Jakub Jelinek  <jakub@redhat.com>
2338
2339	PR c++/92732
2340	* g++.dg/cpp2a/bitfield3.C: Don't expect narrowing conversion
2341	warnings.
2342	* g++.dg/cpp2a/bitfield4.C: New test.
2343
2344	2019-11-29  Jakub Jelinek  <jakub@redhat.com>
2345
2346	PR c++/60228
2347	* g++.dg/gomp/openmp-simd-2.C: Don't expect bodies for
2348	DECL_OMP_DECLARE_REDUCTION_P functions.
2349
2350	2019-11-27  Jakub Jelinek  <jakub@redhat.com>
2351
2352	PR fortran/91944
2353	* gfortran.dg/spread_size_limit_2.f90: New test.
2354
2355	PR c++/92524
2356	* g++.dg/cpp0x/pr92524.C: New test.
2357
2358	2019-11-26  Jakub Jelinek  <jakub@redhat.com>
2359
2360	PR c++/92648
2361	* g++.dg/cpp0x/gen-attrs-71.C: New test.
2362
2363	PR c++/61414
2364	* g++.dg/cpp0x/enum23.C: Remove xfail.
2365	* g++.dg/cpp0x/enum28.C: New test.
2366
2367	2019-11-23  Jakub Jelinek  <jakub@redhat.com>
2368
2369	PR target/92615
2370	* gcc.target/i386/pr92615.c: New test.
2371
2372	2019-11-21  Jakub Jelinek  <jakub@redhat.com>
2373
2374	PR c++/90842
2375	* g++.dg/cpp1y/lambda-generic-90842.C: New test.
2376
23772020-01-20  Richard Biener  <rguenther@suse.de>
2378
2379	Backport from mainline
2380	PR middle-end/93246
2381	* g++.dg/torture/pr93246.C: New testcase.
2382
23832020-02-11  Tamar Christina  <tamar.christina@arm.com>
2384
2385	Backport from mainline
2386	2020-01-31  Tamar Christina  <tamar.christina@arm.com>
2387		    Jakub Jelinek  <jakub@redhat.com>
2388
2389	PR rtl-optimization/91838
2390	* g++.dg/opt/pr91838.C: New test.
2391
23922020-01-23  Thomas Schwinge  <thomas@codesourcery.com>
2393
2394	Backport:
2395	2019-04-16  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2396
2397	* g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
2398
23992020-01-22  Joseph Myers  <joseph@codesourcery.com>
2400
2401	Backport from mainline:
2402	2020-01-22  Joseph Myers  <joseph@codesourcery.com>
2403
2404	PR c/93348
2405	* gcc.c-torture/compile/pr93348-1.c: New test.
2406
24072020-01-15  Joseph Myers  <joseph@codesourcery.com>
2408
2409	Backport from mainline:
2410	2020-01-15  Joseph Myers  <joseph@codesourcery.com>
2411
2412	PR c/93072
2413	* gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
2414
24152020-01-15  Iain Sandoe  <iain@sandoe.co.uk>
2416
2417	Backport from mainline.
2418	2020-01-05  Iain Sandoe  <iain@sandoe.co.uk>
2419
2420	* gcc.dg/darwin-version-1.c: Adjust test to use different
2421	options for Darwin4-9 and Darwin10+.
2422
24232020-01-15  Martin Liska  <mliska@suse.cz>
2424
2425	Backport from mainline
2426	2019-04-14  Jan Hubicka  <hubicka@ucw.cz>
2427
2428	PR lto/89358
2429	* g++.dg/lto/pr89358_0.C: New testcase.
2430	* g++.dg/lto/pr89358_1.C: New testcase.
2431
24322020-01-14  Joseph Myers  <joseph@codesourcery.com>
2433
2434	Backport from mainline:
2435	2020-01-13  Joseph Myers  <joseph@codesourcery.com>
2436
2437	PR c/93241
2438	* gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
2439	tests.
2440
24412020-01-13  Joseph Myers  <joseph@codesourcery.com>
2442
2443	Backport from mainline:
2444	2019-12-09  Joseph Myers  <joseph@codesourcery.com>
2445
2446	PR middle-end/91226
2447	* gcc.dg/dfp/bid-non-canonical-d128-1.c,
2448	gcc.dg/dfp/bid-non-canonical-d128-2.c,
2449	gcc.dg/dfp/bid-non-canonical-d128-3.c,
2450	gcc.dg/dfp/bid-non-canonical-d128-4.c,
2451	gcc.dg/dfp/bid-non-canonical-d32-1.c,
2452	gcc.dg/dfp/bid-non-canonical-d32-2.c,
2453	gcc.dg/dfp/bid-non-canonical-d64-1.c,
2454	gcc.dg/dfp/bid-non-canonical-d64-2.c: New tests.
2455
24562020-01-10  Martin Jambor  <mjambor@suse.cz>
2457
2458	Backport from mainline
2459	2019-12-17  Martin Jambor  <mjambor@suse.cz>
2460
2461        PR ipa/92971
2462        * gcc.dg/ipa/ipcp-agg-12.c: New test.
2463
24642020-01-10  Tobias Burnus  <tobias@codesourcery.com>
2465
2466	Backported from mainline
2467	2020-01-09  Tobias Burnus  <tobias@codesourcery.com>
2468
2469	PR fortran/84135
2470	* gfortran.dg/coarray/codimension_3.f90: New.
2471
24722019-12-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2473
2474	Backport from trunk
2475	PR fortran/92961
2476	* gfortran.dg/arith_divide_2.f90: New test.
2477
24782019-12-20  Roman Zhuykov  <zhroma@ispras.ru>
2479
2480	* gcc.dg/pr92951-1.c: Rename to ...
2481	* gcc.dg/pr92591-1.c: ... this.
2482	* gcc.dg/pr92951-2.c: Rename to ...
2483	* gcc.dg/pr92591-2.c: ... this.
2484
24852019-12-20  Roman Zhuykov  <zhroma@ispras.ru>
2486
2487	Backport from mainline
2488	2019-12-13  Roman Zhuykov  <zhroma@ispras.ru>
2489
2490	PR rtl-optimization/92591
2491	* gcc.dg/pr92951-1.c: New test.
2492	* gcc.dg/pr92951-2.c: New test.
2493
24942019-12-17  Andreas Krebbel  <krebbel@linux.ibm.com>
2495
2496	Backport from mainline
2497	2019-12-16  Andreas Krebbel  <krebbel@linux.ibm.com>
2498
2499	PR target/92950
2500	* gcc.target/s390/vector/pr92950.c: New test.
2501
25022019-11-29  Harald Anlauf  <anlauf@gmx.de>
2503
2504	Backport from mainline
2505	PR fortran/92629
2506	* gfortran.dg/pr92629.f90: New testcase.
2507
25082019-11-29 Tobias Burnus  <tobias@codesourcery.com>
2509
2510	Backport from mainline
2511	2019-11-29 Tobias Burnus  <tobias@codesourcery.com>
2512
2513	PR ipa/84963
2514	* gfortran.dg/goacc/pr84963.f90: Use dg-additional-options not
2515	dg-options as otherwise -fopenacc is not used.
2516
25172019-11-26  Jerry DeLisle  <jvdelisle@gcc.ngu.org>
2518
2519	Backport from trunk
2520	PR fortran/92100
2521	gfortran.dg/streamio_18.f90: New test.
2522
25232019-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2524	Harald Anlauf <anlauf@gmx.de>
2525
2526	Backport from trunk
2527	PR fortran/92569
2528	* gfortran.dg/eof_6.f90: New test.
2529
25302019-11-21  Jakub Jelinek  <jakub@redhat.com>
2531
2532	PR tree-optimization/91355
2533	* g++.dg/torture/pr91355.C: New test.
2534
2535	Backported from mainline
2536	2019-11-20  Jakub Jelinek  <jakub@redhat.com>
2537
2538	PR middle-end/90840
2539	* gcc.c-torture/compile/pr90840.c: New test.
2540
2541	PR target/90867
2542	* gcc.target/i386/pr90867.c: New test.
2543
2544	PR c/90898
2545	* gcc.dg/pr90898.c: New test.
2546
2547	2019-11-19  Jakub Jelinek  <jakub@redhat.com>
2548
2549	PR middle-end/91450
2550	* gcc.c-torture/execute/pr91450-1.c: New test.
2551	* gcc.c-torture/execute/pr91450-2.c: New test.
2552
2553	2019-11-08  Jakub Jelinek  <jakub@redhat.com>
2554
2555	PR c++/92384
2556	* g++.dg/torture/pr92384.C: New test.
2557
2558	2019-10-31  Jakub Jelinek  <jakub@redhat.com>
2559
2560	PR preprocessor/92296
2561	* c-c++-common/cpp/pr92296-1.c: New test.
2562	* c-c++-common/cpp/pr92296-2.c: New test.
2563
2564	2019-10-29  Jakub Jelinek  <jakub@redhat.com>
2565
2566	PR c++/92201
2567	* g++.dg/other/pr92201.C: New test.
2568
2569	2019-10-17  Jakub Jelinek  <jakub@redhat.com>
2570
2571	PR tree-optimization/92056
2572	* gcc.c-torture/compile/pr92056.c: New test.
2573
2574	2019-10-04  Jakub Jelinek  <jakub@redhat.com>
2575
2576	PR c++/91974
2577	* g++.dg/cpp1z/eval-order5.C: New test.
2578
2579	2019-09-07  Jakub Jelinek  <jakub@redhat.com>
2580
2581	PR tree-optimization/91665
2582	* gcc.dg/vect/pr91665.c: New test.
2583
2584	2019-09-05  Jakub Jelinek  <jakub@redhat.com>
2585
2586	PR middle-end/91001
2587	PR middle-end/91105
2588	PR middle-end/91106
2589	* gcc.c-torture/compile/pr91001.c: New test.
2590
2591	2019-09-01  Jakub Jelinek  <jakub@redhat.com>
2592
2593	PR middle-end/91623
2594	* gcc.target/i386/pr91623.c: New test.
2595
2596	2019-08-09  Jakub Jelinek  <jakub@redhat.com>
2597
2598	PR c/91401
2599	* c-c++-common/gomp/pr91401-1.c: New test.
2600	* c-c++-common/gomp/pr91401-2.c: New test.
2601
26022019-11-20  Peter Bergner <bergner@linux.ibm.com>
2603
2604	Backport from mainline
2605	2019-11-13  David Edelsohn  <dje.gcc@gmail.com>
2606
2607	* gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
2608	* gcc.target/powerpc/pr92090-2.c: Likewise.
2609
2610	2019-11-07  Peter Bergner <bergner@linux.ibm.com>
2611
2612	PR other/92090
2613	* gcc.target/powerpc/pr92090-2.c: New test.
2614
2615	2019-11-07  Peter Bergner <bergner@linux.ibm.com>
2616
2617	PR other/92090
2618	* gcc.target/powerpc/pr92090.c: New test.
2619
26202019-11-08  Eric Botcazou  <ebotcazou@adacore.com>
2621
2622	* gcc.c-torture/compile/20191108-1.c: New test.
2623	* gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
2624	* gcc.target/sparc/overflow-2.c: Likewise.
2625	* gcc.target/sparc/overflow-3.c: Likewise.
2626	* gcc.target/sparc/overflow-4.c: Likewise.
2627	* gcc.target/sparc/overflow-5.c: Likewise.
2628
26292019-11-05  Iain Sandoe  <iain@sandoe.co.uk>
2630
2631	Backport from mainline.
2632	2019-06-20  Iain Sandoe  <iain@sandoe.co.uk>
2633
2634	* obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
2635	* obj-c++.dg/stubify-2.mm: Likewise.
2636	* objc.dg/stubify-1.m: Likewise.
2637	* objc.dg/stubify-2.m: Likewise.
2638
26392019-11-03  Iain Sandoe  <iain@sandoe.co.uk>
2640
2641	PR c++/79274
2642	* g++.dg/tls/pr77285-2.C: XFAIL test for Darwin.
2643
26442019-11-02  Iain Sandoe  <iain@sandoe.co.uk>
2645
2646	Backport from mainline
2647	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
2648
2649	* gcc.dg/pr90760.c: Require alias support.
2650
26512019-11-01  Delia Burduv  <Delia.Burduv@arm.com>
2652
2653	Backport from trunk
2654	2019-02-20  Andre Vieira <andre.simoesdiasvieira@arm.com>
2655
2656	PR target/86487
2657	* gcc.target/arm/pr86487.c: New.
2658
26592019-10-31  Iain Sandoe  <iain@sandoe.co.uk>
2660
2661	Backport from mainline.
2662	2019-10-22  Iain Sandoe  <iain@sandoe.co.uk>
2663
2664	* gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
2665	Use __SIZE_TYPE__ instead of size_t.
2666
2667	Backport from mainline.
2668	2019-10-19  Iain Sandoe  <iain@sandoe.co.uk>
2669
2670	* gcc.dg/Wnonnull.c: Add attributed function declarations for
2671	memcpy and strlen for Darwin.
2672
26732019-10-31  Iain Sandoe  <iain@sandoe.co.uk>
2674
2675	Backport from mainline.
2676	2019-10-13  Iain Sandoe  <iain@sandoe.co.uk>
2677
2678	* gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
2679	indirection label prefix, for Darwin.
2680	* gcc.target/i386/indirect-thunk-2.c: Likewise.
2681	* gcc.target/i386/indirect-thunk-3.c: Likewise.
2682	* gcc.target/i386/indirect-thunk-4.c: Likewise.
2683	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2684	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2685	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2686	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2687	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2688	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2689	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2690	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2691	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2692	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2693	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2694	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2695	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2696	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2697	* gcc.target/i386/pr32219-2.c: Likewise.
2698	* gcc.target/i386/pr32219-3.c: Likewise.
2699	* gcc.target/i386/pr32219-4.c: Likewise.
2700	* gcc.target/i386/pr32219-7.c: Likewise.
2701	* gcc.target/i386/pr32219-8.c: Likewise.
2702	* gcc.target/i386/ret-thunk-14.c: Likewise.
2703	* gcc.target/i386/ret-thunk-15.c: Likewise.
2704	* gcc.target/i386/ret-thunk-9.c: Likewise.
2705
27062019-10-31  Iain Sandoe  <iain@sandoe.co.uk>
2707
2708	Backport from mainline.
2709	2019-08-13  Iain Sandoe  <iain@sandoe.co.uk>
2710
2711	* obj-c++.dg/stubify-1.mm: Rename symbol stub option.
2712	* obj-c++.dg/stubify-2.mm: Likewise.
2713	* objc.dg/stubify-1.m: Likewise.
2714	* objc.dg/stubify-2.m: Likewise.
2715
27162019-10-31  Iain Sandoe  <iain@sandoe.co.uk>
2717
2718	Backport from mainline.
2719	2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
2720
2721	* lib/target-supports.exp
2722	(check_effective_target_powerpc_p8vector_ok): No support for Darwin.
2723	(check_effective_target_powerpc_p9vector_ok): Likewise.
2724	(check_effective_target_powerpc_float128_sw_ok): Likewise.
2725	(check_effective_target_powerpc_float128_hw_ok): Likewise.
2726	(check_effective_target_powerpc_vsx_ok): Likewise.
2727	* gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
2728	* gcc.target/powerpc/dfp/dfp.exp: Likewise.
2729
27302019-10-30  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
2731
2732	Backport from mainline
2733	2019-07-09  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
2734
2735	* gcc.target/mips/cfgcleanup-jalr1.c: New test.
2736	* gcc.target/mips/cfgcleanup-jalr2.c: New test.
2737	* gcc.target/mips/cfgcleanup-jalr3.c: New test.
2738
27392019-10-28  Iain Sandoe  <iain@sandoe.co.uk>
2740
2741	* gcc.c-torture/compile/pr72802.c: Skip for Darwin.
2742
27432019-10-28  Jiufu Guo  <guojiufu@linux.ibm.com>
2744
2745	Backport from mainline
2746	PR target/70010
2747	* gcc.target/powerpc/pr70010.c: Add -Wno-psabi and -mvsx.
2748
27492019-10-28  Peter Bergner <bergner@linux.ibm.com>
2750	    Jiufu Guo  <guojiufu@linux.ibm.com>
2751
2752	PR target/70010
2753	* gcc.target/powerpc/pr70010.c: New test.
2754	* gcc.target/powerpc/pr70010-1.c: New test.
2755	* gcc.target/powerpc/pr70010-3.c: New test.
2756	* gcc.target/powerpc/pr70010-4.c: New test.
2757
27582019-10-27  Paul Thomas  <pault@gcc.gnu.org>
2759
2760	Backport from mainline
2761	PR fortran/86248
2762	* gfortran.dg/char_result_19.f90 : New test.
2763	* gfortran.dg/char_result_mod_19.f90 : Module for the new test.
2764
27652019-10-25  Richard Earnshaw  <rearnsha@arm.com>
2766
2767	Backport from mainline
2768	2019-05-08  Mihail Ionescu  <mihail.ionescu@arm.com>
2769	   Richard Earnshaw  <rearnsha@arm.com>
2770	PR target/88167
2771	* gcc.target/arm/pr88167-1.c: New test.
2772	* gcc.target/arm/pr88167-2.c: New test.
2773
27742019-10-23  Richard Biener  <rguenther@suse.de>
2775
2776	Backport from mainline
2777	2019-10-17  Richard Biener  <rguenther@suse.de>
2778
2779	PR debug/91887
2780	* g++.dg/debug/dwarf2/pr91887.C: New testcase.
2781
2782	2019-09-19  Richard Biener  <rguenther@suse.de>
2783
2784	PR tree-optimization/91812
2785	* gcc.dg/torture/pr91812.c: New testcase.
2786
27872019-10-23  Eric Botcazou  <ebotcazou@adacore.com>
2788
2789	* gcc.c-torture/execute/20191023-1.c: New test.
2790
27912019-10-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2792
2793	PR fortran/69455
2794	* gfortran.dg/pr69455_1.f90: New test.
2795	* gfortran.dg/pr69455_2.f90: Ditto.
2796
27972019-10-17  Bill Schmidt  <wschmidt@linux.ibm.com>
2798
2799	Backport from mainline
2800	2019-10-15  Bill Schmidt  <wschmidt@linux.ibm.com>
2801
2802	PR target/92093
2803	* gcc.target/powerpc/pr91275.c: Fix type and endian issues.
2804
28052019-10-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
2806
2807	Backport from trunk.
2808	2019-09-26  Will Schmidt <will_schmidt@vnet.ibm.com>
2809
2810	* gcc.target/powerpc/pure-builtin-redundant-load.c:  New.
2811
28122019-10-10  Uroš Bizjak  <ubizjak@gmail.com>
2813
2814	PR target/92022
2815	* g++.dg/pr92022.C: New test.
2816
28172019-10-07  Thomas Koenig <tkoenig@gcc.gnu.org>
2818
2819	Backport from trunk
2820	PR fortran/84487
2821	* gfortran.dg/typebound_call_22.f03: xfail.
2822
28232019-10-07  Bill Schmidt  <wschmidt@linux.ibm.com>
2824
2825	Backport from mainline
2826	2019-10-01  Bill Schmidt  <wschmdit@linux.ibm.com>
2827
2828	PR target/91275
2829	* gcc.target/powerpc/pr91275.c: New.
2830
28312019-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2832
2833	Backport from mainline
2834	2019-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2835
2836	* gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
2837
28382019-10-01  Eric Botcazou  <ebotcazou@adacore.com>
2839
2840	* gcc.dg/pr91854.c: New test.
2841
28422019-09-28  Paul Thomas  <pault@gcc.gnu.org>
2843
2844	Backport from mainline
2845	PR fortran/91588
2846	* gfortran.dg/associate_49.f90 : New test.
2847
28482019-09-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2849
2850	Backport from mainline
2851	2019-08-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2852
2853	* gcc.target/arm/acle/crc_hf_1.c: New test.
2854
28552019-09-20  Iain Sandoe  <iain@sandoe.co.uk>
2856
2857	Backport from mainline.
2858	2019-05-11  Iain Sandoe  <iain@sandoe.co.uk>
2859
2860	PR testsuite/81058
2861	* gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
2862	for variables on Darwin, rather than common.
2863	* gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
2864	* gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
2865
28662019-09-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2867
2868	Backport from trunk
2869	PR fortran/91550
2870	* gfortran.dg/do_subscript_6.f90: New test.
2871
28722019-09-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2873
2874	Backport from trunk
2875	PR fortran/91557
2876	* gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
2877
28782019-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2879
2880	* gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
2881
28822019-09-09  Jakub Jelinek  <jakub@redhat.com>
2883
2884	PR target/87853
2885	* gcc.target/i386/pr87853.c: New test.
2886
2887	PR target/91704
2888	* gcc.target/i386/pr91704.c: New test.
2889
28902019-09-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2891
2892	PR fortran/91660
2893	* gfortran.dg/pdt_4.f03: Fix invalid code.
2894	* gfortran.dg/pr91660_1.f90: New test.
2895	* gfortran.dg/pr91660_2.f90: Ditto.
2896
28972019-09-04  Wilco Dijkstra  <wdijkstr@arm.com>
2898
2899	Backport from mainline
2900	2019-08-13  Wilco Dijkstra  <wdijkstr@arm.com>
2901
2902	PR target/81800
2903	* gcc.target/aarch64/no-inline-lrint_3.c: New test.
2904
29052019-09-02  Richard Biener  <rguenther@suse.de>
2906
2907	PR testsuite/91619
2908	* gcc.dg/vect/pr81740-2.c: Restrict to vect_hw_misalign.
2909
29102019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
2911
2912	Backport from mainline.
2913	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
2914
2915	PR objc/90709
2916	* obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
2917	* obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
2918	* obj-c++.dg/strings/const-cfstring-5.mm: Likewise
2919	* obj-c++.dg/strings/const-str-12.mm: Likewise.
2920	* obj-c++.dg/syntax-error-1.mm: Likewise.
2921	* obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
2922	* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2923	* obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2924	* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2925	* obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
2926	in no longer supported, also on m64 where there's no meaning to it.
2927	* obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
2928	* obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
2929	there.
2930	* obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
2931	* obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
2932	* obj-c++.dg/stubify-2.mm: Likewise.
2933	* obj-c++.dg/try-catch-1.mm: Likewise.
2934	* obj-c++.dg/try-catch-3.mm: Likewise.
2935
2936	Backport from mainline.
2937	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
2938
2939	PR objc/90709
2940	* objc.dg/encode-7-next-64bit.m: Use proxy headers.
2941	* objc.dg/image-info.m: Likewise.
2942	* objc.dg/method-6.m: Likewise.
2943	* objc.dg/no-extra-load.m: Likewise.
2944	* objc.dg/objc-foreach-4.m: Likewise.
2945	* objc.dg/objc-foreach-5.m: Likewise.
2946	* objc.dg/proto-lossage-7.m: Likewise.
2947	* objc.dg/strings/const-cfstring-2.m: Likewise.
2948	* objc.dg/strings/const-cfstring-5.m: Likewise.
2949	* objc.dg/strings/const-str-12b.m: Likewise.
2950	* objc.dg/symtab-1.m: Likewise.
2951	* objc.dg/torture/strings/const-cfstring-1.m: Likewise.
2952	* objc.dg/torture/strings/const-str-10.m: Likewise.
2953	* objc.dg/torture/strings/const-str-11.m: Likewise.
2954	* objc.dg/torture/strings/const-str-9.m: Likewise.
2955	* objc.dg/zero-link-1.m: Likewise.
2956	* objc.dg/zero-link-2.m: Likewise.
2957	* objc.dg/zero-link-3.m: Likewise.
2958	* objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
2959	* objc.dg/headers.m: XFAIL for Darwin14-19.
2960	* objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
2961	there.
2962
2963	Backport from mainline.
2964	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
2965
2966	PR objc/90709
2967	* objc-obj-c++-shared/CF-CFString.h: New.
2968	* objc-obj-c++-shared/F-NSArray.h: New.
2969	* objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
2970	* objc-obj-c++-shared/F-NSObject.h: New.
2971	* objc-obj-c++-shared/F-NSString.h: New.
2972	* objc-obj-c++-shared/F-NSValue.h: New.
2973	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
2974	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
2975	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
2976	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
2977	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
2978	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
2979	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
2980	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
2981	* objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
2982	* objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
2983	* objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
2984	* objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
2985	* objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
2986	* objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
2987	* objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
2988	* objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
2989	* objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
2990	* objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
2991	* objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
2992	* objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
2993	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
2994	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
2995	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
2996	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
2997	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
2998	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
2999	New.
3000	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
3001	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
3002	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
3003
30042019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
3005
3006	Backport from mainline.
3007	2019-07-27  Iain Sandoe  <iain@sandoe.co.uk>
3008
3009	* gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
3010	and vsx.
3011
30122019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
3013
3014	Backport from mainline.
3015	2019-07-25  Iain Sandoe  <iain@sandoe.co.uk>
3016
3017	PR gcov-profile/91087
3018	* g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
3019	"final" line for the failure summaries.  Adjust source layout so that
3020	dejagnu xfail expressions work.
3021
30222019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
3023
3024	Backport from mainline.
3025	2019-07-13  Iain Sandoe  <iain@sandoe.co.uk>
3026
3027	* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
3028	support.
3029
30302019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
3031
3032	Backport from mainline.
3033	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
3034
3035	* gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
3036	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
3037
30382019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
3039
3040	Backport from mainline.
3041	2019-04-15  Dominique d'Humieres  <dominiq@gcc.gnu.org>
3042
3043	PR tree-optimization/90020
3044	* gcc.dg/torture/pr90020.c: Add linker options for darwin.
3045
30462019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
3047
3048	Backport from mainline.
3049	2019-05-10  Iain Sandoe  <iain@sandoe.co.uk>
3050
3051	* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
3052	now tested.
3053	* gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
3054
30552019-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3056
3057	* gcc.c-torture/execute/20190901-1.c: New test.
3058
30592019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3060
3061	Backport from mainline.
3062	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
3063
3064	* gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
3065	to recognise Darwin's register names.
3066
30672019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3068
3069	Backport from mainline.
3070	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
3071
3072	* gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
3073	* gcc.dg/cpp/usr/include/stdio.h: Rename...
3074	* gcc.dg/cpp/usr/include/example.h: ... to this.
3075
30762019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3077
3078	Backport from mainline.
3079	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
3080
3081	* gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
3082
30832019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3084
3085	Backport from mainline.
3086	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
3087
3088	* gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
3089	vector explicitly for the vec_perm.
3090
30912019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3092
3093	Backport from mainline.
3094	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
3095
3096	* gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
3097	expect the out-of-line GPR restore, and test specifically for
3098	absence of branches to local labels.
3099
31002019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3101
3102	Backport from mainline.
3103	2019-06-22  Iain Sandoe  <iain@sandoe.co.uk>
3104
3105	* gcc.target/powerpc/pr64205.c: Require effective target dfp.
3106	* gcc.target/powerpc/pr79909.c: Likewise.
3107
31082019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3109
3110	Backport from mainline.
3111	2019-06-22  Iain Sandoe  <iain@sandoe.co.uk>
3112
3113	* gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
3114	warning about _Bool.
3115
31162019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3117
3118	Backport from mainline.
3119	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
3120
3121	* g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
3122
31232019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3124
3125	Backport from mainline.
3126	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
3127
3128	* gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
3129	* gcc.dg/darwin-minversion-2.c: Likewise.
3130
31312019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3132
3133	Backport from mainline.
3134	2019-06-11  Iain Sandoe  <iain@sandoe.co.uk>
3135
3136	PR testsuite/65364
3137	* gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
3138	(fn2): Likewise.
3139
31402019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
3141
3142	Backport from mainline.
3143	2019-06-06  Iain Sandoe  <iain@sandoe.co.uk>
3144
3145	* g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
3146	on Darwin.
3147
31482019-08-31  Segher Boessenkool  <segher@kernel.crashing.org>
3149
3150	PR target/91481
3151	* gcc.target/powerpc/darn-3.c: Fix testcase.
3152
31532019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3154
3155	Backport from mainline.
3156	2019-06-01  Iain Sandoe  <iain@sandoe.co.uk>
3157
3158	PR target/90698
3159	* gcc.target/i386/pr49866.c: XFAIL for Darwin.
3160	* gcc.target/i386/pr63538.c: Likewise.
3161	* gcc.target/i386/pr61599-1.c: Skip for Darwin.
3162
31632019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3164
3165	Backport from mainline.
3166	2019-05-31  Iain Sandoe  <iain@sandoe.co.uk>
3167
3168	* g++.dg/cpp0x/pr84497.C: Require alias support.
3169
31702019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3171
3172	Backport from mainline.
3173	2019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
3174
3175	* gcc.target/i386/stack-prot-sym.c: Require native TLS support.
3176
31772019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3178
3179	Backport from mainline.
3180	2019-05-27  Iain Sandoe  <iain@sandoe.co.uk>
3181
3182	* gcc.target/i386/pr22076.c: Adjust options to
3183	match codegen expected by the scan-asms.
3184
31852019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3186
3187	Backport from mainline.
3188	2019-05-26  Iain Sandoe  <iain@sandoe.co.uk>
3189
3190	* gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
3191	account for PIC code on Darwin.
3192	* gcc.target/i386/pr39013-2.c: Likewise.
3193	* gcc.target/i386/pr64317.c: Likewise.
3194
31952019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3196
3197	Backport from mainline.
3198	2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
3199
3200	* gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
3201	expected for Darwin.
3202
32032019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3204
3205	Backport from mainline.
3206	2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
3207
3208	* gcc.target/i386/pr82659-3.c: Require alias support.
3209
32102019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3211
3212	Backport from mainline.
3213	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
3214
3215	* gcc.target/i386/pconfig-1.c: Scan for the string in the generated
3216	code, not in comments or miscellaneous directives.
3217	* gcc.target/i386/wbinvd-1.c: Likewise.
3218	* gcc.target/i386/wbnoinvd-1.c: Likewise.
3219	* gcc.target/i386/pr66819-3.c: Specifically, check that there is no
3220	call to "bar".
3221	* gcc.target/i386/pr66819-4.c: Likewise.
3222	* gcc.target/i386/pr82662.c
3223
32242019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3225
3226	Backport from mainline.
3227	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
3228
3229	* gcc.target/i386/pr67985-2.c: Adjust label checks for
3230	Darwin.
3231	* gcc.target/i386/pr77881.c: Likewise.
3232
32332019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3234
3235	Backport from mainline.
3236	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
3237
3238	* gcc.target/i386/pr70738-7.c: Likewise.
3239	* gcc.target/i386/pr24414.c: Likewise.
3240
32412019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
3242
3243	Backport from mainline.
3244	2019-05-23  Iain Sandoe  <iain@sandoe.co.uk>
3245
3246	PR rtl-optimisation/64895
3247	* gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
3248	* gcc.target/i386/fuse-caller-save.c: Likewise.
3249	* gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
3250	PIC cases, remove XFAILs.
3251
32522019-08-30  Richard Biener  <rguenther@suse.de>
3253
3254	Backport from mainline
3255	2019-07-08  Richard Biener  <rguenther@suse.de>
3256
3257	PR tree-optimization/91108
3258	* gcc.dg/tree-ssa/pr91091-1.c: New testcase.
3259	* gcc.dg/tree-ssa/ssa-fre-78.c: Likewise.
3260
32612019-08-30  Segher Boessenkool  <segher@kernel.crashing.org>
3262
3263	Backport from trunk
3264	2019-08-23  Segher Boessenkool  <segher@kernel.crashing.org>
3265
3266	PR target/91481
3267	* gcc.target/powerpc/darn-3.c: New testcase.
3268
32692019-08-30  Richard Biener  <rguenther@suse.de>
3270
3271	Backport from mainline
3272	2018-12-04  Richard Biener  <rguenther@suse.de>
3273
3274	PR tree-optimization/88315
3275	* gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
3276	initial value.
3277
32782019-08-30  Richard Biener  <rguenther@suse.de>
3279
3280	Backport from mainline
3281	2019-06-18  Richard Biener  <rguenther@suse.de>
3282
3283	PR debug/90900
3284	* gcc.dg/gomp/pr90900.c: New testcase.
3285
3286	2019-04-29  Richard Biener  <rguenther@suse.de>
3287
3288	PR tree-optimization/90278
3289	* gcc.dg/torture/pr90278.c: New testcase.
3290
3291	2019-04-25  Richard Biener  <rguenther@suse.de>
3292
3293	PR middle-end/90194
3294	* g++.dg/torture/pr90194.C: New testcase.
3295
32962019-08-30  Richard Biener  <rguenther@suse.de>
3297
3298	Backport from mainline
3299	2019-07-31  Richard Biener  <rguenther@suse.de>
3300
3301	PR tree-optimization/91293
3302	* gcc.dg/vect/pr91293-1.c: New testcase.
3303	* gcc.dg/vect/pr91293-2.c: Likewise.
3304	* gcc.dg/vect/pr91293-3.c: Likewise.
3305
3306	2019-07-31  Richard Biener  <rguenther@suse.de>
3307
3308	PR tree-optimization/91280
3309	* g++.dg/torture/pr91280.C: New testcase.
3310
3311	2019-07-19  Richard Biener  <rguenther@suse.de>
3312
3313	PR tree-optimization/91200
3314	* gcc.dg/torture/pr91200.c: New testcase.
3315
3316	2019-07-15  Richard Biener  <rguenther@suse.de>
3317
3318	PR middle-end/91162
3319	* gcc.dg/autopar/pr91162.c: New testcase.
3320
3321	2019-07-11  Richard Biener  <rguenther@suse.de>
3322
3323	PR middle-end/91131
3324	* gcc.target/i386/pr91131.c: New testcase.
3325
3326	2019-07-10  Richard Biener  <rguenther@suse.de>
3327
3328	PR tree-optimization/91126
3329	* gcc.dg/torture/pr91126.c: New testcase.
3330
33312019-08-30  Richard Biener  <rguenther@suse.de>
3332
3333	Backport from mainline
3334	2019-05-06  Richard Biener  <rguenther@suse.de>
3335
3336	PR tree-optimization/90328
3337	* gcc.dg/torture/pr90328.c: New testcase.
3338
3339	2019-02-22  Richard Biener  <rguenther@suse.de>
3340
3341	PR middle-end/87609
3342	* gcc.dg/torture/restrict-7.c: New testcase.
3343
33442019-08-30  Bin Cheng  <bin.linux@linux.alibaba.com>
3345
3346	Backport from mainline
3347	2019-07-18  Bin Cheng  <bin.linux@linux.alibaba.com>
3348
3349	PR tree-optimization/91137
3350	* gcc.c-torture/execute/pr91137.c: New test.
3351
33522019-08-30  Richard Biener  <rguenther@suse.de>
3353
3354	Backport from mainline
3355	2019-04-08  Richard Biener  <rguenther@suse.de>
3356
3357	PR tree-optimization/90006
3358	* gcc.dg/vect/bb-slp-pr90006.c: New testcase.
3359
3360	2019-04-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
3361
3362	PR tree-optimization/89725
3363	* gcc.dg/tree-ssa/pr89725.c: New test.
3364
3365	2019-03-26  Bin Cheng  <bin.cheng@linux.alibaba.com>
3366
3367	PR tree-optimization/81740
3368	* gcc.dg/vect/pr81740-1.c: New testcase.
3369	* gcc.dg/vect/pr81740-2.c: Likewise.
3370
33712019-08-30  Richard Biener  <rguenther@suse.de>
3372
3373	Backport from mainline
3374	2019-04-11  Richard Biener  <rguenther@suse.de>
3375
3376	PR tree-optimization/90020
3377	* gcc.dg/torture/pr90020.c: New testcase.
3378
33792019-08-29  Iain Sandoe  <iain@sandoe.co.uk>
3380
3381	Backport from mainline.
3382	2019-05-22  Iain Sandoe  <iain@sandoe.co.uk>
3383
3384	PR testsuite/27221
3385	* g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
3386
33872019-08-29  Iain Sandoe  <iain@sandoe.co.uk>
3388
3389	Backport from mainline.
3390	2019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
3391
3392	PR testsuite/67958
3393	* gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
3394	the differences.
3395	* gcc.target/i386/pr32219-2.c: Likewise.
3396	* gcc.target/i386/pr32219-3.c: Likewise.
3397	* gcc.target/i386/pr32219-4.c: Likewise.
3398	* gcc.target/i386/pr32219-5.c: Likewise.
3399	* gcc.target/i386/pr32219-6.c: Likewise.
3400	* gcc.target/i386/pr32219-7.c: Likewise.
3401	* gcc.target/i386/pr32219-8.c: Likewise.
3402
34032019-08-29  Jakub Jelinek  <jakub@redhat.com>
3404
3405	Backported from mainline
3406	2019-07-30  Jakub Jelinek  <jakub@redhat.com>
3407
3408	PR target/91150
3409	* gcc.target/i386/avx512bw-pr91150.c: New test.
3410
3411	2019-07-04  Jakub Jelinek  <jakub@redhat.com>
3412
3413	PR middle-end/78884
3414	* gcc.dg/gomp/pr78884.c: New test.
3415
3416	PR rtl-optimization/90756
3417	* gcc.dg/pr90756.c: New test.
3418
3419	2019-06-25  Jakub Jelinek  <jakub@redhat.com>
3420
3421	PR sanitizer/90954
3422	* c-c++-common/gomp/pr90954.c: New test.
3423
3424	2019-06-21  Jakub Jelinek  <jakub@redhat.com>
3425
3426	PR c++/90950
3427	* g++.dg/gomp/lastprivate-1.C: New test.
3428
3429	2019-06-12  Jakub Jelinek  <jakub@redhat.com>
3430
3431	PR c/90760
3432	* gcc.dg/pr90760.c: New test.
3433
3434	2019-06-05  Jakub Jelinek  <jakub@redhat.com>
3435
3436	PR debug/90733
3437	* gcc.dg/pr90733.c: New test.
3438
3439	2019-05-10  Jakub Jelinek  <jakub@redhat.com>
3440
3441	PR pch/90326
3442	* g++.dg/pch/pr90326.C: New test.
3443	* g++.dg/pch/pr90326.Hs: New file.
3444
3445	2019-04-19  Jakub Jelinek  <jakub@redhat.com>
3446
3447	PR middle-end/90139
3448	* gcc.c-torture/compile/pr90139.c: New test.
3449
34502019-08-28  Iain Sandoe  <iain@sandoe.co.uk>
3451
3452	Backport from mainline.
3453	2019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
3454
3455	PR target/63891
3456	* gcc.dg/darwin-weakimport-3.c: Adjust options and explain
3457	the reasons.
3458
34592019-08-28  Iain Sandoe  <iain@sandoe.co.uk>
3460
3461	Backport from mainline.
3462	2019-05-20  Iain Sandoe  <iain@sandoe.co.uk>
3463
3464	PR testsuite/58321
3465	* gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
3466	add a comment as to the reason for the difference.
3467	* gcc.target/i386/memset-strategy-1.c: Likewise.
3468
34692019-08-28  Iain Sandoe  <iain@sandoe.co.uk>
3470
3471	Backport from mainline.
3472	2019-05-18  Iain Sandoe  <iain@sandoe.co.uk>
3473
3474	* objc.dg/instancetype-0.m: New.
3475
34762019-08-25  Iain Sandoe  <iain@sandoe.co.uk>
3477
3478	Backport from mainline.
3479	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
3480
3481	* gcc.dg/darwin-minversion-link.c: New test.
3482
34832019-08-23  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
3484
3485	* gcc.target/mips/get-fcsr-3.c: New test.
3486
34872019-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3488
3489	* gcc.c-torture/execute/20190820-1.c: New test.
3490
34912019-08-15  Jonathan Wakely  <jwakely@redhat.com>
3492
3493	Backport from mainline.
3494	2019-08-14  Jonathan Wakely  <jwakely@redhat.com>
3495
3496	PR c++/91436
3497	* g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
3498	* g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
3499	test that runs for C++11.
3500	* g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
3501
35022019-08-14  Iain Sandoe  <iain@sandoe.co.uk>
3503
3504	Backport from mainline.
3505	2019-05-02  Iain Sandoe  <iain@sandoe.co.uk>
3506
3507	* g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
3508
35092013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3510
3511	Backport from trunk
3512	PR fortran/90563
3513	* gfortran.dg/do_subscript_5.f90: New test.
3514
35152019-08-05  Kito Cheng  <kito.cheng@sifive.com>
3516
3517	Backport from mainline
3518	2019-08-05  Kito Cheng  <kito.cheng@sifive.com>
3519
3520	* gcc.target/riscv/promote-type-for-libcall.c: New.
3521
35222019-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3523	Paul Thomas <pault@gcc.gnu.org>
3524
3525	Backport from trunk
3526	PR fortran/90786
3527	PR fortran/90813
3528	* gfortran.dg/proc_ptr_51.f90: New test.
3529
35302019-07-22  Martin Liska  <mliska@suse.cz>
3531
3532	Backport from mainline
3533	2019-07-22  Martin Liska  <mliska@suse.cz>
3534
3535	PR driver/91172
3536	* gcc.dg/pr91172.c: New test.
3537
35382019-07-21  Richard Sandiford  <richard.sandiford@arm.com>
3539
3540	Backport from mainline
3541	2019-07-18  Richard Sandiford  <richard.sandiford@arm.com>
3542
3543	* c-c++-common/pr53633-2.c: New test.
3544
35452019-07-16  Wilco Dijkstra  <wdijkstr@arm.com>
3546
3547	Backport from mainline
3548	PR target/89222
3549	* gcc.target/arm/pr89222.c: Add new test.
3550
35512019-07-16  Wilco Dijkstra  <wdijkstr@arm.com>
3552
3553	Backport from mainline
3554	2019-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
3555	PR target/89190
3556	* gcc.target/arm/pr89190.c: New test.
3557
35582019-07-15  Andreas Krebbel  <krebbel@linux.ibm.com>
3559
3560	Backport from mainline
3561	2019-07-01  Andreas Krebbel  <krebbel@linux.ibm.com>
3562
3563	* gcc.target/s390/vector/vec-shift-2.c: New test.
3564
35652019-07-12  Wilco Dijkstra  <wdijkstr@arm.com>
3566
3567	PR testsuite/78529
3568	* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
3569
35702019-07-07  Paul Thomas  <pault@gcc.gnu.org>
3571
3572	Backport from trunk
3573	PR fortran/91077
3574	* gfortran.dg/pointer_array_11.f90 : New test.
3575
35762019-07-04  Chenghua Xu  <paul.hua.gm@gmail.com>
3577
3578	Backported from mainline.
3579	* gcc.target/mips/mips-fmadd.c: Rename to ...
3580	* gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
3581	* gcc.target/mips/mips-fmadd-n64.c: New.
3582
35832019-07-04  Martin Liska  <mliska@suse.cz>
3584
3585	Backport from mainline
3586	2019-07-03  Martin Liska  <mliska@suse.cz>
3587
3588	PR middle-end/90899
3589	* gcc.target/i386/pr90899.c: New test.
3590
35912019-06-29  Eric Botcazou  <ebotcazou@adacore.com>
3592
3593	* gnat.dg/specs/array5.ads: New test.
3594	* gnat.dg/specs/array5_pkg1.ads: New helper.
3595	* gnat.dg/specs/array5_pkg2.ads: Likewise.
3596	* gnat.dg/specs/array5_pkg2-g.ads: Likewise.
3597
35982019-06-21  Jeff Law  <law@redhat.com>
3599
3600	Backport fom mainline
3601	2019-06-21  Jeff Law  <law@redhat.com>
3602
3603	PR tree-optimization/90949
3604	* gcc.c-torture/execute/pr90949.c: New test.
3605
36062019-06-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3607
3608	Backport from trunk
3609	PR fortran/90937
3610	* gfortran.dg/external_procedure_4.f90: New test.
3611
36122019-06-16  Jeff Law  <law@redhat.com>
3613
3614	Backported from mainline
3615	2019-05-31  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
3616	* gcc.target/mips/msa-fmadd.c: New.
3617
36182019-06-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3619	Tomáš Trnka  <trnka@scm.com>
3620
3621	Backport from trunk
3622	PR fortran/90744
3623	* gfortran.dg/deferred_character_33.f90: New test.
3624	* gfortran.dg/deferred_character_33a.f90: New test.
3625
36262019-06-11  Jakub Jelinek  <jakub@redhat.com>
3627
3628	PR c++/90810
3629	* g++.dg/ext/vector37.C: New test.
3630
36312019-06-10  Paul Thomas  <pault@gcc.gnu.org>
3632
3633	Backport from trunk
3634	PR fortran/90498
3635	* gfortran.dg/associate_48.f90 : New test.
3636
36372019-06-09  Paul Thomas  <pault@gcc.gnu.org>
3638
3639	Backport from trunk
3640	PR fortran/57284
3641	* gfortran.dg/assign_10.f90: Bump up counts of "atmp".
3642	* gfortran.dg/transpose_optimization_2.f90: Ditto
3643
36442019-06-09  Paul Thomas  <pault@gcc.gnu.org>
3645
3646	Backport from trunk
3647	PR fortran/57284
3648	* gfortran.dg/class_70.f03
3649
36502019-06-07  John David Anglin  <danglin@gcc.gnu.org>
3651
3652	* lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
3653
36542019-06-07  Iain Sandoe  <iain@sandoe.co.uk>
3655
3656	PR target/82920
3657	* gcc.target/i386/indirect-thunk-bnd-1.c: Adjust scan-asms for Darwin,
3658	do not use -fno-pic on Darwin.
3659	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3660	* gcc.target/i386/ret-thunk-25.c: Skip for Darwin, which has a
3661	different ABI for returning this category of complex value.
3662
36632019-06-07  Iain Sandoe  <iain@sandoe.co.uk>
3664
3665	Backport from mainline.
3666	2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
3667
3668	PR target/82920
3669	* g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
3670	* gcc.target/i386/cet-notrack-5a.c: Likewise.
3671	* gcc.target/i386/cet-notrack-5b.c: Likewise.
3672	* gcc.target/i386/cet-notrack-6b.c: Likewise.
3673	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3674	* gcc.target/i386/cet-notrack-icf-2.c: Likewise.
3675	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3676	* gcc.target/i386/cet-notrack-icf-4.c: Likewise.
3677	* gcc.target/i386/cet-sjlj-3.c: Likewise.
3678	* gcc.target/i386/cet-sjlj-5.c: Likewise.
3679
36802019-06-07  Iain Sandoe  <iain@sandoe.co.uk>
3681
3682	Backport from mainline.
3683	2019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
3684
3685	PR target/82920
3686	* gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
3687	* gcc.target/i386/pr52146.c: Likewise.
3688	* gcc.target/i386/pr52698.c: Likewise.
3689	* gcc.target/i386/pr52857-1.c: Likewise.
3690	* gcc.target/i386/pr52857-2.c: Likewise.
3691	* gcc.target/i386/pr52876.c: Likewise.
3692	* gcc.target/i386/pr53698.c: Likewise.
3693	* gcc.target/i386/pr54157.c: Likewise.
3694	* gcc.target/i386/pr55049-1.c: Likewise.
3695	* gcc.target/i386/pr55093.c: Likewise.
3696	* gcc.target/i386/pr55116-1.c: Likewise.
3697	* gcc.target/i386/pr55116-2.c: Likewise.
3698	* gcc.target/i386/pr55597.c: Likewise.
3699	* gcc.target/i386/pr59929.c: Likewise.
3700	* gcc.target/i386/pr66470.c: Likewise.
3701
37022019-06-07  Iain Sandoe  <iain@sandoe.co.uk>
3703
3704	Backport from mainline.
3705	2019-05-12  Iain Sandoe  <iain@sandoe.co.uk>
3706	    Dominique d'Humieres  <dominiq@gcc.gnu.org>
3707
3708	PR target/82920
3709	* gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
3710	do not use -fno-pic on Darwin.
3711	* gcc.target/i386/indirect-thunk-2.c: Likewise.
3712	* gcc.target/i386/indirect-thunk-3.c: Likewise.
3713	* gcc.target/i386/indirect-thunk-4.c: Likewise.
3714	* gcc.target/i386/indirect-thunk-7.c: Likewise.
3715	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3716	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3717	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3718	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3719	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3720	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3721	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3722	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
3723	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3724	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3725	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3726	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3727	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3728	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3729	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3730	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3731	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3732	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3733	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
3734	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
3735	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
3736	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
3737	* gcc.target/i386/ret-thunk-1.c: Likewise.
3738	* gcc.target/i386/ret-thunk-10.c: Likewise.
3739	* gcc.target/i386/ret-thunk-11.c: Likewise.
3740	* gcc.target/i386/ret-thunk-12.c: Likewise.
3741	* gcc.target/i386/ret-thunk-13.c: Likewise.
3742	* gcc.target/i386/ret-thunk-14.c: Likewise.
3743	* gcc.target/i386/ret-thunk-15.c: Likewise.
3744	* gcc.target/i386/ret-thunk-16.c: Likewise.
3745	* gcc.target/i386/ret-thunk-2.c: Likewise.
3746	* gcc.target/i386/ret-thunk-22.c: Likewise.
3747	* gcc.target/i386/ret-thunk-23.c: Likewise.
3748	* gcc.target/i386/ret-thunk-24.c: Likewise.
3749	* gcc.target/i386/ret-thunk-3.c: Likewise.
3750	* gcc.target/i386/ret-thunk-4.c: Likewise.
3751	* gcc.target/i386/ret-thunk-5.c: Likewise.
3752	* gcc.target/i386/ret-thunk-6.c: Likewise.
3753	* gcc.target/i386/ret-thunk-7.c: Likewise.
3754	* gcc.target/i386/ret-thunk-8.c: Likewise.
3755	* gcc.target/i386/ret-thunk-9.c: Likewise.
3756
37572019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3758
3759	* gnat.dg/opt79.ad[sb]: New test.
3760
37612019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3762
3763	* gnat.dg/specs/array4.ads: New test.
3764
37652019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3766
3767	* gnat.dg/unchecked_convert13.adb: New test.
3768
37692019-05-24  Martin Liska  <mliska@suse.cz>
3770
3771	Backport from mainline
3772	2019-05-23  Martin Liska  <mliska@suse.cz>
3773
3774	PR sanitizer/90570
3775	* g++.dg/asan/pr90570.C: New test.
3776
37772019-05-23  Eric Botcazou  <ebotcazou@adacore.com>
3778
3779	* gnat.dg/opt78.ad[sb]: New test.
3780
37812019-05-23  Uroš Bizjak  <ubizjak@gmail.com>
3782
3783	Backported from mainline
3784	2019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
3785
3786	PR target/90547
3787	* gcc.target/i386/pr90547.c: New test.
3788
37892019-05-22  Eric Botcazou  <ebotcazou@adacore.com>
3790
3791	* g++.dg/tls/pr85400.C: New test.
3792
37932019-05-20  Jeff Law  <law@redhat.com>
3794
3795	Backported from mainline
3796	2019-05-17  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
3797
3798	* g++.dg/eh/o32-fp.C: New.
3799	* gcc.target/mips/dwarfregtable-1.c: New.
3800	* gcc.target/mips/dwarfregtable-2.c: New.
3801	* gcc.target/mips/dwarfregtable-3.c: New.
3802	* gcc.target/mips/dwarfregtable-4.c: New.
3803	* gcc.target/mips/dwarfregtable.h: New.
3804
38052019-05-20  Jonathan Wakely  <jwakely@redhat.com>
3806
3807	Backported from mainline
3808	2019-05-20  Jonathan Wakely  <jwakely@redhat.com>
3809
3810	PR c++/90532 Ensure __is_constructible(T[]) is false
3811	* g++.dg/ext/90532.C: New test.
3812
38132019-05-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3814
3815	Backport from mainline.
3816	2019-05-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3817
3818	PR target/89765
3819	* gcc.target/powerpc/pr89765-mc.c: New test.
3820	* gcc.target/powerpc/vsx-builtin-10c.c: New test.
3821	* gcc.target/powerpc/vsx-builtin-10d.c: New test.
3822	* gcc.target/powerpc/vsx-builtin-11c.c: New test.
3823	* gcc.target/powerpc/vsx-builtin-11d.c: New test.
3824	* gcc.target/powerpc/vsx-builtin-12c.c: New test.
3825	* gcc.target/powerpc/vsx-builtin-12d.c: New test.
3826	* gcc.target/powerpc/vsx-builtin-13c.c: New test.
3827	* gcc.target/powerpc/vsx-builtin-13d.c: New test.
3828	* gcc.target/powerpc/vsx-builtin-14c.c: New test.
3829	* gcc.target/powerpc/vsx-builtin-14d.c: New test.
3830	* gcc.target/powerpc/vsx-builtin-15c.c: New test.
3831	* gcc.target/powerpc/vsx-builtin-15d.c: New test.
3832	* gcc.target/powerpc/vsx-builtin-16c.c: New test.
3833	* gcc.target/powerpc/vsx-builtin-16d.c: New test.
3834	* gcc.target/powerpc/vsx-builtin-17c.c: New test.
3835	* gcc.target/powerpc/vsx-builtin-17d.c: New test.
3836	* gcc.target/powerpc/vsx-builtin-18c.c: New test.
3837	* gcc.target/powerpc/vsx-builtin-18d.c: New test.
3838	* gcc.target/powerpc/vsx-builtin-19c.c: New test.
3839	* gcc.target/powerpc/vsx-builtin-19d.c: New test.
3840	* gcc.target/powerpc/vsx-builtin-20c.c: New test.
3841	* gcc.target/powerpc/vsx-builtin-20d.c: New test.
3842	* gcc.target/powerpc/vsx-builtin-9c.c: New test.
3843	* gcc.target/powerpc/vsx-builtin-9d.c: New test.
3844
38452019-05-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3846
3847	Backport from mainline.
3848	2019-05-06  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3849
3850	PR target/89424
3851	* gcc.target/powerpc/pr89424-0.c: New test.
3852	* gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
3853	enable testing of newly patched capability.
3854	* gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
3855	* gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
3856	* gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
3857
38582019-05-06  Richard Biener  <rguenther@suse.de>
3859
3860	PR bootstrap/90359
3861	Backport from mainline
3862	2019-03-11  Jakub Jelinek  <jakub@redhat.com>
3863
3864	PR middle-end/89655
3865	PR bootstrap/89656
3866	* gcc.c-torture/compile/pr89655.c: New test.
3867
38682019-05-03  Richard Biener  <rguenther@suse.de>
3869
3870	Backport from mainline
3871	2019-03-14  Richard Biener  <rguenther@suse.de>
3872
3873	PR middle-end/89698
3874	* g++.dg/torture/pr89698.C: New testcase.
3875
3876	2019-03-07  Richard Biener  <rguenther@suse.de>
3877
3878	PR tree-optimization/89595
3879	* gcc.dg/torture/pr89595.c: New testcase.
3880
3881	2019-03-14  Richard Biener  <rguenther@suse.de>
3882
3883	PR tree-optimization/89710
3884	* gcc.dg/torture/pr89710.c: New testcase.
3885
3886	2019-04-15  Richard Biener  <rguenther@suse.de>
3887
3888	PR tree-optimization/90071
3889	* gcc.dg/torture/pr90071.c: New testcase.
3890
3891	2018-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3892
3893	PR target/86984
3894	* gcc.target/alpha/pr86984.c: New test.
3895
38962019-04-30  Jakub Jelinek  <jakub@redhat.com>
3897
3898	Backported from mainline
3899	2019-04-24  Jakub Jelinek  <jakub@redhat.com>
3900
3901	PR target/90193
3902	* gcc.target/i386/pr90193.c: New test.
3903
3904	PR target/90187
3905	* g++.dg/opt/pr90187.C: New test.
3906
3907	PR tree-optimization/90208
3908	* gcc.dg/tsan/pr90208-2.c: New test.
3909
3910	2019-04-19  Jakub Jelinek  <jakub@redhat.com>
3911
3912	PR c++/90108
3913	* c-c++-common/pr90108.c: New test.
3914
3915	2019-04-16  Jakub Jelinek  <jakub@redhat.com>
3916
3917	PR rtl-optimization/90082
3918	* gcc.dg/pr90082.c: New test.
3919
3920	PR tree-optimization/90090
3921	* g++.dg/opt/pr90090.C: New test.
3922
3923	2019-04-12  Jakub Jelinek  <jakub@redhat.com>
3924
3925	PR c/89933
3926	* c-c++-common/pr89933.c: New test.
3927
3928	PR rtl-optimization/89965
3929	* gcc.target/i386/pr89965.c: New test.
3930
3931	PR c/89946
3932	* c-c++-common/pr89946.c: New test.
3933
3934	PR rtl-optimization/90026
3935	* g++.dg/opt/pr90026.C: New test.
3936
3937	2019-04-10  Jakub Jelinek  <jakub@redhat.com>
3938
3939	PR c++/90010
3940	* gcc.dg/pr90010.c: New test.
3941
3942	2019-04-09  Jakub Jelinek  <jakub@redhat.com>
3943
3944	PR tree-optimization/89998
3945	* gcc.c-torture/compile/pr89998-1.c: New test.
3946	* gcc.c-torture/compile/pr89998-2.c: New test.
3947
3948	2019-03-29  Jakub Jelinek  <jakub@redhat.com>
3949
3950	PR sanitizer/89869
3951	* g++.dg/ubsan/vptr-14.C: New test.
3952
3953	PR c/89872
3954	* gcc.dg/tree-ssa/pr89872.c: New test.
3955
3956	2019-03-28  Jakub Jelinek  <jakub@redhat.com>
3957
3958	PR middle-end/89621
3959	* gfortran.dg/gomp/pr89621.f90: New test.
3960
3961	2019-03-26  Jakub Jelinek  <jakub@redhat.com>
3962
3963	PR c++/89796
3964	* g++.dg/gomp/pr89796.C: New test.
3965	* gcc.dg/gomp/pr89796.c: New test.
3966
3967	2019-03-25  Jakub Jelinek  <jakub@redhat.com>
3968
3969	PR c++/60702
3970	* g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
3971	for _ZTH* calls.
3972	* g++.dg/tls/thread_local11a.C: New test.
3973
3974	2019-03-22  Jakub Jelinek  <jakub@redhat.com>
3975
3976	PR c++/60702
3977	* g++.dg/tls/thread_local11.C: New test.
3978	* g++.dg/tls/thread_local11.h: New test.
3979	* g++.dg/tls/thread_local12a.C: New test.
3980	* g++.dg/tls/thread_local12b.C: New test.
3981	* g++.dg/tls/thread_local12c.C: New test.
3982	* g++.dg/tls/thread_local12d.C: New test.
3983	* g++.dg/tls/thread_local12e.C: New test.
3984	* g++.dg/tls/thread_local12f.C: New test.
3985	* g++.dg/tls/thread_local12g.C: New test.
3986	* g++.dg/tls/thread_local12h.C: New test.
3987	* g++.dg/tls/thread_local12i.C: New test.
3988	* g++.dg/tls/thread_local12j.C: New test.
3989	* g++.dg/tls/thread_local12k.C: New test.
3990	* g++.dg/tls/thread_local12l.C: New test.
3991
3992	2019-03-21  Jakub Jelinek  <jakub@redhat.com>
3993
3994	PR c++/89767
3995	* g++.dg/cpp1y/lambda-init18.C: New test.
3996	* g++.dg/cpp1y/lambda-init19.C: New test.
3997	* g++.dg/cpp1y/pr89767.C: New test.
3998
3999	2019-03-19  Jakub Jelinek  <jakub@redhat.com>
4000
4001	PR target/89752
4002	* g++.dg/ext/asm15.C: Check for particular diagnostic wording.
4003	* g++.dg/ext/asm16.C: Likewise.
4004	* g++.dg/ext/asm17.C: New test.
4005
4006	PR target/89726
4007	* gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
4008	(expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
4009	Add expected results for them.
4010
4011	PR c/89734
4012	* gcc.dg/pr89734.c: New test.
4013
4014	2019-03-15  Jakub Jelinek  <jakub@redhat.com>
4015
4016	PR debug/89704
4017	* gcc.dg/debug/pr89704.c: New test.
4018
4019	2019-03-14  Jakub Jelinek  <jakub@redhat.com>
4020
4021	PR ipa/89684
4022	* gcc.target/i386/pr89684.c: New test.
4023
4024	PR rtl-optimization/89679
4025	* gcc.dg/pr89679.c: New test.
4026
4027	PR tree-optimization/89703
4028	* gcc.c-torture/compile/pr89703-1.c: New test.
4029	* gcc.c-torture/compile/pr89703-2.c: New test.
4030
4031	PR c++/89512
4032	* g++.dg/cpp1y/var-templ61.C: New test.
4033
4034	2019-03-13  Jakub Jelinek  <jakub@redhat.com>
4035
4036	PR middle-end/88588
4037	* c-c++-common/gomp/pr88588.c: New test.
4038
4039	2019-03-12  Jakub Jelinek  <jakub@redhat.com>
4040
4041	PR middle-end/89663
4042	* gcc.c-torture/compile/pr89663-1.c: New test.
4043	* gcc.c-torture/compile/pr89663-2.c: New test.
4044
4045	2019-03-11  Jakub Jelinek  <jakub@redhat.com>
4046
4047	PR fortran/89651
4048	* gfortran.dg/gomp/pr89651.f90: New test.
4049
4050	2019-03-09  Jakub Jelinek  <jakub@redhat.com>
4051
4052	PR c/88568
4053	* g++.dg/other/pr88568.C: New test.
4054
4055	2019-03-08  Jakub Jelinek  <jakub@redhat.com>
4056
4057	PR c++/82075
4058	* g++.dg/cpp1z/decomp49.C: New test.
4059
4060	2019-03-06  Jakub Jelinek  <jakub@redhat.com>
4061
4062	PR c++/87148
4063	* g++.dg/ext/flexary34.C: New test.
4064
4065	2019-03-05  Jakub Jelinek  <jakub@redhat.com>
4066
4067	PR middle-end/89590
4068	* gcc.dg/pr89590.c: New test.
4069
4070	2019-02-28  Jakub Jelinek  <jakub@redhat.com>
4071
4072	PR c/89521
4073	* gcc.dg/pr89521-1.c: New test.
4074	* gcc.dg/pr89521-2.c: New test.
4075
4076	PR c/89520
4077	* gcc.dg/pr89520-1.c: New test.
4078	* gcc.dg/pr89520-2.c: New test.
4079
4080	2019-02-20  Jakub Jelinek  <jakub@redhat.com>
4081
4082	PR c++/89403
4083	* g++.dg/cpp0x/pr89403.C: New test.
4084
4085	PR c++/89405
4086	* g++.dg/cpp1z/inline-var5.C: New test.
4087
4088	PR middle-end/89412
4089	* gcc.c-torture/compile/pr89412.c: New test.
4090
4091	2019-02-20  Jakub Jelinek  <jakub@redhat.com>
4092		    David Malcolm  <dmalcolm@redhat.com>
4093
4094	PR middle-end/89091
4095	* gcc.dg/torture/pr89091.c: New test.
4096
4097	2019-02-20  Jakub Jelinek  <jakub@redhat.com>
4098
4099	PR middle-end/88074
4100	PR middle-end/89415
4101	* gcc.dg/pr88074-2.c: New test.
4102
4103	2019-02-19  Richard Biener  <rguenther@suse.de>
4104
4105        PR middle-end/88074
4106	* gcc.dg/pr88074.c: New testcase.
4107
41082019-04-30  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
4109
4110	PR target/90075
4111	* gcc.target/aarch64/pr90075.c: New test.
4112
41132019-04-29  Richard Sandiford  <richard.sandiford@arm.com>
4114
4115	Backport from mainline:
4116	2019-01-25  Richard Sandiford  <richard.sandiford@arm.com>
4117
4118	PR middle-end/89037
4119	* gcc.dg/pr89037.c: New test.
4120
41212019-04-26  Roman Zhuykov  <zhroma@ispras.ru>
4122
4123	Backport from mainline
4124	2019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
4125
4126	PR rtl-optimization/87979
4127	* gcc.dg/pr87979.c: New test.
4128
4129	PR rtl-optimization/84032
4130	* gcc.dg/pr84032.c: New test.
4131
41322019-04-24  Paul Thomas  <pault@gcc.gnu.org>
4133
4134	Backport from mainline
4135	PR fortran/87127
4136	* gfortran.dg/external_procedures_4.f90: New test.
4137
41382019-04-17  Martin Jambor  <mjambor@suse.cz>
4139
4140	Backport from mainline
4141	2019-03-10  Martin Jambor  <mjambor@suse.cz>
4142
4143        * g++.dg/tree-ssa/pr87008.C: New test.
4144        * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
4145
41462019-04-17  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4147
4148	Backport from mainline
4149	2019-03-15  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4150
4151	PR target/87532
4152	* gcc.target/powerpc/pr87532.c: New test.
4153	* gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
4154	* gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
4155	* gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
4156	* gcc.target/powerpc/vsx-builtin-10a.c: New test.
4157	* gcc.target/powerpc/vsx-builtin-10b.c: New test.
4158	* gcc.target/powerpc/vsx-builtin-11a.c: New test.
4159	* gcc.target/powerpc/vsx-builtin-11b.c: New test.
4160	* gcc.target/powerpc/vsx-builtin-12a.c: New test.
4161	* gcc.target/powerpc/vsx-builtin-12b.c: New test.
4162	* gcc.target/powerpc/vsx-builtin-13a.c: New test.
4163	* gcc.target/powerpc/vsx-builtin-13b.c: New test.
4164	* gcc.target/powerpc/vsx-builtin-14a.c: New test.
4165	* gcc.target/powerpc/vsx-builtin-14b.c: New test.
4166	* gcc.target/powerpc/vsx-builtin-15a.c: New test.
4167	* gcc.target/powerpc/vsx-builtin-15b.c: New test.
4168	* gcc.target/powerpc/vsx-builtin-16a.c: New test.
4169	* gcc.target/powerpc/vsx-builtin-16b.c: New test.
4170	* gcc.target/powerpc/vsx-builtin-17a.c: New test.
4171	* gcc.target/powerpc/vsx-builtin-17b.c: New test.
4172	* gcc.target/powerpc/vsx-builtin-18a.c: New test.
4173	* gcc.target/powerpc/vsx-builtin-18b.c: New test.
4174	* gcc.target/powerpc/vsx-builtin-19a.c: New test.
4175	* gcc.target/powerpc/vsx-builtin-19b.c: New test.
4176	* gcc.target/powerpc/vsx-builtin-20a.c: New test.
4177	* gcc.target/powerpc/vsx-builtin-20b.c: New test.
4178	* gcc.target/powerpc/vsx-builtin-9a.c: New test.
4179	* gcc.target/powerpc/vsx-builtin-9b.c: New test.
4180
4181	2019-03-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4182
4183	PR target/89736
4184	* gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
4185	restrict this test to vsx targets.
4186
41872019-04-15  Martin Jambor  <mjambor@suse.cz>
4188
4189	Backport from mainline
4190	2019-04-15  Martin Jambor  <mjambor@suse.cz>
4191
4192	* g++.dg/ipa/pr89693.C: New test.
4193
41942019-04-15  Martin Liska  <mliska@suse.cz>
4195
4196	Backport from mainline
4197	2019-01-18  Martin Liska  <mliska@suse.cz>
4198
4199	PR middle-end/88587
4200	* g++.target/i386/pr88587.C: New test.
4201	* gcc.target/i386/mvc13.c: New test.
4202
42032019-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4204
4205	Backport from trunk
4206	PR fortran/87352
4207	* gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
4208	* gfortran.dg/finalize_34.f90: New test.
4209
42102019-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4211
4212	Backport from trunk
4213	PR fortran/89981
4214	* gfortran.dg/entry_22.f90: New test.
4215
42162019-04-11  Richard Biener  <rguenther@suse.de>
4217
4218	PR tree-optimization/90018
4219	* gcc.dg/vect/pr90018.c: New testcase.
4220
42212019-04-10  Harald Anlauf  <anlauf@gmx.de>
4222
4223	Backport from trunk
4224	PR fortran/89904
4225	* gfortran.dg/pr85797.f90: Adjust testcase.
4226
42272019-04-10  Matthew Malcomson  <matthew.malcomson@arm.com>
4228
4229	PR target/90024
4230	* gcc.dg/torture/neon-immediate-timode.c: New test.
4231
4232019-04-07  Uroš Bizjak  <ubizjak@gmail.com>
4233
4234	PR target/89945
4235	* gcc.target/i386/pr89945.c: New test.
4236
42372019-04-04  Martin Sebor  <msebor@redhat.com>
4238
4239	PR middle-end/89934
4240	* gcc.dg/Wrestrict-19.c: New test.
4241	* gcc.dg/Wrestrict-5.c: Add comment.  Remove unused code.
4242
42432019-04-02  Uroš Bizjak  <ubizjak@gmail.com>
4244
4245	PR target/89902
4246	PR target/89903
4247	* gcc.target/i386/pr70799-4.c: Remove.
4248	* gcc.target/i386/pr70799-5.c: Remove.
4249	* gcc.target/i386/pr89902.c: New test.
4250	* gcc.target/i386/pr89903.c: Ditto.
4251
42522019-03-31  Harald Anlauf  <anlauf@gmx.de>
4253
4254	PR fortran/83515
4255	PR fortran/85797
4256	* gfortran.dg/pr85797.f90: New test.
4257
42582019-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4259
4260	PR fortran/89866
4261	Backport from trunk
4262	* gfortran.dg/pointer_intent_8.f90: New test.
4263
42642019-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4265
4266	PR fortran/78865
4267	Backport from trunk
4268	* gfortran.dg/altreturn_10.f90: New test.
4269	* gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
4270
42712019-03-28  Uroš Bizjak  <ubizjak@gmail.com>
4272
4273	PR target/89848
4274	* gcc.target/i386/pr89848.c: New test.
4275
42762019-03-26  Uroš Bizjak  <ubizjak@gmail.com>
4277
4278	PR target/89827
4279	* gcc.target/i386/pr89827.c: New test.
4280
42812019-03-25  Andreas Krebbel  <krebbel@linux.ibm.com>
4282
4283	Backport from mainline
4284	2019-03-20  Jakub Jelinek  <jakub@redhat.com>
4285
4286	PR target/89775
4287	* gcc.target/s390/pr89775-1.c: New test.
4288	* gcc.target/s390/pr89775-2.c: New test.
4289
42902019-03-24  Janus Weil  <janus@gcc.gnu.org>
4291
4292	PR fortran/71861
4293	Backport from trunk
4294	* gfortran.dg/interface_abstract_5.f90: New test case.
4295
42962019-03-22  Backport from mainline
4297
4298	2019-03-22  Bill Schmidt  <wschmidt@linux.ibm.com>
4299
4300	* gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
4301
43022019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
4303
4304	PR fortran/56408
4305	* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
4306	(dg-compile-aux-modules): Fix diagnostic.
4307	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
4308	* gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
4309
4310	PR fortran/56408
4311	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
4312	missing nexted dg-test call support in dejaGNU 1.4.4.
4313
4314	PR fortran/29383
4315	* gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
4316	other '*.exp' files.
4317
43182019-03-19  Eric Botcazou  <ebotcazou@adacore.com>
4319
4320	* c-c++-common/unroll-7.c: New test.
4321
43222019-03-18  Martin Sebor  <msebor@redhat.com>
4323
4324	PR middle-end/88273
4325	* gcc.dg/Warray-bounds-38.c: New test.
4326
43272019-03-18  Martin Jambor  <mjambor@suse.cz>
4328
4329	Backport from mainline
4330	2019-03-18  Martin Jambor  <mjambor@suse.cz>
4331
4332	PR tree-optimization/89546
4333	* gcc.dg/tree-ssa/pr89546.c: New test.
4334
43352019-03-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4336
4337	PR fortran/84394
4338	Backport from trunk
4339	* gfortran.dg/blockdata_11.f90: New test.
4340
43412019-03-17  H.J. Lu  <hongjiu.lu@intel.com>
4342
4343	Backport from mainline
4344	2019-03-14  H.J. Lu  <hongjiu.lu@intel.com>
4345
4346	PR target/89523
4347	* gcc.target/i386/pr89523-1a.c: New test.
4348	* gcc.target/i386/pr89523-1b.c: Likewise.
4349	* gcc.target/i386/pr89523-2.c: Likewise.
4350	* gcc.target/i386/pr89523-3.c: Likewise.
4351	* gcc.target/i386/pr89523-4.c: Likewise.
4352	* gcc.target/i386/pr89523-5.c: Likewise.
4353	* gcc.target/i386/pr89523-6.c: Likewise.
4354	* gcc.target/i386/pr89523-7.c: Likewise.
4355	* gcc.target/i386/pr89523-8.c: Likewise.
4356	* gcc.target/i386/pr89523-9.c: Likewise.
4357
43582019-03-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4359
4360	PR fortran/66089
4361	Backport from trunk
4362	* gfortran.dg/dependency_53.f90: New test.
4363	* gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
4364	* gfortran.dg/no_arg_check_2.f90: Likewise.
4365
43662019-03-16 Thomas Koenig  <tkoenig@gcc.gnu.org>
4367
4368	PR fortran/66695
4369	PR fortran/77746
4370	PR fortran/79485
4371	Backport from trunk
4372	* gfortran.dg/binding_label_tests_30.f90: New test.
4373	* gfortran.dg/binding_label_tests_31.f90: New test.
4374	* gfortran.dg/binding_label_tests_32.f90: New test.
4375	* gfortran.dg/binding_label_tests_33.f90: New test.
4376
43772019-03-15  Richard Biener  <rguenther@suse.de>
4378
4379	Backport from mainline
4380	2019-03-06  Richard Biener  <rguenther@suse.de>
4381
4382	PR testsuite/89551
4383	* gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
4384	the way that makes the testcase PASS.
4385
43862019-03-14  Martin Jambor  <mjambor@suse.cz>
4387
4388	Backport from mainline
4389	2019-03-07  Martin Jambor  <mjambor@suse.cz>
4390
4391	PR lto/87525
4392	* gcc.dg/ipa/ipcp-5.c: New test.
4393
43942019-03-14  Richard Biener  <rguenther@suse.de>
4395
4396	PR middle-end/89572
4397	* gcc.dg/torture/pr89572.c: New testcase.
4398
43992019-03-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4400
4401	PR fortran/87673
4402	Backport from trunk
4403	* gfortran.dg/charlen_17.f90: New test.
4404
44052019-03-13  Vladimir Makarov  <vmakarov@redhat.com>
4406
4407	PR target/85860
4408	* gcc.target/i386/pr85860.c: New.
4409
44102019-03-14  Richard Biener  <rguenther@suse.de>
4411
4412	Backport from mainline
4413	2019-03-13  Richard Biener  <rguenther@suse.de>
4414
4415	PR middle-end/89677
4416	* gcc.dg/torture/pr89677.c: New testcase.
4417
4418	2019-03-01  Richard Biener  <rguenther@suse.de>
4419
4420	PR middle-end/89497
4421	* gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
4422	* g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
4423	that happen now earlier.
4424
4425	2019-02-18  Richard Biener  <rguenther@suse.de>
4426
4427	PR tree-optimization/89296
4428	* gcc.dg/uninit-pr89296.c: New testcase.
4429
44302019-03-13  Andreas Krebbel  <krebbel@linux.ibm.com>
4431
4432	Backport from mainline
4433	2019-03-11  Andreas Krebbel  <krebbel@linux.ibm.com>
4434
4435	* gcc.target/s390/zvector/vec-addc-u128.c: New test.
4436
44372019-03-13  Andreas Krebbel  <krebbel@linux.ibm.com>
4438
4439	Backport from mainline
4440	2019-02-07  Andreas Krebbel  <krebbel@linux.ibm.com>
4441
4442	* gcc.target/s390/zvector/xl-xst-align-1.c: New test.
4443	* gcc.target/s390/zvector/xl-xst-align-2.c: New test.
4444
44452019-03-12  Richard Biener  <rguenther@suse.de>
4446
4447	PR tree-optimization/89664
4448	* gfortran.dg/pr89664.f90: New testcase.
4449
44502019-03-12  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4451
4452	Backport from mainline
4453	2019-03-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4454
4455	* gcc.target/arm/f16_f64_conv_no_dp.c: New test.
4456
4457	Backport from mainline
4458	2019-03-11  Christophe Lyon  <christophe.lyon@linaro.org>
4459
4460	* gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
4461	target.
4462
44632019-03-11  Eric Botcazou  <ebotcazou@adacore.com>
4464
4465	* c-c++-common/unroll-6.c: New test.
4466
44672019-03-11  Martin Liska  <mliska@suse.cz>
4468
4469	Backport from mainline
4470	2019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4471
4472	* gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
4473	dg-options.
4474
44752019-03-11  Martin Liska  <mliska@suse.cz>
4476
4477	Backport from mainline
4478	2019-03-08  Martin Liska  <mliska@suse.cz>
4479
4480	PR target/86952
4481	* gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
4482	scanned pattern.
4483	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4484
44852019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4486
4487	PR fortran/71544
4488	Backport from trunk
4489	* gfortran.dg/c_ptr_tests_19.f90: New test.
4490
44912019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4492
4493	PR fortran/87734
4494	Backport from trunk
4495	* gfortran.dg/public_private_module_10.f90: New test.
4496
44972019-03-08  Martin Jambor  <mjambor@suse.cz>
4498
4499	Backport from mainline
4500	2019-03-07  Martin Jambor  <mjambor@suse.cz>
4501
4502	* g++.dg/ipa/pr88235.C: New test.
4503
45042019-03-07  Jakub Jelinek  <jakub@redhat.com>
4505
4506	PR c++/89585
4507	* g++.dg/asm-qual-3.C: Adjust expected diagnostics.
4508
45092019-03-06  Harald Anlauf  <anlauf@gmx.de>
4510
4511	Backport from trunk
4512	PR fortran/71203
4513	* gfortran.dg/substr_8.f90: New test.
4514
45152019-03-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4516
4517	PR fortran/72714
4518	Backport from trunk
4519	* gfortran.dg/coarray_allocate_11.f90: New test.
4520
45212019-03-06  Tamar Christina  <tamar.christina@arm.com>
4522
4523	Backport from trunk.
4524	2019-02-25  Tamar Christina  <tamar.christina@arm.com>
4525
4526	PR target/88530
4527	* common/config/aarch64/aarch64-common.c
4528	(struct aarch64_option_extension): Add is_synthetic.
4529	(all_extensions): Use it.
4530	(TARGET_OPTION_INIT_STRUCT): Define hook.
4531	(struct gcc_targetm_common): Moved to end.
4532	(all_extensions_by_on): New.
4533	(opt_ext_cmp, typedef opt_ext): New.
4534	(aarch64_option_init_struct): New.
4535	(aarch64_contains_opt): New.
4536	(aarch64_get_extension_string_for_isa_flags): Output smallest set.
4537	* config/aarch64/aarch64-option-extensions.def
4538	(AARCH64_OPT_EXTENSION): Explicitly include AES and SHA2 in crypto.
4539	(fp, simd, crc, lse, fp16, rcpc, rdma, dotprod, aes, sha2, sha3,
4540	sm4, fp16fml, sve):
4541	Set is_synthetic to false.
4542	(crypto): Set is_synthetic to true.
4543	* config/aarch64/driver-aarch64.c (AARCH64_OPT_EXTENSION): Add
4544	SYNTHETIC.
4545
45462019-03-06  Tamar Christina  <tamar.christina@arm.com>
4547
4548	Backport from trunk.
4549	2019-02-28  Tamar Christina  <tamar.christina@arm.com>
4550
4551	PR target/88530
4552	* gcc.target/aarch64/options_set_10.c: New test.
4553
45542019-03-06  Xiong Hu Luo  <luoxhu@linux.ibm.com>
4555
4556	Backport of r268834 from mainline to gcc-8-branch.
4557	2019-01-23  Xiong Hu Luo  <luoxhu@linux.vnet.ibm.com>
4558
4559	* gcc.target/powerpc/crypto-builtin-1.c
4560	(crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
4561	New testcases.
4562
45632019-03-05  Richard Biener  <rguenther@suse.de>
4564
4565	Backport from mainline
4566	2019-02-26  Richard Biener  <rguenther@suse.de>
4567
4568	PR tree-optimization/89505
4569	* gcc.dg/torture/pr89505.c: New testcase.
4570
45712019-03-03  Harald Anlauf  <anlauf@gmx.de>
4572
4573	Backport from trunk
4574	PR fortran/89077
4575	* gfortran.dg/transfer_simplify_12.f90: New test.
4576	* gfortran.dg/substr_simplify.f90: New test.
4577
45782019-03-03  Harald Anlauf  <anlauf@gmx.de>
4579
4580	Backport from trunk
4581	PR fortran/77583
4582	* gfortran.dg/pr77583.f90: New test.
4583
45842019-03-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4585
4586	PR fortran/89174
4587	Backport from trunk
4588	* gfortran.dg/allocate_with_mold_3.f90: New test.
4589
45902019-03-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4591
4592	PR fortran/87689
4593	Backport from trunk
4594	* gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
4595	options.
4596	* gfortran.dg/lto/20091028-2_0.f90: Likewise.
4597	* gfortran.dg/lto/pr87689_0.f: New file.
4598	* gfortran.dg/lto/pr87689_1.f: New file.
4599	* gfortran.dg/altreturn_9_0.f90: New file.
4600	* gfortran.dg/altreturn_9_1.f90: New file.
4601
46022019-03-02  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4603
4604	Backport from trunk
4605	PR fortran/84387
4606	* gfortran.dg/dtio_34.f90: New test.
4607
46082019-03-02  Harald Anlauf  <anlauf@gmx.de>
4609
4610	Backport from trunk
4611	PR fortran/89516
4612	* gfortran.dg/pr89492.f90: Adjust testcase.
4613	* gfortran.dg/transfer_check_5.f90: New test.
4614
4615	PR fortran/89492
4616	* gfortran.dg/pr89492.f90: New test.
4617
4618	PR fortran/89266
4619	PR fortran/88326
4620	* gfortran.dg/pr89266.f90: New test.
4621	* gfortran.dg/pr88326.f90: New test.
4622
46232019-02-28  Eric Botcazou  <ebotcazou@adacore.com>
4624
4625	* gcc.c-torture/execute/20190228-1.c: New test.
4626
46272019-02-28  Li Jia He  <helijia@linux.ibm.com>
4628
4629	Backport from trunk
4630	2019-02-20  Li Jia He  <helijia@linux.ibm.com>
4631
4632	PR target/88100
4633	* gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
4634
46352019-02-26  Eric Botcazou  <ebotcazou@adacore.com>
4636
4637	* gnat.dg/opt77.adb: New test.
4638	* gnat.dg/opt77_pkg.ad[sb]: New helper.
4639
46402019-02-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4641
4642	PR fortran/86119
4643	Backport from trunk
4644	* gfortran.dg/warn_conversion_11.f90: New test.
4645
46462019-02-23  Paul Thomas  <pault@gcc.gnu.org>
4647
4648	Backport from trunk
4649	PR fortran/88117
4650	* gfortran.dg/deferred_character_32.f90: New test
4651
46522019-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4653
4654	PR fortran/71066
4655	Backport from trunk
4656	* gfortran.dg/coarray_data_1.f90: New test.
4657
46582019-02-22  Release Manager
4659
4660	* GCC 8.3.0 released.
4661
46622019-02-19  Jakub Jelinek  <jakub@redhat.com>
4663
4664	PR middle-end/89303
4665	* g++.dg/torture/pr89303.C: Move everything from std namespace to my
4666	namespace.
4667
46682019-02-16  Eric Botcazou  <ebotcazou@adacore.com>
4669
4670	* c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
4671	* c-c++-common/patchable_function_entry-default.c: Likewise.
4672	* c-c++-common/patchable_function_entry-definition.c: Likewise.
4673
46742019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4675
4676	* gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
4677
46782019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4679
4680	* c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
4681	* c-c++-common/patchable_function_entry-default.c: Likewise.
4682	* c-c++-common/patchable_function_entry-definition.c: Likewise.
4683	* gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
4684
46852019-02-15  Richard Biener  <rguenther@suse.de>
4686	    Jakub Jelinek  <jakub@redhat.com>
4687
4688	PR tree-optimization/89278
4689	* gcc.dg/pr89278.c: New test.
4690
46912019-02-15  Jakub Jelinek  <jakub@redhat.com>
4692
4693	PR other/89342
4694	* gcc.dg/pr89342.c: New test.
4695
46962019-02-14  David Malcolm  <dmalcolm@redhat.com>
4697
4698	2019-02-13  David Malcolm  <dmalcolm@redhat.com>
4699	Backport of r268847 from trunk.
4700
4701	PR c++/89036
4702	* g++.dg/concepts/pr89036.C: New test.
4703
47042019-02-14  David Malcolm  <dmalcolm@redhat.com>
4705
4706	Backport of r267957 from trunk.
4707	2019-01-15  David Malcolm  <dmalcolm@redhat.com>
4708
4709	PR c++/88795
4710	* g++.dg/template/pr88795.C: New test.
4711
47122019-02-14  Jakub Jelinek  <jakub@redhat.com>
4713
4714	PR rtl-optimization/89354
4715	* gcc.dg/pr89354.c: New test.
4716
47172019-02-14  David Malcolm  <dmalcolm@redhat.com>
4718
4719	Backport of r263275 from trunk.
4720	2018-08-02  David Malcolm  <dmalcolm@redhat.com>
4721
4722	* error.c (cxx_print_error_function): Duplicate "file" before
4723	passing it to pp_set_prefix.
4724	(cp_print_error_function): Use pp_take_prefix when saving the
4725	existing prefix.
4726
47272019-02-14  David Malcolm  <dmalcolm@redhat.com>
4728
4729	Backport of r262199 from trunk.
4730	2018-06-27  David Malcolm  <dmalcolm@redhat.com>
4731
4732	PR c++/86329
4733	* g++.dg/lookup/pr86329.C: New test.
4734
47352019-02-14  David Malcolm  <dmalcolm@redhat.com>
4736
4737	Backport of r259720 from trunk.
4738	2018-04-27  David Malcolm  <dmalcolm@redhat.com>
4739
4740	PR c++/85515
4741	* g++.dg/pr85515-1.C: New test.
4742	* g++.dg/pr85515-2.C: New test.
4743
47442019-02-14  Martin Liska  <mliska@suse.cz>
4745
4746	Backport from mainline
4747	2019-02-14  Martin Liska  <mliska@suse.cz>
4748
4749	PR rtl-optimization/89242
4750	* g++.dg/pr89242.C: New test.
4751
47522019-02-14  Martin Liska  <mliska@suse.cz>
4753
4754	Backport from mainline
4755	2019-02-11  Martin Liska  <mliska@suse.cz>
4756
4757	PR ipa/89009
4758	* g++.dg/ipa/pr89009.C: New test.
4759
47602019-02-14  Jakub Jelinek  <jakub@redhat.com>
4761
4762	PR tree-optimization/89314
4763	* gcc.dg/pr89314.c: New test.
4764
4765	Backported from mainline
4766	2019-02-13  Jonathan Wakely  <jwakely@redhat.com>
4767		    Jakub Jelinek  <jakub@redhat.com>
4768
4769	PR middle-end/89303
4770	* g++.dg/torture/pr89303.C: New test.
4771
4772	2019-02-13  Jakub Jelinek  <jakub@redhat.com>
4773
4774	PR target/89290
4775	* gcc.target/i386/pr89290.c: New test.
4776
4777	2019-02-09  Jakub Jelinek  <jakub@redhat.com>
4778
4779	PR middle-end/89246
4780	* gcc.dg/gomp/pr89246-1.c: New test.
4781	* gcc.dg/gomp/pr89246-2.c: New test.
4782
47832019-02-13  Bill Schmidt  <wschmidt@linux.ibm.com>
4784
4785        Backport from mainline
4786        2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
4787
4788        * gcc.target/powerpc/vec-sld-modulo.c: New.
4789        * gcc.target/powerpc/vec-srad-modulo.c: New.
4790        * gcc.target/powerpc/vec-srd-modulo.c: New.
4791
4792        2018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>
4793
4794	* gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
4795	* gcc.target/powerpc/vec-srad-modulo.c: Likewise.
4796	* gcc.target/powerpc/vec-srd-modulo.c: Likewise.
4797
47982019-02-13  Richard Biener  <rguenther@suse.de>
4799
4800	Backport from mainline
4801	2019-01-08  Richard Biener  <rguenther@suse.de>
4802
4803	PR tree-optimization/86554
4804	* gcc.dg/torture/pr86554-1.c: New testcase.
4805	* gcc.dg/torture/pr86554-2.c: Likewise.
4806
48072019-02-13  Richard Biener  <rguenther@suse.de>
4808
4809	Backport from mainline
4810	2019-02-12  Richard Biener  <rguenther@suse.de>
4811
4812	PR tree-optimization/89253
4813	* gfortran.dg/pr89253.f: New testcase.
4814
4815	2019-02-08  Richard Biener  <rguenther@suse.de>
4816
4817	PR middle-end/89223
4818	* gcc.dg/torture/pr89223.c: New testcase.
4819
4820	2019-01-28  Richard Biener  <rguenther@suse.de>
4821
4822	PR tree-optimization/88739
4823	* gcc.c-torture/execute/pr88739.c: New test.
4824
48252019-02-11  Stefan Agner  <stefan@agner.ch>
4826
4827	Backport from mainline
4828	2019-01-10  Stefan Agner  <stefan@agner.ch>
4829
4830	PR target/88648
4831	* gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4832	check if -masm-syntax-unified gets applied properly.
4833
48342019-02-10  Harald Anlauf  <anlauf@gmx.de>
4835
4836	Backport from trunk
4837	PR fortran/89077
4838	* gfortran.dg/pr89077.f90: New test.
4839
48402019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4841
4842	PR fortran/71237
4843	Backport from trunk
4844	* gfortran.dg/pointer_init_2.f90: Adjust error messages.
4845	* gfortran.dg/pointer_init_6.f90: Likewise.
4846	* gfortran.dg/pointer_init_9.f90: New test.
4847
48482019-02-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4849
4850	PR fortran/71860
4851	Backport from trunk
4852	* gfortran.dg/null_10.f90: New test.
4853
48542019-02-09  Jakub Jelinek  <jakub@redhat.com>
4855
4856	PR middle-end/89243
4857	* g++.dg/opt/pr89188.C: Include ../torture/pr88861.C.
4858
4859	Backported from mainline
4860	2019-01-16  David Malcolm  <dmalcolm@redhat.com>
4861
4862	PR target/88861
4863	* g++.dg/torture/pr88861.C: New test.
4864
4865	2019-02-08  Jakub Jelinek  <jakub@redhat.com>
4866
4867	PR rtl-optimization/89234
4868	* g++.dg/ubsan/pr89234.C: New test.
4869
48702019-02-08  Richard Biener  <rguenther@suse.de>
4871
4872	Backport from mainline
4873	2018-11-13  Richard Biener  <rguenther@suse.de>
4874
4875	PR tree-optimization/86991
4876	* gcc.dg/pr86991.c: New testcase.
4877
48782019-02-08  Richard Biener  <rguenther@suse.de>
4879
4880	Backport from mainline
4881	2019-02-03  Richard Biener  <rguenther@suse.de>
4882
4883	PR debug/87295
4884	* g++.dg/debug/dwarf2/pr87295.C: New testcase.
4885
4886	2019-01-29  Richard Biener  <rguenther@suse.de>
4887
4888	PR debug/87295
4889	* g++.dg/lto/pr87295_0.C: New testcase.
4890
4891	2019-01-15  Richard Biener  <rguenther@suse.de>
4892
4893	PR debug/88046
4894	* g++.dg/lto/pr88046_0.C: New testcase.
4895
48962019-02-08  Richard Biener  <rguenther@suse.de>
4897
4898	Backport from mainline
4899	2018-12-10  Richard Biener  <rguenther@suse.de>
4900
4901	PR tree-optimization/88427
4902	* gcc.dg/pr88427.c: New testcase.
4903
4904	2018-11-28  Richard Biener  <rguenther@suse.de>
4905
4906	PR tree-optimization/88217
4907	* g++.dg/pr88217.C: New testcase.
4908
4909	2018-11-23  Richard Biener  <rguenther@suse.de>
4910
4911	PR tree-optimization/88149
4912	* g++.dg/torture/pr88149.C: New testcase.
4913
49142019-02-07  Jakub Jelinek  <jakub@redhat.com>
4915
4916	Backported from mainline
4917	2019-02-06  Jakub Jelinek  <jakub@redhat.com>
4918
4919	PR c/89211
4920	* gcc.dg/pr89211.c: New test.
4921
4922	2019-02-05  Jakub Jelinek  <jakub@redhat.com>
4923
4924	PR c++/89187
4925	* g++.dg/opt/pr89187.C: New test.
4926
4927	PR rtl-optimization/11304
4928	* gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
4929	* gcc.target/i386/call-2.c: New test.
4930
4931	PR target/89188
4932	* g++.dg/opt/pr89188.C: New test.
4933
4934	PR rtl-optimization/89195
4935	* gcc.c-torture/execute/pr89195.c: New test.
4936
4937	PR target/89186
4938	* g++.dg/ext/vector36.C: New test.
4939
4940	2019-02-02  Jakub Jelinek  <jakub@redhat.com>
4941
4942	PR middle-end/87887
4943	* gcc.dg/gomp/pr87887-1.c: New test.
4944	* gcc.dg/gomp/pr87887-2.c: New test.
4945
4946	2019-02-01  Jakub Jelinek  <jakub@redhat.com>
4947
4948	PR fortran/83246
4949	PR fortran/89084
4950	* gfortran.dg/pr89084.f90: New test.
4951	* gfortran.dg/lto/pr89084_0.f90: New test.
4952	* gfortran.dg/pr83246.f90: New test.
4953
4954	PR tree-optimization/88107
4955	* gcc.dg/gomp/pr88107.c: New test.
4956
4957	2019-01-31  Jakub Jelinek  <jakub@redhat.com>
4958
4959	PR sanitizer/89124
4960	* c-c++-common/asan/pr89124.c: New test.
4961
4962	2019-01-30  Jakub Jelinek  <jakub@redhat.com>
4963
4964	PR c++/89105
4965	* g++.dg/abi/pr89105.C: New test.
4966
4967	2019-01-29  Jakub Jelinek  <jakub@redhat.com>
4968
4969	PR c++/66676
4970	PR ipa/89104
4971	* gcc.dg/gomp/pr89104.c: New test.
4972
4973	2019-01-27  Jakub Jelinek  <jakub@redhat.com>
4974
4975	PR target/87214
4976	* gcc.target/i386/avx512vl-pr87214-1.c: New test.
4977	* gcc.target/i386/avx512vl-pr87214-2.c: New test.
4978
4979	2019-01-24  Jakub Jelinek  <jakub@redhat.com>
4980
4981	PR c++/88976
4982	* c-c++-common/gomp/cancel-2.c: New test.
4983	* gcc.dg/gomp/cancel-1.c: New test.
4984	* g++.dg/gomp/cancel-1.C: New test.
4985	* g++.dg/gomp/cancel-2.C: New test.
4986	* g++.dg/gomp/cancel-3.C: New test.
4987
4988	2019-01-23  Jakub Jelinek  <jakub@redhat.com>
4989
4990	PR tree-optimization/88964
4991	* gfortran.dg/pr88964.f90: New test.
4992
4993	2019-01-22  Jakub Jelinek  <jakub@redhat.com>
4994
4995	PR target/88965
4996	* gcc.target/powerpc/pr88965.c: New test.
4997
4998	PR middle-end/88968
4999	* c-c++-common/gomp/atomic-23.c: New test.
5000
5001	PR target/88905
5002	* gcc.dg/pr88905.c: New test.
5003
5004	PR rtl-optimization/49429
5005	PR target/49454
5006	PR rtl-optimization/86334
5007	PR target/88906
5008	* gcc.target/i386/pr86334.c: New test.
5009	* gcc.target/i386/pr88906.c: New test.
5010
5011	2019-01-21  Jakub Jelinek  <jakub@redhat.com>
5012
5013	PR c++/88949
5014	* g++.dg/gomp/pr88949.C: New test.
5015
5016	PR sanitizer/88901
5017	* g++.dg/asan/pr88901.C: New test.
5018
5019	2019-01-19  Jakub Jelinek  <jakub@redhat.com>
5020
5021	PR fortran/88902
5022	* gfortran.dg/pr88902.f90: New test.
5023
5024	2019-01-17  Jakub Jelinek  <jakub@redhat.com>
5025
5026	PR rtl-optimization/88870
5027	* gcc.dg/pr88870.c: New test.
5028
5029	2019-01-14  Jakub Jelinek  <jakub@redhat.com>
5030
5031	* g++.dg/cpp1z/feat-cxx1z.C: Add tests for
5032	__cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
5033	feature test macros.
5034
5035	2019-01-10  Jakub Jelinek  <jakub@redhat.com>
5036
5037	PR c/88568
5038	* gcc.dg/pr88568.c: New test.
5039
5040	2019-01-05  Jakub Jelinek  <jakub@redhat.com>
5041
5042	PR debug/88635
5043	* gcc.dg/debug/dwarf2/pr88635.c: New test.
5044
50452019-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
5046
5047	Backport from mainline
5048	2019-01-28  Marek Polacek  <polacek@redhat.com>
5049
5050	PR c++/89024 - ICE with incomplete enum type.
5051	* g++.dg/cpp0x/enum37.C: Add dg-error.
5052
50532019-02-07  Richard Biener  <rguenther@suse.de>
5054
5055	Backport from mainline
5056	2018-11-20  Richard Biener  <rguenther@suse.de>
5057
5058	PR tree-optimization/88105
5059	* gcc.dg/gomp/pr88105.c: New testcase.
5060
5061	2018-11-28  Richard Biener  <rguenther@suse.de>
5062
5063	PR tree-optimization/88223
5064	* gcc.dg/torture/pr88223.c: New testcase.
5065
50662019-02-07  Richard Biener  <rguenther@suse.de>
5067
5068	Backport from mainline
5069	2018-12-11  Richard Biener  <rguenther@suse.de>
5070
5071	PR middle-end/88448
5072	PR middle-end/88415
5073	* gcc.dg/gomp/pr88415.c: New testcase.
5074
5075	2018-11-15  Richard Biener  <rguenther@suse.de>
5076
5077	PR tree-optimization/88030
5078	* gcc.dg/tsan/pr88030.c: New testcase.
5079
5080	2018-11-08  Richard Biener  <rguenther@suse.de>
5081
5082	PR tree-optimization/87929
5083	* gcc.dg/pr87929.c: New testcase.
5084
50852019-02-07  Richard Biener  <rguenther@suse.de>
5086
5087	Backport from mainline
5088	2019-01-22  Tamar Christina  <tamar.christina@arm.com>
5089
5090	PR/tree-optimization 88903
5091	* gcc.dg/vect/pr88903-1.c: Add explicit &.
5092
50932019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
5094
5095	* gnat.dg/opt76.adb: New test.
5096
50972019-02-06  Richard Biener  <rguenther@suse.de>
5098
5099	Backport from mainline
5100	2019-01-31  Richard Biener  <rguenther@suse.de>
5101
5102	PR tree-optimization/89135
5103	* gcc.dg/torture/pr89135.c: New testcase.
5104
5105	2019-01-18  Richard Biener  <rguenther@suse.de>
5106
5107	PR tree-optimization/88903
5108	* gcc.dg/vect/pr88903-1.c: New testcase.
5109	* gcc.dg/vect/pr88903-2.c: Likewise.
5110
51112019-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5112
5113	PR fortran/67679
5114	Backport from trunk
5115	* gfortran.dg/warn_undefined_1.f90: New test.
5116	* gfortran.dg/coarray_lock_7.f90: Fix patterns in test.
5117
51182019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5119
5120	2019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5121	* gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
5122	hardware.
5123	* gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
5124	* gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
5125	* gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
5126	* gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
5127	* gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
5128	* gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
5129	* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5130	* gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
5131	* gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
5132
5133	Backport from mainline.
5134	2019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5135	* gcc.target/powerpc/vec-extract-schar-1.c: New test.
5136	* gcc.target/powerpc/vec-extract-sint-1.c: New test.
5137	* gcc.target/powerpc/vec-extract-sint128-1.c: New test.
5138	* gcc.target/powerpc/vec-extract-slong-1.c: New test.
5139	* gcc.target/powerpc/vec-extract-sshort-1.c: New test.
5140	* gcc.target/powerpc/vec-extract-uchar-1.c: New test.
5141	* gcc.target/powerpc/vec-extract-uint-1.c: New test.
5142	* gcc.target/powerpc/vec-extract-uint128-1.c: New test.
5143	* gcc.target/powerpc/vec-extract-ulong-1.c: New test.
5144	* gcc.target/powerpc/vec-extract-ushort-1.c: New test.
5145
51462019-02-03  Paul Thomas  <pault@gcc.gnu.org>
5147
5148	Backport from trunk
5149	PR fortran/88393
5150	* gfortran.dg/alloc_comp_assign_16.f03 : New test.
5151
51522019-02-03  Paul Thomas  <pault@gcc.gnu.org>
5153
5154	Backport from trunk
5155	PR fortran/88980
5156	* gfortran.dg/realloc_on_assign_32.f90 : New test.
5157
51582019-02-03  Paul Thomas  <pault@gcc.gnu.org>
5159
5160	Backport from trunk
5161	PR fortran/88685
5162	* gfortran.dg/pointer_array_component_3.f90 : New test.
5163
51642019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5165
5166	PR fortran/57048
5167	Backport from trunk
5168	* gfortran.dg/c_funptr_1.f90: New file.
5169	* gfortran.dg/c_funptr_1_mod.f90: New file.
5170
51712019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
5172
5173	Backport from mainline
5174	2018-10-15  Bin Cheng  <bin.cheng@linux.alibaba.com>
5175
5176	PR tree-optimization/87022
5177	* gcc.dg/tree-ssa/pr87022.c: New test.
5178
51792019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
5180
5181	Backport from mainline
5182	2019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
5183
5184	PR tree-optimization/88932
5185	* gfortran.dg/pr88932.f90: New test.
5186
51872019-01-30  Manfred Schwarb  <manfred99@gmx.ch>
5188
5189	* gfortran.dg/newunit_5.f90.f90: Moved to
5190	* gfortran.dg/newunit_5.f90: here and fix a dg directive.
5191
51922019-01-30  Kewen Lin  <linkw@gcc.gnu.org>
5193
5194	Backport from mainline
5195	2019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
5196
5197	* gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
5198	altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
5199	* gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
5200	* gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
5201
5202	2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
5203
5204	* gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
5205
52062019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
5207
5208	PR fortran/70696
5209	* gfortran.dg/coarray/event_3.f0: Add save attribue to x.
5210
52112019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5212
5213	* gnat.dg/opt75.adb: New test.
5214	* gnat.dg/opt75_pkg.ad[sb]: New helper.
5215
52162019-01-27  Paul Thomas  <pault@gcc.gnu.org>
5217
5218	Backport from trunk
5219	PR fortran/56386
5220	PR fortran/58906
5221	PR fortran/77385
5222	* gfortran.dg/associate_44.f90 : New test.
5223
5224	PR fortran/80260
5225	* gfortran.dg/select_type_45.f90 : New test.
5226
5227	PR fortran/82077
5228	* gfortran.dg/select_type_46.f90 : New test.
5229
52302019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
5231
5232	PR target/88948
5233	* gcc.target/i386/pr88948.c: New test.
5234
52352019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5236
5237	* gnat.dg/array34.adb: New test.
5238
52392019-01-25  Paul Thomas  <pault@gcc.gnu.org>
5240
5241	PR fortran/87336
5242	* gfortran.dg/pointer_array_10.f90 : New test.
5243	* gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5244	* gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5245	count to 72.
5246
52472019-01-25  Richard Biener  <rguenther@suse.de>
5248
5249	PR tree-optimization/86865
5250	* gcc.dg/graphite/pr86865.c: New testcase.
5251	* gcc.dg/graphite/pr69728.c: XFAIL.
5252	* gcc.dg/graphite/scop-21.c: Likewise.
5253
52542019-01-24  Uroš Bizjak  <ubizjak@gmail.com>
5255
5256	PR target/88998
5257	* g++.dg/pr88998.c: New test.
5258
52592019-01-24  Richard Biener  <rguenther@suse.de>
5260
5261	Backport from mainline
5262	2019-01-23  Richard Biener  <rguenther@suse.de>
5263
5264	PR tree-optimization/89008
5265	* gcc.dg/torture/pr89008.c: New testcase.
5266
52672019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
5268
5269	* gfortran.dg/array_function_5.f90: : Fix a dg directive.
5270	* gfortran.dg/class_66.f90: Likewise.
5271	* gfortran.dg/dec_structure_12.f90: Likewise.
5272	* gfortran.dg/dec_structure_14.f90: Likewise.
5273	* gfortran.dg/dec_structure_15.f90: Likewise.
5274	* gfortran.dg/dtio_31.f03: Likewise.
5275	* gfortran.dg/dtio_32.f03: Likewise.
5276	* gfortran.dg/extends_11.f03: Likewise.
5277	* gfortran.dg/integer_plus.f90: Likewise.
5278	* gfortran.dg/matmul_const.f90: Likewise.
5279	* gfortran.dg/namelist_96.f90: Likewise.
5280	* gfortran.dg/pdt_25.f03: Likewise.
5281	* gfortran.dg/pdt_28.f03: Likewise.
5282	* gfortran.dg/pr58968.f: Likewise.
5283	* gfortran.dg/pr78259.f90: Likewise.
5284	* gfortran.dg/debug/pr35154-stabs.f: Likewise.
5285	* gfortran.dg/vect/vect-2.f90: Likewise.
5286
52872019-01-22  Uroš Bizjak  <ubizjak@gmail.com>
5288
5289	PR target/88938
5290	* gcc.target/i386/pr88938.c: New test.
5291
52922019-01-18  Richard Earnshaw  <rearnsha@arm.com>
5293
5294	PR target/88799
5295	* gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
5296	mp and sec extensions to armv7-a.
5297
52982019-01-17  Nathan Sidwell  <nathan@acm.org>
5299
5300	PR c++/86610
5301	* g++.dg/cpp0x/pr86610.C: New.
5302
53032019-01-16  Martin Jambor  <mjambor@suse.cz>
5304
5305	Backported from mainline
5306	2018-12-10  Martin Jambor  <mjambor@suse.cz>
5307
5308	PR ipa/88214
5309	* gcc.dg/ipa/pr88214.c: New test.
5310
53112019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5312
5313	PR fortran/81849
5314	* gfortran.dg/pr81849.f90: New test.
5315
53162019-01-15  Joseph Myers  <joseph@codesourcery.com>
5317
5318	Backport from mainline
5319	2019-01-07  Joseph Myers  <joseph@codesourcery.com>
5320
5321	PR c/88720
5322	PR c/88726
5323	* gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
5324
53252019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5326
5327	Backport from trunk
5328	PR libfortran/88776
5329	* gfortran.dg/namelist_96.f90: New test.
5330
53312019-01-12  Dominique d'Humieres  <dominiq@gcc.gnu.org>
5332
5333	* gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
5334	* gcc.dg/plugin/plugindir2.c: Likewise.
5335	* gcc.dg/plugin/plugindir3.c: Likewise.
5336	* gcc.dg/plugin/plugindir4.c: Likewise.
5337
53382019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5339
5340	PR fortran/35031
5341	* gfortran.dg/pr35031.f90: new test.
5342
53432019-01-09  Wilco Dijkstra  <wdijkstr@arm.com>
5344
5345	* gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
5346
53472019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5348
5349	* gcc.target/sparc/tls-ld-int8.c: New test.
5350	* gcc.target/sparc/tls-ld-int16.c: Likewise.
5351	* gcc.target/sparc/tls-ld-int32.c: Likewise.
5352	* gcc.target/sparc/tls-ld-uint8.c: Likewise.
5353	* gcc.target/sparc/tls-ld-uint16.c: Likewise.
5354	* gcc.target/sparc/tls-ld-uint32.c: Likewise.
5355
53562019-01-08  Jakub Jelinek  <jakub@redhat.com>
5357
5358	Backported from mainline
5359	2019-01-05  Jakub Jelinek  <jakub@redhat.com>
5360
5361	PR middle-end/82564
5362	PR target/88620
5363	* gcc.dg/nested-func-12.c: New test.
5364	* gcc.c-torture/compile/pr82564.c: New test.
5365
5366	2019-01-04  Jakub Jelinek  <jakub@redhat.com>
5367
5368	PR target/88594
5369	* gcc.dg/pr88594.c: New test.
5370
5371	2019-01-03  Jakub Jelinek  <jakub@redhat.com>
5372
5373	PR debug/88644
5374	* gcc.dg/debug/dwarf2/pr88644.c: New test.
5375
5376	2019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
5377
5378	* gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5379	* gcc.dg/pubtypes-3.c: Likewise.
5380	* gcc.dg/pubtypes-4.c: Likewise.
5381
5382	2018-12-21  Jakub Jelinek  <jakub@redhat.com>
5383
5384	PR middle-end/85594
5385	PR middle-end/88553
5386	* gcc.dg/gomp/pr85594.c: New test.
5387	* gcc.dg/gomp/pr88553.c: New test.
5388
5389	PR rtl-optimization/88563
5390	* gcc.dg/pr88563.c: New test.
5391
5392	2018-12-20  Jakub Jelinek  <jakub@redhat.com>
5393
5394	PR c++/88180
5395	* g++.dg/parse/pr88180.C: New test.
5396	* g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
5397	definition's NSDMIs.
5398
5399	2018-12-19  Jakub Jelinek  <jakub@redhat.com>
5400
5401	PR target/88541
5402	* gcc.target/i386/avx-vpclmulqdq-1.c: New test.
5403
5404	PR c++/87934
5405	* g++.dg/cpp0x/constexpr-87934.C: New test.
5406
5407	2018-12-17  Jakub Jelinek  <jakub@redhat.com>
5408
5409	PR c++/88410
5410	* g++.dg/cpp0x/pr88410.C: New test.
5411
5412	2018-12-14  Jakub Jelinek  <jakub@redhat.com>
5413
5414	PR c++/82294
5415	PR c++/87436
5416	* g++.dg/tree-ssa/pr82294.C: New test.
5417	* g++.dg/tree-ssa/pr87436.C: New test.
5418
5419	2018-12-13  Jakub Jelinek  <jakub@redhat.com>
5420
5421	PR rtl-optimization/88470
5422	* gcc.target/i386/pr88470.c: New test.
5423
5424	PR rtl-optimization/88416
5425	* gcc.target/i386/pr88416.c: New test.
5426
5427	2018-12-11  Jakub Jelinek  <jakub@redhat.com>
5428
5429	PR sanitizer/88426
5430	* c-c++-common/ubsan/float-cast-overflow-11.c: New test.
5431
5432	2018-12-07  Jakub Jelinek  <jakub@redhat.com>
5433
5434	PR c++/86669
5435	* g++.dg/cpp0x/initlist105.C: New test.
5436	* g++.dg/cpp0x/initlist106.C: New test.
5437	* g++.dg/other/pr86669.C: New test.
5438
5439	PR target/85593
5440	* gcc.target/i386/pr85593.c: New test.
5441
5442	PR fortran/88377
5443	* gfortran.dg/gomp/pr88377.f90: New test.
5444
5445	PR c++/87506
5446	* g++.dg/cpp0x/constexpr-87506.C: New test.
5447
5448	2018-12-06  Jakub Jelinek  <jakub@redhat.com>
5449
5450	PR target/87598
5451	* gcc.target/aarch64/asm-5.c: New test.
5452
5453	2018-12-05  Jakub Jelinek  <jakub@redhat.com>
5454
5455	PR tree-optimization/87360
5456	* g++.dg/opt/pr87360.C: New test.
5457	* gfortran.dg/pr87360.f90: New test.
5458
5459	2018-12-04  Jakub Jelinek  <jakub@redhat.com>
5460
5461	PR tree-optimization/87320
5462	* gcc.dg/pr87320.c: New test.
5463
5464	PR c++/88103
5465	* g++.dg/cpp0x/rv-cond3.C: New test.
5466
5467	2018-12-03  Jakub Jelinek  <jakub@redhat.com>
5468
5469	PR tree-optimization/71109
5470	* gcc.c-torture/compile/pr71109.c: New test.
5471
5472	2018-11-30  Jakub Jelinek  <jakub@redhat.com>
5473
5474	PR debug/85550
5475	* g++.dg/debug/dwarf2/pr85550.C: New test.
5476
5477	2018-11-29  Jakub Jelinek  <jakub@redhat.com>
5478
5479	PR target/88234
5480	* gcc.dg/ubsan/pr88234.c: New test.
5481
5482	PR c++/87539
5483	* g++.dg/cpp0x/pr87539.C: New test.
5484
5485	2018-11-28  Jakub Jelinek  <jakub@redhat.com>
5486
5487	PR c++/88215
5488	* c-c++-common/ubsan/pr88215.c: New test.
5489
5490	2018-11-27  Jakub Jelinek  <jakub@redhat.com>
5491
5492	PR c++/88181
5493	* g++.dg/debug/pr88181.C: New test.
5494
5495	2018-11-26  Jakub Jelinek  <jakub@redhat.com>
5496
5497	PR c++/86900
5498	* g++.dg/debug/dwarf2/pr86900.C: New test.
5499
5500	2018-11-22  Jakub Jelinek  <jakub@redhat.com>
5501
5502	PR tree-optimization/85794
5503	* gcc.dg/vect/O3-pr85794.c: New test.
5504
5505	2018-11-21  Jakub Jelinek  <jakub@redhat.com>
5506
5507	PR c++/88122
5508	* g++.dg/cpp0x/implicit15.C: New test.
5509
5510	2018-11-20  Jakub Jelinek  <jakub@redhat.com>
5511
5512	PR tree-optimization/87895
5513	* gcc.dg/gomp/pr87895-1.c: New test.
5514	* gcc.dg/gomp/pr87895-2.c: New test.
5515	* gcc.dg/gomp/pr87895-3.c: New test.
5516
5517	2018-11-19  Jakub Jelinek  <jakub@redhat.com>
5518
5519	PR tree-optimization/88071
5520	* gcc.dg/pr88071.c: New test.
5521
5522	PR c++/60994
5523	* g++.dg/lookup/pr60994.C: New test.
5524
5525	PR debug/87039
5526	* g++.dg/gomp/pr78363-4.C: New test.
5527	* g++.dg/gomp/pr78363-5.C: New test.
5528	* g++.dg/gomp/pr78363-6.C: New test.
5529	* g++.dg/gomp/pr78363-7.C: New test.
5530
5531	2018-11-16  Jakub Jelinek  <jakub@redhat.com>
5532
5533	PR rtl-optimization/87475
5534	* g++.dg/opt/pr87475.C: New test.
5535
5536	2018-11-15  Jakub Jelinek  <jakub@redhat.com>
5537
5538	PR rtl-optimization/88018
5539	* g++.dg/tsan/pr88018.C: New test.
5540
5541	2018-11-13  Jakub Jelinek  <jakub@redhat.com>
5542
5543	PR tree-optimization/87898
5544	* gcc.dg/gomp/pr87898.c: New test.
5545
55462019-01-03  Jan Hubicka  <hubicka@ucw.cz>
5547
5548	Backport from mainline
5549	2019-01-02  Jan Hubicka  <hubicka@ucw.cz>
5550
5551	PR lto/88130
5552	* g++.dg/torture/pr88130.C: New testcase.
5553
55542019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
5555
5556	PR target/60563
5557	* g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
5558
55592019-01-03  Martin Liska  <mliska@suse.cz>
5560
5561	Backport from mainline
5562	2019-01-02  Jakub Jelinek  <jakub@redhat.com>
5563
5564	PR ipa/88561
5565	* g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5566	targets and expect _ZThn8 for ilp32 targets.
5567
55682019-01-03  Martin Liska  <mliska@suse.cz>
5569
5570	Backport from mainline
5571	2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
5572
5573	* g++.dg/tree-prof/devirt.C: Update testcase.
5574
55752019-01-03  Martin Liska  <mliska@suse.cz>
5576
5577	Backport from mainline
5578	2018-12-31  Martin Liska  <mliska@suse.cz>
5579
5580	* g++.dg/tree-prof/devirt.C: Fix scan pattern and test options.
5581
55822018-01-02  Segher Boessenkool  <segher@kernel.crashing.org>
5583
5584	Backport from trunk
5585	2018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
5586
5587	PR inline-asm/55681
5588	* gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
5589	* gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
5590	in any order, but that duplicates are not allowed.
5591
5592	Backport from trunk
5593	2018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
5594
5595	* c-c++-common/torture/asm-inline.c: New testcase.
5596	* gcc.dg/asm-qual-2.c: Test asm inline, too.
5597
5598	Backport from trunk
5599	2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
5600
5601	* g++.dg/asm-qual-1.C: New testcase.
5602	* g++.dg/asm-qual-2.C: New testcase.
5603	* gcc.dg/asm-qual-1.c: Update.
5604
5605	Backport from trunk
5606	2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
5607
5608	* g++.dg/asm-qual-3.C: New testcase.
5609	* gcc.dg/asm-qual-3.c: New testcase.
5610
5611	And extra for the backport
5612	2019-01-02  Segher Boessenkool  <segher@kernel.crashing.org>
5613
5614	* gcc.dg/asm-qual-1.c: Adjust.
5615
56162018-12-30  Dominique d'Humieres  <dominiq@gcc.gnu.org>
5617
5618	* g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning.
5619
56202018-12-30  Dominique d'Humieres  <dominiq@gcc.gnu.org>
5621
5622	PR tree-optimization/68356
5623	PR target/81210
5624	PR target/81693
5625	* gcc.dg/torture/pr68264.c: Skip on darwin.
5626	* gcc.dg/torture/pr68037-1.c: Likewise.
5627	* gcc.dg/torture/pr68037-2.c: Likewise.
5628	* gcc.dg/torture/pr68037-3.c: Likewise.
5629	* gcc.dg/torture/pr25967-1.c: Likewise.
5630	* gcc.dg/torture/pr25967-2.c: Likewise.
5631
56322018-12-27  Martin Liska  <mliska@suse.cz>
5633
5634	Backport from mainline
5635	2018-12-15  Jan Hubicka  <hubicka@ucw.cz>
5636
5637	PR ipa/88561
5638	* g++.dg/tree-prof/devirt.C: New testcase.
5639
56402018-12-24  Iain Sandoe  <iain@sandoe.co.uk>
5641
5642	PR testsuite/67974
5643	* gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
5644
56452018-12-23  Paul Thomas  <pault@gcc.gnu.org>
5646
5647	Backport from trunk
5648	PR fortran/77703
5649	* gfortran.dg/ptr_func_assign_5.f08 : New test.
5650
56512018-12-23  Paul Thomas  <pault@gcc.gnu.org>
5652
5653	Backport from trunk
5654	PR fortran/77325
5655	* gfortran.dg/deferred_character_22.f90 : New test.
5656
56572018-12-22  Steven G . Kargl  <kargl@gcc.gnu.org>
5658
5659	PR fortran/85798
5660	* gfortran.dg/pr85798.f90: New test.
5661
56622018-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5663
5664	Backport from trunk
5665	PR fortran/85544
5666	* gfortran.dg/power_7.f90: New test.
5667
56682018-12-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5669
5670	PR fortran/88169
5671	* gfortran.dg/pr88169_1.f90: new test.
5672	* gfortran.dg/pr88169_2.f90: Ditto.
5673	* gfortran.dg/pr88169_3.f90: Ditto.
5674
56752018-12-22  Iain Sandoe  <iain@sandoe.co.uk>
5676
5677	Backport from mainline
5678	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
5679
5680	* c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
5681	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
5682	* g++.dg/torture/pr44295.C : Likewise.
5683
56842018-12-22  Iain Sandoe  <iain@sandoe.co.uk>
5685
5686	Backport from mainline
5687	2018-08-22  Iain Sandoe  <iain@sandoe.co.uk>
5688
5689	* gcc.dg/lto/pr85248_0.c (test_alias):
5690	Stringify __USER_LABEL_PREFIX__.
5691	(test_noreturn): Likewise.
5692
5693	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
5694
5695	* gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
5696	(lib_strncmp): Likewise.
5697
5698	2018-08-16  Iain Sandoe  <iain@sandoe.co.uk>
5699
5700	* gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
5701
57022018-12-21  Paul Thomas  <pault@gcc.gnu.org>
5703
5704	PR fortran/87359
5705	* gfortran.dg/associate_40.f90 : New test.
5706
57072018-12-21  Uros Bizjak  <ubizjak@gmail.com>
5708
5709	Backport from mainline
5710	2018-12-10  Uros Bizjak  <ubizjak@gmail.com>
5711
5712	PR target/88418
5713	* gcc.target/i386/pr88418.c: New test.
5714
57152018-12-17  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
5716
5717	Backport from trunk
5718	2018-12-17  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
5719
5720	PR rtl-optimization/88253
5721	* gcc.target/avr/pr88253.c: New test.
5722
57232018-12-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5724
5725	PR fortran/88116
5726	* gfortran.dg/pr88116_1.f90: New test.
5727	* gfortran.dg/pr88116_2.f90: Ditto.
5728
5729	PR fortran/88467
5730	* gfortran.dg/pr88467.f90: New test.
5731
57322018-12-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5733
5734	PR fortran/88138
5735	* gfortran.dg/pr88138.f90: new test.
5736
57372018-12-13  Nathan Sidwell  <nathan@acm.org>
5738
5739	PR c++/87531
5740	* g++.dg/lookup/pr87531-2.C: New.
5741
57422018-12-13  Andreas Krebbel  <krebbel@linux.ibm.com>
5743
5744	Backport from mainline
5745	2018-12-13  Andreas Krebbel  <krebbel@linux.ibm.com>
5746
5747	* gcc.target/s390/zvector/vec-double-1.c: New test.
5748	* gcc.target/s390/zvector/vec-double-2.c: New test.
5749
57502018-12-12  Peter Bergner  <bergner@linux.ibm.com>
5751
5752	Backport from mainline
5753	2018-12-07  Peter Bergner  <bergner@linux.ibm.com>
5754
5755	PR target/87496
5756	* gcc.target/powerpc/pr87496.c: Rename from this...
5757	* gcc.target/powerpc/pr87496-1.c: ...to this.  Update comment.
5758	* gcc.target/powerpc/pr87496-2.c: New test.
5759	* gcc.target/powerpc/pr87496-3.c: New test.
5760
57612018-12-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5762
5763	PR fortran/88155
5764	* gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
5765	* gfortran.dg/pr88155.f90: New test.
5766
57672018-12-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5768
5769	PR fortran/88249
5770	* gfortran.dg/pr88249.f90: New test.
5771
57722018-12-10  Steven G. Kargl  <kargl@gcc.gnu.org>
5773
5774	PR fortran/97922
5775	* gfortran.dg/io_constraints_8.f90: Update error message.
5776	* gfortran.dg/pr87922.f90: New test.
5777
57782018-12-10  Steven G. Kargl  <kargl@gcc.gnu.org>
5779
5780	PR fortran/88269
5781	* gfortran.dg/pr88269.f90: New test.
5782
57832018-12-10  Eric Botcazou  <ebotcazou@adacore.com>
5784
5785	* c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
5786	Visium and remove other specific handling.
5787	* c-c++-common/patchable_function_entry-default.c: Likewise.
5788	* c-c++-common/patchable_function_entry-definition.c: Likewise.
5789
57902018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5791
5792	PR fortran/88205
5793	* gfortran.dg/pr88205.f90: New unit.
5794
57952018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5796
5797	PR fortran/88206
5798	* gfortran.dg/pr88206.f90: New test.
5799
58002018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5801
5802	PR fortran/88228
5803	* gfortran.dg/pr88228.f90: New test.
5804
58052018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5806
5807	PR fortran/88048
5808	* gfortran.dg/pr88048.f90: New test.
5809
58102018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5811
5812	PR fortran/88025
5813	* gfortran.dg/pr88025.f90: New test.
5814
58152018-12-06  Iain Sandoe  <iain@sandoe.co.uk>
5816
5817	Backport from mainline
5818	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
5819
5820	PR testsuite/78544
5821	* gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
5822	attributes and matching.
5823	* gcc.dg/tree-prof/section-attr-2.c: Likewise.
5824	* gcc.dg/tree-prof/section-attr-3.c: Likewise.
5825
58262018-12-05  Richard Biener  <rguenther@suse.de>
5827
5828	Backport from mainline
5829	2018-09-20  Richard Sandiford  <richard.sandiford@arm.com>
5830
5831	PR tree-optimization/87288
5832	* gcc.dg/vect/pr87288-1.c: New test.
5833	* gcc.dg/vect/pr87288-2.c: Likewise,
5834	* gcc.dg/vect/pr87288-3.c: Likewise.
5835
58362018-12-05  Iain Sandoe  <iain@sandoe.co.uk>
5837
5838	Backport from mainline
5839	2018-08-18  Iain Sandoe  <iain@sandoe.co.uk>
5840
5841	* g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
5842	test on Darwin.
5843	* g++.dg/debug/dwarf2/pr85302.C: Likewise.
5844	* gcc.dg/lto/pr83719_0.c: Likewise.
5845
58462018-11-29  Peter Bergner  <bergner@linux.ibm.com>
5847
5848	Backport from mainline
5849	2018-11-29  Peter Bergner  <bergner@linux.ibm.com>
5850
5851	PR target/87496
5852	* gcc.target/powerpc/pr87496.c: New test.
5853
58542018-11-29  Nathan Sidwell  <nathan@acm.org>
5855
5856	PR c++/87531
5857	* g++.dg/lookup/pr87531.C: New.
5858
58592018-11-28  Richard Biener  <rguenther@suse.de>
5860
5861	PR tree-optimization/79351
5862	* gcc.dg/torture/pr79351.c: New testcase.
5863
58642018-11-26  Andreas Krebbel  <krebbel@linux.ibm.com>
5865
5866	Backport from mainline
5867	2018-11-20  Andreas Krebbel  <krebbel@linux.ibm.com>
5868
5869	* gcc.target/s390/flogr-1.c: New test.
5870
58712018-11-26  Matthias Klose  <doko@ubuntu.com>
5872
5873	* jit.dg/test-long-names.c: Fix build with -Wformat-security.
5874
58752018-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5876
5877	Backport from trunk
5878	PR fortran/88073
5879	* gfortran.dg/where_7.f90: New test.
5880
58812018-11-24  Paul Thomas  <pault@gcc.gnu.org>
5882
5883	Backport from trunk
5884	PR fortran/88143
5885	* gfortran.dg/associate_46.f90: New test.
5886
58872018-11-22  Eric Botcazou  <ebotcazou@adacore.com>
5888
5889	Backport from mainline
5890	2018-11-21  Jakub Jelinek  <jakub@redhat.com>
5891
5892	PR rtl-optimization/85925
5893	* gcc.c-torture/execute/20181120-1.c: Require effective target
5894	int32plus.
5895	(u): New variable.
5896	(main): Compare d against u.f1 rather than 0x101.  Use 0x4030201
5897	instead of 0x10101.
5898
58992018-11-20  Martin Liska  <mliska@suse.cz>
5900
5901	Backport from mainline
5902	2018-11-19  Martin Liska  <mliska@suse.cz>
5903
5904	PR lto/88077
5905	* gcc.dg/lto/pr88077_0.c: New test.
5906	* gcc.dg/lto/pr88077_1.c: New test.
5907
59082018-11-20  Eric Botcazou  <ebotcazou@adacore.com>
5909
5910	* gcc.c-torture/execute/20181120-1.c: New test.
5911
59122018-11-19  Martin Liska  <mliska@suse.cz>
5913
5914	PR gcov-profile/88045
5915	* g++.dg/gcov/pr88045.C: New test.
5916
59172018-11-18  Uros Bizjak  <ubizjak@gmail.com>
5918
5919	Backport from mainline
5920	2018-11-11  Uros Bizjak  <ubizjak@gmail.com>
5921
5922	PR target/87928
5923	* gcc.target/i386/pr87928.c: New test.
5924
59252018-11-16  Nathan Sidwell  <nathan@acm.org>
5926
5927	PR c++/86246
5928	PR c++/87989
5929	* g++.dg/template/pr86246.C: New.
5930	* g++.dg/template/pr87989.C: New.
5931
59322018-11-15  Nathan Sidwell  <nathan@acm.org>
5933
5934	PR debug/88006
5935	PR debug/87462
5936	* g++.dg/debug/dwarf2/pr87462.C: New.
5937	* g++.dg/debug/dwarf2/pr88006.C: New.
5938
59392018-11-14  Claudiu Zissulescu  <claziss@synopsys.com>
5940
5941	Backport from mainline.
5942	* gcc.target/arc/builtin_eh.c: New test.
5943
59442018-11-11  Uros Bizjak  <ubizjak@gmail.com>
5945
5946	Backport from mainline
5947	2018-11-04  Uros Bizjak  <ubizjak@gmail.com>
5948
5949	PR middle-end/58372
5950	* g++.dg/pr58372.C: New test.
5951
59522018-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5953
5954	Backported from mainline
5955	PR libfortran/78351
5956	* gfortran.dg/read_legacy_comma.f90: New test.
5957
59582018-11-09  Mihail Ionescu  <mihail.ionescu@arm.com>
5959
5960	PR target/87867
5961	Backport from mainiline
5962	2018-09-17  Eric Botcazou  <ebotcazou@adacore.com>
5963
5964	* g++.dg/other/thunk2a.C: New test.
5965	* g++.dg/other/thunk2b.C: Likewise.
5966	* g++.dg/other/vthunk1.C: Rename as thunk1.C
5967
59682018-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5969
5970	* gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
5971	* gnat.dg/null_pointer_deref2.adb: Likewise.
5972	* gnat.dg/null_pointer_deref3.adb: Likewise.
5973	* gnat.dg/opt74.adb: New test.
5974	* gnat.dg/opt74_pkg.ad[sb]: New helper.
5975	* gnat.dg/warn12.adb: Delete.
5976	* gnat.dg/warn12_pkg.ads: Likewise.
5977
59782018-11-05  Jakub Jelinek  <jakub@redhat.com>
5979
5980	PR tree-optimization/87859
5981	* gcc.dg/store_merging_24.c: New test.
5982	* gcc.dg/store_merging_25.c: New test.
5983
5984	PR sanitizer/87837
5985	* c-c++-common/ubsan/pr87837.c: New test.
5986
5987	Backported from mainline
5988	2018-10-25  Jakub Jelinek  <jakub@redhat.com>
5989
5990	PR fortran/87725
5991	* c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
5992	from kind with a colon rather than comma.
5993	* gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
5994	* gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
5995
5996	2018-10-24  Jakub Jelinek  <jakub@redhat.com>
5997
5998	PR c++/86288
5999	* g++.dg/cpp0x/gen-attrs-66.C: New test.
6000
6001	2018-10-20  Jakub Jelinek  <jakub@redhat.com>
6002
6003	PR middle-end/87647
6004	* gcc.c-torture/compile/pr87647.c: New test.
6005
6006	2018-10-19  Jakub Jelinek  <jakub@redhat.com>
6007
6008	PR middle-end/85488
6009	PR middle-end/87649
6010	* c-c++-common/gomp/doacross-2.c: New test.
6011	* c-c++-common/gomp/sink-3.c: Expect another error during error
6012	recovery.
6013
60142018-11-03  Tobias Burnus  <burnus@net-b.de>
6015	    Thomas Koenig  <tkoenig@gcc.gnu.org>
6016
6017	Backport from trunk
6018	PR fortran/87597
6019	* gfortran.dg/inline_matmul_24.f90: New.
6020
60212018-10-26  Bill Schmidt  <wschmidt@linux.ibm.com>
6022
6023	Backport from mainline
6024	2018-10-19  Bill Schmidt  <wschmidt@linux.ibm.com>
6025
6026	PR tree-optimization/87473
6027	* gcc.c-torture/compile/pr87473.c: New file.
6028
60292018-10-25  Richard Biener  <rguenther@suse.de>
6030
6031	PR tree-optimization/87665
6032	PR tree-optimization/87745
6033	* gfortran.dg/20181025-1.f: New testcase.
6034
60352018-10-24  Richard Biener  <rguenther@suse.de>
6036
6037	PR tree-optimization/87665
6038	* gcc.dg/torture/pr87665.c: New testcase.
6039
60402018-10-23  Tom de Vries  <tdevries@suse.de>
6041
6042	backport from trunk:
6043	2018-07-31  Tom de Vries  <tdevries@suse.de>
6044
6045	PR debug/86687
6046	* g++.dg/guality/pr86687.C: New test.
6047
60482018-10-23  Richard Biener  <rguenther@suse.de>
6049
6050	PR tree-optimization/87700
6051	* gcc.dg/torture/pr87700.c: New testcase.
6052
60532018-10-22  Eric Botcazou  <ebotcazou@adacore.com>
6054
6055	* gnat.dg/sso14.adb: New test.
6056	* gnat.dg/sso15.adb: Likewise.
6057
60582018-10-19  Richard Biener  <rguenther@suse.de>
6059
6060	PR middle-end/87645
6061	* gcc.dg/torture/pr87645.c: New testcase.
6062
60632018-10-19  Andreas Krebbel  <krebbel@linux.ibm.com>
6064
6065	Backport from mainline
6066	2018-10-15  Andreas Krebbel  <krebbel@linux.ibm.com>
6067
6068	* g++.dg/vec-init-1.C: New test.
6069
60702018-10-18  Richard Biener  <rguenther@suse.de>
6071
6072	PR middle-end/87087
6073	* gcc.dg/torture/pr87087.c: New testcase.
6074	* gcc.dg/graphite/pr84204.c: XFAIL.
6075	* gcc.dg/graphite/pr85935.c: Likewise.
6076
60772018-10-17  Eric Botcazou  <ebotcazou@adacore.com>
6078
6079	* gcc.c-torture/execute/pr87623.c: New test.
6080
60812018-10-16  Richard Biener  <rguenther@suse.de>
6082
6083	PR tree-optimization/87465
6084	* gcc.dg/tree-ssa/cunroll-15.c: Fix pattern.
6085
60862018-10-16  Wilco Dijkstra  <wdijkstr@arm.com>
6087
6088	Backported from mainline
6089	PR target/87511
6090	* gcc.target/aarch64/pr87511.c: Add new test.
6091
60922018-10-16  Richard Biener  <rguenther@suse.de>
6093
6094	Backport from mainline
6095	2018-10-15  Richard Biener  <rguenther@suse.de>
6096
6097	PR middle-end/87610
6098	* gcc.dg/torture/restrict-6.c: New testcase.
6099
6100	2018-10-01  Richard Biener  <rguenther@suse.de>
6101
6102	PR tree-optimization/87465
6103	* gcc.dg/tree-ssa/cunroll-15.c: New testcase.
6104
61052018-10-11  Jakub Jelinek  <jakub@redhat.com>
6106
6107	PR c++/85070
6108	* g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
6109	c++14_only to c++14.
6110
6111	PR c++/87582
6112	* g++.dg/cpp1z/decomp48.C: New test.
6113
6114	Backported from mainline
6115	2018-10-10  Jakub Jelinek  <jakub@redhat.com>
6116
6117	PR target/87550
6118	* gcc.target/i386/pr87550.c: New test.
6119
6120	2018-09-12  Jakub Jelinek  <jakub@redhat.com>
6121		    Andreas Krebbel  <krebbel@linux.ibm.com>
6122
6123	PR tree-optimization/86844
6124	* gcc.c-torture/execute/pr86844.c: New test.
6125	* gcc.dg/store_merging_22.c: New test.
6126	* gcc.dg/store_merging_23.c: New test.
6127
61282018-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
6129
6130	PR c++/84940
6131	* g++.dg/expr/unary4.C: New.
6132
61332018-10-09  Will Schmidt <will_schmidt@vnet.ibm.com>
6134
6135	Backport from trunk
6136	2018-09-06  Will Schmidt  <will_schmidt@vnet.ibm.com>
6137
6138	PR target/86731
6139	* gcc.target/powerpc/pr86731.c: New test.
6140	* gcc.target/powerpc/pr86731-longlong.c: New test.
6141	* gcc.target/powerpc/pr86731-fwrapv.c: New test.
6142	* gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6143	* gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6144	* gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6145
61462018-10-09  H.J. Lu  <hongjiu.lu@intel.com>
6147
6148	Backport from mainline
6149	2018-09-29  H.J. Lu  <hongjiu.lu@intel.com>
6150
6151	PR target/87370
6152	* gcc.target/i386/pr87370.c: New test.
6153
61542018-10-08  Paul Thomas  <pault@gcc.gnu.org>
6155
6156	PR fortran/83999
6157	Backport from trunk
6158	* gfortran.dg/elemental_function_4.f90 : New test.
6159
61602018-10-08  Paul Thomas  <pault@gcc.gnu.org>
6161
6162	Backport from trunk
6163	PR fortran/86372
6164	* gfortran.dg/associate_41.f90: New test.
6165
61662018-10-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6167
6168	PR fortran/86111
6169	Backport from trunk
6170	* gfortran.dg/array_constructor_type_23.f90: New test.
6171
61722018-10-03  Martin Liska  <mliska@suse.cz>
6173
6174	Backport from mainline
6175	2018-10-03  Martin Liska  <mliska@suse.cz>
6176
6177	PR gcov-profile/86109
6178	* g++.dg/gcov/pr86109.C: New test.
6179
61802018-10-02  H.J. Lu  <hongjiu.lu@intel.com>
6181
6182	Backport from mainline
6183	2018-09-25  H.J. Lu  <hongjiu.lu@intel.com>
6184
6185	PR target/82699
6186	* gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
6187	* gcc.target/i386/pr82699-6.c: Add -fno-pic.
6188
6189	2018-09-24  H.J. Lu  <hongjiu.lu@intel.com>
6190
6191	PR target/82699
6192	* gcc.target/i386/pr82699-1.c: New file.
6193	* gcc.target/i386/pr82699-2.c: Likewise.
6194	* gcc.target/i386/pr82699-3.c: Likewise.
6195	* gcc.target/i386/pr82699-4.c: Likewise.
6196	* gcc.target/i386/pr82699-5.c: Likewise.
6197	* gcc.target/i386/pr82699-6.c: Likewise.
6198
61992018-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6200
6201	Backport from mainline
6202	2018-07-02  Christophe Lyon  <christophe.lyon@linaro.org>
6203
6204	* gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
6205	overriden.
6206	2018-06-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6207
6208	* gcc.target/arm/arm-soft-strd-even.c: New test.
6209
62102018-09-29  Jakub Jelinek  <jakub@redhat.com>
6211
6212	PR target/87467
6213	* gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
6214	(CALC): Use double instead of float.
6215	(TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
6216	_mm512_abs_ps and _mm512_mask_abs_ps.
6217
62182018-09-27  Michael Meissner  <meissner@linux.ibm.com>
6219
6220	Backport from mainline
6221	2018-08-20  Michael Meissner  <meissner@linux.ibm.com>
6222
6223	PR target/87033
6224	* gcc.target/powerpc/pr87033.c: New test.
6225
62262018-09-25  Martin Liska  <mliska@suse.cz>
6227
6228	Backport from mainline
6229	2018-09-24  Martin Liska  <mliska@suse.cz>
6230
6231	PR sanitizer/85774
6232	* g++.dg/asan/pr85774.C: New test.
6233
62342018-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
6235
6236	PR c++/85070
6237	* g++.dg/cpp0x/pr85070.C: New.
6238
62392018-09-21  Eric Botcazou  <ebotcazou@adacore.com>
6240
6241	* gcc.dg/nested-func-11.c: New test.
6242
62432018-09-18  Janus Weil  <janus@gcc.gnu.org>
6244
6245	Backport from trunk
6246	PR fortran/85395
6247	* gfortran.dg/proc_ptr_comp_52.f90: New test case.
6248
62492018-09-18  Janus Weil  <janus@gcc.gnu.org>
6250
6251	Backport from trunk
6252	PR fortran/86830
6253	* gfortran.dg/typebound_call_30.f90: New test case.
6254
62552018-09-18  Paul Thomas  <pault@gcc.gnu.org>
6256
6257	Backported from trunk
6258	PR fortran/85954
6259	* gfortran.dg/deferred_character_21.f90 : New test.
6260
62612018-09-18  Nathan Sidwell  <nathan@acm.org>
6262
6263	PR c++/86881
6264	* g++.dg/warn/pr86881.C: New.
6265
62662018-09-12  Paul Thomas  <pault@gcc.gnu.org>
6267
6268	Backported from trunk
6269	PR fortran/87284
6270	* gfortran.dg/allocate_with_mold_2.f90: New test.
6271
62722018-09-12  Andreas Krebbel  <krebbel@linux.ibm.com>
6273
6274	Backport from mainline
6275	2018-09-12  Andreas Krebbel  <krebbel@linux.ibm.com>
6276
6277	* gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6278
62792018-09-12  Jakub Jelinek  <jakub@redhat.com>
6280
6281	PR middle-end/87248
6282	* c-c++-common/torture/pr87248.c: New test.
6283
62842018-09-11  Paul Thomas  <pault@gcc.gnu.org>
6285
6286	Backported from trunk
6287	PR fortran/87277
6288	* gfortran.dg/select_type_43.f90: New test.
6289
62902018-09-05  Janus Weil  <janus@gcc.gnu.org>
6291
6292	Backported from trunk
6293	PR fortran/86116
6294	* gfortran.dg/generic_34.f90: New test case.
6295
62962018-09-05   Pádraig Brady  <p@draigbrady.com>
6297
6298	PR c++/87185
6299	* g++.dg/pr87185.C: New.
6300
63012018-09-05  Nathan Sidwell  <nathan@acm.org>
6302
6303	PR c++/87137
6304	* g++.dg/abi/pr87137.C: New.
6305
63062018-09-05  Jakub Jelinek  <jakub@redhat.com>
6307
6308	Backported from mainline
6309	2018-09-04  Jakub Jelinek  <jakub@redhat.com>
6310
6311	PR target/87198
6312	* gcc.target/i386/pr87198.c: New test.
6313
6314	2018-08-31  Jakub Jelinek  <jakub@redhat.com>
6315
6316	PR middle-end/87138
6317	* gcc.target/i386/avx512bw-pr87138.c: New test.
6318
6319	2018-08-29  Jakub Jelinek  <jakub@redhat.com>
6320
6321	PR c++/87095
6322	* g++.dg/ubsan/vptr-13.C: New test.
6323
6324	2018-08-11  Jakub Jelinek  <jakub@redhat.com>
6325
6326	PR tree-optimization/86835
6327	* gcc.dg/pr86835.c: New test.
6328
6329	2018-08-08  Jakub Jelinek  <jakub@redhat.com>
6330
6331	PR c++/86836
6332	* g++.dg/cpp1z/decomp46.C: New test.
6333
6334	PR c++/86738
6335	* g++.dg/opt/pr86738.C: New test.
6336
6337	2018-08-03  Jason Merrill  <jason@redhat.com>
6338
6339	PR c++/86706
6340	* g++.dg/template/pr86706.C: New test.
6341
63422018-09-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6343
6344	Backport from mainline
6345	* gfortran.dg/modulo_check: New test.
6346
63472018-09-03  Tom de Vries  <tdevries@suse.de>
6348
6349	backport from trunk:
6350	2018-06-21  Tom de Vries  <tdevries@suse.de>
6351
6352	PR tree-optimization/85859
6353	* gcc.dg/pr85859.c: New test.
6354
63552018-09-01  Michael Matz  <matz@suse.de>
6356
6357	Backport from mainline
6358	PR tree-optimization/87074
6359	* gcc.dg/pr87074.c: New test.
6360
63612018-09-01  Paul Thomas  <pault@gcc.gnu.org>
6362
6363	PR fortran/86328
6364	PR fortran/86760
6365	* gfortran.dg/pr86328.f90 : New test.
6366	* gfortran.dg/pr86760.f90 : New test.
6367
63682018-08-31  Nathan Sidwell  <nathan@acm.org>
6369
6370	PR c++/87155
6371	PR c++/84707
6372	* g++.dg/cpp0x/pr87155.C: New.
6373	* g++.dg/cpp0x/inline-ns10.C: Adjust.
6374
63752018-08-31  Richard Biener  <rguenther@suse.de>
6376
6377	Backport from mainline
6378	2018-08-27  Richard Biener  <rguenther@suse.de>
6379
6380	PR tree-optimization/86927
6381	* gcc.dg/vect/pr86927.c: New testcase.
6382
6383	2018-08-23  Richard Biener  <rguenther@suse.de>
6384
6385	PR middle-end/87024
6386	* gcc.dg/pr87024.c: New testcase.
6387
6388	2018-08-22  Richard Biener  <rguenther@suse.de>
6389
6390	PR tree-optimization/86945
6391	* gcc.dg/torture/pr86945.c: New testcase.
6392
6393	2018-08-17  Richard Biener  <rguenther@suse.de>
6394
6395	PR middle-end/86505
6396	* gcc.dg/torture/pr86505.c: New testcase.
6397
6398	2018-08-02  Richard Biener  <rguenther@suse.de>
6399
6400	PR tree-optimization/86816
6401	* g++.dg/torture/pr86816.C: New testcase.
6402
6403	2018-07-17  Richard Biener  <rguenther@suse.de>
6404
6405	PR lto/86456
6406	* g++.dg/debug/dwarf2/pr86456.C: New testcase.
6407
64082018-08-29  Jakub Jelinek  <jakub@redhat.com>
6409
6410	PR c++/87122
6411	* g++.dg/cpp1z/decomp47.C: New test.
6412
64132018-08-27  Martin Sebor  <msebor@redhat.com>
6414
6415	PR tree-optimization/86914
6416	* gcc.dg/strlenopt-57.c: New test.
6417
64182018-08-28  Jakub Jelinek  <jakub@redhat.com>
6419
6420	PR middle-end/87099
6421	* gcc.dg/pr87099.c: New test.
6422
64232018-08-27  Jakub Jelinek  <jakub@redhat.com>
6424
6425	PR rtl-optimization/87065
6426	* gcc.target/i386/pr87065.c: New test.
6427
64282018-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6429
6430	Backport from trunk
6431	PR libfortran/86704
6432	* gfortran.dg/matmul_19.f90: New test.
6433
64342018-08-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6435
6436	Backport from trunk
6437	PR fortran/86837
6438	* gfortran.dg/implied_do_io_6.f90: New test.
6439
64402018-08-21  H.J. Lu  <hongjiu.lu@intel.com>
6441
6442	Backport from mainline
6443	2018-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6444
6445	PR target/87014
6446	* g++.dg/torture/pr87014.C: New file.
6447
64482018-08-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6449
6450	Backport from mainline
6451	2018-08-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6452
6453	* g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6454
64552018-08-17  Richard Biener  <rguenther@suse.de>
6456
6457	Backport from mainline
6458	2018-08-02  Richard Biener  <rguenther@suse.de>
6459
6460	PR c++/86763
6461	* g++.dg/torture/pr86763.C: New testcase.
6462
64632018-08-16  Tamar Christina  <tamar.christina@arm.com>
6464
6465	Backport from mainline
6466	2018-07-31  Segher Boessenkool  <segher@kernel.crashing.org>
6467
6468	PR target/86640
6469	* gcc.target/arm/pr86640.c: New testcase.
6470
64712018-08-14  Richard Sandiford  <richard.sandiford@arm.com>
6472
6473	Backport from mainline
6474	2018-08-09  Richard Sandiford  <richard.sandiford@arm.com>
6475
6476	PR tree-optimization/86871
6477	* gcc.dg/vect/pr86871.c: New test.
6478
64792018-08-12  Paul Thomas  <pault@gcc.gnu.org>
6480
6481	Backported from trunk
6482	PR fortran/86906
6483	* gfortran.dg/use_rename_9.f90: New test.
6484
64852018-08-07  H.J. Lu  <hongjiu.lu@intel.com>
6486
6487	Backport from mainline
6488	2018-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6489
6490	PR target/86386
6491	* gcc.target/i386/pr86386.c: New file.
6492
64932018-08-07  Steve Ellcey  <sellcey@cavium.com>
6494	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6495
6496	PR tree-optimization/80925
6497	* gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6498	vectorized on !vect_hw_misalign targets.
6499
65002018-08-04  Uros Bizjak  <ubizjak@gmail.com>
6501
6502	PR testsuite/86153
6503	* g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
6504
65052018-08-02  Andreas Schwab  <schwab@linux-m68k.org>
6506
6507	Backport from mainline
6508	2018-07-17  Andreas Schwab  <schwab@linux-m68k.org>
6509
6510	PR target/86820
6511	* gcc.target/m68k/mulsi_highpart.c: New test.
6512
65132018-08-01  Jakub Jelinek  <jakub@redhat.com>
6514
6515	PR c/85704
6516	* gcc.c-torture/compile/pr85704.c: New test.
6517
65182018-07-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6519
6520	Backport from mainline
6521	2018-07-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6522
6523	PR c/86617
6524	* gcc.dg/pr86617.c: New test.
6525
65262018-07-26  Pat Haugen  <pthaugen@us.ibm.com>
6527
6528	Backport from mainline
6529	2018-07-26  Pat Haugen  <pthaugen@us.ibm.com>
6530
6531	PR target/86612
6532	* gcc.target/powerpc/pr58673-2.c: Call strdup.
6533
65342018-07-26  Jakub Jelinek  <jakub@redhat.com>
6535
6536	Backported from mainline
6537	2018-07-24  Jakub Jelinek  <jakub@redhat.com>
6538
6539	PR middle-end/86627
6540	* gcc.target/i386/pr86627.c: New test.
6541
6542	2018-07-10  Jakub Jelinek  <jakub@redhat.com>
6543
6544	PR fortran/86421
6545	* gfortran.dg/vect/pr86421.f90: New test.
6546
65472018-07-26  Release Manager
6548
6549	* GCC 8.2.0 released.
6550
65512018-07-18  Carl Love  <cel@us.ibm.com>
6552
6553	Backport from mainline
6554	2018-07-16  Carl Love  <cel@us.ibm.com>
6555
6556	PR target/86414
6557	* gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
6558	longdouble128.
6559	* gcc.target/powerpc/divkc3-3.c: Ditto.
6560	* gcc.target/powerpc/mulkc3-2.c: Ditto.
6561	* gcc.target/powerpc/mulkc3-3.c: Ditto.
6562	* gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
6563	* gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
6564
65652018-07-18  Martin Sebor  <msebor@redhat.com>
6566
6567	PR middle-end/85602
6568	* gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6569	* c-c++-common/attr-nonstring-8.c: New test.
6570
65712018-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6572
6573	* gnat.dg/discr55.adb: New test.
6574
65752018-07-16  Fritz Reese  <fritzoreese@gmail.com>
6576
6577	PR fortran/83184
6578	* gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
6579
65802018-07-16  Fritz Reese  <fritzoreese@gmail.com>
6581
6582	PR fortran/83184
6583	Backport from trunk.
6584	* gfortran.dg/assumed_rank_14.f90: New testcase.
6585	* gfortran.dg/assumed_rank_15.f90: New testcase.
6586	* gfortran.dg/dec_structure_8.f90: Update error messages.
6587	* gfortran.dg/dec_structure_23.f90: Update error messages.
6588
65892018-07-16  Fritz Reese  <fritzoreese@gmail.com>
6590
6591	Backport from trunk:
6592
6593	PR fortran/83183
6594	PR fortran/86325
6595	* gfortran.dg/init_flag_18.f90: New testcase.
6596	* gfortran.dg/init_flag_19.f03: New testcase.
6597
65982018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
6599
6600	Backport from mainline
6601	x2018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
6602
6603	* gcc.target/arc/pr9001107555.c: New file.
6604
66052018-07-19  Richard Biener  <rguenther@suse.de>
6606
6607	Backport from mainline
6608	2018-07-12  Richard Biener  <rguenther@suse.de>
6609
6610	PR c/86453
6611	* g++.dg/warn/pr86453.C: New testcase.
6612
66132018-07-16  Richard Biener  <rguenther@suse.de>
6614
6615	Backport from mainline
6616	2018-07-13  Richard Biener  <rguenther@suse.de>
6617
6618	PR middle-end/85974
6619	* gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
6620
6621	2018-06-15  Richard Biener  <rguenther@suse.de>
6622
6623	PR middle-end/86076
6624	* gcc.dg/pr86076.c: New testcase.
6625
6626	2018-06-06  Richard Biener  <rguenther@suse.de>
6627
6628	PR tree-optimization/85935
6629	* gcc.dg/graphite/pr85935.c: New testcase.
6630
66312018-07-16  Eric Botcazou  <ebotcazou@adacore.com>
6632
6633	* gnat.dg/opt73.adb: New test.
6634
66352018-07-16  Jakub Jelinek  <jakub@redhat.com>
6636
6637	PR c++/3698
6638	PR c++/86208
6639	* g++.dg/opt/pr3698.C: New test.
6640
66412018-07-15  Bill Schmidt  <wschmidt@linux.ibm.com>
6642
6643	Backport from mainline
6644	2018-07-13  Bill Schmidt  <wschmidt@linux.ibm.com>
6645		    Steve Munroe  <munroesj52@gmail.com>
6646
6647	* gcc.target/powerpc/sse2-pand-1.c: New file.
6648	* gcc.target/powerpc/sse2-pandn-1.c: Likewise.
6649	* gcc.target/powerpc/sse2-por-1.c: Likewise.
6650	* gcc.target/powerpc/sse2-pxor-1.c: Likewise.
6651
66522018-07-14  Martin Sebor  <msebor@redhat.com>
6653
6654	PR tree-optimization/86274
6655	* gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
6656	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6657	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
6658	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6659	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6660	* gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6661	* gcc.dg/tree-ssa/pr83198.c: Same.
6662
66632018-07-13  H.J. Lu  <hongjiu.lu@intel.com>
6664
6665	Backport from mainline
6666	2018-07-13  H.J. Lu  <hongjiu.lu@intel.com>
6667		    Sunil K Pandey  <sunil.k.pandey@intel.com>
6668
6669	PR target/84413
6670	* gcc.target/i386/pr84413-1.c: New test.
6671	* gcc.target/i386/pr84413-2.c: Likewise.
6672	* gcc.target/i386/pr84413-3.c: Likewise.
6673
66742018-07-13  Nathan Sidwell  <nathan@acm.org>
6675
6676	PR c++/86374
6677	* g++.dg/pr86374.C: New.
6678
66792018-07-12  Jakub Jelinek  <jakub@redhat.com>
6680
6681	* c-c++-common/gomp/declare-target-3.c: New test.
6682	* g++.dg/gomp/declare-target-2.C: New test.
6683
66842018-07-12  Richard Biener  <rguenther@suse.de>
6685
6686	PR target/84829
6687	* gcc.target/i386/pr84829.c: New testcase.
6688
66892018-07-12  Jakub Jelinek  <jakub@redhat.com>
6690
6691	PR tree-optimization/86492
6692	* gcc.c-torture/execute/pr86492.c: New test.
6693
66942018-07-11  Jakub Jelinek  <jakub@redhat.com>
6695
6696	* gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
6697	of hardcoding size.  Cast (rel) to MASK_TYPE.
6698	* gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
6699	* gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
6700	* gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
6701	* gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
6702	* gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
6703	* gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
6704	* gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
6705	* gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
6706	* gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
6707	* gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
6708	* gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
6709	* gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
6710	* gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
6711	* gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
6712	* gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
6713	* gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
6714	* gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
6715	* gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
6716	* gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
6717
67182018-07-11  Grazvydas Ignotas  <notasas@gmail.com>
6719
6720	* gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
6721	(AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
6722	* gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
6723
67242018-07-10  Jakub Jelinek  <jakub@redhat.com>
6725
6726	PR sanitizer/86406
6727	* g++.dg/ubsan/pr86406.C: New test.
6728
67292018-07-05  Martin Sebor  <msebor@redhat.com>
6730
6731	PR c++/86400
6732	* gcc.dg/strlenopt-47.c: New test.
6733	* gcc.dg/strlenopt-48.c: New test.
6734
67352018-07-03  Carl Love  <cel@us.ibm.com>
6736
6737	Backport from trunk
6738	2018-07-03  Carl Love  <cel@us.ibm.com>
6739
6740	* gcc.target/altivec-1-runnable.c: New test file.
6741	* gcc.target/altivec-2-runnable.c: New test file.
6742	* gcc.target/vsx-7.c (main2):  Test file changes not backported from
6743	mainline since test file does not exist in GCC 8.
6744
67452018-07-02  Paul Thomas  <pault@gcc.gnu.org>
6746
6747	PR fortran/82969
6748	PR fortran/86242
6749	* gfortran.dg/proc_ptr_50.f90: New test.
6750
67512018-06-30  Alexandre Oliva <aoliva@redhat.com>
6752
6753	PR debug/86064
6754	* gcc.dg/pr86064.c: New.
6755
67562018-06-29  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6757
6758	Backport from mainline
6759	2018-06-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6760
6761	* gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6762	this test.
6763	* gcc.target/powerpc/builtins-9.c: New test.
6764	* gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6765	to expect different code generation on big-endian vs.
6766	little-endian targets.
6767
67682018-06-28  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6769
6770	Backport from mainline
6771	2017-05-23  Segher Boessenkool  <segher@kernel.crashing.org>
6772
6773	* lib/target-supports.exp (check_effective_target_be): New.
6774	(check_effective_target_le): New.
6775
67762018-06-28  Fritz Reese  <fritzoreese@gmail.com>
6777
6778	PR fortran/82865
6779	Backport from trunk.
6780	* gfortran.dg/dec_type_print_2.f03: New testcase.
6781
67822018-06-27  Carl Love  <cel@us.ibm.com>
6783
6784Add test case that was supposed to be added in commit 255556 on 2017-12-11.
6785
6786	* gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6787
67882018-06-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6789
6790	* gcc.target/powerpc/builtins-1-be.c: Adjust dg directives to scan
6791	for vpkudus in place of vpksdus.
6792	* gcc.target/powerpc/builtins-1-le.c: Likewise.
6793
6794	Backport from mainline
6795	2018-06-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6796
6797	* gcc.target/powerpc/builtins-3-p8.c: Adjust dg directives to scan
6798	for vpkudus in place of vpksdus.
6799
68002018-06-26  Jakub Jelinek  <jakub@redhat.com>
6801
6802	PR target/86314
6803	* gcc.dg/pr86314.c: New test.
6804
68052018-06-25  Fritz Reese  <fritzoreese@gmail.com>
6806
6807	PR fortran/82972
6808	PR fortran/83088
6809	PR fortran/85851
6810	Backport from trunk.
6811	* gfortran.dg/init_flag_17.f90: New testcase.
6812
68132018-06-25  Jakub Jelinek  <jakub@redhat.com>
6814
6815	PR target/84786
6816	* gcc.target/i386/avx512f-pr84786-3.c: New test.
6817
68182018-06-25  Paul Thomas  <pault@gcc.gnu.org>
6819
6820	PR fortran/83118
6821	Back port from trunk
6822	* gfortran.dg/unlimited_polymorphic_30.f03: New test.
6823
68242018-06-23  Richard Sandiford  <richard.sandiford@linaro.org>
6825
6826	PR tree-optimization/85989
6827	* gcc.dg/torture/pr85989.c: New test.
6828
68292018-06-22  Jakub Jelinek  <jakub@redhat.com>
6830
6831	PR c++/85662
6832	* g++.dg/ext/offsetof3.C: New test.
6833
68342018-06-22  Michael Meissner  <meissner@linux.ibm.com>
6835
6836	Back port from trunk
6837	2018-06-21  Michael Meissner  <meissner@linux.ibm.com>
6838
6839	* gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6840	if the long double format is IEEE 128-bit for tests that are
6841	explicitly testing IBM extended double support.  Use the
6842	appropriate pack and unpack built-in functions.  Change calls from
6843	__builtin_isinfl to __builtin_isinf since the later supports all
6844	floating point types.
6845	* gcc.target/powerpc/pr57150.c: Likewise.
6846	* gcc.target/powerpc/pr60203.c: Likewise.
6847	* gcc.target/powerpc/pr67808.c: Likewise.
6848	* gcc.target/powerpc/pr70117.c: Likewise.
6849	* gcc.target/powerpc/tfmode_off.c: Likewise.
6850
68512018-06-18  Michael Meissner  <meissner@linux.ibm.com>
6852
6853	Back port from trunk
6854	2018-06-06  Michael Meissner  <meissner@linux.ibm.com>
6855
6856	PR target/85657
6857	* g++.dg/pr85657.C: Only test whether __ibm128 and long double can
6858	be used in templates.  Don't check for them in overloaded functions.
6859
68602018-06-22  Michael Meissner  <meissner@linux.ibm.com>
6861
6862	Back port from trunk
6863	2018-05-21  Michael Meissner  <meissner@linux.ibm.com>
6864
6865	PR target/85657
6866	* gcc.target/powerpc/pr85657-1.c: New test for converting between
6867	__float128, __ibm128, and long double.
6868	* gcc.target/powerpc/pr85657-2.c: Likewise.
6869	* gcc.target/powerpc/pr85657-3.c: Likewise.
6870	* g++.dg/pr85667.C: New test to make sure __ibm128 is
6871	implementated as a separate type internally, and is not just an
6872	alias for long double.
6873
68742018-06-20  Than McIntosh  <thanm@google.com>
6875
6876	PR libgcc/86213
6877	* gcc.dg/split-8.c: New.
6878
68792018-06-20  Jakub Jelinek  <jakub@redhat.com>
6880
6881	Backported from mainline
6882	2018-06-15  Jakub Jelinek  <jakub@redhat.com>
6883
6884	PR c/86093
6885	* c-c++-common/pr86093.c: New test.
6886
68872018-06-20  Nathan Sidwell  <nathan@acm.org>
6888
6889	PR c++/85634 - tsubst ICE on unmarked lookup
6890	* g++.dg/lookup/pr85634.C: New.
6891
68922018-06-20  Jakub Jelinek  <jakub@redhat.com>
6893
6894	PR c++/86210
6895	* g++.dg/warn/Wnonnull4.C: New test.
6896
6897	PR debug/86194
6898	* gcc.target/i386/pr86194.c: New test.
6899
6900	PR tree-optimization/86231
6901	* gcc.dg/tree-ssa/vrp119.c: New test.
6902	* gcc.c-torture/execute/pr86231.c: New test.
6903
69042018-06-19  Eric Botcazou  <ebotcazou@adacore.com>
6905
6906	* gnat.dg/aggr24.adb: New test.
6907	* gnat.dg/aggr24_pkg.ad[sb]: New helper.
6908
69092018-06-18  Martin Sebor  <msebor@redhat.com>
6910
6911	PR c/82063
6912	* gcc.dg/Walloc-size-larger-than-1.c: New test.
6913	* gcc.dg/Walloc-size-larger-than-10.c: New test.
6914	* gcc.dg/Walloc-size-larger-than-11.c: New test.
6915	* gcc.dg/Walloc-size-larger-than-12.c: New test.
6916	* gcc.dg/Walloc-size-larger-than-13.c: New test.
6917	* gcc.dg/Walloc-size-larger-than-14.c: New test.
6918	* gcc.dg/Walloc-size-larger-than-15.c: New test.
6919	* gcc.dg/Walloc-size-larger-than-16.c: New test.
6920	* gcc.dg/Walloc-size-larger-than-2.c: New test.
6921	* gcc.dg/Walloc-size-larger-than-3.c: New test.
6922	* gcc.dg/Walloc-size-larger-than-4.c: New test.
6923	* gcc.dg/Walloc-size-larger-than-5.c: New test.
6924	* gcc.dg/Walloc-size-larger-than-6.c: New test.
6925	* gcc.dg/Walloc-size-larger-than-7.c: New test.
6926	* gcc.dg/Walloc-size-larger-than-8.c: New test.
6927	* gcc.dg/Walloc-size-larger-than-9.c: New test.
6928	* gcc.dg/Walloc-size-larger-than.c: New test.
6929
69302018-06-15  Jakub Jelinek  <jakub@redhat.com>
6931
6932	PR middle-end/85878
6933	* gfortran.fortran-torture/compile/pr85878.f90: New test.
6934
6935	PR middle-end/86123
6936	* gcc.c-torture/compile/pr86123.c: New test.
6937
69382018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
6939
6940	Backport from mainline
6941	2018-06-13  Cesar Philippidis  <cesar@codesourcery.com>
6942
6943	PR fortran/85703
6944	* gfortran.dg/goacc/pr85703.f90: New test.
6945	* gfortran.dg/gomp/pr85703.f90: New test.
6946
69472018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
6948
6949	Backport from mainline
6950	2018-06-13  Cesar Philippidis  <cesar@codesourcery.com>
6951
6952	PR fortran/85702
6953	* gfortran.dg/goacc/pr85702.f90: New test.
6954
69552018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
6956
6957	Backport from mainline
6958	2018-06-05  Cesar Philippidis  <cesar@codesourcery.com>
6959
6960	PR fortran/85701
6961	* gfortran.dg/goacc/pr85701.f90: New test.
6962
69632018-06-14  Jakub Jelinek  <jakub@redhat.com>
6964
6965	PR target/86048
6966	* gcc.target/i386/pr86048.c: Require sse2 effective target.  Add
6967	-msse2 to dg-options.
6968
6969	PR middle-end/86122
6970	* gcc.c-torture/compile/pr86122.c: New test.
6971
6972	PR target/85945
6973	* gcc.c-torture/compile/pr85945.c: New test.
6974
69752018-06-13  Martin Sebor  <msebor@redhat.com>
6976
6977	PR tree-optimization/86114
6978	* gcc.dg/pr86114.c: New test.
6979
69802018-06-13  Steven G. Kargl  <kargl@gcc.gnu.org>
6981
6982	PR fortran/86110
6983	* gfortran.dg/pr86110.f90: New test.
6984
69852018-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6986
6987	* gcc.target/i386/pr86048.c: New test.
6988
69892018-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>
6990
6991	PR fortran/44491
6992	* gfortran.dg/pr44491.f90: Add dg-options omitted in previous commit.
6993
69942018-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>
6995
6996	PR fortran/44491
6997	* gfortran.dg/pr44491.f90: New testcase
6998
69992018-06-11  Marek Polacek  <polacek@redhat.com>
7000
7001	* g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7002
70032018-06-11  Peter Bergner  <bergner@vnet.ibm.com>
7004
7005	Backport from mainline
7006	2018-06-08  Peter Bergner  <bergner@vnet.ibm.com>
7007
7008	PR target/85755
7009	* gcc.target/powerpc/pr85755.c: New test.
7010
70112018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7012
7013	PR fortran/85138
7014	PR fortran/85996
7015	PR fortran/86051
7016	* gfortran.dg/pr85138_1.f90: New test.
7017	* gfortran.dg/pr85138_2.f90: Ditto.
7018	* gfortran.dg/pr85996.f90: Ditto.
7019
70202018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7021
7022	PR fortran/86059
7023	* gfortran.dg/associate_30.f90: Remove code tested ...
7024	* gfortran.dg/pr67803.f90: Ditto.
7025	* gfortran.dg/pr67805.f90: Ditto.
7026	* gfortran.dg/pr86059.f90: ... here.  New test.
7027
70282018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7029
7030	PR fortran/63514
7031	* gfortran.dg/pr63514.f90: New test.
7032
70332018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7034
7035	PR fortran/78278
7036	* gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
7037	* gfortran.dg/data_char_1.f90: Ditto.
7038	* gfortran.dg/pr78571.f90: Ditto.
7039	* gfortran.dg/pr78278.f90: New test.
7040
70412018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7042
7043	PR fortran/38351
7044	* gfortran.dg/pr38351.f90: New test.
7045	* gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
7046
70472018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7048
7049	PR fortran/78571
7050	* gfortran.dg/pr78571.f90: New test.
7051
70522018-06-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7053
7054	PR fortran/85631
7055	Backport from trunk.
7056	* gfortran.dg/bounds_check_20.f90: New test.
7057
70582018-06-08  Carl Love  <cel@us.ibm.com>
7059
7060	Backport from mainline.
7061	* gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7062	statements.
7063
70642018-06-08  Carl Love  <cel@us.ibm.com>
7065
7066	Backport from mainline
7067	* gcc.target/powerpc/builtins-8-p9-runnable.c: New test file.
7068	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7069	error message.
7070
70712018-06-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7072
7073	Backport from mainline
7074	2018-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7075
7076	PR target/81497
7077	* g++.target/arm/arm.exp: New file.
7078	* g++.target/arm/pr81497.C: Likewise.
7079
70802018-06-07  Steven G. Kargl  <kargl@gcc.gnu.org>
7081
7082	PR fortran/86045
7083	Backport from trunk.
7084	* gfortran.dg/pr86045.f90: New test.
7085
70862018-06-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7087
7088	PR fortran/85641
7089	Backport from trunk.
7090	* gfortran.dg/realloc_on_assign_30.f90: New test.
7091
70922018-06-07  Uros Bizjak  <ubizjak@gmail.com>
7093
7094	PR target/85684
7095	* gcc.target/i386/xgetsetbv.c: Check also variable arguments.
7096
70972018-06-06  Richard Biener  <rguenther@suse.de>
7098
7099	Backport from mainline
7100	2018-06-04  Richard Biener  <rguenther@suse.de>
7101
7102	PR tree-optimization/86038
7103	* gcc.dg/pr86038.c: New testcase.
7104
7105	2018-05-28  Richard Biener  <rguenther@suse.de>
7106
7107	PR tree-optimization/85934
7108	* gcc.target/i386/pr85934.c: New testcase.
7109
7110	2018-05-22  Richard Biener  <rguenther@suse.de>
7111
7112	PR tree-optimization/85863
7113	* gfortran.fortran-torture/compile/pr85863.f: New testcase.
7114
71152018-06-05  Andreas Krebbel  <krebbel@linux.ibm.com>
7116
7117	Backport from mainline
7118	2018-06-05  Andreas Krebbel  <krebbel@linux.ibm.com>
7119
7120	* gcc.target/s390/htm-builtins-compile-4.c: New test.
7121
71222018-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7123
7124	PR fortran/85981
7125	* gfortran.dg/allocate_alloc_opt_14.f90: New test.
7126	* gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7127	* gfortran.dg/allocate_stat_2.f90: Ditto.
7128	* gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7129
71302018-06-04  Martin Sebor  <msebor@redhat.com>
7131
7132	PR c/85623
7133	* c-c++-common/attr-nonstring-3.c: Adjust.
7134	* c-c++-common/attr-nonstring-4.c: Adjust.
7135	* c-c++-common/attr-nonstring-6.c: New test.
7136
71372018-06-04  Jakub Jelinek  <jakub@redhat.com>
7138
7139	PR c++/86025
7140	* c-c++-common/gomp/pr86025.c: New test.
7141
71422018-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7143
7144	* gnat.dg/specs/opt3.ads: New test.
7145	* gnat.dg/specs/opt3_pkg.ads: New helper.
7146
71472018-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7148
7149	* gnat.dg/discr53.ad[sb]: New test.
7150	* gnat.dg/discr53_pkg.ads: New helper.
7151
71522018-06-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7153
7154	PR fortran/85816
7155	PR fortran/85975
7156	Backport from trunk
7157	* gfortran.dg/pr85816.f90: New test.
7158	* gfortran.dg/pr85975.f90: New test.
7159
71602018-05-31  Uros Bizjak  <ubizjak@gmail.com>
7161
7162	PR target/85950
7163	* gcc.target/i386/pr85950.c: New test.
7164
71652018-05-31  Jakub Jelinek  <jakub@redhat.com>
7166
7167	PR target/85984
7168	* gcc.target/i386/pr85984.c: New test.
7169
71702018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7171
7172	* gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7173	* gnat.dg/stack_usage1b.adb: Likewise.
7174	* gnat.dg/stack_usage1c.adb: Likewise.
7175	* gnat.dg/stack_usage3.adb: Likewise.
7176	* gnat.dg/stack_usage1_pkg.adb: Delete.
7177
71782018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7179
7180	* gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7181	* gcc.dg/store_merging_11.c: Likewise.
7182	* gcc.dg/store_merging_13.c: Likewise.
7183	* gcc.dg/store_merging_14.c: Likewise.
7184	* gcc.dg/store_merging_15.c: Likewise.
7185	* gcc.dg/store_merging_16.c: Likewise.  Remove local variable.
7186
71872018-05-30  Jakub Jelinek  <jakub@redhat.com>
7188
7189	Backported from mainline
7190	2018-05-29  Jakub Jelinek  <jakub@redhat.com>
7191
7192	PR c++/85952
7193	* g++.dg/warn/Wunused-var-33.C: New test.
7194
7195	2018-05-14  Jakub Jelinek  <jakub@redhat.com>
7196
7197	PR target/85756
7198	* gcc.c-torture/execute/pr85756.c: New test.
7199
7200	2018-05-11  Jakub Jelinek  <jakub@redhat.com>
7201
7202	PR c/85696
7203	* c-c++-common/gomp/pr85696.c: New test.
7204
7205	2018-05-10  Jakub Jelinek  <jakub@redhat.com>
7206
7207	PR c++/85662
7208	* g++.dg/ext/offsetof2.C: New test.
7209
7210	2018-05-08  Jakub Jelinek  <jakub@redhat.com>
7211
7212	PR target/85683
7213	* gcc.target/i386/pr49095.c: Add -masm=att to dg-options.  Add
7214	scan-assembler-times checking that except for [fh]*xor other functions
7215	don't use any load instructions.
7216
72172018-05-28  H.J. Lu  <hongjiu.lu@intel.com>
7218
7219	Backport from mainline
7220	2018-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7221
7222	* gcc.target/i386/pr85345.c: Require ifunc support.
7223
7224	2018-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7225
7226	PR target/85345
7227	* gcc.target/i386/pr85345.c: New test.
7228
72292018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7230
7231	PR fortran/85786
7232	* gfortran.dg/pr85786.f90: New test.
7233
72342018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7235
7236	PR fortran/85895
7237	Backport from trunk
7238	* gfortran.dg/coarray_3.f90: Fix invalid testcase.
7239	* gfortran.dg/pr85895.f90: New test.
7240
72412018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7242
7243	PR fortran/85780
7244	Backport from trunk
7245	* gfortran.dg/pr85780.f90: New test.
7246
72472018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7248
7249	PR fortran/85779
7250	Backport from trunk
7251	* gfortran.dg/pr85779_1.f90: New test.
7252	* gfortran.dg/pr85779_2.f90: Ditto.
7253	* gfortran.dg/pr85779_3.f90: Ditto.
7254
72552018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7256
7257	PR fortran/85543
7258	Backport from trunk
7259	* gfortran.dg/pr85543.f90: New test.
7260
72612018-05-24  Uros Bizjak  <ubizjak@gmail.com>
7262
7263	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
7264	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
7265
72662018-05-23  Bin Cheng  <bin.cheng@arm.com>
7267
7268	Backport from mainline
7269	2018-05-17  Bin Cheng  <bin.cheng@arm.com>
7270
7271	PR tree-optimization/85793
7272	* gcc.dg/vect/pr85793.c: New test.
7273
72742018-05-23  Richard Biener  <rguenther@suse.de>
7275
7276	PR middle-end/85874
7277	* gcc.dg/Wstrict-overflow-27.c: New testcase.
7278
72792018-05-23  Martin Liska  <mliska@suse.cz>
7280
7281	Backport from mainline
7282	2018-05-23  Yury Gribov  <tetra2005@gmail.com>
7283
7284	PR tree-optimization/85822
7285	* c-c++-common/pr85822.c: New test.
7286
72872018-05-23  Martin Liska  <mliska@suse.cz>
7288
7289	Backport from mainline
7290	2018-05-11  Martin Liska  <mliska@suse.cz>
7291
7292	PR sanitizer/85556
7293	* c-c++-common/ubsan/attrib-6.c: New test.
7294
72952018-05-22  Martin Sebor  <msebor@redhat.com>
7296
7297	PR middle-end/85643
7298	* c-c++-common/attr-nonstring-7.c: New test.
7299
73002018-05-22  Richard Sandiford  <richard.sandiford@linaro.org>
7301
7302	PR tree-optimization/85814
7303	* gcc.dg/torture/pr85814.c: New test.
7304
73052018-05-21  Pat Haugen  <pthaugen@us.ibm.com>
7306
7307	PR target/85698
7308	* gcc.target/powerpc/vec-setup-be-long.c: Remove XFAIL.
7309
73102018-05-21  Pat Haugen  <pthaugen@us.ibm.com>
7311
7312	Backport from mainline:
7313	2018-05-17  Pat Haugen  <pthaugen@us.ibm.com>
7314
7315	PR target/85698
7316	* gcc.target/powerpc/pr85698.c: New test.
7317
73182018-05-20  Paul Thomas  <pault@gcc.gnu.org>
7319
7320	PR fortran/80657
7321	Backport from trunk
7322	* gfortran.dg/char_result_18.f90: New test.
7323
73242018-05-20  Paul Thomas  <pault@gcc.gnu.org>
7325
7326	PR fortran/49636
7327	Backport from trunk
7328	* gfortran.dg/associate_38.f90: New test.
7329
73302018-05-20  Paul Thomas  <pault@gcc.gnu.org>
7331
7332	PR fortran/82275
7333	Backport from trunk
7334	* gfortran.dg/select_type_42.f90: New test.
7335
73362018-05-19  Paul Thomas  <pault@gcc.gnu.org>
7337
7338	PR fortran/82923
7339	Backport from trunk
7340	* gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
7341	that the patch fixes PR66694 & PR82617, although the testcases
7342	are not explicitly included.
7343
73442018-05-18  Cesar Philippidis  <cesar@codesourcery.com>
7345
7346	Backport from mainline
7347	2018-05-18  Cesar Philippidis  <cesar@codesourcery.com>
7348
7349	PR c++/85782
7350	* c-c++-common/goacc/pr85782.c: New test.
7351
73522018-05-13  Paul Thomas  <pault@gcc.gnu.org>
7353
7354	PR fortran/85742
7355	* gfortran.dg/assumed_type_9.f90 : New test.
7356
73572018-05-12  Steven G. Kargl  <kargl@gcc.gnu.org>
7358
7359	PR fortran/85542
7360	Backport from trunk
7361	* gfortran.dg/pr85542.f90: New test.
7362
73632018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
7364
7365	PR fortran/70870
7366	Backport from trunk
7367	* gfortran.dg/pr70870_1.f90: New test.
7368
7369
73702018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
7371
7372	PR fortran/85521
7373	Backport from trunk
7374	* gfortran.dg/pr85521_1.f90: New test.
7375	* gfortran.dg/pr85521_2.f90: New test.
7376
73772018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
7378
7379	PR fortran/85687
7380	Backport from trunk
7381	* gfortran.dg/pr85687.f90: new test.
7382
73832018-05-11  Martin Jambor  <mjambor@suse.cz>
7384
7385	PR ipa/85655
7386	* g++.dg/lto/pr85655_0.C: New test.
7387
73882018-05-11  Paul Thomas  <pault@gcc.gnu.org>
7389
7390	PR fortran/68846
7391	Backport from trunk
7392	* gfortran.dg/temporary_3.f90 : New test.
7393
7394	PR fortran/70864
7395	Backport from trunk
7396	* gfortran.dg/temporary_2.f90 : New test.
7397
73982018-05-08  Marek Polacek  <polacek@redhat.com>
7399
7400	PR c++/85695
7401	* g++.dg/cpp1z/constexpr-if22.C: New test.
7402
74032018-05-08  Richard Biener  <rguenther@suse.de>
7404
7405	Backport from mainline
7406	2018-05-04  Richard Biener  <rguenther@suse.de>
7407
7408	PR middle-end/85588
7409	* gcc.dg/torture/pr85588.c: New testcase.
7410	* gcc.dg/torture/pr57656.c: Use dg-additional-options.
7411
7412	2018-05-03  Richard Biener  <rguenther@suse.de>
7413
7414	PR tree-optimization/85615
7415	* gcc.dg/torture/pr85615.c: New testcase.
7416
7417	2018-05-02  Richard Biener  <rguenther@suse.de>
7418
7419	PR middle-end/85567
7420	* gcc.dg/torture/pr85567.c: New testcase.
7421
7422	2018-05-02  Richard Biener  <rguenther@suse.de>
7423
7424	PR tree-optimization/85597
7425	* gcc.dg/vect/pr85597.c: New testcase.
7426
74272018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>
7428
7429	PR testsuite/85586
7430	* gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
7431	!vect_no_align.
7432
74332018-05-08  Richard Biener  <rguenther@suse.de>
7434
7435	Backport from mainline
7436	2018-05-04  Richard Biener  <rguenther@suse.de>
7437
7438	PR middle-end/85627
7439	* g++.dg/torture/pr85627.C: New testcase.
7440
74412018-05-06  Jakub Jelinek  <jakub@redhat.com>
7442
7443	PR c++/85659
7444	* g++.dg/ext/asm14.C: New test.
7445	* g++.dg/ext/asm15.C: New test.
7446	* g++.dg/ext/asm16.C: New test.
7447
74482018-05-06  Andre Vehreschild  <vehre@gcc.gnu.org>
7449
7450	PR fortran/85507
7451	Backport from trunk.
7452	* gfortran.dg/coarray_dependency_1.f90: New test.
7453	* gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
7454
74552018-05-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7456
7457	Backport from trunk
7458	2018-04-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7459
7460	PR target/82518
7461	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
7462	Use check_effective_target_arm_little_endian.
7463
74642018-05-02  Release Manager
7465
7466	* GCC 8.1.0 released.
7467
74682018-05-02  Richard Sandiford  <richard.sandiford@linaro.org>
7469
7470	PR tree-optimization/85586
7471	* gcc.dg/vect/pr85586.c: New test.
7472
74732018-04-27  Martin Jambor  <mjambor@suse.cz>
7474
7475	PR ipa/85549
7476	* g++.dg/ipa/pr85549.C: New test.
7477
74782018-04-27  Jakub Jelinek  <jakub@redhat.com>
7479
7480	PR c++/85553
7481	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
7482	directive.
7483	* g++.dg/cpp0x/constexpr-85553.C: New test.
7484
7485	PR tree-optimization/85529
7486	* gcc.c-torture/execute/pr85529-1.c: New test.
7487	* gcc.c-torture/execute/pr85529-2.c: New test.
7488	* gcc.dg/pr85529.c: New test.
7489
74902018-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7491
7492	Backport from mainline
7493	2018-04-25  Sebastian Peryt  <sebastian.peryt@intel.com>
7494
7495	PR target/85473
7496	* gcc.target/i386/pr85473-1.c: New test.
7497	* gcc.target/i386/pr85473-2.c: New test.
7498
74992018-04-25  Nathan Sidwell  <nathan@acm.org>
7500	    Jakub Jelinek  <jakub@redhat.com>
7501
7502	PR c++/85437
7503	PR c++/49171
7504	* g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
7505	* g++.dg/cpp0x/constexpr-cast.C: Remove xfails
7506	* g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
7507	* g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
7508	* g++.dg/cpp0x/pr85437-1.C: New.
7509	* g++.dg/cpp0x/pr85437-2.C: New.
7510	* g++.dg/cpp0x/pr85437-3.C: New.
7511	* g++.dg/cpp0x/pr85437-4.C: New.
7512
75132018-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7514
7515	PR fortran/85520
7516	* gfortran.dg/pr85520.f90: New test.
7517
75182018-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7519
7520	PR target/85512
7521	* gcc.dg/pr85512.c: New test.
7522
75232018-04-24  H.J. Lu  <hongjiu.lu@intel.com>
7524
7525	PR target/85485
7526	* g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
7527	* g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
7528	* gcc.dg/pr85388-1.c (dg-options): Likwise.
7529	* gcc.dg/pr85388-2.c (dg-options): Likwise.
7530	* gcc.dg/pr85388-3.c (dg-options): Likwise.
7531	* gcc.dg/pr85388-4.c (dg-options): Likwise.
7532	* gcc.dg/pr85388-5.c (dg-options): Likwise.
7533	* gcc.dg/pr85388-6.c (dg-options): Likwise.
7534	* gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
7535	* gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
7536	* gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
7537	* gcc.target/i386/cet-label.c (dg-options): Likwise.
7538	* gcc.target/i386/cet-label-2.c (dg-options): Likwise.
7539	* gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
7540	* gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
7541	* gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
7542	* gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
7543	* gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
7544	* gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
7545	* gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
7546	* gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
7547	* gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
7548	* gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
7549	* gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
7550	* gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
7551	* gcc.target/i386/cet-property-1.c (dg-options): Likwise.
7552	* gcc.target/i386/cet-property-2.c (dg-options): Likwise.
7553	* gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
7554	* gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
7555	* gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
7556	* gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
7557	* gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
7558	* gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
7559	* gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
7560	* gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
7561	* gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
7562	* gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
7563	* gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
7564	* gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
7565	* gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
7566	* gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
7567	* gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
7568	* gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
7569	* gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
7570	* gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
7571	* gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
7572	* gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
7573	* gcc.target/i386/pr82659-1.c (dg-options): Likwise.
7574	* gcc.target/i386/pr82659-2.c (dg-options): Likwise.
7575	* gcc.target/i386/pr82659-3.c (dg-options): Likwise.
7576	* gcc.target/i386/pr82659-4.c (dg-options): Likwise.
7577	* gcc.target/i386/pr82659-5.c (dg-options): Likwise.
7578	* gcc.target/i386/pr82659-6.c (dg-options): Likwise.
7579	* gcc.target/i386/pr84146.c (dg-options): Likwise.
7580	* gcc.target/i386/pr85403.c (dg-options): Likwise.
7581	* gcc.target/i386/pr85404.c (dg-options): Likwise.
7582	* gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
7583	with -mshstk.
7584	* gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
7585	* gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
7586	* gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
7587	* gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
7588	* gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
7589	* gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
7590	* gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
7591	* (dg-options): Likwise.
7592	* gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
7593	-mno-cet.
7594	* gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
7595	* gcc.target/i386/cet-label-3.c: Removed.
7596	* gcc.target/i386/cet-property-3.c: Likwise.
7597	* gcc.target/i386/cet-sjlj-7.c: Likwise.
7598
75992018-04-24  Jakub Jelinek  <jakub@redhat.com>
7600
7601	PR target/85511
7602	* gcc.target/i386/pr85511.c: New test.
7603
7604	PR target/85503
7605	* g++.dg/ext/pr85503.C: New test.
7606
7607	PR target/85508
7608	* gcc.target/i386/pr85508.c: New test.
7609
76102018-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>
7611
7612	PR tree-optimization/85478
7613	* g++.dg/pr85478.C: New test.
7614
76152018-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7616
7617	* g++.dg/torture/pr85496.C: New test.
7618
76192018-04-23  Andrey Belevantsev  <abel@ispras.ru>
7620
7621	PR rtl-optimization/85423
7622	* gcc.dg/pr85423.c: New test.
7623
76242018-04-20  Martin Sebor  <msebor@redhat.com>
7625
7626	PR c/85365
7627	* gcc.dg/Wrestrict-15.c: New test.
7628
76292018-04-20  Michael Meissner  <meissner@linux.ibm.com>
7630
7631	PR target/85456
7632	* gcc.target/powerpc/pr85456.c: New test.
7633
76342018-04-20  Bill Schmidt  <wschmidt@linux.ibm.com>
7635
7636	* g++.dg/ext/undef-bool-1.C: Require lp64.
7637	* gcc.target/powerpc/undef-bool-2.c: Likewise.
7638
76392018-04-20  Jeff Law  <law@redhat.com>
7640
7641	* gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
7642	stack protector.
7643	* gcc.dg/stack-check-6.c: Likewise.
7644	* gcc.dg/stack-check-6a.c: Likewise.
7645	* gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
7646	* gcc.target/i386/stack-check-18.c: Likewise.
7647	* gcc.target/i386/stack-check-19.c: Likewise.
7648
76492018-04-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7650
7651	PR testsuite/85483
7652	* gcc.target/aarch64/sve/vcond_1.c: Move to...
7653	* g++.dg/other/sve_vcond_1.C: ... Here.  Add target directives.
7654	* gcc.target/aarch64/sve/vcond_1_run.c: Move to...
7655	* g++.dg/other/sve_vcond_1_run.C: ... Here.  Change include file name.
7656
76572018-04-20  H.J. Lu  <hongjiu.lu@intel.com>
7658
7659	PR target/85469
7660	* gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
7661	* gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
7662
76632018-04-20  Richard Biener <rguenther@suse.de>
7664
7665	PR middle-end/85475
7666	* gcc.dg/torture/pr85475.c: New testcase.
7667
76682018-04-20  Martin Jambor  <mjambor@suse.cz>
7669
7670	ipa/85449
7671	* gcc.dg/ipa/pr85449.c: New test.
7672
76732018-04-20  Martin Jambor  <mjambor@suse.cz>
7674
7675	ipa/85447
7676	* g++.dg/ipa/pr85447.C: New file.
7677	* gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
7678
76792018-04-20  Jakub Jelinek  <jakub@redhat.com>
7680
7681	PR c++/85462
7682	* g++.dg/cpp0x/pr85462.C: New test.
7683
76842018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
7685
7686	* gcc.target/i386/pr85404.c: Require CET target.
7687
76882018-04-19  Jakub Jelinek  <jakub@redhat.com>
7689
7690	PR tree-optimization/85467
7691	* gcc.dg/pr85467.c: New test.
7692
76932018-04-19  Paolo Carlini  <paolo.carlini@oracle.com>
7694
7695	PR c++/84611
7696	* g++.dg/parse/crash68.C: New.
7697
76982018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
7699
7700	PR libgcc/85334
7701	* g++.dg/torture/pr85334.C: New test.
7702
77032018-04-19  Jonathan Wakely  <jwakely@redhat.com>
7704
7705	PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
7706	* g++.dg/diagnostic/pr85464.C: New.
7707
77082018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
7709
7710	PR target/85397
7711	* gcc.dg/torture/pr85397-1.c: New test.
7712	* gcc.target/i386/cet-sjlj-6a.c: Adjusted.
7713	* gcc.target/i386/cet-sjlj-6b.c: Likewise.
7714
77152018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
7716
7717	PR target/85404
7718	* gcc.target/i386/pr85404.c: New test.
7719
77202018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
7721
7722	PR target/85417
7723	* c-c++-common/attr-nocf-check-1.c: Compile with
7724	-fcf-protection=none.
7725	* c-c++-common/attr-nocf-check-3.c: Likewise.
7726	* gcc.dg/march-generic.c: Likewise.
7727	* gcc.target/i386/align-limit.c: Likewise.
7728	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
7729	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
7730	* gcc.target/i386/cet-property-2.c: Likewise.
7731	* gcc.target/i386/ret-thunk-26.c: Likewise.
7732	* c-c++-common/fcf-protection-1.c: Remove dg-error for x86
7733	targets.
7734	* c-c++-common/fcf-protection-2.c: Likewise.
7735	* c-c++-common/fcf-protection-3.c: Likewise.
7736	* c-c++-common/fcf-protection-5.c: Likewise.
7737	* c-c++-common/fcf-protection-6.c: Likewise.
7738	* c-c++-common/fcf-protection-7.c: Likewise.
7739	* gcc.target/i386/cet-label-3.c: New test.
7740	* gcc.target/i386/cet-property-3.c: Likewise.
7741	* gcc.target/i386/cet-sjlj-7.c: Likewise.
7742	* gcc.target/i386/pr85417-1.c: Likewise.
7743	* gcc.target/i386/indirect-thunk-attr-7.c: Also expect
7744	__x86_indirect_thunk_nt_(r|e)ax
7745	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7746	* gcc.target/i386/pr85403.c: Remove dg-error,
7747
77482018-04-19  Sebastian Peryt  <sebastian.peryt@intel.com>
7749
7750	* gcc.target/i386/movdir-1.c: New test.
7751
77522018-04-19  Richard Biener  <rguenther@suse.de>
7753
7754	PR middle-end/85455
7755	* gcc.dg/pr85455.c: New testcase.
7756
77572018-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
7758
7759	* g++.dg/lto/pr85405_0.C: Require shared and fpic effective
7760	targets.
7761	* g++.dg/lto/pr85405b_0.C: Likewise.
7762	* g++.dg/lto/pr84805_0.C: Likewise.
7763
77642018-04-18  Martin Liska  <mliska@suse.cz>
7765
7766	PR ipa/83983
7767	PR ipa/85391
7768	* g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
7769	output.
7770
77712018-04-18  H.J. Lu  <hongjiu.lu@intel.com>
7772
7773	PR target/85388
7774	* gcc.dg/pr85388-1.c: New test.
7775	* gcc.dg/pr85388-2.c: Likewise.
7776	* gcc.dg/pr85388-3.c: Likewise.
7777	* gcc.dg/pr85388-4.c: Likewise.
7778	* gcc.dg/pr85388-5.c: Likewise.
7779	* gcc.dg/pr85388-6.c: Likewise.
7780
77812018-04-18  Jan Hubicka  <jh@suse.cz>
7782	    Martin Liska  <mliska@suse.cz>
7783
7784	* g++.dg/lto/pr83121_0.C: Update template.
7785	* g++.dg/lto/pr83121_1.C: Update template.
7786	* g++.dg/lto/pr84805_0.C: Update template.
7787	* g++.dg/lto/pr84805_1.C: Update template.
7788	* g++.dg/lto/pr84805_2.C: Update template.
7789
77902018-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
7791
7792	PR c++/84630
7793	* g++.dg/cpp0x/pr84630.C: New.
7794
77952018-04-18  Jakub Jelinek  <jakub@redhat.com>
7796
7797	PR c++/84463
7798	* g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
7799	* g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
7800	in two cases.  Uncomment two other tests and add expected dg-error for
7801	them.
7802	* g++.dg/init/struct2.C: Cast to int rather than long to avoid
7803	-Wnarrowing diagnostics on some targets for c++11.
7804	* g++.dg/parse/array-size2.C: Remove xfail.
7805	* g++.dg/cpp0x/constexpr-84463.C: New test.
7806
78072018-04-17  Bill Schmidt  <wschmidt@linux.ibm.com>
7808
7809	* gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
7810	* gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
7811
78122018-04-17  Jakub Jelinek  <jakub@redhat.com>
7813
7814	PR testsuite/85326
7815	* g++.dg/other/pr81422.C: Require effective target tls and c++11.
7816	* g++.dg/other/pr60675.C: Likewise.  Remove -std=c++11 from dg-options.
7817	* g++.dg/other/sve_tls_2.C: Require effective target tls.
7818
78192018-04-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7820
7821	* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
7822	prevent cascading of errors and change expected error message.
7823	* gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
7824	to 64-bit targets.
7825	* gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
7826	* gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
7827	* gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
7828	* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
7829	error message.
7830	* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7831
78322018-04-17  Jakub Jelinek  <jakub@redhat.com>
7833
7834	PR target/85430
7835	* gcc.dg/pr85430.c: New test.
7836
78372018-04-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7838
7839	PR testsuite/85326
7840	* gcc.target/arm/pr54300.C: Move to...
7841	* g++.dg/other/pr54300.C: ... Here.  Add target directives.
7842	* gcc.target/arm/pr55073.C: Move to...
7843	* g++.dg/other/pr55073.C: ... Here.  Add target directives.
7844	* gcc.target/arm/pr56184.C: Move to...
7845	* g++.dg/other/pr56184.C: ... Here.  Add target directives.
7846	* gcc.target/arm/pr59985.C: Move to...
7847	* g++.dg/other/pr59985.C: ... Here.  Add target directives.
7848	* gcc.target/aarch64/pr60675.C: Move to...
7849	* g++.dg/other/pr60675.C: ... Here.  Add target directives.
7850	* gcc.target/aarch64/pr81422.C: Move to...
7851	* g++.dg/other/pr81422.C: ... Here.  Add target directives.
7852	* gcc.target/aarch64/sve/const_pred_1.C: Move to...
7853	* g++.dg/other/sve_const_pred_1.C: ... Here.  Add target directives.
7854	* gcc.target/aarch64/sve/const_pred_2.C: Move to...
7855	* g++.dg/other/sve_const_pred_2.C: ... Here.  Add target directives.
7856	* gcc.target/aarch64/sve/const_pred_3.C: Move to...
7857	* g++.dg/other/sve_const_pred_3.C: ... Here.  Add target directives.
7858	* gcc.target/aarch64/sve/const_pred_4.C: Move to...
7859	* g++.dg/other/sve_const_pred_4.C: ... Here.  Add target directives.
7860	* gcc.target/aarch64/sve/tls_2.C: Move to...
7861	* g++.dg/other/sve_tls_2.C: ... Here.  Add target directives.
7862	* gcc.target/aarch64/pr81414.C: Rename to...
7863	* gcc.target/aarch64/pr81414.c: ... This.
7864	* gcc.target/aarch64/simd/pr67896.C: Rename to...
7865	* gcc.target/aarch64/simd/pr67896.c: ... This.  Update error expected
7866	messages.
7867	* gcc.target/aarch64/sve/vcond_1.C: Rename to...
7868	* gcc.target/aarch64/sve/vcond_1.c: ... This.  Avoid use of stdint.h.
7869	* gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
7870	* gcc.target/aarch64/sve/vcond_1_run.c: ... This.  Update include
7871	file name.
7872
78732018-04-17  Jakub Jelinek  <jakub@redhat.com>
7874
7875	PR middle-end/85414
7876	* gcc.dg/pr85414.c: New test.
7877
78782018-04-17  Martin Jambor  <mjambor@suse.cz>
7879
7880	PR ipa/85421
7881	* g++.dg/ipa/pr85421.C: New test.
7882
78832018-04-17  Martin Liska  <mliska@suse.cz>
7884
7885	PR lto/85405
7886	* g++.dg/lto/pr85405b_0.C: New test.
7887	* g++.dg/lto/pr85405b_1.C: New test.
7888
78892018-04-17  Martin Liska  <mliska@suse.cz>
7890
7891	PR lto/85405
7892	* g++.dg/lto/pr85405_0.C: New test.
7893	* g++.dg/lto/pr85405_1.C: New test.
7894
78952018-04-17  Martin Liska  <mliska@suse.cz>
7896
7897	PR ipa/85329
7898	* g++.dg/ext/pr85329-2.C: New test.
7899	* g++.dg/ext/pr85329.C: New test.
7900	* gcc.target/i386/mvc12.c: New test.
7901
79022018-04-16  Alexandre Oliva <aoliva@redhat.com>
7903
7904	PR c++/85039
7905	* g++.dg/pr85039-1.C: New.
7906	* g++.dg/pr85039-2.C: New.
7907	* g++.dg/parse/semicolon3.C: Remove test_offsetof.
7908
79092018-04-16  Bill Schmidt  <wschmidt@linux.ibm.com>
7910
7911	PR target/85080
7912	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7913	if the target supports efficient unaligned storage accesses.
7914
79152018-04-16  Aaron Sawdey  <acsawdey@linux.ibm.com>
7916
7917	PR target/83660
7918	* gcc.target/powerpc/pr83660.C: New test.
7919
79202018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
7921
7922	PR target/85403
7923	* gcc.target/i386/pr85403.c: New test.
7924
79252018-04-16  Olga Makhotina  <olga.makhotina@intel.com>
7926
7927	PR target/84331
7928	* gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7929
79302018-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
7931	    Jason Merrill  <jason@redhat.com>
7932
7933	PR c++/85112
7934	* g++.dg/cpp0x/pr85112.C: New.
7935
79362018-04-15  Bill Schmidt  <wschmidt@linux.ibm.com>
7937
7938	PR testsuite/85326
7939	* g++.dg/ext/undef-bool-1.C: New file.
7940	* gcc.target/powerpc/powerpc.exp: Remove .C support.
7941	* gcc.target/powerpc/undef-bool-1.C: Remove file.
7942
79432018-04-14  Segher Boessenkool  <segher@kernel.crashing.org>
7944
7945	PR target/85293
7946	* gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move.  Remove the
7947	corresponding dg-error clause.
7948	* gcc.target/powerpc/pr80098-3.c: Ditto.
7949	* gcc.target/powerpc/pr80103-1.c: Delete.
7950
79512018-04-14  Andre Vehreschild  <vehre@gcc.gnu.org>
7952
7953	PR fortran/81773
7954	PR fortran/83606
7955	* gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7956	* gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7957
79582018-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7959
7960	PR fortran/85387
7961	* gfortran.dg/implied_do_io_5.f90: New test.
7962
79632018-04-13  Paul A. Clarke  <pc@us.ibm.com>
7964
7965	PR target/83402
7966	* gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
7967	several values:  positive, negative, and zero.
7968	* gcc.target/powerpc/sse2-pslld-1.c: Same.
7969	* gcc.target/powerpc/sse2-psllq-1.c: Same.
7970
79712018-04-13  Vladimir Makarov  <vmakarov@redhat.com>
7972
7973	PR rtl-optimization/79916
7974	* gcc.target/powerpc/pr79916.c: New.
7975
79762018-04-13  Jakub Jelinek  <jakub@redhat.com>
7977
7978	PR rtl-optimization/85393
7979	* g++.dg/opt/pr85393.C: New test.
7980	* g++.dg/opt/pr85393-aux.cc: New file.
7981
7982	PR rtl-optimization/85376
7983	* gcc.dg/pr85376.c: New test.
7984
79852018-04-13  Andrey Belevantsev  <abel@ispras.ru>
7986
7987	PR rtl-optimization/83852
7988	* gcc.dg/pr83852.c: New testcase.
7989
79902018-04-13  Andreas Krebbel  <krebbel@linux.ibm.com>
7991
7992	PR testsuite/85326
7993	* gcc.target/s390/pr77822-1.C: Rename to ...
7994	* gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
7995	* gcc.target/s390/pr77822-2.c: Add asm scan check.
7996	* gcc.target/s390/s390.exp: Remove C from testcase regexps.
7997
79982018-04-13  Jan Hubicka  <hubicka@ucw.cz>
7999
8000	PR lto/71991
8001	* gcc.target/i386/pr71991.c: New testcase.
8002
80032018-04-13  Martin Liska  <mliska@suse.cz>
8004	    Jakub Jelinek  <jakub@redhat.com>
8005
8006	PR middle-end/81657
8007	* gcc.dg/string-opt-1.c: Remove bogus comment.  Expect a mempcpy
8008	call.
8009
80102018-04-12  David Malcolm  <dmalcolm@redhat.com>
8011
8012	PR c++/85385
8013	* g++.dg/diagnostic/macro-arg-count.C: New test.
8014
80152018-04-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8016
8017	PR fortran/83064
8018	PR testsuite/85346
8019	* gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
8020	array and move test to libgomp/testsuite/libgomp.fortran.
8021	* gfortran.dg/do_concurrent_6.f90: New test.
8022
80232018-04-12  Marek Polacek  <polacek@redhat.com>
8024
8025	PR c++/85258
8026	* g++.dg/parse/error61.C: New test.
8027
80282018-04-12  Cesar Philippidis  <cesar@codesourcery.com>
8029
8030	* testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
8031	* testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
8032
80332018-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8034
8035	PR target/85347
8036	* gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
8037	specify -mvsx on gcc command line.
8038
80392018-04-12  Cesar Philippidis  <cesar@codesourcery.com>
8040
8041	PR middle-end/84955
8042	* testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
8043	* testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
8044
80452018-04-12  Jakub Jelinek  <jakub@redhat.com>
8046
8047	PR target/85328
8048	* gcc.target/i386/pr85328.c: New test.
8049
80502018-04-12  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8051
8052	* gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
8053
80542018-04-12  Jakub Jelinek  <jakub@redhat.com>
8055
8056	PR rtl-optimization/85342
8057	* gcc.target/i386/pr85342.c: New test.
8058
80592018-04-11  Jason Merrill  <jason@redhat.com>
8060
8061	* lib/asan-dg.exp (check_effective_target_fsanitize_address): False
8062	if ulimit -v is set.
8063
80642018-04-11  Bin Cheng  <bin.cheng@arm.com>
8065
8066	PR testsuite/85190
8067	* gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
8068
80692018-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
8070
8071	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
8072	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
8073
80742018-04-11  Jakub Jelinek  <jakub@redhat.com>
8075
8076	PR c++/70808
8077	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
8078	effective target.
8079
80802018-04-11  Alexander Monakov  <amonakov@ispras.ru>
8081
8082	PR target/84301
8083	* gcc.target/i386/pr84301.c: New test.
8084
80852018-04-11  Jakub Jelinek  <jakub@redhat.com>
8086
8087	PR tree-optimization/85331
8088	* gcc.c-torture/execute/pr85331.c: New test.
8089
80902018-04-11  Marek Polacek  <polacek@redhat.com>
8091
8092	PR c++/85032
8093	* g++.dg/cpp0x/pr51225.C: Adjust error message.
8094	* g++.dg/cpp1z/constexpr-if21.C: New test.
8095
80962018-04-11  Jakub Jelinek  <jakub@redhat.com>
8097
8098	PR target/85281
8099	* gcc.target/i386/pr85281.c: New test.
8100
81012018-04-11  Alexander Monakov  <amonakov@ispras.ru>
8102
8103	PR rtl-optimization/84659
8104	* gcc.dg/pr84659.c: New test.
8105
81062018-04-11  Jakub Jelinek  <jakub@redhat.com>
8107
8108	PR debug/85302
8109	* g++.dg/debug/dwarf2/pr85302.C: New test.
8110
81112018-04-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8112
8113	PR target/85261
8114	* config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
8115	into register.
8116
81172018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8118
8119	PR c++/70808
8120	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
8121
81222018-04-10  Segher Boessenkool  <segher@kernel.crashing.org>
8123
8124	* gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
8125	* gcc.target/powerpc/dimode_off.c: Ditto.
8126	* gcc.target/powerpc/tfmode_off.c: Ditto.
8127	* gcc.target/powerpc/timode_off.c: Ditto.
8128
81292018-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8130
8131	* gcc.target/powerpc/vec-ldl-1.c: New test.
8132	* gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
8133	corrections to ABI implementation.
8134
81352018-04-10  Thomas Schwinge  <thomas@codesourcery.com>
8136
8137	PR target/85056
8138	* gcc.target/nvptx/pr85056.c (main): Initialize "sum".
8139
81402018-04-10  Jakub Jelinek  <jakub@redhat.com>
8141
8142	PR rtl-optimization/85300
8143	* gcc.dg/pr85300.c: New test.
8144
81452018-04-10  David Malcolm  <dmalcolm@redhat.com>
8146
8147	PR c++/85110
8148	* g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
8149	where we now show the pertinent parameter.
8150	* g++.dg/diagnostic/aka2.C: Likewise.
8151	* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
8152
81532018-04-10  Jakub Jelinek  <jakub@redhat.com>
8154
8155	PR fortran/85313
8156	* gfortran.dg/gomp/pr85313.f90: New test.
8157
81582018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8159
8160	PR c++/24314
8161	* g++.dg/parse/template29.C: New.
8162
81632018-04-10  Bin Cheng  <bin.cheng@arm.com>
8164
8165	PR testsuite/85190
8166	* gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
8167
81682018-04-10  Jakub Jelinek  <jakub@redhat.com>
8169
8170	PR target/85177
8171	PR target/85255
8172	* gcc.target/i386/avx512f-pr85177.c: New test.
8173	* gcc.target/i386/avx512f-pr85255.c: New test.
8174
81752018-04-10  Richard Sandiford  <richard.sandiford@linaro.org>
8176
8177	PR tree-optimization/85286
8178	* gcc.dg/vect/pr85286.c: New test.
8179
81802018-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8181
8182	PR target/85173
8183	* gcc.target/arm/pr85173.c: New test.
8184
81852018-04-10  Jakub Jelinek  <jakub@redhat.com>
8186
8187	PR lto/85248
8188	* gcc.dg/lto/pr85248_0.c: New test.
8189	* gcc.dg/lto/pr85248_1.c: New test.
8190
81912018-04-09  Jan Hubicka  <jh@suse.cz>
8192
8193	PR lto/85078
8194	* g++.dg/torture/pr85078.C: New.
8195
81962018-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
8197
8198	PR c++/85227
8199	* g++.dg/cpp1z/decomp44.C: New.
8200	* g++.dg/cpp1z/decomp45.C: Likewise.
8201
82022018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8203
8204	PR fortran/83064
8205	* gfortran.dg/do_concurrent_5.f90: New test.
8206	* gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
8207	message.
8208
82092018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8210
8211	PR fortran/51260
8212	* gfortran.dg/parameter_array_element_3.f90: New test.
8213
82142018-04-09  Jakub Jelinek  <jakub@redhat.com>
8215
8216	PR c++/85194
8217	* g++.dg/cpp1z/decomp43.C: New test.
8218
8219	PR rtl-optimization/80463
8220	* g++.dg/pr80463.C: Add -w to dg-options.
8221
82222018-04-09  Richard Biener  <rguenther@suse.de>
8223
8224	PR tree-optimization/85284
8225	* gcc.dg/torture/pr85284.c: New testcase.
8226
82272018-04-09  Andrey Belevantsev  <abel@ispras.ru>
8228
8229	PR rtl-optimization/80463
8230	PR rtl-optimization/83972
8231	PR rtl-optimization/83480
8232
8233	* gcc.dg/pr80463.c: New test.
8234	* g++.dg/pr80463.C: Likewise.
8235	* gcc.dg/pr83972.c: Likewise.
8236
82372018-04-09  Andrey Belevantsev  <abel@ispras.ru>
8238
8239	PR rtl-optimization/83913
8240	* gcc.dg/pr83913.c: New test.
8241
82422018-04-09  Andrey Belevantsev  <abel@ispras.ru>
8243
8244	PR rtl-optimization/83962
8245	* gcc.dg/pr83962.c: New test.
8246
82472018-04-09  Andrey Belevantsev  <abel@ispras.ru>
8248
8249	PR rtl-optimization/83530
8250	* gcc.dg/pr83530.c: New test.
8251
82522018-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
8253
8254	PR middle-end/82976
8255	* gfortran.dg/realloc_on_assign_16a.f90: New test.
8256
82572018-04-07  Jakub Jelinek  <jakub@redhat.com>
8258
8259	PR tree-optimization/85257
8260	* gcc.dg/pr85257.c: New test.
8261
82622018-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8263
8264	* g++.dg/opt/pr85196.C: New test.
8265
82662018-04-06  David Malcolm  <dmalcolm@redhat.com>
8267
8268	PR c++/84269
8269	* g++.dg/lookup/missing-std-include-6.C: Move std::array and
8270	std::tuple here since they need C++11.
8271	* g++.dg/lookup/missing-std-include-8.C: New test.
8272	* g++.dg/lookup/missing-std-include.C: Move std::array and
8273	std::tuple test to missing-std-include-6.C to avoid failures
8274	with C++98.
8275
82762018-04-06  Jakub Jelinek  <jakub@redhat.com>
8277
8278	PR debug/85252
8279	* gcc.dg/debug/pr85252.c: New test.
8280
8281	PR rtl-optimization/84872
8282	* gcc.dg/graphite/pr84872.c: New test.
8283
8284	PR c++/85210
8285	* g++.dg/cpp1z/decomp42.C: New test.
8286
82872018-04-06  David Malcolm  <dmalcolm@redhat.com>
8288
8289	PR c++/85021
8290	* g++.dg/lookup/missing-std-include-7.C: New test.
8291
82922018-04-06  Tamar Christina  <tamar.christina@arm.com>
8293
8294	* gcc.dg/struct-simple.c: Revert r254862.
8295	* lib/target-supports.exp
8296	(check_effective_target_word_mode_no_slow_unalign): Likewise.
8297
82982018-04-06  Richard Biener  <rguenther@suse.de>
8299
8300	PR middle-end/85244
8301	* gcc.dg/torture/pr85244-1.c: New testcase.
8302	* gcc.dg/torture/pr85244-2.c: Likewise.
8303
83042018-04-06  Jakub Jelinek  <jakub@redhat.com>
8305
8306	PR sanitizer/85213
8307	* c-c++-common/ubsan/pr85213.c: New test.
8308
83092018-04-06  Richard Biener  <rguenther@suse.de>
8310
8311	PR middle-end/85180
8312	* gcc.dg/pr85180.c: New testcase.
8313
83142018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8315
8316	* gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
8317	to trigger the optimization. Do some cleanup and function
8318	renaming.  Add more test functions.
8319
83202018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8321
8322	* gcc.target/s390/s390.exp: Remove -O0 from list of torture
8323	options.
8324	* gcc.target/s390/hotpatch-1.c: Skip when building without
8325	optimization.
8326	* gcc.target/s390/hotpatch-10.c: Likewise.
8327	* gcc.target/s390/hotpatch-11.c: Likewise.
8328	* gcc.target/s390/hotpatch-12.c: Likewise.
8329	* gcc.target/s390/hotpatch-13.c: Likewise.
8330	* gcc.target/s390/hotpatch-14.c: Likewise.
8331	* gcc.target/s390/hotpatch-15.c: Likewise.
8332	* gcc.target/s390/hotpatch-16.c: Likewise.
8333	* gcc.target/s390/hotpatch-17.c: Likewise.
8334	* gcc.target/s390/hotpatch-18.c: Likewise.
8335	* gcc.target/s390/hotpatch-19.c: Likewise.
8336	* gcc.target/s390/hotpatch-2.c: Likewise.
8337	* gcc.target/s390/hotpatch-3.c: Likewise.
8338	* gcc.target/s390/hotpatch-4.c: Likewise.
8339	* gcc.target/s390/hotpatch-5.c: Likewise.
8340	* gcc.target/s390/hotpatch-6.c: Likewise.
8341	* gcc.target/s390/hotpatch-7.c: Likewise.
8342	* gcc.target/s390/hotpatch-8.c: Likewise.
8343	* gcc.target/s390/hotpatch-9.c: Likewise.
8344
83452018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8346
8347	* c-c++-common/Wattributes.c: Disable warning for s390* target and
8348	check for an error instead.
8349	* gcc.dg/Wattributes-6.c: Likewise.
8350
83512018-04-05  Jakub Jelinek  <jakub@redhat.com>
8352
8353	PR c++/85209
8354	* g++.dg/cpp1z/decomp39.C: New test.
8355	* g++.dg/cpp1z/decomp40.C: New test.
8356
8357	PR c++/85208
8358	* g++.dg/cpp1z/decomp41.C: New test.
8359
8360	PR middle-end/85195
8361	* gcc.dg/pr85195.c: New test.
8362
83632018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8364
8365	PR c++/80956
8366	* g++.dg/cpp0x/initlist100.C: New.
8367	* g++.dg/cpp0x/initlist101.C: Likewise.
8368
83692018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8370
8371	PR c++/84792
8372	* g++.dg/other/pr84792-1.C: New.
8373	* g++.dg/other/pr84792-2.C: Likewise.
8374
83752018-04-05  Uros Bizjak  <ubizjak@gmail.com>
8376
8377	PR target/85193
8378	* gcc.target/i386/pr85193.c: New test.
8379
83802018-04-05  Alexandre Oliva <aoliva@redhat.com>
8381
8382	PR c++/84979
8383	* g++.dg/concepts/pr84979.C: New.
8384	* g++.dg/concepts/pr84979-2.C: New.
8385	* g++.dg/concepts/pr84979-3.C: New.
8386
83872018-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8388
8389	PR c++/80026
8390	* g++.dg/cpp0x/variadic174.C: New.
8391
83922018-04-04  Jakub Jelinek  <jakub@redhat.com>
8393
8394	PR inline-asm/85172
8395	* g++.dg/ext/builtin13.C: New test.
8396	* g++.dg/ext/atomic-4.C: New test.
8397
8398	PR c++/85146
8399	* g++.dg/ext/bases2.C: Expect extra error diagnostics.
8400	* g++.dg/ext/bases3.C: New test.
8401
84022018-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8403
8404	PR target/85203
8405	* gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
8406	to match a single insn of the baz function.  Move scan directives at
8407	the end of the file below the functions they are trying to test for
8408	better readability.
8409	* gcc.target/arm/cmse/cmse-16.c: New testcase.
8410
84112018-04-04  Peter Bergner  <bergner@vnet.ibm.com>
8412
8413	PR rtl-optimization/84878
8414	* gcc.target/powerpc/pr84878.c: New test.
8415
84162018-04-04  Michael Matz  <matz@suse.de>
8417
8418	* gcc.dg/Wstringop-overflow-4.c: New test.
8419	* c-c++-common/Wstringop-truncation-4.c: Adjust.
8420
84212018-04-04  Jakub Jelinek  <jakub@redhat.com>
8422
8423	PR testsuite/85189
8424	* g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
8425	for the diagnostics of overridden functions.  Adjust for new wording.
8426
84272018-04-04  Richard Biener  <rguenther@suse.de>
8428
8429	PR lto/85176
8430	* g++.dg/lto/pr85176_0.C: New testcase.
8431
84322018-04-04  Richard Biener  <rguenther@suse.de>
8433
8434	PR testsuite/85191
8435	* lib/target-supports.exp (check_effective_target_vect_perm_short):
8436	Fix typo.
8437
84382018-04-04  Martin Liska  <mliska@suse.cz>
8439
8440	PR sanitizer/85174
8441	* c-c++-common/asan/pointer-compare-1.c: Disable section anchors
8442	and msdata as a workaround for powerpc.
8443
84442018-04-04  Richard Biener  <rguenther@suse.de>
8445
8446	PR tree-optimization/85168
8447	* gcc.dg/torture/pr85168.c: New testcase.
8448
84492018-04-04  Alexandre Oliva <aoliva@redhat.com>
8450
8451	PR c++/84943
8452	* g++.dg/pr84943.C: New.
8453	* g++.dg/pr84943-2.C: New.
8454
84552018-04-03  Jakub Jelinek  <jakub@redhat.com>
8456
8457	PR rtl-optimization/85167
8458	* gcc.dg/pr85167.c: New test.
8459
8460	PR tree-optimization/85156
8461	* c-c++-common/pr85156.c: New test.
8462	* gcc.c-torture/execute/pr85156.c: New test.
8463
84642018-04-03  Bill Schmidt  <wschmidt@linux.ibm.com>
8465
8466	* gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
8467	* gcc.target/powerpc/undef-bool-1.C: New file.
8468	* gcc.target/powerpc/undef-bool-2.c: New file.
8469
84702018-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8471
8472	PR c++/84768
8473	* g++.dg/cpp1z/class-deduction52.C: New.
8474
84752018-04-03  Jakub Jelinek  <jakub@redhat.com>
8476
8477	PR c++/85147
8478	* g++.dg/cpp0x/pr85147.C: New test.
8479
8480	PR c++/85140
8481	* g++.dg/cpp0x/gen-attrs-64.C: New test.
8482
8483	PR c++/85134
8484	* g++.dg/gomp/pr85134.C: New test.
8485	* g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
8486
8487	PR target/85169
8488	* gcc.c-torture/execute/pr85169.c: New test.
8489	* gcc.target/i386/avx512f-pr85169.c: New test.
8490	* gcc.target/i386/avx512bw-pr85169.c: New test.
8491
84922018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>
8493
8494	PR target/85126
8495	* gcc.target/powerpc/pr69946: Adjust comment.  Remove
8496	scan-assembler-times clause.
8497
84982018-04-03  Christophe Lyon  <christophe.lyon@linaro.org>
8499
8500	* gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
8501	dg-additional-options.
8502
85032018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>
8504
8505	* gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
8506
85072018-04-03  Richard Biener  <rguenther@suse.de>
8508
8509	PR testsuite/85154
8510	* gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
8511
85122018-04-02  Jim Wilson  <jimw@sifive.com>
8513
8514	* gcc.target/riscv/pr84660.c: New.
8515	* gcc.target/riscv/shift-and-1.c: New.
8516	* gcc.target/riscv/shift-and-2.c: New.
8517
85182018-04-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8519
8520	PR fortran/85102
8521	* gfortran.dg/array_simplify_2.f90: New test.
8522
85232018-04-01  Jakub Jelinek  <jakub@redhat.com>
8524
8525	PR middle-end/85090
8526	* gcc.target/i386/avx512f-pr85090-1.c: New test.
8527	* gcc.target/i386/avx512f-pr85090-2.c: New test.
8528	* gcc.target/i386/avx512f-pr85090-3.c: New test.
8529	* gcc.target/i386/avx512bw-pr85090-2.c: New test.
8530	* gcc.target/i386/avx512bw-pr85090-3.c: New test.
8531
85322018-03-31  Alexandre Oliva  <aoliva@redhat.com>
8533
8534	PR c++/85027
8535	* g++.dg/pr85027.C: New.
8536
85372018-03-31  Segher Boessenkool  <segher@kernel.crashing.org>
8538
8539	PR target/83315
8540	* gcc.target/powerpc/sse-maxps-2.c: New test.
8541	* gcc.target/powerpc/sse-minps-2.c: New test.
8542
85432018-03-30  Jakub Jelinek  <jakub@redhat.com>
8544
8545	PR c++/84791
8546	* g++.dg/gomp/pr84791.C: New test.
8547
85482018-03-30  Paul Thomas  <pault@gcc.gnu.org>
8549
8550	PR fortran/84931
8551	* gfortran.dg/array_constructor_53.f90: New test.
8552
85532018-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8554
8555	PR fortran/85130
8556	* gfortran.dg/substr_6.f90: Remove illegal test for
8557	out-of-bounds substring.
8558
85592017-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8560
8561	PR fortran/85111
8562	* gfortran.dg/zero_sized_10.f90: New test.
8563
85642018-03-29  David Malcolm  <dmalcolm@redhat.com>
8565
8566	PR c++/84269
8567	* g++.dg/lookup/missing-std-include-6.C: New test.
8568	* g++.dg/lookup/missing-std-include.C: Add std::pair and
8569	std::tuple tests.
8570	* g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
8571	* g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
8572	<cstring>, <cassert>, and <cstdlib>.
8573
85742018-03-29  Vladimir Makarov  <vmakarov@redhat.com>
8575
8576	PR inline-asm/84985
8577	* gcc.target/i386/pr84985.c: New.
8578
85792018-03-29  David Malcolm  <dmalcolm@redhat.com>
8580
8581	PR c++/85110
8582	* g++.dg/diagnostic/param-type-mismatch-2.C: New test.
8583
85842018-03-29  Jakub Jelinek  <jakub@redhat.com>
8585
8586	PR c++/85108
8587	* g++.dg/warn/Wunused-var-31.C: New test.
8588
8589	PR c/85094
8590	* c-c++-common/Wduplicated-branches-14.c: New test.
8591
85922018-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
8593
8594	PR c++/84606
8595	* g++.dg/cpp0x/pr84606.C: New.
8596
85972018-03-29  Carl Love  <cel@us.ibm.com>
8598
8599	Revert
8600	2017-09-27  Carl Love  <cel@us.ibm.com>
8601
8602	* gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
8603	for the __builtin_fctid and __builtin_fctiw.
8604
86052018-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8606
8607	PR target/84912
8608	* gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
8609	deleted builtin function.
8610	(div_weuo): Likewise.
8611	* gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
8612	(div_deuo): Likewise.
8613
86142018-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8615
8616	PR c++/85028
8617	* g++.dg/other/default13.C: New.
8618
86192018-03-28  Jakub Jelinek  <jakub@redhat.com>
8620
8621	PR target/85095
8622	* gcc.target/i386/pr85095-1.c: New test.
8623	* gcc.target/i386/pr85095-2.c: New test.
8624	* gcc.c-torture/execute/pr85095.c: New test.
8625
8626	PR tree-optimization/82004
8627	* gcc.dg/pr82004.c: New test.
8628
86292018-03-28  Jakub Jelinek  <jakub@redhat.com>
8630	    Martin Liska  <mliska@suse.cz>
8631
8632	PR sanitizer/85081
8633	* g++.dg/asan/pr85081.C: New test.
8634
86352018-03-28  Alexandre Oliva  <aoliva@redhat.com>
8636
8637	PR c++/84789
8638	* g++.dg/template/pr84789.C: Adjust for testing with
8639	-fconcepts too.
8640
8641	PR c++/84973
8642	* g++.dg/template/pr84973.C: New.
8643	* g++.dg/template/pr84973-2.C: New.
8644	* g++.dg/template/pr84973-3.C: New.
8645
8646	PR c++/84968
8647	* g++.dg/eh/pr84968.C: New.
8648
86492018-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
8650
8651	PR target/84914
8652	* gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
8653	long double multiply/divide uses the correct function.
8654	* gcc.target/powerpc/mulkc-3.c: Likewise.
8655	* gcc.target/powerpc/divkc-2.c: Likewise.
8656	* gcc.target/powerpc/divkc-3.c: Likewise.
8657
86582018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
8659
8660	PR c++/85067
8661	* g++.dg/cpp0x/defaulted51.C: New.
8662	* g++.dg/cpp0x/constexpr-68754.C: Adjust.
8663
86642018-03-27  Jakub Jelinek  <jakub@redhat.com>
8665
8666	PR c++/85077
8667	* g++.dg/ext/vector35.C: New test.
8668
8669	PR c++/85061
8670	* g++.dg/ext/builtin-offsetof3.C: New test.
8671
8672	PR c++/85076
8673	* g++.dg/cpp1y/pr85076.C: New test.
8674
86752018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8676
8677	PR fortran/85084
8678	* gfortran.dg/matmul_rank_1.f90: New test.
8679
86802018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8681	Harald Anlauf  <anlauf@gmx.de>
8682
8683	* gfortran.dg/structure_constructor_15.f90: New test.
8684
86852018-03-27  Volker Reichelt  <v.reichelt@netcologne.de>
8686
8687	* g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
8688	for the diagnostics of overridden functions.  Adjust for new wording.
8689	* g++.dg/cpp0x/implicit1.C: Likewise.
8690	* g++.dg/cpp0x/override1.C: Likewise.
8691	* g++.dg/cpp1y/auto-fn18.C: Likewise.
8692	* g++.dg/eh/shadow1.C: Likewise.
8693	* g++.dg/inherit/covariant12.C: Likewise.
8694	* g++.dg/inherit/covariant14.C: Likewise.
8695	* g++.dg/inherit/covariant15.C: Likewise.
8696	* g++.dg/inherit/covariant16.C: Likewise.
8697	* g++.dg/inherit/covariant22.C: Likewise.
8698	* g++.dg/inherit/crash3.C: Likewise.
8699	* g++.dg/inherit/error2.C: Likewise.
8700	* g++.dg/template/crash100.C: Likewise.
8701	* g++.old-deja/g++.eh/spec6.C: Likewise.
8702	* g++.old-deja/g++.mike/p811.C: Likewise.
8703	* g++.old-deja/g++.other/virtual11.C: Likewise.
8704	* g++.old-deja/g++.other/virtual4.C: Likewise.
8705
87062018-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8707
8708	PR target/85044
8709	* gcc.target/i386/pr85044.c: New test.
8710
87112018-03-27  Martin Sebor  <msebor@redhat.com>
8712
8713	PR testsuite/83462
8714	* c-c++-common/Warray-bounds-4.c: Disable assertion for targets
8715	other than x86.
8716
87172018-03-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8718
8719	PR target/83009
8720	* gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
8721
87222018-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8723
8724	PR target/81863
8725	* gcc.target/arm/pr81863.c: New test.
8726
87272018-03-27  Cesar Philippidis  <cesar@codesourcery.com>
8728
8729	PR target/85056
8730	* testsuite/gcc.target/nvptx/pr85056.c: New test.
8731	* testsuite/gcc.target/nvptx/pr85056a.c: New test.
8732
87332018-03-27  Richard Biener  <rguenther@suse.de>
8734
8735	PR testsuite/82847
8736	* lib/target-supports.exp (check_ssse3_available): New function.
8737	(check_effective_target_vect_perm_short): Enable for x86 if
8738	check_ssse3_available.
8739
87402018-03-27  Richard Biener  <rguenther@suse.de>
8741
8742	PR tree-optimization/85082
8743	* gfortran.dg/pr85082.f90: New testcase.
8744
87452018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>
8746
8747	* gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
8748	to "l=2" in dg-final.
8749
87502018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>
8751
8752	* gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
8753	* gcc.target/mips/fix-r4000-2.c: Likewise.
8754	* gcc.target/mips/fix-r4000-3.c: Likewise.
8755	* gcc.target/mips/fix-r4000-4.c: Likewise.
8756	* gcc.target/mips/fix-r4000-5.c: Likewise.
8757	* gcc.target/mips/fix-r4000-6.c: Likewise.
8758	* gcc.target/mips/fix-r4000-7.c: Likewise.
8759	* gcc.target/mips/fix-r4000-8.c: Likewise.
8760	* gcc.target/mips/fix-r4000-9.c: Likewise.
8761	* gcc.target/mips/fix-r4000-10.c: Likewise.
8762	* gcc.target/mips/fix-r4000-7.c: Change dg-final
8763	"mulditi3_r4000" instead of "mulditi3".
8764	* gcc.target/mips/fix-r4000-8.c: Change dg-final
8765	"umulditi3_r4000" instead of "umulditi3".
8766
87672018-03-27  Jakub Jelinek  <jakub@redhat.com>
8768
8769	PR c++/85068
8770	* g++.dg/inherit/covariant22.C: New test.
8771
87722018-03-27  Richard Biener  <rguenther@suse.de>
8773
8774	PR testsuite/84004
8775	* gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
8776	alignment.
8777
87782018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
8779	    Jason Merrill  <jason@redhat.com>
8780
8781	PR c++/84632
8782	* g++.dg/init/array49.C: New.
8783	* g++.dg/torture/pr70499.C: Adjust.
8784
87852018-03-26  Uros Bizjak  <ubizjak@gmail.com>
8786
8787	PR target/85073
8788	* gcc.target/i386/pr85073.c: New test.
8789
87902018-03-26  Richard Biener  <rguenther@suse.de>
8791
8792	PR testsuite/85066
8793	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
8794	instead of long.
8795
87962018-03-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8797
8798	PR fortran/66709
8799	* gfortran.dg/parameter_array_format.f90: New test.
8800
88012018-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8802	Neil Carlson <neil.n.carlson@gmail.com>
8803
8804	PR fortran/84381
8805	* gfortran.dg/literal_character_constant_1.inc: Replace
8806	call abort by STOP n.
8807	* gfortran.dg/overload_1.f90: Likewise.
8808
88092018-03-25  Seth Johnson <johnsonsr@ornl.gov>
8810	Dominique d'Humieres  <dominiq@gcc.gnu.org>
8811
8812	PR fortran/84924
8813	* gfortran.dg/scalar_pointer_1.f90: New test.
8814
88152018-03-25  Tom de Vries  <tom@codesourcery.com>
8816
8817	* gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
8818	precise.
8819
88202018-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8821
8822	PR fortran/69497
8823	* gfortran.dg/pr89497.f90: New test.
8824
88252018-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8826
8827	PR fortran/70068
8828	* gfortran.dg/substr_7.f90: New test.
8829
88302018-03-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8831
8832	PR fortran/42651
8833	* gfortran.dg/pr42651.f90: New test.
8834	* gfortran.dg/func_result_7.f90: Update error message.
8835
88362018-03-24  Richard Sandiford  <richard.sandiford@linaro.org>
8837
8838	PR tree-optimization/84005
8839	* gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
8840	failing to force the alignment.
8841
88422018-03-23  Peter Bergner  <bergner@vnet.ibm.com>
8843
8844	* gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
8845	from this to...
8846	<vclzd>: ...this.
8847
88482018-03-23  Peter Bergner  <bergner@vnet.ibm.com>
8849
8850	* gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
8851	message.  Fix scan-assembler patterns.
8852
88532018-03-23  Jakub Jelinek  <jakub@redhat.com>
8854
8855	PR c++/85015
8856	* g++.dg/cpp0x/pr85015.C: New test.
8857
8858	PR c++/84942
8859	* g++.dg/cpp1y/pr84942.C: New test.
8860
88612018-03-23  Vladimir Makarov  <vmakarov@redhat.com>
8862
8863	PR inline-asm/85030
8864	* testsuite/gcc.target/i386/pr85030.c: New.
8865
88662018-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8867
8868	PR target/85026
8869	* g++.dg/pr85026.C: New test.
8870
88712018-03-23  David Edelsohn  <dje.gcc@gmail.com>
8872
8873	* g++.dg/debug/pr84704.C: XFAIL AIX.
8874
88752018-03-23  Sudakshina Das  <sudi.das@arm.com>
8876
8877	PR target/84826
8878	* gcc.target/arm/pr84826.c: Add dg directive.
8879
88802018-03-23  Marek Polacek  <polacek@redhat.com>
8881
8882	PR c++/85033
8883	* g++.dg/ext/builtin-offsetof2.C: New test.
8884
8885	PR c++/85045
8886	* g++.dg/cpp0x/Wnarrowing5.C: New test.
8887	* gcc.dg/pr85045.c: New test.
8888
88892018-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891	PR debug/85020
8892	* gnat.dg/lto22.adb: New test.
8893	* gnat.dg/lto22_pkg1.ad[sb]: New helper.
8894	* gnat.dg/lto22_pkg2.ads: Likewise.
8895
88962018-03-23  Jakub Jelinek  <jakub@redhat.com>
8897
8898	PR c/80778
8899	* gcc.dg/lto/pr80778_0.c: New test.
8900
8901	PR inline-asm/85034
8902	* gcc.target/i386/pr85034.c: New test.
8903
8904	PR inline-asm/85022
8905	* c-c++-common/torture/pr85022.c: New test.
8906
8907	PR sanitizer/85029
8908	* g++.dg/ubsan/pr85029.C: New test.
8909
89102018-03-23  Alexandre Oliva  <aoliva@redhat.com>
8911
8912	PR c++/71251
8913	* g++.dg/cpp0x/pr71251.C: New.
8914
8915	PR c++/84789
8916	* g++.dg/template/pr84789.C: New.
8917	* g++.dg/template/pr84789-2.C: New.
8918	* g++.dg/template/pr84789-3.C: New.
8919	* g++.dg/parse/dtor11.C: Accept alternate error message.
8920
8921	PR c++/84729
8922	* g++.dg/pr84729.C: New.
8923	* g++.old-deja/g++.ext/arrnew2.C: Require error.
8924	* g++.old-deja/g++.robertl/eb58.C: Likewise.
8925	* g++.old-deja/g++.robertl/eb63.C: Likewise.
8926
89272018-03-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8928
8929	PR fortran/84922
8930	* gfortran.dg/interface_42.f90: New test.
8931	* gfortran.dg/interface_43.f90: New test.
8932
89332018-03-22  Sudakshina Das  <sudi.das@arm.com>
8934
8935	PR target/84826
8936	* gcc.target/arm/pr84826.c: New test.
8937
89382018-03-22  Christophe Lyon  <christophe.lyon@linaro.org>
8939
8940	* gcc.target/arm/addr-modes-float.c: Move dg-do before
8941	dg-require-effective-target.
8942	* gcc.target/arm/addr-modes-int.c: Likewise.
8943	* gcc.target/nios2/lo-addr-tls.c: Likewise.
8944
89452018-03-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8946
8947	PR target/84760
8948	* gcc.target/powerpc/altivec-ld-1.c: New test.
8949
89502018-03-22  Bin Cheng  <bin.cheng@arm.com>
8951
8952	* gcc.dg/graphite/pr83126.c: Require pthread for the test.
8953
89542018-03-22  Jakub Jelinek  <jakub@redhat.com>
8955
8956	PR inline-asm/84941
8957	* gcc.dg/pr84941.c: New test.
8958
89592018-03-22  Tom de Vries  <tom@codesourcery.com>
8960
8961	PR tree-optimization/84956
8962	* gcc.dg/pr84956.c: New test.
8963
89642018-03-22  Marek Polacek  <polacek@redhat.com>
8965
8966	PR c++/84854
8967	* g++.dg/cpp1z/constexpr-if15.C: New test.
8968	* g++.dg/cpp1z/constexpr-if16.C: New test.
8969
89702018-03-21  Joseph Myers  <joseph@codesourcery.com>
8971
8972	* gcc.dg/builtin-tgmath-3.c: New test.
8973
89742018-03-21  Alexandre Oliva  <aoliva@redhat.com>
8975
8976	PR c++/71965
8977	* g++.dg/concepts/pr71965.C: New.
8978
8979	PR c++/84610
8980	PR c++/84642
8981	* g++.dg/cpp0x/pr84610.C: New.
8982	* g++.dg/cpp0x/pr84642.C: New.
8983
89842018-03-21  Jakub Jelinek  <jakub@redhat.com>
8985
8986	PR c/84999
8987	* c-c++-common/pr84999.c: New test.
8988
89892018-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
8990
8991	PR c++/84972
8992	* g++.dg/ext/desig10.C: New.
8993
89942018-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8995	    Harald Anlauf  <anlauf@gmx.de>
8996
8997	PR fortran/84957
8998	* gfortran.dg/pr84957.f90: New test.
8999
90002018-03-21  Jakub Jelinek  <jakub@redhat.com>
9001
9002	PR tree-optimization/84960
9003	* gcc.c-torture/compile/pr84960.c: New test.
9004
90052018-03-21  Richard Sandiford  <richard.sandiford@linaro.org>
9006
9007	PR tree-optimization/84811
9008	* gcc.dg/torture/pr84811.c: New test.
9009
90102018-03-21  Jakub Jelinek  <jakub@redhat.com>
9011
9012	PR tree-optimization/84982
9013	* c-c++-common/pr84982.c: New test.
9014
9015	PR c++/84961
9016	* c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
9017	"m" (++x) in C++.
9018	* g++.dg/torture/pr84961-1.C: New test.
9019	* g++.dg/torture/pr84961-2.C: New test.
9020
90212018-03-21  Nathan Sidwell  <nathan@acm.org>
9022
9023	PR c++/85008
9024	* g++.dg/pr85008.C: New.
9025
90262018-03-21  Janne Blomqvist  <jb@gcc.gnu.org>
9027
9028	PR fortran/84615
9029	* gfortran.dg/char_result_17.f90: New test.
9030
90312018-03-21  David Malcolm  <dmalcolm@redhat.com>
9032
9033	PR c++/84994
9034	* g++.dg/other/accessor-fixits-1.C: Move to...
9035	* g++.dg/torture/accessor-fixits-1.C: ...here.
9036	* g++.dg/other/accessor-fixits-2.C: Move to...
9037	* g++.dg/torture/accessor-fixits-2.C: ...here.
9038	* g++.dg/other/accessor-fixits-3.C: Move to...
9039	* g++.dg/torture/accessor-fixits-3.C: ...here.
9040	* g++.dg/other/accessor-fixits-4.C: Move to...
9041	* g++.dg/torture/accessor-fixits-4.C: ...here.
9042	* g++.dg/other/accessor-fixits-5.C: Move to...
9043	* g++.dg/torture/accessor-fixits-5.C: ...here.
9044	* g++.dg/torture/accessor-fixits-6.C: New testcase.
9045	* g++.dg/torture/accessor-fixits-7.C: New testcase.
9046	* g++.dg/torture/accessor-fixits-8.C: New testcase.
9047
90482018-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9049
9050	* gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
9051
90522018-03-21  Sudakshina Das  <sudi.das@arm.com>
9053
9054	PR target/82989
9055	* gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
9056
90572018-03-21  Nathan Sidwell  <nathan@acm.org>
9058
9059	PR c++/84804
9060	* g++.dg/lookup/pr84804.C: New.
9061
90622018-03-21  Martin Sebor  <msebor@redhat.com>
9063
9064	PR c++/84850
9065	* g++.dg/Wclass-memaccess-3.C: New test.
9066	* g++.dg/Wclass-memaccess-4.C: New test.
9067
90682018-03-21  David Malcolm  <dmalcolm@redhat.com>
9069
9070	PR c++/84892
9071	* g++.dg/other/accessor-fixits-1.C
9072	(test_access_const_t1_color): New.
9073	(test_deref_const_t1_color): New.
9074	* g++.dg/other/accessor-fixits-5.C: New testcase.
9075
90762018-03-21  Tom de Vries  <tom@codesourcery.com>
9077
9078	PR tree-optimization/83126
9079	* gcc.dg/graphite/pr83126.c: New test.
9080
90812018-03-21  Nathan Sidwell  <nathan@acm.org>
9082
9083	* g++.dg/ext/anon-struct6.C: Adjust.
9084	* g++.dg/ext/deprecate-1.C: New.
9085	* g++.dg/ext/deprecate-2.C: New.
9086	* g++.dg/lookup/pr84602.C: Adjust.
9087	* g++.dg/lookup/pr84962.C: Adjust.
9088	* g++.old-deja/g++.other/anon4.C
9089
9090	PR c++/84836
9091	* g++.dg/lookup/pr84836.C: New.
9092
90932018-03-21  Bin Cheng  <bin.cheng@arm.com>
9094
9095	PR tree-optimization/84969
9096	* gcc.dg/tree-ssa/pr84969.c: New test.
9097
90982018-03-21  Jakub Jelinek  <jakub@redhat.com>
9099
9100	PR rtl-optimization/84989
9101	* gcc.target/i386/pr84989.c: New test.
9102
91032018-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
9104
9105	* gcc.target/arm/pr82518.c: Require arm_neon_hw.
9106
91072018-03-21  Martin Liska  <mliska@suse.cz>
9108
9109	PR ipa/84963
9110	* gfortran.dg/goacc/pr84963.f90: New test.
9111
91122018-03-21  Marek Polacek  <polacek@redhat.com>
9113
9114	PR c++/71638, ICE with NSDMI and reference.
9115	* g++.dg/cpp0x/nsdmi14.C: New test.
9116	* g++.dg/cpp1y/nsdmi-aggr10.C: New test.
9117
91182018-03-21  Chenghua Xu  <paul.hua.gm@gmail.com>
9119
9120	* gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
9121	MIPS with -mpaired-single directives.
9122
91232018-03-20  Steven G. Kargl  <kargl@gcc.gnu.org>
9124
9125	PR fortran/85001
9126	* gfortran.dg/interface_41.f90: New test.
9127
91282018-03-20  Jakub Jelinek  <jakub@redhat.com>
9129
9130	PR debug/84875
9131	* gcc.dg/pr84875.c: New test.
9132
91332018-03-20  Marek Polacek  <polacek@redhat.com>
9134
9135	PR c++/84978, ICE with NRVO.
9136	* g++.dg/opt/nrv19.C: New test.
9137
91382018-03-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9139
9140	PR target/82518
9141	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
9142	Disable for armeb targets.
9143	* gcc.target/arm/pr82518.c: New test.
9144
91452018-03-20  Nathan Sidwell  <nathan@acm.org>
9146
9147	PR c++/84962
9148	* g++.dg/lookup/pr84962.C: New.
9149
9150	PR c++/84970
9151	* g++.dg/lookup/pr84970.C: New.
9152
91532018-03-20  Richard Biener  <rguenther@suse.de>
9154
9155	PR target/84986
9156	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
9157
91582018-03-20  Martin Liska  <mliska@suse.cz>
9159
9160	PR ipa/84825
9161	* g++.dg/ipa/pr84825.C: New test.
9162
91632018-03-20  Martin Liska  <mliska@suse.cz>
9164
9165	* gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
9166
91672018-03-20  Jakub Jelinek  <jakub@redhat.com>
9168
9169	PR target/84845
9170	* gcc.c-torture/compile/pr84845.c: New test.
9171
91722018-03-20  Sudakshina Das  <sudi.das@arm.com>
9173
9174	PR target/82989
9175	* gcc.target/arm/pr82989.c: New test.
9176
91772018-03-20  Jakub Jelinek  <jakub@redhat.com>
9178
9179	PR target/84945
9180	* gcc.target/i386/pr84945.c: New test.
9181
91822018-03-20  Christophe Lyon  <christophe.lyon@linaro.org>
9183
9184	PR target/81647
9185	* gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
9186
91872018-03-20  Jakub Jelinek  <jakub@redhat.com>
9188
9189	PR c/84953
9190	* gcc.dg/pr84953.c: New test.
9191
91922018-03-19  Marek Polacek  <polacek@redhat.com>
9193
9194	PR c++/84925
9195	* g++.dg/cpp1z/lambda-__func__.C: New test.
9196
9197	PR c++/84927
9198	* g++.dg/cpp1y/nsdmi-aggr9.C: New test.
9199
92002018-03-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
9201
9202	PR sanitizer/78651
9203	* g++.dg/asan/pr78651.C: New test.
9204
92052018-03-19  Tom de Vries  <tom@codesourcery.com>
9206
9207	* gcc.dg/tree-ssa/pr84512.c: Don't require effective target
9208	vect_int_mult.  Add nvptx xfail for PR84958.
9209
92102018-03-19  Nathan Sidwell  <nathan@acm.org>
9211
9212	PR c++/84835
9213	* g++.dg/cpp1y/pr84835.C: New.
9214
92152018-03-19  Sudakshina Das  <sudi.das@arm.com>
9216
9217	PR target/81647
9218	* gcc.target/aarch64/pr81647.c: New.
9219
92202018-03-19  Richard Biener  <rguenther@suse.de>
9221
9222	PR tree-optimization/84933
9223	* g++.dg/pr84933.C: New testcase.
9224
92252018-03-19  Richard Biener  <rguenther@suse.de>
9226
9227	PR tree-optimization/84859
9228	* gcc.dg/tree-ssa/pr84859.c: New testcase.
9229	* gcc.dg/tree-ssa/pr35286.c: Disable cselim.
9230	* gcc.dg/tree-ssa/split-path-6.c: Likewise.
9231	* gcc.dg/tree-ssa/split-path-7.c: Likewise.
9232
92332018-03-19  Nathan Sidwell  <nathan@acm.org>
9234
9235	PR c++/84812
9236	* g++.dg/lookup/pr84812.C: New.
9237
92382018-03-19  Richard Biener  <rguenther@suse.de>
9239
9240	PR tree-optimization/84929
9241	* gcc.dg/torture/pr84929.c: New testcase.
9242
92432018-03-19  Tamar Christina  <tamar.christina@arm.com>
9244
9245	PR target/84711
9246	* gcc.target/arm/big-endian-subreg.c: Delete.
9247
92482018-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9249
9250	PR fortran/84931
9251	* gfortran.dg/array_constructor_52.f90: New test.
9252
92532018-03-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9254
9255	PR fortran/77414
9256	* gfortran.dg/pr77414.f90: New test.
9257	* gfortran.dg/internal_references_1.f90: Adjust error message.
9258
92592018-03-18  Steven G. Kargl  <kargl@gcc.gnu.org>
9260
9261	PR fortran/65453
9262	* gfortran.dg/pr65453.f90: New test.
9263
92642018-03-18  Richard Sandiford  <richard.sandiford@linaro.org>
9265
9266	PR tree-optimization/84913
9267	* gfortran.dg/vect/pr84913.f90: New test.
9268
92692018-03-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
9270
9271	PR fortran/79929
9272	* gfortran.dg/warn_concat.f90: New test.
9273
92742018-03-16  Jakub Jelinek  <jakub@redhat.com>
9275
9276	PR target/84899
9277	* gcc.dg/pr84899.c: New test.
9278
92792018-03-16  Steven G. Kargl  <kargl@gcc.gnu.org>
9280
9281	PR fortran/69395
9282	* gfortran.dg/pr69395.f90: Add test for max dimensions
9283
92842018-03-16  Vladimir Makarov  <vmakarov@redhat.com>
9285
9286	PR target/84876
9287	* gcc.target/i386/pr84876.c: New test.
9288
92892018-03-16  Martin Liska  <mliska@suse.cz>
9290
9291	PR ipa/84833
9292	* gcc.target/i386/mvc11.c: New test.
9293
92942018-03-16  Martin Liska  <mliska@suse.cz>
9295
9296	PR ipa/84722
9297	* gcc.target/i386/mvc10.c: New test.
9298
92992018-03-16  Jakub Jelinek  <jakub@redhat.com>
9300
9301	PR c++/79937
9302	PR c++/82410
9303	* g++.dg/cpp1y/pr79937-1.C: New test.
9304	* g++.dg/cpp1y/pr79937-2.C: New test.
9305	* g++.dg/cpp1y/pr79937-3.C: New test.
9306	* g++.dg/cpp1y/pr79937-4.C: New test.
9307	* g++.dg/cpp1y/pr82410.C: New test.
9308
93092018-03-16  Tom de Vries  <tom@codesourcery.com>
9310
9311	* gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
9312
93132018-03-16  Tom de Vries  <tom@codesourcery.com>
9314
9315	* gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
9316
93172018-03-16  Jakub Jelinek  <jakub@redhat.com>
9318
9319	PR c++/84874
9320	* g++.dg/cpp2a/desig8.C: New test.
9321
9322	PR tree-optimization/84841
9323	* gcc.dg/pr84841.c: New test.
9324
9325	PR c++/84874
9326	* g++.dg/cpp2a/desig7.C: New test.
9327
93282018-03-16  Mark Doffman  <mark.doffman@codethink.co.uk>
9329	    Jim MacArthur  <jim.macarthur@codethink.co.uk>
9330
9331	* gfortran.dg/automatic_1.f90: New test.
9332	* gfortran.dg/automatic_repeat.f90: New test
9333	* gfortran.dg/automatic_save.f90: New test.
9334	* gfortran.dg/vax_structure.f90: New test.
9335
93362018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9337
9338	PR fortran/78741
9339	* gfortran.dg/pr78741.f90: New test.
9340
93412018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9342
9343	PR fortran/69395
9344	* gfortran.dg/pr69395.f90: New test.
9345
93462018-03-15  Jakub Jelinek  <jakub@redhat.com>
9347
9348	PR c++/79085
9349	* g++.dg/opt/pr79085.C: New test.
9350
93512018-03-15  H.J. Lu  <hongjiu.lu@intel.com>
9352
9353	PR target/84574
9354	* gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
9355	label instead of __x86_indirect_thunk label.
9356
93572018-03-15  Jakub Jelinek  <jakub@redhat.com>
9358
9359	PR c++/84222
9360	* g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
9361	* g++.dg/warn/deprecated-6.C (T::member3): Likewise.
9362	* g++.dg/warn/deprecated-13.C: New test.
9363
93642018-03-15  Olga Makhotina  <olga.makhotina@intel.com>
9365
9366	* gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
9367
93682018-03-15  Richard Biener  <rguenther@suse.de>
9369
9370	PR c/84873
9371	* c-c++-common/pr84873.c: New testcase.
9372
93732018-03-15  Tamar Christina  <tamar.christina@arm.com>
9374
9375	PR target/84711
9376	* gcc.target/arm/big-endian-subreg.c: New.
9377
93782018-03-15  Jakub Jelinek  <jakub@redhat.com>
9379
9380	PR target/84860
9381	* gcc.c-torture/compile/pr84860.c: New test.
9382
93832018-03-15  Julia Koval  <julia.koval@intel.com>
9384
9385	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9386	cannonlake.
9387	(check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
9388	avx512bitalg.
9389
93902018-03-15  Jakub Jelinek  <jakub@redhat.com>
9391
9392	PR c/84853
9393	* gcc.dg/pr84853.c: New test.
9394
93952018-03-14  Carl Love  <cel@us.ibm.com>
9396
9397	* gcc.target/powerpc/builtins-7-runnable.c: New test file.
9398
93992018-03-14  Martin Liska  <mliska@suse.cz>
9400
9401	PR ipa/8480
9402	* g++.dg/lto/pr84805_0.C: New test.
9403	* g++.dg/lto/pr84805_1.C: New test.
9404	* g++.dg/lto/pr84805_2.C: New test.
9405
94062018-03-14  David Malcolm  <dmalcolm@redhat.com>
9407
9408	PR c/84852
9409	* gcc.dg/fixits-pr84852-1.c: New test.
9410	* gcc.dg/fixits-pr84852-2.c: New test.
9411
94122018-03-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9413
9414	* lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
9415	separate verbose message.
9416	* lib/scandump.exp (scan-dump-times): Likewise.
9417
94182018-03-14  Julia Koval  <julia.koval@intel.com>
9419
9420	* g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
9421	server.
9422	* gcc.target/i386/funcspec-56.inc: Ditto.
9423
94242018-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9425
9426	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
9427	aarch64_sve_hw.
9428
94292018-03-14  Jakub Jelinek  <jakub@redhat.com>
9430
9431	PR sanitizer/83392
9432	* c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
9433	check count from 17 to 14.
9434
9435	PR target/84844
9436	* gcc.target/i386/pr84844.c: New test.
9437
94382018-03-14  Richard Biener  <rguenther@suse.de>
9439
9440	PR tree-optimization/84830
9441	* gcc.dg/torture/pr84830.c: New testcase.
9442
94432018-03-14  Marek Polacek  <polacek@redhat.com>
9444
9445	PR c++/84596
9446	* g++.dg/cpp0x/static_assert15.C: New test.
9447
94482018-03-13  Steven G. Kargl  <kargl@gcc.gnu.org>
9449
9450	PR fortran/61775
9451	* gfortran.dg/pr61775.f90: New test.
9452
94532018-03-13  Jakub Jelinek  <jakub@redhat.com>
9454
9455	PR c++/84843
9456	* g++.dg/ext/pr84843-1.C: New test.
9457	* g++.dg/ext/pr84843-2.C: New test.
9458
94592018-03-13  David Pagan  <dave.pagan@oracle.com>
9460
9461	PR c/46921
9462	* gcc.dg/pr46921.c: New test.
9463
94642018-03-13  Martin Sebor  <msebor@redhat.com>
9465
9466	PR tree-optimization/84725
9467	* c-c++-common/Wstringop-truncation-4.c: New test.
9468	* c-c++-common/attr-nonstring-5.c: New test.
9469
94702018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
9471
9472	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
9473	than unpacks.
9474	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9475	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9476
94772018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
9478
9479	* gcc.target/aarch64/sve/tls_1.c: New test.
9480	* gcc.target/aarch64/sve/tls_2.C: Likewise.
9481
94822018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
9483
9484	* gcc.target/aarch64/sve/mul_highpart_1.c: New test.
9485	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
9486
94872018-03-13  Martin Liska  <mliska@suse.cz>
9488
9489	PR ipa/84658.
9490	* g++.dg/ipa/pr84658.C: New test.
9491
94922018-03-13  Jakub Jelinek  <jakub@redhat.com>
9493
9494	PR middle-end/84834
9495	* gcc.dg/pr84834.c: New test.
9496
9497	PR target/84827
9498	* gcc.target/i386/pr84827.c: New test.
9499
9500	PR target/84828
9501	* g++.dg/ext/pr84828.C: New test.
9502
9503	PR target/84786
9504	* gcc.target/i386/avx512f-pr84786-1.c: New test.
9505	* gcc.target/i386/avx512f-pr84786-2.c: New test.
9506
9507	PR c++/84808
9508	* g++.dg/cpp1y/constexpr-84808.C: New test.
9509
9510	PR c++/84704
9511	* g++.dg/debug/pr84704.C: New test.
9512
95132018-03-12  Renlin Li  <renlin.li@arm.com>
9514
9515	* gcc.target/aarch64/movi_hf.c: New.
9516	* gcc.target/aarch64/f16_mov_immediate_1.c: Update.
9517	* gcc.target/aarch64/f16_mov_immediate_2.c: Update.
9518
95192018-03-12  Martin Sebor  <msebor@redhat.com>
9520
9521	PR tree-optimization/83456
9522	* c-c++-common/Wrestrict-2.c: Remove test cases.
9523	* c-c++-common/Wrestrict.c: Same.
9524	* gcc.dg/Wrestrict-12.c: New test.
9525	* gcc.dg/Wrestrict-14.c: New test.
9526
95272018-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9528
9529	* g++.dg/pr84821.C: New test.
9530
95312018-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9532
9533	* gcc.dg/pr84799.c: New test.
9534
95352018-03-12  Richard Biener  <rguenther@suse.de>
9536
9537	PR tree-optimization/84803
9538	* gcc.dg/torture/pr84803.c: New testcase.
9539
95402018-03-12  Jakub Jelinek  <jakub@redhat.com>
9541
9542	PR c++/84813
9543	* g++.dg/debug/pr84813.C: New test.
9544
95452018-03-11  Paul Thomas  <pault@gcc.gnu.org>
9546
9547	PR fortran/84546
9548	* gfortran.dg/unlimited_polymorphic_29.f90: New test.
9549
95502018-03-11  Steven G. Kargl  <kargl@gcc.gnu.org>
9551
9552	PR fortran/83939
9553	* gfortran.dg/pr83939.f90
9554
95552018-03-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9556
9557	PR fortran/66128
9558	* gfortran.dg/zero_sized_9.f90: New test.
9559
95602018-03-11  Jakub Jelinek  <jakub@redhat.com>
9561
9562	PR debug/58150
9563	* g++.dg/debug/dwarf2/enum2.C: New test.
9564
95652018-03-10  Steven G. Kargl  <kargl@gcc.gnu.org>
9566
9567	PR fortran/84734
9568	* gfortran.dg/pr84734.f90: New test.
9569
95702018-03-10  Eric Botcazou  <ebotcazou@adacore.com>
9571
9572	* gnat.dg/prot3.adb: New test.
9573	* gnat.dg/prot3_pkg.ad[sb]: New helper.
9574
95752018-03-09  Jason Merrill  <jason@redhat.com>
9576	    Paolo Carlini  <paolo.carlini@oracle.com>
9577
9578	PR c++/71169
9579	PR c++/71832
9580	* g++.dg/cpp0x/pr71169.C: New.
9581	* g++.dg/cpp0x/pr71169-2.C: Likewise.
9582	* g++.dg/cpp0x/pr71832.C: Likewise.
9583
95842018-03-09  Peter Bergner  <bergner@vnet.ibm.com>
9585
9586	PR target/83969
9587	* gcc.target/powerpc/pr83969.c: New test.
9588
95892018-03-09  Jakub Jelinek  <jakub@redhat.com>
9590
9591	PR target/84772
9592	* gcc.dg/pr84772.c: New test.
9593
9594	PR c++/84076
9595	* g++.dg/warn/Wformat-2.C: New test.
9596
9597	PR c++/84767
9598	* g++.dg/ext/vla18.C: New test.
9599
96002018-03-09  Martin Sebor  <msebor@redhat.com>
9601
9602	PR tree-optimization/84526
9603	* gcc.dg/Wrestrict-10.c: New test.
9604	* gcc.dg/Wrestrict-11.c: New test.
9605
96062018-03-09  Alexandre Oliva  <aoliva@redhat.com>
9607
9608	PR rtl-optimization/84682
9609	* gcc.dg/torture/pr84682-1.c: New.
9610	* gcc.dg/torture/pr84682-2.c: New.
9611	* gcc.dg/torture/pr84682-3.c: New.
9612
96132018-03-09  Jakub Jelinek  <jakub@redhat.com>
9614
9615	PR c++/84724
9616	* g++.dg/ext/pr84724.C: New test.
9617
96182018-03-09  Vladimir Makarov  <vmakarov@redhat.com>
9619
9620	PR target/83712
9621	* gcc.target/arm/pr83712.c: New.
9622
96232018-03-09  Richard Biener  <rguenther@suse.de>
9624
9625	PR tree-optimization/84775
9626	* gcc.dg/torture/pr84775.c: New testcase.
9627
96282018-03-09  Jakub Jelinek  <jakub@redhat.com>
9629
9630	PR debug/84404
9631	* gcc.dg/graphite/pr84404.c: Only compile on pthread effective
9632	targets.
9633
96342018-03-09  Eric Botcazou  <ebotcazou@adacore.com>
9635
9636	* gcc.c-torture/compile/20180309-1.c: New test.
9637
96382018-03-08  Jakub Jelinek  <jakub@redhat.com>
9639
9640	PR c++/80598
9641	* g++.dg/warn/Wunused-function4.C: New test.
9642
9643	PR inline-asm/84742
9644	* gcc.target/i386/pr84742-1.c: New test.
9645	* gcc.target/i386/pr84742-2.c: New test.
9646
96472018-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9648
9649	PR target/84748
9650	* gcc.c-torture/execute/pr84748.c: New test.
9651
96522018-03-08  Richard Biener  <rguenther@suse.de>
9653
9654	PR middle-end/84552
9655	* gcc.dg/graphite/pr84552.c: New testcase.
9656
96572018-03-08  Richard Biener  <rguenther@suse.de>
9658
9659	PR tree-optimization/84178
9660	* gcc.dg/torture/pr84178-2.c: New testcase.
9661
96622018-03-08  David Malcolm  <dmalcolm@redhat.com>
9663
9664	PR tree-optimization/84178
9665	* gcc.c-torture/compile/pr84178-1.c: New test.
9666
96672018-03-08  Thomas Schwinge  <thomas@codesourcery.com>
9668
9669	* lib/target-supports.exp: Do not return zero from a ifunc
9670	function.
9671
96722018-03-08  Richard Biener  <rguenther@suse.de>
9673
9674	PR tree-optimization/84746
9675	* gcc.dg/torture/pr84746.c: New testcase.
9676
9677
96782018-03-08  Alexandre Oliva  <aoliva@redhat.com>
9679	PR debug/84404
9680	PR debug/84408
9681	* gcc.dg/graphite/pr84404.c: New.
9682
96832018-03-08  Jakub Jelinek  <jakub@redhat.com>
9684
9685	PR tree-optimization/84740
9686	* gcc.dg/torture/pr84740.c: New test.
9687
9688	PR tree-optimization/84739
9689	* gcc.dg/pr84739.c: New test.
9690
96912018-03-07  Martin Sebor  <msebor@redhat.com>
9692
9693	PR tree-optimization/83519
9694	* gcc.dg/Wrestrict-13.c: New test.
9695
96962018-03-07  Steven G. Kargl  <kargl@gcc.gnu.org>
9697
9698	PR fortran/64124
9699	PR fortran/70409
9700	* gfortran.dg/pr64124.f90: New tests.
9701	* gfortran.dg/pr70409.f90: New tests.
9702
97032018-03-07  Segher Boessenkool  <segher@kernel.crashing.org>
9704
9705	PR target/82411
9706	* gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
9707
97082018-03-07  Martin Sebor  <msebor@redhat.com>
9709
9710	PR tree-optimization/84526
9711	* gcc.dg/Wrestrict-10.c: New test.
9712
97132018-03-07  Martin Sebor  <msebor@redhat.com>
9714
9715	PR tree-optimization/84468
9716	* g++.dg/warn/Wstringop-truncation-2.C: New test.
9717	* gcc.dg/Wstringop-truncation.c: New test.
9718	* gcc.dg/Wstringop-truncation-2.c: New test.
9719
97202018-03-07  Jakub Jelinek  <jakub@redhat.com>
9721
9722	PR fortran/84565
9723	* gfortran.dg/pr84565.f90: New test.
9724
9725	PR middle-end/84723
9726	* gcc.target/i386/pr84723-1.c: New test.
9727	* gcc.target/i386/pr84723-2.c: New test.
9728	* gcc.target/i386/pr84723-3.c: New test.
9729	* gcc.target/i386/pr84723-4.c: New test.
9730	* gcc.target/i386/pr84723-5.c: New test.
9731
97322018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9733
9734	PR fortran/64107
9735	* gfortran.dg/pr64107.f90: New test.
9736
97372017-03-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9738
9739	PR fortran/84697
9740	PR fortran/66128
9741	* gfortran.dg/minmaxloc_zerosize_1.f90: New test.
9742
97432018-03-06  Marek Polacek  <polacek@redhat.com>
9744
9745	PR c++/84684
9746	* g++.dg/cpp1z/constexpr-84684.C: New test.
9747
97482018-03-06  Jakub Jelinek  <jakub@redhat.com>
9749
9750	PR c/84721
9751	* gcc.dg/pr84721.c: New test.
9752
9753	PR target/84710
9754	* gcc.dg/pr84710.c: New test.
9755
97562018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9757
9758	PR fortran/56667
9759	* gfortran.dg/implied_do_2.f90: New test.
9760	* gfortran.dg/coarray_8.f90: Update for new error message.
9761
97622018-03-06  Jakub Jelinek  <jakub@redhat.com>
9763
9764	PR inline-asm/84683
9765	* g++.dg/ext/pr84683.C: New test.
9766
9767	PR tree-optimization/84687
9768	* gcc.dg/pr84687.c: New test.
9769
97702018-03-06  Alexandre Oliva  <aoliva@redhat.com>
9771
9772	PR c++/84231
9773	* g++.dg/pr84231.C: New.
9774
9775	PR c++/84593
9776	* g++.dg/cpp1y/pr84593.C: New.
9777
9778	PR c++/84492
9779	* g++.dg/pr84492.C: New.
9780
97812018-03-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9782
9783	* gcc.target/powerpc/spec-barr-1.c: Change called function name to
9784	__builtin_ppc_speculation_barrier.
9785
97862018-03-05  Jakub Jelinek  <jakub@redhat.com>
9787
9788	PR target/84700
9789	* gcc.target/powerpc/pr84700.c: New test.
9790
97912018-03-05  Nathan Sidwell  <nathan@acm.org>
9792
9793	PR c++/84702
9794	* g++.dg/lookup/pr84702.C: New.
9795
97962018-03-05  Jakub Jelinek  <jakub@redhat.com>
9797
9798	PR target/84564
9799	* gcc.target/i386/pr84564.c: New test.
9800
98012018-03-05  Marek Polacek  <polacek@redhat.com>
9802
9803	PR c++/84707
9804	* g++.dg/cpp0x/inline-ns10.C: New test.
9805
98062018-03-05  Nathan Sidwell  <nathan@acm.org>
9807
9808	PR c++/84694
9809	* g++.dg/template/pr84694.C: New.
9810
98112018-03-05  Jakub Jelinek  <jakub@redhat.com>
9812
9813	PR target/84524
9814	* gcc.c-torture/execute/pr84524.c: New test.
9815	* gcc.target/i386/avx512bw-pr84524.c: New test.
9816
98172018-03-05  Peter Bergner  <bergner@vnet.ibm.com>
9818
9819	PR target/84264
9820	* g++.dg/pr84264.C: New test.
9821
98222018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9823
9824	PR c++/84618
9825	* g++.dg/cpp0x/lambda/lambda-ice29.C: New.
9826	* g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
9827	* g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
9828
98292018-03-05  Olga Makhotina  <olga.makhotina@intel.com>
9830
9831	* g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
9832	* g++.dg/other/i386-3.C: Ditto.
9833	* gcc.target/i386/sse-12.c: Ditto.
9834	* gcc.target/i386/sse-13.c: Ditto.
9835	* gcc.target/i386/sse-14.c: Ditto.
9836	* gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
9837	* gcc.target/i386/wbinvd-1.c: New test.
9838	* gcc.target/i386/wbnoinvd-1.c: Ditto.
9839	* gcc.target/i386/pconfig-1.c: Ditto.
9840
98412018-03-05  Pádraig Brady  <P@draigBrady.com>
9842	    Nathan Sidwell  <nathan@acm.org>
9843
9844	PR c++/84497
9845	* g++.dg/cpp0x/pr84497.C: New.
9846
98472018-03-05  Richard Biener  <rguenther@suse.de>
9848
9849	PR tree-optimization/84670
9850	* gcc.dg/pr84670-1.c: New testcase.
9851	* gcc.dg/pr84670-2.c: Likewise.
9852	* gcc.dg/pr84670-3.c: Likewise.
9853	* gcc.dg/pr84670-4.c: Likewise.
9854
98552018-03-05  Richard Biener  <rguenther@suse.de>
9856
9857	PR tree-optimization/84650
9858	* gcc.dg/graphite/pr84650.c: New testcase.
9859
98602018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9861
9862	PR c++/82022
9863	* g++.dg/cpp1z/constexpr-lambda20.C: New.
9864
98652018-03-03  Harald Anlauf  <anlauf@gmx.de>
9866
9867	PR fortran/71085
9868	* gfortran.dg/pr71085.f90: New test.
9869
98702018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9871
9872	PR fortran/66128
9873	* gfortran.dg/zero_sized_8.f90: Really commit New test.
9874
98752018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9876
9877	PR fortran/51434
9878	* gfortran.dg/pr51434.f90: New test.
9879
98802018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9881
9882	PR c++/61358
9883	* g++.dg/cpp0x/lambda/lambda-61358.C: New.
9884
98852018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9886
9887	PR c++/67370
9888	* g++.dg/cpp0x/lambda/lambda-67370.C: New.
9889
98902018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9891
9892	PR c++/71464
9893	* g++.dg/torture/pr71464.C: New.
9894
98952018-03-03  Paul Thomas  <pault@gcc.gnu.org>
9896
9897	PR fortran/80965
9898	* gfortran.dg/select_type_41.f90: New test.
9899
99002018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
9901
9902	PR c++/61135
9903	* g++.dg/cpp0x/lambda/lambda-61135.C: New.
9904
99052018-03-02  Marek Polacek  <polacek@redhat.com>
9906
9907	PR c++/84578
9908	* g++.dg/ext/flexary29.C: New test.
9909
99102018-03-02  Jakub Jelinek  <jakub@redhat.com>
9911
9912	* c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9913
99142018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
9915
9916	PR c++/81812
9917	* g++.dg/torture/pr81812.C: New.
9918
99192018-03-02  Marek Polacek  <polacek@redhat.com>
9920
9921	PR c++/84171
9922	* g++.dg/warn/Wsign-compare-8.C: New test.
9923
9924	PR c++/84663
9925	* g++.dg/parse/array-size3.C: New test.
9926
9927	PR c++/84664
9928	* g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9929
99302018-03-02  Jakub Jelinek  <jakub@redhat.com>
9931
9932	PR c++/84662
9933	* g++.dg/cpp1y/pr84662.C: New test.
9934
99352018-03-02  Thomas Schwinge  <thomas@codesourcery.com>
9936
9937	* g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
9938	* g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
9939	"dg-lto-options".
9940	* g++.dg/lto/20101010-1_0.C: Likewise.
9941	* g++.dg/lto/20101010-2_0.C: Likewise.
9942
99432018-03-02  Jakub Jelinek  <jakub@redhat.com>
9944
9945	PR ipa/84628
9946	* gcc.dg/pr84628.c: New test.
9947
9948	PR target/56540
9949	* gcc.target/ia64/pr56540.c: New test.
9950
99512018-03-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
9952
9953	* gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9954	32-bit target.
9955	* gcc.target/powerpc/altivec-7.h: Remove VSX content.
9956	* gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
9957	* gcc.target/powerpc/vsx-7.h: New include (VSX content).
9958	* gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
9959
99602018-03-02  Marek Polacek  <polacek@redhat.com>
9961
9962	PR c++/84590
9963	* c-c++-common/ubsan/shift-11.c: New test.
9964
99652018-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9966
9967	* gcc.dg/vect/vect-alias-check-13.c: New test.
9968
99692018-03-02  Jakub Jelinek  <jakub@redhat.com>
9970
9971	PR target/84614
9972	* gcc.dg/pr84614.c: New test.
9973
9974	PR inline-asm/84625
9975	* gcc.target/i386/pr84625.c: New test.
9976
99772018-03-02  Richard Biener  <rguenther@suse.de>
9978
9979	PR tree-optimization/84427
9980	* gcc.dg/torture/pr84427.c: New testcase.
9981
99822018-03-01  Peter Bergner  <bergner@vnet.ibm.com>
9983
9984	PR target/84534
9985	* gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
9986	powerpc64le*-*-linux*.
9987	* gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
9988	* gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
9989
99902018-03-01  Martin Sebor  <msebor@redhat.com>
9991
9992	PR c++/84294
9993	* g++.dg/ext/attr-const.C: Remove xfail.
9994	* g++.dg/ext/attr-malloc-3.C: New test.
9995	* g++.dg/ext/attr-noinline-3.C: New test.
9996	* g++.dg/ext/attr-noreturn-3.C: New test.
9997	* g++.dg/ext/attr-nothrow-3.C: New test.
9998	* g++.dg/ext/attr-pure.C: Remove xfail.
9999
100002018-03-02  Jakub Jelinek  <jakub@redhat.com>
10001
10002	PR sanitizer/70875
10003	* gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
10004	dg-options and dg-shouldfail "ubsan" directive.
10005
100062018-03-01  Marek Polacek  <polacek@redhat.com>
10007	    Jason Merrill  <jason@redhat.com>
10008
10009	PR c++/84582
10010	* g++.dg/cpp1y/auto-fn15.C: Extend testing.
10011	* g++.dg/cpp1z/static1.C: New test.
10012	* g++.dg/template/static37.C: New test.
10013
100142018-03-01  Nathan Sidwell  <nathan@acm.org>
10015
10016	PR c++/84434
10017	* g++.dg/template/pr84434.C: New.
10018
100192018-03-01  Thomas Preud'homme  <thomas.preudhomme@arm.com
10020
10021	* gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
10022	-mthumb to the command-line.
10023
100242018-03-01  Marek Polacek  <polacek@redhat.com>
10025
10026	PR c++/84596
10027	* g++.dg/cpp0x/static_assert14.C: New test.
10028
100292018-03-01  Paolo Carlini  <paolo.carlini@oracle.com>
10030
10031	PR c++/79410
10032	* g++.dg/torture/pr79410.C: New.
10033
100342018-03-01  Martin Liska  <mliska@suse.cz>
10035
10036	PR sanitizer/82484
10037	* gcc.dg/asan/pr82484.c: New test.
10038
100392018-03-01  Richard Biener  <rguenther@suse.de>
10040
10041	PR debug/84645
10042	* gfortran.dg/lto/pr84645_0.f90: New testcase.
10043
100442018-03-01  Paul Thomas  <pault@gcc.gnu.org>
10045
10046	PR fortran/84219
10047	* gfortran.dg/coarray_47.f90: New test.
10048
100492018-03-01  Paul Thomas  <pault@gcc.gnu.org>
10050
10051	PR fortran/84538
10052	* gfortran.dg/class_array_23.f03: New test.
10053
100542018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>
10055
10056	PR rtl-optimization/84528
10057	* gcc.dg/torture/pr84538.c: Rename to...
10058	* gcc.dg/torture/pr84528.c: ...this.
10059
100602018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>
10061
10062	PR rtl-optimization/84528
10063	* gcc.dg/torture/pr84538.c: New test.
10064
100652018-02-28  Martin Sebor  <msebor@redhat.com>
10066
10067	* c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
10068	-fpic test failures.
10069	* c-c++-common/Wrestrict-2.c: Same.
10070	* c-c++-common/Wstringop-truncation.c: Same.
10071	* gcc.dg/Warray-bounds-22.c: Same.
10072	* gcc.dg/Wstringop-overflow.c: Same.
10073	* gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
10074	(signed_range): Same.
10075	(unsigned_anti_range): Same.
10076	* gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
10077	(signed_range): Same.
10078	(unsigned_anti_range): Same.
10079	* gcc.dg/attr-alloc_size-7.c: Same.
10080	* gcc.dg/attr-alloc_size-8.c: Same.
10081	* gcc.dg/builtin-alloc-size.c: Same.
10082	* gcc.dg/builtin-stpncpy.c: Same.
10083	* gcc.dg/builtins-nonnull.c: Same.
10084	* gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
10085	* gcc.dg/pr79214.c: Same.
10086	* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
10087	* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10088	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10089	* gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
10090	* gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
10091	* gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
10092	* gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
10093	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
10094	* gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
10095	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10096	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10097
100982018-02-28  David Edelsohn  <dje.gcc@gmail.com>
10099
10100	PR target/84014
10101	* gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
10102
101032018-02-28  Jakub Jelinek  <jakub@redhat.com>
10104
10105	PR c++/84609
10106	* g++.dg/cpp0x/pr84609.C: New test.
10107
101082018-02-28  Martin Sebor  <msebor@redhat.com>
10109
10110	PR testsuite/84617
10111	* g++.dg/ext/attr-malloc-3.C: New test.
10112	* g++.dg/ext/attr-const.C: Adjust.  Xfail assertions failing due
10113	to pre-existing problems.
10114	* g++.dg/ext/attr-pure.C: Same.
10115
101162018-02-28  Paul Thomas  <pault@gcc.gnu.org>
10117
10118	PR fortran/83901
10119	* gfortran.dg/associate_37.f90: New test.
10120
10121	PR fortran/83344
10122	* gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
10123
101242018-02-28  Jakub Jelinek  <jakub@redhat.com>
10125
10126	PR target/52991
10127	* gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
10128	* gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
10129	* gcc.dg/bf-ms-layout-4.c: New test.
10130	* gcc.dg/bf-ms-layout-5.c: New test.
10131
101322018-02-28  Peter Bergner  <bergner@vnet.ibm.com>
10133
10134	PR target/83399
10135	* gcc.target/powerpc/pr83399.c: Only run on Linux.
10136
101372018-02-28  Richard Biener  <rguenther@suse.de>
10138
10139	PR tree-optimization/84584
10140	* gcc.dg/graphite/pr84584.c: New testcase.
10141
101422018-02-28  Jonathan Wakely  <jwakely@redhat.com>
10143
10144	PR preprocessor/84517
10145	* g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
10146
101472018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
10148
10149	* c-c++-common/dump-ada-spec-12.c: New test.
10150	* c-c++-common/dump-ada-spec-13.c: Likewise.
10151
101522018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
10153
10154	* c-c++-common/dump-ada-spec-11.c: New test.
10155
101562018-02-28  Martin Liska  <mliska@suse.cz>
10157
10158	PR testsuite/84597
10159	* g++.dg/ext/timevar1.C: Fix pruned patterns.
10160	* g++.dg/ext/timevar2.C: Likewise.
10161
101622018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
10163
10164	* c-c++-common/dump-ada-spec-8.c: New test.
10165	* c-c++-common/dump-ada-spec-9.c: Likewise.
10166	* c-c++-common/dump-ada-spec-10.c: Likewise.
10167
101682018-02-28  Richard Biener  <rguenther@suse.de>
10169
10170	PR middle-end/84607
10171	* gcc.dg/pr84607.c: New testcase.
10172
101732018-02-28  Nathan Sidwell  <nathan@acm.org>
10174
10175	PR c++/84602
10176	* g++.dg/lookup/pr84602.C: New.
10177
101782018-02-28  Jakub Jelinek  <jakub@redhat.com>
10179
10180	PR c++/83871
10181	PR c++/83503
10182	* g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
10183	dg-options.
10184	* g++.dg/ext/attr-nonnull.C: Likewise.
10185	* g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
10186	directives.
10187	* g++.dg/ext/attr-noinline-2.C: Likewise.
10188	* g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
10189	-fdump-tree-eh in dg-options.
10190
101912018-02-28  Alan Modra  <amodra@gmail.com>
10192
10193	* lib/prune.exp (prune_gcc_output): Match lower case "in function"
10194	GNU ld message.
10195	* g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
10196
101972018-02-27  Martin Sebor  <msebor@redhat.com>
10198
10199	PR c++/83871
10200	PR c++/83503
10201	* g++.dg/Wmissing-attributes.C: New test.
10202	* g++.dg/ext/attr-const-pure.C: New test.
10203	* g++.dg/ext/attr-const.C: New test.
10204	* g++.dg/ext/attr-deprecated-2.C: New test.
10205	* g++.dg/ext/attr-malloc-2.C: New test.
10206	* g++.dg/ext/attr-malloc.C: New test.
10207	* g++.dg/ext/attr-noinline-2.C: New test.
10208	* g++.dg/ext/attr-noinline.C: New test.
10209	* g++.dg/ext/attr-nonnull.C: New test.
10210	* g++.dg/ext/attr-noreturn-2.C: New test.
10211	* g++.dg/ext/attr-noreturn.C: New test.
10212	* g++.dg/ext/attr-nothrow-2.C: New test.
10213	* g++.dg/ext/attr-nothrow.C: New test.
10214	* g++.dg/ext/attr-optimize.C: New test.
10215	* g++.dg/ext/attr-pure.C: New test.
10216	* g++.dg/ext/attr-returns-nonnull.C: New test.
10217	* g++.dg/ext/attr-warning.C: New test.
10218
102192018-02-27  Nathan Sidwell  <nathan@acm.org>
10220
10221	PR c++/84426
10222	* g++.dg/lookup/pr84426.C: New.
10223
102242018-02-27  Richard Biener  <rguenther@suse.de>
10225
10226	PR tree-optimization/84512
10227	* gcc.dg/tree-ssa/pr84512.c: New testcase.
10228
102292018-02-27  Martin Liska  <mliska@suse.cz>
10230
10231	PR gcov-profile/84548
10232	* g++.dg/gcov/pr84548.C: New test.
10233
102342018-02-27  Jakub Jelinek  <jakub@redhat.com>
10235
10236	PR target/84575
10237	* gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
10238
102392018-02-26  Jakub Jelinek  <jakub@redhat.com>
10240
10241	PR c++/84558
10242	* g++.dg/cpp1y/pr84558.C: New test.
10243
102442018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>
10245
10246	PR c++/84540
10247	* g++.dg/cpp0x/alignas14.C: New.
10248	* g++.dg/cpp0x/alignas15.C: Likewise.
10249
102502018-02-26  Jakub Jelinek  <jakub@redhat.com>
10251
10252	PR c++/84557
10253	* g++.dg/gomp/pr84557.C: New test.
10254
102552018-02-26  Marek Polacek  <polacek@redhat.com>
10256
10257	PR c++/84325
10258	* g++.dg/cpp1z/pr84325.C: New test.
10259
102602018-02-26  Carl Love  <cel@us.ibm.com>
10261
10262	* gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
10263	Power 8 test file.
10264	* gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
10265	* gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
10266	* gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
10267	-mcpu=power8.
10268	* gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
10269	* gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
10270	-mcpu=power8.
10271
102722018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10273
10274	PR target/84039
10275	* gcc.target/i386/indirect-thunk-1.c: Updated.
10276	* gcc.target/i386/indirect-thunk-2.c: Likewise.
10277	* gcc.target/i386/indirect-thunk-3.c: Likewise.
10278	* gcc.target/i386/indirect-thunk-4.c: Likewise.
10279	* gcc.target/i386/indirect-thunk-5.c: Likewise.
10280	* gcc.target/i386/indirect-thunk-6.c: Likewise.
10281	* gcc.target/i386/indirect-thunk-7.c: Likewise.
10282	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10283	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10284	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10285	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10286	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10287	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10288	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10289	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10290	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10291	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10292	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10293	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10294	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10295	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10296	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10297	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10298	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10299	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10300	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10301	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10302	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10303	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10304	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10305	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10306	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10307	* gcc.target/i386/ret-thunk-9.c: Likewise.
10308	* gcc.target/i386/ret-thunk-10.c: Likewise.
10309	* gcc.target/i386/ret-thunk-11.c: Likewise.
10310	* gcc.target/i386/ret-thunk-12.c: Likewise.
10311	* gcc.target/i386/ret-thunk-13.c: Likewise.
10312	* gcc.target/i386/ret-thunk-14.c: Likewise.
10313	* gcc.target/i386/ret-thunk-15.c: Likewise.
10314
103152018-02-26  Eric Botcazou  <ebotcazou@adacore.com>
10316
10317	* gcc.c-torture/execute/20180226-1.c: New test.
10318
103192018-02-26  Richard Sandiford  <richard.sandiford@linaro.org>
10320
10321	PR tree-optimization/83965
10322	* gcc.dg/vect/pr83965-2.c: New test.
10323
103242018-02-26  Tom de Vries  <tom@codesourcery.com>
10325
10326	* gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
10327
103282018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10329
10330	PR target/84530
10331	* gcc.target/i386/ret-thunk-22.c: New test.
10332	* gcc.target/i386/ret-thunk-23.c: Likewise.
10333	* gcc.target/i386/ret-thunk-24.c: Likewise.
10334	* gcc.target/i386/ret-thunk-25.c: Likewise.
10335	* gcc.target/i386/ret-thunk-26.c: Likewise.
10336
103372018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>
10338
10339	PR c++/84533
10340	* g++.dg/cpp1z/pr84533.C: New.
10341
103422018-02-26  Marek Polacek  <polacek@redhat.com>
10343
10344	PR c++/84537
10345	* g++.dg/parse/error60.C: New test.
10346
103472018-02-26  Jakub Jelinek  <jakub@redhat.com>
10348
10349	PR c++/84556
10350	* g++.dg/gomp/pr84556.C: New test.
10351	* g++.dg/vect/pr84556.cc: New test.
10352
103532018-02-26  Dominique d'Humieres  <dominiq@gcc.gnu.org>
10354
10355	PR fortran/32957
10356	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
10357	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10358	* gfortran.dg/c_funloc_tests_3.f03: Likewise.
10359	* gfortran.dg/c_loc_test.f90: Likewise.
10360	* gfortran.dg/c_loc_tests_2.f03: Likewise.
10361	* gfortran.dg/proc_decl_17.f90: Likewise.
10362	* gfortran.dg/proc_ptr_8.f90: Likewise.
10363
103642018-02-26  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10365
10366	PR target/84521
10367	* gcc.target/aarch64/lr_free_2.c: Revert changes in
10368	r254814 disabling -fomit-frame-pointer by default.
10369	* gcc.target/aarch64/spill_1.c: Likewise.
10370	* gcc.target/aarch64/test_frame_11.c: Likewise.
10371	* gcc.target/aarch64/test_frame_12.c: Likewise.
10372	* gcc.target/aarch64/test_frame_13.c: Likewise.
10373	* gcc.target/aarch64/test_frame_14.c: Likewise.
10374	* gcc.target/aarch64/test_frame_15.c: Likewise.
10375	* gcc.target/aarch64/test_frame_3.c: Likewise.
10376	* gcc.target/aarch64/test_frame_5.c: Likewise.
10377	* gcc.target/aarch64/test_frame_9.c: Likewise.
10378
103792018-02-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10380
10381	PR fortran/83633
10382	* gfortran.dg/explicit_shape_1.f90: New test.
10383	* gfortran.dg/automatic_module_variable.f90: Update regex.
10384	* gfortran.dg/bad_automatic_objects_1.f90: Ditto.
10385	* gfortran.dg/constant_shape.f90: Ditto.
10386	* gfortran.dg/dec_structure_23.f90: Ditto.
10387	* gfortran.dg/pr78240.f90: Ditto.
10388
103892018-02-25  Paul Thomas  <pault@gcc.gnu.org>
10390
10391	PR fortran/84523
10392	* gfortran.dg/pr84523.f90: New test.
10393
103942018-02-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10395
10396	PR fortran/78238
10397	* gfortran.dg/select_type_40.f90: New test.
10398
103992018-02-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10400
10401	PR fortran/30792
10402	* gfortran.dg/data_substring.f90: New test.
10403
104042018-02-24  Marek Polacek  <polacek@redhat.com>
10405
10406	PR c++/83692
10407	* g++.dg/cpp1z/constexpr-83692.C: New test.
10408
104092018-02-23  Steven G. Kargl  <kargl@gcc.gnu.org>
10410
10411	PR fortran/84346
10412	* gfortran.dg/statement_function_1.f90: Update test.
10413
104142018-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10415
10416	PR fortran/84506
10417	* gfortran.dg/inquire_19.f90: New test.
10418
104192018-02-23  Paul Thomas  <pault@gcc.gnu.org>
10420
10421	PR fortran/83149
10422	* gfortran.dg/pr83149_b.f90: New test.
10423	* gfortran.dg/pr83149_a.f90: Additional source for previous.
10424
104252018-02-23  Carl Love  <cel@us.ibm.com>
10426
10427	* gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
10428	vec_signed2 and vec_unsigned2 to new Power 8 test file.
10429	* gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
10430	Power 8 tests.
10431
104322018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
10433
10434	* gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
10435	* gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
10436
104372018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
10438
10439	* gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
10440	expected output.
10441
104422018-02-23  Paul Thomas  <pault@gcc.gnu.org>
10443
10444	PR fortran/83149
10445	* gfortran.dg/pr83149_1.f90: New test.
10446	* gfortran.dg/pr83149.f90: Additional source for previous.
10447
104482018-02-23  Segher Boessenkool  <segher@kernel.crashing.org>
10449
10450	PR testsuite/80551
10451	* c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
10452	__GI___pthread_mutex_init as well.
10453
104542018-02-23  Paul Thomas  <pault@gcc.gnu.org>
10455
10456	PR fortran/83148
10457	* gfortran.dg/class_68.f90: New test.
10458
104592018-02-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10460
10461	PR fortran/59781
10462	* gfortran.dg/derived_init_5.f90: New test.
10463
104642018-02-22  Jakub Jelinek  <jakub@redhat.com>
10465
10466	PR target/82851
10467	* gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
10468	* gcc.target/i386/avx2-vpsubq-3.c: Likewise.
10469
104702018-02-22  Vladimir Makarov  <vmakarov@redhat.com>
10471
10472	PR target/81572
10473	* gcc.target/powerpc/pr81572.c: New.
10474
104752018-02-22  Andreas Schwab  <schwab@linux-m68k.org>
10476
10477	* go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
10478
104792018-02-22  Martin Sebor  <msebor@redhat.com>
10480
10481	PR tree-optimization/84480
10482	* c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
10483	* g++.dg/warn/Wstringop-truncation-1.C: New test.
10484
104852018-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10486
10487	PR target/84176
10488	* gcc.target/i386/indirect-thunk-11.c: New test.
10489	* gcc.target/i386/indirect-thunk-12.c: Likewise.
10490	* gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
10491	* gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
10492	* gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
10493	* gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
10494	* gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
10495	* gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
10496	* gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
10497	* gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
10498
104992018-02-22  Steve Ellcey  <sellcey@cavium.com>
10500
10501	PR target/83335
10502	* gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
10503	ILP32 mode.
10504	* gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
10505
105062018-02-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10507
10508	* gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
10509
105102018-02-22  Marek Polacek  <polacek@redhat.com>
10511
10512	PR c++/84493
10513	* g++.dg/parse/error59.C: New test.
10514
105152018-02-22  Tom de Vries  <tom@codesourcery.com>
10516
10517	* gcc.c-torture/execute/pr82210.c: Require effective target alloca.
10518
105192018-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10520
10521	PR c++/77655
10522	* g++.dg/cpp0x/pr77655.C: New.
10523
105242018-02-22  Jakub Jelinek  <jakub@redhat.com>
10525
10526	PR c++/84496
10527	* g++.dg/cpp1y/pr84496.C: New test.
10528
10529	PR target/84502
10530	* g++.dg/torture/pr84502.C: New test.
10531
10532	PR tree-optimization/84503
10533	* gcc.dg/pr84503-1.c: New test.
10534	* gcc.dg/pr84503-2.c: New test.
10535
105362018-02-21  Jakub Jelinek  <jakub@redhat.com>
10537
10538	PR tree-optimization/84478
10539	* gcc.c-torture/execute/pr84478.c: New test.
10540
105412018-02-20  Martin Sebor  <msebor@redhat.com>
10542
10543	PR middle-end/84095
10544	* c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
10545	* c-c++-common/Wrestrict.c: Same.
10546	* gcc.dg/Wrestrict-6.c: Same.
10547	* gcc.dg/Warray-bounds-27.c: New test.
10548	* gcc.dg/Wrestrict-8.c: New test.
10549	* gcc.dg/Wrestrict-9.c: New test.
10550	* gcc.dg/pr84095.c: New test.
10551
105522018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
10553
10554	* gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
10555
105562018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
10557
10558	PR fortran/48890
10559	PR fortran/83823
10560	* gfortran.dg/structure_constructor_14.f90: New test.
10561
105622018-02-20  Jeff Law  <law@redhat.com>
10563
10564	PR middle-end/82123
10565	PR tree-optimization/81592
10566	PR middle-end/79257
10567	* gcc.dg/pr81592.c: New test.
10568	* gcc.dg/pr82123.c: New test.
10569	* gcc.dg/builtin-unreachable-6.c: Turn off VRP.
10570
105712018-02-20  Jakub Jelinek  <jakub@redhat.com>
10572
10573	PR c++/84488
10574	* g++.dg/warn/Wunused-var-30.C: New test.
10575
105762018-02-20  Richard Sandiford  <richard.sandiford@linaro.org>
10577
10578	PR tree-optimization/84419
10579	* gcc.dg/vect/pr84419.c: New test.
10580
105812018-02-20  Jakub Jelinek  <jakub@redhat.com>
10582
10583	PR middle-end/82004
10584	* gfortran.dg/pr82004.f90: New test.
10585
105862018-02-20  Siddhesh Poyarekar  <siddhesh@sourceware.org>
10587
10588	* g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
10589
105902018-02-20  Martin Liska  <mliska@suse.cz>
10591
10592	PR c/84310
10593	PR target/79747
10594	* gcc.target/i386/pr84310.c: New test.
10595	* gcc.target/i386/pr84310-2.c: Likewise.
10596
105972018-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10598
10599	PR c++/84446
10600	* g++.dg/cpp0x/lambda/lambda-ice27.C: New.
10601
106022018-02-20  Jakub Jelinek  <jakub@redhat.com>
10603
10604	PR c++/84445
10605	* g++.dg/cpp1z/launder7.C: New test.
10606
10607	PR c++/84449
10608	* g++.dg/cpp0x/constexpr-84449.C: New test.
10609
10610	PR c++/84455
10611	* g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
10612
106132018-02-19  Paul Thomas  <pault@gcc.gnu.org>
10614
10615	PR fortran/83344
10616	PR fortran/83975
10617	* gfortran.dg/associate_22.f90: Enable commented out test.
10618	* gfortran.dg/associate_36.f90: New test.
10619
106202018-02-19  Jakub Jelinek  <jakub@redhat.com>
10621
10622	PR target/84146
10623	* gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
10624
106252017-02-19  Uros Bizjak  <ubizjak@gmail.com>
10626
10627	* gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
10628	(dg-options): Use -mavx instead of -w.
10629
106302018-02-19  Jakub Jelinek  <jakub@redhat.com>
10631
10632	PR c++/84444
10633	* g++.dg/cpp1z/launder8.C: New test.
10634
10635	PR c++/84448
10636	* g++.dg/gomp/pr84448.C: New test.
10637
10638	PR c++/84430
10639	* g++.dg/gomp/pr84430.C: New test.
10640
10641	PR tree-optimization/84452
10642	* gcc.dg/pr84452.c: New test.
10643
10644	PR c++/79064
10645	* g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
10646
106472018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10648
10649	PR fortran/35339
10650	* gfortran.dg/implied_do_io_4.f90: New test.
10651
106522018-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
10653
10654	* gfortran.dg/coarray_alloc_comp_6.f08: New test.
10655	* gfortran.dg/coarray_alloc_comp_7.f08: New test.
10656	* gfortran.dg/coarray_alloc_comp_8.f08: New test.
10657
106582018-02-19  Carl Love  <cel@us.ibm.com>
10659
10660	* gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
10661
106622018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>
10663
10664	PR target/84460
10665	* gcc.target/i386/pr57193.c: Add -mtune=generic.
10666
106672018-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
10668
10669	PR c++/84348
10670	* g++.dg/cpp0x/auto50.C: New.
10671	* g++.dg/parse/friend12.C: Adjust.
10672
106732018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10674
10675	PR libgfortran/84389
10676	* gfortran.dg/dtio_33.f90: New test.
10677
106782018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10679
10680	PR libgfortran/84412
10681	* gfortran.dg/inquire_18.f90: New test.
10682
106832018-02-18  Janus Weil  <janus@gcc.gnu.org>
10684
10685	PR fortran/84381
10686	* gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
10687	* gfortran.dg/pointer_intent_3.f90: Ditto.
10688	* gfortran.dg/proc_ptr_common_1.f90: Ditto.
10689	* gfortran.dg/protected_3.f90: Ditto.
10690	* gfortran.dg/protected_4.f90: Ditto.
10691	* gfortran.dg/protected_5.f90: Ditto.
10692	* gfortran.dg/protected_6.f90: Ditto.
10693
106942018-02-18  Paul Thomas  <pault@gcc.gnu.org>
10695
10696	PR fortran/80945
10697	* gfortran.dg/associate_35.f90: Remove error, add stop n's and
10698	change to run.
10699
107002018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
10701
10702	PR fortran/84270
10703	* gfortran.dg/inline_matmul_22.f90: New test.
10704
107052018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
10706
10707	PR fortran/84381
10708	* gfortran.dg/abort_shoulfail.f90: New test.
10709	* gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
10710	by STOP n.
10711	* gfortran.dg/PR19754_2.f90: Likewise.
10712	* gfortran.dg/PR19872.f: Likewise.
10713	* gfortran.dg/PR49268.f90: Likewise.
10714	* gfortran.dg/Wall.f90: Likewise.
10715	* gfortran.dg/Wno-all.f90: Likewise.
10716	* gfortran.dg/achar_1.f90: Likewise.
10717	* gfortran.dg/achar_2.f90: Likewise.
10718	* gfortran.dg/achar_4.f90: Likewise.
10719	* gfortran.dg/achar_6.F90: Likewise.
10720	* gfortran.dg/actual_array_constructor_1.f90: Likewise.
10721	* gfortran.dg/actual_array_constructor_2.f90: Likewise.
10722	* gfortran.dg/actual_array_constructor_3.f90: Likewise.
10723	* gfortran.dg/actual_array_offset_1.f90: Likewise.
10724	* gfortran.dg/actual_array_result_1.f90: Likewise.
10725	* gfortran.dg/actual_array_substr_1.f90: Likewise.
10726	* gfortran.dg/actual_array_substr_2.f90: Likewise.
10727	* gfortran.dg/actual_pointer_function_1.f90: Likewise.
10728	* gfortran.dg/actual_procedure_1.f90: Likewise.
10729	* gfortran.dg/adjustl_1.f90: Likewise.
10730	* gfortran.dg/advance_1.f90: Likewise.
10731	* gfortran.dg/advance_4.f90: Likewise.
10732	* gfortran.dg/advance_5.f90: Likewise.
10733	* gfortran.dg/advance_6.f90: Likewise.
10734	* gfortran.dg/aint_anint_1.f90: Likewise.
10735	* gfortran.dg/aliasing_array_result_1.f90: Likewise.
10736	* gfortran.dg/aliasing_dummy_1.f90: Likewise.
10737	* gfortran.dg/aliasing_dummy_4.f90: Likewise.
10738	* gfortran.dg/aliasing_dummy_5.f90: Likewise.
10739	* gfortran.dg/alloc_comp_assign_1.f90: Likewise.
10740	* gfortran.dg/alloc_comp_assign_10.f90: Likewise.
10741	* gfortran.dg/alloc_comp_assign_11.f90: Likewise.
10742	* gfortran.dg/alloc_comp_assign_12.f03: Likewise.
10743	* gfortran.dg/alloc_comp_assign_13.f08: Likewise.
10744	* gfortran.dg/alloc_comp_assign_14.f08: Likewise.
10745	* gfortran.dg/alloc_comp_assign_15.f03: Likewise.
10746	* gfortran.dg/alloc_comp_assign_2.f90: Likewise.
10747	* gfortran.dg/alloc_comp_assign_3.f90: Likewise.
10748	* gfortran.dg/alloc_comp_assign_4.f90: Likewise.
10749	* gfortran.dg/alloc_comp_assign_5.f90: Likewise.
10750	* gfortran.dg/alloc_comp_assign_6.f90: Likewise.
10751	* gfortran.dg/alloc_comp_assign_7.f90: Likewise.
10752	* gfortran.dg/alloc_comp_assign_8.f90: Likewise.
10753	* gfortran.dg/alloc_comp_assign_9.f90: Likewise.
10754	* gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
10755	* gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
10756	* gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10757	* gfortran.dg/alloc_comp_basics_2.f90: Likewise.
10758	* gfortran.dg/alloc_comp_basics_5.f90: Likewise.
10759	* gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
10760	* gfortran.dg/alloc_comp_class_1.f90: Likewise.
10761	* gfortran.dg/alloc_comp_class_2.f90: Likewise.
10762	* gfortran.dg/alloc_comp_class_4.f03: Likewise.
10763	* gfortran.dg/alloc_comp_class_5.f03: Likewise.
10764	* gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
10765	* gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
10766	* gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
10767	* gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
10768	* gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
10769	* gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
10770	* gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
10771	* gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
10772	* gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
10773	* gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
10774	* gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
10775	* gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
10776	* gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
10777	* gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
10778	* gfortran.dg/alloc_comp_optional_1.f90: Likewise.
10779	* gfortran.dg/alloc_comp_result_1.f90: Likewise.
10780	* gfortran.dg/alloc_comp_result_2.f90: Likewise.
10781	* gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
10782	* gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
10783	* gfortran.dg/allocatable_dummy_1.f90: Likewise.
10784	* gfortran.dg/allocatable_dummy_3.f90: Likewise.
10785	* gfortran.dg/allocatable_function_1.f90: Likewise.
10786	* gfortran.dg/allocatable_function_10.f90: Likewise.
10787	* gfortran.dg/allocatable_function_3.f90: Likewise.
10788	* gfortran.dg/allocatable_function_5.f90: Likewise.
10789	* gfortran.dg/allocatable_function_6.f90: Likewise.
10790	* gfortran.dg/allocatable_function_7.f90: Likewise.
10791	* gfortran.dg/allocatable_function_8.f90: Likewise.
10792	* gfortran.dg/allocatable_scalar_1.f90: Likewise.
10793	* gfortran.dg/allocatable_scalar_10.f90: Likewise.
10794	* gfortran.dg/allocatable_scalar_12.f90: Likewise.
10795	* gfortran.dg/allocatable_scalar_13.f90: Likewise.
10796	* gfortran.dg/allocatable_scalar_3.f90: Likewise.
10797	* gfortran.dg/allocatable_scalar_4.f90: Likewise.
10798	* gfortran.dg/allocatable_scalar_5.f90: Likewise.
10799	* gfortran.dg/allocatable_scalar_6.f90: Likewise.
10800	* gfortran.dg/allocatable_scalar_7.f90: Likewise.
10801	* gfortran.dg/allocatable_scalar_8.f90: Likewise.
10802	* gfortran.dg/allocatable_scalar_9.f90: Likewise.
10803	* gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
10804	* gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
10805	* gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
10806	* gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
10807	* gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
10808	* gfortran.dg/allocate_class_3.f90: Likewise.
10809	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
10810	* gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
10811	* gfortran.dg/allocate_derived_5.f90: Likewise.
10812	* gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
10813	* gfortran.dg/allocate_with_mold_1.f90: Likewise.
10814	* gfortran.dg/allocate_with_source_1.f90: Likewise.
10815	* gfortran.dg/allocate_with_source_10.f08: Likewise.
10816	* gfortran.dg/allocate_with_source_11.f08: Likewise.
10817	* gfortran.dg/allocate_with_source_12.f03: Likewise.
10818	* gfortran.dg/allocate_with_source_15.f03: Likewise.
10819	* gfortran.dg/allocate_with_source_16.f90: Likewise.
10820	* gfortran.dg/allocate_with_source_17.f03: Likewise.
10821	* gfortran.dg/allocate_with_source_18.f03: Likewise.
10822	* gfortran.dg/allocate_with_source_2.f90: Likewise.
10823	* gfortran.dg/allocate_with_source_20.f03: Likewise.
10824	* gfortran.dg/allocate_with_source_22.f03: Likewise.
10825	* gfortran.dg/allocate_with_source_23.f03: Likewise.
10826	* gfortran.dg/allocate_with_source_24.f90: Likewise.
10827	* gfortran.dg/allocate_with_source_5.f90: Likewise.
10828	* gfortran.dg/allocate_with_source_6.f90: Likewise.
10829	* gfortran.dg/allocate_with_source_7.f08: Likewise.
10830	* gfortran.dg/allocate_with_source_8.f08: Likewise.
10831	* gfortran.dg/allocate_with_source_9.f08: Likewise.
10832	* gfortran.dg/allocate_zerosize_1.f90: Likewise.
10833	* gfortran.dg/allocate_zerosize_3.f: Likewise.
10834	* gfortran.dg/altreturn_3.f90: Likewise.
10835	* gfortran.dg/altreturn_5.f90: Likewise.
10836	* gfortran.dg/altreturn_7.f90: Likewise.
10837	* gfortran.dg/and_or_xor.f90: Likewise.
10838	* gfortran.dg/anint_1.f90: Likewise.
10839	* gfortran.dg/any_all_1.f90: Likewise.
10840	* gfortran.dg/anyallcount_1.f90: Likewise.
10841	* gfortran.dg/append_1.f90: Likewise.
10842	* gfortran.dg/argument_checking_1.f90: Likewise.
10843	* gfortran.dg/argument_checking_2.f90: Likewise.
10844	* gfortran.dg/argument_checking_8.f90: Likewise.
10845	* gfortran.dg/arithmetic_if.f90: Likewise.
10846	* gfortran.dg/array_1.f90: Likewise.
10847	* gfortran.dg/array_2.f90: Likewise.
10848	* gfortran.dg/array_alloc_1.f90: Likewise.
10849	* gfortran.dg/array_alloc_2.f90: Likewise.
10850	* gfortran.dg/array_alloc_3.f90: Likewise.
10851	* gfortran.dg/array_assignment_1.F90: Likewise.
10852	* gfortran.dg/array_assignment_5.f90: Likewise.
10853	* gfortran.dg/array_constructor_1.f90: Likewise.
10854	* gfortran.dg/array_constructor_10.f90: Likewise.
10855	* gfortran.dg/array_constructor_11.f90: Likewise.
10856	* gfortran.dg/array_constructor_12.f90: Likewise.
10857	* gfortran.dg/array_constructor_15.f90: Likewise.
10858	* gfortran.dg/array_constructor_16.f90: Likewise.
10859	* gfortran.dg/array_constructor_17.f90: Likewise.
10860	* gfortran.dg/array_constructor_19.f90: Likewise.
10861	* gfortran.dg/array_constructor_23.f: Likewise.
10862	* gfortran.dg/array_constructor_24.f: Likewise.
10863	* gfortran.dg/array_constructor_32.f90: Likewise.
10864	* gfortran.dg/array_constructor_36.f90: Likewise.
10865	* gfortran.dg/array_constructor_39.f90: Likewise.
10866	* gfortran.dg/array_constructor_4.f90: Likewise.
10867	* gfortran.dg/array_constructor_40.f90: Likewise.
10868	* gfortran.dg/array_constructor_44.f90: Likewise.
10869	* gfortran.dg/array_constructor_45.f90: Likewise.
10870	* gfortran.dg/array_constructor_46.f90: Likewise.
10871	* gfortran.dg/array_constructor_47.f90: Likewise.
10872	* gfortran.dg/array_constructor_49.f90: Likewise.
10873	* gfortran.dg/array_constructor_5.f90: Likewise.
10874	* gfortran.dg/array_constructor_50.f90: Likewise.
10875	* gfortran.dg/array_constructor_6.f90: Likewise.
10876	* gfortran.dg/array_constructor_7.f90: Likewise.
10877	* gfortran.dg/array_constructor_8.f90: Likewise.
10878	* gfortran.dg/array_constructor_9.f90: Likewise.
10879	* gfortran.dg/array_constructor_type_1.f03: Likewise.
10880	* gfortran.dg/array_constructor_type_10.f03: Likewise.
10881	* gfortran.dg/array_constructor_type_11.f03: Likewise.
10882	* gfortran.dg/array_constructor_type_12.f03: Likewise.
10883	* gfortran.dg/array_constructor_type_13.f90: Likewise.
10884	* gfortran.dg/array_constructor_type_14.f03: Likewise.
10885	* gfortran.dg/array_constructor_type_16.f03: Likewise.
10886	* gfortran.dg/array_constructor_type_2.f03: Likewise.
10887	* gfortran.dg/array_constructor_type_22.f03: Likewise.
10888	* gfortran.dg/array_constructor_type_3.f03: Likewise.
10889	* gfortran.dg/array_constructor_type_4.f03: Likewise.
10890	* gfortran.dg/array_constructor_type_5.f03: Likewise.
10891	* gfortran.dg/array_constructor_type_6.f03: Likewise.
10892	* gfortran.dg/array_constructor_type_7.f03: Likewise.
10893	* gfortran.dg/array_function_1.f90: Likewise.
10894	* gfortran.dg/array_function_5.f90: Likewise.
10895	* gfortran.dg/array_initializer_1.f90: Likewise.
10896	* gfortran.dg/array_initializer_2.f90: Likewise.
10897	* gfortran.dg/array_memcpy_5.f90: Likewise.
10898	* gfortran.dg/array_memset_2.f90: Likewise.
10899	* gfortran.dg/array_reference_1.f90: Likewise.
10900	* gfortran.dg/array_return_value_1.f90: Likewise.
10901	* gfortran.dg/array_section_1.f90: Likewise.
10902	* gfortran.dg/array_temporaries_3.f90: Likewise.
10903	* gfortran.dg/arrayio_1.f90: Likewise.
10904	* gfortran.dg/arrayio_10.f90: Likewise.
10905	* gfortran.dg/arrayio_11.f90: Likewise.
10906	* gfortran.dg/arrayio_12.f90: Likewise.
10907	* gfortran.dg/arrayio_13.f90: Likewise.
10908	* gfortran.dg/arrayio_14.f90: Likewise.
10909	* gfortran.dg/arrayio_16.f90: Likewise.
10910	* gfortran.dg/arrayio_2.f90: Likewise.
10911	* gfortran.dg/arrayio_3.f90: Likewise.
10912	* gfortran.dg/arrayio_4.f90: Likewise.
10913	* gfortran.dg/arrayio_5.f90: Likewise.
10914	* gfortran.dg/arrayio_6.f90: Likewise.
10915	* gfortran.dg/arrayio_7.f90: Likewise.
10916	* gfortran.dg/arrayio_8.f90: Likewise.
10917	* gfortran.dg/arrayio_9.f90: Likewise.
10918	* gfortran.dg/arrayio_derived_1.f90: Likewise.
10919	* gfortran.dg/assign_10.f90: Likewise.
10920	* gfortran.dg/assign_9.f90: Likewise.
10921	* gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
10922	* gfortran.dg/assignment_1.f90: Likewise.
10923	* gfortran.dg/associate_1.f03: Likewise.
10924	* gfortran.dg/associate_11.f90: Likewise.
10925	* gfortran.dg/associate_13.f90: Likewise.
10926	* gfortran.dg/associate_15.f90: Likewise.
10927	* gfortran.dg/associate_17.f90: Likewise.
10928	* gfortran.dg/associate_18.f08: Likewise.
10929	* gfortran.dg/associate_19.f03: Likewise.
10930	* gfortran.dg/associate_20.f03: Likewise.
10931	* gfortran.dg/associate_22.f90: Likewise.
10932	* gfortran.dg/associate_23.f90: Likewise.
10933	* gfortran.dg/associate_24.f90: Likewise.
10934	* gfortran.dg/associate_25.f90: Likewise.
10935	* gfortran.dg/associate_27.f90: Likewise.
10936	* gfortran.dg/associate_28.f90: Likewise.
10937	* gfortran.dg/associate_32.f03: Likewise.
10938	* gfortran.dg/associate_33.f03: Likewise.
10939	* gfortran.dg/associate_34.f90: Likewise.
10940	* gfortran.dg/associate_6.f03: Likewise.
10941	* gfortran.dg/associate_7.f03: Likewise.
10942	* gfortran.dg/associate_8.f03: Likewise.
10943	* gfortran.dg/associate_9.f03: Likewise.
10944	* gfortran.dg/associated_1.f90: Likewise.
10945	* gfortran.dg/associated_2.f90: Likewise.
10946	* gfortran.dg/associated_5.f90: Likewise.
10947	* gfortran.dg/associated_6.f90: Likewise.
10948	* gfortran.dg/associated_target_3.f90: Likewise.
10949	* gfortran.dg/associated_target_4.f90: Likewise.
10950	* gfortran.dg/associated_target_5.f03: Likewise.
10951	* gfortran.dg/associated_target_6.f03: Likewise.
10952	* gfortran.dg/assumed_dummy_1.f90: Likewise.
10953	* gfortran.dg/assumed_rank_1.f90: Likewise.
10954	* gfortran.dg/assumed_rank_10.f90: Likewise.
10955	* gfortran.dg/assumed_rank_2.f90: Likewise.
10956	* gfortran.dg/assumed_rank_7.f90: Likewise.
10957	* gfortran.dg/assumed_rank_8.f90: Likewise.
10958	* gfortran.dg/assumed_rank_9.f90: Likewise.
10959	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10960	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10961	* gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
10962	* gfortran.dg/assumed_type_2.f90: Likewise.
10963	* gfortran.dg/atan2_1.f90: Likewise.
10964	* gfortran.dg/auto_array_1.f90: Likewise.
10965	* gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
10966	* gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
10967	* gfortran.dg/auto_char_len_3.f90: Likewise.
10968	* gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
10969	* gfortran.dg/auto_internal_assumed.f90: Likewise.
10970	* gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
10971	* gfortran.dg/auto_save_2.f90: Likewise.
10972	* gfortran.dg/automatic_default_init_1.f90: Likewise.
10973	* gfortran.dg/backslash_1.f90: Likewise.
10974	* gfortran.dg/backslash_2.f90: Likewise.
10975	* gfortran.dg/backslash_3.f: Likewise.
10976	* gfortran.dg/backspace_1.f: Likewise.
10977	* gfortran.dg/backspace_10.f90: Likewise.
10978	* gfortran.dg/backspace_11.f90: Likewise.
10979	* gfortran.dg/backspace_2.f: Likewise.
10980	* gfortran.dg/backspace_3.f: Likewise.
10981	* gfortran.dg/backspace_4.f: Likewise.
10982	* gfortran.dg/backspace_5.f: Likewise.
10983	* gfortran.dg/backspace_6.f: Likewise.
10984	* gfortran.dg/backspace_7.f90: Likewise.
10985	* gfortran.dg/backspace_8.f: Likewise.
10986	* gfortran.dg/backspace_9.f: Likewise.
10987	* gfortran.dg/bessel_1.f90: Likewise.
10988	* gfortran.dg/bessel_2.f90: Likewise.
10989	* gfortran.dg/bessel_5.f90: Likewise.
10990	* gfortran.dg/bessel_6.f90: Likewise.
10991	* gfortran.dg/bessel_7.f90: Likewise.
10992	* gfortran.dg/bind_c_dts_2.f03: Likewise.
10993	* gfortran.dg/bind_c_dts_3.f03: Likewise.
10994	* gfortran.dg/bind_c_usage_15.f90: Likewise.
10995	* gfortran.dg/bind_c_usage_16.f03: Likewise.
10996	* gfortran.dg/bind_c_usage_17.f90: Likewise.
10997	* gfortran.dg/bind_c_usage_24.f90: Likewise.
10998	* gfortran.dg/binding_c_table_15_1.f03: Likewise.
10999	* gfortran.dg/binding_label_tests_16.f03: Likewise.
11000	* gfortran.dg/binding_label_tests_23.f90: Likewise.
11001	* gfortran.dg/bit_comparison_1.F90: Likewise.
11002	* gfortran.dg/bit_comparison_2.F90: Likewise.
11003	* gfortran.dg/block_1.f08: Likewise.
11004	* gfortran.dg/block_13.f08: Likewise.
11005	* gfortran.dg/block_14.f90: Likewise.
11006	* gfortran.dg/block_2.f08: Likewise.
11007	* gfortran.dg/block_6.f08: Likewise.
11008	* gfortran.dg/block_7.f08: Likewise.
11009	* gfortran.dg/block_8.f08: Likewise.
11010	* gfortran.dg/blockdata_1.f90: Likewise.
11011	* gfortran.dg/bound_1.f90: Likewise.
11012	* gfortran.dg/bound_2.f90: Likewise.
11013	* gfortran.dg/bound_3.f90: Likewise.
11014	* gfortran.dg/bound_4.f90: Likewise.
11015	* gfortran.dg/bound_5.f90: Likewise.
11016	* gfortran.dg/bound_6.f90: Likewise.
11017	* gfortran.dg/bound_7.f90: Likewise.
11018	* gfortran.dg/bound_8.f90: Likewise.
11019	* gfortran.dg/bound_9.f90: Likewise.
11020	* gfortran.dg/bound_simplification_1.f90: Likewise.
11021	* gfortran.dg/bound_simplification_3.f90: Likewise.
11022	* gfortran.dg/bound_simplification_4.f90: Likewise.
11023	* gfortran.dg/bound_simplification_5.f90: Likewise.
11024	* gfortran.dg/bound_simplification_6.f90: Likewise.
11025	* gfortran.dg/bounds_check_1.f90: Likewise.
11026	* gfortran.dg/bounds_check_12.f90: Likewise.
11027	* gfortran.dg/bounds_check_14.f90: Likewise.
11028	* gfortran.dg/bounds_check_15.f90: Likewise.
11029	* gfortran.dg/bounds_check_19.f90: Likewise.
11030	* gfortran.dg/bounds_check_8.f90: Likewise.
11031	* gfortran.dg/bounds_check_9.f90: Likewise.
11032	* gfortran.dg/bounds_check_fail_2.f90: Likewise.
11033	* gfortran.dg/bounds_check_fail_3.f90: Likewise.
11034	* gfortran.dg/bounds_check_fail_4.f90: Likewise.
11035	* gfortran.dg/boz_1.f90: Likewise.
11036	* gfortran.dg/boz_11.f90: Likewise.
11037	* gfortran.dg/boz_13.f90: Likewise.
11038	* gfortran.dg/boz_14.f90: Likewise.
11039	* gfortran.dg/boz_15.f90: Likewise.
11040	* gfortran.dg/boz_3.f90: Likewise.
11041	* gfortran.dg/boz_6.f90: Likewise.
11042	* gfortran.dg/boz_9.f90: Likewise.
11043	* gfortran.dg/byte_1.f90: Likewise.
11044	* gfortran.dg/byte_2.f90: Likewise.
11045	* gfortran.dg/c_assoc.f90: Likewise.
11046	* gfortran.dg/c_assoc_2.f03: Likewise.
11047	* gfortran.dg/c_assoc_3.f90: Likewise.
11048	* gfortran.dg/c_by_val_1.f: Likewise.
11049	* gfortran.dg/c_by_val_5.f90: Likewise.
11050	* gfortran.dg/c_char_tests.f03: Likewise.
11051	* gfortran.dg/c_char_tests_2.f03: Likewise.
11052	* gfortran.dg/c_f_pointer_complex.f03: Likewise.
11053	* gfortran.dg/c_f_pointer_logical.f03: Likewise.
11054	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
11055	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
11056	* gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
11057	* gfortran.dg/c_f_pointer_tests.f90: Likewise.
11058	* gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
11059	* gfortran.dg/c_kind_int128_test2.f03: Likewise.
11060	* gfortran.dg/c_kind_params.f90: Likewise.
11061	* gfortran.dg/c_loc_test_20.f90: Likewise.
11062	* gfortran.dg/c_loc_tests_2.f03: Likewise.
11063	* gfortran.dg/c_ptr_tests_14.f90: Likewise.
11064	* gfortran.dg/c_ptr_tests_15.f90: Likewise.
11065	* gfortran.dg/c_size_t_test.f03: Likewise.
11066	* gfortran.dg/c_sizeof_1.f90: Likewise.
11067	* gfortran.dg/c_sizeof_5.f90: Likewise.
11068	* gfortran.dg/c_sizeof_6.f90: Likewise.
11069	* gfortran.dg/char4_iunit_1.f03: Likewise.
11070	* gfortran.dg/char4_iunit_2.f03: Likewise.
11071	* gfortran.dg/char_allocation_1.f90: Likewise.
11072	* gfortran.dg/char_array_constructor.f90: Likewise.
11073	* gfortran.dg/char_array_structure_constructor.f90: Likewise.
11074	* gfortran.dg/char_assign_1.f90: Likewise.
11075	* gfortran.dg/char_associated_1.f90: Likewise.
11076	* gfortran.dg/char_cast_2.f90: Likewise.
11077	* gfortran.dg/char_comparison_1.f: Likewise.
11078	* gfortran.dg/char_component_initializer_1.f90: Likewise.
11079	* gfortran.dg/char_component_initializer_2.f90: Likewise.
11080	* gfortran.dg/char_cons_len.f90: Likewise.
11081	* gfortran.dg/char_conversion.f90: Likewise.
11082	* gfortran.dg/char_cshift_1.f90: Likewise.
11083	* gfortran.dg/char_cshift_2.f90: Likewise.
11084	* gfortran.dg/char_decl_2.f90: Likewise.
11085	* gfortran.dg/char_eoshift_1.f90: Likewise.
11086	* gfortran.dg/char_eoshift_2.f90: Likewise.
11087	* gfortran.dg/char_eoshift_3.f90: Likewise.
11088	* gfortran.dg/char_eoshift_4.f90: Likewise.
11089	* gfortran.dg/char_eoshift_5.f90: Likewise.
11090	* gfortran.dg/char_expr_1.f90: Likewise.
11091	* gfortran.dg/char_expr_3.f90: Likewise.
11092	* gfortran.dg/char_initialiser_actual.f90: Likewise.
11093	* gfortran.dg/char_length_12.f90: Likewise.
11094	* gfortran.dg/char_length_14.f90: Likewise.
11095	* gfortran.dg/char_length_15.f90: Likewise.
11096	* gfortran.dg/char_length_17.f90: Likewise.
11097	* gfortran.dg/char_length_20.f90: Likewise.
11098	* gfortran.dg/char_length_21.f90: Likewise.
11099	* gfortran.dg/char_length_5.f90: Likewise.
11100	* gfortran.dg/char_length_6.f90: Likewise.
11101	* gfortran.dg/char_length_7.f90: Likewise.
11102	* gfortran.dg/char_length_8.f90: Likewise.
11103	* gfortran.dg/char_pack_1.f90: Likewise.
11104	* gfortran.dg/char_pack_2.f90: Likewise.
11105	* gfortran.dg/char_pointer_assign.f90: Likewise.
11106	* gfortran.dg/char_pointer_assign_3.f90: Likewise.
11107	* gfortran.dg/char_pointer_comp_assign.f90: Likewise.
11108	* gfortran.dg/char_pointer_dependency.f90: Likewise.
11109	* gfortran.dg/char_pointer_dummy.f90: Likewise.
11110	* gfortran.dg/char_pointer_func.f90: Likewise.
11111	* gfortran.dg/char_reshape_1.f90: Likewise.
11112	* gfortran.dg/char_result_1.f90: Likewise.
11113	* gfortran.dg/char_result_12.f90: Likewise.
11114	* gfortran.dg/char_result_13.f90: Likewise.
11115	* gfortran.dg/char_result_14.f90: Likewise.
11116	* gfortran.dg/char_result_15.f90: Likewise.
11117	* gfortran.dg/char_result_2.f90: Likewise.
11118	* gfortran.dg/char_result_3.f90: Likewise.
11119	* gfortran.dg/char_result_4.f90: Likewise.
11120	* gfortran.dg/char_result_5.f90: Likewise.
11121	* gfortran.dg/char_result_6.f90: Likewise.
11122	* gfortran.dg/char_result_7.f90: Likewise.
11123	* gfortran.dg/char_result_8.f90: Likewise.
11124	* gfortran.dg/char_spread_1.f90: Likewise.
11125	* gfortran.dg/char_transpose_1.f90: Likewise.
11126	* gfortran.dg/char_type_len.f90: Likewise.
11127	* gfortran.dg/char_unpack_1.f90: Likewise.
11128	* gfortran.dg/char_unpack_2.f90: Likewise.
11129	* gfortran.dg/character_array_constructor_1.f90: Likewise.
11130	* gfortran.dg/character_comparison_1.f90: Likewise.
11131	* gfortran.dg/character_comparison_2.f90: Likewise.
11132	* gfortran.dg/character_comparison_3.f90: Likewise.
11133	* gfortran.dg/character_comparison_4.f90: Likewise.
11134	* gfortran.dg/character_comparison_5.f90: Likewise.
11135	* gfortran.dg/character_comparison_6.f90: Likewise.
11136	* gfortran.dg/character_comparison_7.f90: Likewise.
11137	* gfortran.dg/character_comparison_8.f90: Likewise.
11138	* gfortran.dg/character_comparison_9.f90: Likewise.
11139	* gfortran.dg/charlen_15.f90: Likewise.
11140	* gfortran.dg/charlen_16.f90: Likewise.
11141	* gfortran.dg/chkbits.f90: Likewise.
11142	* gfortran.dg/chmod_1.f90: Likewise.
11143	* gfortran.dg/chmod_2.f90: Likewise.
11144	* gfortran.dg/chmod_3.f90: Likewise.
11145	* gfortran.dg/class_1.f03: Likewise.
11146	* gfortran.dg/class_18.f03: Likewise.
11147	* gfortran.dg/class_19.f03: Likewise.
11148	* gfortran.dg/class_35.f90: Likewise.
11149	* gfortran.dg/class_46.f03: Likewise.
11150	* gfortran.dg/class_48.f90: Likewise.
11151	* gfortran.dg/class_51.f90: Likewise.
11152	* gfortran.dg/class_52.f90: Likewise.
11153	* gfortran.dg/class_6.f03: Likewise.
11154	* gfortran.dg/class_63.f90: Likewise.
11155	* gfortran.dg/class_64.f90: Likewise.
11156	* gfortran.dg/class_65.f90: Likewise.
11157	* gfortran.dg/class_66.f90: Likewise.
11158	* gfortran.dg/class_67.f90: Likewise.
11159	* gfortran.dg/class_9.f03: Likewise.
11160	* gfortran.dg/class_alias.f90: Likewise.
11161	* gfortran.dg/class_allocate_1.f03: Likewise.
11162	* gfortran.dg/class_allocate_10.f03: Likewise.
11163	* gfortran.dg/class_allocate_13.f90: Likewise.
11164	* gfortran.dg/class_allocate_14.f90: Likewise.
11165	* gfortran.dg/class_allocate_15.f90: Likewise.
11166	* gfortran.dg/class_allocate_19.f03: Likewise.
11167	* gfortran.dg/class_allocate_21.f90: Likewise.
11168	* gfortran.dg/class_allocate_22.f90: Likewise.
11169	* gfortran.dg/class_allocate_3.f03: Likewise.
11170	* gfortran.dg/class_allocate_4.f03: Likewise.
11171	* gfortran.dg/class_allocate_5.f90: Likewise.
11172	* gfortran.dg/class_allocate_6.f03: Likewise.
11173	* gfortran.dg/class_allocate_7.f03: Likewise.
11174	* gfortran.dg/class_allocate_8.f03: Likewise.
11175	* gfortran.dg/class_allocate_9.f03: Likewise.
11176	* gfortran.dg/class_array_1.f03: Likewise.
11177	* gfortran.dg/class_array_14.f90: Likewise.
11178	* gfortran.dg/class_array_15.f03: Likewise.
11179	* gfortran.dg/class_array_16.f90: Likewise.
11180	* gfortran.dg/class_array_2.f03: Likewise.
11181	* gfortran.dg/class_array_20.f03: Likewise.
11182	* gfortran.dg/class_array_21.f03: Likewise.
11183	* gfortran.dg/class_array_3.f03: Likewise.
11184	* gfortran.dg/class_array_4.f03: Likewise.
11185	* gfortran.dg/class_array_7.f03: Likewise.
11186	* gfortran.dg/class_array_8.f03: Likewise.
11187	* gfortran.dg/class_array_9.f03: Likewise.
11188	* gfortran.dg/class_defined_operator_1.f03: Likewise.
11189	* gfortran.dg/class_dummy_1.f03: Likewise.
11190	* gfortran.dg/class_optional_1.f90: Likewise.
11191	* gfortran.dg/class_optional_2.f90: Likewise.
11192	* gfortran.dg/class_result_5.f90: Likewise.
11193	* gfortran.dg/class_result_6.f90: Likewise.
11194	* gfortran.dg/class_to_type_1.f03: Likewise.
11195	* gfortran.dg/class_to_type_2.f90: Likewise.
11196	* gfortran.dg/class_to_type_3.f03: Likewise.
11197	* gfortran.dg/class_to_type_4.f90: Likewise.
11198	* gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
11199	* gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
11200	* gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
11201	* gfortran.dg/coarray/atomic_1.f90: Likewise.
11202	* gfortran.dg/coarray/atomic_2.f90: Likewise.
11203	* gfortran.dg/coarray/codimension.f90: Likewise.
11204	* gfortran.dg/coarray/coindexed_1.f90: Likewise.
11205	* gfortran.dg/coarray/collectives_1.f90: Likewise.
11206	* gfortran.dg/coarray/collectives_2.f90: Likewise.
11207	* gfortran.dg/coarray/collectives_3.f90: Likewise.
11208	* gfortran.dg/coarray/collectives_4.f90: Likewise.
11209	* gfortran.dg/coarray/cosubscript_1.f90: Likewise.
11210	* gfortran.dg/coarray/dummy_1.f90: Likewise.
11211	* gfortran.dg/coarray/event_1.f90: Likewise.
11212	* gfortran.dg/coarray/event_2.f90: Likewise.
11213	* gfortran.dg/coarray/get_array.f90: Likewise.
11214	* gfortran.dg/coarray/image_index_1.f90: Likewise.
11215	* gfortran.dg/coarray/image_index_2.f90: Likewise.
11216	* gfortran.dg/coarray/image_index_3.f90: Likewise.
11217	* gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
11218	* gfortran.dg/coarray/lock_1.f90: Likewise.
11219	* gfortran.dg/coarray/lock_2.f90: Likewise.
11220	* gfortran.dg/coarray/move_alloc_1.f90: Likewise.
11221	* gfortran.dg/coarray/poly_run_1.f90: Likewise.
11222	* gfortran.dg/coarray/poly_run_2.f90: Likewise.
11223	* gfortran.dg/coarray/poly_run_3.f90: Likewise.
11224	* gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
11225	* gfortran.dg/coarray/registering_1.f90: Likewise.
11226	* gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
11227	* gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
11228	* gfortran.dg/coarray/send_array.f90: Likewise.
11229	* gfortran.dg/coarray/send_char_array_1.f90: Likewise.
11230	* gfortran.dg/coarray/sendget_array.f90: Likewise.
11231	* gfortran.dg/coarray/subobject_1.f90: Likewise.
11232	* gfortran.dg/coarray/sync_1.f90: Likewise.
11233	* gfortran.dg/coarray/sync_3.f90: Likewise.
11234	* gfortran.dg/coarray/this_image_1.f90: Likewise.
11235	* gfortran.dg/coarray/this_image_2.f90: Likewise.
11236	* gfortran.dg/coarray_13.f90: Likewise.
11237	* gfortran.dg/coarray_15.f90: Likewise.
11238	* gfortran.dg/coarray_16.f90: Likewise.
11239	* gfortran.dg/coarray_2.f90: Likewise.
11240	* gfortran.dg/coarray_23.f90: Likewise.
11241	* gfortran.dg/coarray_40.f90: Likewise.
11242	* gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
11243	* gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
11244	* gfortran.dg/coarray_allocate_10.f08: Likewise.
11245	* gfortran.dg/coarray_allocate_2.f08: Likewise.
11246	* gfortran.dg/coarray_allocate_3.f08: Likewise.
11247	* gfortran.dg/coarray_allocate_4.f08: Likewise.
11248	* gfortran.dg/coarray_allocate_5.f08: Likewise.
11249	* gfortran.dg/coarray_allocate_7.f08: Likewise.
11250	* gfortran.dg/coarray_allocate_8.f08: Likewise.
11251	* gfortran.dg/coarray_allocate_9.f08: Likewise.
11252	* gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11253	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11254	* gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
11255	* gfortran.dg/coarray_lib_token_1.f90: Likewise.
11256	* gfortran.dg/coarray_lib_token_2.f90: Likewise.
11257	* gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
11258	* gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
11259	* gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
11260	* gfortran.dg/coarray_stat_2.f90: Likewise.
11261	* gfortran.dg/coarray_subobject_1.f90: Likewise.
11262	* gfortran.dg/coindexed_1.f90: Likewise.
11263	* gfortran.dg/comma.f: Likewise.
11264	* gfortran.dg/comma_format_extension_3.f: Likewise.
11265	* gfortran.dg/comma_format_extension_4.f: Likewise.
11266	* gfortran.dg/common_2.f90: Likewise.
11267	* gfortran.dg/common_4.f90: Likewise.
11268	* gfortran.dg/common_align_1.f90: Likewise.
11269	* gfortran.dg/common_align_2.f90: Likewise.
11270	* gfortran.dg/common_equivalence_1.f: Likewise.
11271	* gfortran.dg/common_pointer_1.f90: Likewise.
11272	* gfortran.dg/common_resize_1.f: Likewise.
11273	* gfortran.dg/complex_intrinsic_1.f90: Likewise.
11274	* gfortran.dg/complex_intrinsic_3.f90: Likewise.
11275	* gfortran.dg/complex_intrinsic_5.f90: Likewise.
11276	* gfortran.dg/complex_intrinsic_7.f90: Likewise.
11277	* gfortran.dg/complex_read.f90: Likewise.
11278	* gfortran.dg/complex_write.f90: Likewise.
11279	* gfortran.dg/constant_substring.f: Likewise.
11280	* gfortran.dg/constructor_2.f90: Likewise.
11281	* gfortran.dg/constructor_3.f90: Likewise.
11282	* gfortran.dg/constructor_6.f90: Likewise.
11283	* gfortran.dg/contained_1.f90: Likewise.
11284	* gfortran.dg/contained_3.f90: Likewise.
11285	* gfortran.dg/contained_equivalence_1.f90: Likewise.
11286	* gfortran.dg/contained_module_proc_1.f90: Likewise.
11287	* gfortran.dg/continuation_1.f90: Likewise.
11288	* gfortran.dg/continuation_11.f90: Likewise.
11289	* gfortran.dg/continuation_12.f90: Likewise.
11290	* gfortran.dg/continuation_13.f90: Likewise.
11291	* gfortran.dg/continuation_14.f: Likewise.
11292	* gfortran.dg/continuation_8.f90: Likewise.
11293	* gfortran.dg/convert_2.f90: Likewise.
11294	* gfortran.dg/convert_implied_open.f90: Likewise.
11295	* gfortran.dg/count_init_expr.f03: Likewise.
11296	* gfortran.dg/cr_lf.f90: Likewise.
11297	* gfortran.dg/cray_pointers_10.f90: Likewise.
11298	* gfortran.dg/cray_pointers_2.f90: Likewise.
11299	* gfortran.dg/cray_pointers_5.f90: Likewise.
11300	* gfortran.dg/cray_pointers_7.f90: Likewise.
11301	* gfortran.dg/cray_pointers_8.f90: Likewise.
11302	* gfortran.dg/cshift_1.f90: Likewise.
11303	* gfortran.dg/cshift_2.f90: Likewise.
11304	* gfortran.dg/cshift_large_1.f90: Likewise.
11305	* gfortran.dg/cshift_nan_1.f90: Likewise.
11306	* gfortran.dg/csqrt_2.f: Likewise.
11307	* gfortran.dg/data_array_1.f90: Likewise.
11308	* gfortran.dg/data_char_1.f90: Likewise.
11309	* gfortran.dg/data_char_2.f90: Likewise.
11310	* gfortran.dg/data_char_3.f90: Likewise.
11311	* gfortran.dg/data_derived_1.f90: Likewise.
11312	* gfortran.dg/data_implied_do_1.f90: Likewise.
11313	* gfortran.dg/data_namelist_conflict.f90: Likewise.
11314	* gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
11315	* gfortran.dg/deallocate_stat.f90: Likewise.
11316	* gfortran.dg/deallocate_stat_2.f90: Likewise.
11317	* gfortran.dg/debug/pr37738.f: Likewise.
11318	* gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
11319	* gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
11320	* gfortran.dg/dec_exp_1.f90: Likewise.
11321	* gfortran.dg/dec_init_1.f90: Likewise.
11322	* gfortran.dg/dec_init_2.f90: Likewise.
11323	* gfortran.dg/dec_init_3.f90: Likewise.
11324	* gfortran.dg/dec_init_4.f90: Likewise.
11325	* gfortran.dg/dec_io_1.f90: Likewise.
11326	* gfortran.dg/dec_io_2.f90: Likewise.
11327	* gfortran.dg/dec_io_2a.f90: Likewise.
11328	* gfortran.dg/dec_io_6.f90: Likewise.
11329	* gfortran.dg/dec_loc_rval_1.f90: Likewise.
11330	* gfortran.dg/dec_logical_xor_1.f90: Likewise.
11331	* gfortran.dg/dec_math.f90: Likewise.
11332	* gfortran.dg/dec_parameter_1.f: Likewise.
11333	* gfortran.dg/dec_parameter_2.f90: Likewise.
11334	* gfortran.dg/dec_static_1.f90: Likewise.
11335	* gfortran.dg/dec_static_2.f90: Likewise.
11336	* gfortran.dg/dec_structure_1.f90: Likewise.
11337	* gfortran.dg/dec_structure_10.f90: Likewise.
11338	* gfortran.dg/dec_structure_18.f90: Likewise.
11339	* gfortran.dg/dec_structure_19.f90: Likewise.
11340	* gfortran.dg/dec_structure_2.f90: Likewise.
11341	* gfortran.dg/dec_structure_22.f90: Likewise.
11342	* gfortran.dg/dec_structure_3.f90: Likewise.
11343	* gfortran.dg/dec_structure_4.f90: Likewise.
11344	* gfortran.dg/dec_structure_5.f90: Likewise.
11345	* gfortran.dg/dec_structure_6.f90: Likewise.
11346	* gfortran.dg/dec_structure_7.f90: Likewise.
11347	* gfortran.dg/dec_union_1.f90: Likewise.
11348	* gfortran.dg/dec_union_2.f90: Likewise.
11349	* gfortran.dg/dec_union_3.f90: Likewise.
11350	* gfortran.dg/dec_union_4.f90: Likewise.
11351	* gfortran.dg/dec_union_5.f90: Likewise.
11352	* gfortran.dg/default_format_1.f90: Likewise.
11353	* gfortran.dg/default_format_2.f90: Likewise.
11354	* gfortran.dg/default_format_denormal_1.f90: Likewise.
11355	* gfortran.dg/default_format_denormal_2.f90: Likewise.
11356	* gfortran.dg/default_initialization_3.f90: Likewise.
11357	* gfortran.dg/default_initialization_4.f90: Likewise.
11358	* gfortran.dg/default_initialization_5.f90: Likewise.
11359	* gfortran.dg/deferred_character_1.f90: Likewise.
11360	* gfortran.dg/deferred_character_10.f90: Likewise.
11361	* gfortran.dg/deferred_character_11.f90: Likewise.
11362	* gfortran.dg/deferred_character_12.f90: Likewise.
11363	* gfortran.dg/deferred_character_13.f90: Likewise.
11364	* gfortran.dg/deferred_character_14.f90: Likewise.
11365	* gfortran.dg/deferred_character_15.f90: Likewise.
11366	* gfortran.dg/deferred_character_16.f90: Likewise.
11367	* gfortran.dg/deferred_character_2.f90: Likewise.
11368	* gfortran.dg/deferred_character_3.f90: Likewise.
11369	* gfortran.dg/deferred_character_4.f90: Likewise.
11370	* gfortran.dg/deferred_character_5.f90: Likewise.
11371	* gfortran.dg/deferred_character_6.f90: Likewise.
11372	* gfortran.dg/deferred_character_7.f90: Likewise.
11373	* gfortran.dg/deferred_character_8.f90: Likewise.
11374	* gfortran.dg/deferred_character_9.f90: Likewise.
11375	* gfortran.dg/deferred_character_assignment_1.f90: Likewise.
11376	* gfortran.dg/deferred_type_component_1.f90: Likewise.
11377	* gfortran.dg/deferred_type_component_2.f90: Likewise.
11378	* gfortran.dg/deferred_type_param_2.f90: Likewise.
11379	* gfortran.dg/deferred_type_param_4.f90: Likewise.
11380	* gfortran.dg/deferred_type_param_5.f90: Likewise.
11381	* gfortran.dg/deferred_type_param_6.f90: Likewise.
11382	* gfortran.dg/deferred_type_param_8.f90: Likewise.
11383	* gfortran.dg/deferred_type_param_9.f90: Likewise.
11384	* gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
11385	* gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
11386	* gfortran.dg/defined_assignment_1.f90: Likewise.
11387	* gfortran.dg/defined_assignment_10.f90: Likewise.
11388	* gfortran.dg/defined_assignment_11.f90: Likewise.
11389	* gfortran.dg/defined_assignment_2.f90: Likewise.
11390	* gfortran.dg/defined_assignment_3.f90: Likewise.
11391	* gfortran.dg/defined_assignment_4.f90: Likewise.
11392	* gfortran.dg/defined_assignment_5.f90: Likewise.
11393	* gfortran.dg/defined_assignment_8.f90: Likewise.
11394	* gfortran.dg/defined_assignment_9.f90: Likewise.
11395	* gfortran.dg/dependency_2.f90: Likewise.
11396	* gfortran.dg/dependency_21.f90: Likewise.
11397	* gfortran.dg/dependency_22.f90: Likewise.
11398	* gfortran.dg/dependency_23.f90: Likewise.
11399	* gfortran.dg/dependency_24.f90: Likewise.
11400	* gfortran.dg/dependency_25.f90: Likewise.
11401	* gfortran.dg/dependency_26.f90: Likewise.
11402	* gfortran.dg/dependency_39.f90: Likewise.
11403	* gfortran.dg/dependency_40.f90: Likewise.
11404	* gfortran.dg/dependency_41.f90: Likewise.
11405	* gfortran.dg/dependency_42.f90: Likewise.
11406	* gfortran.dg/dependency_43.f90: Likewise.
11407	* gfortran.dg/dependency_44.f90: Likewise.
11408	* gfortran.dg/dependency_45.f90: Likewise.
11409	* gfortran.dg/dependency_50.f90: Likewise.
11410	* gfortran.dg/dependency_51.f90: Likewise.
11411	* gfortran.dg/dependent_decls_1.f90: Likewise.
11412	* gfortran.dg/der_array_1.f90: Likewise.
11413	* gfortran.dg/der_array_io_1.f90: Likewise.
11414	* gfortran.dg/der_array_io_2.f90: Likewise.
11415	* gfortran.dg/der_array_io_3.f90: Likewise.
11416	* gfortran.dg/der_io_1.f90: Likewise.
11417	* gfortran.dg/der_io_3.f90: Likewise.
11418	* gfortran.dg/der_pointer_2.f90: Likewise.
11419	* gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
11420	* gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
11421	* gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
11422	* gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
11423	* gfortran.dg/derived_constructor_char_3.f90: Likewise.
11424	* gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11425	* gfortran.dg/derived_constructor_comps_4.f90: Likewise.
11426	* gfortran.dg/derived_constructor_comps_5.f90: Likewise.
11427	* gfortran.dg/derived_constructor_comps_6.f90: Likewise.
11428	* gfortran.dg/derived_external_function_1.f90: Likewise.
11429	* gfortran.dg/derived_init_1.f90: Likewise.
11430	* gfortran.dg/derived_init_2.f90: Likewise.
11431	* gfortran.dg/derived_init_3.f90: Likewise.
11432	* gfortran.dg/derived_init_4.f90: Likewise.
11433	* gfortran.dg/derived_pointer_null_1.f90: Likewise.
11434	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11435	* gfortran.dg/dev_null.F90: Likewise.
11436	* gfortran.dg/dfloat_1.f90: Likewise.
11437	* gfortran.dg/dim_sum_1.f90: Likewise.
11438	* gfortran.dg/dim_sum_2.f90: Likewise.
11439	* gfortran.dg/dim_sum_3.f90: Likewise.
11440	* gfortran.dg/direct_io_10.f: Likewise.
11441	* gfortran.dg/direct_io_11.f90: Likewise.
11442	* gfortran.dg/direct_io_12.f90: Likewise.
11443	* gfortran.dg/direct_io_2.f90: Likewise.
11444	* gfortran.dg/direct_io_3.f90: Likewise.
11445	* gfortran.dg/direct_io_4.f90: Likewise.
11446	* gfortran.dg/direct_io_5.f90: Likewise.
11447	* gfortran.dg/direct_io_6.f90: Likewise.
11448	* gfortran.dg/direct_io_7.f90: Likewise.
11449	* gfortran.dg/direct_io_8.f90: Likewise.
11450	* gfortran.dg/direct_io_9.f: Likewise.
11451	* gfortran.dg/do_1.f90: Likewise.
11452	* gfortran.dg/do_3.F90: Likewise.
11453	* gfortran.dg/do_concurrent_2.f90: Likewise.
11454	* gfortran.dg/do_concurrent_4.f90: Likewise.
11455	* gfortran.dg/do_corner_warn.f90: Likewise.
11456	* gfortran.dg/do_iterator_2.f90: Likewise.
11457	* gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
11458	* gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
11459	* gfortran.dg/dos_eol.f: Likewise.
11460	* gfortran.dg/dot_product_1.f03: Likewise.
11461	* gfortran.dg/dot_product_2.f90: Likewise.
11462	* gfortran.dg/dot_product_4.f90: Likewise.
11463	* gfortran.dg/dshift_1.F90: Likewise.
11464	* gfortran.dg/dshift_2.F90: Likewise.
11465	* gfortran.dg/dtio_1.f90: Likewise.
11466	* gfortran.dg/dtio_10.f90: Likewise.
11467	* gfortran.dg/dtio_12.f90: Likewise.
11468	* gfortran.dg/dtio_14.f90: Likewise.
11469	* gfortran.dg/dtio_15.f90: Likewise.
11470	* gfortran.dg/dtio_16.f90: Likewise.
11471	* gfortran.dg/dtio_17.f90: Likewise.
11472	* gfortran.dg/dtio_19.f90: Likewise.
11473	* gfortran.dg/dtio_2.f90: Likewise.
11474	* gfortran.dg/dtio_20.f03: Likewise.
11475	* gfortran.dg/dtio_22.f90: Likewise.
11476	* gfortran.dg/dtio_24.f90: Likewise.
11477	* gfortran.dg/dtio_25.f90: Likewise.
11478	* gfortran.dg/dtio_26.f03: Likewise.
11479	* gfortran.dg/dtio_27.f90: Likewise.
11480	* gfortran.dg/dtio_28.f03: Likewise.
11481	* gfortran.dg/dtio_3.f90: Likewise.
11482	* gfortran.dg/dtio_30.f03: Likewise.
11483	* gfortran.dg/dtio_31.f03: Likewise.
11484	* gfortran.dg/dtio_32.f03: Likewise.
11485	* gfortran.dg/dtio_4.f90: Likewise.
11486	* gfortran.dg/dtio_5.f90: Likewise.
11487	* gfortran.dg/dtio_7.f90: Likewise.
11488	* gfortran.dg/dtio_8.f90: Likewise.
11489	* gfortran.dg/dtio_9.f90: Likewise.
11490	* gfortran.dg/dummy_procedure_3.f90: Likewise.
11491	* gfortran.dg/dummy_procedure_7.f90: Likewise.
11492	* gfortran.dg/dup_save_1.f90: Likewise.
11493	* gfortran.dg/dup_save_2.f90: Likewise.
11494	* gfortran.dg/dynamic_dispatch_1.f03: Likewise.
11495	* gfortran.dg/dynamic_dispatch_11.f03: Likewise.
11496	* gfortran.dg/dynamic_dispatch_12.f90: Likewise.
11497	* gfortran.dg/dynamic_dispatch_2.f03: Likewise.
11498	* gfortran.dg/dynamic_dispatch_3.f03: Likewise.
11499	* gfortran.dg/dynamic_dispatch_4.f03: Likewise.
11500	* gfortran.dg/dynamic_dispatch_5.f03: Likewise.
11501	* gfortran.dg/dynamic_dispatch_7.f03: Likewise.
11502	* gfortran.dg/dynamic_dispatch_8.f03: Likewise.
11503	* gfortran.dg/dynamic_dispatch_9.f03: Likewise.
11504	* gfortran.dg/e_d_fmt.f90: Likewise.
11505	* gfortran.dg/edit_real_1.f90: Likewise.
11506	* gfortran.dg/elemental_by_value_1.f90: Likewise.
11507	* gfortran.dg/elemental_dependency_1.f90: Likewise.
11508	* gfortran.dg/elemental_dependency_4.f90: Likewise.
11509	* gfortran.dg/elemental_dependency_5.f90: Likewise.
11510	* gfortran.dg/elemental_dependency_6.f90: Likewise.
11511	* gfortran.dg/elemental_optional_args_2.f90: Likewise.
11512	* gfortran.dg/elemental_optional_args_3.f90: Likewise.
11513	* gfortran.dg/elemental_optional_args_4.f90: Likewise.
11514	* gfortran.dg/elemental_optional_args_5.f03: Likewise.
11515	* gfortran.dg/elemental_optional_args_6.f90: Likewise.
11516	* gfortran.dg/elemental_optional_args_7.f90: Likewise.
11517	* gfortran.dg/elemental_scalar_args_1.f90: Likewise.
11518	* gfortran.dg/elemental_scalar_args_2.f90: Likewise.
11519	* gfortran.dg/elemental_subroutine_1.f90: Likewise.
11520	* gfortran.dg/elemental_subroutine_10.f90: Likewise.
11521	* gfortran.dg/elemental_subroutine_11.f90: Likewise.
11522	* gfortran.dg/elemental_subroutine_2.f90: Likewise.
11523	* gfortran.dg/elemental_subroutine_3.f90: Likewise.
11524	* gfortran.dg/elemental_subroutine_7.f90: Likewise.
11525	* gfortran.dg/elemental_subroutine_9.f90: Likewise.
11526	* gfortran.dg/empty_format_1.f90: Likewise.
11527	* gfortran.dg/endfile.f: Likewise.
11528	* gfortran.dg/endfile.f90: Likewise.
11529	* gfortran.dg/endfile_2.f90: Likewise.
11530	* gfortran.dg/entry_1.f90: Likewise.
11531	* gfortran.dg/entry_10.f90: Likewise.
11532	* gfortran.dg/entry_12.f90: Likewise.
11533	* gfortran.dg/entry_13.f90: Likewise.
11534	* gfortran.dg/entry_14.f90: Likewise.
11535	* gfortran.dg/entry_16.f90: Likewise.
11536	* gfortran.dg/entry_3.f90: Likewise.
11537	* gfortran.dg/entry_6.f90: Likewise.
11538	* gfortran.dg/entry_9.f90: Likewise.
11539	* gfortran.dg/entry_array_specs_2.f: Likewise.
11540	* gfortran.dg/enum_1.f90: Likewise.
11541	* gfortran.dg/enum_9.f90: Likewise.
11542	* gfortran.dg/eof_1.f90: Likewise.
11543	* gfortran.dg/eof_2.f90: Likewise.
11544	* gfortran.dg/eof_4.f90: Likewise.
11545	* gfortran.dg/eof_5.f90: Likewise.
11546	* gfortran.dg/eor_handling_1.f90: Likewise.
11547	* gfortran.dg/eor_handling_2.f90: Likewise.
11548	* gfortran.dg/eor_handling_3.f90: Likewise.
11549	* gfortran.dg/eor_handling_4.f90: Likewise.
11550	* gfortran.dg/eor_handling_5.f90: Likewise.
11551	* gfortran.dg/eoshift_3.f90: Likewise.
11552	* gfortran.dg/eoshift_4.f90: Likewise.
11553	* gfortran.dg/eoshift_5.f90: Likewise.
11554	* gfortran.dg/eoshift_6.f90: Likewise.
11555	* gfortran.dg/eoshift_large_1.f90: Likewise.
11556	* gfortran.dg/equiv_6.f90: Likewise.
11557	* gfortran.dg/equiv_7.f90: Likewise.
11558	* gfortran.dg/equiv_9.f90: Likewise.
11559	* gfortran.dg/equiv_constraint_4.f90: Likewise.
11560	* gfortran.dg/erf_2.F90: Likewise.
11561	* gfortran.dg/erf_3.F90: Likewise.
11562	* gfortran.dg/erfc_scaled_1.f90: Likewise.
11563	* gfortran.dg/error_format_2.f90: Likewise.
11564	* gfortran.dg/error_recovery_5.f90: Likewise.
11565	* gfortran.dg/execute_command_line_2.f90: Likewise.
11566	* gfortran.dg/execute_command_line_3.f90: Likewise.
11567	* gfortran.dg/exit_1.f08: Likewise.
11568	* gfortran.dg/exit_3.f08: Likewise.
11569	* gfortran.dg/exponent_1.f90: Likewise.
11570	* gfortran.dg/exponent_2.f90: Likewise.
11571	* gfortran.dg/extended_char_comparison_1.f: Likewise.
11572	* gfortran.dg/extends_1.f03: Likewise.
11573	* gfortran.dg/extends_16.f90: Likewise.
11574	* gfortran.dg/extends_2.f03: Likewise.
11575	* gfortran.dg/extends_3.f03: Likewise.
11576	* gfortran.dg/extends_4.f03: Likewise.
11577	* gfortran.dg/extends_type_of_1.f03: Likewise.
11578	* gfortran.dg/extends_type_of_2.f03: Likewise.
11579	* gfortran.dg/external_procedures_3.f90: Likewise.
11580	* gfortran.dg/f2003_inquire_1.f03: Likewise.
11581	* gfortran.dg/f2003_io_1.f03: Likewise.
11582	* gfortran.dg/f2003_io_4.f03: Likewise.
11583	* gfortran.dg/f2003_io_5.f03: Likewise.
11584	* gfortran.dg/f2003_io_6.f03: Likewise.
11585	* gfortran.dg/f2003_io_7.f03: Likewise.
11586	* gfortran.dg/f2c_1.f90: Likewise.
11587	* gfortran.dg/f2c_2.f90: Likewise.
11588	* gfortran.dg/f2c_3.f90: Likewise.
11589	* gfortran.dg/f2c_4.f90: Likewise.
11590	* gfortran.dg/f2c_6.f90: Likewise.
11591	* gfortran.dg/f2c_7.f90: Likewise.
11592	* gfortran.dg/f2c_9.f90: Likewise.
11593	* gfortran.dg/fgetc_1.f90: Likewise.
11594	* gfortran.dg/fgetc_2.f90: Likewise.
11595	* gfortran.dg/filename_null.f90: Likewise.
11596	* gfortran.dg/finalize_12.f90: Likewise.
11597	* gfortran.dg/finalize_13.f90: Likewise.
11598	* gfortran.dg/finalize_15.f90: Likewise.
11599	* gfortran.dg/finalize_17.f90: Likewise.
11600	* gfortran.dg/finalize_18.f90: Likewise.
11601	* gfortran.dg/finalize_25.f90: Likewise.
11602	* gfortran.dg/finalize_29.f08: Likewise.
11603	* gfortran.dg/finalize_31.f90: Likewise.
11604	* gfortran.dg/float_1.f90: Likewise.
11605	* gfortran.dg/flush_1.f90: Likewise.
11606	* gfortran.dg/fmt_bz_bn.f: Likewise.
11607	* gfortran.dg/fmt_bz_bn_err.f: Likewise.
11608	* gfortran.dg/fmt_cache_1.f: Likewise.
11609	* gfortran.dg/fmt_cache_2.f: Likewise.
11610	* gfortran.dg/fmt_cache_3.f90: Likewise.
11611	* gfortran.dg/fmt_colon.f90: Likewise.
11612	* gfortran.dg/fmt_e.f90: Likewise.
11613	* gfortran.dg/fmt_en.f90: Likewise.
11614	* gfortran.dg/fmt_error_10.f: Likewise.
11615	* gfortran.dg/fmt_error_9.f: Likewise.
11616	* gfortran.dg/fmt_exhaust.f90: Likewise.
11617	* gfortran.dg/fmt_f0_1.f90: Likewise.
11618	* gfortran.dg/fmt_f_an_p.f: Likewise.
11619	* gfortran.dg/fmt_fw_d.f90: Likewise.
11620	* gfortran.dg/fmt_g.f: Likewise.
11621	* gfortran.dg/fmt_g0_1.f08: Likewise.
11622	* gfortran.dg/fmt_g0_2.f08: Likewise.
11623	* gfortran.dg/fmt_g0_4.f08: Likewise.
11624	* gfortran.dg/fmt_g0_5.f08: Likewise.
11625	* gfortran.dg/fmt_g0_6.f08: Likewise.
11626	* gfortran.dg/fmt_g0_7.f08: Likewise.
11627	* gfortran.dg/fmt_g_1.f90: Likewise.
11628	* gfortran.dg/fmt_int_sign.f90: Likewise.
11629	* gfortran.dg/fmt_l.f90: Likewise.
11630	* gfortran.dg/fmt_missing_period_2.f: Likewise.
11631	* gfortran.dg/fmt_missing_period_3.f: Likewise.
11632	* gfortran.dg/fmt_p_1.f90: Likewise.
11633	* gfortran.dg/fmt_pf.f90: Likewise.
11634	* gfortran.dg/fmt_read.f90: Likewise.
11635	* gfortran.dg/fmt_read_bz_bn.f90: Likewise.
11636	* gfortran.dg/fmt_t_1.f90: Likewise.
11637	* gfortran.dg/fmt_t_2.f90: Likewise.
11638	* gfortran.dg/fmt_t_3.f90: Likewise.
11639	* gfortran.dg/fmt_t_4.f90: Likewise.
11640	* gfortran.dg/fmt_t_5.f90: Likewise.
11641	* gfortran.dg/fmt_t_6.f: Likewise.
11642	* gfortran.dg/fmt_t_7.f: Likewise.
11643	* gfortran.dg/fmt_t_9.f: Likewise.
11644	* gfortran.dg/fmt_tl.f: Likewise.
11645	* gfortran.dg/fmt_unlimited.f90: Likewise.
11646	* gfortran.dg/fmt_white.f: Likewise.
11647	* gfortran.dg/fmt_zero_digits.f90: Likewise.
11648	* gfortran.dg/fold_nearest.f90: Likewise.
11649	* gfortran.dg/forall_1.f90: Likewise.
11650	* gfortran.dg/forall_10.f90: Likewise.
11651	* gfortran.dg/forall_12.f90: Likewise.
11652	* gfortran.dg/forall_13.f90: Likewise.
11653	* gfortran.dg/forall_15.f90: Likewise.
11654	* gfortran.dg/forall_4.f90: Likewise.
11655	* gfortran.dg/forall_5.f90: Likewise.
11656	* gfortran.dg/forall_6.f90: Likewise.
11657	* gfortran.dg/forall_7.f90: Likewise.
11658	* gfortran.dg/fraction.f90: Likewise.
11659	* gfortran.dg/fseek.f90: Likewise.
11660	* gfortran.dg/ftell_1.f90: Likewise.
11661	* gfortran.dg/ftell_2.f90: Likewise.
11662	* gfortran.dg/ftell_3.f90: Likewise.
11663	* gfortran.dg/func_assign_2.f90: Likewise.
11664	* gfortran.dg/func_assign_3.f90: Likewise.
11665	* gfortran.dg/func_derived_1.f90: Likewise.
11666	* gfortran.dg/func_derived_2.f90: Likewise.
11667	* gfortran.dg/func_derived_3.f90: Likewise.
11668	* gfortran.dg/func_result_1.f90: Likewise.
11669	* gfortran.dg/func_result_2.f90: Likewise.
11670	* gfortran.dg/func_result_6.f90: Likewise.
11671	* gfortran.dg/function_charlen_2.f90: Likewise.
11672	* gfortran.dg/function_charlen_3.f: Likewise.
11673	* gfortran.dg/function_kinds_1.f90: Likewise.
11674	* gfortran.dg/function_kinds_4.f90: Likewise.
11675	* gfortran.dg/function_optimize_10.f90: Likewise.
11676	* gfortran.dg/function_optimize_11.f90: Likewise.
11677	* gfortran.dg/function_optimize_12.f90: Likewise.
11678	* gfortran.dg/function_optimize_4.f90: Likewise.
11679	* gfortran.dg/function_optimize_8.f90: Likewise.
11680	* gfortran.dg/g77/13037.f: Likewise.
11681	* gfortran.dg/g77/1832.f: Likewise.
11682	* gfortran.dg/g77/19981119-0.f: Likewise.
11683	* gfortran.dg/g77/19990313-0.f: Likewise.
11684	* gfortran.dg/g77/19990313-1.f: Likewise.
11685	* gfortran.dg/g77/19990313-2.f: Likewise.
11686	* gfortran.dg/g77/19990313-3.f: Likewise.
11687	* gfortran.dg/g77/19990419-1.f: Likewise.
11688	* gfortran.dg/g77/19990826-0.f: Likewise.
11689	* gfortran.dg/g77/19990826-2.f: Likewise.
11690	* gfortran.dg/g77/20000503-1.f: Likewise.
11691	* gfortran.dg/g77/20001111.f: Likewise.
11692	* gfortran.dg/g77/20010116.f: Likewise.
11693	* gfortran.dg/g77/20010216-1.f: Likewise.
11694	* gfortran.dg/g77/20010430.f: Likewise.
11695	* gfortran.dg/g77/20010610.f: Likewise.
11696	* gfortran.dg/g77/6177.f: Likewise.
11697	* gfortran.dg/g77/7388.f: Likewise.
11698	* gfortran.dg/g77/947.f: Likewise.
11699	* gfortran.dg/g77/970625-2.f: Likewise.
11700	* gfortran.dg/g77/971102-1.f: Likewise.
11701	* gfortran.dg/g77/980628-0.f: Likewise.
11702	* gfortran.dg/g77/980628-1.f: Likewise.
11703	* gfortran.dg/g77/980628-10.f: Likewise.
11704	* gfortran.dg/g77/980628-2.f: Likewise.
11705	* gfortran.dg/g77/980628-3.f: Likewise.
11706	* gfortran.dg/g77/980628-7.f: Likewise.
11707	* gfortran.dg/g77/980628-8.f: Likewise.
11708	* gfortran.dg/g77/980628-9.f: Likewise.
11709	* gfortran.dg/g77/980701-0.f: Likewise.
11710	* gfortran.dg/g77/980701-1.f: Likewise.
11711	* gfortran.dg/g77/cabs.f: Likewise.
11712	* gfortran.dg/g77/claus.f: Likewise.
11713	* gfortran.dg/g77/complex_1.f: Likewise.
11714	* gfortran.dg/g77/cpp3.F: Likewise.
11715	* gfortran.dg/g77/cpp4.F: Likewise.
11716	* gfortran.dg/g77/cpp5.F: Likewise.
11717	* gfortran.dg/g77/dcomplex.f: Likewise.
11718	* gfortran.dg/g77/dnrm2.f: Likewise.
11719	* gfortran.dg/g77/erfc.f: Likewise.
11720	* gfortran.dg/g77/f77-edit-i-in.f: Likewise.
11721	* gfortran.dg/g77/f77-edit-t-in.f: Likewise.
11722	* gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
11723	* gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
11724	* gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
11725	* gfortran.dg/g77/int8421.f: Likewise.
11726	* gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
11727	* gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
11728	* gfortran.dg/g77/le.f: Likewise.
11729	* gfortran.dg/g77/short.f: Likewise.
11730	* gfortran.dg/gamma_1.f90: Likewise.
11731	* gfortran.dg/gamma_4.f90: Likewise.
11732	* gfortran.dg/gamma_5.f90: Likewise.
11733	* gfortran.dg/generic_13.f90: Likewise.
11734	* gfortran.dg/generic_15.f90: Likewise.
11735	* gfortran.dg/generic_19.f90: Likewise.
11736	* gfortran.dg/generic_20.f90: Likewise.
11737	* gfortran.dg/generic_23.f03: Likewise.
11738	* gfortran.dg/generic_25.f90: Likewise.
11739	* gfortran.dg/generic_27.f90: Likewise.
11740	* gfortran.dg/generic_31.f90: Likewise.
11741	* gfortran.dg/generic_4.f90: Likewise.
11742	* gfortran.dg/global_vars_c_init.f90: Likewise.
11743	* gfortran.dg/global_vars_f90_init.f90: Likewise.
11744	* gfortran.dg/gnu_logical_1.F: Likewise.
11745	* gfortran.dg/goacc/fixed-1.f: Likewise.
11746	* gfortran.dg/goacc/fixed-2.f: Likewise.
11747	* gfortran.dg/goacc/gang-static.f95: Likewise.
11748	* gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11749	* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11750	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11751	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11752	* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11753	* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11754	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11755	* gfortran.dg/goacc/kernels-loop.f95: Likewise.
11756	* gfortran.dg/goacc/omp-fixed.f: Likewise.
11757	* gfortran.dg/gomp/crayptr5.f90: Likewise.
11758	* gfortran.dg/gomp/pr48794-2.f90: Likewise.
11759	* gfortran.dg/gomp/pr48794.f90: Likewise.
11760	* gfortran.dg/gomp/pr72744.f90: Likewise.
11761	* gfortran.dg/gomp/pr77665.f90: Likewise.
11762	* gfortran.dg/gomp/workshare2.f90: Likewise.
11763	* gfortran.dg/gomp/workshare3.f90: Likewise.
11764	* gfortran.dg/goto_1.f: Likewise.
11765	* gfortran.dg/goto_2.f90: Likewise.
11766	* gfortran.dg/goto_4.f90: Likewise.
11767	* gfortran.dg/goto_6.f: Likewise.
11768	* gfortran.dg/graphite/id-26.f03: Likewise.
11769	* gfortran.dg/graphite/id-pr45370.f90: Likewise.
11770	* gfortran.dg/graphite/pr29581.f90: Likewise.
11771	* gfortran.dg/graphite/pr29832.f90: Likewise.
11772	* gfortran.dg/graphite/run-id-1.f: Likewise.
11773	* gfortran.dg/graphite/run-id-2.f90: Likewise.
11774	* gfortran.dg/graphite/run-id-3.f90: Likewise.
11775	* gfortran.dg/hollerith.f90: Likewise.
11776	* gfortran.dg/hollerith4.f90: Likewise.
11777	* gfortran.dg/hollerith6.f90: Likewise.
11778	* gfortran.dg/hollerith8.f90: Likewise.
11779	* gfortran.dg/hollerith_1.f90: Likewise.
11780	* gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
11781	* gfortran.dg/hollerith_f95.f90: Likewise.
11782	* gfortran.dg/hollerith_legacy.f90: Likewise.
11783	* gfortran.dg/host_assoc_call_3.f90: Likewise.
11784	* gfortran.dg/host_assoc_function_1.f90: Likewise.
11785	* gfortran.dg/host_assoc_function_3.f90: Likewise.
11786	* gfortran.dg/host_assoc_function_4.f90: Likewise.
11787	* gfortran.dg/host_assoc_function_9.f90: Likewise.
11788	* gfortran.dg/host_dummy_index_1.f90: Likewise.
11789	* gfortran.dg/hypot_1.f90: Likewise.
11790	* gfortran.dg/iall_iany_iparity_1.f90: Likewise.
11791	* gfortran.dg/iargc.f90: Likewise.
11792	* gfortran.dg/ibits.f90: Likewise.
11793	* gfortran.dg/ichar_1.f90: Likewise.
11794	* gfortran.dg/ichar_2.f90: Likewise.
11795	* gfortran.dg/ieee/ieee_1.F90: Likewise.
11796	* gfortran.dg/ieee/ieee_2.f90: Likewise.
11797	* gfortran.dg/ieee/ieee_3.f90: Likewise.
11798	* gfortran.dg/ieee/ieee_4.f90: Likewise.
11799	* gfortran.dg/ieee/ieee_6.f90: Likewise.
11800	* gfortran.dg/ieee/ieee_7.f90: Likewise.
11801	* gfortran.dg/ieee/ieee_8.f90: Likewise.
11802	* gfortran.dg/ieee/intrinsics_1.f90: Likewise.
11803	* gfortran.dg/ieee/intrinsics_2.F90: Likewise.
11804	* gfortran.dg/ieee/large_1.f90: Likewise.
11805	* gfortran.dg/ieee/large_2.f90: Likewise.
11806	* gfortran.dg/ieee/large_3.F90: Likewise.
11807	* gfortran.dg/ieee/large_4.f90: Likewise.
11808	* gfortran.dg/ieee/rounding_1.f90: Likewise.
11809	* gfortran.dg/ieee/underflow_1.f90: Likewise.
11810	* gfortran.dg/impl_do_var_data.f90: Likewise.
11811	* gfortran.dg/implicit_10.f90: Likewise.
11812	* gfortran.dg/implicit_12.f90: Likewise.
11813	* gfortran.dg/implicit_class_1.f90: Likewise.
11814	* gfortran.dg/implicit_pure_1.f90: Likewise.
11815	* gfortran.dg/implied_do_1.f90: Likewise.
11816	* gfortran.dg/implied_do_io_1.f90: Likewise.
11817	* gfortran.dg/implied_do_io_2.f90: Likewise.
11818	* gfortran.dg/implied_do_io_3.f90: Likewise.
11819	* gfortran.dg/implied_shape_1.f08: Likewise.
11820	* gfortran.dg/import.f90: Likewise.
11821	* gfortran.dg/import4.f90: Likewise.
11822	* gfortran.dg/impure_1.f08: Likewise.
11823	* gfortran.dg/index.f90: Likewise.
11824	* gfortran.dg/index_2.f90: Likewise.
11825	* gfortran.dg/init_flag_1.f90: Likewise.
11826	* gfortran.dg/init_flag_10.f90: Likewise.
11827	* gfortran.dg/init_flag_15.f03: Likewise.
11828	* gfortran.dg/init_flag_2.f90: Likewise.
11829	* gfortran.dg/init_flag_3.f90: Likewise.
11830	* gfortran.dg/init_flag_4.f90: Likewise.
11831	* gfortran.dg/init_flag_5.f90: Likewise.
11832	* gfortran.dg/init_flag_6.f90: Likewise.
11833	* gfortran.dg/init_flag_7.f90: Likewise.
11834	* gfortran.dg/init_flag_9.f90: Likewise.
11835	* gfortran.dg/initialization_11.f90: Likewise.
11836	* gfortran.dg/initialization_19.f90: Likewise.
11837	* gfortran.dg/initialization_2.f90: Likewise.
11838	* gfortran.dg/initialization_22.f90: Likewise.
11839	* gfortran.dg/initialization_27.f90: Likewise.
11840	* gfortran.dg/initialization_5.f90: Likewise.
11841	* gfortran.dg/initialization_6.f90: Likewise.
11842	* gfortran.dg/inline_matmul_1.f90: Likewise.
11843	* gfortran.dg/inline_matmul_10.f90: Likewise.
11844	* gfortran.dg/inline_matmul_11.f90: Likewise.
11845	* gfortran.dg/inline_matmul_13.f90: Likewise.
11846	* gfortran.dg/inline_matmul_14.f90: Likewise.
11847	* gfortran.dg/inline_matmul_16.f90: Likewise.
11848	* gfortran.dg/inline_matmul_17.f90: Likewise.
11849	* gfortran.dg/inline_matmul_18.f90: Likewise.
11850	* gfortran.dg/inline_matmul_19.f90: Likewise.
11851	* gfortran.dg/inline_matmul_2.f90: Likewise.
11852	* gfortran.dg/inline_matmul_20.f90: Likewise.
11853	* gfortran.dg/inline_matmul_22.f90: Likewise.
11854	* gfortran.dg/inline_matmul_3.f90: Likewise.
11855	* gfortran.dg/inline_matmul_4.f90: Likewise.
11856	* gfortran.dg/inline_matmul_5.f90: Likewise.
11857	* gfortran.dg/inline_matmul_6.f90: Likewise.
11858	* gfortran.dg/inline_matmul_7.f90: Likewise.
11859	* gfortran.dg/inline_matmul_8.f90: Likewise.
11860	* gfortran.dg/inline_matmul_9.f90: Likewise.
11861	* gfortran.dg/inline_sum_1.f90: Likewise.
11862	* gfortran.dg/inline_sum_3.f90: Likewise.
11863	* gfortran.dg/inline_sum_5.f90: Likewise.
11864	* gfortran.dg/inquire-complex.f90: Likewise.
11865	* gfortran.dg/inquire.f90: Likewise.
11866	* gfortran.dg/inquire_10.f90: Likewise.
11867	* gfortran.dg/inquire_13.f90: Likewise.
11868	* gfortran.dg/inquire_15.f90: Likewise.
11869	* gfortran.dg/inquire_16.f90: Likewise.
11870	* gfortran.dg/inquire_17.f90: Likewise.
11871	* gfortran.dg/inquire_5.f90: Likewise.
11872	* gfortran.dg/inquire_6.f90: Likewise.
11873	* gfortran.dg/inquire_7.f90: Likewise.
11874	* gfortran.dg/inquire_9.f90: Likewise.
11875	* gfortran.dg/inquire_internal.f90: Likewise.
11876	* gfortran.dg/inquire_recl_f2018.f90: Likewise.
11877	* gfortran.dg/inquire_size.f90: Likewise.
11878	* gfortran.dg/int_1.f90: Likewise.
11879	* gfortran.dg/int_conv_1.f90: Likewise.
11880	* gfortran.dg/int_range_io_1.f90: Likewise.
11881	* gfortran.dg/integer_exponentiation_2.f90: Likewise.
11882	* gfortran.dg/integer_exponentiation_3.F90: Likewise.
11883	* gfortran.dg/integer_exponentiation_5.F90: Likewise.
11884	* gfortran.dg/integer_plus.f90: Likewise.
11885	* gfortran.dg/intent_out_2.f90: Likewise.
11886	* gfortran.dg/intent_out_5.f90: Likewise.
11887	* gfortran.dg/intent_out_6.f90: Likewise.
11888	* gfortran.dg/interface_12.f90: Likewise.
11889	* gfortran.dg/interface_19.f90: Likewise.
11890	* gfortran.dg/interface_4.f90: Likewise.
11891	* gfortran.dg/interface_5.f90: Likewise.
11892	* gfortran.dg/interface_9.f90: Likewise.
11893	* gfortran.dg/interface_assignment_1.f90: Likewise.
11894	* gfortran.dg/interface_assignment_2.f90: Likewise.
11895	* gfortran.dg/internal_dummy_2.f08: Likewise.
11896	* gfortran.dg/internal_dummy_3.f08: Likewise.
11897	* gfortran.dg/internal_dummy_4.f08: Likewise.
11898	* gfortran.dg/internal_pack_1.f90: Likewise.
11899	* gfortran.dg/internal_pack_10.f90: Likewise.
11900	* gfortran.dg/internal_pack_12.f90: Likewise.
11901	* gfortran.dg/internal_pack_13.f90: Likewise.
11902	* gfortran.dg/internal_pack_14.f90: Likewise.
11903	* gfortran.dg/internal_pack_15.f90: Likewise.
11904	* gfortran.dg/internal_pack_2.f90: Likewise.
11905	* gfortran.dg/internal_pack_3.f90: Likewise.
11906	* gfortran.dg/internal_pack_4.f90: Likewise.
11907	* gfortran.dg/internal_pack_6.f90: Likewise.
11908	* gfortran.dg/internal_pack_8.f90: Likewise.
11909	* gfortran.dg/internal_readwrite_1.f90: Likewise.
11910	* gfortran.dg/internal_readwrite_2.f90: Likewise.
11911	* gfortran.dg/internal_readwrite_3.f90: Likewise.
11912	* gfortran.dg/intrinsic_actual_1.f: Likewise.
11913	* gfortran.dg/intrinsic_actual_2.f90: Likewise.
11914	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
11915	* gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
11916	* gfortran.dg/intrinsic_char_1.f90: Likewise.
11917	* gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
11918	* gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
11919	* gfortran.dg/intrinsic_modulo_1.f90: Likewise.
11920	* gfortran.dg/intrinsic_pack_1.f90: Likewise.
11921	* gfortran.dg/intrinsic_pack_2.f90: Likewise.
11922	* gfortran.dg/intrinsic_pack_3.f90: Likewise.
11923	* gfortran.dg/intrinsic_pack_5.f90: Likewise.
11924	* gfortran.dg/intrinsic_product_1.f90: Likewise.
11925	* gfortran.dg/intrinsic_sign_1.f90: Likewise.
11926	* gfortran.dg/intrinsic_sign_2.f90: Likewise.
11927	* gfortran.dg/intrinsic_spread_1.f90: Likewise.
11928	* gfortran.dg/intrinsic_spread_2.f90: Likewise.
11929	* gfortran.dg/intrinsic_spread_3.f90: Likewise.
11930	* gfortran.dg/intrinsic_unpack_1.f90: Likewise.
11931	* gfortran.dg/intrinsic_unpack_2.f90: Likewise.
11932	* gfortran.dg/intrinsic_unpack_3.f90: Likewise.
11933	* gfortran.dg/intrinsic_verify_1.f90: Likewise.
11934	* gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
11935	* gfortran.dg/io_err_1.f90: Likewise.
11936	* gfortran.dg/io_real_boz.f90: Likewise.
11937	* gfortran.dg/iomsg_1.f90: Likewise.
11938	* gfortran.dg/iostat_1.f90: Likewise.
11939	* gfortran.dg/iostat_2.f90: Likewise.
11940	* gfortran.dg/iostat_4.f90: Likewise.
11941	* gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
11942	* gfortran.dg/ishft_1.f90: Likewise.
11943	* gfortran.dg/ishft_2.f90: Likewise.
11944	* gfortran.dg/ishft_4.f90: Likewise.
11945	* gfortran.dg/isnan_1.f90: Likewise.
11946	* gfortran.dg/isnan_2.f90: Likewise.
11947	* gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
11948	* gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
11949	* gfortran.dg/iso_fortran_env_1.f90: Likewise.
11950	* gfortran.dg/iso_fortran_env_3.f90: Likewise.
11951	* gfortran.dg/iso_fortran_env_5.f90: Likewise.
11952	* gfortran.dg/iso_fortran_env_6.f90: Likewise.
11953	* gfortran.dg/itime_idate_1.f: Likewise.
11954	* gfortran.dg/itime_idate_2.f: Likewise.
11955	* gfortran.dg/large_integer_kind_1.f90: Likewise.
11956	* gfortran.dg/large_integer_kind_2.f90: Likewise.
11957	* gfortran.dg/large_real_kind_1.f90: Likewise.
11958	* gfortran.dg/large_real_kind_2.F90: Likewise.
11959	* gfortran.dg/large_real_kind_3.F90: Likewise.
11960	* gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
11961	* gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
11962	* gfortran.dg/large_recl.f90: Likewise.
11963	* gfortran.dg/large_unit_1.f90: Likewise.
11964	* gfortran.dg/large_unit_2.f90: Likewise.
11965	* gfortran.dg/largeequiv_1.f90: Likewise.
11966	* gfortran.dg/leadz_trailz_1.f90: Likewise.
11967	* gfortran.dg/leadz_trailz_2.f90: Likewise.
11968	* gfortran.dg/leadz_trailz_3.f90: Likewise.
11969	* gfortran.dg/list_read_1.f90: Likewise.
11970	* gfortran.dg/list_read_10.f90: Likewise.
11971	* gfortran.dg/list_read_11.f90: Likewise.
11972	* gfortran.dg/list_read_12.f90: Likewise.
11973	* gfortran.dg/list_read_13.f: Likewise.
11974	* gfortran.dg/list_read_14.f90: Likewise.
11975	* gfortran.dg/list_read_2.f90: Likewise.
11976	* gfortran.dg/list_read_3.f90: Likewise.
11977	* gfortran.dg/list_read_4.f90: Likewise.
11978	* gfortran.dg/list_read_5.f90: Likewise.
11979	* gfortran.dg/list_read_6.f90: Likewise.
11980	* gfortran.dg/list_read_7.f90: Likewise.
11981	* gfortran.dg/list_read_8.f90: Likewise.
11982	* gfortran.dg/list_read_9.f90: Likewise.
11983	* gfortran.dg/loc_2.f90: Likewise.
11984	* gfortran.dg/logical_1.f90: Likewise.
11985	* gfortran.dg/logical_dot_product.f90: Likewise.
11986	* gfortran.dg/logical_temp_io.f90: Likewise.
11987	* gfortran.dg/logical_temp_io_kind8.f90: Likewise.
11988	* gfortran.dg/lrshift_1.f90: Likewise.
11989	* gfortran.dg/ltime_gmtime_1.f90: Likewise.
11990	* gfortran.dg/ltime_gmtime_2.f90: Likewise.
11991	* gfortran.dg/lto/pr40725_0.f03: Likewise.
11992	* gfortran.dg/lto/pr41576_1.f90: Likewise.
11993	* gfortran.dg/make_unit.f90: Likewise.
11994	* gfortran.dg/mapping_1.f90: Likewise.
11995	* gfortran.dg/mapping_2.f90: Likewise.
11996	* gfortran.dg/mapping_3.f90: Likewise.
11997	* gfortran.dg/masklr_1.F90: Likewise.
11998	* gfortran.dg/masklr_2.F90: Likewise.
11999	* gfortran.dg/matmul_1.f90: Likewise.
12000	* gfortran.dg/matmul_10.f90: Likewise.
12001	* gfortran.dg/matmul_12.f90: Likewise.
12002	* gfortran.dg/matmul_16.f90: Likewise.
12003	* gfortran.dg/matmul_17.f90: Likewise.
12004	* gfortran.dg/matmul_18.f90: Likewise.
12005	* gfortran.dg/matmul_2.f90: Likewise.
12006	* gfortran.dg/matmul_3.f90: Likewise.
12007	* gfortran.dg/matmul_4.f90: Likewise.
12008	* gfortran.dg/matmul_6.f90: Likewise.
12009	* gfortran.dg/matmul_8.f03: Likewise.
12010	* gfortran.dg/matmul_9.f90: Likewise.
12011	* gfortran.dg/matmul_bounds_12.f90: Likewise.
12012	* gfortran.dg/matmul_bounds_6.f90: Likewise.
12013	* gfortran.dg/matmul_const.f90: Likewise.
12014	* gfortran.dg/maxloc_1.f90: Likewise.
12015	* gfortran.dg/maxloc_2.f90: Likewise.
12016	* gfortran.dg/maxloc_3.f90: Likewise.
12017	* gfortran.dg/maxloc_4.f90: Likewise.
12018	* gfortran.dg/maxloc_string_1.f90: Likewise.
12019	* gfortran.dg/maxlocval_1.f90: Likewise.
12020	* gfortran.dg/maxlocval_2.f90: Likewise.
12021	* gfortran.dg/maxlocval_3.f90: Likewise.
12022	* gfortran.dg/maxlocval_4.f90: Likewise.
12023	* gfortran.dg/maxval_char_1.f90: Likewise.
12024	* gfortran.dg/maxval_char_2.f90: Likewise.
12025	* gfortran.dg/maxval_char_3.f90: Likewise.
12026	* gfortran.dg/maxval_char_4.f90: Likewise.
12027	* gfortran.dg/maxval_parameter_1.f90: Likewise.
12028	* gfortran.dg/mclock.f90: Likewise.
12029	* gfortran.dg/merge_bits_1.F90: Likewise.
12030	* gfortran.dg/merge_bits_2.F90: Likewise.
12031	* gfortran.dg/merge_char_1.f90: Likewise.
12032	* gfortran.dg/merge_init_expr.f90: Likewise.
12033	* gfortran.dg/min_max_optional_1.f90: Likewise.
12034	* gfortran.dg/min_max_optional_5.f90: Likewise.
12035	* gfortran.dg/minloc_1.f90: Likewise.
12036	* gfortran.dg/minloc_2.f90: Likewise.
12037	* gfortran.dg/minloc_3.f90: Likewise.
12038	* gfortran.dg/minloc_4.f90: Likewise.
12039	* gfortran.dg/minloc_string_1.f90: Likewise.
12040	* gfortran.dg/minlocval_1.f90: Likewise.
12041	* gfortran.dg/minlocval_2.f90: Likewise.
12042	* gfortran.dg/minlocval_3.f90: Likewise.
12043	* gfortran.dg/minlocval_4.f90: Likewise.
12044	* gfortran.dg/minmax_char_1.f90: Likewise.
12045	* gfortran.dg/minmaxloc_1.f90: Likewise.
12046	* gfortran.dg/minmaxloc_10.f90: Likewise.
12047	* gfortran.dg/minmaxloc_11.f90: Likewise.
12048	* gfortran.dg/minmaxloc_12.f90: Likewise.
12049	* gfortran.dg/minmaxloc_13.f90: Likewise.
12050	* gfortran.dg/minmaxloc_2.f90: Likewise.
12051	* gfortran.dg/minmaxloc_3.f90: Likewise.
12052	* gfortran.dg/minmaxloc_4.f90: Likewise.
12053	* gfortran.dg/minmaxloc_5.f90: Likewise.
12054	* gfortran.dg/minmaxloc_6.f90: Likewise.
12055	* gfortran.dg/minmaxloc_7.f90: Likewise.
12056	* gfortran.dg/minmaxloc_8.f90: Likewise.
12057	* gfortran.dg/minmaxval_1.f90: Likewise.
12058	* gfortran.dg/minval_char_1.f90: Likewise.
12059	* gfortran.dg/minval_char_2.f90: Likewise.
12060	* gfortran.dg/minval_char_3.f90: Likewise.
12061	* gfortran.dg/minval_char_4.f90: Likewise.
12062	* gfortran.dg/minval_char_5.f90: Likewise.
12063	* gfortran.dg/minval_parameter_1.f90: Likewise.
12064	* gfortran.dg/missing_optional_dummy_1.f90: Likewise.
12065	* gfortran.dg/missing_optional_dummy_2.f90: Likewise.
12066	* gfortran.dg/missing_optional_dummy_6.f90: Likewise.
12067	* gfortran.dg/missing_parens_1.f90: Likewise.
12068	* gfortran.dg/missing_parens_2.f90: Likewise.
12069	* gfortran.dg/mod_large_1.f90: Likewise.
12070	* gfortran.dg/mod_sign0_1.f90: Likewise.
12071	* gfortran.dg/module_blank_common.f90: Likewise.
12072	* gfortran.dg/module_commons_1.f90: Likewise.
12073	* gfortran.dg/module_commons_3.f90: Likewise.
12074	* gfortran.dg/module_double_reuse.f90: Likewise.
12075	* gfortran.dg/module_equivalence_1.f90: Likewise.
12076	* gfortran.dg/module_equivalence_2.f90: Likewise.
12077	* gfortran.dg/module_equivalence_3.f90: Likewise.
12078	* gfortran.dg/module_equivalence_5.f90: Likewise.
12079	* gfortran.dg/module_interface_1.f90: Likewise.
12080	* gfortran.dg/module_nan.f90: Likewise.
12081	* gfortran.dg/module_private_array_refs_1.f90: Likewise.
12082	* gfortran.dg/module_procedure_1.f90: Likewise.
12083	* gfortran.dg/module_read_1.f90: Likewise.
12084	* gfortran.dg/module_read_2.f90: Likewise.
12085	* gfortran.dg/module_widestring_1.f90: Likewise.
12086	* gfortran.dg/move_alloc.f90: Likewise.
12087	* gfortran.dg/move_alloc_10.f90: Likewise.
12088	* gfortran.dg/move_alloc_13.f90: Likewise.
12089	* gfortran.dg/move_alloc_14.f90: Likewise.
12090	* gfortran.dg/move_alloc_15.f90: Likewise.
12091	* gfortran.dg/move_alloc_16.f90: Likewise.
12092	* gfortran.dg/move_alloc_2.f90: Likewise.
12093	* gfortran.dg/move_alloc_5.f90: Likewise.
12094	* gfortran.dg/move_alloc_6.f90: Likewise.
12095	* gfortran.dg/move_alloc_9.f90: Likewise.
12096	* gfortran.dg/multiple_allocation_1.f90: Likewise.
12097	* gfortran.dg/multiple_allocation_3.f90: Likewise.
12098	* gfortran.dg/mvbits_1.f90: Likewise.
12099	* gfortran.dg/mvbits_2.f90: Likewise.
12100	* gfortran.dg/mvbits_3.f90: Likewise.
12101	* gfortran.dg/mvbits_4.f90: Likewise.
12102	* gfortran.dg/mvbits_7.f90: Likewise.
12103	* gfortran.dg/mvbits_8.f90: Likewise.
12104	* gfortran.dg/namelist_11.f: Likewise.
12105	* gfortran.dg/namelist_12.f: Likewise.
12106	* gfortran.dg/namelist_13.f90: Likewise.
12107	* gfortran.dg/namelist_14.f90: Likewise.
12108	* gfortran.dg/namelist_15.f90: Likewise.
12109	* gfortran.dg/namelist_16.f90: Likewise.
12110	* gfortran.dg/namelist_17.f90: Likewise.
12111	* gfortran.dg/namelist_18.f90: Likewise.
12112	* gfortran.dg/namelist_19.f90: Likewise.
12113	* gfortran.dg/namelist_20.f90: Likewise.
12114	* gfortran.dg/namelist_21.f90: Likewise.
12115	* gfortran.dg/namelist_22.f90: Likewise.
12116	* gfortran.dg/namelist_23.f90: Likewise.
12117	* gfortran.dg/namelist_24.f90: Likewise.
12118	* gfortran.dg/namelist_26.f90: Likewise.
12119	* gfortran.dg/namelist_27.f90: Likewise.
12120	* gfortran.dg/namelist_28.f90: Likewise.
12121	* gfortran.dg/namelist_29.f90: Likewise.
12122	* gfortran.dg/namelist_37.f90: Likewise.
12123	* gfortran.dg/namelist_38.f90: Likewise.
12124	* gfortran.dg/namelist_39.f90: Likewise.
12125	* gfortran.dg/namelist_40.f90: Likewise.
12126	* gfortran.dg/namelist_41.f90: Likewise.
12127	* gfortran.dg/namelist_42.f90: Likewise.
12128	* gfortran.dg/namelist_43.f90: Likewise.
12129	* gfortran.dg/namelist_44.f90: Likewise.
12130	* gfortran.dg/namelist_47.f90: Likewise.
12131	* gfortran.dg/namelist_48.f90: Likewise.
12132	* gfortran.dg/namelist_49.f90: Likewise.
12133	* gfortran.dg/namelist_50.f90: Likewise.
12134	* gfortran.dg/namelist_51.f90: Likewise.
12135	* gfortran.dg/namelist_52.f90: Likewise.
12136	* gfortran.dg/namelist_54.f90: Likewise.
12137	* gfortran.dg/namelist_55.f90: Likewise.
12138	* gfortran.dg/namelist_56.f90: Likewise.
12139	* gfortran.dg/namelist_57.f90: Likewise.
12140	* gfortran.dg/namelist_58.f90: Likewise.
12141	* gfortran.dg/namelist_59.f90: Likewise.
12142	* gfortran.dg/namelist_60.f90: Likewise.
12143	* gfortran.dg/namelist_61.f90: Likewise.
12144	* gfortran.dg/namelist_64.f90: Likewise.
12145	* gfortran.dg/namelist_65.f90: Likewise.
12146	* gfortran.dg/namelist_69.f90: Likewise.
12147	* gfortran.dg/namelist_70.f90: Likewise.
12148	* gfortran.dg/namelist_71.f90: Likewise.
12149	* gfortran.dg/namelist_72.f: Likewise.
12150	* gfortran.dg/namelist_73.f90: Likewise.
12151	* gfortran.dg/namelist_77.f90: Likewise.
12152	* gfortran.dg/namelist_78.f90: Likewise.
12153	* gfortran.dg/namelist_79.f90: Likewise.
12154	* gfortran.dg/namelist_80.f90: Likewise.
12155	* gfortran.dg/namelist_81.f90: Likewise.
12156	* gfortran.dg/namelist_82.f90: Likewise.
12157	* gfortran.dg/namelist_84.f90: Likewise.
12158	* gfortran.dg/namelist_85.f90: Likewise.
12159	* gfortran.dg/namelist_86.f90: Likewise.
12160	* gfortran.dg/namelist_87.f90: Likewise.
12161	* gfortran.dg/namelist_88.f90: Likewise.
12162	* gfortran.dg/namelist_89.f90: Likewise.
12163	* gfortran.dg/namelist_90.f: Likewise.
12164	* gfortran.dg/namelist_95.f90: Likewise.
12165	* gfortran.dg/namelist_char_only.f90: Likewise.
12166	* gfortran.dg/namelist_empty.f90: Likewise.
12167	* gfortran.dg/namelist_internal.f90: Likewise.
12168	* gfortran.dg/namelist_use.f90: Likewise.
12169	* gfortran.dg/namelist_use_only.f90: Likewise.
12170	* gfortran.dg/namelist_utf8.f90: Likewise.
12171	* gfortran.dg/nan_1.f90: Likewise.
12172	* gfortran.dg/nan_2.f90: Likewise.
12173	* gfortran.dg/nan_3.f90: Likewise.
12174	* gfortran.dg/nan_6.f90: Likewise.
12175	* gfortran.dg/nan_7.f90: Likewise.
12176	* gfortran.dg/nearest_1.f90: Likewise.
12177	* gfortran.dg/nearest_2.f90: Likewise.
12178	* gfortran.dg/nearest_3.f90: Likewise.
12179	* gfortran.dg/negative-z-descriptor.f90: Likewise.
12180	* gfortran.dg/negative_automatic_size.f90: Likewise.
12181	* gfortran.dg/negative_unit.f: Likewise.
12182	* gfortran.dg/negative_unit2.f90: Likewise.
12183	* gfortran.dg/negative_unit_int8.f: Likewise.
12184	* gfortran.dg/nested_array_constructor_2.f90: Likewise.
12185	* gfortran.dg/nested_array_constructor_3.f90: Likewise.
12186	* gfortran.dg/nested_array_constructor_4.f90: Likewise.
12187	* gfortran.dg/nested_modules_1.f90: Likewise.
12188	* gfortran.dg/nested_modules_2.f90: Likewise.
12189	* gfortran.dg/nested_modules_3.f90: Likewise.
12190	* gfortran.dg/nesting_1.f90: Likewise.
12191	* gfortran.dg/new_line.f90: Likewise.
12192	* gfortran.dg/newunit_1.f90: Likewise.
12193	* gfortran.dg/newunit_3.f90: Likewise.
12194	* gfortran.dg/newunit_5.f90.f90: Likewise.
12195	* gfortran.dg/nint_1.f90: Likewise.
12196	* gfortran.dg/nint_2.f90: Likewise.
12197	* gfortran.dg/no_arg_check_2.f90: Likewise.
12198	* gfortran.dg/no_range_check_1.f90: Likewise.
12199	* gfortran.dg/no_range_check_2.f90: Likewise.
12200	* gfortran.dg/no_range_check_3.f90: Likewise.
12201	* gfortran.dg/noadv_size.f90: Likewise.
12202	* gfortran.dg/nonreturning_statements.f90: Likewise.
12203	* gfortran.dg/norm2_1.f90: Likewise.
12204	* gfortran.dg/norm2_3.f90: Likewise.
12205	* gfortran.dg/nosigned_zero_1.f90: Likewise.
12206	* gfortran.dg/nosigned_zero_2.f90: Likewise.
12207	* gfortran.dg/nosigned_zero_3.f90: Likewise.
12208	* gfortran.dg/null_4.f90: Likewise.
12209	* gfortran.dg/null_9.f90: Likewise.
12210	* gfortran.dg/nullify_3.f90: Likewise.
12211	* gfortran.dg/oldstyle_1.f90: Likewise.
12212	* gfortran.dg/open_access_append_1.f90: Likewise.
12213	* gfortran.dg/open_access_append_2.f90: Likewise.
12214	* gfortran.dg/open_errors.f90: Likewise.
12215	* gfortran.dg/open_negative_unit_1.f90: Likewise.
12216	* gfortran.dg/open_new.f90: Likewise.
12217	* gfortran.dg/open_readonly_1.f90: Likewise.
12218	* gfortran.dg/operator_1.f90: Likewise.
12219	* gfortran.dg/optional_absent_1.f90: Likewise.
12220	* gfortran.dg/optional_absent_2.f90: Likewise.
12221	* gfortran.dg/optional_absent_3.f90: Likewise.
12222	* gfortran.dg/optional_class_1.f90: Likewise.
12223	* gfortran.dg/optional_dim_2.f90: Likewise.
12224	* gfortran.dg/optional_dim_3.f90: Likewise.
12225	* gfortran.dg/output_exponents_1.f90: Likewise.
12226	* gfortran.dg/overload_1.f90: Likewise.
12227	* gfortran.dg/overload_2.f90: Likewise.
12228	* gfortran.dg/overwrite_1.f: Likewise.
12229	* gfortran.dg/pad_no.f90: Likewise.
12230	* gfortran.dg/parameter_array_init_1.f90: Likewise.
12231	* gfortran.dg/parameter_array_init_2.f90: Likewise.
12232	* gfortran.dg/parameter_array_init_4.f90: Likewise.
12233	* gfortran.dg/parameter_array_init_5.f90: Likewise.
12234	* gfortran.dg/parameter_array_section_2.f90: Likewise.
12235	* gfortran.dg/parens_3.f90: Likewise.
12236	* gfortran.dg/parens_5.f90: Likewise.
12237	* gfortran.dg/parens_6.f90: Likewise.
12238	* gfortran.dg/parent_result_ref_1.f90: Likewise.
12239	* gfortran.dg/parent_result_ref_2.f90: Likewise.
12240	* gfortran.dg/parent_result_ref_3.f90: Likewise.
12241	* gfortran.dg/parent_result_ref_4.f90: Likewise.
12242	* gfortran.dg/parity_1.f90: Likewise.
12243	* gfortran.dg/past_eor.f90: Likewise.
12244	* gfortran.dg/pdt_1.f03: Likewise.
12245	* gfortran.dg/pdt_10.f03: Likewise.
12246	* gfortran.dg/pdt_11.f03: Likewise.
12247	* gfortran.dg/pdt_12.f03: Likewise.
12248	* gfortran.dg/pdt_13.f03: Likewise.
12249	* gfortran.dg/pdt_14.f03: Likewise.
12250	* gfortran.dg/pdt_15.f03: Likewise.
12251	* gfortran.dg/pdt_19.f03: Likewise.
12252	* gfortran.dg/pdt_20.f03: Likewise.
12253	* gfortran.dg/pdt_22.f03: Likewise.
12254	* gfortran.dg/pdt_23.f03: Likewise.
12255	* gfortran.dg/pdt_25.f03: Likewise.
12256	* gfortran.dg/pdt_26.f03: Likewise.
12257	* gfortran.dg/pdt_27.f03: Likewise.
12258	* gfortran.dg/pdt_28.f03: Likewise.
12259	* gfortran.dg/pdt_3.f03: Likewise.
12260	* gfortran.dg/pdt_4.f03: Likewise.
12261	* gfortran.dg/pdt_5.f03: Likewise.
12262	* gfortran.dg/pdt_7.f03: Likewise.
12263	* gfortran.dg/pointer_1.f90: Likewise.
12264	* gfortran.dg/pointer_array_1.f90: Likewise.
12265	* gfortran.dg/pointer_array_3.f90: Likewise.
12266	* gfortran.dg/pointer_array_4.f90: Likewise.
12267	* gfortran.dg/pointer_array_5.f90: Likewise.
12268	* gfortran.dg/pointer_array_6.f90: Likewise.
12269	* gfortran.dg/pointer_array_7.f90: Likewise.
12270	* gfortran.dg/pointer_array_8.f90: Likewise.
12271	* gfortran.dg/pointer_array_9.f90: Likewise.
12272	* gfortran.dg/pointer_array_component_1.f90: Likewise.
12273	* gfortran.dg/pointer_array_component_2.f90: Likewise.
12274	* gfortran.dg/pointer_assign_10.f90: Likewise.
12275	* gfortran.dg/pointer_assign_11.f90: Likewise.
12276	* gfortran.dg/pointer_assign_4.f90: Likewise.
12277	* gfortran.dg/pointer_assign_8.f90: Likewise.
12278	* gfortran.dg/pointer_assign_9.f90: Likewise.
12279	* gfortran.dg/pointer_check_10.f90: Likewise.
12280	* gfortran.dg/pointer_check_9.f90: Likewise.
12281	* gfortran.dg/pointer_function_actual_1.f90: Likewise.
12282	* gfortran.dg/pointer_function_actual_2.f90: Likewise.
12283	* gfortran.dg/pointer_function_result_1.f90: Likewise.
12284	* gfortran.dg/pointer_init_1.f90: Likewise.
12285	* gfortran.dg/pointer_init_3.f90: Likewise.
12286	* gfortran.dg/pointer_init_4.f90: Likewise.
12287	* gfortran.dg/pointer_init_5.f90: Likewise.
12288	* gfortran.dg/pointer_init_8.f90: Likewise.
12289	* gfortran.dg/pointer_intent_1.f90: Likewise.
12290	* gfortran.dg/pointer_intent_4.f90: Likewise.
12291	* gfortran.dg/pointer_intent_5.f90: Likewise.
12292	* gfortran.dg/pointer_remapping_10.f90: Likewise.
12293	* gfortran.dg/pointer_remapping_4.f03: Likewise.
12294	* gfortran.dg/pointer_remapping_5.f08: Likewise.
12295	* gfortran.dg/pointer_remapping_9.f90: Likewise.
12296	* gfortran.dg/pointer_target_1.f90: Likewise.
12297	* gfortran.dg/pointer_target_2.f90: Likewise.
12298	* gfortran.dg/popcnt_poppar_1.F90: Likewise.
12299	* gfortran.dg/popcnt_poppar_2.F90: Likewise.
12300	* gfortran.dg/power.f90: Likewise.
12301	* gfortran.dg/power1.f90: Likewise.
12302	* gfortran.dg/power_3.f90: Likewise.
12303	* gfortran.dg/power_4.f90: Likewise.
12304	* gfortran.dg/power_5.f90: Likewise.
12305	* gfortran.dg/pr12884.f: Likewise.
12306	* gfortran.dg/pr15129.f90: Likewise.
12307	* gfortran.dg/pr15140.f90: Likewise.
12308	* gfortran.dg/pr15324.f90: Likewise.
12309	* gfortran.dg/pr15332.f: Likewise.
12310	* gfortran.dg/pr15957.f90: Likewise.
12311	* gfortran.dg/pr15959.f90: Likewise.
12312	* gfortran.dg/pr16597.f90: Likewise.
12313	* gfortran.dg/pr16861.f90: Likewise.
12314	* gfortran.dg/pr16938.f90: Likewise.
12315	* gfortran.dg/pr17090.f90: Likewise.
12316	* gfortran.dg/pr17143.f90: Likewise.
12317	* gfortran.dg/pr17164.f90: Likewise.
12318	* gfortran.dg/pr17229.f: Likewise.
12319	* gfortran.dg/pr17285.f90: Likewise.
12320	* gfortran.dg/pr17286.f90: Likewise.
12321	* gfortran.dg/pr17472.f: Likewise.
12322	* gfortran.dg/pr17612.f90: Likewise.
12323	* gfortran.dg/pr17706.f90: Likewise.
12324	* gfortran.dg/pr18025.f90: Likewise.
12325	* gfortran.dg/pr18122.f90: Likewise.
12326	* gfortran.dg/pr18210.f90: Likewise.
12327	* gfortran.dg/pr18392.f90: Likewise.
12328	* gfortran.dg/pr19155.f: Likewise.
12329	* gfortran.dg/pr19216.f: Likewise.
12330	* gfortran.dg/pr19467.f90: Likewise.
12331	* gfortran.dg/pr19657.f: Likewise.
12332	* gfortran.dg/pr19926.f90: Likewise.
12333	* gfortran.dg/pr19928-1.f90: Likewise.
12334	* gfortran.dg/pr19928-2.f90: Likewise.
12335	* gfortran.dg/pr20086.f90: Likewise.
12336	* gfortran.dg/pr20124.f90: Likewise.
12337	* gfortran.dg/pr20163-2.f: Likewise.
12338	* gfortran.dg/pr20480.f90: Likewise.
12339	* gfortran.dg/pr20755.f: Likewise.
12340	* gfortran.dg/pr20950.f: Likewise.
12341	* gfortran.dg/pr21177.f90: Likewise.
12342	* gfortran.dg/pr21730.f: Likewise.
12343	* gfortran.dg/pr22491.f: Likewise.
12344	* gfortran.dg/pr25603.f: Likewise.
12345	* gfortran.dg/pr26246_2.f90: Likewise.
12346	* gfortran.dg/pr32136.f90: Likewise.
12347	* gfortran.dg/pr32533.f90: Likewise.
12348	* gfortran.dg/pr33794.f90: Likewise.
12349	* gfortran.dg/pr35662.f90: Likewise.
12350	* gfortran.dg/pr35944-1.f90: Likewise.
12351	* gfortran.dg/pr35944-2.f90: Likewise.
12352	* gfortran.dg/pr35983.f90: Likewise.
12353	* gfortran.dg/pr39865.f90: Likewise.
12354	* gfortran.dg/pr41212.f90: Likewise.
12355	* gfortran.dg/pr43808.f90: Likewise.
12356	* gfortran.dg/pr44592.f90: Likewise.
12357	* gfortran.dg/pr44735.f90: Likewise.
12358	* gfortran.dg/pr45308.f03: Likewise.
12359	* gfortran.dg/pr46297.f: Likewise.
12360	* gfortran.dg/pr46588.f90: Likewise.
12361	* gfortran.dg/pr46665.f90: Likewise.
12362	* gfortran.dg/pr46804.f90: Likewise.
12363	* gfortran.dg/pr47008.f03: Likewise.
12364	* gfortran.dg/pr47614.f: Likewise.
12365	* gfortran.dg/pr47878.f90: Likewise.
12366	* gfortran.dg/pr49103.f90: Likewise.
12367	* gfortran.dg/pr50069_1.f90: Likewise.
12368	* gfortran.dg/pr50769.f90: Likewise.
12369	* gfortran.dg/pr52608.f90: Likewise.
12370	* gfortran.dg/pr55086_2.f90: Likewise.
12371	* gfortran.dg/pr55086_2_tfat.f90: Likewise.
12372	* gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
12373	* gfortran.dg/pr55330.f90: Likewise.
12374	* gfortran.dg/pr56015.f90: Likewise.
12375	* gfortran.dg/pr57910.f90: Likewise.
12376	* gfortran.dg/pr59700.f90: Likewise.
12377	* gfortran.dg/pr62125.f90: Likewise.
12378	* gfortran.dg/pr64530.f90: Likewise.
12379	* gfortran.dg/pr65429.f90: Likewise.
12380	* gfortran.dg/pr65450.f90: Likewise.
12381	* gfortran.dg/pr65504.f90: Likewise.
12382	* gfortran.dg/pr65903.f90: Likewise.
12383	* gfortran.dg/pr66311.f90: Likewise.
12384	* gfortran.dg/pr66864.f90: Likewise.
12385	* gfortran.dg/pr67140.f90: Likewise.
12386	* gfortran.dg/pr67524.f90: Likewise.
12387	* gfortran.dg/pr67885.f90: Likewise.
12388	* gfortran.dg/pr68053.f90: Likewise.
12389	* gfortran.dg/pr68566.f90: Likewise.
12390	* gfortran.dg/pr69514_1.f90: Likewise.
12391	* gfortran.dg/pr69514_2.f90: Likewise.
12392	* gfortran.dg/pr69739.f90: Likewise.
12393	* gfortran.dg/pr70673.f90: Likewise.
12394	* gfortran.dg/pr71523_2.f90: Likewise.
12395	* gfortran.dg/pr71764.f90: Likewise.
12396	* gfortran.dg/pr78092.f90: Likewise.
12397	* gfortran.dg/pr82973.f90: Likewise.
12398	* gfortran.dg/pr83864.f90: Likewise.
12399	* gfortran.dg/pr83874.f90: Likewise.
12400	* gfortran.dg/pr84088.f90: Likewise.
12401	* gfortran.dg/pr84155.f90: Likewise.
12402	* gfortran.dg/proc_decl_12.f90: Likewise.
12403	* gfortran.dg/proc_decl_13.f90: Likewise.
12404	* gfortran.dg/proc_decl_15.f90: Likewise.
12405	* gfortran.dg/proc_decl_17.f90: Likewise.
12406	* gfortran.dg/proc_decl_18.f90: Likewise.
12407	* gfortran.dg/proc_decl_2.f90: Likewise.
12408	* gfortran.dg/proc_decl_5.f90: Likewise.
12409	* gfortran.dg/proc_decl_9.f90: Likewise.
12410	* gfortran.dg/proc_ptr_1.f90: Likewise.
12411	* gfortran.dg/proc_ptr_10.f90: Likewise.
12412	* gfortran.dg/proc_ptr_12.f90: Likewise.
12413	* gfortran.dg/proc_ptr_18.f90: Likewise.
12414	* gfortran.dg/proc_ptr_19.f90: Likewise.
12415	* gfortran.dg/proc_ptr_21.f90: Likewise.
12416	* gfortran.dg/proc_ptr_22.f90: Likewise.
12417	* gfortran.dg/proc_ptr_23.f90: Likewise.
12418	* gfortran.dg/proc_ptr_25.f90: Likewise.
12419	* gfortran.dg/proc_ptr_26.f90: Likewise.
12420	* gfortran.dg/proc_ptr_3.f90: Likewise.
12421	* gfortran.dg/proc_ptr_36.f90: Likewise.
12422	* gfortran.dg/proc_ptr_47.f90: Likewise.
12423	* gfortran.dg/proc_ptr_48.f90: Likewise.
12424	* gfortran.dg/proc_ptr_5.f90: Likewise.
12425	* gfortran.dg/proc_ptr_6.f90: Likewise.
12426	* gfortran.dg/proc_ptr_7.f90: Likewise.
12427	* gfortran.dg/proc_ptr_8.f90: Likewise.
12428	* gfortran.dg/proc_ptr_common_1.f90: Likewise.
12429	* gfortran.dg/proc_ptr_comp_1.f90: Likewise.
12430	* gfortran.dg/proc_ptr_comp_11.f90: Likewise.
12431	* gfortran.dg/proc_ptr_comp_12.f90: Likewise.
12432	* gfortran.dg/proc_ptr_comp_13.f90: Likewise.
12433	* gfortran.dg/proc_ptr_comp_14.f90: Likewise.
12434	* gfortran.dg/proc_ptr_comp_15.f90: Likewise.
12435	* gfortran.dg/proc_ptr_comp_16.f90: Likewise.
12436	* gfortran.dg/proc_ptr_comp_17.f90: Likewise.
12437	* gfortran.dg/proc_ptr_comp_18.f90: Likewise.
12438	* gfortran.dg/proc_ptr_comp_19.f90: Likewise.
12439	* gfortran.dg/proc_ptr_comp_2.f90: Likewise.
12440	* gfortran.dg/proc_ptr_comp_29.f90: Likewise.
12441	* gfortran.dg/proc_ptr_comp_45.f90: Likewise.
12442	* gfortran.dg/proc_ptr_comp_47.f90: Likewise.
12443	* gfortran.dg/proc_ptr_comp_5.f90: Likewise.
12444	* gfortran.dg/proc_ptr_comp_6.f90: Likewise.
12445	* gfortran.dg/proc_ptr_comp_8.f90: Likewise.
12446	* gfortran.dg/proc_ptr_comp_9.f90: Likewise.
12447	* gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
12448	* gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
12449	* gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
12450	* gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
12451	* gfortran.dg/proc_ptr_result_1.f90: Likewise.
12452	* gfortran.dg/proc_ptr_result_3.f90: Likewise.
12453	* gfortran.dg/proc_ptr_result_6.f90: Likewise.
12454	* gfortran.dg/proc_ptr_result_7.f90: Likewise.
12455	* gfortran.dg/proc_ptr_result_8.f90: Likewise.
12456	* gfortran.dg/product_init_expr.f03: Likewise.
12457	* gfortran.dg/promotion.f90: Likewise.
12458	* gfortran.dg/promotion_3.f90: Likewise.
12459	* gfortran.dg/promotion_4.f90: Likewise.
12460	* gfortran.dg/protected_1.f90: Likewise.
12461	* gfortran.dg/protected_2.f90: Likewise.
12462	* gfortran.dg/ptr-func-1.f90: Likewise.
12463	* gfortran.dg/ptr-func-2.f90: Likewise.
12464	* gfortran.dg/ptr_func_assign_1.f08: Likewise.
12465	* gfortran.dg/ptr_func_assign_2.f08: Likewise.
12466	* gfortran.dg/ptr_func_assign_3.f08: Likewise.
12467	* gfortran.dg/pure_byref_1.f90: Likewise.
12468	* gfortran.dg/pure_byref_2.f90: Likewise.
12469	* gfortran.dg/pure_byref_3.f90: Likewise.
12470	* gfortran.dg/quad_2.f90: Likewise.
12471	* gfortran.dg/quad_3.f90: Likewise.
12472	* gfortran.dg/random_3.f90: Likewise.
12473	* gfortran.dg/random_4.f90: Likewise.
12474	* gfortran.dg/random_7.f90: Likewise.
12475	* gfortran.dg/read_2.f90: Likewise.
12476	* gfortran.dg/read_3.f90: Likewise.
12477	* gfortran.dg/read_4.f90: Likewise.
12478	* gfortran.dg/read_5.f90: Likewise.
12479	* gfortran.dg/read_bad_advance.f90: Likewise.
12480	* gfortran.dg/read_bang.f90: Likewise.
12481	* gfortran.dg/read_bang4.f90: Likewise.
12482	* gfortran.dg/read_comma.f: Likewise.
12483	* gfortran.dg/read_dir.f90: Likewise.
12484	* gfortran.dg/read_empty_file.f: Likewise.
12485	* gfortran.dg/read_eof_1.f90: Likewise.
12486	* gfortran.dg/read_eof_2.f90: Likewise.
12487	* gfortran.dg/read_eof_3.f90: Likewise.
12488	* gfortran.dg/read_eof_4.f90: Likewise.
12489	* gfortran.dg/read_eof_5.f90: Likewise.
12490	* gfortran.dg/read_eof_6.f: Likewise.
12491	* gfortran.dg/read_eof_7.f90: Likewise.
12492	* gfortran.dg/read_eof_8.f90: Likewise.
12493	* gfortran.dg/read_eof_all.f90: Likewise.
12494	* gfortran.dg/read_eor.f90: Likewise.
12495	* gfortran.dg/read_float_1.f90: Likewise.
12496	* gfortran.dg/read_float_2.f03: Likewise.
12497	* gfortran.dg/read_float_3.f90: Likewise.
12498	* gfortran.dg/read_float_4.f90: Likewise.
12499	* gfortran.dg/read_infnan_1.f90: Likewise.
12500	* gfortran.dg/read_list_eof_1.f90: Likewise.
12501	* gfortran.dg/read_logical.f90: Likewise.
12502	* gfortran.dg/read_many_1.f: Likewise.
12503	* gfortran.dg/read_no_eor.f90: Likewise.
12504	* gfortran.dg/read_noadvance.f90: Likewise.
12505	* gfortran.dg/read_repeat.f90: Likewise.
12506	* gfortran.dg/read_repeat_2.f90: Likewise.
12507	* gfortran.dg/read_size_noadvance.f90: Likewise.
12508	* gfortran.dg/read_x_eof.f90: Likewise.
12509	* gfortran.dg/read_x_past.f: Likewise.
12510	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
12511	* gfortran.dg/real_const_1.f: Likewise.
12512	* gfortran.dg/real_const_2.f90: Likewise.
12513	* gfortran.dg/real_const_3.f90: Likewise.
12514	* gfortran.dg/real_do_1.f90: Likewise.
12515	* gfortran.dg/real_index_1.f90: Likewise.
12516	* gfortran.dg/realloc_on_assign_1.f03: Likewise.
12517	* gfortran.dg/realloc_on_assign_10.f90: Likewise.
12518	* gfortran.dg/realloc_on_assign_11.f90: Likewise.
12519	* gfortran.dg/realloc_on_assign_12.f90: Likewise.
12520	* gfortran.dg/realloc_on_assign_16.f90: Likewise.
12521	* gfortran.dg/realloc_on_assign_17.f90: Likewise.
12522	* gfortran.dg/realloc_on_assign_18.f90: Likewise.
12523	* gfortran.dg/realloc_on_assign_2.f03: Likewise.
12524	* gfortran.dg/realloc_on_assign_23.f90: Likewise.
12525	* gfortran.dg/realloc_on_assign_25.f90: Likewise.
12526	* gfortran.dg/realloc_on_assign_26.f90: Likewise.
12527	* gfortran.dg/realloc_on_assign_27.f08: Likewise.
12528	* gfortran.dg/realloc_on_assign_28.f90: Likewise.
12529	* gfortran.dg/realloc_on_assign_29.f90: Likewise.
12530	* gfortran.dg/realloc_on_assign_3.f03: Likewise.
12531	* gfortran.dg/realloc_on_assign_4.f03: Likewise.
12532	* gfortran.dg/realloc_on_assign_5.f03: Likewise.
12533	* gfortran.dg/realloc_on_assign_7.f03: Likewise.
12534	* gfortran.dg/record_marker_1.f90: Likewise.
12535	* gfortran.dg/record_marker_2.f: Likewise.
12536	* gfortran.dg/record_marker_3.f90: Likewise.
12537	* gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
12538	* gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
12539	* gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
12540	* gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
12541	* gfortran.dg/recursive_check_7.f90: Likewise.
12542	* gfortran.dg/recursive_reference_1.f90: Likewise.
12543	* gfortran.dg/recursive_reference_2.f90: Likewise.
12544	* gfortran.dg/recursive_stack.f90: Likewise.
12545	* gfortran.dg/reduction.f90: Likewise.
12546	* gfortran.dg/repack_arrays_1.f90: Likewise.
12547	* gfortran.dg/repeat_1.f90: Likewise.
12548	* gfortran.dg/repeat_2.f90: Likewise.
12549	* gfortran.dg/repeat_3.f90: Likewise.
12550	* gfortran.dg/repeat_6.f90: Likewise.
12551	* gfortran.dg/reshape-alloc.f90: Likewise.
12552	* gfortran.dg/reshape-complex.f90: Likewise.
12553	* gfortran.dg/reshape.f90: Likewise.
12554	* gfortran.dg/reshape_2.f90: Likewise.
12555	* gfortran.dg/reshape_7.f90: Likewise.
12556	* gfortran.dg/reshape_empty_1.f03: Likewise.
12557	* gfortran.dg/reshape_pad_1.f90: Likewise.
12558	* gfortran.dg/reshape_rank7.f90: Likewise.
12559	* gfortran.dg/reshape_transpose_1.f90: Likewise.
12560	* gfortran.dg/reshape_zerosize_3.f90: Likewise.
12561	* gfortran.dg/result_default_init_1.f90: Likewise.
12562	* gfortran.dg/result_in_spec_1.f90: Likewise.
12563	* gfortran.dg/result_in_spec_2.f90: Likewise.
12564	* gfortran.dg/ret_array_1.f90: Likewise.
12565	* gfortran.dg/ret_pointer_1.f90: Likewise.
12566	* gfortran.dg/ret_pointer_2.f90: Likewise.
12567	* gfortran.dg/rewind_1.f90: Likewise.
12568	* gfortran.dg/round_1.f03: Likewise.
12569	* gfortran.dg/round_2.f03: Likewise.
12570	* gfortran.dg/round_3.f08: Likewise.
12571	* gfortran.dg/round_4.f90: Likewise.
12572	* gfortran.dg/rrspacing_1.f90: Likewise.
12573	* gfortran.dg/runtime_warning_1.f90: Likewise.
12574	* gfortran.dg/same_type_as_2.f03: Likewise.
12575	* gfortran.dg/save_1.f90: Likewise.
12576	* gfortran.dg/save_5.f90: Likewise.
12577	* gfortran.dg/save_6.f90: Likewise.
12578	* gfortran.dg/scalar_mask_1.f90: Likewise.
12579	* gfortran.dg/scalar_mask_2.f90: Likewise.
12580	* gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
12581	* gfortran.dg/scale_1.f90: Likewise.
12582	* gfortran.dg/scan_1.f90: Likewise.
12583	* gfortran.dg/scan_2.f90: Likewise.
12584	* gfortran.dg/secnds-1.f: Likewise.
12585	* gfortran.dg/secnds.f: Likewise.
12586	* gfortran.dg/select_1.f90: Likewise.
12587	* gfortran.dg/select_2.f90: Likewise.
12588	* gfortran.dg/select_3.f90: Likewise.
12589	* gfortran.dg/select_5.f90: Likewise.
12590	* gfortran.dg/select_char_1.f90: Likewise.
12591	* gfortran.dg/select_char_2.f90: Likewise.
12592	* gfortran.dg/select_type_13.f03: Likewise.
12593	* gfortran.dg/select_type_14.f03: Likewise.
12594	* gfortran.dg/select_type_15.f03: Likewise.
12595	* gfortran.dg/select_type_19.f03: Likewise.
12596	* gfortran.dg/select_type_2.f03: Likewise.
12597	* gfortran.dg/select_type_26.f03: Likewise.
12598	* gfortran.dg/select_type_27.f03: Likewise.
12599	* gfortran.dg/select_type_28.f03: Likewise.
12600	* gfortran.dg/select_type_3.f03: Likewise.
12601	* gfortran.dg/select_type_35.f03: Likewise.
12602	* gfortran.dg/select_type_36.f03: Likewise.
12603	* gfortran.dg/select_type_37.f03: Likewise.
12604	* gfortran.dg/select_type_39.f03: Likewise.
12605	* gfortran.dg/select_type_4.f90: Likewise.
12606	* gfortran.dg/select_type_5.f03: Likewise.
12607	* gfortran.dg/select_type_6.f03: Likewise.
12608	* gfortran.dg/select_type_7.f03: Likewise.
12609	* gfortran.dg/select_type_8.f03: Likewise.
12610	* gfortran.dg/selected_char_kind_1.f90: Likewise.
12611	* gfortran.dg/selected_char_kind_4.f90: Likewise.
12612	* gfortran.dg/selected_kind_1.f90: Likewise.
12613	* gfortran.dg/selected_real_kind_2.f90: Likewise.
12614	* gfortran.dg/shape_2.f90: Likewise.
12615	* gfortran.dg/shape_4.f90: Likewise.
12616	* gfortran.dg/shape_5.f90: Likewise.
12617	* gfortran.dg/shape_7.f90: Likewise.
12618	* gfortran.dg/shape_8.f90: Likewise.
12619	* gfortran.dg/shape_9.f90: Likewise.
12620	* gfortran.dg/shift-kind_2.f90: Likewise.
12621	* gfortran.dg/shiftalr_1.F90: Likewise.
12622	* gfortran.dg/shiftalr_2.F90: Likewise.
12623	* gfortran.dg/simpleif_1.f90: Likewise.
12624	* gfortran.dg/simplify_argN_1.f90: Likewise.
12625	* gfortran.dg/simplify_cshift_1.f90: Likewise.
12626	* gfortran.dg/simplify_cshift_4.f90: Likewise.
12627	* gfortran.dg/simplify_eoshift_1.f90: Likewise.
12628	* gfortran.dg/simplify_modulo.f90: Likewise.
12629	* gfortran.dg/single_char_string.f90: Likewise.
12630	* gfortran.dg/size_dim.f90: Likewise.
12631	* gfortran.dg/size_optional_dim_1.f90: Likewise.
12632	* gfortran.dg/sizeof.f90: Likewise.
12633	* gfortran.dg/sizeof_4.f90: Likewise.
12634	* gfortran.dg/slash_1.f90: Likewise.
12635	* gfortran.dg/sms-1.f90: Likewise.
12636	* gfortran.dg/sms-2.f90: Likewise.
12637	* gfortran.dg/spec_expr_7.f90: Likewise.
12638	* gfortran.dg/specifics_1.f90: Likewise.
12639	* gfortran.dg/spellcheck-procedure_1.f90: Likewise.
12640	* gfortran.dg/spellcheck-procedure_2.f90: Likewise.
12641	* gfortran.dg/spread_init_expr.f03: Likewise.
12642	* gfortran.dg/spread_scalar_source.f90: Likewise.
12643	* gfortran.dg/spread_shape_1.f90: Likewise.
12644	* gfortran.dg/stat_1.f90: Likewise.
12645	* gfortran.dg/stat_2.f90: Likewise.
12646	* gfortran.dg/stfunc_1.f90: Likewise.
12647	* gfortran.dg/stfunc_4.f90: Likewise.
12648	* gfortran.dg/stfunc_6.f90: Likewise.
12649	* gfortran.dg/storage_size_1.f08: Likewise.
12650	* gfortran.dg/storage_size_3.f08: Likewise.
12651	* gfortran.dg/storage_size_4.f90: Likewise.
12652	* gfortran.dg/streamio_1.f90: Likewise.
12653	* gfortran.dg/streamio_10.f90: Likewise.
12654	* gfortran.dg/streamio_11.f90: Likewise.
12655	* gfortran.dg/streamio_12.f90: Likewise.
12656	* gfortran.dg/streamio_13.f90: Likewise.
12657	* gfortran.dg/streamio_14.f90: Likewise.
12658	* gfortran.dg/streamio_15.f90: Likewise.
12659	* gfortran.dg/streamio_16.f90: Likewise.
12660	* gfortran.dg/streamio_17.f90: Likewise.
12661	* gfortran.dg/streamio_2.f90: Likewise.
12662	* gfortran.dg/streamio_3.f90: Likewise.
12663	* gfortran.dg/streamio_4.f90: Likewise.
12664	* gfortran.dg/streamio_5.f90: Likewise.
12665	* gfortran.dg/streamio_6.f90: Likewise.
12666	* gfortran.dg/streamio_7.f90: Likewise.
12667	* gfortran.dg/streamio_8.f90: Likewise.
12668	* gfortran.dg/streamio_9.f90: Likewise.
12669	* gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
12670	* gfortran.dg/string_4.f90: Likewise.
12671	* gfortran.dg/string_array_constructor_2.f90: Likewise.
12672	* gfortran.dg/string_assign_2.f90: Likewise.
12673	* gfortran.dg/string_compare_1.f90: Likewise.
12674	* gfortran.dg/string_compare_2.f90: Likewise.
12675	* gfortran.dg/string_compare_3.f90: Likewise.
12676	* gfortran.dg/string_ctor_1.f90: Likewise.
12677	* gfortran.dg/string_length_1.f90: Likewise.
12678	* gfortran.dg/string_length_2.f90: Likewise.
12679	* gfortran.dg/string_length_3.f90: Likewise.
12680	* gfortran.dg/string_length_4.f90: Likewise.
12681	* gfortran.dg/string_null_compare_1.f: Likewise.
12682	* gfortran.dg/string_pad_trunc.f90: Likewise.
12683	* gfortran.dg/structure_constructor_1.f03: Likewise.
12684	* gfortran.dg/structure_constructor_11.f90: Likewise.
12685	* gfortran.dg/structure_constructor_13.f03: Likewise.
12686	* gfortran.dg/structure_constructor_2.f03: Likewise.
12687	* gfortran.dg/structure_constructor_5.f03: Likewise.
12688	* gfortran.dg/submodule_1.f08: Likewise.
12689	* gfortran.dg/submodule_11.f08: Likewise.
12690	* gfortran.dg/submodule_14.f08: Likewise.
12691	* gfortran.dg/submodule_15.f08: Likewise.
12692	* gfortran.dg/submodule_17.f08: Likewise.
12693	* gfortran.dg/submodule_18.f08: Likewise.
12694	* gfortran.dg/submodule_19.f08: Likewise.
12695	* gfortran.dg/submodule_2.f08: Likewise.
12696	* gfortran.dg/submodule_27.f08: Likewise.
12697	* gfortran.dg/submodule_28.f08: Likewise.
12698	* gfortran.dg/submodule_29.f08: Likewise.
12699	* gfortran.dg/submodule_30.f08: Likewise.
12700	* gfortran.dg/submodule_6.f08: Likewise.
12701	* gfortran.dg/submodule_7.f08: Likewise.
12702	* gfortran.dg/submodule_8.f08: Likewise.
12703	* gfortran.dg/subnormal_1.f90: Likewise.
12704	* gfortran.dg/subref_array_pointer_1.f90: Likewise.
12705	* gfortran.dg/subref_array_pointer_2.f90: Likewise.
12706	* gfortran.dg/subref_array_pointer_4.f90: Likewise.
12707	* gfortran.dg/substr_2.f: Likewise.
12708	* gfortran.dg/substr_3.f: Likewise.
12709	* gfortran.dg/substr_4.f: Likewise.
12710	* gfortran.dg/substr_5.f90: Likewise.
12711	* gfortran.dg/substr_6.f90: Likewise.
12712	* gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
12713	* gfortran.dg/sum_init_expr.f03: Likewise.
12714	* gfortran.dg/sum_zero_array_1.f90: Likewise.
12715	* gfortran.dg/system_clock_3.f08: Likewise.
12716	* gfortran.dg/t_editing.f: Likewise.
12717	* gfortran.dg/team_change_1.f90: Likewise.
12718	* gfortran.dg/team_end_1.f90: Likewise.
12719	* gfortran.dg/team_number_1.f90: Likewise.
12720	* gfortran.dg/temporary_1.f90: Likewise.
12721	* gfortran.dg/test_com_block.f90: Likewise.
12722	* gfortran.dg/test_only_clause.f90: Likewise.
12723	* gfortran.dg/tiny_1.f90: Likewise.
12724	* gfortran.dg/tiny_2.f90: Likewise.
12725	* gfortran.dg/tl_editing.f90: Likewise.
12726	* gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
12727	* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12728	* gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
12729	* gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
12730	* gfortran.dg/transfer_assumed_size_1.f90: Likewise.
12731	* gfortran.dg/transfer_class_2.f90: Likewise.
12732	* gfortran.dg/transfer_intrinsic_2.f90: Likewise.
12733	* gfortran.dg/transfer_intrinsic_3.f90: Likewise.
12734	* gfortran.dg/transfer_intrinsic_5.f90: Likewise.
12735	* gfortran.dg/transfer_resolve_1.f90: Likewise.
12736	* gfortran.dg/transfer_simplify_1.f90: Likewise.
12737	* gfortran.dg/transfer_simplify_10.f90: Likewise.
12738	* gfortran.dg/transfer_simplify_11.f90: Likewise.
12739	* gfortran.dg/transfer_simplify_2.f90: Likewise.
12740	* gfortran.dg/transfer_simplify_3.f90: Likewise.
12741	* gfortran.dg/transfer_simplify_4.f90: Likewise.
12742	* gfortran.dg/transfer_simplify_8.f90: Likewise.
12743	* gfortran.dg/transfer_simplify_9.f90: Likewise.
12744	* gfortran.dg/transpose_1.f90: Likewise.
12745	* gfortran.dg/transpose_3.f03: Likewise.
12746	* gfortran.dg/transpose_4.f90: Likewise.
12747	* gfortran.dg/transpose_conjg_1.f90: Likewise.
12748	* gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
12749	* gfortran.dg/transpose_optimization_2.f90: Likewise.
12750	* gfortran.dg/trim_1.f90: Likewise.
12751	* gfortran.dg/trim_optimize_1.f90: Likewise.
12752	* gfortran.dg/trim_optimize_2.f90: Likewise.
12753	* gfortran.dg/trim_optimize_3.f90: Likewise.
12754	* gfortran.dg/trim_optimize_4.f90: Likewise.
12755	* gfortran.dg/trim_optimize_5.f90: Likewise.
12756	* gfortran.dg/trim_optimize_6.f90: Likewise.
12757	* gfortran.dg/trim_optimize_7.f90: Likewise.
12758	* gfortran.dg/trim_optimize_8.f90: Likewise.
12759	* gfortran.dg/type_to_class_1.f03: Likewise.
12760	* gfortran.dg/type_to_class_2.f03: Likewise.
12761	* gfortran.dg/type_to_class_3.f03: Likewise.
12762	* gfortran.dg/type_to_class_4.f03: Likewise.
12763	* gfortran.dg/type_to_class_5.f03: Likewise.
12764	* gfortran.dg/typebound_assignment_5.f03: Likewise.
12765	* gfortran.dg/typebound_assignment_6.f03: Likewise.
12766	* gfortran.dg/typebound_assignment_7.f90: Likewise.
12767	* gfortran.dg/typebound_call_1.f03: Likewise.
12768	* gfortran.dg/typebound_call_13.f03: Likewise.
12769	* gfortran.dg/typebound_call_18.f03: Likewise.
12770	* gfortran.dg/typebound_call_19.f03: Likewise.
12771	* gfortran.dg/typebound_call_2.f03: Likewise.
12772	* gfortran.dg/typebound_call_20.f03: Likewise.
12773	* gfortran.dg/typebound_call_3.f03: Likewise.
12774	* gfortran.dg/typebound_generic_5.f03: Likewise.
12775	* gfortran.dg/typebound_generic_6.f03: Likewise.
12776	* gfortran.dg/typebound_generic_9.f03: Likewise.
12777	* gfortran.dg/typebound_operator_12.f03: Likewise.
12778	* gfortran.dg/typebound_operator_13.f03: Likewise.
12779	* gfortran.dg/typebound_operator_15.f90: Likewise.
12780	* gfortran.dg/typebound_operator_20.f90: Likewise.
12781	* gfortran.dg/typebound_operator_3.f03: Likewise.
12782	* gfortran.dg/typebound_operator_6.f03: Likewise.
12783	* gfortran.dg/typebound_operator_7.f03: Likewise.
12784	* gfortran.dg/typebound_operator_8.f03: Likewise.
12785	* gfortran.dg/typebound_operator_9.f03: Likewise.
12786	* gfortran.dg/typebound_proc_19.f90: Likewise.
12787	* gfortran.dg/typebound_proc_20.f90: Likewise.
12788	* gfortran.dg/typebound_proc_23.f90: Likewise.
12789	* gfortran.dg/typebound_proc_27.f03: Likewise.
12790	* gfortran.dg/typebound_proc_35.f90: Likewise.
12791	* gfortran.dg/typebound_proc_36.f90: Likewise.
12792	* gfortran.dg/unf_io_convert_1.f90: Likewise.
12793	* gfortran.dg/unf_io_convert_2.f90: Likewise.
12794	* gfortran.dg/unf_io_convert_3.f90: Likewise.
12795	* gfortran.dg/unf_io_convert_4.f90: Likewise.
12796	* gfortran.dg/unf_read_corrupted_1.f90: Likewise.
12797	* gfortran.dg/unf_read_corrupted_2.f90: Likewise.
12798	* gfortran.dg/unf_short_record_1.f90: Likewise.
12799	* gfortran.dg/unformatted_recl_1.f90: Likewise.
12800	* gfortran.dg/unformatted_subrecord_1.f90: Likewise.
12801	* gfortran.dg/unit_1.f90: Likewise.
12802	* gfortran.dg/unlimited_fmt_1.f08: Likewise.
12803	* gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
12804	* gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
12805	* gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
12806	* gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
12807	* gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
12808	* gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
12809	* gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
12810	* gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
12811	* gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
12812	* gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
12813	* gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
12814	* gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
12815	* gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
12816	* gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
12817	* gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
12818	* gfortran.dg/unpack_init_expr.f03: Likewise.
12819	* gfortran.dg/use_10.f90: Likewise.
12820	* gfortran.dg/use_11.f90: Likewise.
12821	* gfortran.dg/use_13.f90: Likewise.
12822	* gfortran.dg/use_24.f90: Likewise.
12823	* gfortran.dg/use_27.f90: Likewise.
12824	* gfortran.dg/use_5.f90: Likewise.
12825	* gfortran.dg/use_allocated_1.f90: Likewise.
12826	* gfortran.dg/use_only_1.f90: Likewise.
12827	* gfortran.dg/use_only_4.f90: Likewise.
12828	* gfortran.dg/use_rename_2.f90: Likewise.
12829	* gfortran.dg/use_rename_4.f90: Likewise.
12830	* gfortran.dg/used_dummy_types_1.f90: Likewise.
12831	* gfortran.dg/used_interface_ref.f90: Likewise.
12832	* gfortran.dg/used_types_5.f90: Likewise.
12833	* gfortran.dg/utf8_1.f03: Likewise.
12834	* gfortran.dg/utf8_2.f03: Likewise.
12835	* gfortran.dg/value_1.f90: Likewise.
12836	* gfortran.dg/value_2.f90: Likewise.
12837	* gfortran.dg/value_4.f90: Likewise.
12838	* gfortran.dg/value_6.f03: Likewise.
12839	* gfortran.dg/value_7.f03: Likewise.
12840	* gfortran.dg/value_test.f90: Likewise.
12841	* gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
12842	* gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
12843	* gfortran.dg/vect/pr60510.f: Likewise.
12844	* gfortran.dg/vect/pr69882.f90: Likewise.
12845	* gfortran.dg/vect/pr69980.f90: Likewise.
12846	* gfortran.dg/vect/vect-5.f90: Likewise.
12847	* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12848	* gfortran.dg/vector_subscript_1.f90: Likewise.
12849	* gfortran.dg/vector_subscript_2.f90: Likewise.
12850	* gfortran.dg/vector_subscript_3.f90: Likewise.
12851	* gfortran.dg/vector_subscript_5.f90: Likewise.
12852	* gfortran.dg/verify_2.f90: Likewise.
12853	* gfortran.dg/volatile10.f90: Likewise.
12854	* gfortran.dg/where_1.f90: Likewise.
12855	* gfortran.dg/where_operator_assign_1.f90: Likewise.
12856	* gfortran.dg/where_operator_assign_2.f90: Likewise.
12857	* gfortran.dg/where_operator_assign_3.f90: Likewise.
12858	* gfortran.dg/whole_file_13.f90: Likewise.
12859	* gfortran.dg/whole_file_2.f90: Likewise.
12860	* gfortran.dg/widechar_2.f90: Likewise.
12861	* gfortran.dg/widechar_4.f90: Likewise.
12862	* gfortran.dg/widechar_5.f90: Likewise.
12863	* gfortran.dg/widechar_6.f90: Likewise.
12864	* gfortran.dg/widechar_8.f90: Likewise.
12865	* gfortran.dg/widechar_IO_1.f90: Likewise.
12866	* gfortran.dg/widechar_IO_2.f90: Likewise.
12867	* gfortran.dg/widechar_IO_3.f90: Likewise.
12868	* gfortran.dg/widechar_IO_4.f90: Likewise.
12869	* gfortran.dg/widechar_compare_1.f90: Likewise.
12870	* gfortran.dg/widechar_intrinsics_10.f90: Likewise.
12871	* gfortran.dg/widechar_intrinsics_4.f90: Likewise.
12872	* gfortran.dg/widechar_intrinsics_5.f90: Likewise.
12873	* gfortran.dg/widechar_intrinsics_6.f90: Likewise.
12874	* gfortran.dg/widechar_intrinsics_7.f90: Likewise.
12875	* gfortran.dg/widechar_intrinsics_8.f90: Likewise.
12876	* gfortran.dg/widechar_intrinsics_9.f90: Likewise.
12877	* gfortran.dg/widechar_select_1.f90: Likewise.
12878	* gfortran.dg/winapi.f90: Likewise.
12879	* gfortran.dg/write_0_pe_format.f90: Likewise.
12880	* gfortran.dg/write_back.f: Likewise.
12881	* gfortran.dg/write_check3.f90: Likewise.
12882	* gfortran.dg/write_direct_eor.f90: Likewise.
12883	* gfortran.dg/write_padding.f90: Likewise.
12884	* gfortran.dg/write_recursive.f90: Likewise.
12885	* gfortran.dg/write_rewind_1.f: Likewise.
12886	* gfortran.dg/write_rewind_2.f: Likewise.
12887	* gfortran.dg/write_zero_array.f90: Likewise.
12888	* gfortran.dg/x_slash_1.f: Likewise.
12889	* gfortran.dg/x_slash_2.f: Likewise.
12890	* gfortran.dg/zero_array_components_1.f90: Likewise.
12891	* gfortran.dg/zero_length_1.f90: Likewise.
12892	* gfortran.dg/zero_length_2.f90: Likewise.
12893	* gfortran.dg/zero_sized_1.f90: Likewise.
12894	* gfortran.dg/zero_sized_3.f90: Likewise.
12895	* gfortran.fortran-torture/compile/nested.f90: Likewise.
12896	* gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
12897	* gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
12898	* gfortran.fortran-torture/execute/adjustr.f90: Likewise.
12899	* gfortran.fortran-torture/execute/allocate.f90: Likewise.
12900	* gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
12901	* gfortran.fortran-torture/execute/args.f90: Likewise.
12902	* gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
12903	* gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
12904	* gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
12905	* gfortran.fortran-torture/execute/arraysave.f90: Likewise.
12906	* gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
12907	* gfortran.fortran-torture/execute/backspace.f90: Likewise.
12908	* gfortran.fortran-torture/execute/bounds.f90: Likewise.
12909	* gfortran.fortran-torture/execute/character_passing.f90: Likewise.
12910	* gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
12911	* gfortran.fortran-torture/execute/cmplx.f90: Likewise.
12912	* gfortran.fortran-torture/execute/common.f90: Likewise.
12913	* gfortran.fortran-torture/execute/common_2.f90: Likewise.
12914	* gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
12915	* gfortran.fortran-torture/execute/common_size.f90: Likewise.
12916	* gfortran.fortran-torture/execute/constructor.f90: Likewise.
12917	* gfortran.fortran-torture/execute/contained.f90: Likewise.
12918	* gfortran.fortran-torture/execute/contained2.f90: Likewise.
12919	* gfortran.fortran-torture/execute/contained_3.f90: Likewise.
12920	* gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
12921	* gfortran.fortran-torture/execute/data.f90: Likewise.
12922	* gfortran.fortran-torture/execute/data_2.f90: Likewise.
12923	* gfortran.fortran-torture/execute/data_3.f90: Likewise.
12924	* gfortran.fortran-torture/execute/data_4.f90: Likewise.
12925	* gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
12926	* gfortran.fortran-torture/execute/der_init.f90: Likewise.
12927	* gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
12928	* gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
12929	* gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
12930	* gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
12931	* gfortran.fortran-torture/execute/der_io.f90: Likewise.
12932	* gfortran.fortran-torture/execute/der_point.f90: Likewise.
12933	* gfortran.fortran-torture/execute/der_type.f90: Likewise.
12934	* gfortran.fortran-torture/execute/direct_io.f90: Likewise.
12935	* gfortran.fortran-torture/execute/elemental.f90: Likewise.
12936	* gfortran.fortran-torture/execute/empty_format.f90: Likewise.
12937	* gfortran.fortran-torture/execute/emptyif.f90: Likewise.
12938	* gfortran.fortran-torture/execute/entry_1.f90: Likewise.
12939	* gfortran.fortran-torture/execute/entry_10.f90: Likewise.
12940	* gfortran.fortran-torture/execute/entry_11.f90: Likewise.
12941	* gfortran.fortran-torture/execute/entry_2.f90: Likewise.
12942	* gfortran.fortran-torture/execute/entry_3.f90: Likewise.
12943	* gfortran.fortran-torture/execute/entry_4.f90: Likewise.
12944	* gfortran.fortran-torture/execute/entry_5.f90: Likewise.
12945	* gfortran.fortran-torture/execute/entry_6.f90: Likewise.
12946	* gfortran.fortran-torture/execute/entry_7.f90: Likewise.
12947	* gfortran.fortran-torture/execute/entry_8.f90: Likewise.
12948	* gfortran.fortran-torture/execute/entry_9.f90: Likewise.
12949	* gfortran.fortran-torture/execute/enum_1.f90: Likewise.
12950	* gfortran.fortran-torture/execute/enum_2.f90: Likewise.
12951	* gfortran.fortran-torture/execute/enum_3.f90: Likewise.
12952	* gfortran.fortran-torture/execute/enum_4.f90: Likewise.
12953	* gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
12954	* gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
12955	* gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
12956	* gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
12957	* gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
12958	* gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
12959	* gfortran.fortran-torture/execute/forall.f90: Likewise.
12960	* gfortran.fortran-torture/execute/forall_1.f90: Likewise.
12961	* gfortran.fortran-torture/execute/forall_2.f90: Likewise.
12962	* gfortran.fortran-torture/execute/forall_3.f90: Likewise.
12963	* gfortran.fortran-torture/execute/forall_4.f90: Likewise.
12964	* gfortran.fortran-torture/execute/forall_5.f90: Likewise.
12965	* gfortran.fortran-torture/execute/forall_6.f90: Likewise.
12966	* gfortran.fortran-torture/execute/forall_7.f90: Likewise.
12967	* gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
12968	* gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
12969	* gfortran.fortran-torture/execute/hollerith.f90: Likewise.
12970	* gfortran.fortran-torture/execute/in-pack.f90: Likewise.
12971	* gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
12972	* gfortran.fortran-torture/execute/initializer.f90: Likewise.
12973	* gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
12974	* gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
12975	* gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
12976	* gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
12977	* gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
12978	* gfortran.fortran-torture/execute/integer_select.f90: Likewise.
12979	* gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
12980	* gfortran.fortran-torture/execute/internal_write.f90: Likewise.
12981	* gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
12982	* gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
12983	* gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
12984	* gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
12985	* gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
12986	* gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
12987	* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
12988	* gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12989	* gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
12990	* gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
12991	* gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
12992	* gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
12993	* gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
12994	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
12995	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
12996	* gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
12997	* gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
12998	* gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
12999	* gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
13000	* gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
13001	* gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
13002	* gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
13003	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13004	* gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
13005	* gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
13006	* gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
13007	* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13008	* gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
13009	* gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
13010	* gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
13011	* gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
13012	* gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
13013	* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13014	* gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
13015	* gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
13016	* gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
13017	* gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
13018	* gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
13019	* gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
13020	* gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
13021	* gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
13022	* gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
13023	* gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
13024	* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13025	* gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
13026	* gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
13027	* gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
13028	* gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
13029	* gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
13030	* gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
13031	* gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
13032	* gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
13033	* gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
13034	* gfortran.fortran-torture/execute/mainsub.f90: Likewise.
13035	* gfortran.fortran-torture/execute/math.f90: Likewise.
13036	* gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
13037	* gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
13038	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
13039	* gfortran.fortran-torture/execute/nestcons.f90: Likewise.
13040	* gfortran.fortran-torture/execute/nullarg.f90: Likewise.
13041	* gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
13042	* gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
13043	* gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
13044	* gfortran.fortran-torture/execute/partparm.f90: Likewise.
13045	* gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
13046	* gfortran.fortran-torture/execute/power.f90: Likewise.
13047	* gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
13048	* gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
13049	* gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13050	* gfortran.fortran-torture/execute/pr32140.f90: Likewise.
13051	* gfortran.fortran-torture/execute/pr40021.f: Likewise.
13052	* gfortran.fortran-torture/execute/pr43390.f90: Likewise.
13053	* gfortran.fortran-torture/execute/pr54767.f90: Likewise.
13054	* gfortran.fortran-torture/execute/pr57396.f90: Likewise.
13055	* gfortran.fortran-torture/execute/procarg.f90: Likewise.
13056	* gfortran.fortran-torture/execute/ptr.f90: Likewise.
13057	* gfortran.fortran-torture/execute/random_1.f90: Likewise.
13058	* gfortran.fortran-torture/execute/random_2.f90: Likewise.
13059	* gfortran.fortran-torture/execute/random_init.f90: Likewise.
13060	* gfortran.fortran-torture/execute/read_eof.f90: Likewise.
13061	* gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
13062	* gfortran.fortran-torture/execute/retarray.f90: Likewise.
13063	* gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
13064	* gfortran.fortran-torture/execute/save_1.f90: Likewise.
13065	* gfortran.fortran-torture/execute/save_2.f90: Likewise.
13066	* gfortran.fortran-torture/execute/scalarize.f90: Likewise.
13067	* gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
13068	* gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
13069	* gfortran.fortran-torture/execute/select_1.f90: Likewise.
13070	* gfortran.fortran-torture/execute/seq_io.f90: Likewise.
13071	* gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
13072	* gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
13073	* gfortran.fortran-torture/execute/specifics.f90: Likewise.
13074	* gfortran.fortran-torture/execute/st_function.f90: Likewise.
13075	* gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
13076	* gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
13077	* gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
13078	* gfortran.fortran-torture/execute/straret.f90: Likewise.
13079	* gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
13080	* gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
13081	* gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
13082	* gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
13083	* gfortran.fortran-torture/execute/strcmp.f90: Likewise.
13084	* gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
13085	* gfortran.fortran-torture/execute/string.f90: Likewise.
13086	* gfortran.fortran-torture/execute/strlen.f90: Likewise.
13087	* gfortran.fortran-torture/execute/strret.f90: Likewise.
13088	* gfortran.fortran-torture/execute/t_edit.f90: Likewise.
13089	* gfortran.fortran-torture/execute/test_slice.f90: Likewise.
13090	* gfortran.fortran-torture/execute/transfer1.f90: Likewise.
13091	* gfortran.fortran-torture/execute/transfer2.f90: Likewise.
13092	* gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
13093	* gfortran.fortran-torture/execute/userop.f90: Likewise.
13094	* gfortran.fortran-torture/execute/where17.f90: Likewise.
13095	* gfortran.fortran-torture/execute/where18.f90: Likewise.
13096	* gfortran.fortran-torture/execute/where19.f90: Likewise.
13097	* gfortran.fortran-torture/execute/where20.f90: Likewise.
13098	* gfortran.fortran-torture/execute/where21.f90: Likewise.
13099	* gfortran.fortran-torture/execute/where_1.f90: Likewise.
13100	* gfortran.fortran-torture/execute/where_10.f90: Likewise.
13101	* gfortran.fortran-torture/execute/where_11.f90: Likewise.
13102	* gfortran.fortran-torture/execute/where_14.f90: Likewise.
13103	* gfortran.fortran-torture/execute/where_15.f90: Likewise.
13104	* gfortran.fortran-torture/execute/where_16.f90: Likewise.
13105	* gfortran.fortran-torture/execute/where_2.f90: Likewise.
13106	* gfortran.fortran-torture/execute/where_3.f90: Likewise.
13107	* gfortran.fortran-torture/execute/where_4.f90: Likewise.
13108	* gfortran.fortran-torture/execute/where_5.f90: Likewise.
13109	* gfortran.fortran-torture/execute/where_6.f90: Likewise.
13110	* gfortran.fortran-torture/execute/where_7.f90: Likewise.
13111	* gfortran.fortran-torture/execute/where_8.f90: Likewise.
13112	* gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
13113	* gfortran.fortran-torture/execute/write_logical.f90: Likewise.
13114	* gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
13115	* gfortran.dg/inline_transpose_1.f90: Likewise.
13116
131172018-02-17  Paul Thomas  <pault@gcc.gnu.org>
13118
13119	PR fortran/84115
13120	* gfortran.dg/associate_35.f90: Remove error, add STOP n and
13121	change to dg-run.
13122
131232018-02-16  Eric Botcazou  <ebotcazou@adacore.com>
13124
13125	PR ada/84277
13126	* gnat.dg/array11.adb (Array11): Tweak index and remove warning.
13127	* gnat.dg/dispatch1.adb: Rename into...
13128	* gnat.dg/disp1.adb: ...this.
13129	* gnat.dg/dispatch1_p.ads: Rename into...
13130	* gnat.dg/disp1_pkg.ads: ...this.
13131	* gnat.dg/disp2.adb: Rename into...
13132	* gnat.dg/dispatch2.adb: ...this.
13133	* gnat.dg/dispatch2_p.ads: Rename into...
13134	* gnat.dg/disp2_pkg.ads: ...this.
13135	* gnat.dg/dispatch2_p.adb: Rename into...
13136	* gnat.dg/disp2_pkg.adb: this.
13137	* gnat.dg/generic_dispatch.adb: Rename into...
13138	* gnat.dg/generic_disp.adb: this.
13139	* gnat.dg/generic_dispatch_p.ads: Rename into...
13140	* gnat.dg/generic_disp_pkg.ads: ...this.
13141	* gnat.dg/generic_dispatch_p.adb: Rename into...
13142	* gnat.dg/generic_disp_pkg.adb: ...this.
13143	* gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
13144	* gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
13145	* gnat.dg/object_overflow1.adb: Tweak index.
13146	* gnat.dg/object_overflow2.adb: Likewise.
13147	* gnat.dg/object_overflow3.adb: Likewise.
13148	* gnat.dg/object_overflow4.adb: Likewise.
13149	* gnat.dg/object_overflow5.adb: Likewise.
13150
131512018-02-16  Jakub Jelinek  <jakub@redhat.com>
13152
13153	PR ipa/84425
13154	* gcc.c-torture/compile/pr84425.c: New test.
13155
131562018-02-16  Marek Polacek  <polacek@redhat.com>
13157	    Jakub Jelinek  <jakub@redhat.com>
13158
13159	PR c++/84192
13160	* g++.dg/cpp1y/constexpr-84192.C: New test.
13161
131622018-02-16  Martin Sebor  <msebor@redhat.com>
13163
13164	PR c++/79064
13165	* g++.dg/overload15.C: New test.
13166
131672018-02-16  Yury Gribov  <tetra2005@gmail.com>
13168
13169	PR target/81535
13170	* gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
13171	* gcc.dg/pr56727-2.c: Ditto.
13172	* gcc.target/powerpc/pr79439.c: Renamed to...
13173	* gcc.target/powerpc/pr79439-1.c: ...this.
13174	* gcc.target/powerpc/pr79439-2.c: New test.
13175	* gcc.target/powerpc/pr79439-3.c: New test.
13176
131772018-02-16  Will Schmidt  <will_schmidt@vnet.ibm.com>
13178
13179	target/pr84371
13180	* gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
13181	* gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
13182	* gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
13183	* gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
13184	* gcc.target/powerpc/builtins-3.c: Same.
13185
131862018-02-16  Nathan Sidwell  <nathan@acm.org>
13187
13188	* g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
13189
131902018-02-16  Vladimir Makarov  <vmakarov@redhat.com>
13191
13192	PR rtl-optimization/70023
13193	* gcc.target/i386/pr70023.c: New.
13194
131952018-02-16  Carl Love  <cel@us.ibm.com>
13196
13197	* gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
13198	tests.
13199	* gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
13200	tests.
13201
132022018-02-16  Carl Love  <cel@us.ibm.com>
13203
13204	* gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
13205	for the ABI definitions for vec_extract4b and vec_insert4b.
13206
132072018-02-16  Nathan Sidwell  <nathan@acm.org>
13208
13209	* g++.old-deja/g++.jason/scoping15.C: Expect warnings.
13210	* g++.old-deja/g++.mike/net43.C: Likewise.
13211
132122018-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
13213
13214	PR c++/82468
13215	* g++.dg/cpp1z/class-deduction48.C: New.
13216
132172018-02-16  Nathan Sidwell  <nathan@acm.org>
13218
13219	PR c++/84375
13220	* g++.dg/lookup/pr84375.C: New.
13221
132222018-02-14  Oleg Endo  <olegendo@gcc.gnu.org>
13223
13224	PR target/83831
13225	* gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
13226
132272018-02-16  Richard Biener  <rguenther@suse.de>
13228
13229	PR tree-optimization/84417
13230	* gcc.dg/torture/pr84417.c: New testcase.
13231
132322018-02-16  Jakub Jelinek  <jakub@redhat.com>
13233
13234	PR target/84272
13235	* g++.dg/opt/pr84272.C: New test.
13236
13237	PR rtl-optimization/83723
13238	* gcc.dg/pr83723.c: New test.
13239
132402018-02-16  Richard Biener  <rguenther@suse.de>
13241
13242	PR tree-optimization/84399
13243	* gcc.dg/graphite/pr84399.c: New testcase.
13244
132452018-02-16  Richard Biener  <rguenther@suse.de>
13246
13247	PR tree-optimization/84190
13248	* g++.dg/torture/pr84190.C: New testcase.
13249
132502018-02-15  Martin Sebor  <msebor@redhat.com>
13251
13252	* gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
13253	directives.
13254
132552018-02-15  Janus Weil  <janus@gcc.gnu.org>
13256
13257	PR fortran/84409
13258	* gfortran.dg/dtio_21.f03: Add an error message.
13259	* gfortran.dg/dtio_22.f90: Fix invalid test case.
13260
132612018-02-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
13262
13263	PR fortran/84381
13264	* gfortran.dg/stop_shouldfail.f90: New test.
13265
132662018-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
13267
13268	PR c++/84330
13269	* g++.dg/concepts/pr84330.C: New.
13270
132712018-02-15  Tom de Vries  <tom@codesourcery.com>
13272
13273	* gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
13274
132752018-02-15  Tom de Vries  <tom@codesourcery.com>
13276
13277	* gcc.c-torture/compile/pr84136.c: Require effective target
13278	indirect_jumps.
13279
132802018-02-15  Jakub Jelinek  <jakub@redhat.com>
13281
13282	PR tree-optimization/84383
13283	* gcc.c-torture/compile/pr84383.c: New test.
13284
13285	PR tree-optimization/84334
13286	* gcc.dg/pr84334.c: New test.
13287
132882018-02-14  Carl Love  <cel@us.ibm.com>
13289
13290	* gcc.target/powerpc/builtins-4-int128-runnable.c
13291	(dg-require-effective-target): Change vsx_hw to p8vector_hw.
13292	(dg-options): Change -maltivec -mvsx to -mpower8-vector.
13293
132942018-02-14  Martin Sebor  <msebor@redhat.com>
13295
13296	PR tree-optimization/83698
13297	* gcc.dg/Wrestrict-7.c: New test.
13298	* c-c++-common/Wrestrict.c: Adjust expected values for strcat.
13299	* gcc.target/i386/chkp-stropt-17.c: Same.
13300
133012018-02-14  Martin Sebor  <msebor@redhat.com>
13302
13303	PR c/84108
13304	* gcc.dg/Wattributes-8.c: New test.
13305
133062018-02-14  Janus Weil  <janus@gcc.gnu.org>
13307
13308	PR fortran/84385
13309	* gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
13310	* gfortran.dg/allocate_with_source_23.f90: Ditto.
13311	* gfortran.dg/select_type_1.f03: Extend test case.
13312
133132017-02-14  Uros Bizjak  <ubizjak@gmail.com>
13314
13315	* gcc.target/i386/pr57193.c (dg-do): Remove target selector.
13316	(dg-options): Use -O2 -msse2 -mno-sse3.
13317
133182018-02-14  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13319
13320	* gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
13321	this test case still works ok.
13322	* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13323	* gcc.dg/vmx/insert-be-order.c: Likewise.
13324	* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13325	* gcc.dg/vmx/ld-be-order.c: Likewise.
13326	* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13327	* gcc.dg/vmx/lde-be-order.c: Likewise.
13328	* gcc.dg/vmx/ldl-be-order.c: Likewise.
13329	* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13330	* gcc.dg/vmx/merge-be-order.c: Likewise.
13331	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13332	* gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
13333	* gcc.dg/vmx/pack-be-order.c: Likewise.
13334	* gcc.dg/vmx/perm-be-order.c: Likewise.
13335	* gcc.dg/vmx/splat-be-order.c: Likewise.
13336	* gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
13337	* gcc.dg/vmx/st-be-order.c: Likewise.
13338	* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13339	* gcc.dg/vmx/ste-be-order.c: Likewise.
13340	* gcc.dg/vmx/stl-be-order.c: Likewise.
13341	* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13342	* gcc.dg/vmx/sum2s-be-order.c: Likewise.
13343	* gcc.dg/vmx/unpack-be-order.c: Likewise.
13344	* gcc.dg/vmx/vsums-be-order.c: Likewise.
13345	* gcc.target/powerpc/vec-setup-be-long.c: Likewise.
13346
133472018-02-14  Paolo Carlini  <paolo.carlini@oracle.com>
13348
13349	PR c++/84350
13350	* g++.dg/cpp0x/auto49.C: New.
13351
133522018-02-14  Nathan Sidwell  <nathan@acm.org>
13353
13354	* g++.dg/template/instantiate5.C: Adjust required-from loc.
13355
133562018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
13357
13358	* gcc.target/powerpc/altivec-consts.c:  Update compile stanzas.
13359	* gcc.target/powerpc/le-altivec-consts.c:  Same.
13360
133612018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
13362
13363	PR target/84220
13364	* gcc.target/powerpc/pr84220-sld.c: New test.
13365	* gcc.target/powerpc/pr84220-sld2.c: New test.
13366	* gcc.target/powerpc/pr84220-sldw.c: New test.
13367	* gcc.target/powerpc/pr84220-xxperm.c: New test.
13368	* gcc.target/powerpc/pr84220-xxsld.c: New test.
13369
133702018-02-14  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
13371
13372	PR target/84239
13373	* gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
13374	_inc_ssp intrinsics.
13375	* gcc.target/i386/cet-intrin-4.c: Likewise.
13376	* gcc.target/i386/cet-rdssp-1.c: Remove argument from
13377	__builtin_ia32_rdssp[d|q].
13378
133792018-02-14  Richard Sandiford  <richard.sandiford@linaro.org>
13380
13381	PR tree-optimization/84357
13382	* gcc.dg/vect/pr84357.c: New test.
13383
133842018-02-14  Oleg Endo  <olegendo@gcc.gnu.org>
13385
13386	PR target/83831
13387	* gcc.target/rx/pr83831.c: New tests.
13388
133892018-02-14  Jozef Lawrynowicz  <jozefl.gcc@gmail.com>
13390
13391	PR target/79242
13392	* gcc.target/msp430/pr79242.c: New test.
13393
133942018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
13395
13396	PR target/84372
13397	* gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
13398	with -mcpu=power9.
13399
134002018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
13401
13402	PR target/84279
13403	* g++.dg/pr84279.C: New test.
13404
134052018-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
13406
13407	PR rtl-optimization/84169
13408	* gcc.c-torture/execute/pr84169.c: New.
13409
134102018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
13411
13412	PR target/84370
13413	* gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
13414
134152018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
13416
13417	PR target/84365
13418	* gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
13419	with -mcpu=power9.
13420
134212018-02-13  Jakub Jelinek  <jakub@redhat.com>
13422
13423	PR c++/84364
13424	* g++.dg/warn/effc4.C: New test.
13425
134262018-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
13427
13428	PR c++/84333
13429	* g++.dg/template/sizeof16.C: New.
13430	* g++.dg/template/sizeof17.C: Likewise.
13431
134322018-02-13  Janus Weil  <janus@gcc.gnu.org>
13433
13434	PR fortran/84313
13435	* gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
13436	add necessary compiler options.
13437	* gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
13438
134392018-02-13  Jakub Jelinek  <jakub@redhat.com>
13440
13441	PR c/82210
13442	* gcc.c-torture/execute/pr82210.c: New test.
13443
13444	PR middle-end/84309
13445	* gcc.dg/pr84309-2.c: New test.
13446
134472018-02-12  Richard Sandiford  <richard.sandiford@linaro.org>
13448
13449	PR tree-optimization/84321
13450	* gcc.dg/pr84321.c: New test.
13451
134522018-02-13  Vladimir Makarov  <vmakarov@redhat.com>
13453
13454	PR target/84359
13455	* gcc.target/i386/pr57193.c: Add -march=x86-64.
13456
134572018-02-13  Paolo Bonzini  <bonzini@gnu.org>
13458
13459	PR sanitizer/84340
13460	* gcc.dg/asan/pr84307.c: Remove test.
13461
134622018-02-13  Sebastian Perta  <sebastian.perta@renesas.com>
13463
13464	* gcc.target/rl78/test_auto_vector.c: New test.
13465
134662018-02-13  Richard Sandiford  <richard.sandiford@linaro.org>
13467
13468	PR c/84305
13469	* gcc.c-torture/compile/pr84305.c: New test.
13470
134712018-02-13  Jakub Jelinek  <jakub@redhat.com>
13472
13473	PR target/84335
13474	* gcc.target/i386/pr84335.c: New test.
13475
13476	PR tree-optimization/84339
13477	* gcc.c-torture/execute/pr84339.c: New test.
13478
13479	PR middle-end/84309
13480	* gcc.dg/pr84309.c: New test.
13481	* gcc.target/i386/pr84309.c: New test.
13482
13483	PR target/84336
13484	* gcc.target/i386/pr84336.c: New test.
13485
134862018-02-12  Jakub Jelinek  <jakub@redhat.com>
13487
13488	PR c++/84341
13489	* c-c++-common/gomp/pr84341.c: New test.
13490
134912018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13492
13493	PR fortran/68746
13494	* gfortran.dg/read_dir.f90: Re-add dg-do run.
13495
134962018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13497
13498	PR fortran/68746
13499	* gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
13500	of zero for read.
13501
135022018-02-12  Jeff Law  <law@redhat.com>
13503
13504	* gcc.c-torture/compile/reg-args-size.c: New test.
13505
135062018-02-12  Carl Love  <cel@us.ibm.com>
13507
13508	* gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
13509	uint128 tests to new testfile.
13510	* gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
13511	int128 and uint128 tests.
13512	* gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
13513	list of torture tests.
13514
135152018-02-12  Janus Weil  <janus@gcc.gnu.org>
13516
13517	PR fortran/84273
13518	* gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
13519	* gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
13520
135212018-02-12  Tamar Christina  <tamar.christina@arm.com>
13522
13523	PR target/82641
13524	* gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
13525
135262018-02-12  Paolo Bonzini  <bonzini@gnu.org>
13527
13528	PR sanitizer/84307
13529	* gcc.dg/asan/pr84307.c: New test.
13530
135312018-02-12  Nathan Sidwell  <nathan@acm.org>
13532
13533	* g++.dg/parse/pr84263.C: New.
13534
135352018-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
13536
13537	PR c++/79626
13538	* g++.dg/template/crash129.C: New.
13539
135402018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
13541
13542	PR target/83828
13543	* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13544	* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13545	* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
13546	* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
13547	* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
13548
135492018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
13550
13551	* gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
13552	_mm_maskz_scalef_round_sd): Test new intrinsics.
13553	* gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
13554	(_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
13555	intrinsics.
13556	* gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
13557	_mm_maskz_scalef_round_ss): Test new intrinsics.
13558	* gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
13559	_mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
13560	intrinsics.
13561	* gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
13562	__builtin_ia32_scalefss_round): Remove builtin.
13563	(__builtin_ia32_scalefsd_mask_round,
13564	__builtin_ia32_scalefss_mask_round): Test new builtin.
13565	* gcc.target/i386/sse-13.c: Ditto.
13566	* gcc.target/i386/sse-23.c: Ditto.
13567
135682018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
13569
13570	* gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
13571	(_mm_maskz_sqrt_round_sd): Test new intrinsics.
13572	* gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
13573	(_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
13574	* gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
13575	(_mm_maskz_sqrt_round_ss): Test new intrinsics.
13576	* gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
13577	(_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
13578	intrinsics.
13579	* gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
13580	(__builtin_ia32_sqrtss_round): Remove builtins.
13581	(__builtin_ia32_sqrtsd_mask_round)
13582	(__builtin_ia32_sqrtss_mask_round): Test new builtins.
13583	* gcc.target/i386/sse-13.c: Ditto.
13584	* gcc.target/i386/sse-23.c: Ditto.
13585
135862018-02-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13587
13588	PR fortran/35299
13589	* gfortran.dg/statement_function_3.f: New test.
13590
135912018-02-11  Steven G. Kargl  <kargl@gcc.gnu.org>
13592
13593	PR fortran/54223
13594	PR fortran/84276
13595	* gfortran.dg/statement_function_1.f90: New test.
13596	* gfortran.dg/statement_function_2.f90: New test.
13597
135982018-02-11  Paul Thomas  <pault@gcc.gnu.org>
13599
13600	PR fortran/84074
13601	* gfortran.dg/type_to_class_5.f03: New test.
13602
136032018-02-10  Paul Thomas  <pault@gcc.gnu.org>
13604
13605	PR fortran/56691
13606	* gfortran.dg/type_to_class_4.f03: New test.
13607
136082018-02-10  Alan Modra  <amodra@gmail.com>
13609
13610	PR target/84300
13611	* gcc.dg/pr84300.c: New.
13612
136132018-02-10  Jakub Jelinek  <jakub@redhat.com>
13614
13615	PR sanitizer/83987
13616	* g++.dg/ubsan/pr83987-2.C: New test.
13617
136182018-02-09  Sebastian Perta  <sebastian.perta@renesas.com>
13619
13620	* gcc.target/rx/movsicc.c: New test.
13621
136222018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
13623
13624	PR target/83926
13625	* gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
13626	message.
13627
136282018-02-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
13629
13630	* gcc.target/powerpc/vsx-vector-6-le.c:  Update CPU target.
13631	* gcc.target/powerpc/vsx-vector-6-le.p9.c:  New.
13632
136332018-02-09  Nathan Sidwell  <nathan@acm.org>
13634
13635	PR c/84293
13636	* c-c++-common/pr84293.h: New.
13637	* c-c++-common/pr84293.c: New.
13638
136392018-02-09  Vladimir Makarov  <vmakarov@redhat.com>
13640
13641	PR rtl-optimization/57193
13642	* gcc.target/i386/pr57193.c: New.
13643
136442018-02-09  Jakub Jelinek  <jakub@redhat.com>
13645
13646	PR target/84226
13647	* gcc.target/powerpc/pr84226.c: New test.
13648
136492018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
13650
13651	* gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
13652	from this to...
13653	<vclzd>: ...this.
13654
136552018-02-09  Martin Sebor  <msebor@redhat.com>
13656
13657	PR lto/84212
13658	* gcc.dg/lto/pr84212_0.c: New test file.
13659	* gcc.dg/lto/pr84212_1.c: Same.
13660
136612018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
13662
13663	PR target/83926
13664	* gcc.target/powerpc/pr83926.c: New test.
13665	* gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
13666	message.  Fix test for running in 32-bit mode.
13667
136682018-02-09  Tamar Christina  <tamar.christina@arm.com>
13669
13670	PR target/82641
13671	* gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
13672
136732018-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13674
13675	PR target/PR84295
13676	* gcc.target/s390/pr84295.c: New test.
13677
136782018-02-09  Paolo Carlini  <paolo.carlini@oracle.com>
13679
13680	PR c++/77522
13681	* g++.dg/cpp1y/lambda-init16.C: New.
13682
136832018-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13684
13685	* gnat.dg/sso8.adb: New test.
13686	* gnat.dg/sso8_pkg.ads: New helper.
13687
136882018-02-09  Richard Biener  <rguenther@suse.de>
13689
13690	PR tree-optimization/84278
13691	* gcc.target/i386/pr84278.c: Adjust regex.
13692
136932018-02-09  Jakub Jelinek  <jakub@redhat.com>
13694
13695	PR tree-optimization/84232
13696	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
13697
13698	PR debug/84252
13699	* gcc.target/aarch64/pr84252.c: New test.
13700
13701	PR middle-end/84237
13702	* gcc.dg/pr84237.c: New test.
13703
137042018-02-09  Marek Polacek  <polacek@redhat.com>
13705	    Jakub Jelinek  <jakub@redhat.com>
13706
13707	PR c++/83659
13708	* g++.dg/torture/pr83659.C: New test.
13709
137102018-02-08  David Malcolm  <dmalcolm@redhat.com>
13711
13712	PR tree-optimization/84136
13713	* gcc.c-torture/compile/pr84136.c: New test.
13714
137152018-02-08  Sergey Shalnov  <sergey.shalnov@intel.com>
13716
13717	PR target/83008
13718	* gcc.target/i386/pr83008.c: New test.
13719
137202018-02-08  Peter Bergner  <bergner@vnet.ibm.com>
13721
13722	PR target/81143
13723	* gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
13724
137252018-02-08  Paolo Carlini  <paolo.carlini@oracle.com>
13726
13727	PR c++/83806
13728	* g++.dg/warn/Wunused-parm-11.C: New.
13729
137302018-02-08  Marek Polacek  <polacek@redhat.com>
13731
13732	PR tree-optimization/84238
13733	* gcc.dg/Wstringop-overflow-3.c: New test.
13734
137352018-02-08  Nathan Sidwell  <nathan@acm.org>
13736
13737	* g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
13738
137392018-02-08  Richard Sandiford  <richard.sandiford@linaro.org>
13740
13741	PR tree-optimization/84265
13742	* gcc.dg/vect/pr84265.c: New test.
13743
137442018-02-08  Richard Sandiford  <richard.sandiford@linaro.org>
13745
13746	PR tree-optimization/81635
13747	* gcc.dg/vect/bb-slp-pr81635-3.c: New test.
13748	* gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
13749
137502018-02-08  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13751
13752	* gcc.target/s390/nobp-function-pointer-attr.c: New test.
13753	* gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
13754	* gcc.target/s390/nobp-function-pointer-z10.c: New test.
13755	* gcc.target/s390/nobp-function-pointer-z900.c: New test.
13756	* gcc.target/s390/nobp-indirect-jump-attr.c: New test.
13757	* gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
13758	* gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
13759	* gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
13760	* gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
13761	* gcc.target/s390/nobp-indirect-jump-z10.c: New test.
13762	* gcc.target/s390/nobp-indirect-jump-z900.c: New test.
13763	* gcc.target/s390/nobp-return-attr-all.c: New test.
13764	* gcc.target/s390/nobp-return-attr-neg.c: New test.
13765	* gcc.target/s390/nobp-return-mem-attr.c: New test.
13766	* gcc.target/s390/nobp-return-mem-nothunk.c: New test.
13767	* gcc.target/s390/nobp-return-mem-z10.c: New test.
13768	* gcc.target/s390/nobp-return-mem-z900.c: New test.
13769	* gcc.target/s390/nobp-return-reg-attr.c: New test.
13770	* gcc.target/s390/nobp-return-reg-mixed.c: New test.
13771	* gcc.target/s390/nobp-return-reg-nothunk.c: New test.
13772	* gcc.target/s390/nobp-return-reg-z10.c: New test.
13773	* gcc.target/s390/nobp-return-reg-z900.c: New test.
13774	* gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
13775	* gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
13776	* gcc.target/s390/nobp-table-jump-z10.c: New test.
13777	* gcc.target/s390/nobp-table-jump-z900.c: New test.
13778
137792018-02-08  Richard Biener  <rguenther@suse.de>
13780
13781	PR tree-optimization/84233
13782	* g++.dg/torture/pr84233.C: New testcase.
13783
137842018-02-08  Richard Biener  <rguenther@suse.de>
13785
13786	PR tree-optimization/84278
13787	* gcc.target/i386/pr84278.c: New testcase.
13788
137892018-02-08  Wilco Dijkstra  <wdijkstr@arm.com>
13790
13791	PR rtl-optimization/84068
13792	PR rtl-optimization/83459
13793	* gcc.dg/pr84068.c: New test.
13794
137952018-02-08  Richard Biener  <rguenther@suse.de>
13796
13797	* g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
13798	loop vectorization to happen.
13799
138002018-02-08  Paolo Carlini  <paolo.carlini@oracle.com>
13801
13802	PR c++/83204
13803	* g++.dg/cpp0x/lambda/lambda-ice25.C: New.
13804
138052018-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
13806
13807	* gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
13808
138092018-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
13810
13811	PR target/84154
13812	* gcc.target/powerpc/pr84154-1.c: New tests.
13813	* gcc.target/powerpc/pr84154-2.c: Likewise.
13814	* gcc.target/powerpc/pr84154-3.c: Likewise.
13815
138162018-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
13817
13818	* gcc.target/powerpc/builtins-mergew-mergeow.c:  Update dg-requires.
13819
138202018-02-07  Jakub Jelinek  <jakub@redhat.com>
13821
13822	PR c++/84082
13823	* g++.dg/template/incomplete11.C: New test.
13824	* g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
13825
138262018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
13827
13828	PR fortran/82994
13829	* gfortran.dg/deallocate_error_3.f90: New test.
13830	* gfortran.dg/deallocate_error_4.f90: New test.
13831
138322018-02-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
13833
13834	PR fortran/68560
13835	* gfortran.dg/shape_9.f90: New test.
13836
138372018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
13838
13839	PR fortran/82049
13840	* gfortran.dg/assumed_charlen_parameter.f90: New test.
13841
138422018-02-07  David Malcolm  <dmalcolm@redhat.com>
13843
13844	PR c++/81610
13845	PR c++/80567
13846	* g++.dg/spellcheck-reswords.C: New test case.
13847	* g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
13848	suggestion of "if".
13849
138502018-02-07  Martin Liska  <mliska@suse.cz>
13851
13852	PR c++/84059.
13853	* g++.dg/ext/mv26.C: New test.
13854
138552018-02-07  Tom de Vries  <tom@codesourcery.com>
13856
13857	* gcc.dg/pr83844.c: Require effective target alloca.
13858
138592018-02-07  Tom de Vries  <tom@codesourcery.com>
13860
13861	* gcc.dg/torture/pr83055.c: Require effective target global_constructor.
13862
138632018-02-07  H.J. Lu  <hongjiu.lu@intel.com>
13864
13865	PR target/84243
13866	* gcc.target/i386/cet-intrin-4.c (dg-options): Use
13867	-fcf-protection=return.
13868
138692018-02-07  Tom de Vries  <tom@codesourcery.com>
13870
13871	PR libgomp/84217
13872	* c-c++-common/goacc/pr84217.c: New test.
13873	* gfortran.dg/goacc/pr84217.f90: New test.
13874
138752018-02-07  Richard Biener  <rguenther@suse.de>
13876
13877	PR tree-optimization/84204
13878	* gcc.dg/graphite/pr84204.c: New testcase.
13879
13880	PR tree-optimization/84205
13881	* gcc.dg/graphite/pr84205.c: New testcase.
13882
13883	PR tree-optimization/84223
13884	* gfortran.dg/graphite/pr84223.f90: New testcase.
13885
138862018-02-07  Paolo Carlini  <paolo.carlini@oracle.com>
13887
13888	PR c++/71662
13889	* g++.dg/cpp0x/scoped_enum7.C: New.
13890
138912018-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
13892
13893	PR tree-optimization/83008
13894	* gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
13895
138962018-02-07  Jakub Jelinek  <jakub@redhat.com>
13897
13898	PR tree-optimization/84235
13899	* gcc.c-torture/execute/ieee/pr84235.c: New test.
13900
139012018-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13902
13903	PR testsuite/84243
13904	* c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
13905	targets.
13906	* c-c++-common/fcf-protection-7.c: Likewise for -mibt.
13907
139082018-02-06  Jakub Jelinek  <jakub@redhat.com>
13909
13910	PR target/84146
13911	* gcc.target/i386/pr84146.c: New test.
13912
139132018-02-06  Michael Collison  <michael.collison@arm.com>
13914
13915	* gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13916
139172018-02-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13918
13919	* gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
13920	warning for -mno-speculate-indirect-jumps.
13921	* gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
13922	* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13923	* gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
13924	* gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
13925	* gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
13926	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
13927
139282018-02-06  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
13929
13930	PR target/84145
13931	* c-c++-common/fcf-protection-1.c: Change a compared message.
13932	* c-c++-common/fcf-protection-2.c: Likewise.
13933	* c-c++-common/fcf-protection-3.c: Likewise.
13934	* c-c++-common/fcf-protection-5.c: Likewise.
13935	* c-c++-common/fcf-protection-6.c: New test.
13936	* c-c++-common/fcf-protection-7.c: Likewise.
13937
139382018-02-06  Marek Polacek  <polacek@redhat.com>
13939
13940	PR tree-optimization/84228
13941	* c-c++-common/Wstringop-truncation-3.c: New test.
13942
139432018-02-06  Tamar Christina  <tamar.christina@arm.com>
13944
13945	PR target/82641
13946	* gcc.target/arm/pragma_arch_switch_2.c: New.
13947
139482018-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13949
13950	PR target/79975
13951	* gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13952
139532018-02-05  Martin Sebor  <msebor@redhat.com>
13954
13955	PR tree-optimization/83369
13956	* gcc.dg/Wnonnull.c: New test.
13957
139582018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
13959
13960	* lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
13961	argument and use dg-messages-by-file instead.  Expect it to be
13962	an array rather than a dict.
13963	(lto-link-and-maybe-run): Remove messages_by_file argument and
13964	use an upvar for dg-messages-by-file.  Update call to
13965	lto_handle_diagnostics.
13966	(lt-get-options): Treat dg-messages-by-file as an array
13967	rather than a dict.
13968	(lto-get-options-main): Likewise.  Set the entry rather than appending.
13969	(lto-execute): Treat dg-messages-by-file as an array rather than
13970	a dict.  Update call to lto-link-and-maybe-run.
13971
139722018-02-05  Paolo Carlini  <paolo.carlini@oracle.com>
13973
13974	PR c++/82782
13975	* g++.dg/cpp1z/inline-var4.C: New.
13976
139772018-02-05  Martin Liska  <mliska@suse.cz>
13978
13979	* c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13980	options.
13981	* c-c++-common/asan/pointer-compare-2.c: Likewise.
13982	* c-c++-common/asan/pointer-subtract-1.c: Likewise.
13983	* c-c++-common/asan/pointer-subtract-2.c: Likewise.
13984	* c-c++-common/asan/pointer-subtract-3.c: Likewise.
13985	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
13986	* c-c++-common/asan/pointer-compare-3.c: New test.
13987
139882018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
13989
13990	* gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13991	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
13992
139932018-02-05  Olga Makhotina  <olga.makhotina@intel.com>
13994
13995	* gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
13996	_mm_maskz_range_sd, _mm_mask_range_round_sd,
13997	_mm_maskz_range_round_sd): Test new intrinsics.
13998	* gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
13999	_mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
14000	_mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
14001	* gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
14002	_mm_maskz_range_ss, _mm_mask_range_round_ss,
14003	_mm_maskz_range_round_ss): Test new intrinsics.
14004	* gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
14005	_mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
14006	_mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
14007	* gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
14008	__builtin_ia32_rangess128_round): Remove builtins.
14009	(__builtin_ia32_rangesd128_mask_round,
14010	__builtin_ia32_rangess128_mask_round): Test new builtins.
14011	* gcc.target/i386/sse-13.c: Ditto.
14012	* gcc.target/i386/sse-23.c: Ditto.
14013
140142018-02-04  Jan Hubicka  <hubicka@ucw.cz>
14015
14016	PR middle-end/79966
14017	* gfortran.dg/pr79966.f90: New testcase
14018
140192018-02-04  Dominique d'Humieres  <dominiq@gcc.gnu.org>
14020
14021	PR fortran/84094
14022	* gfortran.dg/associate_23.f90: Fix invalid code.
14023	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
14024	* gfortran.dg/matmul_3.f90: Likewise.
14025	* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14026
140272018-02-04  Paul Thomas  <pault@gcc.gnu.org>
14028
14029	PR fortran/84115
14030	* gfortran.dg/associate_34.f90: New test.
14031	* gfortran.dg/associate_35.f90: New test.
14032
140332018-02-03  Paul Thomas  <pault@gcc.gnu.org>
14034
14035	PR fortran/84141
14036	PR fortran/84155
14037	* gfortran.dg/pr84155.f90: New test.
14038
140392017-02-02  Uros Bizjak  <ubizjak@gmail.com>
14040
14041	* gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
14042	* gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
14043
140442018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
14045
14046	* gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
14047	dg-do run stanza.
14048
140492018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
14050
14051	* gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
14052	requirement.
14053	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
14054	* gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
14055	* gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
14056
140572018-02-02  Georg-Johann Lay  <avr@gjlay.de>
14058
14059	PR testsuite/52641
14060	* gcc.c-torture/execute/pr83362.c: Make work for int16.
14061	* gcc.dg/Wsign-conversion.c: Dito.
14062	* gcc.dg/attr-alloc_size-4.c: Dito.
14063	* gcc.dg/pr81020.c: Dito.
14064	* gcc.dg/pr81192.c: Dito.
14065	* gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
14066	* gcc.dg/attr-alloc_size-11.c: Also special-case avr.
14067	* gcc.dg/pr83844.c: Restrict to int32plus.
14068	* gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
14069	* gcc.dg/tree-ssa/ldist-25.c: Dito.
14070	* gcc.dg/tree-ssa/ldist-27.c: Dito.
14071	* gcc.dg/tree-ssa/ldist-28.c: Dito.
14072	* gcc.dg/tree-ssa/ldist-29.c: Dito.
14073	* gcc.dg/tree-ssa/ldist-30.c: Dito.
14074	* gcc.dg/tree-ssa/ldist-31.c: Dito.
14075	* gcc.dg/tree-ssa/ldist-32.c: Dito.
14076	* gcc.dg/tree-ssa/ldist-33.c: Dito.
14077	* gcc.dg/tree-ssa/ldist-34.c: Dito.
14078	* gcc.dg/tree-ssa/ldist-35.c: Dito.
14079	* gcc.dg/tree-ssa/ldist-36.c: Dito.
14080
140812018-02-02  Julia Koval  <julia.koval@intel.com>
14082
14083	* gcc.target/i386/funcspec-56.inc: Handle new march.
14084	* g++.dg/ext/mv16.C: Ditto.
14085
140862018-02-02  Georg-Johann Lay  <avr@gjlay.de>
14087
14088	* lib/target-supports.exp
14089	(check_effective_target_keeps_null_pointer_checks): No more
14090	special-case avr.
14091	* gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
14092	* gcc.dg/ifcvt-4.c: Skip avr.
14093	* gcc.dg/pr53037-1.c: Dito.
14094	* gcc.dg/pr53037-2.c: Dito.
14095	* gcc.dg/pr53037-3.c: Dito.
14096	* gcc.dg/pr63387-2.c: Dito.
14097	* gcc.dg/pr63387.c: Dito.
14098	* gcc.dg/sancov/cmp0.c: Dito.
14099	* gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
14100	* gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
14101	* gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
14102	* gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
14103	* gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
14104	* gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
14105	* gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
14106	* gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
14107	* gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
14108	* gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
14109	* gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
14110	* gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
14111	* gcc.dg/tree-ssa/pr82059.c: Dito.
14112	* gcc.c-torture/execute/pr70460.c: Dito.
14113
141142018-02-02  Georg-Johann Lay  <avr@gjlay.de>
14115
14116	PR testsuite/52641
14117	* gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
14118	* gcc.c-torture/execute/20180112-1.c: Dito.
14119	* gcc.c-torture/execute/pr81503.c: Dito.
14120	* gcc.dg/store_merging_12.c: Dito.
14121	* gcc.dg/tree-ssa/loop-niter-1.c: Dito.
14122	* gcc.dg/tree-ssa/loop-niter-2.c: Dito.
14123	* gcc.dg/tree-ssa/pr80898.c: Dito.
14124	* gcc.dg/tree-ssa/pr82363.c: Dito.
14125	* gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
14126	* gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
14127	* gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
14128	* gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
14129	* gcc.dg/torture/pr81814.c: Restrict to int32plus.
14130	* gcc.dg/tree-ssa/pr80803.c: Dito.
14131	* gcc.dg/tree-ssa/pr80898-2.c: Dito.
14132	* gcc.dg/tree-ssa/pr81346-4.c: Dito.
14133	* gcc.dg/tree-ssa/vrp114.c: Dito.
14134	* gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
14135	* gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
14136	* gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
14137
141382018-02-02  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
14139
14140	PR target/84066
14141	* gcc.target/i386/cet-sjlj-6a.c: New test.
14142	* gcc.target/i386/cet-sjlj-6b.c: Likewise.
14143
141442018-02-01  Marek Polacek  <polacek@redhat.com>
14145
14146	PR c++/84125
14147	* g++.dg/cpp1y/lambda-generic-84125.C:New test.
14148
141492018-01-30  Jeff Law  <law@redhat.com>
14150
14151	PR target/84128
14152	* gcc.target/i386/pr84128.c: New test.
14153
141542018-02-01  Georg-Johann Lay  <avr@gjlay.de>
14155
14156	* gcc.dg/tree-ssa/vrp111.c (dg-options): Add
14157	-fdelete-null-pointer-checks.
14158
141592018-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
14160
14161	PR c++/83796
14162	* g++.dg/cpp0x/abstract-default1.C: New.
14163
141642018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
14165
14166	PR tree-optimization/81635
14167	* gcc.dg/vect/bb-slp-pr81635-1.c: New test.
14168	* gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
14169
141702018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
14171
14172	PR target/83370
14173	* gcc.target/aarch64/pr83370.c: New.
14174
141752018-02-01  Richard Biener  <rguenther@suse.de>
14176
14177	* gcc.dg/graphite/pr35356-1.c: Adjust.
14178
141792018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
14180
14181	PR testsuite/83846
14182	* gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
14183	for ILP32.
14184	* gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
14185	of hard-coding the choice.
14186	* gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
14187	* gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
14188	* gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise.  Generalize
14189	memset call.
14190	* gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
14191	stdint.h types.
14192	* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14193	* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14194	* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14195	* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14196	* gcc.target/aarch64/sve/logical_1.c: Likewise.
14197	* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14198	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14199	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14200	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14201	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14202	* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14203	* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14204	* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14205	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14206	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14207	* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14208	* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14209	* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14210	* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14211	* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14212	* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14213	* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14214	* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14215	* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14216	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14217	* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14218	* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14219	* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14220	* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14221	* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14222	* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14223	* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14224	* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14225	* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14226	* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14227	* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14228	* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14229	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14230	* gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
14231	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14232	* gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
14233	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14234	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14235	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14236	* gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
14237	__builtin_popcountll rather than __builtin_popcountl.
14238
142392018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
14240
14241	* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
14242	of LD1R[HWD] for multi-element constants on big-endian targets.
14243	* gcc.target/aarch64/sve/slp_3.c: Likewise.
14244	* gcc.target/aarch64/sve/slp_4.c: Likewise.
14245
142462018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
14247
14248	* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
14249	* gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
14250	* gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
14251
142522018-02-01  Jakub Jelinek  <jakub@redhat.com>
14253
14254	PR tree-optimization/81661
14255	PR tree-optimization/84117
14256	* gcc.dg/pr81661.c: New test.
14257	* gfortran.dg/pr84117.f90: New test.
14258
142592018-02-01  Janne Blomqvist  <jb@gcc.gnu.org>
14260
14261	PR fortran/83705
14262	* gfortran.dg/repeat_7.f90: Catch warning message.
14263
142642018-01-31  Ian Lance Taylor  <iant@golang.org>
14265
14266	* go.go-torture/execute/printnil.go: New test.
14267
142682018-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14269
14270	* lib/target-supports.exp (check_effective_target_comdat_group):
14271	Allow for Solaris as comdat syntax.
14272
14273	* g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
14274	Solaris with comdat_group support and as.
14275
142762018-01-31  Marek Polacek  <polacek@redhat.com>
14277
14278	PR c/81779
14279	* gcc.dg/pr81779.c: New test.
14280
142812018-01-31  Jakub Jelinek  <jakub@redhat.com>
14282
14283	PR fortran/84116
14284	* gfortran.dg/gomp/pr84116.f90: New test.
14285
14286	PR c++/83993
14287	* g++.dg/init/pr83993-2.C: New test.
14288
14289	PR c++/83993
14290	* g++.dg/init/pr83993-1.C: New test.
14291	* g++.dg/cpp0x/pr83993.C: New test.
14292
142932018-01-31  Paul Thomas  <pault@gcc.gnu.org>
14294
14295	PR fortran/84088
14296	* gfortran.dg/pr84088.f90: New test.
14297
142982018-01-31  Vladimir Makarov  <vmakarov@redhat.com>
14299
14300	PR target/82444
14301	* gcc.target/i386/pr82444.c: New.
14302
143032018-01-31  Will Schmidt  <will_schmidt@vnet.ibm.com>
14304
14305	* gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
14306	* gcc.target/powerpc/vsx-13.c: New.
14307
143082018-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
14309
14310	PR c++/84092
14311	* g++.dg/cpp1y/var-templ57.C: New.
14312
143132018-01-31  Marek Polacek  <polacek@redhat.com>
14314
14315	PR c++/84138
14316	* g++.dg/diagnostic/pr84138.C: New test.
14317
143182018-01-31  Janne Blomqvist  <jb@gcc.gnu.org>
14319
14320	PR fortran/78534
14321	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
14322	-Wstringop-overflow warnings due to spurious warning with -O1.
14323	* gfortran.dg/char_cast_1.f90: Update dump scan pattern.
14324	* gfortran.dg/transfer_intrinsic_1.f90: Likewise.
14325
143262018-01-31  Richard Biener  <rguenther@suse.de>
14327
14328	PR tree-optimization/84132
14329	* g++.dg/torture/pr84132.C: New testcase.
14330
143312018-01-31  Jan Hubicka  <hubicka@ucw.cz>
14332
14333	* g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
14334	dg-final scan.
14335
143362018-01-31  Julia Koval  <julia.koval@intel.com>
14337
14338	PR target/83618
14339	* gcc.target/i386/rdpid.c: Remove "eax".
14340
143412018-01-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14342
14343	PR tree-optimization/64946
14344	* gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
14345	scan-assembler checks.
14346
143472018-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14348
14349	* gcc.c-torture/execute/20180131-1.c: New test.
14350
143512018-01-31  Claudiu Zissulescu  <claziss@synopsys.com>
14352
14353	* gcc.target/arc/taux-1.c: New test.
14354	* gcc.target/arc/taux-2.c: Likewise.
14355
143562018-01-31  Claudiu Zissulescu  <claziss@synopsys.com>
14357
14358	* gcc.target/arc/uncached.c: New test.
14359
143602018-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14361
14362	PR lto/83954
14363	* gnat.dg/lto20.adb: Remove dg-excess-errors.
14364
143652018-01-31  Jakub Jelinek  <jakub@redhat.com>
14366
14367	PR preprocessor/69869
14368	* gcc.dg/cpp/trad/pr69869.c: New test.
14369
14370	PR c/84100
14371	* gcc.dg/pr84100.c: New test.
14372
143732018-01-30  Jeff Law  <law@redhat.com>
14374
14375	PR target/84064
14376	* gcc.target/i386/pr84064: New test.
14377
143782018-01-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14379
14380	PR fortran/84134
14381	* gfortran.dg/data_implied_do_2.f90: New test.
14382
143832018-01-30  Janus Weil  <janus@gcc.gnu.org>
14384
14385	* gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
14386
143872018-01-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14388
14389	PR fortran/84133
14390	* gfortran.dg/inline_matmul_21.f90: New test case.
14391
143922018-01-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14393
14394	* g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
14395
143962018-01-30  Vladimir Makarov  <vmakarov@redhat.com>
14397
14398	PR target/84112
14399	* gcc.target/powerpc/pr84112.c: New.
14400
144012018-01-30  Jakub Jelinek  <jakub@redhat.com>
14402
14403	PR rtl-optimization/83986
14404	* gcc.dg/pr83986.c: New test.
14405
144062018-01-30  Bill Seurer  <seurer@linux.vnet.ibm.com>
14407
14408	PR 58684
14409	* gcc.dg/torture/inf-compare-1.c: Add xfail.
14410	* gcc.dg/torture/inf-compare-2.c: Add xfail.
14411	* gcc.dg/torture/inf-compare-3.c: Add xfail.
14412	* gcc.dg/torture/inf-compare-4.c: Add xfail.
14413
144142018-01-30  Jakub Jelinek  <jakub@redhat.com>
14415
14416	PR tree-optimization/84111
14417	* gcc.c-torture/compile/pr84111.c: New test.
14418
144192018-01-30  Jan Hubicka  <hubicka@ucw.cz>
14420
14421	PR ipa/83179
14422	* gcc.dg/ipa/inline-2.c: Fix template.
14423	* gcc.dg/ipa/inline-3.c: Fix template.
14424
144252018-01-30  Jan Hubicka  <hubicka@ucw.cz>
14426
14427	PR ipa/81360
14428	* g++.dg/torture/pr81360.C: New testcase.
14429
144302018-01-30  Jan Hubicka  <hubicka@ucw.cz>
14431
14432	PR lto/83954
14433	* gcc.dg/lto/pr83954.h: New testcase.
14434	* gcc.dg/lto/pr83954_0.c: New testcase.
14435	* gcc.dg/lto/pr83954_1.c: New testcase.
14436
144372018-01-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14438
14439	PR bootstrap/84017
14440	* gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
14441	to dg-options.
14442	Simplify DW_AT_producer scan.
14443
144442018-01-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14445
14446	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
14447
144482018-01-30  Kirill Yukhin  <kirill.yukhin@gmail.com>
14449
14450	PR target/83828
14451	* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14452	* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14453	* gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
14454	* gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
14455
144562018-01-29  Jeff Law  <law@redhat.com>
14457
14458	PR testsuite/81010
14459	* gcc.target/powerpc/pr56605.c: Update various dg- directives to
14460	better match other tests which require vsx.  Verify the zero
14461	extension is part of the test in the combiner dump.
14462
144632018-01-29  Marek Polacek  <polacek@redhat.com>
14464
14465	PR c/83966
14466	* gcc.dg/format/Wsuggest-attribute-1.c: New test.
14467
14468	PR c++/83996
14469	* g++.dg/ext/pr83996.C: New test.
14470
144712018-01-29  Richard Biener  <rguenther@suse.de>
14472
14473	PR tree-optimization/84057
14474	* gcc.dg/graphite/pr84057.c: New testcase.
14475
144762018-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14477
14478	PR fortran/84073
14479	* gfortran.dg/bind_c_usage_31.f90: New test.
14480
144812018-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
14482
14483	PR c++/83924
14484	* g++.dg/warn/Wduplicated-branches5.C: New.
14485
144862018-01-26  Sebastian Perta  <sebastian.perta@renesas.com>
14487
14488	* gcc.target/rl78/test_addsi3_internal.c: New test.
14489
144902018-01-26  Segher Boessenkool  <segher@kernel.crashing.org>
14491
14492	* gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
14493	Make expected output depend on whether we expect sibcalls or not.
14494	* gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
14495	safe-indirect-jump-1.c).
14496
144972018-01-26  Damian Rouson  <damian@sourceryinstitute.org>
14498	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14499	    Soren Rasmussen  <s.c.rasmussen@gmail.com>
14500
14501	Fortran 2018 teams tests.
14502
14503	* gfortran.dg/team_number_1.f90: new test for team_number.
14504	* gfortran.dg/team_change_1.f90: new test for change team.
14505	* gfortran.dg/team_end_1.f90: new test for end team.
14506	* gfortran.dg/team_form_1.f90: new test for form team.
14507
145082018-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14509
14510	PR fortran/83998
14511	* gfortran.dg/dot_product_4.f90
14512
145132018-01-26  Martin Sebor  <msebor@redhat.com>
14514
14515	PR tree-optimization/83896
14516	* gcc.dg/strlenopt-43.c: New.
14517
145182018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
14519
14520	* gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
14521	* gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
14522	* gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
14523	* gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
14524	* gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
14525	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
14526	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
14527	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
14528	* gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
14529	stanzas.
14530	* gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
14531	* gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
14532	* gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
14533	* gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
14534	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
14535	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
14536	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
14537	* gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
14538	instruction list.
14539	* gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
14540
145412018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
14542
14543	* gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
14544	* gcc.target/powerpc/fold-vec-cmp-int.h: New.
14545	* gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
14546	* gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
14547	* gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
14548	* gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
14549	* gcc.target/powerpc/fold-vec-cmp-short.h: New.
14550	* gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
14551	* gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
14552	* gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
14553	* gcc.target/powerpc/fold-vec-cmp-char.h: New.
14554	* gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
14555	* gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
14556
145572018-01-26  Martin Liska  <mliska@suse.cz>
14558
14559	* lib/target-supports.exp: Return a value, otherwise -Wreturn-type
14560	warning is seen.
14561
145622018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
14563
14564	* gcc.target/powerpc/fold-vec-neg-longlong.h:  New.
14565	* gcc.target/powerpc/fold-vec-neg-longlong.p8.c:  New.
14566	* gcc.target/powerpc/fold-vec-neg-longlong.p9.c:  New.
14567	* gcc.target/powerpc/fold-vec-neg-longlong.c:  Delete.
14568	* gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
14569	* gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
14570	* gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
14571	* gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
14572
145732018-01-26  Richard Biener  <rguenther@suse.de>
14574
14575	PR rtl-optimization/84003
14576	* g++.dg/torture/pr77745.C: Mark foo noinline to trigger
14577	latent bug in DSE if NOINLINE is appropriately defined.
14578	* g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
14579	and defining NOINLINE.
14580
145812018-01-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14582
14583	* gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
14584	tests specific to aarch64.  XFAIL test on arm.
14585
145862018-01-26  Jakub Jelinek  <jakub@redhat.com>
14587
14588	PR rtl-optimization/83985
14589	* gcc.dg/pr83985.c: New test.
14590
14591	PR c/83989
14592	* c-c++-common/Wrestrict-3.c: New test.
14593
145942018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
14595
14596	* gcc.target/arc/tdelegitimize_addr.c: New test.
14597
145982018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
14599
14600	* gcc.target/arc/jli-1.c: New file.
14601	* gcc.target/arc/jli-2.c: Likewise.
14602
146032018-01-26  Szabolcs Nagy  <szabolcs.nagy@arm.com>
14604
14605	* gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
14606	scan-assembler.
14607	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14608	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14609
146102018-01-26  Richard Biener  <rguenther@suse.de>
14611
14612	PR tree-optimization/81082
14613	* gcc.dg/vect/pr81082.c: New testcase.
14614	* gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
14615	simplification to n * n.
14616
146172018-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14618
14619	* gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
14620	Solaris 10.
14621	* gcc.target/i386/pr63620.c: Likewise.
14622
146232018-01-26  Julia Koval  <julia.koval@intel.com>
14624
14625	* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
14626	-mavx512f -mavx512bw.
14627	* gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
14628	* gcc.target/i386/i386.exp: Fix types.
14629
146302018-01-26  Alan Modra  <amodra@gmail.com>
14631
14632	PR target/84033
14633	* gcc.target/powerpc/swaps-p8-46.c: New.
14634
146352018-25-01  Paul Thomas  <pault@gcc.gnu.org>
14636
14637	PR fortran/37577
14638	* gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
14639	* gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
14640	'array01' in the tree dump comparison.
14641	* gfortran.dg/coarray_lib_token_4.f90: Likewise.
14642	* gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
14643	* gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
14644
146452018-01-25  Jan Hubicka  <hubicka@ucw.cz>
14646
14647	PR middle-end/83055
14648	* gcc.dg/torture/pr83055.c: New testcase.
14649
146502018-01-25  Jakub Jelinek  <jakub@redhat.com>
14651
14652	PR c++/84031
14653	* g++.dg/cpp1z/decomp36.C: New test.
14654
14655	PR middle-end/83977
14656	* c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
14657
146582018-01-25  Richard Sandiford  <richard.sandiford@linaro.org>
14659
14660	* gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
14661	the shift dump line.
14662	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14663
146642018-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14665
14666	PR target/81550
14667	* gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
14668	index instead of int, which allows IVOPTs to properly optimize the
14669	loop.
14670
146712018-01-24  David Malcolm  <dmalcolm@redhat.com>
14672
14673	PR jit/82846
14674	* jit.dg/test-alignment.c (create_aligned_code): Fix return type
14675	of "fn_type" typedef.
14676	* jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
14677
146782018-01-24  Ian Lance Taylor  <iant@golang.org>
14679
14680	* go.go-torture/execute/names-1.go: New test.
14681
146822018-01-19  Jeff Law  <law@redhat.com>
14683
14684	PR target/83994
14685	* gcc.target/i386/pr83994.c: New test.
14686
146872018-01-24  Vladimir Makarov  <vmakarov@redhat.com>
14688
14689	PR target/84014
14690	* gcc.target/powerpc/pr84014.c: New.
14691
146922018-01-24  Jakub Jelinek  <jakub@redhat.com>
14693
14694	PR middle-end/83977
14695	* c-c++-common/gomp/pr83977-1.c: New test.
14696	* c-c++-common/gomp/pr83977-2.c: New test.
14697	* c-c++-common/gomp/pr83977-3.c: New test.
14698	* gfortran.dg/gomp/pr83977.f90: New test.
14699
147002018-01-24  Richard Sandiford  <richard.sandiford@linaro.org>
14701
14702	PR testsuite/83889
14703	* gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
14704	* gcc.dg/vect/pr80631-1.c: Likewise.
14705	* gcc.dg/vect/pr80631-2.c: Likewise.
14706	* gcc.dg/vect/pr81410.c: Likewise.
14707	* gcc.dg/vect/pr81633.c: Likewise.
14708	* gcc.dg/vect/pr81815.c: Likewise.
14709	* gcc.dg/vect/pr82108.c: Likewise.
14710	* gcc.dg/vect/pr83857.c: Likewise.
14711	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
14712	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
14713	* gcc.dg/vect/vect-alias-check-10.c: Likewise.
14714	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
14715	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
14716	* gcc.dg/vect/vect-reduc-11.c: Likewise.
14717	* gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
14718	* gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
14719	dg-xfail-run-if instead.
14720	* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14721	* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14722	* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14723	* gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
14724	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14725
147262018-01-24  Richard Sandiford  <richard.sandiford@linaro.org>
14727
14728	PR tree-optimization/83979
14729	* g++.dg/pr83979.c: New test.
14730
147312018-01-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14732
14733	* gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
14734	option.  Add arm_neon_ok_no_float_abi check.
14735
147362018-01-24  Richard Biener  <rguenther@suse.de>
14737
14738	PR tree-optimization/83176
14739	* gcc.dg/graphite/pr83176.c: New testcase.
14740
147412018-01-24  Richard Biener  <rguenther@suse.de>
14742
14743	PR tree-optimization/82819
14744	* gcc.dg/graphite/pr82819.c: New testcase.
14745
147462018-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
14747
14748	PR c++/83921
14749	* g++.dg/cpp1y/constexpr-83921-1.C: New.
14750	* g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
14751	* g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
14752	* g++.dg/ext/stmtexpr20.C: Likewise.
14753	* g++.dg/ext/stmtexpr21.C: Likewise.
14754
147552018-01-23  David Malcolm  <dmalcolm@redhat.com>
14756
14757	PR c++/83974
14758	* g++.dg/warn/pr83974.C: New test case.
14759
147602018-01-23  Jakub Jelinek  <jakub@redhat.com>
14761
14762	PR sanitizer/83987
14763	* g++.dg/ubsan/pr83987.C: New test.
14764
147652018-01-23  Paul Thomas  <pault@gcc.gnu.org>
14766
14767	PR fortran/83866
14768	* gfortran.dg/pdt_29.f03: New test.
14769
147702018-01-23  Paul Thomas  <pault@gcc.gnu.org>
14771
14772	PR fortran/83898
14773	* gfortran.dg/associate_33.f03: New test.
14774
147752018-01-23  Martin Liska  <mliska@suse.cz>
14776
14777	PR lto/81440
14778	* gcc.dg/lto/pr81440.h: New test.
14779	* gcc.dg/lto/pr81440_0.c: New test.
14780	* gcc.dg/lto/pr81440_1.c: New test.
14781
147822018-01-23  Nathan Sidwell  <nathan@acm.org>
14783
14784	PR c++/83988
14785	* g++.dg/template/pr83988.C: New.
14786
147872018-01-23  Jakub Jelinek  <jakub@redhat.com>
14788
14789	PR c++/82882
14790	PR c++/83978
14791	* g++.dg/cpp0x/pr82882.C: New test.
14792	* g++.dg/cpp0x/pr83978.C: New test.
14793
14794	PR c++/83958
14795	* g++.dg/cpp1z/decomp35.C: New test.
14796
147972018-01-23  Nathan Sidwell  <nathan@acm.org>
14798
14799	* g++.dg/cpp0x/range-for10.C: Adjust.
14800	* g++.dg/ext/forscope1.C: Adjust.
14801	* g++.dg/ext/forscope2.C: Adjust.
14802	* g++.dg/template/for1.C: Adjust.
14803
148042018-01-23  David Malcolm  <dmalcolm@redhat.com>
14805
14806	PR tree-optimization/83510
14807	* gcc.c-torture/compile/pr83510.c: New test case.
14808
148092018-01-23  Richard Sandiford  <richard.sandiford@linaro.org>
14810
14811	PR testsuite/83888
14812	* lib/target-supports.exp (check_effective_target_vect_float): Say
14813	that the result only holds when -funsafe-math-optimizations is on.
14814	(check_effective_target_vect_float_strict): New procedure.
14815	* gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
14816	of vect_float.
14817	* gcc.dg/vect/vect-reduc-6.c: Likewise.
14818
148192018-01-23  Richard Sandiford  <richard.sandiford@linaro.org>
14820
14821	PR tree-optimization/83965
14822	* gcc.dg/vect/pr83965.c: New test.
14823
148242018-01-23  Richard Biener  <rguenther@suse.de>
14825
14826	PR tree-optimization/83963
14827	* gfortran.dg/graphite/pr83963.f: New testcase.
14828	* gcc.dg/graphite/pr83963-2.c: Likewise.
14829
148302018-01-23  Jakub Jelinek  <jakub@redhat.com>
14831
14832	PR c++/83918
14833	* g++.dg/cpp1z/pr83918.C: New test.
14834
148352018-01-22  Jakub Jelinek  <jakub@redhat.com>
14836
14837	PR tree-optimization/83957
14838	* gcc.dg/autopar/pr83957.c: New test.
14839
14840	PR tree-optimization/83081
14841	* gcc.dg/predict-8.c: Adjust expected probability.
14842
148432018-01-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
14844
14845	PR target/83862
14846	* gcc.target/powerpc/pr83862.c: New test.
14847
148482018-01-22  Carl Love  <cel@us.ibm.com>
14849
14850	* gcc.target/powerpc/powerpc.exp: Add torture tests for
14851	builtins-4-runnable.c, builtins-6-runnable.c,
14852	builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
14853	* gcc.target/powerpc/builtins-6-runnable.c: New test file.
14854	* gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
14855	for signed/unsigned 128-bit and long long int loads.
14856
148572018-01-22  Marek Polacek  <polacek@redhat.com>
14858
14859	PR c++/81933
14860	* g++.dg/cpp1y/constexpr-empty4.C: New test.
14861
148622018-01-22  Will Schmidt  <will_schmidt@vnet.ibm.com>
14863
14864	* gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
14865	scan-asembler valid instructions list.
14866	* gcc.target/powerpc/fold-vec-abs-short.c: Same.
14867	* gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
14868	power8-vector requirement and option.
14869	* gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
14870
148712018-01-22  Janne Blomqvist  <jb@gcc.gnu.org>
14872
14873	PR 78534
14874	PR 83704
14875	* gfortran.dg/string_1.f90: Remove printing the length.
14876
148772018-01-22  Richard Biener  <rguenther@suse.de>
14878
14879	PR tree-optimization/83963
14880	* gcc.dg/graphite/pr83963.c: New testcase.
14881
148822018-01-22  Sudakshina Das  <sudi.das@arm.com>
14883
14884	* gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
14885	dg-require-effective-target directives.
14886
148872018-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14888
14889	* lib/target-supports.exp (check_effective_target_arm_softfloat):
14890	New procedure.
14891	* gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
14892	Adjust scan-assembler checks for soft-float.
14893
148942018-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14895
14896	PR target/83946
14897	* gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
14898
148992018-01-21  John David Anglin  <danglin@gcc.gnu.org>
14900
14901	* gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
14902	* gcc.dg/pr83623.c: Likewise.
14903	* gcc.dg/pr83666.c: Likewise.
14904
149052018-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14906	    David Edelsohn  <dje.gcc@gmail.com>
14907
14908	PR target/83946
14909	* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14910	assembly output from "crset eq" to "crset 2".
14911	* gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
14912	assembly output from . to $.
14913	* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
14914	* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14915	assembly output from "crset eq" to "crset 2".
14916	* gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
14917	assembly output from "crset eq" to "crset 2", and from . to $.
14918
149192018-01-20  Steven G. Kargl  <kargl@gcc.gnu.org>
14920
14921	PR fortran/83900
14922	* gfortran.dg/matmul_18.f90: New test.
14923
149242018-01-20  Richard Sandiford  <richard.sandiford@linaro.org>
14925
14926	PR tree-optimization/83940
14927	* gcc.dg/torture/pr83940.c: New test.
14928
149292018-01-20  Jakub Jelinek  <jakub@redhat.com>
14930
14931	PR middle-end/83945
14932	* gcc.dg/tls/pr83945.c: New test.
14933
14934	PR target/83930
14935	* gcc.dg/pr83930.c: New test.
14936
149372018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
14938
14939	PR fortran/83900
14940	* gfortran.dg/matmul_17.f90: New test.
14941
149422018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
14943
14944	PR fortran/80768
14945	* gfortran.dg/num_images_1.f90:  New test that tests fix in r250734.
14946
149472018-01-19  Jakub Jelinek  <jakub@redhat.com>
14948
14949	PR c++/81167
14950	* g++.dg/cpp0x/pr81167.C: New test.
14951
14952	PR c++/83919
14953	* g++.dg/cpp0x/pr83919.C: New test.
14954
149552018-01-19  Jeff Law  <law@redhat.com>
14956	    Jakub Jelinek  <jakub@redhat.com>
14957
14958	* gcc.dg/stack-check-16.c: New test.
14959
149602018-01-19  Cesar Philippidis  <cesar@codesourcery.com>
14961
14962	PR target/83790
14963	* gcc.target/nvptx/indirect_call.c: New test.
14964
149652018-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14966
14967	* g++.dg/torture/pr83619.C: Remove dg-message.
14968
149692018-01-19  Martin Liska  <mliska@suse.cz>
14970
14971	* gcc.dg/predict-1.c: Adjust expected probability.
14972	* gcc.dg/predict-3.c: Likewise.
14973	* gcc.dg/predict-5.c: Likewise.
14974	* gcc.dg/predict-6.c: Likewise.
14975	* gcc.dg/predict-9.c: Likewise.
14976
149772018-01-19  Richard Sandiford  <richard.sandiford@linaro.org>
14978
14979	PR tree-optimization/83922
14980	* gcc.dg/pr83922.c: New test.
14981
149822018-01-19  Richard Sandiford  <richard.sandiford@linaro.org>
14983
14984	PR tree-optimization/83914
14985	* gcc.dg/vect/pr83914.c: New test.
14986
149872018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14988
14989	* gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
14990	* gcc.target/arm/negdi-2.c: Likewise.
14991	* gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
14992
149932018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14994
14995	* gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14996
149972018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14998
14999	* gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
15000
150012018-01-18  John David Anglin  <danglin@gcc.gnu.org>
15002
15003	* gcc.dg/torture/pr52451.c (main): Skip long double test on
15004	hppa*-*-hpux*.
15005
150062018-01-18  Jakub Jelinek  <jakub@redhat.com>
15007
15008	PR ipa/83619
15009	PR testsuite/83934
15010	* g++.dg/torture/pr83619.C (e): Define before first use instead of
15011	forward declaration.
15012
150132018-01-18  Carl Love  <cel@us.ibm.com>
15014
15015	* gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
15016	to the function.
15017
150182018-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
15019
15020	PR c++/81013
15021	* g++.dg/inherit/union3.C: New.
15022
150232018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
15024
15025	* gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
15026
150272018-01-18  Jan Hubicka  <hubicka@ucw.cz>
15028
15029	PR ipa/83619
15030	* g++.dg/torture/pr83619.C: New testcase.
15031
150322018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
15033
15034	* lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
15035	Add function body to force error messages in some configurations.
15036
150372018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15038
15039	* gcc.target/arm/pr70278.c: Add effective target checks for armv4t
15040	and arm_thumb1_ok.
15041
150422018-01-18  Boris Kolpackov  <boris@codesynthesis.com>
15043
15044	PR other/70268
15045	* c-c++-common/ffile-prefix-map.c: New test.
15046	* c-c++-common/fmacro-prefix-map.c: New test.
15047	* c-c++-common/cpp/ffile-prefix-map.c: New test.
15048	* c-c++-common/cpp/fmacro-prefix-map.c: New test.
15049
150502018-01-18  Martin Liska  <mliska@suse.cz>
15051
15052	* gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
15053	* gcc.target/i386/indirect-thunk-4.c: Likewise.
15054	* gcc.target/i386/indirect-thunk-6.c: Likewise.
15055	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15056	* gcc.target/i386/ret-thunk-10.c: Likewise.
15057	* gcc.target/i386/ret-thunk-11.c: Likewise.
15058	* gcc.target/i386/ret-thunk-12.c: Likewise.
15059	* gcc.target/i386/ret-thunk-15.c: Likewise.
15060	* gcc.target/i386/ret-thunk-9.c: Likewise.
15061
150622018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
15063
15064	* gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
15065	order.
15066
150672018-01-18  Nathan Sidwell  <nathan@acm.org>
15068
15069	PR c++/83160
15070	* g++.dg/cpp0x/pr83160.C: New.
15071
150722018-01-18  Richard Biener  <rguenther@suse.de>
15073
15074	PR tree-optimization/83887
15075	* gcc.dg/graphite/pr83887.c: New testcase.
15076	* gfortran.dg/graphite/pr83887.f90: Likewise.
15077	* gfortran.dg/graphite/pr83887.f: Likewise.
15078
150792018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15080
15081	PR target/65578
15082	* gcc.target/arm/builtin-bswap.x: New file.
15083	* gcc.target/arm/builtin-bswap-1.c: Include the above.  Add checks
15084	and options for armv6t2.
15085	* gcc.target/arm/builtin-bswap-2.c: Include the above.  Add checks
15086	and options for Thumb1.
15087	* gcc.target/arm/builtin-bswap16.x: New file.
15088	* gcc.target/arm/builtin-bswap16-1.c: Include the above.  Add checks
15089	and options for armv6t2.
15090	* gcc.target/arm/builtin-bswap16-2.c: Include the above.  Add checks
15091	and options for Thumb1.
15092
150932018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
15094
15095	* gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
15096	order.
15097
150982018-01-18  Jakub Jelinek  <jakub@redhat.com>
15099
15100	PR c/61240
15101	* gcc.dg/pr61240.c: New test.
15102
151032018-01-17  Harald Anlauf  <anlauf@gmx.de>
15104
15105	PR fortran/83864
15106	* gfortran.dg/pr83864.f90: New test.
15107
151082018-01-17  Jeff Law  <law@redhat.com>
15109
15110	PR testsuite/83883
15111	* gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
15112
151132018-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15114
15115	* gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
15116	restriction, but still restrict to 64-bit.
15117	* gcc.target/powerpc/safe-indirect-jump-7.c: New file.
15118	* gcc.target/powerpc/safe-indirect-jump-8.c: New file.
15119
151202018-01-17  Harald Anlauf  <anlauf@gmx.de>
15121
15122	PR fortran/83874
15123	* gfortran.dg/pr83874.f90: New test.
15124
151252018-01-18  Jakub Jelinek  <jakub@redhat.com>
15126
15127	PR c++/83824
15128	* g++.dg/cpp0x/pr83824.C: New test.
15129
151302018-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
15131
15132	* gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
15133	appropriate .gnu_attribute for the long double type, if we use the
15134	long double type, but do not generate any calls.
15135	* gcc.target/powerpc/gnuattr2.c: Likewise.
15136	* gcc.target/powerpc/gnuattr3.c: Likewise.
15137
151382018-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
15139
15140	PR c++/78344
15141	* g++.dg/cpp0x/alignas13.C: New.
15142
151432018-01-17  Jakub Jelinek  <jakub@redhat.com>
15144
15145	PR c++/83897
15146	* g++.dg/cpp0x/pr83897.C: New test.
15147
151482018-01-17  Jan Hubicka  <hubicka@ucw.cz>
15149
15150	PR ipa/83051
15151	* gcc.c-torture/compile/pr83051-2.c: New testcase.
15152
151532018-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
15154
15155	PR c++/81054
15156	* g++.dg/cpp0x/constexpr-ice19.C: New.
15157
151582018-01-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
15159
15160	* gcc.target/powerpc/fold-vec-mergehl-char.c: New.
15161	* gcc.target/powerpc/fold-vec-mergehl-double.c: New.
15162	* gcc.target/powerpc/fold-vec-mergehl-float.c: New.
15163	* gcc.target/powerpc/fold-vec-mergehl-int.c: New.
15164	* gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
15165	* gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
15166	* gcc.target/powerpc/fold-vec-mergehl-short.c: New.
15167	* gcc.target/powerpc/builtins-1-be-folded.c: New.
15168	* gcc.target/powerpc/builtins-1-le-folded.c: New.
15169	* gcc.target/powerpc/builtins-1.fold.h: New.
15170
151712018-01-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
15172
15173	* gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
15174	* gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
15175
151762018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15177
15178	* gcc.target/arm/g2.c: Add -marm to dg-options.
15179	* gcc.target/arm/scd42-2.c: Likewise.
15180
151812018-01-17  Nathan Sidwell  <nathan@acm.org>
15182
15183	PR c++/83287
15184	* g++.dg/lookup/pr83287-2.C: New.
15185
151862018-01-17  David Malcolm  <dmalcolm@redhat.com>
15187
15188	PR c++/83814
15189	PR c++/83902
15190	* g++.dg/wrappers/pr83814.C: New test case.
15191	* g++.dg/wrappers/pr83902.C: New test case.
15192
151932018-01-17  David Malcolm  <dmalcolm@redhat.com>
15194
15195	PR lto/83121
15196	* g++.dg/lto/pr83121_0.C: New test case.
15197	* g++.dg/lto/pr83121_1.C: New test case.
15198	* lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
15199	adapted from DejaGnu's dg-test.
15200	(lto_handle_diagnostics): New procedure.
15201	(lto_prune_warns): Ignore informational notes.
15202	(lto-link-and-maybe-run): Add "messages_by_file" param.
15203	Call lto_handle_diagnostics.  Avoid issuing "unresolved" for
15204	"execute" when "link" fails if "execute" was not specified.
15205	(lto-can-handle-directive): New procedure.
15206	(lto-get-options-main): Call lto-can-handle-directive.  Add a
15207	dg-messages local, using it to set the caller's
15208	dg-messages-by-file for the given source file.
15209	(lto-get-options): Likewise.
15210	(lto-execute): Add dg-messages-by-file local, and pass it to
15211	lto-link-and-maybe-run.
15212
152132018-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
15214	    Richard Sandiford  <richard.sandiford@linaro.org>
15215
15216	PR target/79041
15217	PR target/82964
15218	* gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
15219	* gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
15220
152212018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15222
15223	* lib/target-supports.exp: Fix -march arguments in arm arch effective
15224	target check autogenerator for armv8.1-a and armv8.2-a.
15225
152262018-01-17  Carl Love  <cel@us.ibm.com>
15227
15228	* gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
15229	Add debug print statements.
15230	* gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
15231	16 byte vector load followed by a partial vector load.
15232
152332018-01-17  David Malcolm  <dmalcolm@redhat.com>
15234
15235	PR c++/83799
15236	* g++.dg/wrappers/pr83799.C: New test case.
15237
152382018-01-17  Nathan Sidwell  <nathan@acm.org>
15239
15240	PR c++/83739
15241	* g++.dg/cpp1y/pr83739.C: New.
15242
152432018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
15244
15245	* gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
15246	* gcc.target/visium/overflow16.c: Likewise.
15247	* gcc.target/visium/overflow32.c: Likewise.
15248
152492018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
15250
15251	* gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
15252
152532018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15254
15255	* gcc.dg/rtl/arm/stl-cond.c: New test.
15256	* gcc.target/arm/stl-cond.c: Delete.
15257
152582018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15259
15260	* gcc.target/arm/pr40887.c: Add armv5te effective target checks and
15261	directives.
15262
152632018-01-17  Jakub Jelinek  <jakub@redhat.com>
15264
15265	PR tree-optimization/83843
15266	* gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
15267	* gcc.dg/store_merging_19.c: New test.
15268
152692018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15270
15271	* gcc.target/arm/xor-and.c: Fix armv6 effective target checks
15272	and options.
15273
152742018-01-17  Jakub Jelinek  <jakub@redhat.com>
15275
15276	PR rtl-optimization/83771
15277	* gcc.dg/pr83771.c: New test.
15278
152792018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
15280
15281	PR tree-optimization/81184
15282	* gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
15283	targets.
15284	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15285
152862018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
15287
15288	* c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
15289
152902018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>
15291
15292	PR target/83546
15293	* gcc.target/i386/pr83546.c: New test.
15294
152952018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15296
15297	* c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
15298
152992018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15300
15301	* c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
15302	test and add dg-warning for the -Wstringop-overflow warning.
15303
153042018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15305
15306	* c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
15307	XFAIL last test on SPARC and Visium.
15308
153092018-01-16  Vladimir Makarov  <vmakarov@redhat.com>
15310
15311	PR rtl-optimization/80481
15312	* g++.dg/pr80481.C: Exclude solaris.
15313
153142018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15315
15316	* c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
15317	* c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
15318	* c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
15319
153202018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15321
15322	* gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
15323	* gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
15324	* gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
15325	* gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
15326	* gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
15327	* gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
15328	* gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
15329	* gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
15330	* gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
15331	* gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
15332	* gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
15333	* gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
15334	* gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
15335	* gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
15336	* gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
15337
153382018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15339
15340	PR testsuite/77734
15341	* gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
15342
153432018-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15344
15345	* gcc.target/powerpc/safe-indirect-jump-1.c: New file.
15346	* gcc.target/powerpc/safe-indirect-jump-2.c: New file.
15347	* gcc.target/powerpc/safe-indirect-jump-3.c: New file.
15348	* gcc.target/powerpc/safe-indirect-jump-4.c: New file.
15349	* gcc.target/powerpc/safe-indirect-jump-5.c: New file.
15350	* gcc.target/powerpc/safe-indirect-jump-6.c: New file.
15351
153522018-01-16  Richard Sandiford  <richard.sandiford@linaro.org>
15353
15354	PR tree-optimization/83857
15355	* gcc.dg/vect/pr83857.c: New test.
15356
153572018-01-16  Richard Biener  <rguenther@suse.de>
15358
15359	PR tree-optimization/83867
15360	* gcc.dg/vect/pr83867.c: New testcase.
15361
153622018-01-16  Jakub Jelinek  <jakub@redhat.com>
15363
15364	PR c/83844
15365	* gcc.dg/pr83844.c: New test.
15366
153672018-01-16  Richard Sandiford  <richard.sandiford@linaro.org>
15368
15369	* gcc.dg/torture/pr83847.c: New test.
15370
153712018-01-16  Jakub Jelinek  <jakub@redhat.com>
15372
15373	PR rtl-optimization/86620
15374	* gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
15375	instead of --param=max-sched-ready-insns=0.
15376	* gcc.target/i386/pr83620.c: New test.
15377	* gcc.dg/pr83620.c: New test.
15378
15379	PR tree-optimization/83843
15380	* gcc.dg/store_merging_18.c: New test.
15381
15382	PR c++/83817
15383	* g++.dg/cpp1y/pr83817.C: New test.
15384
15385	PR c++/83825
15386	* g++.dg/template/pr83825.C: New test.
15387
153882018-01-16  Richard Biener  <rguenther@suse.de>
15389
15390	* gcc.dg/graphite/pr83435.c: Restrict to target pthread.
15391
153922018-01-16  Richard Biener  <rguenther@suse.de>
15393
15394	PR testsuite/82132
15395	* gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
15396	from gcc.dg/torture/pr60092.c.
15397
153982018-01-15  Martin Sebor  <msebor@redhat.com>
15399
15400	PR c++/83588
15401	* g++.dg/ext/flexary28.C: New test.
15402
154032018-01-15  Louis Krupp  <louis.krupp@zoho.com>
15404
15405	PR fortran/82257
15406	* gfortran.dg/unlimited_polymorphic_28.f90: New test.
15407
154082018-01-15  Martin Sebor  <msebor@redhat.com>
15409
15410	PR testsuite/83869
15411	* c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
15412
154132018-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
15414
15415	PR fortran/54613
15416	* gfortran.dg/minmaxloc_9.f90: New test.
15417	* gfortran.dg/minmaxloc_10.f90: New test.
15418	* gfortran.dg/minmaxloc_11.f90: New test.
15419
154202018-01-15  H.J. Lu  <hongjiu.lu@intel.com>
15421
15422	PR target/83839
15423	* gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
15424	* gcc.target/i386/indirect-thunk-2.c: Likewise.
15425	* gcc.target/i386/indirect-thunk-3.c: Likewise.
15426	* gcc.target/i386/indirect-thunk-4.c: Likewise.
15427	* gcc.target/i386/indirect-thunk-7.c: Likewise.
15428	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15429	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15430	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15431	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15432	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15433	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15434	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15435	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15436	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15437	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15438	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
15439	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15440	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
15441	* gcc.target/i386/ret-thunk-10.c: Likewise.
15442	* gcc.target/i386/ret-thunk-11.c: Likewise.
15443	* gcc.target/i386/ret-thunk-12.c: Likewise.
15444	* gcc.target/i386/ret-thunk-13.c: Likewise.
15445	* gcc.target/i386/ret-thunk-14.c: Likewise.
15446	* gcc.target/i386/ret-thunk-15.c: Likewise.
15447	* gcc.target/i386/ret-thunk-9.c: Don't check the
15448	__x86_return_thunk label.  Scan for "push" only for Linux.
15449
154502018-01-15  Richard Sandiford  <richard.sandiford@linaro.org>
15451
15452	PR testsuite/79920
15453	* gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
15454
154552018-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15456
15457	PR target/83687
15458	* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
15459	tests.
15460	* gcc.target/arm/pr83687.c: New test.
15461
154622018-01-15  Georg-Johann Lay  <avr@gjlay.de>
15463
15464	Adjust tests to AVR_TINY.
15465
15466	* gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
15467	* gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
15468	* gcc.target/avr/pr71627.c: Same.
15469	* gcc.target/avr/torture/addr-space-1-0.c: Same.
15470	* gcc.target/avr/torture/addr-space-1-1.c: Same.
15471	* gcc.target/avr/torture/addr-space-1-x.c: Same.
15472	* gcc.target/avr/torture/addr-space-2-0.c: Same.
15473	* gcc.target/avr/torture/addr-space-2-1.c: Same.
15474	* gcc.target/avr/torture/addr-space-2-x.c: Same.
15475	* gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
15476	* gcc.target/avr/torture/sat-k-plus-minus.c: Same.
15477	* gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
15478	* gcc.target/avr/torture/sat-r-plus-minus.c: Same.
15479	* gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
15480	* gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
15481	* gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
15482	* gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
15483	* gcc.target/avr/torture/pr61055.c: Same.
15484	* gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
15485	available.
15486	* gcc.target/avr/torture/int24-mul.c: Same.
15487	* gcc.target/avr/torture/pr51782-1.c: Same.
15488	* gcc.target/avr/torture/pr61443.c: Same.
15489	* gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
15490	* gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
15491
154922018-01-15  Georg-Johann Lay  <avr@gjlay.de>
15493
15494	PR c/83801
15495	PR c/83729
15496	* gcc.target/avr/torture/pr83729.c: New test.
15497	* gcc.target/avr/torture/pr83801.c: New test.
15498
154992018-01-15  Jakub Jelinek  <jakub@redhat.com>
15500
15501	PR middle-end/82694
15502	* gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
15503	* gcc.dg/tree-ssa/pr81388-1.c: Likewise.
15504
155052018-01-10  Martin Sebor  <msebor@redhat.com>
15506
15507	PR other/83508
15508	* gcc.dg/Wstringop-overflow-2.c: New test.
15509
155102018-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15511
15512	PR libgfortran/83811
15513	* gfortran.dg/fmt_e.f90: New test.
15514
155152018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15516
15517	* gcc.target/i386/indirect-thunk-10.c: New test.
15518	* gcc.target/i386/indirect-thunk-8.c: Likewise.
15519	* gcc.target/i386/indirect-thunk-9.c: Likewise.
15520	* gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
15521	* gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
15522	* gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
15523	* gcc.target/i386/ret-thunk-17.c: Likewise.
15524	* gcc.target/i386/ret-thunk-18.c: Likewise.
15525	* gcc.target/i386/ret-thunk-19.c: Likewise.
15526	* gcc.target/i386/ret-thunk-20.c: Likewise.
15527	* gcc.target/i386/ret-thunk-21.c: Likewise.
15528
155292018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15530
15531	* gcc.target/i386/indirect-thunk-register-4.c: New test.
15532
155332018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15534
15535	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15536	-mno-indirect-branch-register.
15537	* gcc.target/i386/indirect-thunk-2.c: Likewise.
15538	* gcc.target/i386/indirect-thunk-3.c: Likewise.
15539	* gcc.target/i386/indirect-thunk-4.c: Likewise.
15540	* gcc.target/i386/indirect-thunk-5.c: Likewise.
15541	* gcc.target/i386/indirect-thunk-6.c: Likewise.
15542	* gcc.target/i386/indirect-thunk-7.c: Likewise.
15543	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15544	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15545	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15546	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15547	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15548	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15549	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15550	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15551	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15552	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15553	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15554	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15555	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15556	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15557	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15558	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15559	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15560	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15561	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15562	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15563	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15564	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15565	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15566	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15567	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15568	* gcc.target/i386/ret-thunk-10.c: Likewise.
15569	* gcc.target/i386/ret-thunk-11.c: Likewise.
15570	* gcc.target/i386/ret-thunk-12.c: Likewise.
15571	* gcc.target/i386/ret-thunk-13.c: Likewise.
15572	* gcc.target/i386/ret-thunk-14.c: Likewise.
15573	* gcc.target/i386/ret-thunk-15.c: Likewise.
15574	* gcc.target/i386/ret-thunk-9.c: Likewise.
15575	* gcc.target/i386/indirect-thunk-register-1.c: New test.
15576	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
15577	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15578
155792018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15580
15581	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15582	-mfunction-return=keep.
15583	* gcc.target/i386/indirect-thunk-2.c: Likewise.
15584	* gcc.target/i386/indirect-thunk-3.c: Likewise.
15585	* gcc.target/i386/indirect-thunk-4.c: Likewise.
15586	* gcc.target/i386/indirect-thunk-5.c: Likewise.
15587	* gcc.target/i386/indirect-thunk-6.c: Likewise.
15588	* gcc.target/i386/indirect-thunk-7.c: Likewise.
15589	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15590	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15591	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15592	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15593	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15594	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15595	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15596	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15597	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15598	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15599	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15600	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15601	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15602	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15603	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15604	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15605	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15606	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15607	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15608	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15609	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15610	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15611	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15612	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15613	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15614	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15615	* gcc.target/i386/ret-thunk-1.c: New test.
15616	* gcc.target/i386/ret-thunk-10.c: Likewise.
15617	* gcc.target/i386/ret-thunk-11.c: Likewise.
15618	* gcc.target/i386/ret-thunk-12.c: Likewise.
15619	* gcc.target/i386/ret-thunk-13.c: Likewise.
15620	* gcc.target/i386/ret-thunk-14.c: Likewise.
15621	* gcc.target/i386/ret-thunk-15.c: Likewise.
15622	* gcc.target/i386/ret-thunk-16.c: Likewise.
15623	* gcc.target/i386/ret-thunk-2.c: Likewise.
15624	* gcc.target/i386/ret-thunk-3.c: Likewise.
15625	* gcc.target/i386/ret-thunk-4.c: Likewise.
15626	* gcc.target/i386/ret-thunk-5.c: Likewise.
15627	* gcc.target/i386/ret-thunk-6.c: Likewise.
15628	* gcc.target/i386/ret-thunk-7.c: Likewise.
15629	* gcc.target/i386/ret-thunk-8.c: Likewise.
15630	* gcc.target/i386/ret-thunk-9.c: Likewise.
15631
156322018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15633
15634	* gcc.target/i386/indirect-thunk-1.c: New test.
15635	* gcc.target/i386/indirect-thunk-2.c: Likewise.
15636	* gcc.target/i386/indirect-thunk-3.c: Likewise.
15637	* gcc.target/i386/indirect-thunk-4.c: Likewise.
15638	* gcc.target/i386/indirect-thunk-5.c: Likewise.
15639	* gcc.target/i386/indirect-thunk-6.c: Likewise.
15640	* gcc.target/i386/indirect-thunk-7.c: Likewise.
15641	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15642	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15643	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15644	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15645	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15646	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15647	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15648	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15649	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15650	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15651	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15652	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15653	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15654	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15655	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15656	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15657	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15658	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15659	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15660	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15661	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15662	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15663	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15664	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15665	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15666	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15667
156682018-01-14  Jan Hubicka  <hubicka@ucw.cz>
15669
15670	PR ipa/83051
15671	* gcc.c-torture/compile/pr83051.c: New testcase.
15672
156732018-01-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15674
15675	PR tree-optimization/83501
15676	* gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
15677
156782018-01-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15679
15680	* gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
15681	for lvx and stvx instead of lxvd2x and stxvd2x and require
15682	little-endian target.  Add comments.
15683	* gcc.target/powerpc/swaps-p8-28.c: Add functions for more
15684	comprehensive testing.
15685	* gcc.target/powerpc/swaps-p8-29.c: Likewise.
15686	* gcc.target/powerpc/swaps-p8-30.c: Likewise.
15687	* gcc.target/powerpc/swaps-p8-31.c: Likewise.
15688	* gcc.target/powerpc/swaps-p8-32.c: Likewise.
15689	* gcc.target/powerpc/swaps-p8-33.c: Likewise.
15690	* gcc.target/powerpc/swaps-p8-34.c: Likewise.
15691	* gcc.target/powerpc/swaps-p8-35.c: Likewise.
15692	* gcc.target/powerpc/swaps-p8-36.c: Likewise.
15693	* gcc.target/powerpc/swaps-p8-37.c: Likewise.
15694	* gcc.target/powerpc/swaps-p8-38.c: Likewise.
15695	* gcc.target/powerpc/swaps-p8-39.c: Likewise.
15696	* gcc.target/powerpc/swaps-p8-40.c: Likewise.
15697	* gcc.target/powerpc/swaps-p8-41.c: Likewise.
15698	* gcc.target/powerpc/swaps-p8-42.c: Likewise.
15699	* gcc.target/powerpc/swaps-p8-43.c: Likewise.
15700	* gcc.target/powerpc/swaps-p8-44.c: Likewise.
15701	* gcc.target/powerpc/swaps-p8-45.c: Likewise.
15702	* gcc.target/powerpc/vec-extract-2.c: Add comment and remove
15703	scan-assembler-not directives that forbid lvx and xxpermdi.
15704	* gcc.target/powerpc/vec-extract-3.c: Likewise.
15705	* gcc.target/powerpc/vec-extract-5.c: Likewise.
15706	* gcc.target/powerpc/vec-extract-6.c: Likewise.
15707	* gcc.target/powerpc/vec-extract-7.c: Likewise.
15708	* gcc.target/powerpc/vec-extract-8.c: Likewise.
15709	* gcc.target/powerpc/vec-extract-9.c: Likewise.
15710	* gcc.target/powerpc/vsx-vector-6-le.c: Change
15711	scan-assembler-times directives to reflect different numbers of
15712	expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
15713
157142018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15715	    Alan Hayward  <alan.hayward@arm.com>
15716	    David Sherwood  <david.sherwood@arm.com>
15717
15718	* gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
15719	than SLP vectorization.
15720	* gcc.dg/vect/vect-alias-check-10.c: New test.
15721	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
15722	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
15723	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
15724	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
15725	* gcc.target/aarch64/sve/strided_load_8.c: Likewise.
15726	* gcc.target/aarch64/sve/var_stride_1.c: Likewise.
15727	* gcc.target/aarch64/sve/var_stride_1.h: Likewise.
15728	* gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
15729	* gcc.target/aarch64/sve/var_stride_2.c: Likewise.
15730	* gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
15731	* gcc.target/aarch64/sve/var_stride_3.c: Likewise.
15732	* gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
15733	* gcc.target/aarch64/sve/var_stride_4.c: Likewise.
15734	* gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
15735	* gcc.target/aarch64/sve/var_stride_5.c: Likewise.
15736	* gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
15737	* gcc.target/aarch64/sve/var_stride_6.c: Likewise.
15738	* gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
15739	* gcc.target/aarch64/sve/var_stride_7.c: Likewise.
15740	* gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
15741	* gcc.target/aarch64/sve/var_stride_8.c: Likewise.
15742	* gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
15743	* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15744
157452018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15746	    Alan Hayward  <alan.hayward@arm.com>
15747	    David Sherwood  <david.sherwood@arm.com>
15748
15749	* lib/target-supports.exp (check_effective_target_vect_scatter_store):
15750	New proc.
15751	* gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
15752	targets with scatter stores.
15753	* gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
15754	stores.
15755	* gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
15756	* gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
15757	* gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
15758	* gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
15759	* gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
15760	* gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
15761	* gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
15762	* gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
15763	* gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
15764	* gcc.target/aarch64/sve/strided_store_1.c: Likewise.
15765	* gcc.target/aarch64/sve/strided_store_2.c: Likewise.
15766	* gcc.target/aarch64/sve/strided_store_3.c: Likewise.
15767	* gcc.target/aarch64/sve/strided_store_4.c: Likewise.
15768	* gcc.target/aarch64/sve/strided_store_5.c: Likewise.
15769	* gcc.target/aarch64/sve/strided_store_6.c: Likewise.
15770	* gcc.target/aarch64/sve/strided_store_7.c: Likewise.
15771
157722018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15773	    Alan Hayward  <alan.hayward@arm.com>
15774	    David Sherwood  <david.sherwood@arm.com>
15775
15776	* gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
15777	for double_reduc1.
15778	* gcc.target/aarch64/sve/strided_load_4.c: New test.
15779	* gcc.target/aarch64/sve/strided_load_5.c: Likewise.
15780	* gcc.target/aarch64/sve/strided_load_6.c: Likewise.
15781	* gcc.target/aarch64/sve/strided_load_7.c: Likewise.
15782
157832018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15784	    Alan Hayward  <alan.hayward@arm.com>
15785	    David Sherwood  <david.sherwood@arm.com>
15786
15787	* gcc.target/aarch64/sve/strided_load_1.c: New test.
15788	* gcc.target/aarch64/sve/strided_load_2.c: Likewise.
15789	* gcc.target/aarch64/sve/strided_load_3.c: Likewise.
15790
157912018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15792	    Alan Hayward  <alan.hayward@arm.com>
15793	    David Sherwood  <david.sherwood@arm.com>
15794
15795	* gcc.target/aarch64/sve/gather_load_1.c: New test.
15796	* gcc.target/aarch64/sve/gather_load_2.c: Likewise.
15797	* gcc.target/aarch64/sve/gather_load_3.c: Likewise.
15798	* gcc.target/aarch64/sve/gather_load_4.c: Likewise.
15799	* gcc.target/aarch64/sve/gather_load_5.c: Likewise.
15800	* gcc.target/aarch64/sve/gather_load_6.c: Likewise.
15801	* gcc.target/aarch64/sve/gather_load_7.c: Likewise.
15802	* gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
15803	* gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
15804	* gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
15805	* gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
15806	* gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
15807	* gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
15808	* gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
15809
158102018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15811	    Alan Hayward  <alan.hayward@arm.com>
15812	    David Sherwood  <david.sherwood@arm.com>
15813
15814	* gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
15815	check for a message about using in-order reductions.
15816	* gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
15817	check for a message about using in-order reductions.
15818	* gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
15819	vectorized and check for a message about using in-order reductions.
15820	Expect targets with variable-length vectors to fall back to the
15821	fixed-length mininum.
15822	* gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
15823	check for a message about using in-order reductions.
15824	* gcc.dg/vect/vect-reduc-in-order-1.c: New test.
15825	* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15826	* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15827	* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15828	* gcc.target/aarch64/sve/reduc_strict_1.c: New test.
15829	* gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
15830	* gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
15831	* gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
15832	* gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
15833	* gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
15834	* gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
15835	vect_fold_left_plus.
15836
158372018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15838
15839	* gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
15840	are spilled.
15841	* gcc.target/aarch64/sve/spill_2.c: New test.
15842	* gcc.target/aarch64/sve/spill_3.c: Likewise.
15843	* gcc.target/aarch64/sve/spill_4.c: Likewise.
15844	* gcc.target/aarch64/sve/spill_5.c: Likewise.
15845	* gcc.target/aarch64/sve/spill_6.c: Likewise.
15846	* gcc.target/aarch64/sve/spill_7.c: Likewise.
15847
158482018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15849	    Alan Hayward  <alan.hayward@arm.com>
15850	    David Sherwood  <david.sherwood@arm.com>
15851
15852	* gcc.target/aarch64/sve/struct_vect_18.c: Check the number
15853	of branches.
15854	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15855	* gcc.target/aarch64/sve/struct_vect_20.c: New test.
15856	* gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
15857	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15858	* gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
15859	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15860	* gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
15861	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15862	* gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
15863
158642018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15865	    Alan Hayward  <alan.hayward@arm.com>
15866	    David Sherwood  <david.sherwood@arm.com>
15867
15868	* gcc.target/aarch64/sve/struct_vect_18.c: New test.
15869	* gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
15870	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15871	* gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
15872
158732018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15874	    Alan Hayward  <alan.hayward@arm.com>
15875	    David Sherwood  <david.sherwood@arm.com>
15876
15877	* lib/target-supports.exp
15878	(check_effective_target_vect_fold_extract_last): New proc.
15879	* gcc.dg/vect/pr65947-1.c: Update dump messages.  Add markup
15880	for fold_extract_last.
15881	* gcc.dg/vect/pr65947-2.c: Likewise.
15882	* gcc.dg/vect/pr65947-3.c: Likewise.
15883	* gcc.dg/vect/pr65947-4.c: Likewise.
15884	* gcc.dg/vect/pr65947-5.c: Likewise.
15885	* gcc.dg/vect/pr65947-6.c: Likewise.
15886	* gcc.dg/vect/pr65947-9.c: Likewise.
15887	* gcc.dg/vect/pr65947-10.c: Likewise.
15888	* gcc.dg/vect/pr65947-12.c: Likewise.
15889	* gcc.dg/vect/pr65947-14.c: Likewise.
15890	* gcc.dg/vect/pr80631-1.c: Likewise.
15891	* gcc.target/aarch64/sve/clastb_1.c: New test.
15892	* gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
15893	* gcc.target/aarch64/sve/clastb_2.c: Likewise.
15894	* gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
15895	* gcc.target/aarch64/sve/clastb_3.c: Likewise.
15896	* gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
15897	* gcc.target/aarch64/sve/clastb_4.c: Likewise.
15898	* gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
15899	* gcc.target/aarch64/sve/clastb_5.c: Likewise.
15900	* gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
15901	* gcc.target/aarch64/sve/clastb_6.c: Likewise.
15902	* gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
15903	* gcc.target/aarch64/sve/clastb_7.c: Likewise.
15904	* gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
15905
159062018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15907	    Alan Hayward  <alan.hayward@arm.com>
15908	    David Sherwood  <david.sherwood@arm.com>
15909
15910	* gcc.target/aarch64/sve/live_1.c: New test.
15911	* gcc.target/aarch64/sve/live_1_run.c: Likewise.
15912
159132018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15914	    Alan Hayward  <alan.hayward@arm.com>
15915	    David Sherwood  <david.sherwood@arm.com>
15916
15917	* gcc.target/aarch64/sve/nopeel_1.c: New test.
15918	* gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
15919	* gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
15920	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15921	* gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
15922	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15923	* gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
15924	* gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
15925	* gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
15926
159272018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15928	    Alan Hayward  <alan.hayward@arm.com>
15929	    David Sherwood  <david.sherwood@arm.com>
15930
15931	* lib/target-supports.exp (check_effective_target_vect_fully_masked):
15932	New proc.
15933	* gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15934	vect_fully_masked.
15935	* gcc.target/aarch64/sve/loop_add_4.c: New test.
15936	* gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
15937	* gcc.target/aarch64/sve/loop_add_5.c: Likewise.
15938	* gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
15939	* gcc.target/aarch64/sve/miniloop_1.c: Likewise.
15940	* gcc.target/aarch64/sve/miniloop_2.c: Likewise.
15941
159422018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15943	    Alan Hayward  <alan.hayward@arm.com>
15944	    David Sherwood  <david.sherwood@arm.com>
15945
15946	* gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
15947	instead of just ADDRESS.
15948	* gcc.dg/tree-ssa/scev-10.c: Likewise.
15949	* gcc.dg/tree-ssa/scev-11.c: Likewise.
15950	* gcc.dg/tree-ssa/scev-12.c: Likewise.
15951	* gcc.target/aarch64/sve/index_offset_1.c: New test.
15952	* gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
15953	* gcc.target/aarch64/sve/loop_add_2.c: Likewise.
15954	* gcc.target/aarch64/sve/loop_add_3.c: Likewise.
15955	* gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
15956	* gcc.target/aarch64/sve/while_2.c: Likewise.
15957	* gcc.target/aarch64/sve/while_3.c: Likewise.
15958	* gcc.target/aarch64/sve/while_4.c: Likewise.
15959
159602018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15961	    Alan Hayward  <alan.hayward@arm.com>
15962	    David Sherwood  <david.sherwood@arm.com>
15963
15964	* gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15965	* gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15966	to be predicated.
15967	* gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
15968	* gcc.target/aarch64/sve/slp_7.c: Likewise.
15969	* gcc.target/aarch64/sve/reduc_5.c: New test.
15970	* gcc.target/aarch64/sve/slp_13.c: Likewise.
15971	* gcc.target/aarch64/sve/slp_13_run.c: Likewise.
15972
159732018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
15974	    Alan Hayward  <alan.hayward@arm.com>
15975	    David Sherwood  <david.sherwood@arm.com>
15976
15977	* gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
15978	* gcc.dg/tree-ssa/peel1.c: Likewise.
15979	* gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
15980	variable-length vectors.
15981	* gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
15982	* gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
15983	* gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
15984	* gcc.target/aarch64/sve/slp_2.c: Likewise.
15985	* gcc.target/aarch64/sve/slp_3.c: Likewise.
15986	* gcc.target/aarch64/sve/slp_4.c: Likewise.
15987	* gcc.target/aarch64/sve/slp_6.c: Likewise.
15988	* gcc.target/aarch64/sve/slp_8.c: New test.
15989	* gcc.target/aarch64/sve/slp_8_run.c: Likewise.
15990	* gcc.target/aarch64/sve/slp_9.c: Likewise.
15991	* gcc.target/aarch64/sve/slp_9_run.c: Likewise.
15992	* gcc.target/aarch64/sve/slp_10.c: Likewise.
15993	* gcc.target/aarch64/sve/slp_10_run.c: Likewise.
15994	* gcc.target/aarch64/sve/slp_11.c: Likewise.
15995	* gcc.target/aarch64/sve/slp_11_run.c: Likewise.
15996	* gcc.target/aarch64/sve/slp_12.c: Likewise.
15997	* gcc.target/aarch64/sve/slp_12_run.c: Likewise.
15998	* gcc.target/aarch64/sve/ld1r_2.c: Likewise.
15999	* gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
16000	* gcc.target/aarch64/sve/while_1.c: Likewise.
16001	* gcc.target/aarch64/sve/while_2.c: Likewise.
16002	* gcc.target/aarch64/sve/while_3.c: Likewise.
16003	* gcc.target/aarch64/sve/while_4.c: Likewise.
16004
160052018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16006	    Alan Hayward  <alan.hayward@arm.com>
16007	    David Sherwood  <david.sherwood@arm.com>
16008
16009	* lib/target-supports.exp (check_effective_target_vect_logical_reduc):
16010	New proc.
16011	* gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
16012	and add an associated scan-dump test.  Prevent vectorization
16013	of the first two loops.
16014	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16015	* gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
16016	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
16017	* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
16018	(INIT_VECTOR): Tweak initial value so that some bits are always set.
16019	* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
16020
160212018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16022	    Alan Hayward  <alan.hayward@arm.com>
16023	    David Sherwood  <david.sherwood@arm.com>
16024
16025	* gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
16026	* gcc.dg/vect/pr67790.c: Likewise.
16027	* gcc.dg/vect/slp-reduc-1.c: Likewise.
16028	* gcc.dg/vect/slp-reduc-2.c: Likewise.
16029	* gcc.dg/vect/slp-reduc-3.c: Likewise.
16030	* gcc.dg/vect/slp-reduc-5.c: Likewise.
16031	* gcc.target/aarch64/sve/slp_5.c: New test.
16032	* gcc.target/aarch64/sve/slp_5_run.c: Likewise.
16033	* gcc.target/aarch64/sve/slp_6.c: Likewise.
16034	* gcc.target/aarch64/sve/slp_6_run.c: Likewise.
16035	* gcc.target/aarch64/sve/slp_7.c: Likewise.
16036	* gcc.target/aarch64/sve/slp_7_run.c: Likewise.
16037
160382018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16039	    Alan Hayward  <alan.hayward@arm.com>
16040	    David Sherwood  <david.sherwood@arm.com>
16041
16042	* gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
16043	&& vect_load_lanes
16044	* gcc.dg/vect/slp-1.c: Likewise.
16045	* gcc.dg/vect/slp-10.c: Likewise.
16046	* gcc.dg/vect/slp-12b.c: Likewise.
16047	* gcc.dg/vect/slp-12c.c: Likewise.
16048	* gcc.dg/vect/slp-17.c: Likewise.
16049	* gcc.dg/vect/slp-19b.c: Likewise.
16050	* gcc.dg/vect/slp-20.c: Likewise.
16051	* gcc.dg/vect/slp-21.c: Likewise.
16052	* gcc.dg/vect/slp-22.c: Likewise.
16053	* gcc.dg/vect/slp-23.c: Likewise.
16054	* gcc.dg/vect/slp-24-big-array.c: Likewise.
16055	* gcc.dg/vect/slp-24.c: Likewise.
16056	* gcc.dg/vect/slp-28.c: Likewise.
16057	* gcc.dg/vect/slp-39.c: Likewise.
16058	* gcc.dg/vect/slp-6.c: Likewise.
16059	* gcc.dg/vect/slp-7.c: Likewise.
16060	* gcc.dg/vect/slp-cond-1.c: Likewise.
16061	* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
16062	* gcc.dg/vect/slp-cond-2.c: Likewise.
16063	* gcc.dg/vect/slp-multitypes-1.c: Likewise.
16064	* gcc.dg/vect/slp-multitypes-8.c: Likewise.
16065	* gcc.dg/vect/slp-multitypes-9.c: Likewise.
16066	* gcc.dg/vect/slp-multitypes-10.c: Likewise.
16067	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
16068	* gcc.dg/vect/slp-perm-6.c: Likewise.
16069	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16070	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
16071	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
16072	* gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
16073	* gcc.dg/vect/slp-12a.c: Likewise.
16074	* gcc.dg/vect/slp-14.c: Likewise.
16075	* gcc.dg/vect/slp-15.c: Likewise.
16076	* gcc.dg/vect/slp-multitypes-2.c: Likewise.
16077	* gcc.dg/vect/slp-multitypes-4.c: Likewise.
16078	* gcc.dg/vect/slp-multitypes-5.c: Likewise.
16079	* gcc.target/aarch64/sve/slp_1.c: New test.
16080	* gcc.target/aarch64/sve/slp_1_run.c: Likewise.
16081	* gcc.target/aarch64/sve/slp_2.c: Likewise.
16082	* gcc.target/aarch64/sve/slp_2_run.c: Likewise.
16083	* gcc.target/aarch64/sve/slp_3.c: Likewise.
16084	* gcc.target/aarch64/sve/slp_3_run.c: Likewise.
16085	* gcc.target/aarch64/sve/slp_4.c: Likewise.
16086	* gcc.target/aarch64/sve/slp_4_run.c: Likewise.
16087
160882018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16089	    Alan Hayward  <alan.hayward@arm.com>
16090	    David Sherwood  <david.sherwood@arm.com>
16091
16092	* gcc.dg/vect/vect-ooo-group-1.c: New test.
16093	* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16094	* gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
16095	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16096	* gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
16097	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16098	* gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
16099	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16100	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16101	* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16102	* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16103	* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16104	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16105	* gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
16106	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16107	* gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
16108	* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16109	* gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
16110	* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16111
161122018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16113	    Alan Hayward  <alan.hayward@arm.com>
16114	    David Sherwood  <david.sherwood@arm.com>
16115
16116	* gcc.target/aarch64/sve/struct_move_1.c: New test.
16117	* gcc.target/aarch64/sve/struct_move_2.c: Likewise.
16118	* gcc.target/aarch64/sve/struct_move_3.c: Likewise.
16119	* gcc.target/aarch64/sve/struct_move_4.c: Likewise.
16120	* gcc.target/aarch64/sve/struct_move_5.c: Likewise.
16121	* gcc.target/aarch64/sve/struct_move_6.c: Likewise.
16122	* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16123	* gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
16124	* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16125	* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16126	* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16127	* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16128	* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16129	* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16130	* gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
16131	* gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
16132	* gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
16133	* gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
16134	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16135	* gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
16136	* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16137	* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16138	* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16139	* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16140	* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16141	* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16142	* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16143	* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16144	* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16145	* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16146	* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16147	* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16148	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16149	* gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
16150	* gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
16151	* gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
16152
161532018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16154	    Alan Hayward  <alan.hayward@arm.com>
16155	    David Sherwood  <david.sherwood@arm.com>
16156
16157	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
16158	Return true for SVE too.
16159	* g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
16160	if load/store lanes are supported.
16161	* gcc.dg/vect/slp-10.c: Likewise.
16162	* gcc.dg/vect/slp-12c.c: Likewise.
16163	* gcc.dg/vect/slp-17.c: Likewise.
16164	* gcc.dg/vect/slp-33.c: Likewise.
16165	* gcc.dg/vect/slp-6.c: Likewise.
16166	* gcc.dg/vect/slp-cond-1.c: Likewise.
16167	* gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
16168	* gcc.dg/vect/slp-multitypes-11.c: Likewise.
16169	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
16170	* gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
16171	* gcc.dg/vect/slp-perm-6.c: Likewise.
16172	* gcc.dg/vect/slp-perm-9.c: Likewise.
16173	* gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
16174	* gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
16175	for variable-length vectors.
16176
161772018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16178	    Alan Hayward  <alan.hayward@arm.com>
16179	    David Sherwood  <david.sherwood@arm.com>
16180
16181	* gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
16182	* gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
16183
161842018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16185
16186	* g++.target/aarch64/sve/aarch64-sve.exp: New harness.
16187	* g++.target/aarch64/sve/catch_1.C: New test.
16188	* g++.target/aarch64/sve/catch_2.C: Likewise.
16189	* g++.target/aarch64/sve/catch_3.C: Likewise.
16190	* g++.target/aarch64/sve/catch_4.C: Likewise.
16191	* g++.target/aarch64/sve/catch_5.C: Likewise.
16192	* g++.target/aarch64/sve/catch_6.C: Likewise.
16193
161942018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16195	    Alan Hayward  <alan.hayward@arm.com>
16196	    David Sherwood  <david.sherwood@arm.com>
16197
16198	* lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
16199	New proc.
16200	* gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
16201	* gcc.target/aarch64/fmaxmin.c: Likewise.
16202	* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
16203	* gcc.target/aarch64/orr_imm_1.c: Likewise.
16204	* gcc.target/aarch64/pr62178.c: Likewise.
16205	* gcc.target/aarch64/pr71727-2.c: Likewise.
16206	* gcc.target/aarch64/saddw-1.c: Likewise.
16207	* gcc.target/aarch64/saddw-2.c: Likewise.
16208	* gcc.target/aarch64/uaddw-1.c: Likewise.
16209	* gcc.target/aarch64/uaddw-2.c: Likewise.
16210	* gcc.target/aarch64/uaddw-3.c: Likewise.
16211	* gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
16212	* gcc.target/aarch64/vect-compile.c: Likewise.
16213	* gcc.target/aarch64/vect-faddv-compile.c: Likewise.
16214	* gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
16215	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
16216	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
16217	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
16218	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
16219	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
16220	* gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
16221	* gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
16222	* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
16223	* gcc.target/aarch64/vect-fmovd.c: Likewise.
16224	* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
16225	* gcc.target/aarch64/vect-fmovf.c: Likewise.
16226	* gcc.target/aarch64/vect-fp-compile.c: Likewise.
16227	* gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
16228	* gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
16229	* gcc.target/aarch64/vect-movi.c: Likewise.
16230	* gcc.target/aarch64/vect-mull-compile.c: Likewise.
16231	* gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
16232	* gcc.target/aarch64/vect-vaddv.c: Likewise.
16233	* gcc.target/aarch64/vect_saddl_1.c: Likewise.
16234	* gcc.target/aarch64/vect_smlal_1.c: Likewise.
16235	* gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
16236	fixed-length SVE.
16237	* gcc.target/aarch64/sve/aarch64-sve.exp: New file.
16238	* gcc.target/aarch64/sve/arith_1.c: New test.
16239	* gcc.target/aarch64/sve/const_pred_1.C: Likewise.
16240	* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16241	* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16242	* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16243	* gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
16244	* gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
16245	* gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
16246	* gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
16247	* gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
16248	* gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
16249	* gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
16250	* gcc.target/aarch64/sve/ext_1.c: Likewise.
16251	* gcc.target/aarch64/sve/ext_2.c: Likewise.
16252	* gcc.target/aarch64/sve/extract_1.c: Likewise.
16253	* gcc.target/aarch64/sve/extract_2.c: Likewise.
16254	* gcc.target/aarch64/sve/extract_3.c: Likewise.
16255	* gcc.target/aarch64/sve/extract_4.c: Likewise.
16256	* gcc.target/aarch64/sve/fabs_1.c: Likewise.
16257	* gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
16258	* gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
16259	* gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
16260	* gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
16261	* gcc.target/aarch64/sve/fdiv_1.c: Likewise.
16262	* gcc.target/aarch64/sve/fdup_1.c: Likewise.
16263	* gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
16264	* gcc.target/aarch64/sve/fmad_1.c: Likewise.
16265	* gcc.target/aarch64/sve/fmla_1.c: Likewise.
16266	* gcc.target/aarch64/sve/fmls_1.c: Likewise.
16267	* gcc.target/aarch64/sve/fmsb_1.c: Likewise.
16268	* gcc.target/aarch64/sve/fmul_1.c: Likewise.
16269	* gcc.target/aarch64/sve/fneg_1.c: Likewise.
16270	* gcc.target/aarch64/sve/fnmad_1.c: Likewise.
16271	* gcc.target/aarch64/sve/fnmla_1.c: Likewise.
16272	* gcc.target/aarch64/sve/fnmls_1.c: Likewise.
16273	* gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
16274	* gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
16275	* gcc.target/aarch64/sve/frinta_1.c: Likewise.
16276	* gcc.target/aarch64/sve/frinti_1.c: Likewise.
16277	* gcc.target/aarch64/sve/frintm_1.c: Likewise.
16278	* gcc.target/aarch64/sve/frintp_1.c: Likewise.
16279	* gcc.target/aarch64/sve/frintx_1.c: Likewise.
16280	* gcc.target/aarch64/sve/frintz_1.c: Likewise.
16281	* gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
16282	* gcc.target/aarch64/sve/fsubr_1.c: Likewise.
16283	* gcc.target/aarch64/sve/index_1.c: Likewise.
16284	* gcc.target/aarch64/sve/index_1_run.c: Likewise.
16285	* gcc.target/aarch64/sve/ld1r_1.c: Likewise.
16286	* gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
16287	* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16288	* gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
16289	* gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
16290	* gcc.target/aarch64/sve/logical_1.c: Likewise.
16291	* gcc.target/aarch64/sve/loop_add_1.c: Likewise.
16292	* gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
16293	* gcc.target/aarch64/sve/mad_1.c: Likewise.
16294	* gcc.target/aarch64/sve/maxmin_1.c: Likewise.
16295	* gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
16296	* gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
16297	* gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
16298	* gcc.target/aarch64/sve/mla_1.c: Likewise.
16299	* gcc.target/aarch64/sve/mls_1.c: Likewise.
16300	* gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
16301	* gcc.target/aarch64/sve/msb_1.c: Likewise.
16302	* gcc.target/aarch64/sve/mul_1.c: Likewise.
16303	* gcc.target/aarch64/sve/neg_1.c: Likewise.
16304	* gcc.target/aarch64/sve/nlogical_1.c: Likewise.
16305	* gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
16306	* gcc.target/aarch64/sve/pack_1.c: Likewise.
16307	* gcc.target/aarch64/sve/pack_1_run.c: Likewise.
16308	* gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
16309	* gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
16310	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
16311	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
16312	* gcc.target/aarch64/sve/pack_float_1.c: Likewise.
16313	* gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
16314	* gcc.target/aarch64/sve/popcount_1.c: Likewise.
16315	* gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
16316	* gcc.target/aarch64/sve/reduc_1.c: Likewise.
16317	* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
16318	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
16319	* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
16320	* gcc.target/aarch64/sve/reduc_3.c: Likewise.
16321	* gcc.target/aarch64/sve/rev_1.c: Likewise.
16322	* gcc.target/aarch64/sve/revb_1.c: Likewise.
16323	* gcc.target/aarch64/sve/revh_1.c: Likewise.
16324	* gcc.target/aarch64/sve/revw_1.c: Likewise.
16325	* gcc.target/aarch64/sve/shift_1.c: Likewise.
16326	* gcc.target/aarch64/sve/single_1.c: Likewise.
16327	* gcc.target/aarch64/sve/single_2.c: Likewise.
16328	* gcc.target/aarch64/sve/single_3.c: Likewise.
16329	* gcc.target/aarch64/sve/single_4.c: Likewise.
16330	* gcc.target/aarch64/sve/spill_1.c: Likewise.
16331	* gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
16332	* gcc.target/aarch64/sve/subr_1.c: Likewise.
16333	* gcc.target/aarch64/sve/trn1_1.c: Likewise.
16334	* gcc.target/aarch64/sve/trn2_1.c: Likewise.
16335	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
16336	* gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
16337	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
16338	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
16339	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
16340	* gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
16341	* gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
16342	* gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
16343	* gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
16344	* gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
16345	* gcc.target/aarch64/sve/uzp1_1.c: Likewise.
16346	* gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
16347	* gcc.target/aarch64/sve/uzp2_1.c: Likewise.
16348	* gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
16349	* gcc.target/aarch64/sve/vcond_1.C: Likewise.
16350	* gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
16351	* gcc.target/aarch64/sve/vcond_2.c: Likewise.
16352	* gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
16353	* gcc.target/aarch64/sve/vcond_3.c: Likewise.
16354	* gcc.target/aarch64/sve/vcond_4.c: Likewise.
16355	* gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
16356	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
16357	* gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
16358	* gcc.target/aarch64/sve/vcond_6.c: Likewise.
16359	* gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
16360	* gcc.target/aarch64/sve/vec_init_1.c: Likewise.
16361	* gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
16362	* gcc.target/aarch64/sve/vec_init_2.c: Likewise.
16363	* gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
16364	* gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
16365	* gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
16366	* gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
16367	* gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
16368	* gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
16369	* gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
16370	* gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
16371	* gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
16372	* gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
16373	* gcc.target/aarch64/sve/zip1_1.c: Likewise.
16374	* gcc.target/aarch64/sve/zip2_1.c: Likewise.
16375
163762018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16377	    Alan Hayward  <alan.hayward@arm.com>
16378	    David Sherwood  <david.sherwood@arm.com>
16379
16380	* lib/target-supports.exp (check_effective_target_aarch64_sve)
16381	(aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
16382	(aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
16383	New procedures.
16384	(check_effective_target_vect_perm): Handle SVE.
16385	(check_effective_target_vect_perm_byte): Likewise.
16386	(check_effective_target_vect_perm_short): Likewise.
16387	(check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
16388	(check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
16389	(check_effective_target_vect_widen_mult_hi_to_si): Likewise.
16390	(check_effective_target_vect_element_align_preferred): Likewise.
16391	(check_effective_target_vect_align_stack_vars): Likewise.
16392	(check_effective_target_vect_load_lanes): Likewise.
16393	(check_effective_target_vect_masked_store): Likewise.
16394	(available_vector_sizes): Use aarch64_sve_bits for SVE.
16395	* gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
16396	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
16397	* gcc.dg/vect/bb-slp-pr69907.c: Likewise.
16398	* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
16399	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
16400	* gcc.dg/vect/slp-23.c: Likewise.
16401	* gcc.dg/vect/slp-perm-5.c: Likewise.
16402	* gcc.dg/vect/slp-perm-6.c: Likewise.
16403	* gcc.dg/vect/slp-perm-9.c: Likewise.
16404	* gcc.dg/vect/slp-reduc-3.c: Likewise.
16405	* gcc.dg/vect/vect-114.c: Likewise.
16406	* gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
16407	* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
16408
164092018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
16410
16411	* gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
16412	vect_variable_length, expecting the test to be vectorized
16413	without SLP instead.
16414	* gcc.dg/vect/pr33953.c: Likewise.
16415	* gcc.dg/vect/pr37027.c: Likewise.
16416	* gcc.dg/vect/pr67790.c: Likewise.
16417	* gcc.dg/vect/pr68445.c: Likewise.
16418	* gcc.dg/vect/slp-1.c: Likewise.
16419	* gcc.dg/vect/slp-10.c: Likewise.
16420	* gcc.dg/vect/slp-12a.c: Likewise.
16421	* gcc.dg/vect/slp-12b.c: Likewise.
16422	* gcc.dg/vect/slp-12c.c: Likewise.
16423	* gcc.dg/vect/slp-13-big-array.c: Likewise.
16424	* gcc.dg/vect/slp-13.c: Likewise.
16425	* gcc.dg/vect/slp-14.c: Likewise.
16426	* gcc.dg/vect/slp-15.c: Likewise.
16427	* gcc.dg/vect/slp-17.c: Likewise.
16428	* gcc.dg/vect/slp-19b.c: Likewise.
16429	* gcc.dg/vect/slp-2.c: Likewise.
16430	* gcc.dg/vect/slp-20.c: Likewise.
16431	* gcc.dg/vect/slp-21.c: Likewise.
16432	* gcc.dg/vect/slp-22.c: Likewise.
16433	* gcc.dg/vect/slp-24-big-array.c: Likewise.
16434	* gcc.dg/vect/slp-24.c: Likewise.
16435	* gcc.dg/vect/slp-28.c: Likewise.
16436	* gcc.dg/vect/slp-39.c: Likewise.
16437	* gcc.dg/vect/slp-42.c: Likewise.
16438	* gcc.dg/vect/slp-6.c: Likewise.
16439	* gcc.dg/vect/slp-7.c: Likewise.
16440	* gcc.dg/vect/slp-cond-1.c: Likewise.
16441	* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
16442	* gcc.dg/vect/slp-cond-2.c: Likewise.
16443	* gcc.dg/vect/slp-multitypes-1.c: Likewise.
16444	* gcc.dg/vect/slp-multitypes-10.c: Likewise.
16445	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
16446	* gcc.dg/vect/slp-multitypes-2.c: Likewise.
16447	* gcc.dg/vect/slp-multitypes-4.c: Likewise.
16448	* gcc.dg/vect/slp-multitypes-5.c: Likewise.
16449	* gcc.dg/vect/slp-multitypes-8.c: Likewise.
16450	* gcc.dg/vect/slp-multitypes-9.c: Likewise.
16451	* gcc.dg/vect/slp-reduc-1.c: Likewise.
16452	* gcc.dg/vect/slp-reduc-2.c: Likewise.
16453	* gcc.dg/vect/slp-reduc-4.c: Likewise.
16454	* gcc.dg/vect/slp-reduc-5.c: Likewise.
16455	* gcc.dg/vect/slp-reduc-7.c: Likewise.
16456	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16457	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
16458	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
16459	* gcc.dg/vect/vect-live-slp-3.c: Likewise.
16460
164612018-01-13  Jakub Jelinek  <jakub@redhat.com>
16462
16463	PR c/83801
16464	* gcc.dg/pr83801.c: New test.
16465
164662018-01-13  Paul Thomas  <pault@gcc.gnu.org>
16467
16468	PR fortran/52162
16469	* gfortran.dg/bounds_check_19.f90: New test.
16470
164712018-01-12  Jakub Jelinek  <jakub@redhat.com>
16472
16473	* gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
16474	instead of scan-assembler-not for xsnabsqp.
16475
164762018-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16477
16478	PR libgfortran/83525
16479	* gfortran.dg/newunit_5.f90: New test.
16480
164812018-01-12  Vladimir Makarov  <vmakarov@redhat.com>
16482
16483	PR rtl-optimization/80481
16484	* g++.dg/pr80481.C: New.
16485
164862018-01-12  Uros Bizjak  <ubizjak@gmail.com>
16487
16488	PR target/83628
16489	* gcc.target/alpha/pr83628-3.c: New test.
16490
164912018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16492
16493	* lib/target-supports.exp (check_effective_target_avx512f): Also
16494	check for __builtin_ia32_addsd_round,
16495	__builtin_ia32_getmantsd_round.
16496	* gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
16497
164982018-01-12  Segher Boessenkool  <segher@kernel.crashing.org>
16499
16500	PR target/83629
16501	* gcc.target/powerpc/pr83629.c: Require ilp32.
16502
165032018-01-12  Richard Biener  <rguenther@suse.de>
16504
16505	PR tree-optimization/80846
16506	* gcc.target/i386/pr80846-1.c: New testcase.
16507	* gcc.target/i386/pr80846-2.c: Likewise.
16508
165092018-01-12  Eric Botcazou  <ebotcazou@adacore.com>
16510
16511	* gcc.c-torture/execute/20180112-1.c: New test.
16512
165132018-01-12  Tom de Vries  <tom@codesourcery.com>
16514
16515	* g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
16516	* g++.dg/ext/label13a.C: Same.
16517	* g++.dg/ext/label14.C: Same.
16518	* g++.dg/ext/label2.C: Same.
16519	* g++.dg/ext/label3.C: Same.
16520	* g++.dg/torture/pr42462.C: Same.
16521	* g++.dg/torture/pr42739.C: Same.
16522	* g++.dg/warn/Wunused-label-3.C: Same.
16523
165242018-01-12  Tom de Vries  <tom@codesourcery.com>
16525
16526	* c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
16527	* g++.dg/Walloca1.C: Same.
16528	* g++.dg/cpp0x/pr70338.C: Same.
16529	* g++.dg/cpp1y/lambda-generic-vla1.C: Same.
16530	* g++.dg/cpp1y/vla10.C: Same.
16531	* g++.dg/cpp1y/vla2.C: Same.
16532	* g++.dg/cpp1y/vla6.C: Same.
16533	* g++.dg/cpp1y/vla8.C: Same.
16534	* g++.dg/debug/debug5.C: Same.
16535	* g++.dg/debug/debug6.C: Same.
16536	* g++.dg/debug/pr54828.C: Same.
16537	* g++.dg/diagnostic/pr70105.C: Same.
16538	* g++.dg/eh/cleanup5.C: Same.
16539	* g++.dg/eh/spbp.C: Same.
16540	* g++.dg/ext/tmplattr9.C: Same.
16541	* g++.dg/ext/vla10.C: Same.
16542	* g++.dg/ext/vla11.C: Same.
16543	* g++.dg/ext/vla12.C: Same.
16544	* g++.dg/ext/vla15.C: Same.
16545	* g++.dg/ext/vla16.C: Same.
16546	* g++.dg/ext/vla17.C: Same.
16547	* g++.dg/ext/vla3.C: Same.
16548	* g++.dg/ext/vla6.C: Same.
16549	* g++.dg/ext/vla7.C: Same.
16550	* g++.dg/init/array24.C: Same.
16551	* g++.dg/init/new47.C: Same.
16552	* g++.dg/init/pr55497.C: Same.
16553	* g++.dg/opt/pr78201.C: Same.
16554	* g++.dg/template/vla2.C: Same.
16555	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
16556	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
16557	* g++.dg/torture/pr62127.C: Same.
16558	* g++.dg/torture/pr67055.C: Same.
16559	* g++.dg/torture/stackalign/eh-alloca-1.C: Same.
16560	* g++.dg/torture/stackalign/eh-inline-2.C: Same.
16561	* g++.dg/torture/stackalign/eh-vararg-1.C: Same.
16562	* g++.dg/torture/stackalign/eh-vararg-2.C: Same.
16563	* g++.dg/warn/Wplacement-new-size-5.C: Same.
16564	* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
16565	* g++.dg/warn/Wvla-1.C: Same.
16566	* g++.dg/warn/Wvla-3.C: Same.
16567	* g++.old-deja/g++.ext/array2.C: Same.
16568	* g++.old-deja/g++.ext/constructor.C: Same.
16569	* g++.old-deja/g++.law/builtin1.C: Same.
16570	* g++.old-deja/g++.other/crash12.C: Same.
16571	* g++.old-deja/g++.other/eh3.C: Same.
16572	* g++.old-deja/g++.pt/array6.C: Same.
16573	* g++.old-deja/g++.pt/dynarray.C: Same.
16574
165752018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16576
16577	* g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
16578
165792018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16580
16581	PR libfortran/67412
16582	* gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
16583	on *-*-solaris2.10.
16584
165852018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16586
16587	* lib/target-supports.exp (check_effective_target_branch_cost):
16588	Accept all x86 targets.
16589
165902018-01-12  Martin Liska  <mliska@suse.cz>
16591
16592	PR ipa/83054
16593	* g++.dg/warn/pr83054.C: New test.
16594
165952018-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16596
16597	* gcc.target/powerpc/spec-barr-1.c: New file.
16598
165992018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16600
16601	PR target/83330
16602	* gcc.target/i386/pr83330.c: New test.
16603
166042018-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
16605
16606	PR fortran/79383
16607	* gfortran.dg/dtio_31.f03: New test.
16608	* gfortran.dg/dtio_32.f03: New test.
16609
166102018-01-11  David Malcolm  <dmalcolm@redhat.com>
16611
16612	PR c++/43486
16613	* g++.dg/wrappers: New subdirectory.
16614	* g++.dg/wrappers/README: New file.
16615	* g++.dg/wrappers/alloc.C: New test case.
16616	* g++.dg/wrappers/cow-istream-string.C: New test case.
16617	* g++.dg/wrappers/cp-stdlib.C: New test case.
16618	* g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
16619	* g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
16620
166212018-01-11  Jan Hubicka  <hubicka@ucw.cz>
16622
16623	PR middle-end/83718
16624	* g++.dg/torture/pr83718.C: New testcase.
16625
166262018-01-11  Martin Jambor  <mjambor@suse.cz>
16627
16628	PR ipa/83178
16629	* g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
16630
166312018-01-11  Bin Cheng  <bin.cheng@arm.com>
16632
16633	PR tree-optimization/83695
16634	* gcc.dg/tree-ssa/pr83695.c: New test.
16635
166362018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16637
16638	* gcc.target/arm/simd/fp16fml_lane_high.c: New test.
16639	* gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16640
166412018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16642
16643	* gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
16644	* gcc.target/arm/simd/fp16fml_high.c: New test.
16645	* gcc.target/arm/simd/fp16fml_low.c: Likewise.
16646	* lib/target-supports.exp
16647	(check_effective_target_arm_fp16fml_neon_ok_nocache,
16648	check_effective_target_arm_fp16fml_neon_ok,
16649	add_options_for_arm_fp16fml_neon): New procedures.
16650
166512018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16652
16653	* gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
16654	combination tests.
16655
166562018-01-11  Richard Biener  <rguenther@suse.de>
16657
16658	PR tree-optimization/83435
16659	* gcc.dg/graphite/pr83435.c: New testcase.
16660
166612018-01-11  Richard Sandiford  <richard.sandiford@linaro.org>
16662	    Alan Hayward  <alan.hayward@arm.com>
16663	    David Sherwood  <david.sherwood@arm.com>
16664
16665	* gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
16666
166672018-01-11  Tamar Christina  <tamar.christina@arm.com>
16668
16669	* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
16670
166712018-01-11  Sudakshina Das  <sudi.das@arm.com>
16672
16673	PR target/82096
16674	* gcc.c-torture/compile/pr82096.c: New test.
16675
166762018-01-11  Ed Schonberg  <schonberg@adacore.com>
16677
16678	* gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
16679
166802018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
16681
16682	* gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
16683
166842018-01-11  Justin Squirek  <squirek@adacore.com>
16685
16686	* gnat.dg/expr_func4.adb: New testcase.
16687
166882018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
16689
16690	* gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
16691	testcase.
16692
166932018-01-11  Bob Duff  <duff@adacore.com>
16694
16695	* gnat.dg/protected_null.adb: New testcase.
16696
166972018-01-11  Ed Schonberg  <schonberg@adacore.com>
16698
16699	* gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
16700
167012018-01-11  Ed Schonberg  <schonberg@adacore.com>
16702
16703	* gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
16704
167052018-01-11  Justin Squirek  <squirek@adacore.com>
16706
16707	* gnat.dg/loopvar.adb: New testcase.
16708
167092018-01-10  Jan Hubicka  <hubicka@ucw.cz>
16710
16711	PR middle-end/83189
16712	* gfortran.fortran-torture/compile/pr83189.f90: New testcase.
16713
167142018-01-10  Jan Hubicka  <hubicka@ucw.cz>
16715
16716	* gcc.c-torture/compile/pr83575.c: New testcase.
16717
167182018-01-10  Michael Collison  <michael.collison@arm.com>
16719
16720	* gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
16721	* gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
16722	* gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
16723	* gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
16724	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16725	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16726	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16727	* gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
16728	* gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
16729	* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16730	* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16731	* gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
16732	* gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
16733	* gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
16734	* gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
16735	* gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
16736
167372018-01-10  Michael Collison  <michael.collison@arm.com>
16738
16739	* gcc.target/aarch64/sha2.h: New shared testcase.
16740	* gcc.target/aarch64/sha2_1.c: New testcase.
16741	* gcc.target/aarch64/sha2_2.c: New testcase.
16742	* gcc.target/aarch64/sha2_3.c: New testcase.
16743	* gcc.target/aarch64/sha3.h: New shared testcase.
16744	* gcc.target/aarch64/sha3_1.c: New testcase.
16745	* gcc.target/aarch64/sha3_2.c: New testcase.
16746	* gcc.target/aarch64/sha3_3.c: New testcase.
16747
167482018-01-10  Michael Collison  <michael.collison@arm.com>
16749
16750	* gcc.target/aarch64/sm3_sm4.c: New testcase.
16751
167522018-01-10  Martin Sebor  <msebor@redhat.com>
16753
16754	PR tree-optimization/83781
16755	* gcc.dg/strlenopt-42.c: New test.
16756
167572018-01-11  Martin Sebor  <msebor@gmail.com>
16758	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16759
16760	PR tree-optimization/83501
16761	PR tree-optimization/81703
16762
16763	* gcc.dg/strlenopt-39.c: New test-case.
16764	* gcc.dg/pr81703.c: Likewise.
16765
167662018-01-10  Eric Botcazou  <ebotcazou@adacore.com>
16767
16768	* gnat.dg/atomic10.adb: New test.
16769
167702018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
16771
16772	PR fortran/82367
16773	* gfortran.dg/deferred_character_18.f90: New test.
16774
167752018-01-10  Martin Sebor  <msebor@redhat.com>
16776
16777	PR tree-optimization/83671
16778	* gcc.dg/strlenopt-40.c: New test.
16779	* gcc.dg/strlenopt-41.c: New test.
16780
167812018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
16782
16783	PR fortran/83093
16784	* gfortran.dg/allocate_with_typespec_7.f90: New test.
16785
167862018-01-10  Peter Bergner  <bergner@vnet.ibm.com>
16787
16788	PR target/83399
16789	* gcc.target/powerpc/pr83399.c: New test.
16790
167912018-01-10  David Malcolm  <dmalcolm@redhat.com>
16792
16793	PR c++/43486
16794	* g++.dg/diagnostic/param-type-mismatch.C: Update expected results
16795	to reflect that the arguments are correctly underlined.
16796	* g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
16797	for globals, params, locals and literals.
16798	(test_sizeof): Directly test the location of "sizeof", rather than
16799	when used in compound expressions.
16800	(test_alignof): Likewise for "alignof".
16801	(test_string_literals): Likewise for string literals.
16802	(test_numeric_literals): Likewise for numeric literals.
16803	(test_builtin_offsetof): Likewise for "__builtin_offsetof".
16804	(test_typeid): Likewise for typeid.
16805	(test_unary_plus): New.
16806	* g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
16807	format strings.
16808
168092018-01-10  Uros Bizjak  <ubizjak@gmail.com>
16810
16811	* gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
16812
168132018-01-10  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
16814
16815	* gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
16816
168172018-01-10  Marek Polacek  <polacek@redhat.com>
16818
16819	PR c++/82541
16820	* g++.dg/warn/Wduplicated-branches4.C: New test.
16821
168222018-01-10  Jakub Jelinek  <jakub@redhat.com>
16823
16824	PR c++/81327
16825	* g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
16826	cast to void *.
16827
168282018-01-10  Paolo Carlini  <paolo.carlini@oracle.com>
16829
16830	PR c++/81055
16831	* g++.dg/cpp0x/new2.C: New.
16832
168332018-01-10  H.J. Lu  <hongjiu.lu@intel.com>
16834
16835	PR target/83735
16836	* gcc.target/i386/pr83735.c: New test.
16837
168382018-01-10  Christophe Lyon  <christophe.lyon@linaro.org>
16839
16840	* lib/target-supports.exp (check_effective_target_branch_cost):
16841	New function.
16842	* gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
16843	* gcc.dg/pr21643.c: Likewise.
16844	* gcc.dg/pr46309.c: Likewise.
16845	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16846	* gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
16847	* gcc.dg/tree-ssa/reassoc-32.c: Likewise.
16848	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16849	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16850	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16851	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16852	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
16853	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
16854	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16855	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16856	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16857	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16858	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16859
168602018-01-10  Segher Boessenkool  <segher@kernel.crashing.org>
16861
16862	PR target/83629
16863	* gcc.target/powerpc/pr83629.c: New testcase.
16864
168652018-01-10  Richard Biener  <rguenther@suse.de>
16866
16867	PR testsuite/78768
16868	* gcc.dg/pr78768.c: Un-XFAIL.
16869
168702018-01-10  Richard Biener  <rguenther@suse.de>
16871
16872	PR debug/82425
16873	* gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16874
168752018-01-10  Richard Sandiford  <richard.sandiford@linaro.org>
16876
16877	PR tree-optimization/83753
16878	* gcc.dg/torture/pr83753.c: New test.
16879
168802018-01-09  Jan Hubicka  <hubicka@ucw.cz>
16881
16882	* gcc.target/i386/avx2-gather-1.c: Add -march.
16883	* gcc.target/i386/avx2-gather-2.c: Add -march.
16884	* gcc.target/i386/avx2-gather-3.c: Add -march.
16885	* gcc.target/i386/avx2-gather-4.c: Add -march.
16886	* gcc.target/i386/avx2-gather-5.c: Add -march.
16887	* gcc.target/i386/avx2-gather-6.c: Add -march.
16888	* gcc.target/i386/avx512f-gather-1.c: Add -march.
16889	* gcc.target/i386/avx512f-gather-2.c: Add -march.
16890	* gcc.target/i386/avx512f-gather-3.c: Add -march.
16891	* gcc.target/i386/avx512f-gather-4.c: Add -march.
16892	* gcc.target/i386/avx512f-gather-5.c: Add -march.
16893	* gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
16894	* gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
16895	* gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
16896	* gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
16897	* gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
16898
168992018-01-09  H.J. Lu  <hongjiu.lu@intel.com>
16900
16901	PR target/78585:
16902	* gcc.target/i386/pr78585.c: New test.
16903
169042018-01-09  Jakub Jelinek  <jakub@redhat.com>
16905
16906	PR c++/83734
16907	* g++.dg/cpp0x/pr83734.C: New test.
16908
169092018-01-09  Carl Love  <cel@us.ibm.com>
16910
16911	* gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
16912	vec_mergeo builtins with float, double, long long, unsigned long long,
16913	bool long long  arguments.
16914	* gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
16915	vec_float2 with double arguments.
16916	* gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
16917	vec_mergew and vec_mergow builtins.
16918
169192018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
16920
16921	PR fortran/83742
16922	* gfortran.dg/contiguous_6.f90: New test.
16923
169242018-01-09  Richard Biener  <rguenther@suse.de>
16925
16926	PR tree-optimization/83668
16927	* gcc.dg/graphite/pr83668.c: New testcase.
16928
169292018-01-09  Joseph Myers  <joseph@codesourcery.com>
16930
16931	PR tree-optimization/64811
16932	* gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
16933	gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16934	gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
16935	gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
16936	New tests.
16937	* gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16938
169392018-01-09  Georg-Johann Lay  <avr@gjlay.de>
16940
16941	PR target/79883
16942	* gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16943
169442018-01-09  Tamar Christina  <tamar.christina@arm.com>
16945
16946	PR target/82641
16947	* gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
16948	no NEON and require softfp or hard float-abi.
16949	* gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
16950
169512018-01-09  Richard Biener  <rguenther@suse.de>
16952
16953	PR tree-optimization/83572
16954	* gcc.dg/graphite/pr83572.c: New testcase.
16955
169562018-01-09  Jakub Jelinek  <jakub@redhat.com>
16957
16958	PR target/83507
16959	* gcc.dg/sms-13.c: New test.
16960
169612018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
16962
16963	PR fortran/83741
16964	* gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16965
169662018-01-08  Chih-Mao Chen  <pkmx.tw@gmail.com>
16967	    Monk Chiang  <sh.chiang04@gmail.com>
16968
16969	* gcc.target/riscv/save-restore-1.c: New.
16970
169712018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16972
16973	PR target/83677
16974	* gcc.target/powerpc/pr83677.c: New file.
16975
169762018-01-08  Jeff Law  <law@redhat.com>
16977
16978	PR rtl-optimizatin/81308
16979	* g++.dg/pr81308-1.C: New test.
16980	* g++.dg/pr81308-2.C: New test.
16981
169822018-01-08  Vidya Praveen  <vidyapraveen@arm.com>
16983
16984	PR target/83663 - Revert r255946
16985	* gcc.target/aarch64/vect-slp-dup.c: New.
16986
169872018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16988
16989	* gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16990	combination tests.
16991
169922018-01-08  Richard Biener  <rguenther@suse.de>
16993
16994	PR tree-optimization/83563
16995	* gcc.dg/graphite/pr83563.c: New testcase.
16996
169972018-01-08  Richard Biener  <rguenther@suse.de>
16998
16999	PR middle-end/83713
17000	* g++.dg/torture/pr83713.C: New testcase.
17001
170022018-01-08  Tom de Vries  <tom@codesourcery.com>
17003
17004	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
17005
170062018-01-08  Richard Biener  <rguenther@suse.de>
17007
17008	PR tree-optimization/83685
17009	* gcc.dg/torture/pr83685.c: New testcase.
17010
170112018-01-08  Richard Biener  <rguenther@suse.de>
17012
17013	PR lto/83719
17014	* gcc.dg/lto/pr83719_0.c: New testcase.
17015
170162018-01-08  Tom de Vries  <tom@codesourcery.com>
17017
17018	* gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
17019	* gcc.dg/graphite/run-id-1.c: Same.
17020	* gcc.dg/tree-ssa/loop-interchange-4.c: Same.
17021
170222018-01-08  Paul Thomas  <pault@gcc.gnu.org>
17023
17024	PR fortran/83611
17025	* gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
17026	* gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
17027	* gfortran.dg/pdt_27.f03: New test.
17028
17029	PR fortran/83731
17030	* gfortran.dg/pdt_28.f03: New test.
17031
170322018-01-08  Tom de Vries  <tom@codesourcery.com>
17033
17034	* c-c++-common/builtins.c: Require effective target alloca.
17035	* gcc.dg/Wrestrict.c: Same.
17036	* gcc.dg/tree-ssa/loop-interchange-15.c: Same.
17037
170382018-01-08  Richard Biener  <rguenther@suse.de>
17039
17040	PR middle-end/83580
17041	* gcc.dg/torture/pr83580.c: New testcase.
17042
170432018-01-08  Richard Biener  <rguenther@suse.de>
17044
17045	PR middle-end/83517
17046	* gcc.dg/pr83517.c: New testcase.
17047
170482018-01-06  Aldy Hernandez  <aldyh@redhat.com>
17049
17050	PR middle-end/81897
17051	* gcc.dg/uninit-pr81897.c: New test.
17052
170532018-01-06  Martin Sebor  <msebor@redhat.com>
17054
17055	PR tree-optimization/83640
17056	* gcc.dg/Wrestrict-6.c: New test.
17057	* gcc.dg/pr83640.c: New test.
17058
170592018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
17060
17061	* gcc.target/aarch64/reg-alloc-1.c: New test.
17062
170632018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
17064
17065	PR fortran/50892
17066	* gfortran.dg/char_pointer_assign_icb_1.f90: New test.
17067
170682018-01-06  Jakub Jelinek  <jakub@redhat.com>
17069
17070	PR debug/83480
17071	* gcc.dg/pr83480.c: New test.
17072
17073	PR rtl-optimization/83682
17074	* gcc.target/i386/pr83682.c: New test.
17075
170762018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
17077
17078	PR fortran/78534
17079	PR fortran/66310
17080	* gfortran.dg/char_cast_1.f90: Update scan pattern.
17081	* gfortran.dg/dependency_49.f90: Likewise.
17082	* gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
17083	* gfortran.dg/repeat_7.f90: New test for PR 66310.
17084	* gfortran.dg/scan_2.f90: Handle potential cast in assignment.
17085	* gfortran.dg/string_1.f90: Limit to ilp32 targets.
17086	* gfortran.dg/string_1_lp64.f90: New test.
17087	* gfortran.dg/string_3.f90: Limit to ilp32 targets.
17088	* gfortran.dg/string_3_lp64.f90: New test.
17089
170902018-01-05  Jakub Jelinek  <jakub@redhat.com>
17091
17092	PR target/83604
17093	* gcc.target/i386/sse-26.c: New test.
17094
17095	PR target/83604
17096	* gcc.target/i386/pr83604.c: New test.
17097
170982018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
17099
17100	* gcc.dg/vect/vect-align-4.c: New test.
17101	* gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
17102	and redefine as a structure with an unaligned member "b".
17103	(foo): Update accordingly.
17104
171052018-01-05  Sudakshina Das  <sudi.das@arm.com>
17106
17107	PR target/82439
17108	* gcc.target/aarch64/bics_5.c: New test.
17109	* gcc.target/arm/bics_5.c: Likewise.
17110
171112018-01-05  Jakub Jelinek  <jakub@redhat.com>
17112
17113	PR tree-optimization/83605
17114	* gcc.dg/pr83605.c: New test.
17115
171162018-01-04  Jakub Jelinek  <jakub@redhat.com>
17117
17118	PR target/83554
17119	* gcc.target/i386/pr83554.c: New test.
17120
17121	PR ipa/82352
17122	* g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
17123	long unsigned int.
17124
171252018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
17126
17127	PR fortran/83683
17128	PR fortran/45689
17129	* gfortran.dg/eoshift_8.f90: New test.
17130	* gfortran.dg/simplify_eoshift_1.f90: New test.
17131
171322018-01-04  Jakub Jelinek  <jakub@redhat.com>
17133
17134	PR debug/83585
17135	* gcc.dg/pr83585.c: New test.
17136
171372018-01-04  Nathan Sidwell  <nathan@acm.org>
17138
17139	PR c++/83667
17140	* g++.dg/ipa/pr83667.C: Fix regex, require alias.
17141
171422018-01-04  Jakub Jelinek  <jakub@redhat.com>
17143
17144	PR debug/83666
17145	* gcc.dg/pr83666.c: New test.
17146
171472018-01-04  Uros Bizjak  <ubizjak@gmail.com>
17148
17149	PR target/83628
17150	* gcc.target/alpha/pr83628-1.c: New test.
17151	* gcc.target/alpha/pr83628-2.c: Ditto.
17152
171532018-01-04  Martin Liska  <mliska@suse.cz>
17154
17155	PR ipa/82352
17156	* g++.dg/ipa/pr82352.C: New test.
17157
171582018-01-04  Jakub Jelinek  <jakub@redhat.com>
17159
17160	* gcc.dg/vect-opt-info-1.c: Moved to ...
17161	* gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
17162	vect_int targets, use dg-additional-options instead of dg-options and
17163	use relative line numbers instead of absolute.
17164
171652018-01-03  Martin Sebor  <msebor@redhat.com>
17166
17167	PR tree-optimization/83655
17168	* gcc.dg/Wrestrict-5.c: New test.
17169	* c-c++-common/builtins.c: New test.
17170
171712018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
17172	    Alan Hayward  <alan.hayward@arm.com>
17173	    David Sherwood  <david.sherwood@arm.com>
17174
17175	* gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
17176	(main): Call it.
17177
171782018-01-03  Jeff Law  <law@redhat.com>
17179
17180	PR target/83641
17181	* gcc.target/i386/stack-check-17.c: New test.
17182	* gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
17183
171842018-01-03  Jakub Jelinek  <jakub@redhat.com>
17185
17186	PR debug/83621
17187	* gcc.dg/pr83621.c: New test.
17188
17189	PR debug/83645
17190	* gcc.dg/pr83645.c: New test.
17191
171922018-01-03  Martin Sebor  <msebor@redhat.com>
17193
17194	PR tree-optimization/83603
17195	* gcc.dg/Wrestrict-4.c: New test.
17196
17197	PR c/83559
17198	* gcc.dg/const-2.c: New test.
17199	* gcc.dg/pure-3.c: New test.
17200
172012018-01-03  Martin Sebor  <msebor@redhat.com>
17202
17203	* gcc.dg/Wrestrict-3.c: New test.
17204
172052018-01-03  Jakub Jelinek  <jakub@redhat.com>
17206
17207	PR c++/83555
17208	* g++.dg/opt/pr83555.C: New test.
17209	* g++.dg/ubsan/pr83555.C: New test.
17210
172112018-01-03  David Malcolm  <dmalcolm@redhat.com>
17212
17213	PR c/82050
17214	* gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
17215	the !CHECKING_P case by expecting a note.
17216	* gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
17217	a note for the !CHECKING_P case, and move the return statement
17218	outside of #if CHECKING_P guard.
17219
172202018-01-03  Jeff Law  <law@redhat.com>
17221
17222	PR middle-end/83654
17223	* gcc.target/i386/stack-check-18.c: New test.
17224	* gcc.target/i386/stack-check-19.c: New test.
17225
172262018-01-03  Martin Sebor  <msebor@redhat.com>
17227
17228	PR tree-optimization/83501
17229	* c-c++-common/Warray-bounds-3.c: Remove xfail.
17230
172312018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
17232
17233	PR tree-optimization/83501
17234	* gcc.dg/tree-ssa/pr83501-1.c: New test.
17235
172362018-01-03  Nathan Sidwell  <nathan@acm.org>
17237
17238	PR c++/83667
17239	* g++.dg/ipa/pr83667.C: New.
17240
172412018-01-03  Martin Liska  <mliska@suse.cz>
17242
17243	PR tree-optimization/83593
17244	* gcc.dg/pr83593.c: New test.
17245
172462018-01-03  Martin Liska  <mliska@suse.cz>
17247
17248	PR ipa/83549
17249	* g++.dg/ipa/pr83549.C: New test.
17250
172512018-01-03  Marek Polacek  <polacek@redhat.com>
17252
17253	PR c++/83592
17254	* g++.dg/warn/mvp2.C: New test.
17255
172562018-01-03  Jakub Jelinek  <jakub@redhat.com>
17257
17258	PR preprocessor/83602
17259	* g++.dg/cpp/pr83602.C: New test.
17260
17261	PR c++/83634
17262	* g++.dg/parse/pr83634.C: New test.
17263
172642018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
17265
17266	PR fortran/83664
17267	* gfortran.dg/eoshift_7.f90: New test.
17268
172692018-01-03  Jan Beulich  <jbeulich@suse.com>
17270
17271	* gcc.target/i386/avx512vl-no-vmovdqu8.c,
17272	gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
17273
172742018-01-03  Jakub Jelinek  <jakub@redhat.com>
17275
17276	Update copyright years.
17277
172782018-01-03  Martin Liska  <mliska@suse.cz>
17279
17280	PR ipa/83594
17281	* gcc.dg/ipa/pr83594.c: New test.
17282
172832018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
17284	    Alan Hayward  <alan.hayward@arm.com>
17285	    David Sherwood  <david.sherwood@arm.com>
17286
17287	* gcc.dg/vect-opt-info-1.c: New test.
17288
172892018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
17290
17291	* gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
17292	floorf128, truncf128, and roundf128.
17293	* gcc.target/powerpc/float128-hw5.c: New tests for _Float128
17294	optimizations added in match.pd.
17295	* gcc.target/powerpc/float128-hw6.c: Likewise.
17296	* gcc.target/powerpc/float128-hw7.c: Likewise.
17297	* gcc.target/powerpc/float128-hw8.c: Likewise.
17298	* gcc.target/powerpc/float128-hw9.c: Likewise.
17299	* gcc.target/powerpc/float128-hw10.c: Likewise.
17300	* gcc.target/powerpc/float128-hw11.c: Likewise.
17301
173022018-01-02  Jakub Jelinek  <jakub@redhat.com>
17303
17304	PR c++/83556
17305	* g++.dg/cpp0x/pr83556.C: New test.
17306
173072018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
17308
17309	PR fortran/45689
17310	PR fortran/83650
17311	* gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
17312	* gfortran.dg/simplify_cshift_4.f90: New test.
17313
173142018-01-02  Marek Polacek  <polacek@redhat.com>
17315
17316	PR c++/81860
17317	* g++.dg/cpp0x/inh-ctor30.C: New test.
17318
17319	PR c++/83644
17320	* g++.dg/cpp1z/pr83644.C: New test.
17321
173222018-01-01  Paul Thomas  <pault@gcc.gnu.org>
17323
17324	PR fortran/83076
17325	* gfortran.dg/coarray_45.f90: New test.
17326
17327	PR fortran/83319
17328	* gfortran.dg/coarray_46.f90: New test.
17329
173302018-01-01  Jakub Jelinek  <jakub@redhat.com>
17331
17332	PR tree-optimization/83581
17333	* gcc.dg/pr83581.c: New test.
17334
17335	PR c/83595
17336	* gcc.dg/pr83595.c: New test.
17337
17338	PR middle-end/83608
17339	* g++.dg/opt/pr83608.C: New test.
17340
17341	PR middle-end/83609
17342	* gcc.dg/pr83609.c: New test.
17343	* g++.dg/opt/pr83609.C: New test.
17344
17345	PR middle-end/83623
17346	* gcc.dg/pr83623.c: New test.
17347
17348	* gcc.target/i386/i386.exp
17349	(check_effective_target_avx512vpopcntdqvl): New proc.
17350	* gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
17351	avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
17352	* gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
17353
17354Copyright (C) 2018 Free Software Foundation, Inc.
17355
17356Copying and distribution of this file, with or without modification,
17357are permitted in any medium without royalty provided the copyright
17358notice and this notice are preserved.
17359