12020-03-04  Release Manager
2
3	* GCC 8.4.0 released.
4
52020-02-29  Peter Bergner  <bergner@linux.ibm.com>
6
7	Revert
8	2020-02-20  Peter Bergner  <bergner@linux.ibm.com>
9
10	PR target/93658
11	* gcc.target/powerpc/pr93658.c: New test.
12	* gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count.
13
142020-02-26  Jakub Jelinek  <jakub@redhat.com>
15
16	PR tree-optimization/93820
17	* gcc.dg/pr93820.c: New test.
18
192020-02-26  Jakub Jelinek  <jakub@redhat.com>
20
21	PR c++/93905
22	* g++.dg/cpp0x/pr93905.C: New test.
23
242020-02-26  Marek Polacek  <polacek@redhat.com>
25
26	PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion.
27	* g++.dg/cpp0x/overload-conv-4.C: New test.
28
292020-02-25  Alexandre Oliva <aoliva@redhat.com>
30
31	PR c++/86747
32	* g++.dg/pr86747.C: New.
33
342019-02-05  Alexandre Oliva <aoliva@redhat.com>
35
36	PR c++/87770
37	* g++.dg/pr87770.C: New.
38
392020-02-25  Marek Polacek  <polacek@redhat.com>
40	    Jakub Jelinek  <jakub@redhat.com>
41
42	PR c++/92745
43	* g++.dg/cpp0x/initlist118.C: New test.
44	* g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options.
45
462020-02-25  Jakub Jelinek  <jakub@redhat.com>
47
48	PR rtl-optimization/93908
49	* gcc.c-torture/execute/pr93908.c: New test.
50
512019-02-25  Eric Botcazou  <ebotcazou@adacore.com>
52
53	* gnat.dg/lto24.adb: New test.
54	* gnat.dg/lto24_pkg1.ads: New helper.
55	* gnat.dg/lto24_pkg2.ad[sb]: Likewise.
56
572020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
58
59	Backport from mainline
60	2020-02-19  Richard Sandiford  <richard.sandiford@arm.com>
61
62	PR tree-optimization/93767
63	* gcc.dg/vect/pr93767.c: New test.
64
652020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
66
67	PR tree-optimization/93434
68	* gcc.c-torture/execute/pr93434.c: New test.
69
702020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
71
72	PR middle-end/92768
73	* gcc.dg/pr92768.c: New test.
74
752020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
76
77	PR tree-optimization/92420
78	* gcc.dg/vect/pr92420.c: New test.
79
802020-02-25  Richard Sandiford  <richard.sandiford@arm.com>
81
82	PR middle-end/90313
83	* g++.dg/torture/pr90313.cc: New test.
84
852020-02-23  Peter Bergner  <bergner@linux.ibm.com>
86
87	Backport from master
88	2020-02-20  Peter Bergner  <bergner@linux.ibm.com>
89
90	PR target/93658
91	* gcc.target/powerpc/pr93658.c: New test.
92	* gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count.
93
942020-02-20  H.J. Lu  <hongjiu.lu@intel.com>
95
96	Backport from master
97	2020-02-13  H.J. Lu  <hongjiu.lu@intel.com>
98
99	PR target/93656
100	* gcc.target/i386/pr93656.c: New test.
101
1022020-02-19  Mark Eggleston <markeggleston@gcc.gnu.org>
103
104	* typebound_call_22.d03 : Remove xfail clause.
105
1062020-02-19  Mark Eggleston <markeggleston@gcc.gnu.org>
107
108	Backported from mainline
109	2020-02-18  Mark Eggleston  <markeggleston@gcc.gnu.org>
110
111	PR fortran/93714
112	* gfortran.dg/char_pointer_assign_6.f90: Look for no target
113	message instead of length mismatch.
114	* gfortran.dg/pr93714_1.f90
115	* gfortran.dg/pr93714_2.f90
116
1172020-02-18  Hongtao Liu  <hongtao.liu@intel.com>
118
119	* g++.dg/other/i386-2.C: Add -mavx512vbmi2.
120	* g++.dg/other/i386-3.C: Ditto.
121
1222020-02-17  Richard Biener  <rguenther@suse.de>
123
124	Backport from mainline
125	2020-01-22  Richard Biener  <rguenther@suse.de>
126
127	PR tree-optimization/93381
128	* gcc.dg/torture/pr93381.c: New testcase.
129
1302020-02-17  Richard Biener  <rguenther@suse.de>
131
132	Backport from mainline
133	2020-01-28  Richard Biener  <rguenther@suse.de>
134
135	PR tree-optimization/93439
136	* gfortran.dg/graphite/pr93439.f90: New testcase.
137
1382020-02-17  Richard Biener  <rguenther@suse.de>
139
140	Backport from mainline
141	2020-01-09  Richard Biener  <rguenther@suse.de>
142
143	PR middle-end/93054
144	* gcc.dg/pr93054.c: New testcase.
145
1462020-02-17  Richard Biener  <rguenther@suse.de>
147
148	Backport from mainline
149	2020-01-20  Richard Biener  <rguenther@suse.de>
150
151	PR debug/92763
152	* g++.dg/debug/pr92763.C: New testcase.
153
1542020-02-17  Richard Biener  <rguenther@suse.de>
155
156	Backport from mainline
157	2019-11-29  Richard Biener  <rguenther@suse.de>
158
159	PR tree-optimization/92704
160	* gcc.dg/torture/pr92704.c: New testcase.
161
1622020-02-14 Hongtao Liu  <hongtao.liu@intel.com>
163
164	* gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
165	* gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
166	* gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
167	* gcc.target/i386/sse-13.c: Ditto.
168	* gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
169	* gcc.target/i386/sse-22.c: Ditto.
170
1712020-02-15  Jakub Jelinek  <jakub@redhat.com>
172
173	PR tree-optimization/93744
174	* gcc.c-torture/execute/pr93744-1.c: New test.
175	* gcc.c-torture/execute/pr93744-2.c: New test.
176	* gcc.c-torture/execute/pr93744-3.c: New test.
177
1782020-02-14  Jakub Jelinek  <jakub@redhat.com>
179
180	PR c++/61414
181	* g++.dg/cpp0x/enum39.C: New test.
182
1832020-02-14  Jakub Jelinek  <jakub@redhat.com>
184
185	Backported from mainline
186	2020-02-13  Jakub Jelinek  <jakub@redhat.com>
187
188	PR c/93576
189	* gcc.dg/pr93576.c: New test.
190
191	PR target/93696
192	* gcc.target/i386/pr93696-1.c: New test.
193	* gcc.target/i386/pr93696-2.c: New test.
194	* gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
195	of _mm*_mask_popcnt_*.
196	* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
197	* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
198	* gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
199	* gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
200	* gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
201	* gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
202	* gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
203	* gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
204	* gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
205
206	PR target/93673
207	* gcc.target/i386/avx512f-pr93673.c: New test.
208	* gcc.target/i386/avx512dq-pr93673.c: New test.
209	* gcc.target/i386/avx512bw-pr93673.c: New test.
210
211	2020-02-12  Jakub Jelinek  <jakub@redhat.com>
212
213	PR target/93670
214	* gcc.target/i386/avx512vl-pr93670.c: New test.
215
216	2020-02-10  Jakub Jelinek  <jakub@redhat.com>
217
218	PR target/93637
219	* gcc.target/i386/avx-pr93637.c: New test.
220
221	2020-02-08  Uroš Bizjak  <ubizjak@gmail.com>
222		    Jakub Jelinek  <jakub@redhat.com>
223
224	PR target/65782
225	* gcc.target/i386/pr65782.c: New test.
226
227	2020-02-05  Jakub Jelinek  <jakub@redhat.com>
228
229	PR middle-end/93555
230	* c-c++-common/gomp/pr93555-1.c: New test.
231	* c-c++-common/gomp/pr93555-2.c: New test.
232	* gfortran.dg/gomp/pr93555.f90: New test.
233
234	2020-01-30  Jakub Jelinek  <jakub@redhat.com>
235
236	PR middle-end/93505
237	* gcc.c-torture/compile/pr93505.c: New test.
238
239	2020-01-29  Jakub Jelinek  <jakub@redhat.com>
240
241	PR fortran/93463
242	* gfortran.dg/goacc/pr93463.f90: New test.
243
244	2020-01-23  Jakub Jelinek  <jakub@redhat.com>
245
246	PR rtl-optimization/93402
247	* gcc.c-torture/execute/pr93402.c: New test.
248
249	2020-01-22  Jakub Jelinek  <jakub@redhat.com>
250
251	PR target/91298
252	* gcc.target/i386/pr91298-1.c: New test.
253	* gcc.target/i386/pr91298-2.c: New test.
254
255	* gfortran.dg/gomp/target-parallel1.f90: New test.
256	* gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
257	test.
258
259	PR fortran/93329
260	* gfortran.dg/goacc/pr93329.f90: New test.
261
262	2020-01-21  Jakub Jelinek  <jakub@redhat.com>
263
264	PR target/93333
265	* gcc.c-torture/compile/pr93333.c: New test.
266
267	PR target/93073
268	* gcc.target/powerpc/pr93073.c: New test.
269
270	2020-01-17  Jakub Jelinek  <jakub@redhat.com>
271
272	PR c++/93228
273	* g++.dg/cpp1y/attr-deprecated-3.C: New test.
274
275	2020-01-09  Jakub Jelinek  <jakub@redhat.com>
276
277	PR inline-asm/93202
278	* gcc.target/riscv/pr93202.c: New test.
279
280	2020-01-03  Jakub Jelinek  <jakub@redhat.com>
281
282	PR rtl-optimization/93088
283	* gcc.target/i386/pr93088.c: New test.
284
285	2020-01-02  Jakub Jelinek  <jakub@redhat.com>
286
287	PR ipa/93087
288	* c-c++-common/cold-1.c: New test.
289
290	2019-12-26  Jakub Jelinek  <jakub@redhat.com>
291
292	PR c++/92438
293	* g++.dg/ext/attrib61.C: New test.
294
295	2019-12-20  Jakub Jelinek  <jakub@redhat.com>
296
297	PR c++/92992
298	* g++.dg/cpp0x/nullptr45.C: New test.
299
300	2019-12-19  Jakub Jelinek  <jakub@redhat.com>
301
302 	PR fortran/92977
303	* gfortran.dg/gomp/pr92977.f90: New test.
304
305	2019-12-14  Jakub Jelinek  <jakub@redhat.com>
306
307	PR tree-optimization/92930
308	* gcc.dg/tree-ssa/pr92930.c: New test.
309
310	2019-12-12  Jakub Jelinek  <jakub@redhat.com>
311
312	PR target/92904
313	* gcc.c-torture/execute/pr92904.c: New test.
314
315	2019-12-11  Jakub Jelinek  <jakub@redhat.com>
316
317	PR target/92723
318	* gcc.dg/vect/pr92723.c: New test.
319
320	2019-12-05  Jakub Jelinek  <jakub@redhat.com>
321
322	PR fortran/92781
323	* gfortran.dg/pr92781.f90: New test.
324
325	2019-12-03  Jakub Jelinek  <jakub@redhat.com>
326
327	PR c++/92732
328	* g++.dg/cpp2a/bitfield3.C: Don't expect narrowing conversion
329	warnings.
330	* g++.dg/cpp2a/bitfield4.C: New test.
331
332	2019-11-29  Jakub Jelinek  <jakub@redhat.com>
333
334	PR c++/60228
335	* g++.dg/gomp/openmp-simd-2.C: Don't expect bodies for
336	DECL_OMP_DECLARE_REDUCTION_P functions.
337
338	2019-11-27  Jakub Jelinek  <jakub@redhat.com>
339
340	PR fortran/91944
341	* gfortran.dg/spread_size_limit_2.f90: New test.
342
343	PR c++/92524
344	* g++.dg/cpp0x/pr92524.C: New test.
345
346	2019-11-26  Jakub Jelinek  <jakub@redhat.com>
347
348	PR c++/92648
349	* g++.dg/cpp0x/gen-attrs-71.C: New test.
350
351	PR c++/61414
352	* g++.dg/cpp0x/enum23.C: Remove xfail.
353	* g++.dg/cpp0x/enum28.C: New test.
354
355	2019-11-23  Jakub Jelinek  <jakub@redhat.com>
356
357	PR target/92615
358	* gcc.target/i386/pr92615.c: New test.
359
360	2019-11-21  Jakub Jelinek  <jakub@redhat.com>
361
362	PR c++/90842
363	* g++.dg/cpp1y/lambda-generic-90842.C: New test.
364
3652020-01-20  Richard Biener  <rguenther@suse.de>
366
367	Backport from mainline
368	PR middle-end/93246
369	* g++.dg/torture/pr93246.C: New testcase.
370
3712020-02-11  Tamar Christina  <tamar.christina@arm.com>
372
373	Backport from mainline
374	2020-01-31  Tamar Christina  <tamar.christina@arm.com>
375		    Jakub Jelinek  <jakub@redhat.com>
376
377	PR rtl-optimization/91838
378	* g++.dg/opt/pr91838.C: New test.
379
3802020-01-23  Thomas Schwinge  <thomas@codesourcery.com>
381
382	Backport:
383	2019-04-16  Dominique d'Humieres  <dominiq@gcc.gnu.org>
384
385	* g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
386
3872020-01-22  Joseph Myers  <joseph@codesourcery.com>
388
389	Backport from mainline:
390	2020-01-22  Joseph Myers  <joseph@codesourcery.com>
391
392	PR c/93348
393	* gcc.c-torture/compile/pr93348-1.c: New test.
394
3952020-01-15  Joseph Myers  <joseph@codesourcery.com>
396
397	Backport from mainline:
398	2020-01-15  Joseph Myers  <joseph@codesourcery.com>
399
400	PR c/93072
401	* gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
402
4032020-01-15  Iain Sandoe  <iain@sandoe.co.uk>
404
405	Backport from mainline.
406	2020-01-05  Iain Sandoe  <iain@sandoe.co.uk>
407
408	* gcc.dg/darwin-version-1.c: Adjust test to use different
409	options for Darwin4-9 and Darwin10+.
410
4112020-01-15  Martin Liska  <mliska@suse.cz>
412
413	Backport from mainline
414	2019-04-14  Jan Hubicka  <hubicka@ucw.cz>
415
416	PR lto/89358
417	* g++.dg/lto/pr89358_0.C: New testcase.
418	* g++.dg/lto/pr89358_1.C: New testcase.
419
4202020-01-14  Joseph Myers  <joseph@codesourcery.com>
421
422	Backport from mainline:
423	2020-01-13  Joseph Myers  <joseph@codesourcery.com>
424
425	PR c/93241
426	* gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
427	tests.
428
4292020-01-13  Joseph Myers  <joseph@codesourcery.com>
430
431	Backport from mainline:
432	2019-12-09  Joseph Myers  <joseph@codesourcery.com>
433
434	PR middle-end/91226
435	* gcc.dg/dfp/bid-non-canonical-d128-1.c,
436	gcc.dg/dfp/bid-non-canonical-d128-2.c,
437	gcc.dg/dfp/bid-non-canonical-d128-3.c,
438	gcc.dg/dfp/bid-non-canonical-d128-4.c,
439	gcc.dg/dfp/bid-non-canonical-d32-1.c,
440	gcc.dg/dfp/bid-non-canonical-d32-2.c,
441	gcc.dg/dfp/bid-non-canonical-d64-1.c,
442	gcc.dg/dfp/bid-non-canonical-d64-2.c: New tests.
443
4442020-01-10  Martin Jambor  <mjambor@suse.cz>
445
446	Backport from mainline
447	2019-12-17  Martin Jambor  <mjambor@suse.cz>
448
449        PR ipa/92971
450        * gcc.dg/ipa/ipcp-agg-12.c: New test.
451
4522020-01-10  Tobias Burnus  <tobias@codesourcery.com>
453
454	Backported from mainline
455	2020-01-09  Tobias Burnus  <tobias@codesourcery.com>
456
457	PR fortran/84135
458	* gfortran.dg/coarray/codimension_3.f90: New.
459
4602019-12-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
461
462	Backport from trunk
463	PR fortran/92961
464	* gfortran.dg/arith_divide_2.f90: New test.
465
4662019-12-20  Roman Zhuykov  <zhroma@ispras.ru>
467
468	* gcc.dg/pr92951-1.c: Rename to ...
469	* gcc.dg/pr92591-1.c: ... this.
470	* gcc.dg/pr92951-2.c: Rename to ...
471	* gcc.dg/pr92591-2.c: ... this.
472
4732019-12-20  Roman Zhuykov  <zhroma@ispras.ru>
474
475	Backport from mainline
476	2019-12-13  Roman Zhuykov  <zhroma@ispras.ru>
477
478	PR rtl-optimization/92591
479	* gcc.dg/pr92951-1.c: New test.
480	* gcc.dg/pr92951-2.c: New test.
481
4822019-12-17  Andreas Krebbel  <krebbel@linux.ibm.com>
483
484	Backport from mainline
485	2019-12-16  Andreas Krebbel  <krebbel@linux.ibm.com>
486
487	PR target/92950
488	* gcc.target/s390/vector/pr92950.c: New test.
489
4902019-11-29  Harald Anlauf  <anlauf@gmx.de>
491
492	Backport from mainline
493	PR fortran/92629
494	* gfortran.dg/pr92629.f90: New testcase.
495
4962019-11-29 Tobias Burnus  <tobias@codesourcery.com>
497
498	Backport from mainline
499	2019-11-29 Tobias Burnus  <tobias@codesourcery.com>
500
501	PR ipa/84963
502	* gfortran.dg/goacc/pr84963.f90: Use dg-additional-options not
503	dg-options as otherwise -fopenacc is not used.
504
5052019-11-26  Jerry DeLisle  <jvdelisle@gcc.ngu.org>
506
507	Backport from trunk
508	PR fortran/92100
509	gfortran.dg/streamio_18.f90: New test.
510
5112019-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
512	Harald Anlauf <anlauf@gmx.de>
513
514	Backport from trunk
515	PR fortran/92569
516	* gfortran.dg/eof_6.f90: New test.
517
5182019-11-21  Jakub Jelinek  <jakub@redhat.com>
519
520	PR tree-optimization/91355
521	* g++.dg/torture/pr91355.C: New test.
522
523	Backported from mainline
524	2019-11-20  Jakub Jelinek  <jakub@redhat.com>
525
526	PR middle-end/90840
527	* gcc.c-torture/compile/pr90840.c: New test.
528
529	PR target/90867
530	* gcc.target/i386/pr90867.c: New test.
531
532	PR c/90898
533	* gcc.dg/pr90898.c: New test.
534
535	2019-11-19  Jakub Jelinek  <jakub@redhat.com>
536
537	PR middle-end/91450
538	* gcc.c-torture/execute/pr91450-1.c: New test.
539	* gcc.c-torture/execute/pr91450-2.c: New test.
540
541	2019-11-08  Jakub Jelinek  <jakub@redhat.com>
542
543	PR c++/92384
544	* g++.dg/torture/pr92384.C: New test.
545
546	2019-10-31  Jakub Jelinek  <jakub@redhat.com>
547
548	PR preprocessor/92296
549	* c-c++-common/cpp/pr92296-1.c: New test.
550	* c-c++-common/cpp/pr92296-2.c: New test.
551
552	2019-10-29  Jakub Jelinek  <jakub@redhat.com>
553
554	PR c++/92201
555	* g++.dg/other/pr92201.C: New test.
556
557	2019-10-17  Jakub Jelinek  <jakub@redhat.com>
558
559	PR tree-optimization/92056
560	* gcc.c-torture/compile/pr92056.c: New test.
561
562	2019-10-04  Jakub Jelinek  <jakub@redhat.com>
563
564	PR c++/91974
565	* g++.dg/cpp1z/eval-order5.C: New test.
566
567	2019-09-07  Jakub Jelinek  <jakub@redhat.com>
568
569	PR tree-optimization/91665
570	* gcc.dg/vect/pr91665.c: New test.
571
572	2019-09-05  Jakub Jelinek  <jakub@redhat.com>
573
574	PR middle-end/91001
575	PR middle-end/91105
576	PR middle-end/91106
577	* gcc.c-torture/compile/pr91001.c: New test.
578
579	2019-09-01  Jakub Jelinek  <jakub@redhat.com>
580
581	PR middle-end/91623
582	* gcc.target/i386/pr91623.c: New test.
583
584	2019-08-09  Jakub Jelinek  <jakub@redhat.com>
585
586	PR c/91401
587	* c-c++-common/gomp/pr91401-1.c: New test.
588	* c-c++-common/gomp/pr91401-2.c: New test.
589
5902019-11-20  Peter Bergner <bergner@linux.ibm.com>
591
592	Backport from mainline
593	2019-11-13  David Edelsohn  <dje.gcc@gmail.com>
594
595	* gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
596	* gcc.target/powerpc/pr92090-2.c: Likewise.
597
598	2019-11-07  Peter Bergner <bergner@linux.ibm.com>
599
600	PR other/92090
601	* gcc.target/powerpc/pr92090-2.c: New test.
602
603	2019-11-07  Peter Bergner <bergner@linux.ibm.com>
604
605	PR other/92090
606	* gcc.target/powerpc/pr92090.c: New test.
607
6082019-11-08  Eric Botcazou  <ebotcazou@adacore.com>
609
610	* gcc.c-torture/compile/20191108-1.c: New test.
611	* gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
612	* gcc.target/sparc/overflow-2.c: Likewise.
613	* gcc.target/sparc/overflow-3.c: Likewise.
614	* gcc.target/sparc/overflow-4.c: Likewise.
615	* gcc.target/sparc/overflow-5.c: Likewise.
616
6172019-11-05  Iain Sandoe  <iain@sandoe.co.uk>
618
619	Backport from mainline.
620	2019-06-20  Iain Sandoe  <iain@sandoe.co.uk>
621
622	* obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
623	* obj-c++.dg/stubify-2.mm: Likewise.
624	* objc.dg/stubify-1.m: Likewise.
625	* objc.dg/stubify-2.m: Likewise.
626
6272019-11-03  Iain Sandoe  <iain@sandoe.co.uk>
628
629	PR c++/79274
630	* g++.dg/tls/pr77285-2.C: XFAIL test for Darwin.
631
6322019-11-02  Iain Sandoe  <iain@sandoe.co.uk>
633
634	Backport from mainline
635	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
636
637	* gcc.dg/pr90760.c: Require alias support.
638
6392019-11-01  Delia Burduv  <Delia.Burduv@arm.com>
640
641	Backport from trunk
642	2019-02-20  Andre Vieira <andre.simoesdiasvieira@arm.com>
643
644	PR target/86487
645	* gcc.target/arm/pr86487.c: New.
646
6472019-10-31  Iain Sandoe  <iain@sandoe.co.uk>
648
649	Backport from mainline.
650	2019-10-22  Iain Sandoe  <iain@sandoe.co.uk>
651
652	* gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
653	Use __SIZE_TYPE__ instead of size_t.
654
655	Backport from mainline.
656	2019-10-19  Iain Sandoe  <iain@sandoe.co.uk>
657
658	* gcc.dg/Wnonnull.c: Add attributed function declarations for
659	memcpy and strlen for Darwin.
660
6612019-10-31  Iain Sandoe  <iain@sandoe.co.uk>
662
663	Backport from mainline.
664	2019-10-13  Iain Sandoe  <iain@sandoe.co.uk>
665
666	* gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
667	indirection label prefix, for Darwin.
668	* gcc.target/i386/indirect-thunk-2.c: Likewise.
669	* gcc.target/i386/indirect-thunk-3.c: Likewise.
670	* gcc.target/i386/indirect-thunk-4.c: Likewise.
671	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
672	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
673	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
674	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
675	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
676	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
677	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
678	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
679	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
680	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
681	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
682	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
683	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
684	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
685	* gcc.target/i386/pr32219-2.c: Likewise.
686	* gcc.target/i386/pr32219-3.c: Likewise.
687	* gcc.target/i386/pr32219-4.c: Likewise.
688	* gcc.target/i386/pr32219-7.c: Likewise.
689	* gcc.target/i386/pr32219-8.c: Likewise.
690	* gcc.target/i386/ret-thunk-14.c: Likewise.
691	* gcc.target/i386/ret-thunk-15.c: Likewise.
692	* gcc.target/i386/ret-thunk-9.c: Likewise.
693
6942019-10-31  Iain Sandoe  <iain@sandoe.co.uk>
695
696	Backport from mainline.
697	2019-08-13  Iain Sandoe  <iain@sandoe.co.uk>
698
699	* obj-c++.dg/stubify-1.mm: Rename symbol stub option.
700	* obj-c++.dg/stubify-2.mm: Likewise.
701	* objc.dg/stubify-1.m: Likewise.
702	* objc.dg/stubify-2.m: Likewise.
703
7042019-10-31  Iain Sandoe  <iain@sandoe.co.uk>
705
706	Backport from mainline.
707	2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
708
709	* lib/target-supports.exp
710	(check_effective_target_powerpc_p8vector_ok): No support for Darwin.
711	(check_effective_target_powerpc_p9vector_ok): Likewise.
712	(check_effective_target_powerpc_float128_sw_ok): Likewise.
713	(check_effective_target_powerpc_float128_hw_ok): Likewise.
714	(check_effective_target_powerpc_vsx_ok): Likewise.
715	* gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
716	* gcc.target/powerpc/dfp/dfp.exp: Likewise.
717
7182019-10-30  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
719
720	Backport from mainline
721	2019-07-09  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
722
723	* gcc.target/mips/cfgcleanup-jalr1.c: New test.
724	* gcc.target/mips/cfgcleanup-jalr2.c: New test.
725	* gcc.target/mips/cfgcleanup-jalr3.c: New test.
726
7272019-10-28  Iain Sandoe  <iain@sandoe.co.uk>
728
729	* gcc.c-torture/compile/pr72802.c: Skip for Darwin.
730
7312019-10-28  Jiufu Guo  <guojiufu@linux.ibm.com>
732
733	Backport from mainline
734	PR target/70010
735	* gcc.target/powerpc/pr70010.c: Add -Wno-psabi and -mvsx.
736
7372019-10-28  Peter Bergner <bergner@linux.ibm.com>
738	    Jiufu Guo  <guojiufu@linux.ibm.com>
739
740	PR target/70010
741	* gcc.target/powerpc/pr70010.c: New test.
742	* gcc.target/powerpc/pr70010-1.c: New test.
743	* gcc.target/powerpc/pr70010-3.c: New test.
744	* gcc.target/powerpc/pr70010-4.c: New test.
745
7462019-10-27  Paul Thomas  <pault@gcc.gnu.org>
747
748	Backport from mainline
749	PR fortran/86248
750	* gfortran.dg/char_result_19.f90 : New test.
751	* gfortran.dg/char_result_mod_19.f90 : Module for the new test.
752
7532019-10-25  Richard Earnshaw  <rearnsha@arm.com>
754
755	Backport from mainline
756	2019-05-08  Mihail Ionescu  <mihail.ionescu@arm.com>
757	   Richard Earnshaw  <rearnsha@arm.com>
758	PR target/88167
759	* gcc.target/arm/pr88167-1.c: New test.
760	* gcc.target/arm/pr88167-2.c: New test.
761
7622019-10-23  Richard Biener  <rguenther@suse.de>
763
764	Backport from mainline
765	2019-10-17  Richard Biener  <rguenther@suse.de>
766
767	PR debug/91887
768	* g++.dg/debug/dwarf2/pr91887.C: New testcase.
769
770	2019-09-19  Richard Biener  <rguenther@suse.de>
771
772	PR tree-optimization/91812
773	* gcc.dg/torture/pr91812.c: New testcase.
774
7752019-10-23  Eric Botcazou  <ebotcazou@adacore.com>
776
777	* gcc.c-torture/execute/20191023-1.c: New test.
778
7792019-10-18  Steven G. Kargl  <kargl@gcc.gnu.org>
780
781	PR fortran/69455
782	* gfortran.dg/pr69455_1.f90: New test.
783	* gfortran.dg/pr69455_2.f90: Ditto.
784
7852019-10-17  Bill Schmidt  <wschmidt@linux.ibm.com>
786
787	Backport from mainline
788	2019-10-15  Bill Schmidt  <wschmidt@linux.ibm.com>
789
790	PR target/92093
791	* gcc.target/powerpc/pr91275.c: Fix type and endian issues.
792
7932019-10-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
794
795	Backport from trunk.
796	2019-09-26  Will Schmidt <will_schmidt@vnet.ibm.com>
797
798	* gcc.target/powerpc/pure-builtin-redundant-load.c:  New.
799
8002019-10-10  Uroš Bizjak  <ubizjak@gmail.com>
801
802	PR target/92022
803	* g++.dg/pr92022.C: New test.
804
8052019-10-07  Thomas Koenig <tkoenig@gcc.gnu.org>
806
807	Backport from trunk
808	PR fortran/84487
809	* gfortran.dg/typebound_call_22.f03: xfail.
810
8112019-10-07  Bill Schmidt  <wschmidt@linux.ibm.com>
812
813	Backport from mainline
814	2019-10-01  Bill Schmidt  <wschmdit@linux.ibm.com>
815
816	PR target/91275
817	* gcc.target/powerpc/pr91275.c: New.
818
8192019-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
820
821	Backport from mainline
822	2019-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
823
824	* gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
825
8262019-10-01  Eric Botcazou  <ebotcazou@adacore.com>
827
828	* gcc.dg/pr91854.c: New test.
829
8302019-09-28  Paul Thomas  <pault@gcc.gnu.org>
831
832	Backport from mainline
833	PR fortran/91588
834	* gfortran.dg/associate_49.f90 : New test.
835
8362019-09-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
837
838	Backport from mainline
839	2019-08-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
840
841	* gcc.target/arm/acle/crc_hf_1.c: New test.
842
8432019-09-20  Iain Sandoe  <iain@sandoe.co.uk>
844
845	Backport from mainline.
846	2019-05-11  Iain Sandoe  <iain@sandoe.co.uk>
847
848	PR testsuite/81058
849	* gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
850	for variables on Darwin, rather than common.
851	* gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
852	* gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
853
8542019-09-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
855
856	Backport from trunk
857	PR fortran/91550
858	* gfortran.dg/do_subscript_6.f90: New test.
859
8602019-09-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
861
862	Backport from trunk
863	PR fortran/91557
864	* gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
865
8662019-09-11  Eric Botcazou  <ebotcazou@adacore.com>
867
868	* gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
869
8702019-09-09  Jakub Jelinek  <jakub@redhat.com>
871
872	PR target/87853
873	* gcc.target/i386/pr87853.c: New test.
874
875	PR target/91704
876	* gcc.target/i386/pr91704.c: New test.
877
8782019-09-05  Steven G. Kargl  <kargl@gcc.gnu.org>
879
880	PR fortran/91660
881	* gfortran.dg/pdt_4.f03: Fix invalid code.
882	* gfortran.dg/pr91660_1.f90: New test.
883	* gfortran.dg/pr91660_2.f90: Ditto.
884
8852019-09-04  Wilco Dijkstra  <wdijkstr@arm.com>
886
887	Backport from mainline
888	2019-08-13  Wilco Dijkstra  <wdijkstr@arm.com>
889
890	PR target/81800
891	* gcc.target/aarch64/no-inline-lrint_3.c: New test.
892
8932019-09-02  Richard Biener  <rguenther@suse.de>
894
895	PR testsuite/91619
896	* gcc.dg/vect/pr81740-2.c: Restrict to vect_hw_misalign.
897
8982019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
899
900	Backport from mainline.
901	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
902
903	PR objc/90709
904	* obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
905	* obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
906	* obj-c++.dg/strings/const-cfstring-5.mm: Likewise
907	* obj-c++.dg/strings/const-str-12.mm: Likewise.
908	* obj-c++.dg/syntax-error-1.mm: Likewise.
909	* obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
910	* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
911	* obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
912	* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
913	* obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
914	in no longer supported, also on m64 where there's no meaning to it.
915	* obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
916	* obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
917	there.
918	* obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
919	* obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
920	* obj-c++.dg/stubify-2.mm: Likewise.
921	* obj-c++.dg/try-catch-1.mm: Likewise.
922	* obj-c++.dg/try-catch-3.mm: Likewise.
923
924	Backport from mainline.
925	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
926
927	PR objc/90709
928	* objc.dg/encode-7-next-64bit.m: Use proxy headers.
929	* objc.dg/image-info.m: Likewise.
930	* objc.dg/method-6.m: Likewise.
931	* objc.dg/no-extra-load.m: Likewise.
932	* objc.dg/objc-foreach-4.m: Likewise.
933	* objc.dg/objc-foreach-5.m: Likewise.
934	* objc.dg/proto-lossage-7.m: Likewise.
935	* objc.dg/strings/const-cfstring-2.m: Likewise.
936	* objc.dg/strings/const-cfstring-5.m: Likewise.
937	* objc.dg/strings/const-str-12b.m: Likewise.
938	* objc.dg/symtab-1.m: Likewise.
939	* objc.dg/torture/strings/const-cfstring-1.m: Likewise.
940	* objc.dg/torture/strings/const-str-10.m: Likewise.
941	* objc.dg/torture/strings/const-str-11.m: Likewise.
942	* objc.dg/torture/strings/const-str-9.m: Likewise.
943	* objc.dg/zero-link-1.m: Likewise.
944	* objc.dg/zero-link-2.m: Likewise.
945	* objc.dg/zero-link-3.m: Likewise.
946	* objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
947	* objc.dg/headers.m: XFAIL for Darwin14-19.
948	* objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
949	there.
950
951	Backport from mainline.
952	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
953
954	PR objc/90709
955	* objc-obj-c++-shared/CF-CFString.h: New.
956	* objc-obj-c++-shared/F-NSArray.h: New.
957	* objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
958	* objc-obj-c++-shared/F-NSObject.h: New.
959	* objc-obj-c++-shared/F-NSString.h: New.
960	* objc-obj-c++-shared/F-NSValue.h: New.
961	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
962	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
963	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
964	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
965	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
966	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
967	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
968	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
969	* objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
970	* objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
971	* objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
972	* objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
973	* objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
974	* objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
975	* objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
976	* objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
977	* objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
978	* objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
979	* objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
980	* objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
981	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
982	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
983	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
984	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
985	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
986	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
987	New.
988	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
989	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
990	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
991
9922019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
993
994	Backport from mainline.
995	2019-07-27  Iain Sandoe  <iain@sandoe.co.uk>
996
997	* gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
998	and vsx.
999
10002019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
1001
1002	Backport from mainline.
1003	2019-07-25  Iain Sandoe  <iain@sandoe.co.uk>
1004
1005	PR gcov-profile/91087
1006	* g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
1007	"final" line for the failure summaries.  Adjust source layout so that
1008	dejagnu xfail expressions work.
1009
10102019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
1011
1012	Backport from mainline.
1013	2019-07-13  Iain Sandoe  <iain@sandoe.co.uk>
1014
1015	* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
1016	support.
1017
10182019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
1019
1020	Backport from mainline.
1021	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
1022
1023	* gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
1024	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
1025
10262019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
1027
1028	Backport from mainline.
1029	2019-04-15  Dominique d'Humieres  <dominiq@gcc.gnu.org>
1030
1031	PR tree-optimization/90020
1032	* gcc.dg/torture/pr90020.c: Add linker options for darwin.
1033
10342019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
1035
1036	Backport from mainline.
1037	2019-05-10  Iain Sandoe  <iain@sandoe.co.uk>
1038
1039	* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
1040	now tested.
1041	* gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
1042
10432019-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1044
1045	* gcc.c-torture/execute/20190901-1.c: New test.
1046
10472019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1048
1049	Backport from mainline.
1050	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
1051
1052	* gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
1053	to recognise Darwin's register names.
1054
10552019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1056
1057	Backport from mainline.
1058	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
1059
1060	* gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
1061	* gcc.dg/cpp/usr/include/stdio.h: Rename...
1062	* gcc.dg/cpp/usr/include/example.h: ... to this.
1063
10642019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1065
1066	Backport from mainline.
1067	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
1068
1069	* gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
1070
10712019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1072
1073	Backport from mainline.
1074	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
1075
1076	* gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
1077	vector explicitly for the vec_perm.
1078
10792019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1080
1081	Backport from mainline.
1082	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
1083
1084	* gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
1085	expect the out-of-line GPR restore, and test specifically for
1086	absence of branches to local labels.
1087
10882019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1089
1090	Backport from mainline.
1091	2019-06-22  Iain Sandoe  <iain@sandoe.co.uk>
1092
1093	* gcc.target/powerpc/pr64205.c: Require effective target dfp.
1094	* gcc.target/powerpc/pr79909.c: Likewise.
1095
10962019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1097
1098	Backport from mainline.
1099	2019-06-22  Iain Sandoe  <iain@sandoe.co.uk>
1100
1101	* gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
1102	warning about _Bool.
1103
11042019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1105
1106	Backport from mainline.
1107	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
1108
1109	* g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
1110
11112019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1112
1113	Backport from mainline.
1114	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
1115
1116	* gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
1117	* gcc.dg/darwin-minversion-2.c: Likewise.
1118
11192019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1120
1121	Backport from mainline.
1122	2019-06-11  Iain Sandoe  <iain@sandoe.co.uk>
1123
1124	PR testsuite/65364
1125	* gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
1126	(fn2): Likewise.
1127
11282019-08-31  Iain Sandoe  <iain@sandoe.co.uk>
1129
1130	Backport from mainline.
1131	2019-06-06  Iain Sandoe  <iain@sandoe.co.uk>
1132
1133	* g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
1134	on Darwin.
1135
11362019-08-31  Segher Boessenkool  <segher@kernel.crashing.org>
1137
1138	PR target/91481
1139	* gcc.target/powerpc/darn-3.c: Fix testcase.
1140
11412019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1142
1143	Backport from mainline.
1144	2019-06-01  Iain Sandoe  <iain@sandoe.co.uk>
1145
1146	PR target/90698
1147	* gcc.target/i386/pr49866.c: XFAIL for Darwin.
1148	* gcc.target/i386/pr63538.c: Likewise.
1149	* gcc.target/i386/pr61599-1.c: Skip for Darwin.
1150
11512019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1152
1153	Backport from mainline.
1154	2019-05-31  Iain Sandoe  <iain@sandoe.co.uk>
1155
1156	* g++.dg/cpp0x/pr84497.C: Require alias support.
1157
11582019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1159
1160	Backport from mainline.
1161	2019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
1162
1163	* gcc.target/i386/stack-prot-sym.c: Require native TLS support.
1164
11652019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1166
1167	Backport from mainline.
1168	2019-05-27  Iain Sandoe  <iain@sandoe.co.uk>
1169
1170	* gcc.target/i386/pr22076.c: Adjust options to
1171	match codegen expected by the scan-asms.
1172
11732019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1174
1175	Backport from mainline.
1176	2019-05-26  Iain Sandoe  <iain@sandoe.co.uk>
1177
1178	* gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
1179	account for PIC code on Darwin.
1180	* gcc.target/i386/pr39013-2.c: Likewise.
1181	* gcc.target/i386/pr64317.c: Likewise.
1182
11832019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1184
1185	Backport from mainline.
1186	2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
1187
1188	* gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
1189	expected for Darwin.
1190
11912019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1192
1193	Backport from mainline.
1194	2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
1195
1196	* gcc.target/i386/pr82659-3.c: Require alias support.
1197
11982019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1199
1200	Backport from mainline.
1201	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
1202
1203	* gcc.target/i386/pconfig-1.c: Scan for the string in the generated
1204	code, not in comments or miscellaneous directives.
1205	* gcc.target/i386/wbinvd-1.c: Likewise.
1206	* gcc.target/i386/wbnoinvd-1.c: Likewise.
1207	* gcc.target/i386/pr66819-3.c: Specifically, check that there is no
1208	call to "bar".
1209	* gcc.target/i386/pr66819-4.c: Likewise.
1210	* gcc.target/i386/pr82662.c
1211
12122019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1213
1214	Backport from mainline.
1215	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
1216
1217	* gcc.target/i386/pr67985-2.c: Adjust label checks for
1218	Darwin.
1219	* gcc.target/i386/pr77881.c: Likewise.
1220
12212019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1222
1223	Backport from mainline.
1224	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
1225
1226	* gcc.target/i386/pr70738-7.c: Likewise.
1227	* gcc.target/i386/pr24414.c: Likewise.
1228
12292019-08-30  Iain Sandoe  <iain@sandoe.co.uk>
1230
1231	Backport from mainline.
1232	2019-05-23  Iain Sandoe  <iain@sandoe.co.uk>
1233
1234	PR rtl-optimisation/64895
1235	* gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
1236	* gcc.target/i386/fuse-caller-save.c: Likewise.
1237	* gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
1238	PIC cases, remove XFAILs.
1239
12402019-08-30  Richard Biener  <rguenther@suse.de>
1241
1242	Backport from mainline
1243	2019-07-08  Richard Biener  <rguenther@suse.de>
1244
1245	PR tree-optimization/91108
1246	* gcc.dg/tree-ssa/pr91091-1.c: New testcase.
1247	* gcc.dg/tree-ssa/ssa-fre-78.c: Likewise.
1248
12492019-08-30  Segher Boessenkool  <segher@kernel.crashing.org>
1250
1251	Backport from trunk
1252	2019-08-23  Segher Boessenkool  <segher@kernel.crashing.org>
1253
1254	PR target/91481
1255	* gcc.target/powerpc/darn-3.c: New testcase.
1256
12572019-08-30  Richard Biener  <rguenther@suse.de>
1258
1259	Backport from mainline
1260	2018-12-04  Richard Biener  <rguenther@suse.de>
1261
1262	PR tree-optimization/88315
1263	* gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1264	initial value.
1265
12662019-08-30  Richard Biener  <rguenther@suse.de>
1267
1268	Backport from mainline
1269	2019-06-18  Richard Biener  <rguenther@suse.de>
1270
1271	PR debug/90900
1272	* gcc.dg/gomp/pr90900.c: New testcase.
1273
1274	2019-04-29  Richard Biener  <rguenther@suse.de>
1275
1276	PR tree-optimization/90278
1277	* gcc.dg/torture/pr90278.c: New testcase.
1278
1279	2019-04-25  Richard Biener  <rguenther@suse.de>
1280
1281	PR middle-end/90194
1282	* g++.dg/torture/pr90194.C: New testcase.
1283
12842019-08-30  Richard Biener  <rguenther@suse.de>
1285
1286	Backport from mainline
1287	2019-07-31  Richard Biener  <rguenther@suse.de>
1288
1289	PR tree-optimization/91293
1290	* gcc.dg/vect/pr91293-1.c: New testcase.
1291	* gcc.dg/vect/pr91293-2.c: Likewise.
1292	* gcc.dg/vect/pr91293-3.c: Likewise.
1293
1294	2019-07-31  Richard Biener  <rguenther@suse.de>
1295
1296	PR tree-optimization/91280
1297	* g++.dg/torture/pr91280.C: New testcase.
1298
1299	2019-07-19  Richard Biener  <rguenther@suse.de>
1300
1301	PR tree-optimization/91200
1302	* gcc.dg/torture/pr91200.c: New testcase.
1303
1304	2019-07-15  Richard Biener  <rguenther@suse.de>
1305
1306	PR middle-end/91162
1307	* gcc.dg/autopar/pr91162.c: New testcase.
1308
1309	2019-07-11  Richard Biener  <rguenther@suse.de>
1310
1311	PR middle-end/91131
1312	* gcc.target/i386/pr91131.c: New testcase.
1313
1314	2019-07-10  Richard Biener  <rguenther@suse.de>
1315
1316	PR tree-optimization/91126
1317	* gcc.dg/torture/pr91126.c: New testcase.
1318
13192019-08-30  Richard Biener  <rguenther@suse.de>
1320
1321	Backport from mainline
1322	2019-05-06  Richard Biener  <rguenther@suse.de>
1323
1324	PR tree-optimization/90328
1325	* gcc.dg/torture/pr90328.c: New testcase.
1326
1327	2019-02-22  Richard Biener  <rguenther@suse.de>
1328
1329	PR middle-end/87609
1330	* gcc.dg/torture/restrict-7.c: New testcase.
1331
13322019-08-30  Bin Cheng  <bin.linux@linux.alibaba.com>
1333
1334	Backport from mainline
1335	2019-07-18  Bin Cheng  <bin.linux@linux.alibaba.com>
1336
1337	PR tree-optimization/91137
1338	* gcc.c-torture/execute/pr91137.c: New test.
1339
13402019-08-30  Richard Biener  <rguenther@suse.de>
1341
1342	Backport from mainline
1343	2019-04-08  Richard Biener  <rguenther@suse.de>
1344
1345	PR tree-optimization/90006
1346	* gcc.dg/vect/bb-slp-pr90006.c: New testcase.
1347
1348	2019-04-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
1349
1350	PR tree-optimization/89725
1351	* gcc.dg/tree-ssa/pr89725.c: New test.
1352
1353	2019-03-26  Bin Cheng  <bin.cheng@linux.alibaba.com>
1354
1355	PR tree-optimization/81740
1356	* gcc.dg/vect/pr81740-1.c: New testcase.
1357	* gcc.dg/vect/pr81740-2.c: Likewise.
1358
13592019-08-30  Richard Biener  <rguenther@suse.de>
1360
1361	Backport from mainline
1362	2019-04-11  Richard Biener  <rguenther@suse.de>
1363
1364	PR tree-optimization/90020
1365	* gcc.dg/torture/pr90020.c: New testcase.
1366
13672019-08-29  Iain Sandoe  <iain@sandoe.co.uk>
1368
1369	Backport from mainline.
1370	2019-05-22  Iain Sandoe  <iain@sandoe.co.uk>
1371
1372	PR testsuite/27221
1373	* g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
1374
13752019-08-29  Iain Sandoe  <iain@sandoe.co.uk>
1376
1377	Backport from mainline.
1378	2019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
1379
1380	PR testsuite/67958
1381	* gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
1382	the differences.
1383	* gcc.target/i386/pr32219-2.c: Likewise.
1384	* gcc.target/i386/pr32219-3.c: Likewise.
1385	* gcc.target/i386/pr32219-4.c: Likewise.
1386	* gcc.target/i386/pr32219-5.c: Likewise.
1387	* gcc.target/i386/pr32219-6.c: Likewise.
1388	* gcc.target/i386/pr32219-7.c: Likewise.
1389	* gcc.target/i386/pr32219-8.c: Likewise.
1390
13912019-08-29  Jakub Jelinek  <jakub@redhat.com>
1392
1393	Backported from mainline
1394	2019-07-30  Jakub Jelinek  <jakub@redhat.com>
1395
1396	PR target/91150
1397	* gcc.target/i386/avx512bw-pr91150.c: New test.
1398
1399	2019-07-04  Jakub Jelinek  <jakub@redhat.com>
1400
1401	PR middle-end/78884
1402	* gcc.dg/gomp/pr78884.c: New test.
1403
1404	PR rtl-optimization/90756
1405	* gcc.dg/pr90756.c: New test.
1406
1407	2019-06-25  Jakub Jelinek  <jakub@redhat.com>
1408
1409	PR sanitizer/90954
1410	* c-c++-common/gomp/pr90954.c: New test.
1411
1412	2019-06-21  Jakub Jelinek  <jakub@redhat.com>
1413
1414	PR c++/90950
1415	* g++.dg/gomp/lastprivate-1.C: New test.
1416
1417	2019-06-12  Jakub Jelinek  <jakub@redhat.com>
1418
1419	PR c/90760
1420	* gcc.dg/pr90760.c: New test.
1421
1422	2019-06-05  Jakub Jelinek  <jakub@redhat.com>
1423
1424	PR debug/90733
1425	* gcc.dg/pr90733.c: New test.
1426
1427	2019-05-10  Jakub Jelinek  <jakub@redhat.com>
1428
1429	PR pch/90326
1430	* g++.dg/pch/pr90326.C: New test.
1431	* g++.dg/pch/pr90326.Hs: New file.
1432
1433	2019-04-19  Jakub Jelinek  <jakub@redhat.com>
1434
1435	PR middle-end/90139
1436	* gcc.c-torture/compile/pr90139.c: New test.
1437
14382019-08-28  Iain Sandoe  <iain@sandoe.co.uk>
1439
1440	Backport from mainline.
1441	2019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
1442
1443	PR target/63891
1444	* gcc.dg/darwin-weakimport-3.c: Adjust options and explain
1445	the reasons.
1446
14472019-08-28  Iain Sandoe  <iain@sandoe.co.uk>
1448
1449	Backport from mainline.
1450	2019-05-20  Iain Sandoe  <iain@sandoe.co.uk>
1451
1452	PR testsuite/58321
1453	* gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
1454	add a comment as to the reason for the difference.
1455	* gcc.target/i386/memset-strategy-1.c: Likewise.
1456
14572019-08-28  Iain Sandoe  <iain@sandoe.co.uk>
1458
1459	Backport from mainline.
1460	2019-05-18  Iain Sandoe  <iain@sandoe.co.uk>
1461
1462	* objc.dg/instancetype-0.m: New.
1463
14642019-08-25  Iain Sandoe  <iain@sandoe.co.uk>
1465
1466	Backport from mainline.
1467	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
1468
1469	* gcc.dg/darwin-minversion-link.c: New test.
1470
14712019-08-23  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
1472
1473	* gcc.target/mips/get-fcsr-3.c: New test.
1474
14752019-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1476
1477	* gcc.c-torture/execute/20190820-1.c: New test.
1478
14792019-08-15  Jonathan Wakely  <jwakely@redhat.com>
1480
1481	Backport from mainline.
1482	2019-08-14  Jonathan Wakely  <jwakely@redhat.com>
1483
1484	PR c++/91436
1485	* g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
1486	* g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
1487	test that runs for C++11.
1488	* g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
1489
14902019-08-14  Iain Sandoe  <iain@sandoe.co.uk>
1491
1492	Backport from mainline.
1493	2019-05-02  Iain Sandoe  <iain@sandoe.co.uk>
1494
1495	* g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
1496
14972013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1498
1499	Backport from trunk
1500	PR fortran/90563
1501	* gfortran.dg/do_subscript_5.f90: New test.
1502
15032019-08-05  Kito Cheng  <kito.cheng@sifive.com>
1504
1505	Backport from mainline
1506	2019-08-05  Kito Cheng  <kito.cheng@sifive.com>
1507
1508	* gcc.target/riscv/promote-type-for-libcall.c: New.
1509
15102019-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1511	Paul Thomas <pault@gcc.gnu.org>
1512
1513	Backport from trunk
1514	PR fortran/90786
1515	PR fortran/90813
1516	* gfortran.dg/proc_ptr_51.f90: New test.
1517
15182019-07-22  Martin Liska  <mliska@suse.cz>
1519
1520	Backport from mainline
1521	2019-07-22  Martin Liska  <mliska@suse.cz>
1522
1523	PR driver/91172
1524	* gcc.dg/pr91172.c: New test.
1525
15262019-07-21  Richard Sandiford  <richard.sandiford@arm.com>
1527
1528	Backport from mainline
1529	2019-07-18  Richard Sandiford  <richard.sandiford@arm.com>
1530
1531	* c-c++-common/pr53633-2.c: New test.
1532
15332019-07-16  Wilco Dijkstra  <wdijkstr@arm.com>
1534
1535	Backport from mainline
1536	PR target/89222
1537	* gcc.target/arm/pr89222.c: Add new test.
1538
15392019-07-16  Wilco Dijkstra  <wdijkstr@arm.com>
1540
1541	Backport from mainline
1542	2019-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
1543	PR target/89190
1544	* gcc.target/arm/pr89190.c: New test.
1545
15462019-07-15  Andreas Krebbel  <krebbel@linux.ibm.com>
1547
1548	Backport from mainline
1549	2019-07-01  Andreas Krebbel  <krebbel@linux.ibm.com>
1550
1551	* gcc.target/s390/vector/vec-shift-2.c: New test.
1552
15532019-07-12  Wilco Dijkstra  <wdijkstr@arm.com>
1554
1555	PR testsuite/78529
1556	* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
1557
15582019-07-07  Paul Thomas  <pault@gcc.gnu.org>
1559
1560	Backport from trunk
1561	PR fortran/91077
1562	* gfortran.dg/pointer_array_11.f90 : New test.
1563
15642019-07-04  Chenghua Xu  <paul.hua.gm@gmail.com>
1565
1566	Backported from mainline.
1567	* gcc.target/mips/mips-fmadd.c: Rename to ...
1568	* gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
1569	* gcc.target/mips/mips-fmadd-n64.c: New.
1570
15712019-07-04  Martin Liska  <mliska@suse.cz>
1572
1573	Backport from mainline
1574	2019-07-03  Martin Liska  <mliska@suse.cz>
1575
1576	PR middle-end/90899
1577	* gcc.target/i386/pr90899.c: New test.
1578
15792019-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1580
1581	* gnat.dg/specs/array5.ads: New test.
1582	* gnat.dg/specs/array5_pkg1.ads: New helper.
1583	* gnat.dg/specs/array5_pkg2.ads: Likewise.
1584	* gnat.dg/specs/array5_pkg2-g.ads: Likewise.
1585
15862019-06-21  Jeff Law  <law@redhat.com>
1587
1588	Backport fom mainline
1589	2019-06-21  Jeff Law  <law@redhat.com>
1590
1591	PR tree-optimization/90949
1592	* gcc.c-torture/execute/pr90949.c: New test.
1593
15942019-06-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1595
1596	Backport from trunk
1597	PR fortran/90937
1598	* gfortran.dg/external_procedure_4.f90: New test.
1599
16002019-06-16  Jeff Law  <law@redhat.com>
1601
1602	Backported from mainline
1603	2019-05-31  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
1604	* gcc.target/mips/msa-fmadd.c: New.
1605
16062019-06-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1607	Tomáš Trnka  <trnka@scm.com>
1608
1609	Backport from trunk
1610	PR fortran/90744
1611	* gfortran.dg/deferred_character_33.f90: New test.
1612	* gfortran.dg/deferred_character_33a.f90: New test.
1613
16142019-06-11  Jakub Jelinek  <jakub@redhat.com>
1615
1616	PR c++/90810
1617	* g++.dg/ext/vector37.C: New test.
1618
16192019-06-10  Paul Thomas  <pault@gcc.gnu.org>
1620
1621	Backport from trunk
1622	PR fortran/90498
1623	* gfortran.dg/associate_48.f90 : New test.
1624
16252019-06-09  Paul Thomas  <pault@gcc.gnu.org>
1626
1627	Backport from trunk
1628	PR fortran/57284
1629	* gfortran.dg/assign_10.f90: Bump up counts of "atmp".
1630	* gfortran.dg/transpose_optimization_2.f90: Ditto
1631
16322019-06-09  Paul Thomas  <pault@gcc.gnu.org>
1633
1634	Backport from trunk
1635	PR fortran/57284
1636	* gfortran.dg/class_70.f03
1637
16382019-06-07  John David Anglin  <danglin@gcc.gnu.org>
1639
1640	* lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
1641
16422019-06-07  Iain Sandoe  <iain@sandoe.co.uk>
1643
1644	PR target/82920
1645	* gcc.target/i386/indirect-thunk-bnd-1.c: Adjust scan-asms for Darwin,
1646	do not use -fno-pic on Darwin.
1647	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1648	* gcc.target/i386/ret-thunk-25.c: Skip for Darwin, which has a
1649	different ABI for returning this category of complex value.
1650
16512019-06-07  Iain Sandoe  <iain@sandoe.co.uk>
1652
1653	Backport from mainline.
1654	2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
1655
1656	PR target/82920
1657	* g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
1658	* gcc.target/i386/cet-notrack-5a.c: Likewise.
1659	* gcc.target/i386/cet-notrack-5b.c: Likewise.
1660	* gcc.target/i386/cet-notrack-6b.c: Likewise.
1661	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1662	* gcc.target/i386/cet-notrack-icf-2.c: Likewise.
1663	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1664	* gcc.target/i386/cet-notrack-icf-4.c: Likewise.
1665	* gcc.target/i386/cet-sjlj-3.c: Likewise.
1666	* gcc.target/i386/cet-sjlj-5.c: Likewise.
1667
16682019-06-07  Iain Sandoe  <iain@sandoe.co.uk>
1669
1670	Backport from mainline.
1671	2019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
1672
1673	PR target/82920
1674	* gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
1675	* gcc.target/i386/pr52146.c: Likewise.
1676	* gcc.target/i386/pr52698.c: Likewise.
1677	* gcc.target/i386/pr52857-1.c: Likewise.
1678	* gcc.target/i386/pr52857-2.c: Likewise.
1679	* gcc.target/i386/pr52876.c: Likewise.
1680	* gcc.target/i386/pr53698.c: Likewise.
1681	* gcc.target/i386/pr54157.c: Likewise.
1682	* gcc.target/i386/pr55049-1.c: Likewise.
1683	* gcc.target/i386/pr55093.c: Likewise.
1684	* gcc.target/i386/pr55116-1.c: Likewise.
1685	* gcc.target/i386/pr55116-2.c: Likewise.
1686	* gcc.target/i386/pr55597.c: Likewise.
1687	* gcc.target/i386/pr59929.c: Likewise.
1688	* gcc.target/i386/pr66470.c: Likewise.
1689
16902019-06-07  Iain Sandoe  <iain@sandoe.co.uk>
1691
1692	Backport from mainline.
1693	2019-05-12  Iain Sandoe  <iain@sandoe.co.uk>
1694	    Dominique d'Humieres  <dominiq@gcc.gnu.org>
1695
1696	PR target/82920
1697	* gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
1698	do not use -fno-pic on Darwin.
1699	* gcc.target/i386/indirect-thunk-2.c: Likewise.
1700	* gcc.target/i386/indirect-thunk-3.c: Likewise.
1701	* gcc.target/i386/indirect-thunk-4.c: Likewise.
1702	* gcc.target/i386/indirect-thunk-7.c: Likewise.
1703	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1704	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1705	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1706	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1707	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1708	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1709	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1710	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
1711	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1712	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1713	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1714	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1715	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1716	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1717	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1718	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1719	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1720	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1721	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
1722	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
1723	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
1724	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
1725	* gcc.target/i386/ret-thunk-1.c: Likewise.
1726	* gcc.target/i386/ret-thunk-10.c: Likewise.
1727	* gcc.target/i386/ret-thunk-11.c: Likewise.
1728	* gcc.target/i386/ret-thunk-12.c: Likewise.
1729	* gcc.target/i386/ret-thunk-13.c: Likewise.
1730	* gcc.target/i386/ret-thunk-14.c: Likewise.
1731	* gcc.target/i386/ret-thunk-15.c: Likewise.
1732	* gcc.target/i386/ret-thunk-16.c: Likewise.
1733	* gcc.target/i386/ret-thunk-2.c: Likewise.
1734	* gcc.target/i386/ret-thunk-22.c: Likewise.
1735	* gcc.target/i386/ret-thunk-23.c: Likewise.
1736	* gcc.target/i386/ret-thunk-24.c: Likewise.
1737	* gcc.target/i386/ret-thunk-3.c: Likewise.
1738	* gcc.target/i386/ret-thunk-4.c: Likewise.
1739	* gcc.target/i386/ret-thunk-5.c: Likewise.
1740	* gcc.target/i386/ret-thunk-6.c: Likewise.
1741	* gcc.target/i386/ret-thunk-7.c: Likewise.
1742	* gcc.target/i386/ret-thunk-8.c: Likewise.
1743	* gcc.target/i386/ret-thunk-9.c: Likewise.
1744
17452019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1746
1747	* gnat.dg/opt79.ad[sb]: New test.
1748
17492019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1750
1751	* gnat.dg/specs/array4.ads: New test.
1752
17532019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1754
1755	* gnat.dg/unchecked_convert13.adb: New test.
1756
17572019-05-24  Martin Liska  <mliska@suse.cz>
1758
1759	Backport from mainline
1760	2019-05-23  Martin Liska  <mliska@suse.cz>
1761
1762	PR sanitizer/90570
1763	* g++.dg/asan/pr90570.C: New test.
1764
17652019-05-23  Eric Botcazou  <ebotcazou@adacore.com>
1766
1767	* gnat.dg/opt78.ad[sb]: New test.
1768
17692019-05-23  Uroš Bizjak  <ubizjak@gmail.com>
1770
1771	Backported from mainline
1772	2019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
1773
1774	PR target/90547
1775	* gcc.target/i386/pr90547.c: New test.
1776
17772019-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1778
1779	* g++.dg/tls/pr85400.C: New test.
1780
17812019-05-20  Jeff Law  <law@redhat.com>
1782
1783	Backported from mainline
1784	2019-05-17  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
1785
1786	* g++.dg/eh/o32-fp.C: New.
1787	* gcc.target/mips/dwarfregtable-1.c: New.
1788	* gcc.target/mips/dwarfregtable-2.c: New.
1789	* gcc.target/mips/dwarfregtable-3.c: New.
1790	* gcc.target/mips/dwarfregtable-4.c: New.
1791	* gcc.target/mips/dwarfregtable.h: New.
1792
17932019-05-20  Jonathan Wakely  <jwakely@redhat.com>
1794
1795	Backported from mainline
1796	2019-05-20  Jonathan Wakely  <jwakely@redhat.com>
1797
1798	PR c++/90532 Ensure __is_constructible(T[]) is false
1799	* g++.dg/ext/90532.C: New test.
1800
18012019-05-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1802
1803	Backport from mainline.
1804	2019-05-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1805
1806	PR target/89765
1807	* gcc.target/powerpc/pr89765-mc.c: New test.
1808	* gcc.target/powerpc/vsx-builtin-10c.c: New test.
1809	* gcc.target/powerpc/vsx-builtin-10d.c: New test.
1810	* gcc.target/powerpc/vsx-builtin-11c.c: New test.
1811	* gcc.target/powerpc/vsx-builtin-11d.c: New test.
1812	* gcc.target/powerpc/vsx-builtin-12c.c: New test.
1813	* gcc.target/powerpc/vsx-builtin-12d.c: New test.
1814	* gcc.target/powerpc/vsx-builtin-13c.c: New test.
1815	* gcc.target/powerpc/vsx-builtin-13d.c: New test.
1816	* gcc.target/powerpc/vsx-builtin-14c.c: New test.
1817	* gcc.target/powerpc/vsx-builtin-14d.c: New test.
1818	* gcc.target/powerpc/vsx-builtin-15c.c: New test.
1819	* gcc.target/powerpc/vsx-builtin-15d.c: New test.
1820	* gcc.target/powerpc/vsx-builtin-16c.c: New test.
1821	* gcc.target/powerpc/vsx-builtin-16d.c: New test.
1822	* gcc.target/powerpc/vsx-builtin-17c.c: New test.
1823	* gcc.target/powerpc/vsx-builtin-17d.c: New test.
1824	* gcc.target/powerpc/vsx-builtin-18c.c: New test.
1825	* gcc.target/powerpc/vsx-builtin-18d.c: New test.
1826	* gcc.target/powerpc/vsx-builtin-19c.c: New test.
1827	* gcc.target/powerpc/vsx-builtin-19d.c: New test.
1828	* gcc.target/powerpc/vsx-builtin-20c.c: New test.
1829	* gcc.target/powerpc/vsx-builtin-20d.c: New test.
1830	* gcc.target/powerpc/vsx-builtin-9c.c: New test.
1831	* gcc.target/powerpc/vsx-builtin-9d.c: New test.
1832
18332019-05-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1834
1835	Backport from mainline.
1836	2019-05-06  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1837
1838	PR target/89424
1839	* gcc.target/powerpc/pr89424-0.c: New test.
1840	* gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
1841	enable testing of newly patched capability.
1842	* gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
1843	* gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
1844	* gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
1845
18462019-05-06  Richard Biener  <rguenther@suse.de>
1847
1848	PR bootstrap/90359
1849	Backport from mainline
1850	2019-03-11  Jakub Jelinek  <jakub@redhat.com>
1851
1852	PR middle-end/89655
1853	PR bootstrap/89656
1854	* gcc.c-torture/compile/pr89655.c: New test.
1855
18562019-05-03  Richard Biener  <rguenther@suse.de>
1857
1858	Backport from mainline
1859	2019-03-14  Richard Biener  <rguenther@suse.de>
1860
1861	PR middle-end/89698
1862	* g++.dg/torture/pr89698.C: New testcase.
1863
1864	2019-03-07  Richard Biener  <rguenther@suse.de>
1865
1866	PR tree-optimization/89595
1867	* gcc.dg/torture/pr89595.c: New testcase.
1868
1869	2019-03-14  Richard Biener  <rguenther@suse.de>
1870
1871	PR tree-optimization/89710
1872	* gcc.dg/torture/pr89710.c: New testcase.
1873
1874	2019-04-15  Richard Biener  <rguenther@suse.de>
1875
1876	PR tree-optimization/90071
1877	* gcc.dg/torture/pr90071.c: New testcase.
1878
1879	2018-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1880
1881	PR target/86984
1882	* gcc.target/alpha/pr86984.c: New test.
1883
18842019-04-30  Jakub Jelinek  <jakub@redhat.com>
1885
1886	Backported from mainline
1887	2019-04-24  Jakub Jelinek  <jakub@redhat.com>
1888
1889	PR target/90193
1890	* gcc.target/i386/pr90193.c: New test.
1891
1892	PR target/90187
1893	* g++.dg/opt/pr90187.C: New test.
1894
1895	PR tree-optimization/90208
1896	* gcc.dg/tsan/pr90208-2.c: New test.
1897
1898	2019-04-19  Jakub Jelinek  <jakub@redhat.com>
1899
1900	PR c++/90108
1901	* c-c++-common/pr90108.c: New test.
1902
1903	2019-04-16  Jakub Jelinek  <jakub@redhat.com>
1904
1905	PR rtl-optimization/90082
1906	* gcc.dg/pr90082.c: New test.
1907
1908	PR tree-optimization/90090
1909	* g++.dg/opt/pr90090.C: New test.
1910
1911	2019-04-12  Jakub Jelinek  <jakub@redhat.com>
1912
1913	PR c/89933
1914	* c-c++-common/pr89933.c: New test.
1915
1916	PR rtl-optimization/89965
1917	* gcc.target/i386/pr89965.c: New test.
1918
1919	PR c/89946
1920	* c-c++-common/pr89946.c: New test.
1921
1922	PR rtl-optimization/90026
1923	* g++.dg/opt/pr90026.C: New test.
1924
1925	2019-04-10  Jakub Jelinek  <jakub@redhat.com>
1926
1927	PR c++/90010
1928	* gcc.dg/pr90010.c: New test.
1929
1930	2019-04-09  Jakub Jelinek  <jakub@redhat.com>
1931
1932	PR tree-optimization/89998
1933	* gcc.c-torture/compile/pr89998-1.c: New test.
1934	* gcc.c-torture/compile/pr89998-2.c: New test.
1935
1936	2019-03-29  Jakub Jelinek  <jakub@redhat.com>
1937
1938	PR sanitizer/89869
1939	* g++.dg/ubsan/vptr-14.C: New test.
1940
1941	PR c/89872
1942	* gcc.dg/tree-ssa/pr89872.c: New test.
1943
1944	2019-03-28  Jakub Jelinek  <jakub@redhat.com>
1945
1946	PR middle-end/89621
1947	* gfortran.dg/gomp/pr89621.f90: New test.
1948
1949	2019-03-26  Jakub Jelinek  <jakub@redhat.com>
1950
1951	PR c++/89796
1952	* g++.dg/gomp/pr89796.C: New test.
1953	* gcc.dg/gomp/pr89796.c: New test.
1954
1955	2019-03-25  Jakub Jelinek  <jakub@redhat.com>
1956
1957	PR c++/60702
1958	* g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1959	for _ZTH* calls.
1960	* g++.dg/tls/thread_local11a.C: New test.
1961
1962	2019-03-22  Jakub Jelinek  <jakub@redhat.com>
1963
1964	PR c++/60702
1965	* g++.dg/tls/thread_local11.C: New test.
1966	* g++.dg/tls/thread_local11.h: New test.
1967	* g++.dg/tls/thread_local12a.C: New test.
1968	* g++.dg/tls/thread_local12b.C: New test.
1969	* g++.dg/tls/thread_local12c.C: New test.
1970	* g++.dg/tls/thread_local12d.C: New test.
1971	* g++.dg/tls/thread_local12e.C: New test.
1972	* g++.dg/tls/thread_local12f.C: New test.
1973	* g++.dg/tls/thread_local12g.C: New test.
1974	* g++.dg/tls/thread_local12h.C: New test.
1975	* g++.dg/tls/thread_local12i.C: New test.
1976	* g++.dg/tls/thread_local12j.C: New test.
1977	* g++.dg/tls/thread_local12k.C: New test.
1978	* g++.dg/tls/thread_local12l.C: New test.
1979
1980	2019-03-21  Jakub Jelinek  <jakub@redhat.com>
1981
1982	PR c++/89767
1983	* g++.dg/cpp1y/lambda-init18.C: New test.
1984	* g++.dg/cpp1y/lambda-init19.C: New test.
1985	* g++.dg/cpp1y/pr89767.C: New test.
1986
1987	2019-03-19  Jakub Jelinek  <jakub@redhat.com>
1988
1989	PR target/89752
1990	* g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1991	* g++.dg/ext/asm16.C: Likewise.
1992	* g++.dg/ext/asm17.C: New test.
1993
1994	PR target/89726
1995	* gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1996	(expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1997	Add expected results for them.
1998
1999	PR c/89734
2000	* gcc.dg/pr89734.c: New test.
2001
2002	2019-03-15  Jakub Jelinek  <jakub@redhat.com>
2003
2004	PR debug/89704
2005	* gcc.dg/debug/pr89704.c: New test.
2006
2007	2019-03-14  Jakub Jelinek  <jakub@redhat.com>
2008
2009	PR ipa/89684
2010	* gcc.target/i386/pr89684.c: New test.
2011
2012	PR rtl-optimization/89679
2013	* gcc.dg/pr89679.c: New test.
2014
2015	PR tree-optimization/89703
2016	* gcc.c-torture/compile/pr89703-1.c: New test.
2017	* gcc.c-torture/compile/pr89703-2.c: New test.
2018
2019	PR c++/89512
2020	* g++.dg/cpp1y/var-templ61.C: New test.
2021
2022	2019-03-13  Jakub Jelinek  <jakub@redhat.com>
2023
2024	PR middle-end/88588
2025	* c-c++-common/gomp/pr88588.c: New test.
2026
2027	2019-03-12  Jakub Jelinek  <jakub@redhat.com>
2028
2029	PR middle-end/89663
2030	* gcc.c-torture/compile/pr89663-1.c: New test.
2031	* gcc.c-torture/compile/pr89663-2.c: New test.
2032
2033	2019-03-11  Jakub Jelinek  <jakub@redhat.com>
2034
2035	PR fortran/89651
2036	* gfortran.dg/gomp/pr89651.f90: New test.
2037
2038	2019-03-09  Jakub Jelinek  <jakub@redhat.com>
2039
2040	PR c/88568
2041	* g++.dg/other/pr88568.C: New test.
2042
2043	2019-03-08  Jakub Jelinek  <jakub@redhat.com>
2044
2045	PR c++/82075
2046	* g++.dg/cpp1z/decomp49.C: New test.
2047
2048	2019-03-06  Jakub Jelinek  <jakub@redhat.com>
2049
2050	PR c++/87148
2051	* g++.dg/ext/flexary34.C: New test.
2052
2053	2019-03-05  Jakub Jelinek  <jakub@redhat.com>
2054
2055	PR middle-end/89590
2056	* gcc.dg/pr89590.c: New test.
2057
2058	2019-02-28  Jakub Jelinek  <jakub@redhat.com>
2059
2060	PR c/89521
2061	* gcc.dg/pr89521-1.c: New test.
2062	* gcc.dg/pr89521-2.c: New test.
2063
2064	PR c/89520
2065	* gcc.dg/pr89520-1.c: New test.
2066	* gcc.dg/pr89520-2.c: New test.
2067
2068	2019-02-20  Jakub Jelinek  <jakub@redhat.com>
2069
2070	PR c++/89403
2071	* g++.dg/cpp0x/pr89403.C: New test.
2072
2073	PR c++/89405
2074	* g++.dg/cpp1z/inline-var5.C: New test.
2075
2076	PR middle-end/89412
2077	* gcc.c-torture/compile/pr89412.c: New test.
2078
2079	2019-02-20  Jakub Jelinek  <jakub@redhat.com>
2080		    David Malcolm  <dmalcolm@redhat.com>
2081
2082	PR middle-end/89091
2083	* gcc.dg/torture/pr89091.c: New test.
2084
2085	2019-02-20  Jakub Jelinek  <jakub@redhat.com>
2086
2087	PR middle-end/88074
2088	PR middle-end/89415
2089	* gcc.dg/pr88074-2.c: New test.
2090
2091	2019-02-19  Richard Biener  <rguenther@suse.de>
2092
2093        PR middle-end/88074
2094	* gcc.dg/pr88074.c: New testcase.
2095
20962019-04-30  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
2097
2098	PR target/90075
2099	* gcc.target/aarch64/pr90075.c: New test.
2100
21012019-04-29  Richard Sandiford  <richard.sandiford@arm.com>
2102
2103	Backport from mainline:
2104	2019-01-25  Richard Sandiford  <richard.sandiford@arm.com>
2105
2106	PR middle-end/89037
2107	* gcc.dg/pr89037.c: New test.
2108
21092019-04-26  Roman Zhuykov  <zhroma@ispras.ru>
2110
2111	Backport from mainline
2112	2019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
2113
2114	PR rtl-optimization/87979
2115	* gcc.dg/pr87979.c: New test.
2116
2117	PR rtl-optimization/84032
2118	* gcc.dg/pr84032.c: New test.
2119
21202019-04-24  Paul Thomas  <pault@gcc.gnu.org>
2121
2122	Backport from mainline
2123	PR fortran/87127
2124	* gfortran.dg/external_procedures_4.f90: New test.
2125
21262019-04-17  Martin Jambor  <mjambor@suse.cz>
2127
2128	Backport from mainline
2129	2019-03-10  Martin Jambor  <mjambor@suse.cz>
2130
2131        * g++.dg/tree-ssa/pr87008.C: New test.
2132        * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
2133
21342019-04-17  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2135
2136	Backport from mainline
2137	2019-03-15  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2138
2139	PR target/87532
2140	* gcc.target/powerpc/pr87532.c: New test.
2141	* gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
2142	* gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
2143	* gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
2144	* gcc.target/powerpc/vsx-builtin-10a.c: New test.
2145	* gcc.target/powerpc/vsx-builtin-10b.c: New test.
2146	* gcc.target/powerpc/vsx-builtin-11a.c: New test.
2147	* gcc.target/powerpc/vsx-builtin-11b.c: New test.
2148	* gcc.target/powerpc/vsx-builtin-12a.c: New test.
2149	* gcc.target/powerpc/vsx-builtin-12b.c: New test.
2150	* gcc.target/powerpc/vsx-builtin-13a.c: New test.
2151	* gcc.target/powerpc/vsx-builtin-13b.c: New test.
2152	* gcc.target/powerpc/vsx-builtin-14a.c: New test.
2153	* gcc.target/powerpc/vsx-builtin-14b.c: New test.
2154	* gcc.target/powerpc/vsx-builtin-15a.c: New test.
2155	* gcc.target/powerpc/vsx-builtin-15b.c: New test.
2156	* gcc.target/powerpc/vsx-builtin-16a.c: New test.
2157	* gcc.target/powerpc/vsx-builtin-16b.c: New test.
2158	* gcc.target/powerpc/vsx-builtin-17a.c: New test.
2159	* gcc.target/powerpc/vsx-builtin-17b.c: New test.
2160	* gcc.target/powerpc/vsx-builtin-18a.c: New test.
2161	* gcc.target/powerpc/vsx-builtin-18b.c: New test.
2162	* gcc.target/powerpc/vsx-builtin-19a.c: New test.
2163	* gcc.target/powerpc/vsx-builtin-19b.c: New test.
2164	* gcc.target/powerpc/vsx-builtin-20a.c: New test.
2165	* gcc.target/powerpc/vsx-builtin-20b.c: New test.
2166	* gcc.target/powerpc/vsx-builtin-9a.c: New test.
2167	* gcc.target/powerpc/vsx-builtin-9b.c: New test.
2168
2169	2019-03-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2170
2171	PR target/89736
2172	* gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
2173	restrict this test to vsx targets.
2174
21752019-04-15  Martin Jambor  <mjambor@suse.cz>
2176
2177	Backport from mainline
2178	2019-04-15  Martin Jambor  <mjambor@suse.cz>
2179
2180	* g++.dg/ipa/pr89693.C: New test.
2181
21822019-04-15  Martin Liska  <mliska@suse.cz>
2183
2184	Backport from mainline
2185	2019-01-18  Martin Liska  <mliska@suse.cz>
2186
2187	PR middle-end/88587
2188	* g++.target/i386/pr88587.C: New test.
2189	* gcc.target/i386/mvc13.c: New test.
2190
21912019-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2192
2193	Backport from trunk
2194	PR fortran/87352
2195	* gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
2196	* gfortran.dg/finalize_34.f90: New test.
2197
21982019-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2199
2200	Backport from trunk
2201	PR fortran/89981
2202	* gfortran.dg/entry_22.f90: New test.
2203
22042019-04-11  Richard Biener  <rguenther@suse.de>
2205
2206	PR tree-optimization/90018
2207	* gcc.dg/vect/pr90018.c: New testcase.
2208
22092019-04-10  Harald Anlauf  <anlauf@gmx.de>
2210
2211	Backport from trunk
2212	PR fortran/89904
2213	* gfortran.dg/pr85797.f90: Adjust testcase.
2214
22152019-04-10  Matthew Malcomson  <matthew.malcomson@arm.com>
2216
2217	PR target/90024
2218	* gcc.dg/torture/neon-immediate-timode.c: New test.
2219
2220019-04-07  Uroš Bizjak  <ubizjak@gmail.com>
2221
2222	PR target/89945
2223	* gcc.target/i386/pr89945.c: New test.
2224
22252019-04-04  Martin Sebor  <msebor@redhat.com>
2226
2227	PR middle-end/89934
2228	* gcc.dg/Wrestrict-19.c: New test.
2229	* gcc.dg/Wrestrict-5.c: Add comment.  Remove unused code.
2230
22312019-04-02  Uroš Bizjak  <ubizjak@gmail.com>
2232
2233	PR target/89902
2234	PR target/89903
2235	* gcc.target/i386/pr70799-4.c: Remove.
2236	* gcc.target/i386/pr70799-5.c: Remove.
2237	* gcc.target/i386/pr89902.c: New test.
2238	* gcc.target/i386/pr89903.c: Ditto.
2239
22402019-03-31  Harald Anlauf  <anlauf@gmx.de>
2241
2242	PR fortran/83515
2243	PR fortran/85797
2244	* gfortran.dg/pr85797.f90: New test.
2245
22462019-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2247
2248	PR fortran/89866
2249	Backport from trunk
2250	* gfortran.dg/pointer_intent_8.f90: New test.
2251
22522019-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2253
2254	PR fortran/78865
2255	Backport from trunk
2256	* gfortran.dg/altreturn_10.f90: New test.
2257	* gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
2258
22592019-03-28  Uroš Bizjak  <ubizjak@gmail.com>
2260
2261	PR target/89848
2262	* gcc.target/i386/pr89848.c: New test.
2263
22642019-03-26  Uroš Bizjak  <ubizjak@gmail.com>
2265
2266	PR target/89827
2267	* gcc.target/i386/pr89827.c: New test.
2268
22692019-03-25  Andreas Krebbel  <krebbel@linux.ibm.com>
2270
2271	Backport from mainline
2272	2019-03-20  Jakub Jelinek  <jakub@redhat.com>
2273
2274	PR target/89775
2275	* gcc.target/s390/pr89775-1.c: New test.
2276	* gcc.target/s390/pr89775-2.c: New test.
2277
22782019-03-24  Janus Weil  <janus@gcc.gnu.org>
2279
2280	PR fortran/71861
2281	Backport from trunk
2282	* gfortran.dg/interface_abstract_5.f90: New test case.
2283
22842019-03-22  Backport from mainline
2285
2286	2019-03-22  Bill Schmidt  <wschmidt@linux.ibm.com>
2287
2288	* gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
2289
22902019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
2291
2292	PR fortran/56408
2293	* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
2294	(dg-compile-aux-modules): Fix diagnostic.
2295	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
2296	* gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
2297
2298	PR fortran/56408
2299	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
2300	missing nexted dg-test call support in dejaGNU 1.4.4.
2301
2302	PR fortran/29383
2303	* gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
2304	other '*.exp' files.
2305
23062019-03-19  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308	* c-c++-common/unroll-7.c: New test.
2309
23102019-03-18  Martin Sebor  <msebor@redhat.com>
2311
2312	PR middle-end/88273
2313	* gcc.dg/Warray-bounds-38.c: New test.
2314
23152019-03-18  Martin Jambor  <mjambor@suse.cz>
2316
2317	Backport from mainline
2318	2019-03-18  Martin Jambor  <mjambor@suse.cz>
2319
2320	PR tree-optimization/89546
2321	* gcc.dg/tree-ssa/pr89546.c: New test.
2322
23232019-03-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2324
2325	PR fortran/84394
2326	Backport from trunk
2327	* gfortran.dg/blockdata_11.f90: New test.
2328
23292019-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2330
2331	Backport from mainline
2332	2019-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2333
2334	PR target/89523
2335	* gcc.target/i386/pr89523-1a.c: New test.
2336	* gcc.target/i386/pr89523-1b.c: Likewise.
2337	* gcc.target/i386/pr89523-2.c: Likewise.
2338	* gcc.target/i386/pr89523-3.c: Likewise.
2339	* gcc.target/i386/pr89523-4.c: Likewise.
2340	* gcc.target/i386/pr89523-5.c: Likewise.
2341	* gcc.target/i386/pr89523-6.c: Likewise.
2342	* gcc.target/i386/pr89523-7.c: Likewise.
2343	* gcc.target/i386/pr89523-8.c: Likewise.
2344	* gcc.target/i386/pr89523-9.c: Likewise.
2345
23462019-03-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2347
2348	PR fortran/66089
2349	Backport from trunk
2350	* gfortran.dg/dependency_53.f90: New test.
2351	* gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
2352	* gfortran.dg/no_arg_check_2.f90: Likewise.
2353
23542019-03-16 Thomas Koenig  <tkoenig@gcc.gnu.org>
2355
2356	PR fortran/66695
2357	PR fortran/77746
2358	PR fortran/79485
2359	Backport from trunk
2360	* gfortran.dg/binding_label_tests_30.f90: New test.
2361	* gfortran.dg/binding_label_tests_31.f90: New test.
2362	* gfortran.dg/binding_label_tests_32.f90: New test.
2363	* gfortran.dg/binding_label_tests_33.f90: New test.
2364
23652019-03-15  Richard Biener  <rguenther@suse.de>
2366
2367	Backport from mainline
2368	2019-03-06  Richard Biener  <rguenther@suse.de>
2369
2370	PR testsuite/89551
2371	* gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2372	the way that makes the testcase PASS.
2373
23742019-03-14  Martin Jambor  <mjambor@suse.cz>
2375
2376	Backport from mainline
2377	2019-03-07  Martin Jambor  <mjambor@suse.cz>
2378
2379	PR lto/87525
2380	* gcc.dg/ipa/ipcp-5.c: New test.
2381
23822019-03-14  Richard Biener  <rguenther@suse.de>
2383
2384	PR middle-end/89572
2385	* gcc.dg/torture/pr89572.c: New testcase.
2386
23872019-03-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2388
2389	PR fortran/87673
2390	Backport from trunk
2391	* gfortran.dg/charlen_17.f90: New test.
2392
23932019-03-13  Vladimir Makarov  <vmakarov@redhat.com>
2394
2395	PR target/85860
2396	* gcc.target/i386/pr85860.c: New.
2397
23982019-03-14  Richard Biener  <rguenther@suse.de>
2399
2400	Backport from mainline
2401	2019-03-13  Richard Biener  <rguenther@suse.de>
2402
2403	PR middle-end/89677
2404	* gcc.dg/torture/pr89677.c: New testcase.
2405
2406	2019-03-01  Richard Biener  <rguenther@suse.de>
2407
2408	PR middle-end/89497
2409	* gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2410	* g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2411	that happen now earlier.
2412
2413	2019-02-18  Richard Biener  <rguenther@suse.de>
2414
2415	PR tree-optimization/89296
2416	* gcc.dg/uninit-pr89296.c: New testcase.
2417
24182019-03-13  Andreas Krebbel  <krebbel@linux.ibm.com>
2419
2420	Backport from mainline
2421	2019-03-11  Andreas Krebbel  <krebbel@linux.ibm.com>
2422
2423	* gcc.target/s390/zvector/vec-addc-u128.c: New test.
2424
24252019-03-13  Andreas Krebbel  <krebbel@linux.ibm.com>
2426
2427	Backport from mainline
2428	2019-02-07  Andreas Krebbel  <krebbel@linux.ibm.com>
2429
2430	* gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2431	* gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2432
24332019-03-12  Richard Biener  <rguenther@suse.de>
2434
2435	PR tree-optimization/89664
2436	* gfortran.dg/pr89664.f90: New testcase.
2437
24382019-03-12  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2439
2440	Backport from mainline
2441	2019-03-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2442
2443	* gcc.target/arm/f16_f64_conv_no_dp.c: New test.
2444
2445	Backport from mainline
2446	2019-03-11  Christophe Lyon  <christophe.lyon@linaro.org>
2447
2448	* gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
2449	target.
2450
24512019-03-11  Eric Botcazou  <ebotcazou@adacore.com>
2452
2453	* c-c++-common/unroll-6.c: New test.
2454
24552019-03-11  Martin Liska  <mliska@suse.cz>
2456
2457	Backport from mainline
2458	2019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2459
2460	* gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
2461	dg-options.
2462
24632019-03-11  Martin Liska  <mliska@suse.cz>
2464
2465	Backport from mainline
2466	2019-03-08  Martin Liska  <mliska@suse.cz>
2467
2468	PR target/86952
2469	* gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
2470	scanned pattern.
2471	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2472
24732019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2474
2475	PR fortran/71544
2476	Backport from trunk
2477	* gfortran.dg/c_ptr_tests_19.f90: New test.
2478
24792019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2480
2481	PR fortran/87734
2482	Backport from trunk
2483	* gfortran.dg/public_private_module_10.f90: New test.
2484
24852019-03-08  Martin Jambor  <mjambor@suse.cz>
2486
2487	Backport from mainline
2488	2019-03-07  Martin Jambor  <mjambor@suse.cz>
2489
2490	* g++.dg/ipa/pr88235.C: New test.
2491
24922019-03-07  Jakub Jelinek  <jakub@redhat.com>
2493
2494	PR c++/89585
2495	* g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2496
24972019-03-06  Harald Anlauf  <anlauf@gmx.de>
2498
2499	Backport from trunk
2500	PR fortran/71203
2501	* gfortran.dg/substr_8.f90: New test.
2502
25032019-03-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2504
2505	PR fortran/72714
2506	Backport from trunk
2507	* gfortran.dg/coarray_allocate_11.f90: New test.
2508
25092019-03-06  Tamar Christina  <tamar.christina@arm.com>
2510
2511	Backport from trunk.
2512	2019-02-25  Tamar Christina  <tamar.christina@arm.com>
2513
2514	PR target/88530
2515	* common/config/aarch64/aarch64-common.c
2516	(struct aarch64_option_extension): Add is_synthetic.
2517	(all_extensions): Use it.
2518	(TARGET_OPTION_INIT_STRUCT): Define hook.
2519	(struct gcc_targetm_common): Moved to end.
2520	(all_extensions_by_on): New.
2521	(opt_ext_cmp, typedef opt_ext): New.
2522	(aarch64_option_init_struct): New.
2523	(aarch64_contains_opt): New.
2524	(aarch64_get_extension_string_for_isa_flags): Output smallest set.
2525	* config/aarch64/aarch64-option-extensions.def
2526	(AARCH64_OPT_EXTENSION): Explicitly include AES and SHA2 in crypto.
2527	(fp, simd, crc, lse, fp16, rcpc, rdma, dotprod, aes, sha2, sha3,
2528	sm4, fp16fml, sve):
2529	Set is_synthetic to false.
2530	(crypto): Set is_synthetic to true.
2531	* config/aarch64/driver-aarch64.c (AARCH64_OPT_EXTENSION): Add
2532	SYNTHETIC.
2533
25342019-03-06  Tamar Christina  <tamar.christina@arm.com>
2535
2536	Backport from trunk.
2537	2019-02-28  Tamar Christina  <tamar.christina@arm.com>
2538
2539	PR target/88530
2540	* gcc.target/aarch64/options_set_10.c: New test.
2541
25422019-03-06  Xiong Hu Luo  <luoxhu@linux.ibm.com>
2543
2544	Backport of r268834 from mainline to gcc-8-branch.
2545	2019-01-23  Xiong Hu Luo  <luoxhu@linux.vnet.ibm.com>
2546
2547	* gcc.target/powerpc/crypto-builtin-1.c
2548	(crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2549	New testcases.
2550
25512019-03-05  Richard Biener  <rguenther@suse.de>
2552
2553	Backport from mainline
2554	2019-02-26  Richard Biener  <rguenther@suse.de>
2555
2556	PR tree-optimization/89505
2557	* gcc.dg/torture/pr89505.c: New testcase.
2558
25592019-03-03  Harald Anlauf  <anlauf@gmx.de>
2560
2561	Backport from trunk
2562	PR fortran/89077
2563	* gfortran.dg/transfer_simplify_12.f90: New test.
2564	* gfortran.dg/substr_simplify.f90: New test.
2565
25662019-03-03  Harald Anlauf  <anlauf@gmx.de>
2567
2568	Backport from trunk
2569	PR fortran/77583
2570	* gfortran.dg/pr77583.f90: New test.
2571
25722019-03-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2573
2574	PR fortran/89174
2575	Backport from trunk
2576	* gfortran.dg/allocate_with_mold_3.f90: New test.
2577
25782019-03-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2579
2580	PR fortran/87689
2581	Backport from trunk
2582	* gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2583	options.
2584	* gfortran.dg/lto/20091028-2_0.f90: Likewise.
2585	* gfortran.dg/lto/pr87689_0.f: New file.
2586	* gfortran.dg/lto/pr87689_1.f: New file.
2587	* gfortran.dg/altreturn_9_0.f90: New file.
2588	* gfortran.dg/altreturn_9_1.f90: New file.
2589
25902019-03-02  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2591
2592	Backport from trunk
2593	PR fortran/84387
2594	* gfortran.dg/dtio_34.f90: New test.
2595
25962019-03-02  Harald Anlauf  <anlauf@gmx.de>
2597
2598	Backport from trunk
2599	PR fortran/89516
2600	* gfortran.dg/pr89492.f90: Adjust testcase.
2601	* gfortran.dg/transfer_check_5.f90: New test.
2602
2603	PR fortran/89492
2604	* gfortran.dg/pr89492.f90: New test.
2605
2606	PR fortran/89266
2607	PR fortran/88326
2608	* gfortran.dg/pr89266.f90: New test.
2609	* gfortran.dg/pr88326.f90: New test.
2610
26112019-02-28  Eric Botcazou  <ebotcazou@adacore.com>
2612
2613	* gcc.c-torture/execute/20190228-1.c: New test.
2614
26152019-02-28  Li Jia He  <helijia@linux.ibm.com>
2616
2617	Backport from trunk
2618	2019-02-20  Li Jia He  <helijia@linux.ibm.com>
2619
2620	PR target/88100
2621	* gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2622
26232019-02-26  Eric Botcazou  <ebotcazou@adacore.com>
2624
2625	* gnat.dg/opt77.adb: New test.
2626	* gnat.dg/opt77_pkg.ad[sb]: New helper.
2627
26282019-02-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2629
2630	PR fortran/86119
2631	Backport from trunk
2632	* gfortran.dg/warn_conversion_11.f90: New test.
2633
26342019-02-23  Paul Thomas  <pault@gcc.gnu.org>
2635
2636	Backport from trunk
2637	PR fortran/88117
2638	* gfortran.dg/deferred_character_32.f90: New test
2639
26402019-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2641
2642	PR fortran/71066
2643	Backport from trunk
2644	* gfortran.dg/coarray_data_1.f90: New test.
2645
26462019-02-22  Release Manager
2647
2648	* GCC 8.3.0 released.
2649
26502019-02-19  Jakub Jelinek  <jakub@redhat.com>
2651
2652	PR middle-end/89303
2653	* g++.dg/torture/pr89303.C: Move everything from std namespace to my
2654	namespace.
2655
26562019-02-16  Eric Botcazou  <ebotcazou@adacore.com>
2657
2658	* c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2659	* c-c++-common/patchable_function_entry-default.c: Likewise.
2660	* c-c++-common/patchable_function_entry-definition.c: Likewise.
2661
26622019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
2663
2664	* gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2665
26662019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
2667
2668	* c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2669	* c-c++-common/patchable_function_entry-default.c: Likewise.
2670	* c-c++-common/patchable_function_entry-definition.c: Likewise.
2671	* gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2672
26732019-02-15  Richard Biener  <rguenther@suse.de>
2674	    Jakub Jelinek  <jakub@redhat.com>
2675
2676	PR tree-optimization/89278
2677	* gcc.dg/pr89278.c: New test.
2678
26792019-02-15  Jakub Jelinek  <jakub@redhat.com>
2680
2681	PR other/89342
2682	* gcc.dg/pr89342.c: New test.
2683
26842019-02-14  David Malcolm  <dmalcolm@redhat.com>
2685
2686	2019-02-13  David Malcolm  <dmalcolm@redhat.com>
2687	Backport of r268847 from trunk.
2688
2689	PR c++/89036
2690	* g++.dg/concepts/pr89036.C: New test.
2691
26922019-02-14  David Malcolm  <dmalcolm@redhat.com>
2693
2694	Backport of r267957 from trunk.
2695	2019-01-15  David Malcolm  <dmalcolm@redhat.com>
2696
2697	PR c++/88795
2698	* g++.dg/template/pr88795.C: New test.
2699
27002019-02-14  Jakub Jelinek  <jakub@redhat.com>
2701
2702	PR rtl-optimization/89354
2703	* gcc.dg/pr89354.c: New test.
2704
27052019-02-14  David Malcolm  <dmalcolm@redhat.com>
2706
2707	Backport of r263275 from trunk.
2708	2018-08-02  David Malcolm  <dmalcolm@redhat.com>
2709
2710	* error.c (cxx_print_error_function): Duplicate "file" before
2711	passing it to pp_set_prefix.
2712	(cp_print_error_function): Use pp_take_prefix when saving the
2713	existing prefix.
2714
27152019-02-14  David Malcolm  <dmalcolm@redhat.com>
2716
2717	Backport of r262199 from trunk.
2718	2018-06-27  David Malcolm  <dmalcolm@redhat.com>
2719
2720	PR c++/86329
2721	* g++.dg/lookup/pr86329.C: New test.
2722
27232019-02-14  David Malcolm  <dmalcolm@redhat.com>
2724
2725	Backport of r259720 from trunk.
2726	2018-04-27  David Malcolm  <dmalcolm@redhat.com>
2727
2728	PR c++/85515
2729	* g++.dg/pr85515-1.C: New test.
2730	* g++.dg/pr85515-2.C: New test.
2731
27322019-02-14  Martin Liska  <mliska@suse.cz>
2733
2734	Backport from mainline
2735	2019-02-14  Martin Liska  <mliska@suse.cz>
2736
2737	PR rtl-optimization/89242
2738	* g++.dg/pr89242.C: New test.
2739
27402019-02-14  Martin Liska  <mliska@suse.cz>
2741
2742	Backport from mainline
2743	2019-02-11  Martin Liska  <mliska@suse.cz>
2744
2745	PR ipa/89009
2746	* g++.dg/ipa/pr89009.C: New test.
2747
27482019-02-14  Jakub Jelinek  <jakub@redhat.com>
2749
2750	PR tree-optimization/89314
2751	* gcc.dg/pr89314.c: New test.
2752
2753	Backported from mainline
2754	2019-02-13  Jonathan Wakely  <jwakely@redhat.com>
2755		    Jakub Jelinek  <jakub@redhat.com>
2756
2757	PR middle-end/89303
2758	* g++.dg/torture/pr89303.C: New test.
2759
2760	2019-02-13  Jakub Jelinek  <jakub@redhat.com>
2761
2762	PR target/89290
2763	* gcc.target/i386/pr89290.c: New test.
2764
2765	2019-02-09  Jakub Jelinek  <jakub@redhat.com>
2766
2767	PR middle-end/89246
2768	* gcc.dg/gomp/pr89246-1.c: New test.
2769	* gcc.dg/gomp/pr89246-2.c: New test.
2770
27712019-02-13  Bill Schmidt  <wschmidt@linux.ibm.com>
2772
2773        Backport from mainline
2774        2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
2775
2776        * gcc.target/powerpc/vec-sld-modulo.c: New.
2777        * gcc.target/powerpc/vec-srad-modulo.c: New.
2778        * gcc.target/powerpc/vec-srd-modulo.c: New.
2779
2780        2018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>
2781
2782	* gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2783	* gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2784	* gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2785
27862019-02-13  Richard Biener  <rguenther@suse.de>
2787
2788	Backport from mainline
2789	2019-01-08  Richard Biener  <rguenther@suse.de>
2790
2791	PR tree-optimization/86554
2792	* gcc.dg/torture/pr86554-1.c: New testcase.
2793	* gcc.dg/torture/pr86554-2.c: Likewise.
2794
27952019-02-13  Richard Biener  <rguenther@suse.de>
2796
2797	Backport from mainline
2798	2019-02-12  Richard Biener  <rguenther@suse.de>
2799
2800	PR tree-optimization/89253
2801	* gfortran.dg/pr89253.f: New testcase.
2802
2803	2019-02-08  Richard Biener  <rguenther@suse.de>
2804
2805	PR middle-end/89223
2806	* gcc.dg/torture/pr89223.c: New testcase.
2807
2808	2019-01-28  Richard Biener  <rguenther@suse.de>
2809
2810	PR tree-optimization/88739
2811	* gcc.c-torture/execute/pr88739.c: New test.
2812
28132019-02-11  Stefan Agner  <stefan@agner.ch>
2814
2815	Backport from mainline
2816	2019-01-10  Stefan Agner  <stefan@agner.ch>
2817
2818	PR target/88648
2819	* gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2820	check if -masm-syntax-unified gets applied properly.
2821
28222019-02-10  Harald Anlauf  <anlauf@gmx.de>
2823
2824	Backport from trunk
2825	PR fortran/89077
2826	* gfortran.dg/pr89077.f90: New test.
2827
28282019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2829
2830	PR fortran/71237
2831	Backport from trunk
2832	* gfortran.dg/pointer_init_2.f90: Adjust error messages.
2833	* gfortran.dg/pointer_init_6.f90: Likewise.
2834	* gfortran.dg/pointer_init_9.f90: New test.
2835
28362019-02-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2837
2838	PR fortran/71860
2839	Backport from trunk
2840	* gfortran.dg/null_10.f90: New test.
2841
28422019-02-09  Jakub Jelinek  <jakub@redhat.com>
2843
2844	PR middle-end/89243
2845	* g++.dg/opt/pr89188.C: Include ../torture/pr88861.C.
2846
2847	Backported from mainline
2848	2019-01-16  David Malcolm  <dmalcolm@redhat.com>
2849
2850	PR target/88861
2851	* g++.dg/torture/pr88861.C: New test.
2852
2853	2019-02-08  Jakub Jelinek  <jakub@redhat.com>
2854
2855	PR rtl-optimization/89234
2856	* g++.dg/ubsan/pr89234.C: New test.
2857
28582019-02-08  Richard Biener  <rguenther@suse.de>
2859
2860	Backport from mainline
2861	2018-11-13  Richard Biener  <rguenther@suse.de>
2862
2863	PR tree-optimization/86991
2864	* gcc.dg/pr86991.c: New testcase.
2865
28662019-02-08  Richard Biener  <rguenther@suse.de>
2867
2868	Backport from mainline
2869	2019-02-03  Richard Biener  <rguenther@suse.de>
2870
2871	PR debug/87295
2872	* g++.dg/debug/dwarf2/pr87295.C: New testcase.
2873
2874	2019-01-29  Richard Biener  <rguenther@suse.de>
2875
2876	PR debug/87295
2877	* g++.dg/lto/pr87295_0.C: New testcase.
2878
2879	2019-01-15  Richard Biener  <rguenther@suse.de>
2880
2881	PR debug/88046
2882	* g++.dg/lto/pr88046_0.C: New testcase.
2883
28842019-02-08  Richard Biener  <rguenther@suse.de>
2885
2886	Backport from mainline
2887	2018-12-10  Richard Biener  <rguenther@suse.de>
2888
2889	PR tree-optimization/88427
2890	* gcc.dg/pr88427.c: New testcase.
2891
2892	2018-11-28  Richard Biener  <rguenther@suse.de>
2893
2894	PR tree-optimization/88217
2895	* g++.dg/pr88217.C: New testcase.
2896
2897	2018-11-23  Richard Biener  <rguenther@suse.de>
2898
2899	PR tree-optimization/88149
2900	* g++.dg/torture/pr88149.C: New testcase.
2901
29022019-02-07  Jakub Jelinek  <jakub@redhat.com>
2903
2904	Backported from mainline
2905	2019-02-06  Jakub Jelinek  <jakub@redhat.com>
2906
2907	PR c/89211
2908	* gcc.dg/pr89211.c: New test.
2909
2910	2019-02-05  Jakub Jelinek  <jakub@redhat.com>
2911
2912	PR c++/89187
2913	* g++.dg/opt/pr89187.C: New test.
2914
2915	PR rtl-optimization/11304
2916	* gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2917	* gcc.target/i386/call-2.c: New test.
2918
2919	PR target/89188
2920	* g++.dg/opt/pr89188.C: New test.
2921
2922	PR rtl-optimization/89195
2923	* gcc.c-torture/execute/pr89195.c: New test.
2924
2925	PR target/89186
2926	* g++.dg/ext/vector36.C: New test.
2927
2928	2019-02-02  Jakub Jelinek  <jakub@redhat.com>
2929
2930	PR middle-end/87887
2931	* gcc.dg/gomp/pr87887-1.c: New test.
2932	* gcc.dg/gomp/pr87887-2.c: New test.
2933
2934	2019-02-01  Jakub Jelinek  <jakub@redhat.com>
2935
2936	PR fortran/83246
2937	PR fortran/89084
2938	* gfortran.dg/pr89084.f90: New test.
2939	* gfortran.dg/lto/pr89084_0.f90: New test.
2940	* gfortran.dg/pr83246.f90: New test.
2941
2942	PR tree-optimization/88107
2943	* gcc.dg/gomp/pr88107.c: New test.
2944
2945	2019-01-31  Jakub Jelinek  <jakub@redhat.com>
2946
2947	PR sanitizer/89124
2948	* c-c++-common/asan/pr89124.c: New test.
2949
2950	2019-01-30  Jakub Jelinek  <jakub@redhat.com>
2951
2952	PR c++/89105
2953	* g++.dg/abi/pr89105.C: New test.
2954
2955	2019-01-29  Jakub Jelinek  <jakub@redhat.com>
2956
2957	PR c++/66676
2958	PR ipa/89104
2959	* gcc.dg/gomp/pr89104.c: New test.
2960
2961	2019-01-27  Jakub Jelinek  <jakub@redhat.com>
2962
2963	PR target/87214
2964	* gcc.target/i386/avx512vl-pr87214-1.c: New test.
2965	* gcc.target/i386/avx512vl-pr87214-2.c: New test.
2966
2967	2019-01-24  Jakub Jelinek  <jakub@redhat.com>
2968
2969	PR c++/88976
2970	* c-c++-common/gomp/cancel-2.c: New test.
2971	* gcc.dg/gomp/cancel-1.c: New test.
2972	* g++.dg/gomp/cancel-1.C: New test.
2973	* g++.dg/gomp/cancel-2.C: New test.
2974	* g++.dg/gomp/cancel-3.C: New test.
2975
2976	2019-01-23  Jakub Jelinek  <jakub@redhat.com>
2977
2978	PR tree-optimization/88964
2979	* gfortran.dg/pr88964.f90: New test.
2980
2981	2019-01-22  Jakub Jelinek  <jakub@redhat.com>
2982
2983	PR target/88965
2984	* gcc.target/powerpc/pr88965.c: New test.
2985
2986	PR middle-end/88968
2987	* c-c++-common/gomp/atomic-23.c: New test.
2988
2989	PR target/88905
2990	* gcc.dg/pr88905.c: New test.
2991
2992	PR rtl-optimization/49429
2993	PR target/49454
2994	PR rtl-optimization/86334
2995	PR target/88906
2996	* gcc.target/i386/pr86334.c: New test.
2997	* gcc.target/i386/pr88906.c: New test.
2998
2999	2019-01-21  Jakub Jelinek  <jakub@redhat.com>
3000
3001	PR c++/88949
3002	* g++.dg/gomp/pr88949.C: New test.
3003
3004	PR sanitizer/88901
3005	* g++.dg/asan/pr88901.C: New test.
3006
3007	2019-01-19  Jakub Jelinek  <jakub@redhat.com>
3008
3009	PR fortran/88902
3010	* gfortran.dg/pr88902.f90: New test.
3011
3012	2019-01-17  Jakub Jelinek  <jakub@redhat.com>
3013
3014	PR rtl-optimization/88870
3015	* gcc.dg/pr88870.c: New test.
3016
3017	2019-01-14  Jakub Jelinek  <jakub@redhat.com>
3018
3019	* g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3020	__cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3021	feature test macros.
3022
3023	2019-01-10  Jakub Jelinek  <jakub@redhat.com>
3024
3025	PR c/88568
3026	* gcc.dg/pr88568.c: New test.
3027
3028	2019-01-05  Jakub Jelinek  <jakub@redhat.com>
3029
3030	PR debug/88635
3031	* gcc.dg/debug/dwarf2/pr88635.c: New test.
3032
30332019-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
3034
3035	Backport from mainline
3036	2019-01-28  Marek Polacek  <polacek@redhat.com>
3037
3038	PR c++/89024 - ICE with incomplete enum type.
3039	* g++.dg/cpp0x/enum37.C: Add dg-error.
3040
30412019-02-07  Richard Biener  <rguenther@suse.de>
3042
3043	Backport from mainline
3044	2018-11-20  Richard Biener  <rguenther@suse.de>
3045
3046	PR tree-optimization/88105
3047	* gcc.dg/gomp/pr88105.c: New testcase.
3048
3049	2018-11-28  Richard Biener  <rguenther@suse.de>
3050
3051	PR tree-optimization/88223
3052	* gcc.dg/torture/pr88223.c: New testcase.
3053
30542019-02-07  Richard Biener  <rguenther@suse.de>
3055
3056	Backport from mainline
3057	2018-12-11  Richard Biener  <rguenther@suse.de>
3058
3059	PR middle-end/88448
3060	PR middle-end/88415
3061	* gcc.dg/gomp/pr88415.c: New testcase.
3062
3063	2018-11-15  Richard Biener  <rguenther@suse.de>
3064
3065	PR tree-optimization/88030
3066	* gcc.dg/tsan/pr88030.c: New testcase.
3067
3068	2018-11-08  Richard Biener  <rguenther@suse.de>
3069
3070	PR tree-optimization/87929
3071	* gcc.dg/pr87929.c: New testcase.
3072
30732019-02-07  Richard Biener  <rguenther@suse.de>
3074
3075	Backport from mainline
3076	2019-01-22  Tamar Christina  <tamar.christina@arm.com>
3077
3078	PR/tree-optimization 88903
3079	* gcc.dg/vect/pr88903-1.c: Add explicit &.
3080
30812019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
3082
3083	* gnat.dg/opt76.adb: New test.
3084
30852019-02-06  Richard Biener  <rguenther@suse.de>
3086
3087	Backport from mainline
3088	2019-01-31  Richard Biener  <rguenther@suse.de>
3089
3090	PR tree-optimization/89135
3091	* gcc.dg/torture/pr89135.c: New testcase.
3092
3093	2019-01-18  Richard Biener  <rguenther@suse.de>
3094
3095	PR tree-optimization/88903
3096	* gcc.dg/vect/pr88903-1.c: New testcase.
3097	* gcc.dg/vect/pr88903-2.c: Likewise.
3098
30992019-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3100
3101	PR fortran/67679
3102	Backport from trunk
3103	* gfortran.dg/warn_undefined_1.f90: New test.
3104	* gfortran.dg/coarray_lock_7.f90: Fix patterns in test.
3105
31062019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3107
3108	2019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3109	* gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3110	hardware.
3111	* gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3112	* gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3113	* gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3114	* gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3115	* gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3116	* gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3117	* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3118	* gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3119	* gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3120
3121	Backport from mainline.
3122	2019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3123	* gcc.target/powerpc/vec-extract-schar-1.c: New test.
3124	* gcc.target/powerpc/vec-extract-sint-1.c: New test.
3125	* gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3126	* gcc.target/powerpc/vec-extract-slong-1.c: New test.
3127	* gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3128	* gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3129	* gcc.target/powerpc/vec-extract-uint-1.c: New test.
3130	* gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3131	* gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3132	* gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3133
31342019-02-03  Paul Thomas  <pault@gcc.gnu.org>
3135
3136	Backport from trunk
3137	PR fortran/88393
3138	* gfortran.dg/alloc_comp_assign_16.f03 : New test.
3139
31402019-02-03  Paul Thomas  <pault@gcc.gnu.org>
3141
3142	Backport from trunk
3143	PR fortran/88980
3144	* gfortran.dg/realloc_on_assign_32.f90 : New test.
3145
31462019-02-03  Paul Thomas  <pault@gcc.gnu.org>
3147
3148	Backport from trunk
3149	PR fortran/88685
3150	* gfortran.dg/pointer_array_component_3.f90 : New test.
3151
31522019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3153
3154	PR fortran/57048
3155	Backport from trunk
3156	* gfortran.dg/c_funptr_1.f90: New file.
3157	* gfortran.dg/c_funptr_1_mod.f90: New file.
3158
31592019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
3160
3161	Backport from mainline
3162	2018-10-15  Bin Cheng  <bin.cheng@linux.alibaba.com>
3163
3164	PR tree-optimization/87022
3165	* gcc.dg/tree-ssa/pr87022.c: New test.
3166
31672019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
3168
3169	Backport from mainline
3170	2019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
3171
3172	PR tree-optimization/88932
3173	* gfortran.dg/pr88932.f90: New test.
3174
31752019-01-30  Manfred Schwarb  <manfred99@gmx.ch>
3176
3177	* gfortran.dg/newunit_5.f90.f90: Moved to
3178	* gfortran.dg/newunit_5.f90: here and fix a dg directive.
3179
31802019-01-30  Kewen Lin  <linkw@gcc.gnu.org>
3181
3182	Backport from mainline
3183	2019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
3184
3185	* gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3186	altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3187	* gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3188	* gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3189
3190	2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
3191
3192	* gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3193
31942019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
3195
3196	PR fortran/70696
3197	* gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3198
31992019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3200
3201	* gnat.dg/opt75.adb: New test.
3202	* gnat.dg/opt75_pkg.ad[sb]: New helper.
3203
32042019-01-27  Paul Thomas  <pault@gcc.gnu.org>
3205
3206	Backport from trunk
3207	PR fortran/56386
3208	PR fortran/58906
3209	PR fortran/77385
3210	* gfortran.dg/associate_44.f90 : New test.
3211
3212	PR fortran/80260
3213	* gfortran.dg/select_type_45.f90 : New test.
3214
3215	PR fortran/82077
3216	* gfortran.dg/select_type_46.f90 : New test.
3217
32182019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
3219
3220	PR target/88948
3221	* gcc.target/i386/pr88948.c: New test.
3222
32232019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3224
3225	* gnat.dg/array34.adb: New test.
3226
32272019-01-25  Paul Thomas  <pault@gcc.gnu.org>
3228
3229	PR fortran/87336
3230	* gfortran.dg/pointer_array_10.f90 : New test.
3231	* gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
3232	* gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
3233	count to 72.
3234
32352019-01-25  Richard Biener  <rguenther@suse.de>
3236
3237	PR tree-optimization/86865
3238	* gcc.dg/graphite/pr86865.c: New testcase.
3239	* gcc.dg/graphite/pr69728.c: XFAIL.
3240	* gcc.dg/graphite/scop-21.c: Likewise.
3241
32422019-01-24  Uroš Bizjak  <ubizjak@gmail.com>
3243
3244	PR target/88998
3245	* g++.dg/pr88998.c: New test.
3246
32472019-01-24  Richard Biener  <rguenther@suse.de>
3248
3249	Backport from mainline
3250	2019-01-23  Richard Biener  <rguenther@suse.de>
3251
3252	PR tree-optimization/89008
3253	* gcc.dg/torture/pr89008.c: New testcase.
3254
32552019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
3256
3257	* gfortran.dg/array_function_5.f90: : Fix a dg directive.
3258	* gfortran.dg/class_66.f90: Likewise.
3259	* gfortran.dg/dec_structure_12.f90: Likewise.
3260	* gfortran.dg/dec_structure_14.f90: Likewise.
3261	* gfortran.dg/dec_structure_15.f90: Likewise.
3262	* gfortran.dg/dtio_31.f03: Likewise.
3263	* gfortran.dg/dtio_32.f03: Likewise.
3264	* gfortran.dg/extends_11.f03: Likewise.
3265	* gfortran.dg/integer_plus.f90: Likewise.
3266	* gfortran.dg/matmul_const.f90: Likewise.
3267	* gfortran.dg/namelist_96.f90: Likewise.
3268	* gfortran.dg/pdt_25.f03: Likewise.
3269	* gfortran.dg/pdt_28.f03: Likewise.
3270	* gfortran.dg/pr58968.f: Likewise.
3271	* gfortran.dg/pr78259.f90: Likewise.
3272	* gfortran.dg/debug/pr35154-stabs.f: Likewise.
3273	* gfortran.dg/vect/vect-2.f90: Likewise.
3274
32752019-01-22  Uroš Bizjak  <ubizjak@gmail.com>
3276
3277	PR target/88938
3278	* gcc.target/i386/pr88938.c: New test.
3279
32802019-01-18  Richard Earnshaw  <rearnsha@arm.com>
3281
3282	PR target/88799
3283	* gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3284	mp and sec extensions to armv7-a.
3285
32862019-01-17  Nathan Sidwell  <nathan@acm.org>
3287
3288	PR c++/86610
3289	* g++.dg/cpp0x/pr86610.C: New.
3290
32912019-01-16  Martin Jambor  <mjambor@suse.cz>
3292
3293	Backported from mainline
3294	2018-12-10  Martin Jambor  <mjambor@suse.cz>
3295
3296	PR ipa/88214
3297	* gcc.dg/ipa/pr88214.c: New test.
3298
32992019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3300
3301	PR fortran/81849
3302	* gfortran.dg/pr81849.f90: New test.
3303
33042019-01-15  Joseph Myers  <joseph@codesourcery.com>
3305
3306	Backport from mainline
3307	2019-01-07  Joseph Myers  <joseph@codesourcery.com>
3308
3309	PR c/88720
3310	PR c/88726
3311	* gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3312
33132019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3314
3315	Backport from trunk
3316	PR libfortran/88776
3317	* gfortran.dg/namelist_96.f90: New test.
3318
33192019-01-12  Dominique d'Humieres  <dominiq@gcc.gnu.org>
3320
3321	* gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3322	* gcc.dg/plugin/plugindir2.c: Likewise.
3323	* gcc.dg/plugin/plugindir3.c: Likewise.
3324	* gcc.dg/plugin/plugindir4.c: Likewise.
3325
33262019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3327
3328	PR fortran/35031
3329	* gfortran.dg/pr35031.f90: new test.
3330
33312019-01-09  Wilco Dijkstra  <wdijkstr@arm.com>
3332
3333	* gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
3334
33352019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
3336
3337	* gcc.target/sparc/tls-ld-int8.c: New test.
3338	* gcc.target/sparc/tls-ld-int16.c: Likewise.
3339	* gcc.target/sparc/tls-ld-int32.c: Likewise.
3340	* gcc.target/sparc/tls-ld-uint8.c: Likewise.
3341	* gcc.target/sparc/tls-ld-uint16.c: Likewise.
3342	* gcc.target/sparc/tls-ld-uint32.c: Likewise.
3343
33442019-01-08  Jakub Jelinek  <jakub@redhat.com>
3345
3346	Backported from mainline
3347	2019-01-05  Jakub Jelinek  <jakub@redhat.com>
3348
3349	PR middle-end/82564
3350	PR target/88620
3351	* gcc.dg/nested-func-12.c: New test.
3352	* gcc.c-torture/compile/pr82564.c: New test.
3353
3354	2019-01-04  Jakub Jelinek  <jakub@redhat.com>
3355
3356	PR target/88594
3357	* gcc.dg/pr88594.c: New test.
3358
3359	2019-01-03  Jakub Jelinek  <jakub@redhat.com>
3360
3361	PR debug/88644
3362	* gcc.dg/debug/dwarf2/pr88644.c: New test.
3363
3364	2019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
3365
3366	* gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3367	* gcc.dg/pubtypes-3.c: Likewise.
3368	* gcc.dg/pubtypes-4.c: Likewise.
3369
3370	2018-12-21  Jakub Jelinek  <jakub@redhat.com>
3371
3372	PR middle-end/85594
3373	PR middle-end/88553
3374	* gcc.dg/gomp/pr85594.c: New test.
3375	* gcc.dg/gomp/pr88553.c: New test.
3376
3377	PR rtl-optimization/88563
3378	* gcc.dg/pr88563.c: New test.
3379
3380	2018-12-20  Jakub Jelinek  <jakub@redhat.com>
3381
3382	PR c++/88180
3383	* g++.dg/parse/pr88180.C: New test.
3384	* g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
3385	definition's NSDMIs.
3386
3387	2018-12-19  Jakub Jelinek  <jakub@redhat.com>
3388
3389	PR target/88541
3390	* gcc.target/i386/avx-vpclmulqdq-1.c: New test.
3391
3392	PR c++/87934
3393	* g++.dg/cpp0x/constexpr-87934.C: New test.
3394
3395	2018-12-17  Jakub Jelinek  <jakub@redhat.com>
3396
3397	PR c++/88410
3398	* g++.dg/cpp0x/pr88410.C: New test.
3399
3400	2018-12-14  Jakub Jelinek  <jakub@redhat.com>
3401
3402	PR c++/82294
3403	PR c++/87436
3404	* g++.dg/tree-ssa/pr82294.C: New test.
3405	* g++.dg/tree-ssa/pr87436.C: New test.
3406
3407	2018-12-13  Jakub Jelinek  <jakub@redhat.com>
3408
3409	PR rtl-optimization/88470
3410	* gcc.target/i386/pr88470.c: New test.
3411
3412	PR rtl-optimization/88416
3413	* gcc.target/i386/pr88416.c: New test.
3414
3415	2018-12-11  Jakub Jelinek  <jakub@redhat.com>
3416
3417	PR sanitizer/88426
3418	* c-c++-common/ubsan/float-cast-overflow-11.c: New test.
3419
3420	2018-12-07  Jakub Jelinek  <jakub@redhat.com>
3421
3422	PR c++/86669
3423	* g++.dg/cpp0x/initlist105.C: New test.
3424	* g++.dg/cpp0x/initlist106.C: New test.
3425	* g++.dg/other/pr86669.C: New test.
3426
3427	PR target/85593
3428	* gcc.target/i386/pr85593.c: New test.
3429
3430	PR fortran/88377
3431	* gfortran.dg/gomp/pr88377.f90: New test.
3432
3433	PR c++/87506
3434	* g++.dg/cpp0x/constexpr-87506.C: New test.
3435
3436	2018-12-06  Jakub Jelinek  <jakub@redhat.com>
3437
3438	PR target/87598
3439	* gcc.target/aarch64/asm-5.c: New test.
3440
3441	2018-12-05  Jakub Jelinek  <jakub@redhat.com>
3442
3443	PR tree-optimization/87360
3444	* g++.dg/opt/pr87360.C: New test.
3445	* gfortran.dg/pr87360.f90: New test.
3446
3447	2018-12-04  Jakub Jelinek  <jakub@redhat.com>
3448
3449	PR tree-optimization/87320
3450	* gcc.dg/pr87320.c: New test.
3451
3452	PR c++/88103
3453	* g++.dg/cpp0x/rv-cond3.C: New test.
3454
3455	2018-12-03  Jakub Jelinek  <jakub@redhat.com>
3456
3457	PR tree-optimization/71109
3458	* gcc.c-torture/compile/pr71109.c: New test.
3459
3460	2018-11-30  Jakub Jelinek  <jakub@redhat.com>
3461
3462	PR debug/85550
3463	* g++.dg/debug/dwarf2/pr85550.C: New test.
3464
3465	2018-11-29  Jakub Jelinek  <jakub@redhat.com>
3466
3467	PR target/88234
3468	* gcc.dg/ubsan/pr88234.c: New test.
3469
3470	PR c++/87539
3471	* g++.dg/cpp0x/pr87539.C: New test.
3472
3473	2018-11-28  Jakub Jelinek  <jakub@redhat.com>
3474
3475	PR c++/88215
3476	* c-c++-common/ubsan/pr88215.c: New test.
3477
3478	2018-11-27  Jakub Jelinek  <jakub@redhat.com>
3479
3480	PR c++/88181
3481	* g++.dg/debug/pr88181.C: New test.
3482
3483	2018-11-26  Jakub Jelinek  <jakub@redhat.com>
3484
3485	PR c++/86900
3486	* g++.dg/debug/dwarf2/pr86900.C: New test.
3487
3488	2018-11-22  Jakub Jelinek  <jakub@redhat.com>
3489
3490	PR tree-optimization/85794
3491	* gcc.dg/vect/O3-pr85794.c: New test.
3492
3493	2018-11-21  Jakub Jelinek  <jakub@redhat.com>
3494
3495	PR c++/88122
3496	* g++.dg/cpp0x/implicit15.C: New test.
3497
3498	2018-11-20  Jakub Jelinek  <jakub@redhat.com>
3499
3500	PR tree-optimization/87895
3501	* gcc.dg/gomp/pr87895-1.c: New test.
3502	* gcc.dg/gomp/pr87895-2.c: New test.
3503	* gcc.dg/gomp/pr87895-3.c: New test.
3504
3505	2018-11-19  Jakub Jelinek  <jakub@redhat.com>
3506
3507	PR tree-optimization/88071
3508	* gcc.dg/pr88071.c: New test.
3509
3510	PR c++/60994
3511	* g++.dg/lookup/pr60994.C: New test.
3512
3513	PR debug/87039
3514	* g++.dg/gomp/pr78363-4.C: New test.
3515	* g++.dg/gomp/pr78363-5.C: New test.
3516	* g++.dg/gomp/pr78363-6.C: New test.
3517	* g++.dg/gomp/pr78363-7.C: New test.
3518
3519	2018-11-16  Jakub Jelinek  <jakub@redhat.com>
3520
3521	PR rtl-optimization/87475
3522	* g++.dg/opt/pr87475.C: New test.
3523
3524	2018-11-15  Jakub Jelinek  <jakub@redhat.com>
3525
3526	PR rtl-optimization/88018
3527	* g++.dg/tsan/pr88018.C: New test.
3528
3529	2018-11-13  Jakub Jelinek  <jakub@redhat.com>
3530
3531	PR tree-optimization/87898
3532	* gcc.dg/gomp/pr87898.c: New test.
3533
35342019-01-03  Jan Hubicka  <hubicka@ucw.cz>
3535
3536	Backport from mainline
3537	2019-01-02  Jan Hubicka  <hubicka@ucw.cz>
3538
3539	PR lto/88130
3540	* g++.dg/torture/pr88130.C: New testcase.
3541
35422019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
3543
3544	PR target/60563
3545	* g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3546
35472019-01-03  Martin Liska  <mliska@suse.cz>
3548
3549	Backport from mainline
3550	2019-01-02  Jakub Jelinek  <jakub@redhat.com>
3551
3552	PR ipa/88561
3553	* g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3554	targets and expect _ZThn8 for ilp32 targets.
3555
35562019-01-03  Martin Liska  <mliska@suse.cz>
3557
3558	Backport from mainline
3559	2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
3560
3561	* g++.dg/tree-prof/devirt.C: Update testcase.
3562
35632019-01-03  Martin Liska  <mliska@suse.cz>
3564
3565	Backport from mainline
3566	2018-12-31  Martin Liska  <mliska@suse.cz>
3567
3568	* g++.dg/tree-prof/devirt.C: Fix scan pattern and test options.
3569
35702018-01-02  Segher Boessenkool  <segher@kernel.crashing.org>
3571
3572	Backport from trunk
3573	2018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
3574
3575	PR inline-asm/55681
3576	* gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
3577	* gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
3578	in any order, but that duplicates are not allowed.
3579
3580	Backport from trunk
3581	2018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
3582
3583	* c-c++-common/torture/asm-inline.c: New testcase.
3584	* gcc.dg/asm-qual-2.c: Test asm inline, too.
3585
3586	Backport from trunk
3587	2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
3588
3589	* g++.dg/asm-qual-1.C: New testcase.
3590	* g++.dg/asm-qual-2.C: New testcase.
3591	* gcc.dg/asm-qual-1.c: Update.
3592
3593	Backport from trunk
3594	2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
3595
3596	* g++.dg/asm-qual-3.C: New testcase.
3597	* gcc.dg/asm-qual-3.c: New testcase.
3598
3599	And extra for the backport
3600	2019-01-02  Segher Boessenkool  <segher@kernel.crashing.org>
3601
3602	* gcc.dg/asm-qual-1.c: Adjust.
3603
36042018-12-30  Dominique d'Humieres  <dominiq@gcc.gnu.org>
3605
3606	* g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning.
3607
36082018-12-30  Dominique d'Humieres  <dominiq@gcc.gnu.org>
3609
3610	PR tree-optimization/68356
3611	PR target/81210
3612	PR target/81693
3613	* gcc.dg/torture/pr68264.c: Skip on darwin.
3614	* gcc.dg/torture/pr68037-1.c: Likewise.
3615	* gcc.dg/torture/pr68037-2.c: Likewise.
3616	* gcc.dg/torture/pr68037-3.c: Likewise.
3617	* gcc.dg/torture/pr25967-1.c: Likewise.
3618	* gcc.dg/torture/pr25967-2.c: Likewise.
3619
36202018-12-27  Martin Liska  <mliska@suse.cz>
3621
3622	Backport from mainline
3623	2018-12-15  Jan Hubicka  <hubicka@ucw.cz>
3624
3625	PR ipa/88561
3626	* g++.dg/tree-prof/devirt.C: New testcase.
3627
36282018-12-24  Iain Sandoe  <iain@sandoe.co.uk>
3629
3630	PR testsuite/67974
3631	* gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
3632
36332018-12-23  Paul Thomas  <pault@gcc.gnu.org>
3634
3635	Backport from trunk
3636	PR fortran/77703
3637	* gfortran.dg/ptr_func_assign_5.f08 : New test.
3638
36392018-12-23  Paul Thomas  <pault@gcc.gnu.org>
3640
3641	Backport from trunk
3642	PR fortran/77325
3643	* gfortran.dg/deferred_character_22.f90 : New test.
3644
36452018-12-22  Steven G . Kargl  <kargl@gcc.gnu.org>
3646
3647	PR fortran/85798
3648	* gfortran.dg/pr85798.f90: New test.
3649
36502018-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3651
3652	Backport from trunk
3653	PR fortran/85544
3654	* gfortran.dg/power_7.f90: New test.
3655
36562018-12-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3657
3658	PR fortran/88169
3659	* gfortran.dg/pr88169_1.f90: new test.
3660	* gfortran.dg/pr88169_2.f90: Ditto.
3661	* gfortran.dg/pr88169_3.f90: Ditto.
3662
36632018-12-22  Iain Sandoe  <iain@sandoe.co.uk>
3664
3665	Backport from mainline
3666	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
3667
3668	* c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
3669	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
3670	* g++.dg/torture/pr44295.C : Likewise.
3671
36722018-12-22  Iain Sandoe  <iain@sandoe.co.uk>
3673
3674	Backport from mainline
3675	2018-08-22  Iain Sandoe  <iain@sandoe.co.uk>
3676
3677	* gcc.dg/lto/pr85248_0.c (test_alias):
3678	Stringify __USER_LABEL_PREFIX__.
3679	(test_noreturn): Likewise.
3680
3681	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
3682
3683	* gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
3684	(lib_strncmp): Likewise.
3685
3686	2018-08-16  Iain Sandoe  <iain@sandoe.co.uk>
3687
3688	* gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
3689
36902018-12-21  Paul Thomas  <pault@gcc.gnu.org>
3691
3692	PR fortran/87359
3693	* gfortran.dg/associate_40.f90 : New test.
3694
36952018-12-21  Uros Bizjak  <ubizjak@gmail.com>
3696
3697	Backport from mainline
3698	2018-12-10  Uros Bizjak  <ubizjak@gmail.com>
3699
3700	PR target/88418
3701	* gcc.target/i386/pr88418.c: New test.
3702
37032018-12-17  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
3704
3705	Backport from trunk
3706	2018-12-17  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
3707
3708	PR rtl-optimization/88253
3709	* gcc.target/avr/pr88253.c: New test.
3710
37112018-12-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3712
3713	PR fortran/88116
3714	* gfortran.dg/pr88116_1.f90: New test.
3715	* gfortran.dg/pr88116_2.f90: Ditto.
3716
3717	PR fortran/88467
3718	* gfortran.dg/pr88467.f90: New test.
3719
37202018-12-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3721
3722	PR fortran/88138
3723	* gfortran.dg/pr88138.f90: new test.
3724
37252018-12-13  Nathan Sidwell  <nathan@acm.org>
3726
3727	PR c++/87531
3728	* g++.dg/lookup/pr87531-2.C: New.
3729
37302018-12-13  Andreas Krebbel  <krebbel@linux.ibm.com>
3731
3732	Backport from mainline
3733	2018-12-13  Andreas Krebbel  <krebbel@linux.ibm.com>
3734
3735	* gcc.target/s390/zvector/vec-double-1.c: New test.
3736	* gcc.target/s390/zvector/vec-double-2.c: New test.
3737
37382018-12-12  Peter Bergner  <bergner@linux.ibm.com>
3739
3740	Backport from mainline
3741	2018-12-07  Peter Bergner  <bergner@linux.ibm.com>
3742
3743	PR target/87496
3744	* gcc.target/powerpc/pr87496.c: Rename from this...
3745	* gcc.target/powerpc/pr87496-1.c: ...to this.  Update comment.
3746	* gcc.target/powerpc/pr87496-2.c: New test.
3747	* gcc.target/powerpc/pr87496-3.c: New test.
3748
37492018-12-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3750
3751	PR fortran/88155
3752	* gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
3753	* gfortran.dg/pr88155.f90: New test.
3754
37552018-12-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3756
3757	PR fortran/88249
3758	* gfortran.dg/pr88249.f90: New test.
3759
37602018-12-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3761
3762	PR fortran/97922
3763	* gfortran.dg/io_constraints_8.f90: Update error message.
3764	* gfortran.dg/pr87922.f90: New test.
3765
37662018-12-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3767
3768	PR fortran/88269
3769	* gfortran.dg/pr88269.f90: New test.
3770
37712018-12-10  Eric Botcazou  <ebotcazou@adacore.com>
3772
3773	* c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
3774	Visium and remove other specific handling.
3775	* c-c++-common/patchable_function_entry-default.c: Likewise.
3776	* c-c++-common/patchable_function_entry-definition.c: Likewise.
3777
37782018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3779
3780	PR fortran/88205
3781	* gfortran.dg/pr88205.f90: New unit.
3782
37832018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3784
3785	PR fortran/88206
3786	* gfortran.dg/pr88206.f90: New test.
3787
37882018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3789
3790	PR fortran/88228
3791	* gfortran.dg/pr88228.f90: New test.
3792
37932018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3794
3795	PR fortran/88048
3796	* gfortran.dg/pr88048.f90: New test.
3797
37982018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3799
3800	PR fortran/88025
3801	* gfortran.dg/pr88025.f90: New test.
3802
38032018-12-06  Iain Sandoe  <iain@sandoe.co.uk>
3804
3805	Backport from mainline
3806	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
3807
3808	PR testsuite/78544
3809	* gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
3810	attributes and matching.
3811	* gcc.dg/tree-prof/section-attr-2.c: Likewise.
3812	* gcc.dg/tree-prof/section-attr-3.c: Likewise.
3813
38142018-12-05  Richard Biener  <rguenther@suse.de>
3815
3816	Backport from mainline
3817	2018-09-20  Richard Sandiford  <richard.sandiford@arm.com>
3818
3819	PR tree-optimization/87288
3820	* gcc.dg/vect/pr87288-1.c: New test.
3821	* gcc.dg/vect/pr87288-2.c: Likewise,
3822	* gcc.dg/vect/pr87288-3.c: Likewise.
3823
38242018-12-05  Iain Sandoe  <iain@sandoe.co.uk>
3825
3826	Backport from mainline
3827	2018-08-18  Iain Sandoe  <iain@sandoe.co.uk>
3828
3829	* g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3830	test on Darwin.
3831	* g++.dg/debug/dwarf2/pr85302.C: Likewise.
3832	* gcc.dg/lto/pr83719_0.c: Likewise.
3833
38342018-11-29  Peter Bergner  <bergner@linux.ibm.com>
3835
3836	Backport from mainline
3837	2018-11-29  Peter Bergner  <bergner@linux.ibm.com>
3838
3839	PR target/87496
3840	* gcc.target/powerpc/pr87496.c: New test.
3841
38422018-11-29  Nathan Sidwell  <nathan@acm.org>
3843
3844	PR c++/87531
3845	* g++.dg/lookup/pr87531.C: New.
3846
38472018-11-28  Richard Biener  <rguenther@suse.de>
3848
3849	PR tree-optimization/79351
3850	* gcc.dg/torture/pr79351.c: New testcase.
3851
38522018-11-26  Andreas Krebbel  <krebbel@linux.ibm.com>
3853
3854	Backport from mainline
3855	2018-11-20  Andreas Krebbel  <krebbel@linux.ibm.com>
3856
3857	* gcc.target/s390/flogr-1.c: New test.
3858
38592018-11-26  Matthias Klose  <doko@ubuntu.com>
3860
3861	* jit.dg/test-long-names.c: Fix build with -Wformat-security.
3862
38632018-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3864
3865	Backport from trunk
3866	PR fortran/88073
3867	* gfortran.dg/where_7.f90: New test.
3868
38692018-11-24  Paul Thomas  <pault@gcc.gnu.org>
3870
3871	Backport from trunk
3872	PR fortran/88143
3873	* gfortran.dg/associate_46.f90: New test.
3874
38752018-11-22  Eric Botcazou  <ebotcazou@adacore.com>
3876
3877	Backport from mainline
3878	2018-11-21  Jakub Jelinek  <jakub@redhat.com>
3879
3880	PR rtl-optimization/85925
3881	* gcc.c-torture/execute/20181120-1.c: Require effective target
3882	int32plus.
3883	(u): New variable.
3884	(main): Compare d against u.f1 rather than 0x101.  Use 0x4030201
3885	instead of 0x10101.
3886
38872018-11-20  Martin Liska  <mliska@suse.cz>
3888
3889	Backport from mainline
3890	2018-11-19  Martin Liska  <mliska@suse.cz>
3891
3892	PR lto/88077
3893	* gcc.dg/lto/pr88077_0.c: New test.
3894	* gcc.dg/lto/pr88077_1.c: New test.
3895
38962018-11-20  Eric Botcazou  <ebotcazou@adacore.com>
3897
3898	* gcc.c-torture/execute/20181120-1.c: New test.
3899
39002018-11-19  Martin Liska  <mliska@suse.cz>
3901
3902	PR gcov-profile/88045
3903	* g++.dg/gcov/pr88045.C: New test.
3904
39052018-11-18  Uros Bizjak  <ubizjak@gmail.com>
3906
3907	Backport from mainline
3908	2018-11-11  Uros Bizjak  <ubizjak@gmail.com>
3909
3910	PR target/87928
3911	* gcc.target/i386/pr87928.c: New test.
3912
39132018-11-16  Nathan Sidwell  <nathan@acm.org>
3914
3915	PR c++/86246
3916	PR c++/87989
3917	* g++.dg/template/pr86246.C: New.
3918	* g++.dg/template/pr87989.C: New.
3919
39202018-11-15  Nathan Sidwell  <nathan@acm.org>
3921
3922	PR debug/88006
3923	PR debug/87462
3924	* g++.dg/debug/dwarf2/pr87462.C: New.
3925	* g++.dg/debug/dwarf2/pr88006.C: New.
3926
39272018-11-14  Claudiu Zissulescu  <claziss@synopsys.com>
3928
3929	Backport from mainline.
3930	* gcc.target/arc/builtin_eh.c: New test.
3931
39322018-11-11  Uros Bizjak  <ubizjak@gmail.com>
3933
3934	Backport from mainline
3935	2018-11-04  Uros Bizjak  <ubizjak@gmail.com>
3936
3937	PR middle-end/58372
3938	* g++.dg/pr58372.C: New test.
3939
39402018-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3941
3942	Backported from mainline
3943	PR libfortran/78351
3944	* gfortran.dg/read_legacy_comma.f90: New test.
3945
39462018-11-09  Mihail Ionescu  <mihail.ionescu@arm.com>
3947
3948	PR target/87867
3949	Backport from mainiline
3950	2018-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3951
3952	* g++.dg/other/thunk2a.C: New test.
3953	* g++.dg/other/thunk2b.C: Likewise.
3954	* g++.dg/other/vthunk1.C: Rename as thunk1.C
3955
39562018-11-08  Eric Botcazou  <ebotcazou@adacore.com>
3957
3958	* gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
3959	* gnat.dg/null_pointer_deref2.adb: Likewise.
3960	* gnat.dg/null_pointer_deref3.adb: Likewise.
3961	* gnat.dg/opt74.adb: New test.
3962	* gnat.dg/opt74_pkg.ad[sb]: New helper.
3963	* gnat.dg/warn12.adb: Delete.
3964	* gnat.dg/warn12_pkg.ads: Likewise.
3965
39662018-11-05  Jakub Jelinek  <jakub@redhat.com>
3967
3968	PR tree-optimization/87859
3969	* gcc.dg/store_merging_24.c: New test.
3970	* gcc.dg/store_merging_25.c: New test.
3971
3972	PR sanitizer/87837
3973	* c-c++-common/ubsan/pr87837.c: New test.
3974
3975	Backported from mainline
3976	2018-10-25  Jakub Jelinek  <jakub@redhat.com>
3977
3978	PR fortran/87725
3979	* c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3980	from kind with a colon rather than comma.
3981	* gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3982	* gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3983
3984	2018-10-24  Jakub Jelinek  <jakub@redhat.com>
3985
3986	PR c++/86288
3987	* g++.dg/cpp0x/gen-attrs-66.C: New test.
3988
3989	2018-10-20  Jakub Jelinek  <jakub@redhat.com>
3990
3991	PR middle-end/87647
3992	* gcc.c-torture/compile/pr87647.c: New test.
3993
3994	2018-10-19  Jakub Jelinek  <jakub@redhat.com>
3995
3996	PR middle-end/85488
3997	PR middle-end/87649
3998	* c-c++-common/gomp/doacross-2.c: New test.
3999	* c-c++-common/gomp/sink-3.c: Expect another error during error
4000	recovery.
4001
40022018-11-03  Tobias Burnus  <burnus@net-b.de>
4003	    Thomas Koenig  <tkoenig@gcc.gnu.org>
4004
4005	Backport from trunk
4006	PR fortran/87597
4007	* gfortran.dg/inline_matmul_24.f90: New.
4008
40092018-10-26  Bill Schmidt  <wschmidt@linux.ibm.com>
4010
4011	Backport from mainline
4012	2018-10-19  Bill Schmidt  <wschmidt@linux.ibm.com>
4013
4014	PR tree-optimization/87473
4015	* gcc.c-torture/compile/pr87473.c: New file.
4016
40172018-10-25  Richard Biener  <rguenther@suse.de>
4018
4019	PR tree-optimization/87665
4020	PR tree-optimization/87745
4021	* gfortran.dg/20181025-1.f: New testcase.
4022
40232018-10-24  Richard Biener  <rguenther@suse.de>
4024
4025	PR tree-optimization/87665
4026	* gcc.dg/torture/pr87665.c: New testcase.
4027
40282018-10-23  Tom de Vries  <tdevries@suse.de>
4029
4030	backport from trunk:
4031	2018-07-31  Tom de Vries  <tdevries@suse.de>
4032
4033	PR debug/86687
4034	* g++.dg/guality/pr86687.C: New test.
4035
40362018-10-23  Richard Biener  <rguenther@suse.de>
4037
4038	PR tree-optimization/87700
4039	* gcc.dg/torture/pr87700.c: New testcase.
4040
40412018-10-22  Eric Botcazou  <ebotcazou@adacore.com>
4042
4043	* gnat.dg/sso14.adb: New test.
4044	* gnat.dg/sso15.adb: Likewise.
4045
40462018-10-19  Richard Biener  <rguenther@suse.de>
4047
4048	PR middle-end/87645
4049	* gcc.dg/torture/pr87645.c: New testcase.
4050
40512018-10-19  Andreas Krebbel  <krebbel@linux.ibm.com>
4052
4053	Backport from mainline
4054	2018-10-15  Andreas Krebbel  <krebbel@linux.ibm.com>
4055
4056	* g++.dg/vec-init-1.C: New test.
4057
40582018-10-18  Richard Biener  <rguenther@suse.de>
4059
4060	PR middle-end/87087
4061	* gcc.dg/torture/pr87087.c: New testcase.
4062	* gcc.dg/graphite/pr84204.c: XFAIL.
4063	* gcc.dg/graphite/pr85935.c: Likewise.
4064
40652018-10-17  Eric Botcazou  <ebotcazou@adacore.com>
4066
4067	* gcc.c-torture/execute/pr87623.c: New test.
4068
40692018-10-16  Richard Biener  <rguenther@suse.de>
4070
4071	PR tree-optimization/87465
4072	* gcc.dg/tree-ssa/cunroll-15.c: Fix pattern.
4073
40742018-10-16  Wilco Dijkstra  <wdijkstr@arm.com>
4075
4076	Backported from mainline
4077	PR target/87511
4078	* gcc.target/aarch64/pr87511.c: Add new test.
4079
40802018-10-16  Richard Biener  <rguenther@suse.de>
4081
4082	Backport from mainline
4083	2018-10-15  Richard Biener  <rguenther@suse.de>
4084
4085	PR middle-end/87610
4086	* gcc.dg/torture/restrict-6.c: New testcase.
4087
4088	2018-10-01  Richard Biener  <rguenther@suse.de>
4089
4090	PR tree-optimization/87465
4091	* gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4092
40932018-10-11  Jakub Jelinek  <jakub@redhat.com>
4094
4095	PR c++/85070
4096	* g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4097	c++14_only to c++14.
4098
4099	PR c++/87582
4100	* g++.dg/cpp1z/decomp48.C: New test.
4101
4102	Backported from mainline
4103	2018-10-10  Jakub Jelinek  <jakub@redhat.com>
4104
4105	PR target/87550
4106	* gcc.target/i386/pr87550.c: New test.
4107
4108	2018-09-12  Jakub Jelinek  <jakub@redhat.com>
4109		    Andreas Krebbel  <krebbel@linux.ibm.com>
4110
4111	PR tree-optimization/86844
4112	* gcc.c-torture/execute/pr86844.c: New test.
4113	* gcc.dg/store_merging_22.c: New test.
4114	* gcc.dg/store_merging_23.c: New test.
4115
41162018-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
4117
4118	PR c++/84940
4119	* g++.dg/expr/unary4.C: New.
4120
41212018-10-09  Will Schmidt <will_schmidt@vnet.ibm.com>
4122
4123	Backport from trunk
4124	2018-09-06  Will Schmidt  <will_schmidt@vnet.ibm.com>
4125
4126	PR target/86731
4127	* gcc.target/powerpc/pr86731.c: New test.
4128	* gcc.target/powerpc/pr86731-longlong.c: New test.
4129	* gcc.target/powerpc/pr86731-fwrapv.c: New test.
4130	* gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
4131	* gcc.target/powerpc/pr86731-nogimplefold.c: New test.
4132	* gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
4133
41342018-10-09  H.J. Lu  <hongjiu.lu@intel.com>
4135
4136	Backport from mainline
4137	2018-09-29  H.J. Lu  <hongjiu.lu@intel.com>
4138
4139	PR target/87370
4140	* gcc.target/i386/pr87370.c: New test.
4141
41422018-10-08  Paul Thomas  <pault@gcc.gnu.org>
4143
4144	PR fortran/83999
4145	Backport from trunk
4146	* gfortran.dg/elemental_function_4.f90 : New test.
4147
41482018-10-08  Paul Thomas  <pault@gcc.gnu.org>
4149
4150	Backport from trunk
4151	PR fortran/86372
4152	* gfortran.dg/associate_41.f90: New test.
4153
41542018-10-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4155
4156	PR fortran/86111
4157	Backport from trunk
4158	* gfortran.dg/array_constructor_type_23.f90: New test.
4159
41602018-10-03  Martin Liska  <mliska@suse.cz>
4161
4162	Backport from mainline
4163	2018-10-03  Martin Liska  <mliska@suse.cz>
4164
4165	PR gcov-profile/86109
4166	* g++.dg/gcov/pr86109.C: New test.
4167
41682018-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4169
4170	Backport from mainline
4171	2018-09-25  H.J. Lu  <hongjiu.lu@intel.com>
4172
4173	PR target/82699
4174	* gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
4175	* gcc.target/i386/pr82699-6.c: Add -fno-pic.
4176
4177	2018-09-24  H.J. Lu  <hongjiu.lu@intel.com>
4178
4179	PR target/82699
4180	* gcc.target/i386/pr82699-1.c: New file.
4181	* gcc.target/i386/pr82699-2.c: Likewise.
4182	* gcc.target/i386/pr82699-3.c: Likewise.
4183	* gcc.target/i386/pr82699-4.c: Likewise.
4184	* gcc.target/i386/pr82699-5.c: Likewise.
4185	* gcc.target/i386/pr82699-6.c: Likewise.
4186
41872018-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4188
4189	Backport from mainline
4190	2018-07-02  Christophe Lyon  <christophe.lyon@linaro.org>
4191
4192	* gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
4193	overriden.
4194	2018-06-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4195
4196	* gcc.target/arm/arm-soft-strd-even.c: New test.
4197
41982018-09-29  Jakub Jelinek  <jakub@redhat.com>
4199
4200	PR target/87467
4201	* gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4202	(CALC): Use double instead of float.
4203	(TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4204	_mm512_abs_ps and _mm512_mask_abs_ps.
4205
42062018-09-27  Michael Meissner  <meissner@linux.ibm.com>
4207
4208	Backport from mainline
4209	2018-08-20  Michael Meissner  <meissner@linux.ibm.com>
4210
4211	PR target/87033
4212	* gcc.target/powerpc/pr87033.c: New test.
4213
42142018-09-25  Martin Liska  <mliska@suse.cz>
4215
4216	Backport from mainline
4217	2018-09-24  Martin Liska  <mliska@suse.cz>
4218
4219	PR sanitizer/85774
4220	* g++.dg/asan/pr85774.C: New test.
4221
42222018-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4223
4224	PR c++/85070
4225	* g++.dg/cpp0x/pr85070.C: New.
4226
42272018-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4228
4229	* gcc.dg/nested-func-11.c: New test.
4230
42312018-09-18  Janus Weil  <janus@gcc.gnu.org>
4232
4233	Backport from trunk
4234	PR fortran/85395
4235	* gfortran.dg/proc_ptr_comp_52.f90: New test case.
4236
42372018-09-18  Janus Weil  <janus@gcc.gnu.org>
4238
4239	Backport from trunk
4240	PR fortran/86830
4241	* gfortran.dg/typebound_call_30.f90: New test case.
4242
42432018-09-18  Paul Thomas  <pault@gcc.gnu.org>
4244
4245	Backported from trunk
4246	PR fortran/85954
4247	* gfortran.dg/deferred_character_21.f90 : New test.
4248
42492018-09-18  Nathan Sidwell  <nathan@acm.org>
4250
4251	PR c++/86881
4252	* g++.dg/warn/pr86881.C: New.
4253
42542018-09-12  Paul Thomas  <pault@gcc.gnu.org>
4255
4256	Backported from trunk
4257	PR fortran/87284
4258	* gfortran.dg/allocate_with_mold_2.f90: New test.
4259
42602018-09-12  Andreas Krebbel  <krebbel@linux.ibm.com>
4261
4262	Backport from mainline
4263	2018-09-12  Andreas Krebbel  <krebbel@linux.ibm.com>
4264
4265	* gcc.target/s390/dfp_to_bfp_rounding.c: New test.
4266
42672018-09-12  Jakub Jelinek  <jakub@redhat.com>
4268
4269	PR middle-end/87248
4270	* c-c++-common/torture/pr87248.c: New test.
4271
42722018-09-11  Paul Thomas  <pault@gcc.gnu.org>
4273
4274	Backported from trunk
4275	PR fortran/87277
4276	* gfortran.dg/select_type_43.f90: New test.
4277
42782018-09-05  Janus Weil  <janus@gcc.gnu.org>
4279
4280	Backported from trunk
4281	PR fortran/86116
4282	* gfortran.dg/generic_34.f90: New test case.
4283
42842018-09-05   Pádraig Brady  <p@draigbrady.com>
4285
4286	PR c++/87185
4287	* g++.dg/pr87185.C: New.
4288
42892018-09-05  Nathan Sidwell  <nathan@acm.org>
4290
4291	PR c++/87137
4292	* g++.dg/abi/pr87137.C: New.
4293
42942018-09-05  Jakub Jelinek  <jakub@redhat.com>
4295
4296	Backported from mainline
4297	2018-09-04  Jakub Jelinek  <jakub@redhat.com>
4298
4299	PR target/87198
4300	* gcc.target/i386/pr87198.c: New test.
4301
4302	2018-08-31  Jakub Jelinek  <jakub@redhat.com>
4303
4304	PR middle-end/87138
4305	* gcc.target/i386/avx512bw-pr87138.c: New test.
4306
4307	2018-08-29  Jakub Jelinek  <jakub@redhat.com>
4308
4309	PR c++/87095
4310	* g++.dg/ubsan/vptr-13.C: New test.
4311
4312	2018-08-11  Jakub Jelinek  <jakub@redhat.com>
4313
4314	PR tree-optimization/86835
4315	* gcc.dg/pr86835.c: New test.
4316
4317	2018-08-08  Jakub Jelinek  <jakub@redhat.com>
4318
4319	PR c++/86836
4320	* g++.dg/cpp1z/decomp46.C: New test.
4321
4322	PR c++/86738
4323	* g++.dg/opt/pr86738.C: New test.
4324
4325	2018-08-03  Jason Merrill  <jason@redhat.com>
4326
4327	PR c++/86706
4328	* g++.dg/template/pr86706.C: New test.
4329
43302018-09-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4331
4332	Backport from mainline
4333	* gfortran.dg/modulo_check: New test.
4334
43352018-09-03  Tom de Vries  <tdevries@suse.de>
4336
4337	backport from trunk:
4338	2018-06-21  Tom de Vries  <tdevries@suse.de>
4339
4340	PR tree-optimization/85859
4341	* gcc.dg/pr85859.c: New test.
4342
43432018-09-01  Michael Matz  <matz@suse.de>
4344
4345	Backport from mainline
4346	PR tree-optimization/87074
4347	* gcc.dg/pr87074.c: New test.
4348
43492018-09-01  Paul Thomas  <pault@gcc.gnu.org>
4350
4351	PR fortran/86328
4352	PR fortran/86760
4353	* gfortran.dg/pr86328.f90 : New test.
4354	* gfortran.dg/pr86760.f90 : New test.
4355
43562018-08-31  Nathan Sidwell  <nathan@acm.org>
4357
4358	PR c++/87155
4359	PR c++/84707
4360	* g++.dg/cpp0x/pr87155.C: New.
4361	* g++.dg/cpp0x/inline-ns10.C: Adjust.
4362
43632018-08-31  Richard Biener  <rguenther@suse.de>
4364
4365	Backport from mainline
4366	2018-08-27  Richard Biener  <rguenther@suse.de>
4367
4368	PR tree-optimization/86927
4369	* gcc.dg/vect/pr86927.c: New testcase.
4370
4371	2018-08-23  Richard Biener  <rguenther@suse.de>
4372
4373	PR middle-end/87024
4374	* gcc.dg/pr87024.c: New testcase.
4375
4376	2018-08-22  Richard Biener  <rguenther@suse.de>
4377
4378	PR tree-optimization/86945
4379	* gcc.dg/torture/pr86945.c: New testcase.
4380
4381	2018-08-17  Richard Biener  <rguenther@suse.de>
4382
4383	PR middle-end/86505
4384	* gcc.dg/torture/pr86505.c: New testcase.
4385
4386	2018-08-02  Richard Biener  <rguenther@suse.de>
4387
4388	PR tree-optimization/86816
4389	* g++.dg/torture/pr86816.C: New testcase.
4390
4391	2018-07-17  Richard Biener  <rguenther@suse.de>
4392
4393	PR lto/86456
4394	* g++.dg/debug/dwarf2/pr86456.C: New testcase.
4395
43962018-08-29  Jakub Jelinek  <jakub@redhat.com>
4397
4398	PR c++/87122
4399	* g++.dg/cpp1z/decomp47.C: New test.
4400
44012018-08-27  Martin Sebor  <msebor@redhat.com>
4402
4403	PR tree-optimization/86914
4404	* gcc.dg/strlenopt-57.c: New test.
4405
44062018-08-28  Jakub Jelinek  <jakub@redhat.com>
4407
4408	PR middle-end/87099
4409	* gcc.dg/pr87099.c: New test.
4410
44112018-08-27  Jakub Jelinek  <jakub@redhat.com>
4412
4413	PR rtl-optimization/87065
4414	* gcc.target/i386/pr87065.c: New test.
4415
44162018-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4417
4418	Backport from trunk
4419	PR libfortran/86704
4420	* gfortran.dg/matmul_19.f90: New test.
4421
44222018-08-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4423
4424	Backport from trunk
4425	PR fortran/86837
4426	* gfortran.dg/implied_do_io_6.f90: New test.
4427
44282018-08-21  H.J. Lu  <hongjiu.lu@intel.com>
4429
4430	Backport from mainline
4431	2018-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4432
4433	PR target/87014
4434	* g++.dg/torture/pr87014.C: New file.
4435
44362018-08-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4437
4438	Backport from mainline
4439	2018-08-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4440
4441	* g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
4442
44432018-08-17  Richard Biener  <rguenther@suse.de>
4444
4445	Backport from mainline
4446	2018-08-02  Richard Biener  <rguenther@suse.de>
4447
4448	PR c++/86763
4449	* g++.dg/torture/pr86763.C: New testcase.
4450
44512018-08-16  Tamar Christina  <tamar.christina@arm.com>
4452
4453	Backport from mainline
4454	2018-07-31  Segher Boessenkool  <segher@kernel.crashing.org>
4455
4456	PR target/86640
4457	* gcc.target/arm/pr86640.c: New testcase.
4458
44592018-08-14  Richard Sandiford  <richard.sandiford@arm.com>
4460
4461	Backport from mainline
4462	2018-08-09  Richard Sandiford  <richard.sandiford@arm.com>
4463
4464	PR tree-optimization/86871
4465	* gcc.dg/vect/pr86871.c: New test.
4466
44672018-08-12  Paul Thomas  <pault@gcc.gnu.org>
4468
4469	Backported from trunk
4470	PR fortran/86906
4471	* gfortran.dg/use_rename_9.f90: New test.
4472
44732018-08-07  H.J. Lu  <hongjiu.lu@intel.com>
4474
4475	Backport from mainline
4476	2018-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4477
4478	PR target/86386
4479	* gcc.target/i386/pr86386.c: New file.
4480
44812018-08-07  Steve Ellcey  <sellcey@cavium.com>
4482	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4483
4484	PR tree-optimization/80925
4485	* gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4486	vectorized on !vect_hw_misalign targets.
4487
44882018-08-04  Uros Bizjak  <ubizjak@gmail.com>
4489
4490	PR testsuite/86153
4491	* g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4492
44932018-08-02  Andreas Schwab  <schwab@linux-m68k.org>
4494
4495	Backport from mainline
4496	2018-07-17  Andreas Schwab  <schwab@linux-m68k.org>
4497
4498	PR target/86820
4499	* gcc.target/m68k/mulsi_highpart.c: New test.
4500
45012018-08-01  Jakub Jelinek  <jakub@redhat.com>
4502
4503	PR c/85704
4504	* gcc.c-torture/compile/pr85704.c: New test.
4505
45062018-07-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4507
4508	Backport from mainline
4509	2018-07-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4510
4511	PR c/86617
4512	* gcc.dg/pr86617.c: New test.
4513
45142018-07-26  Pat Haugen  <pthaugen@us.ibm.com>
4515
4516	Backport from mainline
4517	2018-07-26  Pat Haugen  <pthaugen@us.ibm.com>
4518
4519	PR target/86612
4520	* gcc.target/powerpc/pr58673-2.c: Call strdup.
4521
45222018-07-26  Jakub Jelinek  <jakub@redhat.com>
4523
4524	Backported from mainline
4525	2018-07-24  Jakub Jelinek  <jakub@redhat.com>
4526
4527	PR middle-end/86627
4528	* gcc.target/i386/pr86627.c: New test.
4529
4530	2018-07-10  Jakub Jelinek  <jakub@redhat.com>
4531
4532	PR fortran/86421
4533	* gfortran.dg/vect/pr86421.f90: New test.
4534
45352018-07-26  Release Manager
4536
4537	* GCC 8.2.0 released.
4538
45392018-07-18  Carl Love  <cel@us.ibm.com>
4540
4541	Backport from mainline
4542	2018-07-16  Carl Love  <cel@us.ibm.com>
4543
4544	PR target/86414
4545	* gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4546	longdouble128.
4547	* gcc.target/powerpc/divkc3-3.c: Ditto.
4548	* gcc.target/powerpc/mulkc3-2.c: Ditto.
4549	* gcc.target/powerpc/mulkc3-3.c: Ditto.
4550	* gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
4551	* gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
4552
45532018-07-18  Martin Sebor  <msebor@redhat.com>
4554
4555	PR middle-end/85602
4556	* gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
4557	* c-c++-common/attr-nonstring-8.c: New test.
4558
45592018-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4560
4561	* gnat.dg/discr55.adb: New test.
4562
45632018-07-16  Fritz Reese  <fritzoreese@gmail.com>
4564
4565	PR fortran/83184
4566	* gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
4567
45682018-07-16  Fritz Reese  <fritzoreese@gmail.com>
4569
4570	PR fortran/83184
4571	Backport from trunk.
4572	* gfortran.dg/assumed_rank_14.f90: New testcase.
4573	* gfortran.dg/assumed_rank_15.f90: New testcase.
4574	* gfortran.dg/dec_structure_8.f90: Update error messages.
4575	* gfortran.dg/dec_structure_23.f90: Update error messages.
4576
45772018-07-16  Fritz Reese  <fritzoreese@gmail.com>
4578
4579	Backport from trunk:
4580
4581	PR fortran/83183
4582	PR fortran/86325
4583	* gfortran.dg/init_flag_18.f90: New testcase.
4584	* gfortran.dg/init_flag_19.f03: New testcase.
4585
45862018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
4587
4588	Backport from mainline
4589	x2018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
4590
4591	* gcc.target/arc/pr9001107555.c: New file.
4592
45932018-07-19  Richard Biener  <rguenther@suse.de>
4594
4595	Backport from mainline
4596	2018-07-12  Richard Biener  <rguenther@suse.de>
4597
4598	PR c/86453
4599	* g++.dg/warn/pr86453.C: New testcase.
4600
46012018-07-16  Richard Biener  <rguenther@suse.de>
4602
4603	Backport from mainline
4604	2018-07-13  Richard Biener  <rguenther@suse.de>
4605
4606	PR middle-end/85974
4607	* gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
4608
4609	2018-06-15  Richard Biener  <rguenther@suse.de>
4610
4611	PR middle-end/86076
4612	* gcc.dg/pr86076.c: New testcase.
4613
4614	2018-06-06  Richard Biener  <rguenther@suse.de>
4615
4616	PR tree-optimization/85935
4617	* gcc.dg/graphite/pr85935.c: New testcase.
4618
46192018-07-16  Eric Botcazou  <ebotcazou@adacore.com>
4620
4621	* gnat.dg/opt73.adb: New test.
4622
46232018-07-16  Jakub Jelinek  <jakub@redhat.com>
4624
4625	PR c++/3698
4626	PR c++/86208
4627	* g++.dg/opt/pr3698.C: New test.
4628
46292018-07-15  Bill Schmidt  <wschmidt@linux.ibm.com>
4630
4631	Backport from mainline
4632	2018-07-13  Bill Schmidt  <wschmidt@linux.ibm.com>
4633		    Steve Munroe  <munroesj52@gmail.com>
4634
4635	* gcc.target/powerpc/sse2-pand-1.c: New file.
4636	* gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4637	* gcc.target/powerpc/sse2-por-1.c: Likewise.
4638	* gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4639
46402018-07-14  Martin Sebor  <msebor@redhat.com>
4641
4642	PR tree-optimization/86274
4643	* gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
4644	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4645	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
4646	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
4647	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4648	* gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4649	* gcc.dg/tree-ssa/pr83198.c: Same.
4650
46512018-07-13  H.J. Lu  <hongjiu.lu@intel.com>
4652
4653	Backport from mainline
4654	2018-07-13  H.J. Lu  <hongjiu.lu@intel.com>
4655		    Sunil K Pandey  <sunil.k.pandey@intel.com>
4656
4657	PR target/84413
4658	* gcc.target/i386/pr84413-1.c: New test.
4659	* gcc.target/i386/pr84413-2.c: Likewise.
4660	* gcc.target/i386/pr84413-3.c: Likewise.
4661
46622018-07-13  Nathan Sidwell  <nathan@acm.org>
4663
4664	PR c++/86374
4665	* g++.dg/pr86374.C: New.
4666
46672018-07-12  Jakub Jelinek  <jakub@redhat.com>
4668
4669	* c-c++-common/gomp/declare-target-3.c: New test.
4670	* g++.dg/gomp/declare-target-2.C: New test.
4671
46722018-07-12  Richard Biener  <rguenther@suse.de>
4673
4674	PR target/84829
4675	* gcc.target/i386/pr84829.c: New testcase.
4676
46772018-07-12  Jakub Jelinek  <jakub@redhat.com>
4678
4679	PR tree-optimization/86492
4680	* gcc.c-torture/execute/pr86492.c: New test.
4681
46822018-07-11  Jakub Jelinek  <jakub@redhat.com>
4683
4684	* gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
4685	of hardcoding size.  Cast (rel) to MASK_TYPE.
4686	* gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
4687	* gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
4688	* gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
4689	* gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
4690	* gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
4691	* gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
4692	* gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
4693	* gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
4694	* gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
4695	* gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
4696	* gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
4697	* gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
4698	* gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
4699	* gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
4700	* gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
4701	* gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
4702	* gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
4703	* gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
4704	* gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
4705
47062018-07-11  Grazvydas Ignotas  <notasas@gmail.com>
4707
4708	* gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
4709	(AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
4710	* gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
4711
47122018-07-10  Jakub Jelinek  <jakub@redhat.com>
4713
4714	PR sanitizer/86406
4715	* g++.dg/ubsan/pr86406.C: New test.
4716
47172018-07-05  Martin Sebor  <msebor@redhat.com>
4718
4719	PR c++/86400
4720	* gcc.dg/strlenopt-47.c: New test.
4721	* gcc.dg/strlenopt-48.c: New test.
4722
47232018-07-03  Carl Love  <cel@us.ibm.com>
4724
4725	Backport from trunk
4726	2018-07-03  Carl Love  <cel@us.ibm.com>
4727
4728	* gcc.target/altivec-1-runnable.c: New test file.
4729	* gcc.target/altivec-2-runnable.c: New test file.
4730	* gcc.target/vsx-7.c (main2):  Test file changes not backported from
4731	mainline since test file does not exist in GCC 8.
4732
47332018-07-02  Paul Thomas  <pault@gcc.gnu.org>
4734
4735	PR fortran/82969
4736	PR fortran/86242
4737	* gfortran.dg/proc_ptr_50.f90: New test.
4738
47392018-06-30  Alexandre Oliva <aoliva@redhat.com>
4740
4741	PR debug/86064
4742	* gcc.dg/pr86064.c: New.
4743
47442018-06-29  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4745
4746	Backport from mainline
4747	2018-06-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4748
4749	* gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
4750	this test.
4751	* gcc.target/powerpc/builtins-9.c: New test.
4752	* gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
4753	to expect different code generation on big-endian vs.
4754	little-endian targets.
4755
47562018-06-28  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4757
4758	Backport from mainline
4759	2017-05-23  Segher Boessenkool  <segher@kernel.crashing.org>
4760
4761	* lib/target-supports.exp (check_effective_target_be): New.
4762	(check_effective_target_le): New.
4763
47642018-06-28  Fritz Reese  <fritzoreese@gmail.com>
4765
4766	PR fortran/82865
4767	Backport from trunk.
4768	* gfortran.dg/dec_type_print_2.f03: New testcase.
4769
47702018-06-27  Carl Love  <cel@us.ibm.com>
4771
4772Add test case that was supposed to be added in commit 255556 on 2017-12-11.
4773
4774	* gcc.target/vsx-vector-abss.c: New file to test vec_abss.
4775
47762018-06-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4777
4778	* gcc.target/powerpc/builtins-1-be.c: Adjust dg directives to scan
4779	for vpkudus in place of vpksdus.
4780	* gcc.target/powerpc/builtins-1-le.c: Likewise.
4781
4782	Backport from mainline
4783	2018-06-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4784
4785	* gcc.target/powerpc/builtins-3-p8.c: Adjust dg directives to scan
4786	for vpkudus in place of vpksdus.
4787
47882018-06-26  Jakub Jelinek  <jakub@redhat.com>
4789
4790	PR target/86314
4791	* gcc.dg/pr86314.c: New test.
4792
47932018-06-25  Fritz Reese  <fritzoreese@gmail.com>
4794
4795	PR fortran/82972
4796	PR fortran/83088
4797	PR fortran/85851
4798	Backport from trunk.
4799	* gfortran.dg/init_flag_17.f90: New testcase.
4800
48012018-06-25  Jakub Jelinek  <jakub@redhat.com>
4802
4803	PR target/84786
4804	* gcc.target/i386/avx512f-pr84786-3.c: New test.
4805
48062018-06-25  Paul Thomas  <pault@gcc.gnu.org>
4807
4808	PR fortran/83118
4809	Back port from trunk
4810	* gfortran.dg/unlimited_polymorphic_30.f03: New test.
4811
48122018-06-23  Richard Sandiford  <richard.sandiford@linaro.org>
4813
4814	PR tree-optimization/85989
4815	* gcc.dg/torture/pr85989.c: New test.
4816
48172018-06-22  Jakub Jelinek  <jakub@redhat.com>
4818
4819	PR c++/85662
4820	* g++.dg/ext/offsetof3.C: New test.
4821
48222018-06-22  Michael Meissner  <meissner@linux.ibm.com>
4823
4824	Back port from trunk
4825	2018-06-21  Michael Meissner  <meissner@linux.ibm.com>
4826
4827	* gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
4828	if the long double format is IEEE 128-bit for tests that are
4829	explicitly testing IBM extended double support.  Use the
4830	appropriate pack and unpack built-in functions.  Change calls from
4831	__builtin_isinfl to __builtin_isinf since the later supports all
4832	floating point types.
4833	* gcc.target/powerpc/pr57150.c: Likewise.
4834	* gcc.target/powerpc/pr60203.c: Likewise.
4835	* gcc.target/powerpc/pr67808.c: Likewise.
4836	* gcc.target/powerpc/pr70117.c: Likewise.
4837	* gcc.target/powerpc/tfmode_off.c: Likewise.
4838
48392018-06-18  Michael Meissner  <meissner@linux.ibm.com>
4840
4841	Back port from trunk
4842	2018-06-06  Michael Meissner  <meissner@linux.ibm.com>
4843
4844	PR target/85657
4845	* g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4846	be used in templates.  Don't check for them in overloaded functions.
4847
48482018-06-22  Michael Meissner  <meissner@linux.ibm.com>
4849
4850	Back port from trunk
4851	2018-05-21  Michael Meissner  <meissner@linux.ibm.com>
4852
4853	PR target/85657
4854	* gcc.target/powerpc/pr85657-1.c: New test for converting between
4855	__float128, __ibm128, and long double.
4856	* gcc.target/powerpc/pr85657-2.c: Likewise.
4857	* gcc.target/powerpc/pr85657-3.c: Likewise.
4858	* g++.dg/pr85667.C: New test to make sure __ibm128 is
4859	implementated as a separate type internally, and is not just an
4860	alias for long double.
4861
48622018-06-20  Than McIntosh  <thanm@google.com>
4863
4864	PR libgcc/86213
4865	* gcc.dg/split-8.c: New.
4866
48672018-06-20  Jakub Jelinek  <jakub@redhat.com>
4868
4869	Backported from mainline
4870	2018-06-15  Jakub Jelinek  <jakub@redhat.com>
4871
4872	PR c/86093
4873	* c-c++-common/pr86093.c: New test.
4874
48752018-06-20  Nathan Sidwell  <nathan@acm.org>
4876
4877	PR c++/85634 - tsubst ICE on unmarked lookup
4878	* g++.dg/lookup/pr85634.C: New.
4879
48802018-06-20  Jakub Jelinek  <jakub@redhat.com>
4881
4882	PR c++/86210
4883	* g++.dg/warn/Wnonnull4.C: New test.
4884
4885	PR debug/86194
4886	* gcc.target/i386/pr86194.c: New test.
4887
4888	PR tree-optimization/86231
4889	* gcc.dg/tree-ssa/vrp119.c: New test.
4890	* gcc.c-torture/execute/pr86231.c: New test.
4891
48922018-06-19  Eric Botcazou  <ebotcazou@adacore.com>
4893
4894	* gnat.dg/aggr24.adb: New test.
4895	* gnat.dg/aggr24_pkg.ad[sb]: New helper.
4896
48972018-06-18  Martin Sebor  <msebor@redhat.com>
4898
4899	PR c/82063
4900	* gcc.dg/Walloc-size-larger-than-1.c: New test.
4901	* gcc.dg/Walloc-size-larger-than-10.c: New test.
4902	* gcc.dg/Walloc-size-larger-than-11.c: New test.
4903	* gcc.dg/Walloc-size-larger-than-12.c: New test.
4904	* gcc.dg/Walloc-size-larger-than-13.c: New test.
4905	* gcc.dg/Walloc-size-larger-than-14.c: New test.
4906	* gcc.dg/Walloc-size-larger-than-15.c: New test.
4907	* gcc.dg/Walloc-size-larger-than-16.c: New test.
4908	* gcc.dg/Walloc-size-larger-than-2.c: New test.
4909	* gcc.dg/Walloc-size-larger-than-3.c: New test.
4910	* gcc.dg/Walloc-size-larger-than-4.c: New test.
4911	* gcc.dg/Walloc-size-larger-than-5.c: New test.
4912	* gcc.dg/Walloc-size-larger-than-6.c: New test.
4913	* gcc.dg/Walloc-size-larger-than-7.c: New test.
4914	* gcc.dg/Walloc-size-larger-than-8.c: New test.
4915	* gcc.dg/Walloc-size-larger-than-9.c: New test.
4916	* gcc.dg/Walloc-size-larger-than.c: New test.
4917
49182018-06-15  Jakub Jelinek  <jakub@redhat.com>
4919
4920	PR middle-end/85878
4921	* gfortran.fortran-torture/compile/pr85878.f90: New test.
4922
4923	PR middle-end/86123
4924	* gcc.c-torture/compile/pr86123.c: New test.
4925
49262018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
4927
4928	Backport from mainline
4929	2018-06-13  Cesar Philippidis  <cesar@codesourcery.com>
4930
4931	PR fortran/85703
4932	* gfortran.dg/goacc/pr85703.f90: New test.
4933	* gfortran.dg/gomp/pr85703.f90: New test.
4934
49352018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
4936
4937	Backport from mainline
4938	2018-06-13  Cesar Philippidis  <cesar@codesourcery.com>
4939
4940	PR fortran/85702
4941	* gfortran.dg/goacc/pr85702.f90: New test.
4942
49432018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
4944
4945	Backport from mainline
4946	2018-06-05  Cesar Philippidis  <cesar@codesourcery.com>
4947
4948	PR fortran/85701
4949	* gfortran.dg/goacc/pr85701.f90: New test.
4950
49512018-06-14  Jakub Jelinek  <jakub@redhat.com>
4952
4953	PR target/86048
4954	* gcc.target/i386/pr86048.c: Require sse2 effective target.  Add
4955	-msse2 to dg-options.
4956
4957	PR middle-end/86122
4958	* gcc.c-torture/compile/pr86122.c: New test.
4959
4960	PR target/85945
4961	* gcc.c-torture/compile/pr85945.c: New test.
4962
49632018-06-13  Martin Sebor  <msebor@redhat.com>
4964
4965	PR tree-optimization/86114
4966	* gcc.dg/pr86114.c: New test.
4967
49682018-06-13  Steven G. Kargl  <kargl@gcc.gnu.org>
4969
4970	PR fortran/86110
4971	* gfortran.dg/pr86110.f90: New test.
4972
49732018-06-13  Eric Botcazou  <ebotcazou@adacore.com>
4974
4975	* gcc.target/i386/pr86048.c: New test.
4976
49772018-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4978
4979	PR fortran/44491
4980	* gfortran.dg/pr44491.f90: Add dg-options omitted in previous commit.
4981
49822018-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4983
4984	PR fortran/44491
4985	* gfortran.dg/pr44491.f90: New testcase
4986
49872018-06-11  Marek Polacek  <polacek@redhat.com>
4988
4989	* g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4990
49912018-06-11  Peter Bergner  <bergner@vnet.ibm.com>
4992
4993	Backport from mainline
4994	2018-06-08  Peter Bergner  <bergner@vnet.ibm.com>
4995
4996	PR target/85755
4997	* gcc.target/powerpc/pr85755.c: New test.
4998
49992018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5000
5001	PR fortran/85138
5002	PR fortran/85996
5003	PR fortran/86051
5004	* gfortran.dg/pr85138_1.f90: New test.
5005	* gfortran.dg/pr85138_2.f90: Ditto.
5006	* gfortran.dg/pr85996.f90: Ditto.
5007
50082018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5009
5010	PR fortran/86059
5011	* gfortran.dg/associate_30.f90: Remove code tested ...
5012	* gfortran.dg/pr67803.f90: Ditto.
5013	* gfortran.dg/pr67805.f90: Ditto.
5014	* gfortran.dg/pr86059.f90: ... here.  New test.
5015
50162018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5017
5018	PR fortran/63514
5019	* gfortran.dg/pr63514.f90: New test.
5020
50212018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5022
5023	PR fortran/78278
5024	* gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
5025	* gfortran.dg/data_char_1.f90: Ditto.
5026	* gfortran.dg/pr78571.f90: Ditto.
5027	* gfortran.dg/pr78278.f90: New test.
5028
50292018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5030
5031	PR fortran/38351
5032	* gfortran.dg/pr38351.f90: New test.
5033	* gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
5034
50352018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5036
5037	PR fortran/78571
5038	* gfortran.dg/pr78571.f90: New test.
5039
50402018-06-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5041
5042	PR fortran/85631
5043	Backport from trunk.
5044	* gfortran.dg/bounds_check_20.f90: New test.
5045
50462018-06-08  Carl Love  <cel@us.ibm.com>
5047
5048	Backport from mainline.
5049	* gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
5050	statements.
5051
50522018-06-08  Carl Love  <cel@us.ibm.com>
5053
5054	Backport from mainline
5055	* gcc.target/powerpc/builtins-8-p9-runnable.c: New test file.
5056	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
5057	error message.
5058
50592018-06-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5060
5061	Backport from mainline
5062	2018-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5063
5064	PR target/81497
5065	* g++.target/arm/arm.exp: New file.
5066	* g++.target/arm/pr81497.C: Likewise.
5067
50682018-06-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5069
5070	PR fortran/86045
5071	Backport from trunk.
5072	* gfortran.dg/pr86045.f90: New test.
5073
50742018-06-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5075
5076	PR fortran/85641
5077	Backport from trunk.
5078	* gfortran.dg/realloc_on_assign_30.f90: New test.
5079
50802018-06-07  Uros Bizjak  <ubizjak@gmail.com>
5081
5082	PR target/85684
5083	* gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5084
50852018-06-06  Richard Biener  <rguenther@suse.de>
5086
5087	Backport from mainline
5088	2018-06-04  Richard Biener  <rguenther@suse.de>
5089
5090	PR tree-optimization/86038
5091	* gcc.dg/pr86038.c: New testcase.
5092
5093	2018-05-28  Richard Biener  <rguenther@suse.de>
5094
5095	PR tree-optimization/85934
5096	* gcc.target/i386/pr85934.c: New testcase.
5097
5098	2018-05-22  Richard Biener  <rguenther@suse.de>
5099
5100	PR tree-optimization/85863
5101	* gfortran.fortran-torture/compile/pr85863.f: New testcase.
5102
51032018-06-05  Andreas Krebbel  <krebbel@linux.ibm.com>
5104
5105	Backport from mainline
5106	2018-06-05  Andreas Krebbel  <krebbel@linux.ibm.com>
5107
5108	* gcc.target/s390/htm-builtins-compile-4.c: New test.
5109
51102018-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5111
5112	PR fortran/85981
5113	* gfortran.dg/allocate_alloc_opt_14.f90: New test.
5114	* gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
5115	* gfortran.dg/allocate_stat_2.f90: Ditto.
5116	* gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5117
51182018-06-04  Martin Sebor  <msebor@redhat.com>
5119
5120	PR c/85623
5121	* c-c++-common/attr-nonstring-3.c: Adjust.
5122	* c-c++-common/attr-nonstring-4.c: Adjust.
5123	* c-c++-common/attr-nonstring-6.c: New test.
5124
51252018-06-04  Jakub Jelinek  <jakub@redhat.com>
5126
5127	PR c++/86025
5128	* c-c++-common/gomp/pr86025.c: New test.
5129
51302018-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5131
5132	* gnat.dg/specs/opt3.ads: New test.
5133	* gnat.dg/specs/opt3_pkg.ads: New helper.
5134
51352018-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5136
5137	* gnat.dg/discr53.ad[sb]: New test.
5138	* gnat.dg/discr53_pkg.ads: New helper.
5139
51402018-06-01  Steven G. Kargl  <kargl@gcc.gnu.org>
5141
5142	PR fortran/85816
5143	PR fortran/85975
5144	Backport from trunk
5145	* gfortran.dg/pr85816.f90: New test.
5146	* gfortran.dg/pr85975.f90: New test.
5147
51482018-05-31  Uros Bizjak  <ubizjak@gmail.com>
5149
5150	PR target/85950
5151	* gcc.target/i386/pr85950.c: New test.
5152
51532018-05-31  Jakub Jelinek  <jakub@redhat.com>
5154
5155	PR target/85984
5156	* gcc.target/i386/pr85984.c: New test.
5157
51582018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5159
5160	* gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
5161	* gnat.dg/stack_usage1b.adb: Likewise.
5162	* gnat.dg/stack_usage1c.adb: Likewise.
5163	* gnat.dg/stack_usage3.adb: Likewise.
5164	* gnat.dg/stack_usage1_pkg.adb: Delete.
5165
51662018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5167
5168	* gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
5169	* gcc.dg/store_merging_11.c: Likewise.
5170	* gcc.dg/store_merging_13.c: Likewise.
5171	* gcc.dg/store_merging_14.c: Likewise.
5172	* gcc.dg/store_merging_15.c: Likewise.
5173	* gcc.dg/store_merging_16.c: Likewise.  Remove local variable.
5174
51752018-05-30  Jakub Jelinek  <jakub@redhat.com>
5176
5177	Backported from mainline
5178	2018-05-29  Jakub Jelinek  <jakub@redhat.com>
5179
5180	PR c++/85952
5181	* g++.dg/warn/Wunused-var-33.C: New test.
5182
5183	2018-05-14  Jakub Jelinek  <jakub@redhat.com>
5184
5185	PR target/85756
5186	* gcc.c-torture/execute/pr85756.c: New test.
5187
5188	2018-05-11  Jakub Jelinek  <jakub@redhat.com>
5189
5190	PR c/85696
5191	* c-c++-common/gomp/pr85696.c: New test.
5192
5193	2018-05-10  Jakub Jelinek  <jakub@redhat.com>
5194
5195	PR c++/85662
5196	* g++.dg/ext/offsetof2.C: New test.
5197
5198	2018-05-08  Jakub Jelinek  <jakub@redhat.com>
5199
5200	PR target/85683
5201	* gcc.target/i386/pr49095.c: Add -masm=att to dg-options.  Add
5202	scan-assembler-times checking that except for [fh]*xor other functions
5203	don't use any load instructions.
5204
52052018-05-28  H.J. Lu  <hongjiu.lu@intel.com>
5206
5207	Backport from mainline
5208	2018-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5209
5210	* gcc.target/i386/pr85345.c: Require ifunc support.
5211
5212	2018-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5213
5214	PR target/85345
5215	* gcc.target/i386/pr85345.c: New test.
5216
52172018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5218
5219	PR fortran/85786
5220	* gfortran.dg/pr85786.f90: New test.
5221
52222018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5223
5224	PR fortran/85895
5225	Backport from trunk
5226	* gfortran.dg/coarray_3.f90: Fix invalid testcase.
5227	* gfortran.dg/pr85895.f90: New test.
5228
52292018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5230
5231	PR fortran/85780
5232	Backport from trunk
5233	* gfortran.dg/pr85780.f90: New test.
5234
52352018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5236
5237	PR fortran/85779
5238	Backport from trunk
5239	* gfortran.dg/pr85779_1.f90: New test.
5240	* gfortran.dg/pr85779_2.f90: Ditto.
5241	* gfortran.dg/pr85779_3.f90: Ditto.
5242
52432018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5244
5245	PR fortran/85543
5246	Backport from trunk
5247	* gfortran.dg/pr85543.f90: New test.
5248
52492018-05-24  Uros Bizjak  <ubizjak@gmail.com>
5250
5251	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
5252	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5253
52542018-05-23  Bin Cheng  <bin.cheng@arm.com>
5255
5256	Backport from mainline
5257	2018-05-17  Bin Cheng  <bin.cheng@arm.com>
5258
5259	PR tree-optimization/85793
5260	* gcc.dg/vect/pr85793.c: New test.
5261
52622018-05-23  Richard Biener  <rguenther@suse.de>
5263
5264	PR middle-end/85874
5265	* gcc.dg/Wstrict-overflow-27.c: New testcase.
5266
52672018-05-23  Martin Liska  <mliska@suse.cz>
5268
5269	Backport from mainline
5270	2018-05-23  Yury Gribov  <tetra2005@gmail.com>
5271
5272	PR tree-optimization/85822
5273	* c-c++-common/pr85822.c: New test.
5274
52752018-05-23  Martin Liska  <mliska@suse.cz>
5276
5277	Backport from mainline
5278	2018-05-11  Martin Liska  <mliska@suse.cz>
5279
5280	PR sanitizer/85556
5281	* c-c++-common/ubsan/attrib-6.c: New test.
5282
52832018-05-22  Martin Sebor  <msebor@redhat.com>
5284
5285	PR middle-end/85643
5286	* c-c++-common/attr-nonstring-7.c: New test.
5287
52882018-05-22  Richard Sandiford  <richard.sandiford@linaro.org>
5289
5290	PR tree-optimization/85814
5291	* gcc.dg/torture/pr85814.c: New test.
5292
52932018-05-21  Pat Haugen  <pthaugen@us.ibm.com>
5294
5295	PR target/85698
5296	* gcc.target/powerpc/vec-setup-be-long.c: Remove XFAIL.
5297
52982018-05-21  Pat Haugen  <pthaugen@us.ibm.com>
5299
5300	Backport from mainline:
5301	2018-05-17  Pat Haugen  <pthaugen@us.ibm.com>
5302
5303	PR target/85698
5304	* gcc.target/powerpc/pr85698.c: New test.
5305
53062018-05-20  Paul Thomas  <pault@gcc.gnu.org>
5307
5308	PR fortran/80657
5309	Backport from trunk
5310	* gfortran.dg/char_result_18.f90: New test.
5311
53122018-05-20  Paul Thomas  <pault@gcc.gnu.org>
5313
5314	PR fortran/49636
5315	Backport from trunk
5316	* gfortran.dg/associate_38.f90: New test.
5317
53182018-05-20  Paul Thomas  <pault@gcc.gnu.org>
5319
5320	PR fortran/82275
5321	Backport from trunk
5322	* gfortran.dg/select_type_42.f90: New test.
5323
53242018-05-19  Paul Thomas  <pault@gcc.gnu.org>
5325
5326	PR fortran/82923
5327	Backport from trunk
5328	* gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5329	that the patch fixes PR66694 & PR82617, although the testcases
5330	are not explicitly included.
5331
53322018-05-18  Cesar Philippidis  <cesar@codesourcery.com>
5333
5334	Backport from mainline
5335	2018-05-18  Cesar Philippidis  <cesar@codesourcery.com>
5336
5337	PR c++/85782
5338	* c-c++-common/goacc/pr85782.c: New test.
5339
53402018-05-13  Paul Thomas  <pault@gcc.gnu.org>
5341
5342	PR fortran/85742
5343	* gfortran.dg/assumed_type_9.f90 : New test.
5344
53452018-05-12  Steven G. Kargl  <kargl@gcc.gnu.org>
5346
5347	PR fortran/85542
5348	Backport from trunk
5349	* gfortran.dg/pr85542.f90: New test.
5350
53512018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5352
5353	PR fortran/70870
5354	Backport from trunk
5355	* gfortran.dg/pr70870_1.f90: New test.
5356
5357
53582018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5359
5360	PR fortran/85521
5361	Backport from trunk
5362	* gfortran.dg/pr85521_1.f90: New test.
5363	* gfortran.dg/pr85521_2.f90: New test.
5364
53652018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5366
5367	PR fortran/85687
5368	Backport from trunk
5369	* gfortran.dg/pr85687.f90: new test.
5370
53712018-05-11  Martin Jambor  <mjambor@suse.cz>
5372
5373	PR ipa/85655
5374	* g++.dg/lto/pr85655_0.C: New test.
5375
53762018-05-11  Paul Thomas  <pault@gcc.gnu.org>
5377
5378	PR fortran/68846
5379	Backport from trunk
5380	* gfortran.dg/temporary_3.f90 : New test.
5381
5382	PR fortran/70864
5383	Backport from trunk
5384	* gfortran.dg/temporary_2.f90 : New test.
5385
53862018-05-08  Marek Polacek  <polacek@redhat.com>
5387
5388	PR c++/85695
5389	* g++.dg/cpp1z/constexpr-if22.C: New test.
5390
53912018-05-08  Richard Biener  <rguenther@suse.de>
5392
5393	Backport from mainline
5394	2018-05-04  Richard Biener  <rguenther@suse.de>
5395
5396	PR middle-end/85588
5397	* gcc.dg/torture/pr85588.c: New testcase.
5398	* gcc.dg/torture/pr57656.c: Use dg-additional-options.
5399
5400	2018-05-03  Richard Biener  <rguenther@suse.de>
5401
5402	PR tree-optimization/85615
5403	* gcc.dg/torture/pr85615.c: New testcase.
5404
5405	2018-05-02  Richard Biener  <rguenther@suse.de>
5406
5407	PR middle-end/85567
5408	* gcc.dg/torture/pr85567.c: New testcase.
5409
5410	2018-05-02  Richard Biener  <rguenther@suse.de>
5411
5412	PR tree-optimization/85597
5413	* gcc.dg/vect/pr85597.c: New testcase.
5414
54152018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>
5416
5417	PR testsuite/85586
5418	* gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5419	!vect_no_align.
5420
54212018-05-08  Richard Biener  <rguenther@suse.de>
5422
5423	Backport from mainline
5424	2018-05-04  Richard Biener  <rguenther@suse.de>
5425
5426	PR middle-end/85627
5427	* g++.dg/torture/pr85627.C: New testcase.
5428
54292018-05-06  Jakub Jelinek  <jakub@redhat.com>
5430
5431	PR c++/85659
5432	* g++.dg/ext/asm14.C: New test.
5433	* g++.dg/ext/asm15.C: New test.
5434	* g++.dg/ext/asm16.C: New test.
5435
54362018-05-06  Andre Vehreschild  <vehre@gcc.gnu.org>
5437
5438	PR fortran/85507
5439	Backport from trunk.
5440	* gfortran.dg/coarray_dependency_1.f90: New test.
5441	* gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5442
54432018-05-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5444
5445	Backport from trunk
5446	2018-04-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5447
5448	PR target/82518
5449	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
5450	Use check_effective_target_arm_little_endian.
5451
54522018-05-02  Release Manager
5453
5454	* GCC 8.1.0 released.
5455
54562018-05-02  Richard Sandiford  <richard.sandiford@linaro.org>
5457
5458	PR tree-optimization/85586
5459	* gcc.dg/vect/pr85586.c: New test.
5460
54612018-04-27  Martin Jambor  <mjambor@suse.cz>
5462
5463	PR ipa/85549
5464	* g++.dg/ipa/pr85549.C: New test.
5465
54662018-04-27  Jakub Jelinek  <jakub@redhat.com>
5467
5468	PR c++/85553
5469	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5470	directive.
5471	* g++.dg/cpp0x/constexpr-85553.C: New test.
5472
5473	PR tree-optimization/85529
5474	* gcc.c-torture/execute/pr85529-1.c: New test.
5475	* gcc.c-torture/execute/pr85529-2.c: New test.
5476	* gcc.dg/pr85529.c: New test.
5477
54782018-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5479
5480	Backport from mainline
5481	2018-04-25  Sebastian Peryt  <sebastian.peryt@intel.com>
5482
5483	PR target/85473
5484	* gcc.target/i386/pr85473-1.c: New test.
5485	* gcc.target/i386/pr85473-2.c: New test.
5486
54872018-04-25  Nathan Sidwell  <nathan@acm.org>
5488	    Jakub Jelinek  <jakub@redhat.com>
5489
5490	PR c++/85437
5491	PR c++/49171
5492	* g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5493	* g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5494	* g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5495	* g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5496	* g++.dg/cpp0x/pr85437-1.C: New.
5497	* g++.dg/cpp0x/pr85437-2.C: New.
5498	* g++.dg/cpp0x/pr85437-3.C: New.
5499	* g++.dg/cpp0x/pr85437-4.C: New.
5500
55012018-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5502
5503	PR fortran/85520
5504	* gfortran.dg/pr85520.f90: New test.
5505
55062018-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5507
5508	PR target/85512
5509	* gcc.dg/pr85512.c: New test.
5510
55112018-04-24  H.J. Lu  <hongjiu.lu@intel.com>
5512
5513	PR target/85485
5514	* g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5515	* g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5516	* gcc.dg/pr85388-1.c (dg-options): Likwise.
5517	* gcc.dg/pr85388-2.c (dg-options): Likwise.
5518	* gcc.dg/pr85388-3.c (dg-options): Likwise.
5519	* gcc.dg/pr85388-4.c (dg-options): Likwise.
5520	* gcc.dg/pr85388-5.c (dg-options): Likwise.
5521	* gcc.dg/pr85388-6.c (dg-options): Likwise.
5522	* gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5523	* gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5524	* gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5525	* gcc.target/i386/cet-label.c (dg-options): Likwise.
5526	* gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5527	* gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5528	* gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5529	* gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5530	* gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5531	* gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5532	* gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5533	* gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5534	* gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5535	* gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5536	* gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5537	* gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5538	* gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5539	* gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5540	* gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5541	* gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5542	* gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5543	* gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5544	* gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5545	* gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5546	* gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5547	* gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5548	* gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5549	* gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5550	* gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5551	* gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5552	* gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5553	* gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5554	* gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5555	* gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5556	* gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5557	* gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5558	* gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5559	* gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5560	* gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5561	* gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5562	* gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5563	* gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5564	* gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5565	* gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5566	* gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5567	* gcc.target/i386/pr84146.c (dg-options): Likwise.
5568	* gcc.target/i386/pr85403.c (dg-options): Likwise.
5569	* gcc.target/i386/pr85404.c (dg-options): Likwise.
5570	* gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5571	with -mshstk.
5572	* gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5573	* gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5574	* gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5575	* gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5576	* gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5577	* gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5578	* gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5579	* (dg-options): Likwise.
5580	* gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5581	-mno-cet.
5582	* gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5583	* gcc.target/i386/cet-label-3.c: Removed.
5584	* gcc.target/i386/cet-property-3.c: Likwise.
5585	* gcc.target/i386/cet-sjlj-7.c: Likwise.
5586
55872018-04-24  Jakub Jelinek  <jakub@redhat.com>
5588
5589	PR target/85511
5590	* gcc.target/i386/pr85511.c: New test.
5591
5592	PR target/85503
5593	* g++.dg/ext/pr85503.C: New test.
5594
5595	PR target/85508
5596	* gcc.target/i386/pr85508.c: New test.
5597
55982018-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>
5599
5600	PR tree-optimization/85478
5601	* g++.dg/pr85478.C: New test.
5602
56032018-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5604
5605	* g++.dg/torture/pr85496.C: New test.
5606
56072018-04-23  Andrey Belevantsev  <abel@ispras.ru>
5608
5609	PR rtl-optimization/85423
5610	* gcc.dg/pr85423.c: New test.
5611
56122018-04-20  Martin Sebor  <msebor@redhat.com>
5613
5614	PR c/85365
5615	* gcc.dg/Wrestrict-15.c: New test.
5616
56172018-04-20  Michael Meissner  <meissner@linux.ibm.com>
5618
5619	PR target/85456
5620	* gcc.target/powerpc/pr85456.c: New test.
5621
56222018-04-20  Bill Schmidt  <wschmidt@linux.ibm.com>
5623
5624	* g++.dg/ext/undef-bool-1.C: Require lp64.
5625	* gcc.target/powerpc/undef-bool-2.c: Likewise.
5626
56272018-04-20  Jeff Law  <law@redhat.com>
5628
5629	* gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5630	stack protector.
5631	* gcc.dg/stack-check-6.c: Likewise.
5632	* gcc.dg/stack-check-6a.c: Likewise.
5633	* gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5634	* gcc.target/i386/stack-check-18.c: Likewise.
5635	* gcc.target/i386/stack-check-19.c: Likewise.
5636
56372018-04-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5638
5639	PR testsuite/85483
5640	* gcc.target/aarch64/sve/vcond_1.c: Move to...
5641	* g++.dg/other/sve_vcond_1.C: ... Here.  Add target directives.
5642	* gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5643	* g++.dg/other/sve_vcond_1_run.C: ... Here.  Change include file name.
5644
56452018-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5646
5647	PR target/85469
5648	* gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5649	* gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5650
56512018-04-20  Richard Biener <rguenther@suse.de>
5652
5653	PR middle-end/85475
5654	* gcc.dg/torture/pr85475.c: New testcase.
5655
56562018-04-20  Martin Jambor  <mjambor@suse.cz>
5657
5658	ipa/85449
5659	* gcc.dg/ipa/pr85449.c: New test.
5660
56612018-04-20  Martin Jambor  <mjambor@suse.cz>
5662
5663	ipa/85447
5664	* g++.dg/ipa/pr85447.C: New file.
5665	* gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5666
56672018-04-20  Jakub Jelinek  <jakub@redhat.com>
5668
5669	PR c++/85462
5670	* g++.dg/cpp0x/pr85462.C: New test.
5671
56722018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5673
5674	* gcc.target/i386/pr85404.c: Require CET target.
5675
56762018-04-19  Jakub Jelinek  <jakub@redhat.com>
5677
5678	PR tree-optimization/85467
5679	* gcc.dg/pr85467.c: New test.
5680
56812018-04-19  Paolo Carlini  <paolo.carlini@oracle.com>
5682
5683	PR c++/84611
5684	* g++.dg/parse/crash68.C: New.
5685
56862018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5687
5688	PR libgcc/85334
5689	* g++.dg/torture/pr85334.C: New test.
5690
56912018-04-19  Jonathan Wakely  <jwakely@redhat.com>
5692
5693	PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5694	* g++.dg/diagnostic/pr85464.C: New.
5695
56962018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5697
5698	PR target/85397
5699	* gcc.dg/torture/pr85397-1.c: New test.
5700	* gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5701	* gcc.target/i386/cet-sjlj-6b.c: Likewise.
5702
57032018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5704
5705	PR target/85404
5706	* gcc.target/i386/pr85404.c: New test.
5707
57082018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5709
5710	PR target/85417
5711	* c-c++-common/attr-nocf-check-1.c: Compile with
5712	-fcf-protection=none.
5713	* c-c++-common/attr-nocf-check-3.c: Likewise.
5714	* gcc.dg/march-generic.c: Likewise.
5715	* gcc.target/i386/align-limit.c: Likewise.
5716	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5717	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5718	* gcc.target/i386/cet-property-2.c: Likewise.
5719	* gcc.target/i386/ret-thunk-26.c: Likewise.
5720	* c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5721	targets.
5722	* c-c++-common/fcf-protection-2.c: Likewise.
5723	* c-c++-common/fcf-protection-3.c: Likewise.
5724	* c-c++-common/fcf-protection-5.c: Likewise.
5725	* c-c++-common/fcf-protection-6.c: Likewise.
5726	* c-c++-common/fcf-protection-7.c: Likewise.
5727	* gcc.target/i386/cet-label-3.c: New test.
5728	* gcc.target/i386/cet-property-3.c: Likewise.
5729	* gcc.target/i386/cet-sjlj-7.c: Likewise.
5730	* gcc.target/i386/pr85417-1.c: Likewise.
5731	* gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5732	__x86_indirect_thunk_nt_(r|e)ax
5733	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5734	* gcc.target/i386/pr85403.c: Remove dg-error,
5735
57362018-04-19  Sebastian Peryt  <sebastian.peryt@intel.com>
5737
5738	* gcc.target/i386/movdir-1.c: New test.
5739
57402018-04-19  Richard Biener  <rguenther@suse.de>
5741
5742	PR middle-end/85455
5743	* gcc.dg/pr85455.c: New testcase.
5744
57452018-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
5746
5747	* g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5748	targets.
5749	* g++.dg/lto/pr85405b_0.C: Likewise.
5750	* g++.dg/lto/pr84805_0.C: Likewise.
5751
57522018-04-18  Martin Liska  <mliska@suse.cz>
5753
5754	PR ipa/83983
5755	PR ipa/85391
5756	* g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5757	output.
5758
57592018-04-18  H.J. Lu  <hongjiu.lu@intel.com>
5760
5761	PR target/85388
5762	* gcc.dg/pr85388-1.c: New test.
5763	* gcc.dg/pr85388-2.c: Likewise.
5764	* gcc.dg/pr85388-3.c: Likewise.
5765	* gcc.dg/pr85388-4.c: Likewise.
5766	* gcc.dg/pr85388-5.c: Likewise.
5767	* gcc.dg/pr85388-6.c: Likewise.
5768
57692018-04-18  Jan Hubicka  <jh@suse.cz>
5770	    Martin Liska  <mliska@suse.cz>
5771
5772	* g++.dg/lto/pr83121_0.C: Update template.
5773	* g++.dg/lto/pr83121_1.C: Update template.
5774	* g++.dg/lto/pr84805_0.C: Update template.
5775	* g++.dg/lto/pr84805_1.C: Update template.
5776	* g++.dg/lto/pr84805_2.C: Update template.
5777
57782018-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5779
5780	PR c++/84630
5781	* g++.dg/cpp0x/pr84630.C: New.
5782
57832018-04-18  Jakub Jelinek  <jakub@redhat.com>
5784
5785	PR c++/84463
5786	* g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5787	* g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5788	in two cases.  Uncomment two other tests and add expected dg-error for
5789	them.
5790	* g++.dg/init/struct2.C: Cast to int rather than long to avoid
5791	-Wnarrowing diagnostics on some targets for c++11.
5792	* g++.dg/parse/array-size2.C: Remove xfail.
5793	* g++.dg/cpp0x/constexpr-84463.C: New test.
5794
57952018-04-17  Bill Schmidt  <wschmidt@linux.ibm.com>
5796
5797	* gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5798	* gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5799
58002018-04-17  Jakub Jelinek  <jakub@redhat.com>
5801
5802	PR testsuite/85326
5803	* g++.dg/other/pr81422.C: Require effective target tls and c++11.
5804	* g++.dg/other/pr60675.C: Likewise.  Remove -std=c++11 from dg-options.
5805	* g++.dg/other/sve_tls_2.C: Require effective target tls.
5806
58072018-04-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5808
5809	* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5810	prevent cascading of errors and change expected error message.
5811	* gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5812	to 64-bit targets.
5813	* gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5814	* gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5815	* gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5816	* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
5817	error message.
5818	* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5819
58202018-04-17  Jakub Jelinek  <jakub@redhat.com>
5821
5822	PR target/85430
5823	* gcc.dg/pr85430.c: New test.
5824
58252018-04-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5826
5827	PR testsuite/85326
5828	* gcc.target/arm/pr54300.C: Move to...
5829	* g++.dg/other/pr54300.C: ... Here.  Add target directives.
5830	* gcc.target/arm/pr55073.C: Move to...
5831	* g++.dg/other/pr55073.C: ... Here.  Add target directives.
5832	* gcc.target/arm/pr56184.C: Move to...
5833	* g++.dg/other/pr56184.C: ... Here.  Add target directives.
5834	* gcc.target/arm/pr59985.C: Move to...
5835	* g++.dg/other/pr59985.C: ... Here.  Add target directives.
5836	* gcc.target/aarch64/pr60675.C: Move to...
5837	* g++.dg/other/pr60675.C: ... Here.  Add target directives.
5838	* gcc.target/aarch64/pr81422.C: Move to...
5839	* g++.dg/other/pr81422.C: ... Here.  Add target directives.
5840	* gcc.target/aarch64/sve/const_pred_1.C: Move to...
5841	* g++.dg/other/sve_const_pred_1.C: ... Here.  Add target directives.
5842	* gcc.target/aarch64/sve/const_pred_2.C: Move to...
5843	* g++.dg/other/sve_const_pred_2.C: ... Here.  Add target directives.
5844	* gcc.target/aarch64/sve/const_pred_3.C: Move to...
5845	* g++.dg/other/sve_const_pred_3.C: ... Here.  Add target directives.
5846	* gcc.target/aarch64/sve/const_pred_4.C: Move to...
5847	* g++.dg/other/sve_const_pred_4.C: ... Here.  Add target directives.
5848	* gcc.target/aarch64/sve/tls_2.C: Move to...
5849	* g++.dg/other/sve_tls_2.C: ... Here.  Add target directives.
5850	* gcc.target/aarch64/pr81414.C: Rename to...
5851	* gcc.target/aarch64/pr81414.c: ... This.
5852	* gcc.target/aarch64/simd/pr67896.C: Rename to...
5853	* gcc.target/aarch64/simd/pr67896.c: ... This.  Update error expected
5854	messages.
5855	* gcc.target/aarch64/sve/vcond_1.C: Rename to...
5856	* gcc.target/aarch64/sve/vcond_1.c: ... This.  Avoid use of stdint.h.
5857	* gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
5858	* gcc.target/aarch64/sve/vcond_1_run.c: ... This.  Update include
5859	file name.
5860
58612018-04-17  Jakub Jelinek  <jakub@redhat.com>
5862
5863	PR middle-end/85414
5864	* gcc.dg/pr85414.c: New test.
5865
58662018-04-17  Martin Jambor  <mjambor@suse.cz>
5867
5868	PR ipa/85421
5869	* g++.dg/ipa/pr85421.C: New test.
5870
58712018-04-17  Martin Liska  <mliska@suse.cz>
5872
5873	PR lto/85405
5874	* g++.dg/lto/pr85405b_0.C: New test.
5875	* g++.dg/lto/pr85405b_1.C: New test.
5876
58772018-04-17  Martin Liska  <mliska@suse.cz>
5878
5879	PR lto/85405
5880	* g++.dg/lto/pr85405_0.C: New test.
5881	* g++.dg/lto/pr85405_1.C: New test.
5882
58832018-04-17  Martin Liska  <mliska@suse.cz>
5884
5885	PR ipa/85329
5886	* g++.dg/ext/pr85329-2.C: New test.
5887	* g++.dg/ext/pr85329.C: New test.
5888	* gcc.target/i386/mvc12.c: New test.
5889
58902018-04-16  Alexandre Oliva <aoliva@redhat.com>
5891
5892	PR c++/85039
5893	* g++.dg/pr85039-1.C: New.
5894	* g++.dg/pr85039-2.C: New.
5895	* g++.dg/parse/semicolon3.C: Remove test_offsetof.
5896
58972018-04-16  Bill Schmidt  <wschmidt@linux.ibm.com>
5898
5899	PR target/85080
5900	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
5901	if the target supports efficient unaligned storage accesses.
5902
59032018-04-16  Aaron Sawdey  <acsawdey@linux.ibm.com>
5904
5905	PR target/83660
5906	* gcc.target/powerpc/pr83660.C: New test.
5907
59082018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5909
5910	PR target/85403
5911	* gcc.target/i386/pr85403.c: New test.
5912
59132018-04-16  Olga Makhotina  <olga.makhotina@intel.com>
5914
5915	PR target/84331
5916	* gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
5917
59182018-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5919	    Jason Merrill  <jason@redhat.com>
5920
5921	PR c++/85112
5922	* g++.dg/cpp0x/pr85112.C: New.
5923
59242018-04-15  Bill Schmidt  <wschmidt@linux.ibm.com>
5925
5926	PR testsuite/85326
5927	* g++.dg/ext/undef-bool-1.C: New file.
5928	* gcc.target/powerpc/powerpc.exp: Remove .C support.
5929	* gcc.target/powerpc/undef-bool-1.C: Remove file.
5930
59312018-04-14  Segher Boessenkool  <segher@kernel.crashing.org>
5932
5933	PR target/85293
5934	* gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move.  Remove the
5935	corresponding dg-error clause.
5936	* gcc.target/powerpc/pr80098-3.c: Ditto.
5937	* gcc.target/powerpc/pr80103-1.c: Delete.
5938
59392018-04-14  Andre Vehreschild  <vehre@gcc.gnu.org>
5940
5941	PR fortran/81773
5942	PR fortran/83606
5943	* gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
5944	* gfortran.dg/coarray/get_to_indirect_array.f90: New test.
5945
59462018-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5947
5948	PR fortran/85387
5949	* gfortran.dg/implied_do_io_5.f90: New test.
5950
59512018-04-13  Paul A. Clarke  <pc@us.ibm.com>
5952
5953	PR target/83402
5954	* gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
5955	several values:  positive, negative, and zero.
5956	* gcc.target/powerpc/sse2-pslld-1.c: Same.
5957	* gcc.target/powerpc/sse2-psllq-1.c: Same.
5958
59592018-04-13  Vladimir Makarov  <vmakarov@redhat.com>
5960
5961	PR rtl-optimization/79916
5962	* gcc.target/powerpc/pr79916.c: New.
5963
59642018-04-13  Jakub Jelinek  <jakub@redhat.com>
5965
5966	PR rtl-optimization/85393
5967	* g++.dg/opt/pr85393.C: New test.
5968	* g++.dg/opt/pr85393-aux.cc: New file.
5969
5970	PR rtl-optimization/85376
5971	* gcc.dg/pr85376.c: New test.
5972
59732018-04-13  Andrey Belevantsev  <abel@ispras.ru>
5974
5975	PR rtl-optimization/83852
5976	* gcc.dg/pr83852.c: New testcase.
5977
59782018-04-13  Andreas Krebbel  <krebbel@linux.ibm.com>
5979
5980	PR testsuite/85326
5981	* gcc.target/s390/pr77822-1.C: Rename to ...
5982	* gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
5983	* gcc.target/s390/pr77822-2.c: Add asm scan check.
5984	* gcc.target/s390/s390.exp: Remove C from testcase regexps.
5985
59862018-04-13  Jan Hubicka  <hubicka@ucw.cz>
5987
5988	PR lto/71991
5989	* gcc.target/i386/pr71991.c: New testcase.
5990
59912018-04-13  Martin Liska  <mliska@suse.cz>
5992	    Jakub Jelinek  <jakub@redhat.com>
5993
5994	PR middle-end/81657
5995	* gcc.dg/string-opt-1.c: Remove bogus comment.  Expect a mempcpy
5996	call.
5997
59982018-04-12  David Malcolm  <dmalcolm@redhat.com>
5999
6000	PR c++/85385
6001	* g++.dg/diagnostic/macro-arg-count.C: New test.
6002
60032018-04-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6004
6005	PR fortran/83064
6006	PR testsuite/85346
6007	* gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6008	array and move test to libgomp/testsuite/libgomp.fortran.
6009	* gfortran.dg/do_concurrent_6.f90: New test.
6010
60112018-04-12  Marek Polacek  <polacek@redhat.com>
6012
6013	PR c++/85258
6014	* g++.dg/parse/error61.C: New test.
6015
60162018-04-12  Cesar Philippidis  <cesar@codesourcery.com>
6017
6018	* testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
6019	* testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
6020
60212018-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6022
6023	PR target/85347
6024	* gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6025	specify -mvsx on gcc command line.
6026
60272018-04-12  Cesar Philippidis  <cesar@codesourcery.com>
6028
6029	PR middle-end/84955
6030	* testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
6031	* testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
6032
60332018-04-12  Jakub Jelinek  <jakub@redhat.com>
6034
6035	PR target/85328
6036	* gcc.target/i386/pr85328.c: New test.
6037
60382018-04-12  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6039
6040	* gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6041
60422018-04-12  Jakub Jelinek  <jakub@redhat.com>
6043
6044	PR rtl-optimization/85342
6045	* gcc.target/i386/pr85342.c: New test.
6046
60472018-04-11  Jason Merrill  <jason@redhat.com>
6048
6049	* lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6050	if ulimit -v is set.
6051
60522018-04-11  Bin Cheng  <bin.cheng@arm.com>
6053
6054	PR testsuite/85190
6055	* gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6056
60572018-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6058
6059	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6060	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6061
60622018-04-11  Jakub Jelinek  <jakub@redhat.com>
6063
6064	PR c++/70808
6065	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6066	effective target.
6067
60682018-04-11  Alexander Monakov  <amonakov@ispras.ru>
6069
6070	PR target/84301
6071	* gcc.target/i386/pr84301.c: New test.
6072
60732018-04-11  Jakub Jelinek  <jakub@redhat.com>
6074
6075	PR tree-optimization/85331
6076	* gcc.c-torture/execute/pr85331.c: New test.
6077
60782018-04-11  Marek Polacek  <polacek@redhat.com>
6079
6080	PR c++/85032
6081	* g++.dg/cpp0x/pr51225.C: Adjust error message.
6082	* g++.dg/cpp1z/constexpr-if21.C: New test.
6083
60842018-04-11  Jakub Jelinek  <jakub@redhat.com>
6085
6086	PR target/85281
6087	* gcc.target/i386/pr85281.c: New test.
6088
60892018-04-11  Alexander Monakov  <amonakov@ispras.ru>
6090
6091	PR rtl-optimization/84659
6092	* gcc.dg/pr84659.c: New test.
6093
60942018-04-11  Jakub Jelinek  <jakub@redhat.com>
6095
6096	PR debug/85302
6097	* g++.dg/debug/dwarf2/pr85302.C: New test.
6098
60992018-04-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6100
6101	PR target/85261
6102	* config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6103	into register.
6104
61052018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
6106
6107	PR c++/70808
6108	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6109
61102018-04-10  Segher Boessenkool  <segher@kernel.crashing.org>
6111
6112	* gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6113	* gcc.target/powerpc/dimode_off.c: Ditto.
6114	* gcc.target/powerpc/tfmode_off.c: Ditto.
6115	* gcc.target/powerpc/timode_off.c: Ditto.
6116
61172018-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6118
6119	* gcc.target/powerpc/vec-ldl-1.c: New test.
6120	* gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6121	corrections to ABI implementation.
6122
61232018-04-10  Thomas Schwinge  <thomas@codesourcery.com>
6124
6125	PR target/85056
6126	* gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6127
61282018-04-10  Jakub Jelinek  <jakub@redhat.com>
6129
6130	PR rtl-optimization/85300
6131	* gcc.dg/pr85300.c: New test.
6132
61332018-04-10  David Malcolm  <dmalcolm@redhat.com>
6134
6135	PR c++/85110
6136	* g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6137	where we now show the pertinent parameter.
6138	* g++.dg/diagnostic/aka2.C: Likewise.
6139	* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6140
61412018-04-10  Jakub Jelinek  <jakub@redhat.com>
6142
6143	PR fortran/85313
6144	* gfortran.dg/gomp/pr85313.f90: New test.
6145
61462018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
6147
6148	PR c++/24314
6149	* g++.dg/parse/template29.C: New.
6150
61512018-04-10  Bin Cheng  <bin.cheng@arm.com>
6152
6153	PR testsuite/85190
6154	* gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6155
61562018-04-10  Jakub Jelinek  <jakub@redhat.com>
6157
6158	PR target/85177
6159	PR target/85255
6160	* gcc.target/i386/avx512f-pr85177.c: New test.
6161	* gcc.target/i386/avx512f-pr85255.c: New test.
6162
61632018-04-10  Richard Sandiford  <richard.sandiford@linaro.org>
6164
6165	PR tree-optimization/85286
6166	* gcc.dg/vect/pr85286.c: New test.
6167
61682018-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6169
6170	PR target/85173
6171	* gcc.target/arm/pr85173.c: New test.
6172
61732018-04-10  Jakub Jelinek  <jakub@redhat.com>
6174
6175	PR lto/85248
6176	* gcc.dg/lto/pr85248_0.c: New test.
6177	* gcc.dg/lto/pr85248_1.c: New test.
6178
61792018-04-09  Jan Hubicka  <jh@suse.cz>
6180
6181	PR lto/85078
6182	* g++.dg/torture/pr85078.C: New.
6183
61842018-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
6185
6186	PR c++/85227
6187	* g++.dg/cpp1z/decomp44.C: New.
6188	* g++.dg/cpp1z/decomp45.C: Likewise.
6189
61902018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6191
6192	PR fortran/83064
6193	* gfortran.dg/do_concurrent_5.f90: New test.
6194	* gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6195	message.
6196
61972018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6198
6199	PR fortran/51260
6200	* gfortran.dg/parameter_array_element_3.f90: New test.
6201
62022018-04-09  Jakub Jelinek  <jakub@redhat.com>
6203
6204	PR c++/85194
6205	* g++.dg/cpp1z/decomp43.C: New test.
6206
6207	PR rtl-optimization/80463
6208	* g++.dg/pr80463.C: Add -w to dg-options.
6209
62102018-04-09  Richard Biener  <rguenther@suse.de>
6211
6212	PR tree-optimization/85284
6213	* gcc.dg/torture/pr85284.c: New testcase.
6214
62152018-04-09  Andrey Belevantsev  <abel@ispras.ru>
6216
6217	PR rtl-optimization/80463
6218	PR rtl-optimization/83972
6219	PR rtl-optimization/83480
6220
6221	* gcc.dg/pr80463.c: New test.
6222	* g++.dg/pr80463.C: Likewise.
6223	* gcc.dg/pr83972.c: Likewise.
6224
62252018-04-09  Andrey Belevantsev  <abel@ispras.ru>
6226
6227	PR rtl-optimization/83913
6228	* gcc.dg/pr83913.c: New test.
6229
62302018-04-09  Andrey Belevantsev  <abel@ispras.ru>
6231
6232	PR rtl-optimization/83962
6233	* gcc.dg/pr83962.c: New test.
6234
62352018-04-09  Andrey Belevantsev  <abel@ispras.ru>
6236
6237	PR rtl-optimization/83530
6238	* gcc.dg/pr83530.c: New test.
6239
62402018-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6241
6242	PR middle-end/82976
6243	* gfortran.dg/realloc_on_assign_16a.f90: New test.
6244
62452018-04-07  Jakub Jelinek  <jakub@redhat.com>
6246
6247	PR tree-optimization/85257
6248	* gcc.dg/pr85257.c: New test.
6249
62502018-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6251
6252	* g++.dg/opt/pr85196.C: New test.
6253
62542018-04-06  David Malcolm  <dmalcolm@redhat.com>
6255
6256	PR c++/84269
6257	* g++.dg/lookup/missing-std-include-6.C: Move std::array and
6258	std::tuple here since they need C++11.
6259	* g++.dg/lookup/missing-std-include-8.C: New test.
6260	* g++.dg/lookup/missing-std-include.C: Move std::array and
6261	std::tuple test to missing-std-include-6.C to avoid failures
6262	with C++98.
6263
62642018-04-06  Jakub Jelinek  <jakub@redhat.com>
6265
6266	PR debug/85252
6267	* gcc.dg/debug/pr85252.c: New test.
6268
6269	PR rtl-optimization/84872
6270	* gcc.dg/graphite/pr84872.c: New test.
6271
6272	PR c++/85210
6273	* g++.dg/cpp1z/decomp42.C: New test.
6274
62752018-04-06  David Malcolm  <dmalcolm@redhat.com>
6276
6277	PR c++/85021
6278	* g++.dg/lookup/missing-std-include-7.C: New test.
6279
62802018-04-06  Tamar Christina  <tamar.christina@arm.com>
6281
6282	* gcc.dg/struct-simple.c: Revert r254862.
6283	* lib/target-supports.exp
6284	(check_effective_target_word_mode_no_slow_unalign): Likewise.
6285
62862018-04-06  Richard Biener  <rguenther@suse.de>
6287
6288	PR middle-end/85244
6289	* gcc.dg/torture/pr85244-1.c: New testcase.
6290	* gcc.dg/torture/pr85244-2.c: Likewise.
6291
62922018-04-06  Jakub Jelinek  <jakub@redhat.com>
6293
6294	PR sanitizer/85213
6295	* c-c++-common/ubsan/pr85213.c: New test.
6296
62972018-04-06  Richard Biener  <rguenther@suse.de>
6298
6299	PR middle-end/85180
6300	* gcc.dg/pr85180.c: New testcase.
6301
63022018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6303
6304	* gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6305	to trigger the optimization. Do some cleanup and function
6306	renaming.  Add more test functions.
6307
63082018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6309
6310	* gcc.target/s390/s390.exp: Remove -O0 from list of torture
6311	options.
6312	* gcc.target/s390/hotpatch-1.c: Skip when building without
6313	optimization.
6314	* gcc.target/s390/hotpatch-10.c: Likewise.
6315	* gcc.target/s390/hotpatch-11.c: Likewise.
6316	* gcc.target/s390/hotpatch-12.c: Likewise.
6317	* gcc.target/s390/hotpatch-13.c: Likewise.
6318	* gcc.target/s390/hotpatch-14.c: Likewise.
6319	* gcc.target/s390/hotpatch-15.c: Likewise.
6320	* gcc.target/s390/hotpatch-16.c: Likewise.
6321	* gcc.target/s390/hotpatch-17.c: Likewise.
6322	* gcc.target/s390/hotpatch-18.c: Likewise.
6323	* gcc.target/s390/hotpatch-19.c: Likewise.
6324	* gcc.target/s390/hotpatch-2.c: Likewise.
6325	* gcc.target/s390/hotpatch-3.c: Likewise.
6326	* gcc.target/s390/hotpatch-4.c: Likewise.
6327	* gcc.target/s390/hotpatch-5.c: Likewise.
6328	* gcc.target/s390/hotpatch-6.c: Likewise.
6329	* gcc.target/s390/hotpatch-7.c: Likewise.
6330	* gcc.target/s390/hotpatch-8.c: Likewise.
6331	* gcc.target/s390/hotpatch-9.c: Likewise.
6332
63332018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6334
6335	* c-c++-common/Wattributes.c: Disable warning for s390* target and
6336	check for an error instead.
6337	* gcc.dg/Wattributes-6.c: Likewise.
6338
63392018-04-05  Jakub Jelinek  <jakub@redhat.com>
6340
6341	PR c++/85209
6342	* g++.dg/cpp1z/decomp39.C: New test.
6343	* g++.dg/cpp1z/decomp40.C: New test.
6344
6345	PR c++/85208
6346	* g++.dg/cpp1z/decomp41.C: New test.
6347
6348	PR middle-end/85195
6349	* gcc.dg/pr85195.c: New test.
6350
63512018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6352
6353	PR c++/80956
6354	* g++.dg/cpp0x/initlist100.C: New.
6355	* g++.dg/cpp0x/initlist101.C: Likewise.
6356
63572018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6358
6359	PR c++/84792
6360	* g++.dg/other/pr84792-1.C: New.
6361	* g++.dg/other/pr84792-2.C: Likewise.
6362
63632018-04-05  Uros Bizjak  <ubizjak@gmail.com>
6364
6365	PR target/85193
6366	* gcc.target/i386/pr85193.c: New test.
6367
63682018-04-05  Alexandre Oliva <aoliva@redhat.com>
6369
6370	PR c++/84979
6371	* g++.dg/concepts/pr84979.C: New.
6372	* g++.dg/concepts/pr84979-2.C: New.
6373	* g++.dg/concepts/pr84979-3.C: New.
6374
63752018-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6376
6377	PR c++/80026
6378	* g++.dg/cpp0x/variadic174.C: New.
6379
63802018-04-04  Jakub Jelinek  <jakub@redhat.com>
6381
6382	PR inline-asm/85172
6383	* g++.dg/ext/builtin13.C: New test.
6384	* g++.dg/ext/atomic-4.C: New test.
6385
6386	PR c++/85146
6387	* g++.dg/ext/bases2.C: Expect extra error diagnostics.
6388	* g++.dg/ext/bases3.C: New test.
6389
63902018-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6391
6392	PR target/85203
6393	* gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6394	to match a single insn of the baz function.  Move scan directives at
6395	the end of the file below the functions they are trying to test for
6396	better readability.
6397	* gcc.target/arm/cmse/cmse-16.c: New testcase.
6398
63992018-04-04  Peter Bergner  <bergner@vnet.ibm.com>
6400
6401	PR rtl-optimization/84878
6402	* gcc.target/powerpc/pr84878.c: New test.
6403
64042018-04-04  Michael Matz  <matz@suse.de>
6405
6406	* gcc.dg/Wstringop-overflow-4.c: New test.
6407	* c-c++-common/Wstringop-truncation-4.c: Adjust.
6408
64092018-04-04  Jakub Jelinek  <jakub@redhat.com>
6410
6411	PR testsuite/85189
6412	* g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6413	for the diagnostics of overridden functions.  Adjust for new wording.
6414
64152018-04-04  Richard Biener  <rguenther@suse.de>
6416
6417	PR lto/85176
6418	* g++.dg/lto/pr85176_0.C: New testcase.
6419
64202018-04-04  Richard Biener  <rguenther@suse.de>
6421
6422	PR testsuite/85191
6423	* lib/target-supports.exp (check_effective_target_vect_perm_short):
6424	Fix typo.
6425
64262018-04-04  Martin Liska  <mliska@suse.cz>
6427
6428	PR sanitizer/85174
6429	* c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6430	and msdata as a workaround for powerpc.
6431
64322018-04-04  Richard Biener  <rguenther@suse.de>
6433
6434	PR tree-optimization/85168
6435	* gcc.dg/torture/pr85168.c: New testcase.
6436
64372018-04-04  Alexandre Oliva <aoliva@redhat.com>
6438
6439	PR c++/84943
6440	* g++.dg/pr84943.C: New.
6441	* g++.dg/pr84943-2.C: New.
6442
64432018-04-03  Jakub Jelinek  <jakub@redhat.com>
6444
6445	PR rtl-optimization/85167
6446	* gcc.dg/pr85167.c: New test.
6447
6448	PR tree-optimization/85156
6449	* c-c++-common/pr85156.c: New test.
6450	* gcc.c-torture/execute/pr85156.c: New test.
6451
64522018-04-03  Bill Schmidt  <wschmidt@linux.ibm.com>
6453
6454	* gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6455	* gcc.target/powerpc/undef-bool-1.C: New file.
6456	* gcc.target/powerpc/undef-bool-2.c: New file.
6457
64582018-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6459
6460	PR c++/84768
6461	* g++.dg/cpp1z/class-deduction52.C: New.
6462
64632018-04-03  Jakub Jelinek  <jakub@redhat.com>
6464
6465	PR c++/85147
6466	* g++.dg/cpp0x/pr85147.C: New test.
6467
6468	PR c++/85140
6469	* g++.dg/cpp0x/gen-attrs-64.C: New test.
6470
6471	PR c++/85134
6472	* g++.dg/gomp/pr85134.C: New test.
6473	* g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6474
6475	PR target/85169
6476	* gcc.c-torture/execute/pr85169.c: New test.
6477	* gcc.target/i386/avx512f-pr85169.c: New test.
6478	* gcc.target/i386/avx512bw-pr85169.c: New test.
6479
64802018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>
6481
6482	PR target/85126
6483	* gcc.target/powerpc/pr69946: Adjust comment.  Remove
6484	scan-assembler-times clause.
6485
64862018-04-03  Christophe Lyon  <christophe.lyon@linaro.org>
6487
6488	* gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6489	dg-additional-options.
6490
64912018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>
6492
6493	* gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6494
64952018-04-03  Richard Biener  <rguenther@suse.de>
6496
6497	PR testsuite/85154
6498	* gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6499
65002018-04-02  Jim Wilson  <jimw@sifive.com>
6501
6502	* gcc.target/riscv/pr84660.c: New.
6503	* gcc.target/riscv/shift-and-1.c: New.
6504	* gcc.target/riscv/shift-and-2.c: New.
6505
65062018-04-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6507
6508	PR fortran/85102
6509	* gfortran.dg/array_simplify_2.f90: New test.
6510
65112018-04-01  Jakub Jelinek  <jakub@redhat.com>
6512
6513	PR middle-end/85090
6514	* gcc.target/i386/avx512f-pr85090-1.c: New test.
6515	* gcc.target/i386/avx512f-pr85090-2.c: New test.
6516	* gcc.target/i386/avx512f-pr85090-3.c: New test.
6517	* gcc.target/i386/avx512bw-pr85090-2.c: New test.
6518	* gcc.target/i386/avx512bw-pr85090-3.c: New test.
6519
65202018-03-31  Alexandre Oliva  <aoliva@redhat.com>
6521
6522	PR c++/85027
6523	* g++.dg/pr85027.C: New.
6524
65252018-03-31  Segher Boessenkool  <segher@kernel.crashing.org>
6526
6527	PR target/83315
6528	* gcc.target/powerpc/sse-maxps-2.c: New test.
6529	* gcc.target/powerpc/sse-minps-2.c: New test.
6530
65312018-03-30  Jakub Jelinek  <jakub@redhat.com>
6532
6533	PR c++/84791
6534	* g++.dg/gomp/pr84791.C: New test.
6535
65362018-03-30  Paul Thomas  <pault@gcc.gnu.org>
6537
6538	PR fortran/84931
6539	* gfortran.dg/array_constructor_53.f90: New test.
6540
65412018-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6542
6543	PR fortran/85130
6544	* gfortran.dg/substr_6.f90: Remove illegal test for
6545	out-of-bounds substring.
6546
65472017-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6548
6549	PR fortran/85111
6550	* gfortran.dg/zero_sized_10.f90: New test.
6551
65522018-03-29  David Malcolm  <dmalcolm@redhat.com>
6553
6554	PR c++/84269
6555	* g++.dg/lookup/missing-std-include-6.C: New test.
6556	* g++.dg/lookup/missing-std-include.C: Add std::pair and
6557	std::tuple tests.
6558	* g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6559	* g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6560	<cstring>, <cassert>, and <cstdlib>.
6561
65622018-03-29  Vladimir Makarov  <vmakarov@redhat.com>
6563
6564	PR inline-asm/84985
6565	* gcc.target/i386/pr84985.c: New.
6566
65672018-03-29  David Malcolm  <dmalcolm@redhat.com>
6568
6569	PR c++/85110
6570	* g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6571
65722018-03-29  Jakub Jelinek  <jakub@redhat.com>
6573
6574	PR c++/85108
6575	* g++.dg/warn/Wunused-var-31.C: New test.
6576
6577	PR c/85094
6578	* c-c++-common/Wduplicated-branches-14.c: New test.
6579
65802018-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6581
6582	PR c++/84606
6583	* g++.dg/cpp0x/pr84606.C: New.
6584
65852018-03-29  Carl Love  <cel@us.ibm.com>
6586
6587	Revert
6588	2017-09-27  Carl Love  <cel@us.ibm.com>
6589
6590	* gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6591	for the __builtin_fctid and __builtin_fctiw.
6592
65932018-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6594
6595	PR target/84912
6596	* gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6597	deleted builtin function.
6598	(div_weuo): Likewise.
6599	* gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6600	(div_deuo): Likewise.
6601
66022018-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6603
6604	PR c++/85028
6605	* g++.dg/other/default13.C: New.
6606
66072018-03-28  Jakub Jelinek  <jakub@redhat.com>
6608
6609	PR target/85095
6610	* gcc.target/i386/pr85095-1.c: New test.
6611	* gcc.target/i386/pr85095-2.c: New test.
6612	* gcc.c-torture/execute/pr85095.c: New test.
6613
6614	PR tree-optimization/82004
6615	* gcc.dg/pr82004.c: New test.
6616
66172018-03-28  Jakub Jelinek  <jakub@redhat.com>
6618	    Martin Liska  <mliska@suse.cz>
6619
6620	PR sanitizer/85081
6621	* g++.dg/asan/pr85081.C: New test.
6622
66232018-03-28  Alexandre Oliva  <aoliva@redhat.com>
6624
6625	PR c++/84789
6626	* g++.dg/template/pr84789.C: Adjust for testing with
6627	-fconcepts too.
6628
6629	PR c++/84973
6630	* g++.dg/template/pr84973.C: New.
6631	* g++.dg/template/pr84973-2.C: New.
6632	* g++.dg/template/pr84973-3.C: New.
6633
6634	PR c++/84968
6635	* g++.dg/eh/pr84968.C: New.
6636
66372018-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
6638
6639	PR target/84914
6640	* gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6641	long double multiply/divide uses the correct function.
6642	* gcc.target/powerpc/mulkc-3.c: Likewise.
6643	* gcc.target/powerpc/divkc-2.c: Likewise.
6644	* gcc.target/powerpc/divkc-3.c: Likewise.
6645
66462018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6647
6648	PR c++/85067
6649	* g++.dg/cpp0x/defaulted51.C: New.
6650	* g++.dg/cpp0x/constexpr-68754.C: Adjust.
6651
66522018-03-27  Jakub Jelinek  <jakub@redhat.com>
6653
6654	PR c++/85077
6655	* g++.dg/ext/vector35.C: New test.
6656
6657	PR c++/85061
6658	* g++.dg/ext/builtin-offsetof3.C: New test.
6659
6660	PR c++/85076
6661	* g++.dg/cpp1y/pr85076.C: New test.
6662
66632018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6664
6665	PR fortran/85084
6666	* gfortran.dg/matmul_rank_1.f90: New test.
6667
66682018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6669	Harald Anlauf  <anlauf@gmx.de>
6670
6671	* gfortran.dg/structure_constructor_15.f90: New test.
6672
66732018-03-27  Volker Reichelt  <v.reichelt@netcologne.de>
6674
6675	* g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6676	for the diagnostics of overridden functions.  Adjust for new wording.
6677	* g++.dg/cpp0x/implicit1.C: Likewise.
6678	* g++.dg/cpp0x/override1.C: Likewise.
6679	* g++.dg/cpp1y/auto-fn18.C: Likewise.
6680	* g++.dg/eh/shadow1.C: Likewise.
6681	* g++.dg/inherit/covariant12.C: Likewise.
6682	* g++.dg/inherit/covariant14.C: Likewise.
6683	* g++.dg/inherit/covariant15.C: Likewise.
6684	* g++.dg/inherit/covariant16.C: Likewise.
6685	* g++.dg/inherit/covariant22.C: Likewise.
6686	* g++.dg/inherit/crash3.C: Likewise.
6687	* g++.dg/inherit/error2.C: Likewise.
6688	* g++.dg/template/crash100.C: Likewise.
6689	* g++.old-deja/g++.eh/spec6.C: Likewise.
6690	* g++.old-deja/g++.mike/p811.C: Likewise.
6691	* g++.old-deja/g++.other/virtual11.C: Likewise.
6692	* g++.old-deja/g++.other/virtual4.C: Likewise.
6693
66942018-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6695
6696	PR target/85044
6697	* gcc.target/i386/pr85044.c: New test.
6698
66992018-03-27  Martin Sebor  <msebor@redhat.com>
6700
6701	PR testsuite/83462
6702	* c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6703	other than x86.
6704
67052018-03-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6706
6707	PR target/83009
6708	* gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6709
67102018-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6711
6712	PR target/81863
6713	* gcc.target/arm/pr81863.c: New test.
6714
67152018-03-27  Cesar Philippidis  <cesar@codesourcery.com>
6716
6717	PR target/85056
6718	* testsuite/gcc.target/nvptx/pr85056.c: New test.
6719	* testsuite/gcc.target/nvptx/pr85056a.c: New test.
6720
67212018-03-27  Richard Biener  <rguenther@suse.de>
6722
6723	PR testsuite/82847
6724	* lib/target-supports.exp (check_ssse3_available): New function.
6725	(check_effective_target_vect_perm_short): Enable for x86 if
6726	check_ssse3_available.
6727
67282018-03-27  Richard Biener  <rguenther@suse.de>
6729
6730	PR tree-optimization/85082
6731	* gfortran.dg/pr85082.f90: New testcase.
6732
67332018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>
6734
6735	* gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6736	to "l=2" in dg-final.
6737
67382018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>
6739
6740	* gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6741	* gcc.target/mips/fix-r4000-2.c: Likewise.
6742	* gcc.target/mips/fix-r4000-3.c: Likewise.
6743	* gcc.target/mips/fix-r4000-4.c: Likewise.
6744	* gcc.target/mips/fix-r4000-5.c: Likewise.
6745	* gcc.target/mips/fix-r4000-6.c: Likewise.
6746	* gcc.target/mips/fix-r4000-7.c: Likewise.
6747	* gcc.target/mips/fix-r4000-8.c: Likewise.
6748	* gcc.target/mips/fix-r4000-9.c: Likewise.
6749	* gcc.target/mips/fix-r4000-10.c: Likewise.
6750	* gcc.target/mips/fix-r4000-7.c: Change dg-final
6751	"mulditi3_r4000" instead of "mulditi3".
6752	* gcc.target/mips/fix-r4000-8.c: Change dg-final
6753	"umulditi3_r4000" instead of "umulditi3".
6754
67552018-03-27  Jakub Jelinek  <jakub@redhat.com>
6756
6757	PR c++/85068
6758	* g++.dg/inherit/covariant22.C: New test.
6759
67602018-03-27  Richard Biener  <rguenther@suse.de>
6761
6762	PR testsuite/84004
6763	* gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6764	alignment.
6765
67662018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6767	    Jason Merrill  <jason@redhat.com>
6768
6769	PR c++/84632
6770	* g++.dg/init/array49.C: New.
6771	* g++.dg/torture/pr70499.C: Adjust.
6772
67732018-03-26  Uros Bizjak  <ubizjak@gmail.com>
6774
6775	PR target/85073
6776	* gcc.target/i386/pr85073.c: New test.
6777
67782018-03-26  Richard Biener  <rguenther@suse.de>
6779
6780	PR testsuite/85066
6781	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6782	instead of long.
6783
67842018-03-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6785
6786	PR fortran/66709
6787	* gfortran.dg/parameter_array_format.f90: New test.
6788
67892018-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6790	Neil Carlson <neil.n.carlson@gmail.com>
6791
6792	PR fortran/84381
6793	* gfortran.dg/literal_character_constant_1.inc: Replace
6794	call abort by STOP n.
6795	* gfortran.dg/overload_1.f90: Likewise.
6796
67972018-03-25  Seth Johnson <johnsonsr@ornl.gov>
6798	Dominique d'Humieres  <dominiq@gcc.gnu.org>
6799
6800	PR fortran/84924
6801	* gfortran.dg/scalar_pointer_1.f90: New test.
6802
68032018-03-25  Tom de Vries  <tom@codesourcery.com>
6804
6805	* gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6806	precise.
6807
68082018-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6809
6810	PR fortran/69497
6811	* gfortran.dg/pr89497.f90: New test.
6812
68132018-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6814
6815	PR fortran/70068
6816	* gfortran.dg/substr_7.f90: New test.
6817
68182018-03-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6819
6820	PR fortran/42651
6821	* gfortran.dg/pr42651.f90: New test.
6822	* gfortran.dg/func_result_7.f90: Update error message.
6823
68242018-03-24  Richard Sandiford  <richard.sandiford@linaro.org>
6825
6826	PR tree-optimization/84005
6827	* gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
6828	failing to force the alignment.
6829
68302018-03-23  Peter Bergner  <bergner@vnet.ibm.com>
6831
6832	* gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
6833	from this to...
6834	<vclzd>: ...this.
6835
68362018-03-23  Peter Bergner  <bergner@vnet.ibm.com>
6837
6838	* gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
6839	message.  Fix scan-assembler patterns.
6840
68412018-03-23  Jakub Jelinek  <jakub@redhat.com>
6842
6843	PR c++/85015
6844	* g++.dg/cpp0x/pr85015.C: New test.
6845
6846	PR c++/84942
6847	* g++.dg/cpp1y/pr84942.C: New test.
6848
68492018-03-23  Vladimir Makarov  <vmakarov@redhat.com>
6850
6851	PR inline-asm/85030
6852	* testsuite/gcc.target/i386/pr85030.c: New.
6853
68542018-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6855
6856	PR target/85026
6857	* g++.dg/pr85026.C: New test.
6858
68592018-03-23  David Edelsohn  <dje.gcc@gmail.com>
6860
6861	* g++.dg/debug/pr84704.C: XFAIL AIX.
6862
68632018-03-23  Sudakshina Das  <sudi.das@arm.com>
6864
6865	PR target/84826
6866	* gcc.target/arm/pr84826.c: Add dg directive.
6867
68682018-03-23  Marek Polacek  <polacek@redhat.com>
6869
6870	PR c++/85033
6871	* g++.dg/ext/builtin-offsetof2.C: New test.
6872
6873	PR c++/85045
6874	* g++.dg/cpp0x/Wnarrowing5.C: New test.
6875	* gcc.dg/pr85045.c: New test.
6876
68772018-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6878
6879	PR debug/85020
6880	* gnat.dg/lto22.adb: New test.
6881	* gnat.dg/lto22_pkg1.ad[sb]: New helper.
6882	* gnat.dg/lto22_pkg2.ads: Likewise.
6883
68842018-03-23  Jakub Jelinek  <jakub@redhat.com>
6885
6886	PR c/80778
6887	* gcc.dg/lto/pr80778_0.c: New test.
6888
6889	PR inline-asm/85034
6890	* gcc.target/i386/pr85034.c: New test.
6891
6892	PR inline-asm/85022
6893	* c-c++-common/torture/pr85022.c: New test.
6894
6895	PR sanitizer/85029
6896	* g++.dg/ubsan/pr85029.C: New test.
6897
68982018-03-23  Alexandre Oliva  <aoliva@redhat.com>
6899
6900	PR c++/71251
6901	* g++.dg/cpp0x/pr71251.C: New.
6902
6903	PR c++/84789
6904	* g++.dg/template/pr84789.C: New.
6905	* g++.dg/template/pr84789-2.C: New.
6906	* g++.dg/template/pr84789-3.C: New.
6907	* g++.dg/parse/dtor11.C: Accept alternate error message.
6908
6909	PR c++/84729
6910	* g++.dg/pr84729.C: New.
6911	* g++.old-deja/g++.ext/arrnew2.C: Require error.
6912	* g++.old-deja/g++.robertl/eb58.C: Likewise.
6913	* g++.old-deja/g++.robertl/eb63.C: Likewise.
6914
69152018-03-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6916
6917	PR fortran/84922
6918	* gfortran.dg/interface_42.f90: New test.
6919	* gfortran.dg/interface_43.f90: New test.
6920
69212018-03-22  Sudakshina Das  <sudi.das@arm.com>
6922
6923	PR target/84826
6924	* gcc.target/arm/pr84826.c: New test.
6925
69262018-03-22  Christophe Lyon  <christophe.lyon@linaro.org>
6927
6928	* gcc.target/arm/addr-modes-float.c: Move dg-do before
6929	dg-require-effective-target.
6930	* gcc.target/arm/addr-modes-int.c: Likewise.
6931	* gcc.target/nios2/lo-addr-tls.c: Likewise.
6932
69332018-03-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6934
6935	PR target/84760
6936	* gcc.target/powerpc/altivec-ld-1.c: New test.
6937
69382018-03-22  Bin Cheng  <bin.cheng@arm.com>
6939
6940	* gcc.dg/graphite/pr83126.c: Require pthread for the test.
6941
69422018-03-22  Jakub Jelinek  <jakub@redhat.com>
6943
6944	PR inline-asm/84941
6945	* gcc.dg/pr84941.c: New test.
6946
69472018-03-22  Tom de Vries  <tom@codesourcery.com>
6948
6949	PR tree-optimization/84956
6950	* gcc.dg/pr84956.c: New test.
6951
69522018-03-22  Marek Polacek  <polacek@redhat.com>
6953
6954	PR c++/84854
6955	* g++.dg/cpp1z/constexpr-if15.C: New test.
6956	* g++.dg/cpp1z/constexpr-if16.C: New test.
6957
69582018-03-21  Joseph Myers  <joseph@codesourcery.com>
6959
6960	* gcc.dg/builtin-tgmath-3.c: New test.
6961
69622018-03-21  Alexandre Oliva  <aoliva@redhat.com>
6963
6964	PR c++/71965
6965	* g++.dg/concepts/pr71965.C: New.
6966
6967	PR c++/84610
6968	PR c++/84642
6969	* g++.dg/cpp0x/pr84610.C: New.
6970	* g++.dg/cpp0x/pr84642.C: New.
6971
69722018-03-21  Jakub Jelinek  <jakub@redhat.com>
6973
6974	PR c/84999
6975	* c-c++-common/pr84999.c: New test.
6976
69772018-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
6978
6979	PR c++/84972
6980	* g++.dg/ext/desig10.C: New.
6981
69822018-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6983	    Harald Anlauf  <anlauf@gmx.de>
6984
6985	PR fortran/84957
6986	* gfortran.dg/pr84957.f90: New test.
6987
69882018-03-21  Jakub Jelinek  <jakub@redhat.com>
6989
6990	PR tree-optimization/84960
6991	* gcc.c-torture/compile/pr84960.c: New test.
6992
69932018-03-21  Richard Sandiford  <richard.sandiford@linaro.org>
6994
6995	PR tree-optimization/84811
6996	* gcc.dg/torture/pr84811.c: New test.
6997
69982018-03-21  Jakub Jelinek  <jakub@redhat.com>
6999
7000	PR tree-optimization/84982
7001	* c-c++-common/pr84982.c: New test.
7002
7003	PR c++/84961
7004	* c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7005	"m" (++x) in C++.
7006	* g++.dg/torture/pr84961-1.C: New test.
7007	* g++.dg/torture/pr84961-2.C: New test.
7008
70092018-03-21  Nathan Sidwell  <nathan@acm.org>
7010
7011	PR c++/85008
7012	* g++.dg/pr85008.C: New.
7013
70142018-03-21  Janne Blomqvist  <jb@gcc.gnu.org>
7015
7016	PR fortran/84615
7017	* gfortran.dg/char_result_17.f90: New test.
7018
70192018-03-21  David Malcolm  <dmalcolm@redhat.com>
7020
7021	PR c++/84994
7022	* g++.dg/other/accessor-fixits-1.C: Move to...
7023	* g++.dg/torture/accessor-fixits-1.C: ...here.
7024	* g++.dg/other/accessor-fixits-2.C: Move to...
7025	* g++.dg/torture/accessor-fixits-2.C: ...here.
7026	* g++.dg/other/accessor-fixits-3.C: Move to...
7027	* g++.dg/torture/accessor-fixits-3.C: ...here.
7028	* g++.dg/other/accessor-fixits-4.C: Move to...
7029	* g++.dg/torture/accessor-fixits-4.C: ...here.
7030	* g++.dg/other/accessor-fixits-5.C: Move to...
7031	* g++.dg/torture/accessor-fixits-5.C: ...here.
7032	* g++.dg/torture/accessor-fixits-6.C: New testcase.
7033	* g++.dg/torture/accessor-fixits-7.C: New testcase.
7034	* g++.dg/torture/accessor-fixits-8.C: New testcase.
7035
70362018-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7037
7038	* gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7039
70402018-03-21  Sudakshina Das  <sudi.das@arm.com>
7041
7042	PR target/82989
7043	* gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7044
70452018-03-21  Nathan Sidwell  <nathan@acm.org>
7046
7047	PR c++/84804
7048	* g++.dg/lookup/pr84804.C: New.
7049
70502018-03-21  Martin Sebor  <msebor@redhat.com>
7051
7052	PR c++/84850
7053	* g++.dg/Wclass-memaccess-3.C: New test.
7054	* g++.dg/Wclass-memaccess-4.C: New test.
7055
70562018-03-21  David Malcolm  <dmalcolm@redhat.com>
7057
7058	PR c++/84892
7059	* g++.dg/other/accessor-fixits-1.C
7060	(test_access_const_t1_color): New.
7061	(test_deref_const_t1_color): New.
7062	* g++.dg/other/accessor-fixits-5.C: New testcase.
7063
70642018-03-21  Tom de Vries  <tom@codesourcery.com>
7065
7066	PR tree-optimization/83126
7067	* gcc.dg/graphite/pr83126.c: New test.
7068
70692018-03-21  Nathan Sidwell  <nathan@acm.org>
7070
7071	* g++.dg/ext/anon-struct6.C: Adjust.
7072	* g++.dg/ext/deprecate-1.C: New.
7073	* g++.dg/ext/deprecate-2.C: New.
7074	* g++.dg/lookup/pr84602.C: Adjust.
7075	* g++.dg/lookup/pr84962.C: Adjust.
7076	* g++.old-deja/g++.other/anon4.C
7077
7078	PR c++/84836
7079	* g++.dg/lookup/pr84836.C: New.
7080
70812018-03-21  Bin Cheng  <bin.cheng@arm.com>
7082
7083	PR tree-optimization/84969
7084	* gcc.dg/tree-ssa/pr84969.c: New test.
7085
70862018-03-21  Jakub Jelinek  <jakub@redhat.com>
7087
7088	PR rtl-optimization/84989
7089	* gcc.target/i386/pr84989.c: New test.
7090
70912018-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7092
7093	* gcc.target/arm/pr82518.c: Require arm_neon_hw.
7094
70952018-03-21  Martin Liska  <mliska@suse.cz>
7096
7097	PR ipa/84963
7098	* gfortran.dg/goacc/pr84963.f90: New test.
7099
71002018-03-21  Marek Polacek  <polacek@redhat.com>
7101
7102	PR c++/71638, ICE with NSDMI and reference.
7103	* g++.dg/cpp0x/nsdmi14.C: New test.
7104	* g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7105
71062018-03-21  Chenghua Xu  <paul.hua.gm@gmail.com>
7107
7108	* gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7109	MIPS with -mpaired-single directives.
7110
71112018-03-20  Steven G. Kargl  <kargl@gcc.gnu.org>
7112
7113	PR fortran/85001
7114	* gfortran.dg/interface_41.f90: New test.
7115
71162018-03-20  Jakub Jelinek  <jakub@redhat.com>
7117
7118	PR debug/84875
7119	* gcc.dg/pr84875.c: New test.
7120
71212018-03-20  Marek Polacek  <polacek@redhat.com>
7122
7123	PR c++/84978, ICE with NRVO.
7124	* g++.dg/opt/nrv19.C: New test.
7125
71262018-03-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7127
7128	PR target/82518
7129	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
7130	Disable for armeb targets.
7131	* gcc.target/arm/pr82518.c: New test.
7132
71332018-03-20  Nathan Sidwell  <nathan@acm.org>
7134
7135	PR c++/84962
7136	* g++.dg/lookup/pr84962.C: New.
7137
7138	PR c++/84970
7139	* g++.dg/lookup/pr84970.C: New.
7140
71412018-03-20  Richard Biener  <rguenther@suse.de>
7142
7143	PR target/84986
7144	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7145
71462018-03-20  Martin Liska  <mliska@suse.cz>
7147
7148	PR ipa/84825
7149	* g++.dg/ipa/pr84825.C: New test.
7150
71512018-03-20  Martin Liska  <mliska@suse.cz>
7152
7153	* gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7154
71552018-03-20  Jakub Jelinek  <jakub@redhat.com>
7156
7157	PR target/84845
7158	* gcc.c-torture/compile/pr84845.c: New test.
7159
71602018-03-20  Sudakshina Das  <sudi.das@arm.com>
7161
7162	PR target/82989
7163	* gcc.target/arm/pr82989.c: New test.
7164
71652018-03-20  Jakub Jelinek  <jakub@redhat.com>
7166
7167	PR target/84945
7168	* gcc.target/i386/pr84945.c: New test.
7169
71702018-03-20  Christophe Lyon  <christophe.lyon@linaro.org>
7171
7172	PR target/81647
7173	* gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7174
71752018-03-20  Jakub Jelinek  <jakub@redhat.com>
7176
7177	PR c/84953
7178	* gcc.dg/pr84953.c: New test.
7179
71802018-03-19  Marek Polacek  <polacek@redhat.com>
7181
7182	PR c++/84925
7183	* g++.dg/cpp1z/lambda-__func__.C: New test.
7184
7185	PR c++/84927
7186	* g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7187
71882018-03-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
7189
7190	PR sanitizer/78651
7191	* g++.dg/asan/pr78651.C: New test.
7192
71932018-03-19  Tom de Vries  <tom@codesourcery.com>
7194
7195	* gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7196	vect_int_mult.  Add nvptx xfail for PR84958.
7197
71982018-03-19  Nathan Sidwell  <nathan@acm.org>
7199
7200	PR c++/84835
7201	* g++.dg/cpp1y/pr84835.C: New.
7202
72032018-03-19  Sudakshina Das  <sudi.das@arm.com>
7204
7205	PR target/81647
7206	* gcc.target/aarch64/pr81647.c: New.
7207
72082018-03-19  Richard Biener  <rguenther@suse.de>
7209
7210	PR tree-optimization/84933
7211	* g++.dg/pr84933.C: New testcase.
7212
72132018-03-19  Richard Biener  <rguenther@suse.de>
7214
7215	PR tree-optimization/84859
7216	* gcc.dg/tree-ssa/pr84859.c: New testcase.
7217	* gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7218	* gcc.dg/tree-ssa/split-path-6.c: Likewise.
7219	* gcc.dg/tree-ssa/split-path-7.c: Likewise.
7220
72212018-03-19  Nathan Sidwell  <nathan@acm.org>
7222
7223	PR c++/84812
7224	* g++.dg/lookup/pr84812.C: New.
7225
72262018-03-19  Richard Biener  <rguenther@suse.de>
7227
7228	PR tree-optimization/84929
7229	* gcc.dg/torture/pr84929.c: New testcase.
7230
72312018-03-19  Tamar Christina  <tamar.christina@arm.com>
7232
7233	PR target/84711
7234	* gcc.target/arm/big-endian-subreg.c: Delete.
7235
72362018-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7237
7238	PR fortran/84931
7239	* gfortran.dg/array_constructor_52.f90: New test.
7240
72412018-03-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7242
7243	PR fortran/77414
7244	* gfortran.dg/pr77414.f90: New test.
7245	* gfortran.dg/internal_references_1.f90: Adjust error message.
7246
72472018-03-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7248
7249	PR fortran/65453
7250	* gfortran.dg/pr65453.f90: New test.
7251
72522018-03-18  Richard Sandiford  <richard.sandiford@linaro.org>
7253
7254	PR tree-optimization/84913
7255	* gfortran.dg/vect/pr84913.f90: New test.
7256
72572018-03-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
7258
7259	PR fortran/79929
7260	* gfortran.dg/warn_concat.f90: New test.
7261
72622018-03-16  Jakub Jelinek  <jakub@redhat.com>
7263
7264	PR target/84899
7265	* gcc.dg/pr84899.c: New test.
7266
72672018-03-16  Steven G. Kargl  <kargl@gcc.gnu.org>
7268
7269	PR fortran/69395
7270	* gfortran.dg/pr69395.f90: Add test for max dimensions
7271
72722018-03-16  Vladimir Makarov  <vmakarov@redhat.com>
7273
7274	PR target/84876
7275	* gcc.target/i386/pr84876.c: New test.
7276
72772018-03-16  Martin Liska  <mliska@suse.cz>
7278
7279	PR ipa/84833
7280	* gcc.target/i386/mvc11.c: New test.
7281
72822018-03-16  Martin Liska  <mliska@suse.cz>
7283
7284	PR ipa/84722
7285	* gcc.target/i386/mvc10.c: New test.
7286
72872018-03-16  Jakub Jelinek  <jakub@redhat.com>
7288
7289	PR c++/79937
7290	PR c++/82410
7291	* g++.dg/cpp1y/pr79937-1.C: New test.
7292	* g++.dg/cpp1y/pr79937-2.C: New test.
7293	* g++.dg/cpp1y/pr79937-3.C: New test.
7294	* g++.dg/cpp1y/pr79937-4.C: New test.
7295	* g++.dg/cpp1y/pr82410.C: New test.
7296
72972018-03-16  Tom de Vries  <tom@codesourcery.com>
7298
7299	* gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7300
73012018-03-16  Tom de Vries  <tom@codesourcery.com>
7302
7303	* gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7304
73052018-03-16  Jakub Jelinek  <jakub@redhat.com>
7306
7307	PR c++/84874
7308	* g++.dg/cpp2a/desig8.C: New test.
7309
7310	PR tree-optimization/84841
7311	* gcc.dg/pr84841.c: New test.
7312
7313	PR c++/84874
7314	* g++.dg/cpp2a/desig7.C: New test.
7315
73162018-03-16  Mark Doffman  <mark.doffman@codethink.co.uk>
7317	    Jim MacArthur  <jim.macarthur@codethink.co.uk>
7318
7319	* gfortran.dg/automatic_1.f90: New test.
7320	* gfortran.dg/automatic_repeat.f90: New test
7321	* gfortran.dg/automatic_save.f90: New test.
7322	* gfortran.dg/vax_structure.f90: New test.
7323
73242018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7325
7326	PR fortran/78741
7327	* gfortran.dg/pr78741.f90: New test.
7328
73292018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7330
7331	PR fortran/69395
7332	* gfortran.dg/pr69395.f90: New test.
7333
73342018-03-15  Jakub Jelinek  <jakub@redhat.com>
7335
7336	PR c++/79085
7337	* g++.dg/opt/pr79085.C: New test.
7338
73392018-03-15  H.J. Lu  <hongjiu.lu@intel.com>
7340
7341	PR target/84574
7342	* gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7343	label instead of __x86_indirect_thunk label.
7344
73452018-03-15  Jakub Jelinek  <jakub@redhat.com>
7346
7347	PR c++/84222
7348	* g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7349	* g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7350	* g++.dg/warn/deprecated-13.C: New test.
7351
73522018-03-15  Olga Makhotina  <olga.makhotina@intel.com>
7353
7354	* gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7355
73562018-03-15  Richard Biener  <rguenther@suse.de>
7357
7358	PR c/84873
7359	* c-c++-common/pr84873.c: New testcase.
7360
73612018-03-15  Tamar Christina  <tamar.christina@arm.com>
7362
7363	PR target/84711
7364	* gcc.target/arm/big-endian-subreg.c: New.
7365
73662018-03-15  Jakub Jelinek  <jakub@redhat.com>
7367
7368	PR target/84860
7369	* gcc.c-torture/compile/pr84860.c: New test.
7370
73712018-03-15  Julia Koval  <julia.koval@intel.com>
7372
7373	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7374	cannonlake.
7375	(check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7376	avx512bitalg.
7377
73782018-03-15  Jakub Jelinek  <jakub@redhat.com>
7379
7380	PR c/84853
7381	* gcc.dg/pr84853.c: New test.
7382
73832018-03-14  Carl Love  <cel@us.ibm.com>
7384
7385	* gcc.target/powerpc/builtins-7-runnable.c: New test file.
7386
73872018-03-14  Martin Liska  <mliska@suse.cz>
7388
7389	PR ipa/8480
7390	* g++.dg/lto/pr84805_0.C: New test.
7391	* g++.dg/lto/pr84805_1.C: New test.
7392	* g++.dg/lto/pr84805_2.C: New test.
7393
73942018-03-14  David Malcolm  <dmalcolm@redhat.com>
7395
7396	PR c/84852
7397	* gcc.dg/fixits-pr84852-1.c: New test.
7398	* gcc.dg/fixits-pr84852-2.c: New test.
7399
74002018-03-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7401
7402	* lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7403	separate verbose message.
7404	* lib/scandump.exp (scan-dump-times): Likewise.
7405
74062018-03-14  Julia Koval  <julia.koval@intel.com>
7407
7408	* g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7409	server.
7410	* gcc.target/i386/funcspec-56.inc: Ditto.
7411
74122018-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7413
7414	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7415	aarch64_sve_hw.
7416
74172018-03-14  Jakub Jelinek  <jakub@redhat.com>
7418
7419	PR sanitizer/83392
7420	* c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7421	check count from 17 to 14.
7422
7423	PR target/84844
7424	* gcc.target/i386/pr84844.c: New test.
7425
74262018-03-14  Richard Biener  <rguenther@suse.de>
7427
7428	PR tree-optimization/84830
7429	* gcc.dg/torture/pr84830.c: New testcase.
7430
74312018-03-14  Marek Polacek  <polacek@redhat.com>
7432
7433	PR c++/84596
7434	* g++.dg/cpp0x/static_assert15.C: New test.
7435
74362018-03-13  Steven G. Kargl  <kargl@gcc.gnu.org>
7437
7438	PR fortran/61775
7439	* gfortran.dg/pr61775.f90: New test.
7440
74412018-03-13  Jakub Jelinek  <jakub@redhat.com>
7442
7443	PR c++/84843
7444	* g++.dg/ext/pr84843-1.C: New test.
7445	* g++.dg/ext/pr84843-2.C: New test.
7446
74472018-03-13  David Pagan  <dave.pagan@oracle.com>
7448
7449	PR c/46921
7450	* gcc.dg/pr46921.c: New test.
7451
74522018-03-13  Martin Sebor  <msebor@redhat.com>
7453
7454	PR tree-optimization/84725
7455	* c-c++-common/Wstringop-truncation-4.c: New test.
7456	* c-c++-common/attr-nonstring-5.c: New test.
7457
74582018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
7459
7460	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7461	than unpacks.
7462	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7463	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7464
74652018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
7466
7467	* gcc.target/aarch64/sve/tls_1.c: New test.
7468	* gcc.target/aarch64/sve/tls_2.C: Likewise.
7469
74702018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
7471
7472	* gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7473	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7474
74752018-03-13  Martin Liska  <mliska@suse.cz>
7476
7477	PR ipa/84658.
7478	* g++.dg/ipa/pr84658.C: New test.
7479
74802018-03-13  Jakub Jelinek  <jakub@redhat.com>
7481
7482	PR middle-end/84834
7483	* gcc.dg/pr84834.c: New test.
7484
7485	PR target/84827
7486	* gcc.target/i386/pr84827.c: New test.
7487
7488	PR target/84828
7489	* g++.dg/ext/pr84828.C: New test.
7490
7491	PR target/84786
7492	* gcc.target/i386/avx512f-pr84786-1.c: New test.
7493	* gcc.target/i386/avx512f-pr84786-2.c: New test.
7494
7495	PR c++/84808
7496	* g++.dg/cpp1y/constexpr-84808.C: New test.
7497
7498	PR c++/84704
7499	* g++.dg/debug/pr84704.C: New test.
7500
75012018-03-12  Renlin Li  <renlin.li@arm.com>
7502
7503	* gcc.target/aarch64/movi_hf.c: New.
7504	* gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7505	* gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7506
75072018-03-12  Martin Sebor  <msebor@redhat.com>
7508
7509	PR tree-optimization/83456
7510	* c-c++-common/Wrestrict-2.c: Remove test cases.
7511	* c-c++-common/Wrestrict.c: Same.
7512	* gcc.dg/Wrestrict-12.c: New test.
7513	* gcc.dg/Wrestrict-14.c: New test.
7514
75152018-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7516
7517	* g++.dg/pr84821.C: New test.
7518
75192018-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7520
7521	* gcc.dg/pr84799.c: New test.
7522
75232018-03-12  Richard Biener  <rguenther@suse.de>
7524
7525	PR tree-optimization/84803
7526	* gcc.dg/torture/pr84803.c: New testcase.
7527
75282018-03-12  Jakub Jelinek  <jakub@redhat.com>
7529
7530	PR c++/84813
7531	* g++.dg/debug/pr84813.C: New test.
7532
75332018-03-11  Paul Thomas  <pault@gcc.gnu.org>
7534
7535	PR fortran/84546
7536	* gfortran.dg/unlimited_polymorphic_29.f90: New test.
7537
75382018-03-11  Steven G. Kargl  <kargl@gcc.gnu.org>
7539
7540	PR fortran/83939
7541	* gfortran.dg/pr83939.f90
7542
75432018-03-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7544
7545	PR fortran/66128
7546	* gfortran.dg/zero_sized_9.f90: New test.
7547
75482018-03-11  Jakub Jelinek  <jakub@redhat.com>
7549
7550	PR debug/58150
7551	* g++.dg/debug/dwarf2/enum2.C: New test.
7552
75532018-03-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7554
7555	PR fortran/84734
7556	* gfortran.dg/pr84734.f90: New test.
7557
75582018-03-10  Eric Botcazou  <ebotcazou@adacore.com>
7559
7560	* gnat.dg/prot3.adb: New test.
7561	* gnat.dg/prot3_pkg.ad[sb]: New helper.
7562
75632018-03-09  Jason Merrill  <jason@redhat.com>
7564	    Paolo Carlini  <paolo.carlini@oracle.com>
7565
7566	PR c++/71169
7567	PR c++/71832
7568	* g++.dg/cpp0x/pr71169.C: New.
7569	* g++.dg/cpp0x/pr71169-2.C: Likewise.
7570	* g++.dg/cpp0x/pr71832.C: Likewise.
7571
75722018-03-09  Peter Bergner  <bergner@vnet.ibm.com>
7573
7574	PR target/83969
7575	* gcc.target/powerpc/pr83969.c: New test.
7576
75772018-03-09  Jakub Jelinek  <jakub@redhat.com>
7578
7579	PR target/84772
7580	* gcc.dg/pr84772.c: New test.
7581
7582	PR c++/84076
7583	* g++.dg/warn/Wformat-2.C: New test.
7584
7585	PR c++/84767
7586	* g++.dg/ext/vla18.C: New test.
7587
75882018-03-09  Martin Sebor  <msebor@redhat.com>
7589
7590	PR tree-optimization/84526
7591	* gcc.dg/Wrestrict-10.c: New test.
7592	* gcc.dg/Wrestrict-11.c: New test.
7593
75942018-03-09  Alexandre Oliva  <aoliva@redhat.com>
7595
7596	PR rtl-optimization/84682
7597	* gcc.dg/torture/pr84682-1.c: New.
7598	* gcc.dg/torture/pr84682-2.c: New.
7599	* gcc.dg/torture/pr84682-3.c: New.
7600
76012018-03-09  Jakub Jelinek  <jakub@redhat.com>
7602
7603	PR c++/84724
7604	* g++.dg/ext/pr84724.C: New test.
7605
76062018-03-09  Vladimir Makarov  <vmakarov@redhat.com>
7607
7608	PR target/83712
7609	* gcc.target/arm/pr83712.c: New.
7610
76112018-03-09  Richard Biener  <rguenther@suse.de>
7612
7613	PR tree-optimization/84775
7614	* gcc.dg/torture/pr84775.c: New testcase.
7615
76162018-03-09  Jakub Jelinek  <jakub@redhat.com>
7617
7618	PR debug/84404
7619	* gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7620	targets.
7621
76222018-03-09  Eric Botcazou  <ebotcazou@adacore.com>
7623
7624	* gcc.c-torture/compile/20180309-1.c: New test.
7625
76262018-03-08  Jakub Jelinek  <jakub@redhat.com>
7627
7628	PR c++/80598
7629	* g++.dg/warn/Wunused-function4.C: New test.
7630
7631	PR inline-asm/84742
7632	* gcc.target/i386/pr84742-1.c: New test.
7633	* gcc.target/i386/pr84742-2.c: New test.
7634
76352018-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7636
7637	PR target/84748
7638	* gcc.c-torture/execute/pr84748.c: New test.
7639
76402018-03-08  Richard Biener  <rguenther@suse.de>
7641
7642	PR middle-end/84552
7643	* gcc.dg/graphite/pr84552.c: New testcase.
7644
76452018-03-08  Richard Biener  <rguenther@suse.de>
7646
7647	PR tree-optimization/84178
7648	* gcc.dg/torture/pr84178-2.c: New testcase.
7649
76502018-03-08  David Malcolm  <dmalcolm@redhat.com>
7651
7652	PR tree-optimization/84178
7653	* gcc.c-torture/compile/pr84178-1.c: New test.
7654
76552018-03-08  Thomas Schwinge  <thomas@codesourcery.com>
7656
7657	* lib/target-supports.exp: Do not return zero from a ifunc
7658	function.
7659
76602018-03-08  Richard Biener  <rguenther@suse.de>
7661
7662	PR tree-optimization/84746
7663	* gcc.dg/torture/pr84746.c: New testcase.
7664
7665
76662018-03-08  Alexandre Oliva  <aoliva@redhat.com>
7667	PR debug/84404
7668	PR debug/84408
7669	* gcc.dg/graphite/pr84404.c: New.
7670
76712018-03-08  Jakub Jelinek  <jakub@redhat.com>
7672
7673	PR tree-optimization/84740
7674	* gcc.dg/torture/pr84740.c: New test.
7675
7676	PR tree-optimization/84739
7677	* gcc.dg/pr84739.c: New test.
7678
76792018-03-07  Martin Sebor  <msebor@redhat.com>
7680
7681	PR tree-optimization/83519
7682	* gcc.dg/Wrestrict-13.c: New test.
7683
76842018-03-07  Steven G. Kargl  <kargl@gcc.gnu.org>
7685
7686	PR fortran/64124
7687	PR fortran/70409
7688	* gfortran.dg/pr64124.f90: New tests.
7689	* gfortran.dg/pr70409.f90: New tests.
7690
76912018-03-07  Segher Boessenkool  <segher@kernel.crashing.org>
7692
7693	PR target/82411
7694	* gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7695
76962018-03-07  Martin Sebor  <msebor@redhat.com>
7697
7698	PR tree-optimization/84526
7699	* gcc.dg/Wrestrict-10.c: New test.
7700
77012018-03-07  Martin Sebor  <msebor@redhat.com>
7702
7703	PR tree-optimization/84468
7704	* g++.dg/warn/Wstringop-truncation-2.C: New test.
7705	* gcc.dg/Wstringop-truncation.c: New test.
7706	* gcc.dg/Wstringop-truncation-2.c: New test.
7707
77082018-03-07  Jakub Jelinek  <jakub@redhat.com>
7709
7710	PR fortran/84565
7711	* gfortran.dg/pr84565.f90: New test.
7712
7713	PR middle-end/84723
7714	* gcc.target/i386/pr84723-1.c: New test.
7715	* gcc.target/i386/pr84723-2.c: New test.
7716	* gcc.target/i386/pr84723-3.c: New test.
7717	* gcc.target/i386/pr84723-4.c: New test.
7718	* gcc.target/i386/pr84723-5.c: New test.
7719
77202018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7721
7722	PR fortran/64107
7723	* gfortran.dg/pr64107.f90: New test.
7724
77252017-03-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7726
7727	PR fortran/84697
7728	PR fortran/66128
7729	* gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7730
77312018-03-06  Marek Polacek  <polacek@redhat.com>
7732
7733	PR c++/84684
7734	* g++.dg/cpp1z/constexpr-84684.C: New test.
7735
77362018-03-06  Jakub Jelinek  <jakub@redhat.com>
7737
7738	PR c/84721
7739	* gcc.dg/pr84721.c: New test.
7740
7741	PR target/84710
7742	* gcc.dg/pr84710.c: New test.
7743
77442018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7745
7746	PR fortran/56667
7747	* gfortran.dg/implied_do_2.f90: New test.
7748	* gfortran.dg/coarray_8.f90: Update for new error message.
7749
77502018-03-06  Jakub Jelinek  <jakub@redhat.com>
7751
7752	PR inline-asm/84683
7753	* g++.dg/ext/pr84683.C: New test.
7754
7755	PR tree-optimization/84687
7756	* gcc.dg/pr84687.c: New test.
7757
77582018-03-06  Alexandre Oliva  <aoliva@redhat.com>
7759
7760	PR c++/84231
7761	* g++.dg/pr84231.C: New.
7762
7763	PR c++/84593
7764	* g++.dg/cpp1y/pr84593.C: New.
7765
7766	PR c++/84492
7767	* g++.dg/pr84492.C: New.
7768
77692018-03-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7770
7771	* gcc.target/powerpc/spec-barr-1.c: Change called function name to
7772	__builtin_ppc_speculation_barrier.
7773
77742018-03-05  Jakub Jelinek  <jakub@redhat.com>
7775
7776	PR target/84700
7777	* gcc.target/powerpc/pr84700.c: New test.
7778
77792018-03-05  Nathan Sidwell  <nathan@acm.org>
7780
7781	PR c++/84702
7782	* g++.dg/lookup/pr84702.C: New.
7783
77842018-03-05  Jakub Jelinek  <jakub@redhat.com>
7785
7786	PR target/84564
7787	* gcc.target/i386/pr84564.c: New test.
7788
77892018-03-05  Marek Polacek  <polacek@redhat.com>
7790
7791	PR c++/84707
7792	* g++.dg/cpp0x/inline-ns10.C: New test.
7793
77942018-03-05  Nathan Sidwell  <nathan@acm.org>
7795
7796	PR c++/84694
7797	* g++.dg/template/pr84694.C: New.
7798
77992018-03-05  Jakub Jelinek  <jakub@redhat.com>
7800
7801	PR target/84524
7802	* gcc.c-torture/execute/pr84524.c: New test.
7803	* gcc.target/i386/avx512bw-pr84524.c: New test.
7804
78052018-03-05  Peter Bergner  <bergner@vnet.ibm.com>
7806
7807	PR target/84264
7808	* g++.dg/pr84264.C: New test.
7809
78102018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7811
7812	PR c++/84618
7813	* g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7814	* g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7815	* g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7816
78172018-03-05  Olga Makhotina  <olga.makhotina@intel.com>
7818
7819	* g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7820	* g++.dg/other/i386-3.C: Ditto.
7821	* gcc.target/i386/sse-12.c: Ditto.
7822	* gcc.target/i386/sse-13.c: Ditto.
7823	* gcc.target/i386/sse-14.c: Ditto.
7824	* gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7825	* gcc.target/i386/wbinvd-1.c: New test.
7826	* gcc.target/i386/wbnoinvd-1.c: Ditto.
7827	* gcc.target/i386/pconfig-1.c: Ditto.
7828
78292018-03-05  Pádraig Brady  <P@draigBrady.com>
7830	    Nathan Sidwell  <nathan@acm.org>
7831
7832	PR c++/84497
7833	* g++.dg/cpp0x/pr84497.C: New.
7834
78352018-03-05  Richard Biener  <rguenther@suse.de>
7836
7837	PR tree-optimization/84670
7838	* gcc.dg/pr84670-1.c: New testcase.
7839	* gcc.dg/pr84670-2.c: Likewise.
7840	* gcc.dg/pr84670-3.c: Likewise.
7841	* gcc.dg/pr84670-4.c: Likewise.
7842
78432018-03-05  Richard Biener  <rguenther@suse.de>
7844
7845	PR tree-optimization/84650
7846	* gcc.dg/graphite/pr84650.c: New testcase.
7847
78482018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7849
7850	PR c++/82022
7851	* g++.dg/cpp1z/constexpr-lambda20.C: New.
7852
78532018-03-03  Harald Anlauf  <anlauf@gmx.de>
7854
7855	PR fortran/71085
7856	* gfortran.dg/pr71085.f90: New test.
7857
78582018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7859
7860	PR fortran/66128
7861	* gfortran.dg/zero_sized_8.f90: Really commit New test.
7862
78632018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7864
7865	PR fortran/51434
7866	* gfortran.dg/pr51434.f90: New test.
7867
78682018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7869
7870	PR c++/61358
7871	* g++.dg/cpp0x/lambda/lambda-61358.C: New.
7872
78732018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7874
7875	PR c++/67370
7876	* g++.dg/cpp0x/lambda/lambda-67370.C: New.
7877
78782018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7879
7880	PR c++/71464
7881	* g++.dg/torture/pr71464.C: New.
7882
78832018-03-03  Paul Thomas  <pault@gcc.gnu.org>
7884
7885	PR fortran/80965
7886	* gfortran.dg/select_type_41.f90: New test.
7887
78882018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7889
7890	PR c++/61135
7891	* g++.dg/cpp0x/lambda/lambda-61135.C: New.
7892
78932018-03-02  Marek Polacek  <polacek@redhat.com>
7894
7895	PR c++/84578
7896	* g++.dg/ext/flexary29.C: New test.
7897
78982018-03-02  Jakub Jelinek  <jakub@redhat.com>
7899
7900	* c-c++-common/Warray-bounds-2.c: Fix a comment typo.
7901
79022018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7903
7904	PR c++/81812
7905	* g++.dg/torture/pr81812.C: New.
7906
79072018-03-02  Marek Polacek  <polacek@redhat.com>
7908
7909	PR c++/84171
7910	* g++.dg/warn/Wsign-compare-8.C: New test.
7911
7912	PR c++/84663
7913	* g++.dg/parse/array-size3.C: New test.
7914
7915	PR c++/84664
7916	* g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
7917
79182018-03-02  Jakub Jelinek  <jakub@redhat.com>
7919
7920	PR c++/84662
7921	* g++.dg/cpp1y/pr84662.C: New test.
7922
79232018-03-02  Thomas Schwinge  <thomas@codesourcery.com>
7924
7925	* g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
7926	* g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
7927	"dg-lto-options".
7928	* g++.dg/lto/20101010-1_0.C: Likewise.
7929	* g++.dg/lto/20101010-2_0.C: Likewise.
7930
79312018-03-02  Jakub Jelinek  <jakub@redhat.com>
7932
7933	PR ipa/84628
7934	* gcc.dg/pr84628.c: New test.
7935
7936	PR target/56540
7937	* gcc.target/ia64/pr56540.c: New test.
7938
79392018-03-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
7940
7941	* gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
7942	32-bit target.
7943	* gcc.target/powerpc/altivec-7.h: Remove VSX content.
7944	* gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
7945	* gcc.target/powerpc/vsx-7.h: New include (VSX content).
7946	* gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
7947
79482018-03-02  Marek Polacek  <polacek@redhat.com>
7949
7950	PR c++/84590
7951	* c-c++-common/ubsan/shift-11.c: New test.
7952
79532018-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7954
7955	* gcc.dg/vect/vect-alias-check-13.c: New test.
7956
79572018-03-02  Jakub Jelinek  <jakub@redhat.com>
7958
7959	PR target/84614
7960	* gcc.dg/pr84614.c: New test.
7961
7962	PR inline-asm/84625
7963	* gcc.target/i386/pr84625.c: New test.
7964
79652018-03-02  Richard Biener  <rguenther@suse.de>
7966
7967	PR tree-optimization/84427
7968	* gcc.dg/torture/pr84427.c: New testcase.
7969
79702018-03-01  Peter Bergner  <bergner@vnet.ibm.com>
7971
7972	PR target/84534
7973	* gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
7974	powerpc64le*-*-linux*.
7975	* gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
7976	* gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
7977
79782018-03-01  Martin Sebor  <msebor@redhat.com>
7979
7980	PR c++/84294
7981	* g++.dg/ext/attr-const.C: Remove xfail.
7982	* g++.dg/ext/attr-malloc-3.C: New test.
7983	* g++.dg/ext/attr-noinline-3.C: New test.
7984	* g++.dg/ext/attr-noreturn-3.C: New test.
7985	* g++.dg/ext/attr-nothrow-3.C: New test.
7986	* g++.dg/ext/attr-pure.C: Remove xfail.
7987
79882018-03-02  Jakub Jelinek  <jakub@redhat.com>
7989
7990	PR sanitizer/70875
7991	* gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
7992	dg-options and dg-shouldfail "ubsan" directive.
7993
79942018-03-01  Marek Polacek  <polacek@redhat.com>
7995	    Jason Merrill  <jason@redhat.com>
7996
7997	PR c++/84582
7998	* g++.dg/cpp1y/auto-fn15.C: Extend testing.
7999	* g++.dg/cpp1z/static1.C: New test.
8000	* g++.dg/template/static37.C: New test.
8001
80022018-03-01  Nathan Sidwell  <nathan@acm.org>
8003
8004	PR c++/84434
8005	* g++.dg/template/pr84434.C: New.
8006
80072018-03-01  Thomas Preud'homme  <thomas.preudhomme@arm.com
8008
8009	* gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8010	-mthumb to the command-line.
8011
80122018-03-01  Marek Polacek  <polacek@redhat.com>
8013
8014	PR c++/84596
8015	* g++.dg/cpp0x/static_assert14.C: New test.
8016
80172018-03-01  Paolo Carlini  <paolo.carlini@oracle.com>
8018
8019	PR c++/79410
8020	* g++.dg/torture/pr79410.C: New.
8021
80222018-03-01  Martin Liska  <mliska@suse.cz>
8023
8024	PR sanitizer/82484
8025	* gcc.dg/asan/pr82484.c: New test.
8026
80272018-03-01  Richard Biener  <rguenther@suse.de>
8028
8029	PR debug/84645
8030	* gfortran.dg/lto/pr84645_0.f90: New testcase.
8031
80322018-03-01  Paul Thomas  <pault@gcc.gnu.org>
8033
8034	PR fortran/84219
8035	* gfortran.dg/coarray_47.f90: New test.
8036
80372018-03-01  Paul Thomas  <pault@gcc.gnu.org>
8038
8039	PR fortran/84538
8040	* gfortran.dg/class_array_23.f03: New test.
8041
80422018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>
8043
8044	PR rtl-optimization/84528
8045	* gcc.dg/torture/pr84538.c: Rename to...
8046	* gcc.dg/torture/pr84528.c: ...this.
8047
80482018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>
8049
8050	PR rtl-optimization/84528
8051	* gcc.dg/torture/pr84538.c: New test.
8052
80532018-02-28  Martin Sebor  <msebor@redhat.com>
8054
8055	* c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8056	-fpic test failures.
8057	* c-c++-common/Wrestrict-2.c: Same.
8058	* c-c++-common/Wstringop-truncation.c: Same.
8059	* gcc.dg/Warray-bounds-22.c: Same.
8060	* gcc.dg/Wstringop-overflow.c: Same.
8061	* gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8062	(signed_range): Same.
8063	(unsigned_anti_range): Same.
8064	* gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8065	(signed_range): Same.
8066	(unsigned_anti_range): Same.
8067	* gcc.dg/attr-alloc_size-7.c: Same.
8068	* gcc.dg/attr-alloc_size-8.c: Same.
8069	* gcc.dg/builtin-alloc-size.c: Same.
8070	* gcc.dg/builtin-stpncpy.c: Same.
8071	* gcc.dg/builtins-nonnull.c: Same.
8072	* gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8073	* gcc.dg/pr79214.c: Same.
8074	* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8075	* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8076	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8077	* gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8078	* gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8079	* gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8080	* gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8081	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8082	* gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8083	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8084	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8085
80862018-02-28  David Edelsohn  <dje.gcc@gmail.com>
8087
8088	PR target/84014
8089	* gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8090
80912018-02-28  Jakub Jelinek  <jakub@redhat.com>
8092
8093	PR c++/84609
8094	* g++.dg/cpp0x/pr84609.C: New test.
8095
80962018-02-28  Martin Sebor  <msebor@redhat.com>
8097
8098	PR testsuite/84617
8099	* g++.dg/ext/attr-malloc-3.C: New test.
8100	* g++.dg/ext/attr-const.C: Adjust.  Xfail assertions failing due
8101	to pre-existing problems.
8102	* g++.dg/ext/attr-pure.C: Same.
8103
81042018-02-28  Paul Thomas  <pault@gcc.gnu.org>
8105
8106	PR fortran/83901
8107	* gfortran.dg/associate_37.f90: New test.
8108
8109	PR fortran/83344
8110	* gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8111
81122018-02-28  Jakub Jelinek  <jakub@redhat.com>
8113
8114	PR target/52991
8115	* gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8116	* gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8117	* gcc.dg/bf-ms-layout-4.c: New test.
8118	* gcc.dg/bf-ms-layout-5.c: New test.
8119
81202018-02-28  Peter Bergner  <bergner@vnet.ibm.com>
8121
8122	PR target/83399
8123	* gcc.target/powerpc/pr83399.c: Only run on Linux.
8124
81252018-02-28  Richard Biener  <rguenther@suse.de>
8126
8127	PR tree-optimization/84584
8128	* gcc.dg/graphite/pr84584.c: New testcase.
8129
81302018-02-28  Jonathan Wakely  <jwakely@redhat.com>
8131
8132	PR preprocessor/84517
8133	* g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8134
81352018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
8136
8137	* c-c++-common/dump-ada-spec-12.c: New test.
8138	* c-c++-common/dump-ada-spec-13.c: Likewise.
8139
81402018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
8141
8142	* c-c++-common/dump-ada-spec-11.c: New test.
8143
81442018-02-28  Martin Liska  <mliska@suse.cz>
8145
8146	PR testsuite/84597
8147	* g++.dg/ext/timevar1.C: Fix pruned patterns.
8148	* g++.dg/ext/timevar2.C: Likewise.
8149
81502018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
8151
8152	* c-c++-common/dump-ada-spec-8.c: New test.
8153	* c-c++-common/dump-ada-spec-9.c: Likewise.
8154	* c-c++-common/dump-ada-spec-10.c: Likewise.
8155
81562018-02-28  Richard Biener  <rguenther@suse.de>
8157
8158	PR middle-end/84607
8159	* gcc.dg/pr84607.c: New testcase.
8160
81612018-02-28  Nathan Sidwell  <nathan@acm.org>
8162
8163	PR c++/84602
8164	* g++.dg/lookup/pr84602.C: New.
8165
81662018-02-28  Jakub Jelinek  <jakub@redhat.com>
8167
8168	PR c++/83871
8169	PR c++/83503
8170	* g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8171	dg-options.
8172	* g++.dg/ext/attr-nonnull.C: Likewise.
8173	* g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8174	directives.
8175	* g++.dg/ext/attr-noinline-2.C: Likewise.
8176	* g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8177	-fdump-tree-eh in dg-options.
8178
81792018-02-28  Alan Modra  <amodra@gmail.com>
8180
8181	* lib/prune.exp (prune_gcc_output): Match lower case "in function"
8182	GNU ld message.
8183	* g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8184
81852018-02-27  Martin Sebor  <msebor@redhat.com>
8186
8187	PR c++/83871
8188	PR c++/83503
8189	* g++.dg/Wmissing-attributes.C: New test.
8190	* g++.dg/ext/attr-const-pure.C: New test.
8191	* g++.dg/ext/attr-const.C: New test.
8192	* g++.dg/ext/attr-deprecated-2.C: New test.
8193	* g++.dg/ext/attr-malloc-2.C: New test.
8194	* g++.dg/ext/attr-malloc.C: New test.
8195	* g++.dg/ext/attr-noinline-2.C: New test.
8196	* g++.dg/ext/attr-noinline.C: New test.
8197	* g++.dg/ext/attr-nonnull.C: New test.
8198	* g++.dg/ext/attr-noreturn-2.C: New test.
8199	* g++.dg/ext/attr-noreturn.C: New test.
8200	* g++.dg/ext/attr-nothrow-2.C: New test.
8201	* g++.dg/ext/attr-nothrow.C: New test.
8202	* g++.dg/ext/attr-optimize.C: New test.
8203	* g++.dg/ext/attr-pure.C: New test.
8204	* g++.dg/ext/attr-returns-nonnull.C: New test.
8205	* g++.dg/ext/attr-warning.C: New test.
8206
82072018-02-27  Nathan Sidwell  <nathan@acm.org>
8208
8209	PR c++/84426
8210	* g++.dg/lookup/pr84426.C: New.
8211
82122018-02-27  Richard Biener  <rguenther@suse.de>
8213
8214	PR tree-optimization/84512
8215	* gcc.dg/tree-ssa/pr84512.c: New testcase.
8216
82172018-02-27  Martin Liska  <mliska@suse.cz>
8218
8219	PR gcov-profile/84548
8220	* g++.dg/gcov/pr84548.C: New test.
8221
82222018-02-27  Jakub Jelinek  <jakub@redhat.com>
8223
8224	PR target/84575
8225	* gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8226
82272018-02-26  Jakub Jelinek  <jakub@redhat.com>
8228
8229	PR c++/84558
8230	* g++.dg/cpp1y/pr84558.C: New test.
8231
82322018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>
8233
8234	PR c++/84540
8235	* g++.dg/cpp0x/alignas14.C: New.
8236	* g++.dg/cpp0x/alignas15.C: Likewise.
8237
82382018-02-26  Jakub Jelinek  <jakub@redhat.com>
8239
8240	PR c++/84557
8241	* g++.dg/gomp/pr84557.C: New test.
8242
82432018-02-26  Marek Polacek  <polacek@redhat.com>
8244
8245	PR c++/84325
8246	* g++.dg/cpp1z/pr84325.C: New test.
8247
82482018-02-26  Carl Love  <cel@us.ibm.com>
8249
8250	* gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8251	Power 8 test file.
8252	* gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8253	* gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8254	* gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8255	-mcpu=power8.
8256	* gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8257	* gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8258	-mcpu=power8.
8259
82602018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8261
8262	PR target/84039
8263	* gcc.target/i386/indirect-thunk-1.c: Updated.
8264	* gcc.target/i386/indirect-thunk-2.c: Likewise.
8265	* gcc.target/i386/indirect-thunk-3.c: Likewise.
8266	* gcc.target/i386/indirect-thunk-4.c: Likewise.
8267	* gcc.target/i386/indirect-thunk-5.c: Likewise.
8268	* gcc.target/i386/indirect-thunk-6.c: Likewise.
8269	* gcc.target/i386/indirect-thunk-7.c: Likewise.
8270	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8271	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8272	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8273	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8274	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8275	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8276	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8277	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8278	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8279	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8280	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8281	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8282	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8283	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8284	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8285	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8286	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8287	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8288	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8289	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8290	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8291	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8292	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8293	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8294	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8295	* gcc.target/i386/ret-thunk-9.c: Likewise.
8296	* gcc.target/i386/ret-thunk-10.c: Likewise.
8297	* gcc.target/i386/ret-thunk-11.c: Likewise.
8298	* gcc.target/i386/ret-thunk-12.c: Likewise.
8299	* gcc.target/i386/ret-thunk-13.c: Likewise.
8300	* gcc.target/i386/ret-thunk-14.c: Likewise.
8301	* gcc.target/i386/ret-thunk-15.c: Likewise.
8302
83032018-02-26  Eric Botcazou  <ebotcazou@adacore.com>
8304
8305	* gcc.c-torture/execute/20180226-1.c: New test.
8306
83072018-02-26  Richard Sandiford  <richard.sandiford@linaro.org>
8308
8309	PR tree-optimization/83965
8310	* gcc.dg/vect/pr83965-2.c: New test.
8311
83122018-02-26  Tom de Vries  <tom@codesourcery.com>
8313
8314	* gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8315
83162018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8317
8318	PR target/84530
8319	* gcc.target/i386/ret-thunk-22.c: New test.
8320	* gcc.target/i386/ret-thunk-23.c: Likewise.
8321	* gcc.target/i386/ret-thunk-24.c: Likewise.
8322	* gcc.target/i386/ret-thunk-25.c: Likewise.
8323	* gcc.target/i386/ret-thunk-26.c: Likewise.
8324
83252018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>
8326
8327	PR c++/84533
8328	* g++.dg/cpp1z/pr84533.C: New.
8329
83302018-02-26  Marek Polacek  <polacek@redhat.com>
8331
8332	PR c++/84537
8333	* g++.dg/parse/error60.C: New test.
8334
83352018-02-26  Jakub Jelinek  <jakub@redhat.com>
8336
8337	PR c++/84556
8338	* g++.dg/gomp/pr84556.C: New test.
8339	* g++.dg/vect/pr84556.cc: New test.
8340
83412018-02-26  Dominique d'Humieres  <dominiq@gcc.gnu.org>
8342
8343	PR fortran/32957
8344	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8345	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8346	* gfortran.dg/c_funloc_tests_3.f03: Likewise.
8347	* gfortran.dg/c_loc_test.f90: Likewise.
8348	* gfortran.dg/c_loc_tests_2.f03: Likewise.
8349	* gfortran.dg/proc_decl_17.f90: Likewise.
8350	* gfortran.dg/proc_ptr_8.f90: Likewise.
8351
83522018-02-26  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8353
8354	PR target/84521
8355	* gcc.target/aarch64/lr_free_2.c: Revert changes in
8356	r254814 disabling -fomit-frame-pointer by default.
8357	* gcc.target/aarch64/spill_1.c: Likewise.
8358	* gcc.target/aarch64/test_frame_11.c: Likewise.
8359	* gcc.target/aarch64/test_frame_12.c: Likewise.
8360	* gcc.target/aarch64/test_frame_13.c: Likewise.
8361	* gcc.target/aarch64/test_frame_14.c: Likewise.
8362	* gcc.target/aarch64/test_frame_15.c: Likewise.
8363	* gcc.target/aarch64/test_frame_3.c: Likewise.
8364	* gcc.target/aarch64/test_frame_5.c: Likewise.
8365	* gcc.target/aarch64/test_frame_9.c: Likewise.
8366
83672018-02-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8368
8369	PR fortran/83633
8370	* gfortran.dg/explicit_shape_1.f90: New test.
8371	* gfortran.dg/automatic_module_variable.f90: Update regex.
8372	* gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8373	* gfortran.dg/constant_shape.f90: Ditto.
8374	* gfortran.dg/dec_structure_23.f90: Ditto.
8375	* gfortran.dg/pr78240.f90: Ditto.
8376
83772018-02-25  Paul Thomas  <pault@gcc.gnu.org>
8378
8379	PR fortran/84523
8380	* gfortran.dg/pr84523.f90: New test.
8381
83822018-02-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8383
8384	PR fortran/78238
8385	* gfortran.dg/select_type_40.f90: New test.
8386
83872018-02-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8388
8389	PR fortran/30792
8390	* gfortran.dg/data_substring.f90: New test.
8391
83922018-02-24  Marek Polacek  <polacek@redhat.com>
8393
8394	PR c++/83692
8395	* g++.dg/cpp1z/constexpr-83692.C: New test.
8396
83972018-02-23  Steven G. Kargl  <kargl@gcc.gnu.org>
8398
8399	PR fortran/84346
8400	* gfortran.dg/statement_function_1.f90: Update test.
8401
84022018-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8403
8404	PR fortran/84506
8405	* gfortran.dg/inquire_19.f90: New test.
8406
84072018-02-23  Paul Thomas  <pault@gcc.gnu.org>
8408
8409	PR fortran/83149
8410	* gfortran.dg/pr83149_b.f90: New test.
8411	* gfortran.dg/pr83149_a.f90: Additional source for previous.
8412
84132018-02-23  Carl Love  <cel@us.ibm.com>
8414
8415	* gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8416	vec_signed2 and vec_unsigned2 to new Power 8 test file.
8417	* gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8418	Power 8 tests.
8419
84202018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
8421
8422	* gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8423	* gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8424
84252018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
8426
8427	* gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8428	expected output.
8429
84302018-02-23  Paul Thomas  <pault@gcc.gnu.org>
8431
8432	PR fortran/83149
8433	* gfortran.dg/pr83149_1.f90: New test.
8434	* gfortran.dg/pr83149.f90: Additional source for previous.
8435
84362018-02-23  Segher Boessenkool  <segher@kernel.crashing.org>
8437
8438	PR testsuite/80551
8439	* c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8440	__GI___pthread_mutex_init as well.
8441
84422018-02-23  Paul Thomas  <pault@gcc.gnu.org>
8443
8444	PR fortran/83148
8445	* gfortran.dg/class_68.f90: New test.
8446
84472018-02-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8448
8449	PR fortran/59781
8450	* gfortran.dg/derived_init_5.f90: New test.
8451
84522018-02-22  Jakub Jelinek  <jakub@redhat.com>
8453
8454	PR target/82851
8455	* gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8456	* gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8457
84582018-02-22  Vladimir Makarov  <vmakarov@redhat.com>
8459
8460	PR target/81572
8461	* gcc.target/powerpc/pr81572.c: New.
8462
84632018-02-22  Andreas Schwab  <schwab@linux-m68k.org>
8464
8465	* go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8466
84672018-02-22  Martin Sebor  <msebor@redhat.com>
8468
8469	PR tree-optimization/84480
8470	* c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8471	* g++.dg/warn/Wstringop-truncation-1.C: New test.
8472
84732018-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8474
8475	PR target/84176
8476	* gcc.target/i386/indirect-thunk-11.c: New test.
8477	* gcc.target/i386/indirect-thunk-12.c: Likewise.
8478	* gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8479	* gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8480	* gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8481	* gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8482	* gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8483	* gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8484	* gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8485	* gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8486
84872018-02-22  Steve Ellcey  <sellcey@cavium.com>
8488
8489	PR target/83335
8490	* gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
8491	ILP32 mode.
8492	* gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
8493
84942018-02-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8495
8496	* gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8497
84982018-02-22  Marek Polacek  <polacek@redhat.com>
8499
8500	PR c++/84493
8501	* g++.dg/parse/error59.C: New test.
8502
85032018-02-22  Tom de Vries  <tom@codesourcery.com>
8504
8505	* gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8506
85072018-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8508
8509	PR c++/77655
8510	* g++.dg/cpp0x/pr77655.C: New.
8511
85122018-02-22  Jakub Jelinek  <jakub@redhat.com>
8513
8514	PR c++/84496
8515	* g++.dg/cpp1y/pr84496.C: New test.
8516
8517	PR target/84502
8518	* g++.dg/torture/pr84502.C: New test.
8519
8520	PR tree-optimization/84503
8521	* gcc.dg/pr84503-1.c: New test.
8522	* gcc.dg/pr84503-2.c: New test.
8523
85242018-02-21  Jakub Jelinek  <jakub@redhat.com>
8525
8526	PR tree-optimization/84478
8527	* gcc.c-torture/execute/pr84478.c: New test.
8528
85292018-02-20  Martin Sebor  <msebor@redhat.com>
8530
8531	PR middle-end/84095
8532	* c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8533	* c-c++-common/Wrestrict.c: Same.
8534	* gcc.dg/Wrestrict-6.c: Same.
8535	* gcc.dg/Warray-bounds-27.c: New test.
8536	* gcc.dg/Wrestrict-8.c: New test.
8537	* gcc.dg/Wrestrict-9.c: New test.
8538	* gcc.dg/pr84095.c: New test.
8539
85402018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
8541
8542	* gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8543
85442018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
8545
8546	PR fortran/48890
8547	PR fortran/83823
8548	* gfortran.dg/structure_constructor_14.f90: New test.
8549
85502018-02-20  Jeff Law  <law@redhat.com>
8551
8552	PR middle-end/82123
8553	PR tree-optimization/81592
8554	PR middle-end/79257
8555	* gcc.dg/pr81592.c: New test.
8556	* gcc.dg/pr82123.c: New test.
8557	* gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8558
85592018-02-20  Jakub Jelinek  <jakub@redhat.com>
8560
8561	PR c++/84488
8562	* g++.dg/warn/Wunused-var-30.C: New test.
8563
85642018-02-20  Richard Sandiford  <richard.sandiford@linaro.org>
8565
8566	PR tree-optimization/84419
8567	* gcc.dg/vect/pr84419.c: New test.
8568
85692018-02-20  Jakub Jelinek  <jakub@redhat.com>
8570
8571	PR middle-end/82004
8572	* gfortran.dg/pr82004.f90: New test.
8573
85742018-02-20  Siddhesh Poyarekar  <siddhesh@sourceware.org>
8575
8576	* g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8577
85782018-02-20  Martin Liska  <mliska@suse.cz>
8579
8580	PR c/84310
8581	PR target/79747
8582	* gcc.target/i386/pr84310.c: New test.
8583	* gcc.target/i386/pr84310-2.c: Likewise.
8584
85852018-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8586
8587	PR c++/84446
8588	* g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8589
85902018-02-20  Jakub Jelinek  <jakub@redhat.com>
8591
8592	PR c++/84445
8593	* g++.dg/cpp1z/launder7.C: New test.
8594
8595	PR c++/84449
8596	* g++.dg/cpp0x/constexpr-84449.C: New test.
8597
8598	PR c++/84455
8599	* g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8600
86012018-02-19  Paul Thomas  <pault@gcc.gnu.org>
8602
8603	PR fortran/83344
8604	PR fortran/83975
8605	* gfortran.dg/associate_22.f90: Enable commented out test.
8606	* gfortran.dg/associate_36.f90: New test.
8607
86082018-02-19  Jakub Jelinek  <jakub@redhat.com>
8609
8610	PR target/84146
8611	* gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8612
86132017-02-19  Uros Bizjak  <ubizjak@gmail.com>
8614
8615	* gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8616	(dg-options): Use -mavx instead of -w.
8617
86182018-02-19  Jakub Jelinek  <jakub@redhat.com>
8619
8620	PR c++/84444
8621	* g++.dg/cpp1z/launder8.C: New test.
8622
8623	PR c++/84448
8624	* g++.dg/gomp/pr84448.C: New test.
8625
8626	PR c++/84430
8627	* g++.dg/gomp/pr84430.C: New test.
8628
8629	PR tree-optimization/84452
8630	* gcc.dg/pr84452.c: New test.
8631
8632	PR c++/79064
8633	* g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8634
86352018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8636
8637	PR fortran/35339
8638	* gfortran.dg/implied_do_io_4.f90: New test.
8639
86402018-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
8641
8642	* gfortran.dg/coarray_alloc_comp_6.f08: New test.
8643	* gfortran.dg/coarray_alloc_comp_7.f08: New test.
8644	* gfortran.dg/coarray_alloc_comp_8.f08: New test.
8645
86462018-02-19  Carl Love  <cel@us.ibm.com>
8647
8648	* gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8649
86502018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>
8651
8652	PR target/84460
8653	* gcc.target/i386/pr57193.c: Add -mtune=generic.
8654
86552018-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
8656
8657	PR c++/84348
8658	* g++.dg/cpp0x/auto50.C: New.
8659	* g++.dg/parse/friend12.C: Adjust.
8660
86612018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8662
8663	PR libgfortran/84389
8664	* gfortran.dg/dtio_33.f90: New test.
8665
86662018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8667
8668	PR libgfortran/84412
8669	* gfortran.dg/inquire_18.f90: New test.
8670
86712018-02-18  Janus Weil  <janus@gcc.gnu.org>
8672
8673	PR fortran/84381
8674	* gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8675	* gfortran.dg/pointer_intent_3.f90: Ditto.
8676	* gfortran.dg/proc_ptr_common_1.f90: Ditto.
8677	* gfortran.dg/protected_3.f90: Ditto.
8678	* gfortran.dg/protected_4.f90: Ditto.
8679	* gfortran.dg/protected_5.f90: Ditto.
8680	* gfortran.dg/protected_6.f90: Ditto.
8681
86822018-02-18  Paul Thomas  <pault@gcc.gnu.org>
8683
8684	PR fortran/80945
8685	* gfortran.dg/associate_35.f90: Remove error, add stop n's and
8686	change to run.
8687
86882018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
8689
8690	PR fortran/84270
8691	* gfortran.dg/inline_matmul_22.f90: New test.
8692
86932018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
8694
8695	PR fortran/84381
8696	* gfortran.dg/abort_shoulfail.f90: New test.
8697	* gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8698	by STOP n.
8699	* gfortran.dg/PR19754_2.f90: Likewise.
8700	* gfortran.dg/PR19872.f: Likewise.
8701	* gfortran.dg/PR49268.f90: Likewise.
8702	* gfortran.dg/Wall.f90: Likewise.
8703	* gfortran.dg/Wno-all.f90: Likewise.
8704	* gfortran.dg/achar_1.f90: Likewise.
8705	* gfortran.dg/achar_2.f90: Likewise.
8706	* gfortran.dg/achar_4.f90: Likewise.
8707	* gfortran.dg/achar_6.F90: Likewise.
8708	* gfortran.dg/actual_array_constructor_1.f90: Likewise.
8709	* gfortran.dg/actual_array_constructor_2.f90: Likewise.
8710	* gfortran.dg/actual_array_constructor_3.f90: Likewise.
8711	* gfortran.dg/actual_array_offset_1.f90: Likewise.
8712	* gfortran.dg/actual_array_result_1.f90: Likewise.
8713	* gfortran.dg/actual_array_substr_1.f90: Likewise.
8714	* gfortran.dg/actual_array_substr_2.f90: Likewise.
8715	* gfortran.dg/actual_pointer_function_1.f90: Likewise.
8716	* gfortran.dg/actual_procedure_1.f90: Likewise.
8717	* gfortran.dg/adjustl_1.f90: Likewise.
8718	* gfortran.dg/advance_1.f90: Likewise.
8719	* gfortran.dg/advance_4.f90: Likewise.
8720	* gfortran.dg/advance_5.f90: Likewise.
8721	* gfortran.dg/advance_6.f90: Likewise.
8722	* gfortran.dg/aint_anint_1.f90: Likewise.
8723	* gfortran.dg/aliasing_array_result_1.f90: Likewise.
8724	* gfortran.dg/aliasing_dummy_1.f90: Likewise.
8725	* gfortran.dg/aliasing_dummy_4.f90: Likewise.
8726	* gfortran.dg/aliasing_dummy_5.f90: Likewise.
8727	* gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8728	* gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8729	* gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8730	* gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8731	* gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8732	* gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8733	* gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8734	* gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8735	* gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8736	* gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8737	* gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8738	* gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8739	* gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8740	* gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8741	* gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8742	* gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8743	* gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8744	* gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8745	* gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8746	* gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8747	* gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8748	* gfortran.dg/alloc_comp_class_1.f90: Likewise.
8749	* gfortran.dg/alloc_comp_class_2.f90: Likewise.
8750	* gfortran.dg/alloc_comp_class_4.f03: Likewise.
8751	* gfortran.dg/alloc_comp_class_5.f03: Likewise.
8752	* gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8753	* gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8754	* gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8755	* gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8756	* gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8757	* gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8758	* gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8759	* gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8760	* gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8761	* gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8762	* gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8763	* gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8764	* gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8765	* gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8766	* gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8767	* gfortran.dg/alloc_comp_result_1.f90: Likewise.
8768	* gfortran.dg/alloc_comp_result_2.f90: Likewise.
8769	* gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8770	* gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8771	* gfortran.dg/allocatable_dummy_1.f90: Likewise.
8772	* gfortran.dg/allocatable_dummy_3.f90: Likewise.
8773	* gfortran.dg/allocatable_function_1.f90: Likewise.
8774	* gfortran.dg/allocatable_function_10.f90: Likewise.
8775	* gfortran.dg/allocatable_function_3.f90: Likewise.
8776	* gfortran.dg/allocatable_function_5.f90: Likewise.
8777	* gfortran.dg/allocatable_function_6.f90: Likewise.
8778	* gfortran.dg/allocatable_function_7.f90: Likewise.
8779	* gfortran.dg/allocatable_function_8.f90: Likewise.
8780	* gfortran.dg/allocatable_scalar_1.f90: Likewise.
8781	* gfortran.dg/allocatable_scalar_10.f90: Likewise.
8782	* gfortran.dg/allocatable_scalar_12.f90: Likewise.
8783	* gfortran.dg/allocatable_scalar_13.f90: Likewise.
8784	* gfortran.dg/allocatable_scalar_3.f90: Likewise.
8785	* gfortran.dg/allocatable_scalar_4.f90: Likewise.
8786	* gfortran.dg/allocatable_scalar_5.f90: Likewise.
8787	* gfortran.dg/allocatable_scalar_6.f90: Likewise.
8788	* gfortran.dg/allocatable_scalar_7.f90: Likewise.
8789	* gfortran.dg/allocatable_scalar_8.f90: Likewise.
8790	* gfortran.dg/allocatable_scalar_9.f90: Likewise.
8791	* gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8792	* gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8793	* gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8794	* gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8795	* gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8796	* gfortran.dg/allocate_class_3.f90: Likewise.
8797	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8798	* gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8799	* gfortran.dg/allocate_derived_5.f90: Likewise.
8800	* gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8801	* gfortran.dg/allocate_with_mold_1.f90: Likewise.
8802	* gfortran.dg/allocate_with_source_1.f90: Likewise.
8803	* gfortran.dg/allocate_with_source_10.f08: Likewise.
8804	* gfortran.dg/allocate_with_source_11.f08: Likewise.
8805	* gfortran.dg/allocate_with_source_12.f03: Likewise.
8806	* gfortran.dg/allocate_with_source_15.f03: Likewise.
8807	* gfortran.dg/allocate_with_source_16.f90: Likewise.
8808	* gfortran.dg/allocate_with_source_17.f03: Likewise.
8809	* gfortran.dg/allocate_with_source_18.f03: Likewise.
8810	* gfortran.dg/allocate_with_source_2.f90: Likewise.
8811	* gfortran.dg/allocate_with_source_20.f03: Likewise.
8812	* gfortran.dg/allocate_with_source_22.f03: Likewise.
8813	* gfortran.dg/allocate_with_source_23.f03: Likewise.
8814	* gfortran.dg/allocate_with_source_24.f90: Likewise.
8815	* gfortran.dg/allocate_with_source_5.f90: Likewise.
8816	* gfortran.dg/allocate_with_source_6.f90: Likewise.
8817	* gfortran.dg/allocate_with_source_7.f08: Likewise.
8818	* gfortran.dg/allocate_with_source_8.f08: Likewise.
8819	* gfortran.dg/allocate_with_source_9.f08: Likewise.
8820	* gfortran.dg/allocate_zerosize_1.f90: Likewise.
8821	* gfortran.dg/allocate_zerosize_3.f: Likewise.
8822	* gfortran.dg/altreturn_3.f90: Likewise.
8823	* gfortran.dg/altreturn_5.f90: Likewise.
8824	* gfortran.dg/altreturn_7.f90: Likewise.
8825	* gfortran.dg/and_or_xor.f90: Likewise.
8826	* gfortran.dg/anint_1.f90: Likewise.
8827	* gfortran.dg/any_all_1.f90: Likewise.
8828	* gfortran.dg/anyallcount_1.f90: Likewise.
8829	* gfortran.dg/append_1.f90: Likewise.
8830	* gfortran.dg/argument_checking_1.f90: Likewise.
8831	* gfortran.dg/argument_checking_2.f90: Likewise.
8832	* gfortran.dg/argument_checking_8.f90: Likewise.
8833	* gfortran.dg/arithmetic_if.f90: Likewise.
8834	* gfortran.dg/array_1.f90: Likewise.
8835	* gfortran.dg/array_2.f90: Likewise.
8836	* gfortran.dg/array_alloc_1.f90: Likewise.
8837	* gfortran.dg/array_alloc_2.f90: Likewise.
8838	* gfortran.dg/array_alloc_3.f90: Likewise.
8839	* gfortran.dg/array_assignment_1.F90: Likewise.
8840	* gfortran.dg/array_assignment_5.f90: Likewise.
8841	* gfortran.dg/array_constructor_1.f90: Likewise.
8842	* gfortran.dg/array_constructor_10.f90: Likewise.
8843	* gfortran.dg/array_constructor_11.f90: Likewise.
8844	* gfortran.dg/array_constructor_12.f90: Likewise.
8845	* gfortran.dg/array_constructor_15.f90: Likewise.
8846	* gfortran.dg/array_constructor_16.f90: Likewise.
8847	* gfortran.dg/array_constructor_17.f90: Likewise.
8848	* gfortran.dg/array_constructor_19.f90: Likewise.
8849	* gfortran.dg/array_constructor_23.f: Likewise.
8850	* gfortran.dg/array_constructor_24.f: Likewise.
8851	* gfortran.dg/array_constructor_32.f90: Likewise.
8852	* gfortran.dg/array_constructor_36.f90: Likewise.
8853	* gfortran.dg/array_constructor_39.f90: Likewise.
8854	* gfortran.dg/array_constructor_4.f90: Likewise.
8855	* gfortran.dg/array_constructor_40.f90: Likewise.
8856	* gfortran.dg/array_constructor_44.f90: Likewise.
8857	* gfortran.dg/array_constructor_45.f90: Likewise.
8858	* gfortran.dg/array_constructor_46.f90: Likewise.
8859	* gfortran.dg/array_constructor_47.f90: Likewise.
8860	* gfortran.dg/array_constructor_49.f90: Likewise.
8861	* gfortran.dg/array_constructor_5.f90: Likewise.
8862	* gfortran.dg/array_constructor_50.f90: Likewise.
8863	* gfortran.dg/array_constructor_6.f90: Likewise.
8864	* gfortran.dg/array_constructor_7.f90: Likewise.
8865	* gfortran.dg/array_constructor_8.f90: Likewise.
8866	* gfortran.dg/array_constructor_9.f90: Likewise.
8867	* gfortran.dg/array_constructor_type_1.f03: Likewise.
8868	* gfortran.dg/array_constructor_type_10.f03: Likewise.
8869	* gfortran.dg/array_constructor_type_11.f03: Likewise.
8870	* gfortran.dg/array_constructor_type_12.f03: Likewise.
8871	* gfortran.dg/array_constructor_type_13.f90: Likewise.
8872	* gfortran.dg/array_constructor_type_14.f03: Likewise.
8873	* gfortran.dg/array_constructor_type_16.f03: Likewise.
8874	* gfortran.dg/array_constructor_type_2.f03: Likewise.
8875	* gfortran.dg/array_constructor_type_22.f03: Likewise.
8876	* gfortran.dg/array_constructor_type_3.f03: Likewise.
8877	* gfortran.dg/array_constructor_type_4.f03: Likewise.
8878	* gfortran.dg/array_constructor_type_5.f03: Likewise.
8879	* gfortran.dg/array_constructor_type_6.f03: Likewise.
8880	* gfortran.dg/array_constructor_type_7.f03: Likewise.
8881	* gfortran.dg/array_function_1.f90: Likewise.
8882	* gfortran.dg/array_function_5.f90: Likewise.
8883	* gfortran.dg/array_initializer_1.f90: Likewise.
8884	* gfortran.dg/array_initializer_2.f90: Likewise.
8885	* gfortran.dg/array_memcpy_5.f90: Likewise.
8886	* gfortran.dg/array_memset_2.f90: Likewise.
8887	* gfortran.dg/array_reference_1.f90: Likewise.
8888	* gfortran.dg/array_return_value_1.f90: Likewise.
8889	* gfortran.dg/array_section_1.f90: Likewise.
8890	* gfortran.dg/array_temporaries_3.f90: Likewise.
8891	* gfortran.dg/arrayio_1.f90: Likewise.
8892	* gfortran.dg/arrayio_10.f90: Likewise.
8893	* gfortran.dg/arrayio_11.f90: Likewise.
8894	* gfortran.dg/arrayio_12.f90: Likewise.
8895	* gfortran.dg/arrayio_13.f90: Likewise.
8896	* gfortran.dg/arrayio_14.f90: Likewise.
8897	* gfortran.dg/arrayio_16.f90: Likewise.
8898	* gfortran.dg/arrayio_2.f90: Likewise.
8899	* gfortran.dg/arrayio_3.f90: Likewise.
8900	* gfortran.dg/arrayio_4.f90: Likewise.
8901	* gfortran.dg/arrayio_5.f90: Likewise.
8902	* gfortran.dg/arrayio_6.f90: Likewise.
8903	* gfortran.dg/arrayio_7.f90: Likewise.
8904	* gfortran.dg/arrayio_8.f90: Likewise.
8905	* gfortran.dg/arrayio_9.f90: Likewise.
8906	* gfortran.dg/arrayio_derived_1.f90: Likewise.
8907	* gfortran.dg/assign_10.f90: Likewise.
8908	* gfortran.dg/assign_9.f90: Likewise.
8909	* gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
8910	* gfortran.dg/assignment_1.f90: Likewise.
8911	* gfortran.dg/associate_1.f03: Likewise.
8912	* gfortran.dg/associate_11.f90: Likewise.
8913	* gfortran.dg/associate_13.f90: Likewise.
8914	* gfortran.dg/associate_15.f90: Likewise.
8915	* gfortran.dg/associate_17.f90: Likewise.
8916	* gfortran.dg/associate_18.f08: Likewise.
8917	* gfortran.dg/associate_19.f03: Likewise.
8918	* gfortran.dg/associate_20.f03: Likewise.
8919	* gfortran.dg/associate_22.f90: Likewise.
8920	* gfortran.dg/associate_23.f90: Likewise.
8921	* gfortran.dg/associate_24.f90: Likewise.
8922	* gfortran.dg/associate_25.f90: Likewise.
8923	* gfortran.dg/associate_27.f90: Likewise.
8924	* gfortran.dg/associate_28.f90: Likewise.
8925	* gfortran.dg/associate_32.f03: Likewise.
8926	* gfortran.dg/associate_33.f03: Likewise.
8927	* gfortran.dg/associate_34.f90: Likewise.
8928	* gfortran.dg/associate_6.f03: Likewise.
8929	* gfortran.dg/associate_7.f03: Likewise.
8930	* gfortran.dg/associate_8.f03: Likewise.
8931	* gfortran.dg/associate_9.f03: Likewise.
8932	* gfortran.dg/associated_1.f90: Likewise.
8933	* gfortran.dg/associated_2.f90: Likewise.
8934	* gfortran.dg/associated_5.f90: Likewise.
8935	* gfortran.dg/associated_6.f90: Likewise.
8936	* gfortran.dg/associated_target_3.f90: Likewise.
8937	* gfortran.dg/associated_target_4.f90: Likewise.
8938	* gfortran.dg/associated_target_5.f03: Likewise.
8939	* gfortran.dg/associated_target_6.f03: Likewise.
8940	* gfortran.dg/assumed_dummy_1.f90: Likewise.
8941	* gfortran.dg/assumed_rank_1.f90: Likewise.
8942	* gfortran.dg/assumed_rank_10.f90: Likewise.
8943	* gfortran.dg/assumed_rank_2.f90: Likewise.
8944	* gfortran.dg/assumed_rank_7.f90: Likewise.
8945	* gfortran.dg/assumed_rank_8.f90: Likewise.
8946	* gfortran.dg/assumed_rank_9.f90: Likewise.
8947	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8948	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8949	* gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
8950	* gfortran.dg/assumed_type_2.f90: Likewise.
8951	* gfortran.dg/atan2_1.f90: Likewise.
8952	* gfortran.dg/auto_array_1.f90: Likewise.
8953	* gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
8954	* gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
8955	* gfortran.dg/auto_char_len_3.f90: Likewise.
8956	* gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
8957	* gfortran.dg/auto_internal_assumed.f90: Likewise.
8958	* gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
8959	* gfortran.dg/auto_save_2.f90: Likewise.
8960	* gfortran.dg/automatic_default_init_1.f90: Likewise.
8961	* gfortran.dg/backslash_1.f90: Likewise.
8962	* gfortran.dg/backslash_2.f90: Likewise.
8963	* gfortran.dg/backslash_3.f: Likewise.
8964	* gfortran.dg/backspace_1.f: Likewise.
8965	* gfortran.dg/backspace_10.f90: Likewise.
8966	* gfortran.dg/backspace_11.f90: Likewise.
8967	* gfortran.dg/backspace_2.f: Likewise.
8968	* gfortran.dg/backspace_3.f: Likewise.
8969	* gfortran.dg/backspace_4.f: Likewise.
8970	* gfortran.dg/backspace_5.f: Likewise.
8971	* gfortran.dg/backspace_6.f: Likewise.
8972	* gfortran.dg/backspace_7.f90: Likewise.
8973	* gfortran.dg/backspace_8.f: Likewise.
8974	* gfortran.dg/backspace_9.f: Likewise.
8975	* gfortran.dg/bessel_1.f90: Likewise.
8976	* gfortran.dg/bessel_2.f90: Likewise.
8977	* gfortran.dg/bessel_5.f90: Likewise.
8978	* gfortran.dg/bessel_6.f90: Likewise.
8979	* gfortran.dg/bessel_7.f90: Likewise.
8980	* gfortran.dg/bind_c_dts_2.f03: Likewise.
8981	* gfortran.dg/bind_c_dts_3.f03: Likewise.
8982	* gfortran.dg/bind_c_usage_15.f90: Likewise.
8983	* gfortran.dg/bind_c_usage_16.f03: Likewise.
8984	* gfortran.dg/bind_c_usage_17.f90: Likewise.
8985	* gfortran.dg/bind_c_usage_24.f90: Likewise.
8986	* gfortran.dg/binding_c_table_15_1.f03: Likewise.
8987	* gfortran.dg/binding_label_tests_16.f03: Likewise.
8988	* gfortran.dg/binding_label_tests_23.f90: Likewise.
8989	* gfortran.dg/bit_comparison_1.F90: Likewise.
8990	* gfortran.dg/bit_comparison_2.F90: Likewise.
8991	* gfortran.dg/block_1.f08: Likewise.
8992	* gfortran.dg/block_13.f08: Likewise.
8993	* gfortran.dg/block_14.f90: Likewise.
8994	* gfortran.dg/block_2.f08: Likewise.
8995	* gfortran.dg/block_6.f08: Likewise.
8996	* gfortran.dg/block_7.f08: Likewise.
8997	* gfortran.dg/block_8.f08: Likewise.
8998	* gfortran.dg/blockdata_1.f90: Likewise.
8999	* gfortran.dg/bound_1.f90: Likewise.
9000	* gfortran.dg/bound_2.f90: Likewise.
9001	* gfortran.dg/bound_3.f90: Likewise.
9002	* gfortran.dg/bound_4.f90: Likewise.
9003	* gfortran.dg/bound_5.f90: Likewise.
9004	* gfortran.dg/bound_6.f90: Likewise.
9005	* gfortran.dg/bound_7.f90: Likewise.
9006	* gfortran.dg/bound_8.f90: Likewise.
9007	* gfortran.dg/bound_9.f90: Likewise.
9008	* gfortran.dg/bound_simplification_1.f90: Likewise.
9009	* gfortran.dg/bound_simplification_3.f90: Likewise.
9010	* gfortran.dg/bound_simplification_4.f90: Likewise.
9011	* gfortran.dg/bound_simplification_5.f90: Likewise.
9012	* gfortran.dg/bound_simplification_6.f90: Likewise.
9013	* gfortran.dg/bounds_check_1.f90: Likewise.
9014	* gfortran.dg/bounds_check_12.f90: Likewise.
9015	* gfortran.dg/bounds_check_14.f90: Likewise.
9016	* gfortran.dg/bounds_check_15.f90: Likewise.
9017	* gfortran.dg/bounds_check_19.f90: Likewise.
9018	* gfortran.dg/bounds_check_8.f90: Likewise.
9019	* gfortran.dg/bounds_check_9.f90: Likewise.
9020	* gfortran.dg/bounds_check_fail_2.f90: Likewise.
9021	* gfortran.dg/bounds_check_fail_3.f90: Likewise.
9022	* gfortran.dg/bounds_check_fail_4.f90: Likewise.
9023	* gfortran.dg/boz_1.f90: Likewise.
9024	* gfortran.dg/boz_11.f90: Likewise.
9025	* gfortran.dg/boz_13.f90: Likewise.
9026	* gfortran.dg/boz_14.f90: Likewise.
9027	* gfortran.dg/boz_15.f90: Likewise.
9028	* gfortran.dg/boz_3.f90: Likewise.
9029	* gfortran.dg/boz_6.f90: Likewise.
9030	* gfortran.dg/boz_9.f90: Likewise.
9031	* gfortran.dg/byte_1.f90: Likewise.
9032	* gfortran.dg/byte_2.f90: Likewise.
9033	* gfortran.dg/c_assoc.f90: Likewise.
9034	* gfortran.dg/c_assoc_2.f03: Likewise.
9035	* gfortran.dg/c_assoc_3.f90: Likewise.
9036	* gfortran.dg/c_by_val_1.f: Likewise.
9037	* gfortran.dg/c_by_val_5.f90: Likewise.
9038	* gfortran.dg/c_char_tests.f03: Likewise.
9039	* gfortran.dg/c_char_tests_2.f03: Likewise.
9040	* gfortran.dg/c_f_pointer_complex.f03: Likewise.
9041	* gfortran.dg/c_f_pointer_logical.f03: Likewise.
9042	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9043	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9044	* gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9045	* gfortran.dg/c_f_pointer_tests.f90: Likewise.
9046	* gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9047	* gfortran.dg/c_kind_int128_test2.f03: Likewise.
9048	* gfortran.dg/c_kind_params.f90: Likewise.
9049	* gfortran.dg/c_loc_test_20.f90: Likewise.
9050	* gfortran.dg/c_loc_tests_2.f03: Likewise.
9051	* gfortran.dg/c_ptr_tests_14.f90: Likewise.
9052	* gfortran.dg/c_ptr_tests_15.f90: Likewise.
9053	* gfortran.dg/c_size_t_test.f03: Likewise.
9054	* gfortran.dg/c_sizeof_1.f90: Likewise.
9055	* gfortran.dg/c_sizeof_5.f90: Likewise.
9056	* gfortran.dg/c_sizeof_6.f90: Likewise.
9057	* gfortran.dg/char4_iunit_1.f03: Likewise.
9058	* gfortran.dg/char4_iunit_2.f03: Likewise.
9059	* gfortran.dg/char_allocation_1.f90: Likewise.
9060	* gfortran.dg/char_array_constructor.f90: Likewise.
9061	* gfortran.dg/char_array_structure_constructor.f90: Likewise.
9062	* gfortran.dg/char_assign_1.f90: Likewise.
9063	* gfortran.dg/char_associated_1.f90: Likewise.
9064	* gfortran.dg/char_cast_2.f90: Likewise.
9065	* gfortran.dg/char_comparison_1.f: Likewise.
9066	* gfortran.dg/char_component_initializer_1.f90: Likewise.
9067	* gfortran.dg/char_component_initializer_2.f90: Likewise.
9068	* gfortran.dg/char_cons_len.f90: Likewise.
9069	* gfortran.dg/char_conversion.f90: Likewise.
9070	* gfortran.dg/char_cshift_1.f90: Likewise.
9071	* gfortran.dg/char_cshift_2.f90: Likewise.
9072	* gfortran.dg/char_decl_2.f90: Likewise.
9073	* gfortran.dg/char_eoshift_1.f90: Likewise.
9074	* gfortran.dg/char_eoshift_2.f90: Likewise.
9075	* gfortran.dg/char_eoshift_3.f90: Likewise.
9076	* gfortran.dg/char_eoshift_4.f90: Likewise.
9077	* gfortran.dg/char_eoshift_5.f90: Likewise.
9078	* gfortran.dg/char_expr_1.f90: Likewise.
9079	* gfortran.dg/char_expr_3.f90: Likewise.
9080	* gfortran.dg/char_initialiser_actual.f90: Likewise.
9081	* gfortran.dg/char_length_12.f90: Likewise.
9082	* gfortran.dg/char_length_14.f90: Likewise.
9083	* gfortran.dg/char_length_15.f90: Likewise.
9084	* gfortran.dg/char_length_17.f90: Likewise.
9085	* gfortran.dg/char_length_20.f90: Likewise.
9086	* gfortran.dg/char_length_21.f90: Likewise.
9087	* gfortran.dg/char_length_5.f90: Likewise.
9088	* gfortran.dg/char_length_6.f90: Likewise.
9089	* gfortran.dg/char_length_7.f90: Likewise.
9090	* gfortran.dg/char_length_8.f90: Likewise.
9091	* gfortran.dg/char_pack_1.f90: Likewise.
9092	* gfortran.dg/char_pack_2.f90: Likewise.
9093	* gfortran.dg/char_pointer_assign.f90: Likewise.
9094	* gfortran.dg/char_pointer_assign_3.f90: Likewise.
9095	* gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9096	* gfortran.dg/char_pointer_dependency.f90: Likewise.
9097	* gfortran.dg/char_pointer_dummy.f90: Likewise.
9098	* gfortran.dg/char_pointer_func.f90: Likewise.
9099	* gfortran.dg/char_reshape_1.f90: Likewise.
9100	* gfortran.dg/char_result_1.f90: Likewise.
9101	* gfortran.dg/char_result_12.f90: Likewise.
9102	* gfortran.dg/char_result_13.f90: Likewise.
9103	* gfortran.dg/char_result_14.f90: Likewise.
9104	* gfortran.dg/char_result_15.f90: Likewise.
9105	* gfortran.dg/char_result_2.f90: Likewise.
9106	* gfortran.dg/char_result_3.f90: Likewise.
9107	* gfortran.dg/char_result_4.f90: Likewise.
9108	* gfortran.dg/char_result_5.f90: Likewise.
9109	* gfortran.dg/char_result_6.f90: Likewise.
9110	* gfortran.dg/char_result_7.f90: Likewise.
9111	* gfortran.dg/char_result_8.f90: Likewise.
9112	* gfortran.dg/char_spread_1.f90: Likewise.
9113	* gfortran.dg/char_transpose_1.f90: Likewise.
9114	* gfortran.dg/char_type_len.f90: Likewise.
9115	* gfortran.dg/char_unpack_1.f90: Likewise.
9116	* gfortran.dg/char_unpack_2.f90: Likewise.
9117	* gfortran.dg/character_array_constructor_1.f90: Likewise.
9118	* gfortran.dg/character_comparison_1.f90: Likewise.
9119	* gfortran.dg/character_comparison_2.f90: Likewise.
9120	* gfortran.dg/character_comparison_3.f90: Likewise.
9121	* gfortran.dg/character_comparison_4.f90: Likewise.
9122	* gfortran.dg/character_comparison_5.f90: Likewise.
9123	* gfortran.dg/character_comparison_6.f90: Likewise.
9124	* gfortran.dg/character_comparison_7.f90: Likewise.
9125	* gfortran.dg/character_comparison_8.f90: Likewise.
9126	* gfortran.dg/character_comparison_9.f90: Likewise.
9127	* gfortran.dg/charlen_15.f90: Likewise.
9128	* gfortran.dg/charlen_16.f90: Likewise.
9129	* gfortran.dg/chkbits.f90: Likewise.
9130	* gfortran.dg/chmod_1.f90: Likewise.
9131	* gfortran.dg/chmod_2.f90: Likewise.
9132	* gfortran.dg/chmod_3.f90: Likewise.
9133	* gfortran.dg/class_1.f03: Likewise.
9134	* gfortran.dg/class_18.f03: Likewise.
9135	* gfortran.dg/class_19.f03: Likewise.
9136	* gfortran.dg/class_35.f90: Likewise.
9137	* gfortran.dg/class_46.f03: Likewise.
9138	* gfortran.dg/class_48.f90: Likewise.
9139	* gfortran.dg/class_51.f90: Likewise.
9140	* gfortran.dg/class_52.f90: Likewise.
9141	* gfortran.dg/class_6.f03: Likewise.
9142	* gfortran.dg/class_63.f90: Likewise.
9143	* gfortran.dg/class_64.f90: Likewise.
9144	* gfortran.dg/class_65.f90: Likewise.
9145	* gfortran.dg/class_66.f90: Likewise.
9146	* gfortran.dg/class_67.f90: Likewise.
9147	* gfortran.dg/class_9.f03: Likewise.
9148	* gfortran.dg/class_alias.f90: Likewise.
9149	* gfortran.dg/class_allocate_1.f03: Likewise.
9150	* gfortran.dg/class_allocate_10.f03: Likewise.
9151	* gfortran.dg/class_allocate_13.f90: Likewise.
9152	* gfortran.dg/class_allocate_14.f90: Likewise.
9153	* gfortran.dg/class_allocate_15.f90: Likewise.
9154	* gfortran.dg/class_allocate_19.f03: Likewise.
9155	* gfortran.dg/class_allocate_21.f90: Likewise.
9156	* gfortran.dg/class_allocate_22.f90: Likewise.
9157	* gfortran.dg/class_allocate_3.f03: Likewise.
9158	* gfortran.dg/class_allocate_4.f03: Likewise.
9159	* gfortran.dg/class_allocate_5.f90: Likewise.
9160	* gfortran.dg/class_allocate_6.f03: Likewise.
9161	* gfortran.dg/class_allocate_7.f03: Likewise.
9162	* gfortran.dg/class_allocate_8.f03: Likewise.
9163	* gfortran.dg/class_allocate_9.f03: Likewise.
9164	* gfortran.dg/class_array_1.f03: Likewise.
9165	* gfortran.dg/class_array_14.f90: Likewise.
9166	* gfortran.dg/class_array_15.f03: Likewise.
9167	* gfortran.dg/class_array_16.f90: Likewise.
9168	* gfortran.dg/class_array_2.f03: Likewise.
9169	* gfortran.dg/class_array_20.f03: Likewise.
9170	* gfortran.dg/class_array_21.f03: Likewise.
9171	* gfortran.dg/class_array_3.f03: Likewise.
9172	* gfortran.dg/class_array_4.f03: Likewise.
9173	* gfortran.dg/class_array_7.f03: Likewise.
9174	* gfortran.dg/class_array_8.f03: Likewise.
9175	* gfortran.dg/class_array_9.f03: Likewise.
9176	* gfortran.dg/class_defined_operator_1.f03: Likewise.
9177	* gfortran.dg/class_dummy_1.f03: Likewise.
9178	* gfortran.dg/class_optional_1.f90: Likewise.
9179	* gfortran.dg/class_optional_2.f90: Likewise.
9180	* gfortran.dg/class_result_5.f90: Likewise.
9181	* gfortran.dg/class_result_6.f90: Likewise.
9182	* gfortran.dg/class_to_type_1.f03: Likewise.
9183	* gfortran.dg/class_to_type_2.f90: Likewise.
9184	* gfortran.dg/class_to_type_3.f03: Likewise.
9185	* gfortran.dg/class_to_type_4.f90: Likewise.
9186	* gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9187	* gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9188	* gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9189	* gfortran.dg/coarray/atomic_1.f90: Likewise.
9190	* gfortran.dg/coarray/atomic_2.f90: Likewise.
9191	* gfortran.dg/coarray/codimension.f90: Likewise.
9192	* gfortran.dg/coarray/coindexed_1.f90: Likewise.
9193	* gfortran.dg/coarray/collectives_1.f90: Likewise.
9194	* gfortran.dg/coarray/collectives_2.f90: Likewise.
9195	* gfortran.dg/coarray/collectives_3.f90: Likewise.
9196	* gfortran.dg/coarray/collectives_4.f90: Likewise.
9197	* gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9198	* gfortran.dg/coarray/dummy_1.f90: Likewise.
9199	* gfortran.dg/coarray/event_1.f90: Likewise.
9200	* gfortran.dg/coarray/event_2.f90: Likewise.
9201	* gfortran.dg/coarray/get_array.f90: Likewise.
9202	* gfortran.dg/coarray/image_index_1.f90: Likewise.
9203	* gfortran.dg/coarray/image_index_2.f90: Likewise.
9204	* gfortran.dg/coarray/image_index_3.f90: Likewise.
9205	* gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9206	* gfortran.dg/coarray/lock_1.f90: Likewise.
9207	* gfortran.dg/coarray/lock_2.f90: Likewise.
9208	* gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9209	* gfortran.dg/coarray/poly_run_1.f90: Likewise.
9210	* gfortran.dg/coarray/poly_run_2.f90: Likewise.
9211	* gfortran.dg/coarray/poly_run_3.f90: Likewise.
9212	* gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9213	* gfortran.dg/coarray/registering_1.f90: Likewise.
9214	* gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9215	* gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9216	* gfortran.dg/coarray/send_array.f90: Likewise.
9217	* gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9218	* gfortran.dg/coarray/sendget_array.f90: Likewise.
9219	* gfortran.dg/coarray/subobject_1.f90: Likewise.
9220	* gfortran.dg/coarray/sync_1.f90: Likewise.
9221	* gfortran.dg/coarray/sync_3.f90: Likewise.
9222	* gfortran.dg/coarray/this_image_1.f90: Likewise.
9223	* gfortran.dg/coarray/this_image_2.f90: Likewise.
9224	* gfortran.dg/coarray_13.f90: Likewise.
9225	* gfortran.dg/coarray_15.f90: Likewise.
9226	* gfortran.dg/coarray_16.f90: Likewise.
9227	* gfortran.dg/coarray_2.f90: Likewise.
9228	* gfortran.dg/coarray_23.f90: Likewise.
9229	* gfortran.dg/coarray_40.f90: Likewise.
9230	* gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9231	* gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9232	* gfortran.dg/coarray_allocate_10.f08: Likewise.
9233	* gfortran.dg/coarray_allocate_2.f08: Likewise.
9234	* gfortran.dg/coarray_allocate_3.f08: Likewise.
9235	* gfortran.dg/coarray_allocate_4.f08: Likewise.
9236	* gfortran.dg/coarray_allocate_5.f08: Likewise.
9237	* gfortran.dg/coarray_allocate_7.f08: Likewise.
9238	* gfortran.dg/coarray_allocate_8.f08: Likewise.
9239	* gfortran.dg/coarray_allocate_9.f08: Likewise.
9240	* gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9241	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9242	* gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9243	* gfortran.dg/coarray_lib_token_1.f90: Likewise.
9244	* gfortran.dg/coarray_lib_token_2.f90: Likewise.
9245	* gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9246	* gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9247	* gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9248	* gfortran.dg/coarray_stat_2.f90: Likewise.
9249	* gfortran.dg/coarray_subobject_1.f90: Likewise.
9250	* gfortran.dg/coindexed_1.f90: Likewise.
9251	* gfortran.dg/comma.f: Likewise.
9252	* gfortran.dg/comma_format_extension_3.f: Likewise.
9253	* gfortran.dg/comma_format_extension_4.f: Likewise.
9254	* gfortran.dg/common_2.f90: Likewise.
9255	* gfortran.dg/common_4.f90: Likewise.
9256	* gfortran.dg/common_align_1.f90: Likewise.
9257	* gfortran.dg/common_align_2.f90: Likewise.
9258	* gfortran.dg/common_equivalence_1.f: Likewise.
9259	* gfortran.dg/common_pointer_1.f90: Likewise.
9260	* gfortran.dg/common_resize_1.f: Likewise.
9261	* gfortran.dg/complex_intrinsic_1.f90: Likewise.
9262	* gfortran.dg/complex_intrinsic_3.f90: Likewise.
9263	* gfortran.dg/complex_intrinsic_5.f90: Likewise.
9264	* gfortran.dg/complex_intrinsic_7.f90: Likewise.
9265	* gfortran.dg/complex_read.f90: Likewise.
9266	* gfortran.dg/complex_write.f90: Likewise.
9267	* gfortran.dg/constant_substring.f: Likewise.
9268	* gfortran.dg/constructor_2.f90: Likewise.
9269	* gfortran.dg/constructor_3.f90: Likewise.
9270	* gfortran.dg/constructor_6.f90: Likewise.
9271	* gfortran.dg/contained_1.f90: Likewise.
9272	* gfortran.dg/contained_3.f90: Likewise.
9273	* gfortran.dg/contained_equivalence_1.f90: Likewise.
9274	* gfortran.dg/contained_module_proc_1.f90: Likewise.
9275	* gfortran.dg/continuation_1.f90: Likewise.
9276	* gfortran.dg/continuation_11.f90: Likewise.
9277	* gfortran.dg/continuation_12.f90: Likewise.
9278	* gfortran.dg/continuation_13.f90: Likewise.
9279	* gfortran.dg/continuation_14.f: Likewise.
9280	* gfortran.dg/continuation_8.f90: Likewise.
9281	* gfortran.dg/convert_2.f90: Likewise.
9282	* gfortran.dg/convert_implied_open.f90: Likewise.
9283	* gfortran.dg/count_init_expr.f03: Likewise.
9284	* gfortran.dg/cr_lf.f90: Likewise.
9285	* gfortran.dg/cray_pointers_10.f90: Likewise.
9286	* gfortran.dg/cray_pointers_2.f90: Likewise.
9287	* gfortran.dg/cray_pointers_5.f90: Likewise.
9288	* gfortran.dg/cray_pointers_7.f90: Likewise.
9289	* gfortran.dg/cray_pointers_8.f90: Likewise.
9290	* gfortran.dg/cshift_1.f90: Likewise.
9291	* gfortran.dg/cshift_2.f90: Likewise.
9292	* gfortran.dg/cshift_large_1.f90: Likewise.
9293	* gfortran.dg/cshift_nan_1.f90: Likewise.
9294	* gfortran.dg/csqrt_2.f: Likewise.
9295	* gfortran.dg/data_array_1.f90: Likewise.
9296	* gfortran.dg/data_char_1.f90: Likewise.
9297	* gfortran.dg/data_char_2.f90: Likewise.
9298	* gfortran.dg/data_char_3.f90: Likewise.
9299	* gfortran.dg/data_derived_1.f90: Likewise.
9300	* gfortran.dg/data_implied_do_1.f90: Likewise.
9301	* gfortran.dg/data_namelist_conflict.f90: Likewise.
9302	* gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9303	* gfortran.dg/deallocate_stat.f90: Likewise.
9304	* gfortran.dg/deallocate_stat_2.f90: Likewise.
9305	* gfortran.dg/debug/pr37738.f: Likewise.
9306	* gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9307	* gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9308	* gfortran.dg/dec_exp_1.f90: Likewise.
9309	* gfortran.dg/dec_init_1.f90: Likewise.
9310	* gfortran.dg/dec_init_2.f90: Likewise.
9311	* gfortran.dg/dec_init_3.f90: Likewise.
9312	* gfortran.dg/dec_init_4.f90: Likewise.
9313	* gfortran.dg/dec_io_1.f90: Likewise.
9314	* gfortran.dg/dec_io_2.f90: Likewise.
9315	* gfortran.dg/dec_io_2a.f90: Likewise.
9316	* gfortran.dg/dec_io_6.f90: Likewise.
9317	* gfortran.dg/dec_loc_rval_1.f90: Likewise.
9318	* gfortran.dg/dec_logical_xor_1.f90: Likewise.
9319	* gfortran.dg/dec_math.f90: Likewise.
9320	* gfortran.dg/dec_parameter_1.f: Likewise.
9321	* gfortran.dg/dec_parameter_2.f90: Likewise.
9322	* gfortran.dg/dec_static_1.f90: Likewise.
9323	* gfortran.dg/dec_static_2.f90: Likewise.
9324	* gfortran.dg/dec_structure_1.f90: Likewise.
9325	* gfortran.dg/dec_structure_10.f90: Likewise.
9326	* gfortran.dg/dec_structure_18.f90: Likewise.
9327	* gfortran.dg/dec_structure_19.f90: Likewise.
9328	* gfortran.dg/dec_structure_2.f90: Likewise.
9329	* gfortran.dg/dec_structure_22.f90: Likewise.
9330	* gfortran.dg/dec_structure_3.f90: Likewise.
9331	* gfortran.dg/dec_structure_4.f90: Likewise.
9332	* gfortran.dg/dec_structure_5.f90: Likewise.
9333	* gfortran.dg/dec_structure_6.f90: Likewise.
9334	* gfortran.dg/dec_structure_7.f90: Likewise.
9335	* gfortran.dg/dec_union_1.f90: Likewise.
9336	* gfortran.dg/dec_union_2.f90: Likewise.
9337	* gfortran.dg/dec_union_3.f90: Likewise.
9338	* gfortran.dg/dec_union_4.f90: Likewise.
9339	* gfortran.dg/dec_union_5.f90: Likewise.
9340	* gfortran.dg/default_format_1.f90: Likewise.
9341	* gfortran.dg/default_format_2.f90: Likewise.
9342	* gfortran.dg/default_format_denormal_1.f90: Likewise.
9343	* gfortran.dg/default_format_denormal_2.f90: Likewise.
9344	* gfortran.dg/default_initialization_3.f90: Likewise.
9345	* gfortran.dg/default_initialization_4.f90: Likewise.
9346	* gfortran.dg/default_initialization_5.f90: Likewise.
9347	* gfortran.dg/deferred_character_1.f90: Likewise.
9348	* gfortran.dg/deferred_character_10.f90: Likewise.
9349	* gfortran.dg/deferred_character_11.f90: Likewise.
9350	* gfortran.dg/deferred_character_12.f90: Likewise.
9351	* gfortran.dg/deferred_character_13.f90: Likewise.
9352	* gfortran.dg/deferred_character_14.f90: Likewise.
9353	* gfortran.dg/deferred_character_15.f90: Likewise.
9354	* gfortran.dg/deferred_character_16.f90: Likewise.
9355	* gfortran.dg/deferred_character_2.f90: Likewise.
9356	* gfortran.dg/deferred_character_3.f90: Likewise.
9357	* gfortran.dg/deferred_character_4.f90: Likewise.
9358	* gfortran.dg/deferred_character_5.f90: Likewise.
9359	* gfortran.dg/deferred_character_6.f90: Likewise.
9360	* gfortran.dg/deferred_character_7.f90: Likewise.
9361	* gfortran.dg/deferred_character_8.f90: Likewise.
9362	* gfortran.dg/deferred_character_9.f90: Likewise.
9363	* gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9364	* gfortran.dg/deferred_type_component_1.f90: Likewise.
9365	* gfortran.dg/deferred_type_component_2.f90: Likewise.
9366	* gfortran.dg/deferred_type_param_2.f90: Likewise.
9367	* gfortran.dg/deferred_type_param_4.f90: Likewise.
9368	* gfortran.dg/deferred_type_param_5.f90: Likewise.
9369	* gfortran.dg/deferred_type_param_6.f90: Likewise.
9370	* gfortran.dg/deferred_type_param_8.f90: Likewise.
9371	* gfortran.dg/deferred_type_param_9.f90: Likewise.
9372	* gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9373	* gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9374	* gfortran.dg/defined_assignment_1.f90: Likewise.
9375	* gfortran.dg/defined_assignment_10.f90: Likewise.
9376	* gfortran.dg/defined_assignment_11.f90: Likewise.
9377	* gfortran.dg/defined_assignment_2.f90: Likewise.
9378	* gfortran.dg/defined_assignment_3.f90: Likewise.
9379	* gfortran.dg/defined_assignment_4.f90: Likewise.
9380	* gfortran.dg/defined_assignment_5.f90: Likewise.
9381	* gfortran.dg/defined_assignment_8.f90: Likewise.
9382	* gfortran.dg/defined_assignment_9.f90: Likewise.
9383	* gfortran.dg/dependency_2.f90: Likewise.
9384	* gfortran.dg/dependency_21.f90: Likewise.
9385	* gfortran.dg/dependency_22.f90: Likewise.
9386	* gfortran.dg/dependency_23.f90: Likewise.
9387	* gfortran.dg/dependency_24.f90: Likewise.
9388	* gfortran.dg/dependency_25.f90: Likewise.
9389	* gfortran.dg/dependency_26.f90: Likewise.
9390	* gfortran.dg/dependency_39.f90: Likewise.
9391	* gfortran.dg/dependency_40.f90: Likewise.
9392	* gfortran.dg/dependency_41.f90: Likewise.
9393	* gfortran.dg/dependency_42.f90: Likewise.
9394	* gfortran.dg/dependency_43.f90: Likewise.
9395	* gfortran.dg/dependency_44.f90: Likewise.
9396	* gfortran.dg/dependency_45.f90: Likewise.
9397	* gfortran.dg/dependency_50.f90: Likewise.
9398	* gfortran.dg/dependency_51.f90: Likewise.
9399	* gfortran.dg/dependent_decls_1.f90: Likewise.
9400	* gfortran.dg/der_array_1.f90: Likewise.
9401	* gfortran.dg/der_array_io_1.f90: Likewise.
9402	* gfortran.dg/der_array_io_2.f90: Likewise.
9403	* gfortran.dg/der_array_io_3.f90: Likewise.
9404	* gfortran.dg/der_io_1.f90: Likewise.
9405	* gfortran.dg/der_io_3.f90: Likewise.
9406	* gfortran.dg/der_pointer_2.f90: Likewise.
9407	* gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9408	* gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9409	* gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9410	* gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9411	* gfortran.dg/derived_constructor_char_3.f90: Likewise.
9412	* gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9413	* gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9414	* gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9415	* gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9416	* gfortran.dg/derived_external_function_1.f90: Likewise.
9417	* gfortran.dg/derived_init_1.f90: Likewise.
9418	* gfortran.dg/derived_init_2.f90: Likewise.
9419	* gfortran.dg/derived_init_3.f90: Likewise.
9420	* gfortran.dg/derived_init_4.f90: Likewise.
9421	* gfortran.dg/derived_pointer_null_1.f90: Likewise.
9422	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9423	* gfortran.dg/dev_null.F90: Likewise.
9424	* gfortran.dg/dfloat_1.f90: Likewise.
9425	* gfortran.dg/dim_sum_1.f90: Likewise.
9426	* gfortran.dg/dim_sum_2.f90: Likewise.
9427	* gfortran.dg/dim_sum_3.f90: Likewise.
9428	* gfortran.dg/direct_io_10.f: Likewise.
9429	* gfortran.dg/direct_io_11.f90: Likewise.
9430	* gfortran.dg/direct_io_12.f90: Likewise.
9431	* gfortran.dg/direct_io_2.f90: Likewise.
9432	* gfortran.dg/direct_io_3.f90: Likewise.
9433	* gfortran.dg/direct_io_4.f90: Likewise.
9434	* gfortran.dg/direct_io_5.f90: Likewise.
9435	* gfortran.dg/direct_io_6.f90: Likewise.
9436	* gfortran.dg/direct_io_7.f90: Likewise.
9437	* gfortran.dg/direct_io_8.f90: Likewise.
9438	* gfortran.dg/direct_io_9.f: Likewise.
9439	* gfortran.dg/do_1.f90: Likewise.
9440	* gfortran.dg/do_3.F90: Likewise.
9441	* gfortran.dg/do_concurrent_2.f90: Likewise.
9442	* gfortran.dg/do_concurrent_4.f90: Likewise.
9443	* gfortran.dg/do_corner_warn.f90: Likewise.
9444	* gfortran.dg/do_iterator_2.f90: Likewise.
9445	* gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9446	* gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9447	* gfortran.dg/dos_eol.f: Likewise.
9448	* gfortran.dg/dot_product_1.f03: Likewise.
9449	* gfortran.dg/dot_product_2.f90: Likewise.
9450	* gfortran.dg/dot_product_4.f90: Likewise.
9451	* gfortran.dg/dshift_1.F90: Likewise.
9452	* gfortran.dg/dshift_2.F90: Likewise.
9453	* gfortran.dg/dtio_1.f90: Likewise.
9454	* gfortran.dg/dtio_10.f90: Likewise.
9455	* gfortran.dg/dtio_12.f90: Likewise.
9456	* gfortran.dg/dtio_14.f90: Likewise.
9457	* gfortran.dg/dtio_15.f90: Likewise.
9458	* gfortran.dg/dtio_16.f90: Likewise.
9459	* gfortran.dg/dtio_17.f90: Likewise.
9460	* gfortran.dg/dtio_19.f90: Likewise.
9461	* gfortran.dg/dtio_2.f90: Likewise.
9462	* gfortran.dg/dtio_20.f03: Likewise.
9463	* gfortran.dg/dtio_22.f90: Likewise.
9464	* gfortran.dg/dtio_24.f90: Likewise.
9465	* gfortran.dg/dtio_25.f90: Likewise.
9466	* gfortran.dg/dtio_26.f03: Likewise.
9467	* gfortran.dg/dtio_27.f90: Likewise.
9468	* gfortran.dg/dtio_28.f03: Likewise.
9469	* gfortran.dg/dtio_3.f90: Likewise.
9470	* gfortran.dg/dtio_30.f03: Likewise.
9471	* gfortran.dg/dtio_31.f03: Likewise.
9472	* gfortran.dg/dtio_32.f03: Likewise.
9473	* gfortran.dg/dtio_4.f90: Likewise.
9474	* gfortran.dg/dtio_5.f90: Likewise.
9475	* gfortran.dg/dtio_7.f90: Likewise.
9476	* gfortran.dg/dtio_8.f90: Likewise.
9477	* gfortran.dg/dtio_9.f90: Likewise.
9478	* gfortran.dg/dummy_procedure_3.f90: Likewise.
9479	* gfortran.dg/dummy_procedure_7.f90: Likewise.
9480	* gfortran.dg/dup_save_1.f90: Likewise.
9481	* gfortran.dg/dup_save_2.f90: Likewise.
9482	* gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9483	* gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9484	* gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9485	* gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9486	* gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9487	* gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9488	* gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9489	* gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9490	* gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9491	* gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9492	* gfortran.dg/e_d_fmt.f90: Likewise.
9493	* gfortran.dg/edit_real_1.f90: Likewise.
9494	* gfortran.dg/elemental_by_value_1.f90: Likewise.
9495	* gfortran.dg/elemental_dependency_1.f90: Likewise.
9496	* gfortran.dg/elemental_dependency_4.f90: Likewise.
9497	* gfortran.dg/elemental_dependency_5.f90: Likewise.
9498	* gfortran.dg/elemental_dependency_6.f90: Likewise.
9499	* gfortran.dg/elemental_optional_args_2.f90: Likewise.
9500	* gfortran.dg/elemental_optional_args_3.f90: Likewise.
9501	* gfortran.dg/elemental_optional_args_4.f90: Likewise.
9502	* gfortran.dg/elemental_optional_args_5.f03: Likewise.
9503	* gfortran.dg/elemental_optional_args_6.f90: Likewise.
9504	* gfortran.dg/elemental_optional_args_7.f90: Likewise.
9505	* gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9506	* gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9507	* gfortran.dg/elemental_subroutine_1.f90: Likewise.
9508	* gfortran.dg/elemental_subroutine_10.f90: Likewise.
9509	* gfortran.dg/elemental_subroutine_11.f90: Likewise.
9510	* gfortran.dg/elemental_subroutine_2.f90: Likewise.
9511	* gfortran.dg/elemental_subroutine_3.f90: Likewise.
9512	* gfortran.dg/elemental_subroutine_7.f90: Likewise.
9513	* gfortran.dg/elemental_subroutine_9.f90: Likewise.
9514	* gfortran.dg/empty_format_1.f90: Likewise.
9515	* gfortran.dg/endfile.f: Likewise.
9516	* gfortran.dg/endfile.f90: Likewise.
9517	* gfortran.dg/endfile_2.f90: Likewise.
9518	* gfortran.dg/entry_1.f90: Likewise.
9519	* gfortran.dg/entry_10.f90: Likewise.
9520	* gfortran.dg/entry_12.f90: Likewise.
9521	* gfortran.dg/entry_13.f90: Likewise.
9522	* gfortran.dg/entry_14.f90: Likewise.
9523	* gfortran.dg/entry_16.f90: Likewise.
9524	* gfortran.dg/entry_3.f90: Likewise.
9525	* gfortran.dg/entry_6.f90: Likewise.
9526	* gfortran.dg/entry_9.f90: Likewise.
9527	* gfortran.dg/entry_array_specs_2.f: Likewise.
9528	* gfortran.dg/enum_1.f90: Likewise.
9529	* gfortran.dg/enum_9.f90: Likewise.
9530	* gfortran.dg/eof_1.f90: Likewise.
9531	* gfortran.dg/eof_2.f90: Likewise.
9532	* gfortran.dg/eof_4.f90: Likewise.
9533	* gfortran.dg/eof_5.f90: Likewise.
9534	* gfortran.dg/eor_handling_1.f90: Likewise.
9535	* gfortran.dg/eor_handling_2.f90: Likewise.
9536	* gfortran.dg/eor_handling_3.f90: Likewise.
9537	* gfortran.dg/eor_handling_4.f90: Likewise.
9538	* gfortran.dg/eor_handling_5.f90: Likewise.
9539	* gfortran.dg/eoshift_3.f90: Likewise.
9540	* gfortran.dg/eoshift_4.f90: Likewise.
9541	* gfortran.dg/eoshift_5.f90: Likewise.
9542	* gfortran.dg/eoshift_6.f90: Likewise.
9543	* gfortran.dg/eoshift_large_1.f90: Likewise.
9544	* gfortran.dg/equiv_6.f90: Likewise.
9545	* gfortran.dg/equiv_7.f90: Likewise.
9546	* gfortran.dg/equiv_9.f90: Likewise.
9547	* gfortran.dg/equiv_constraint_4.f90: Likewise.
9548	* gfortran.dg/erf_2.F90: Likewise.
9549	* gfortran.dg/erf_3.F90: Likewise.
9550	* gfortran.dg/erfc_scaled_1.f90: Likewise.
9551	* gfortran.dg/error_format_2.f90: Likewise.
9552	* gfortran.dg/error_recovery_5.f90: Likewise.
9553	* gfortran.dg/execute_command_line_2.f90: Likewise.
9554	* gfortran.dg/execute_command_line_3.f90: Likewise.
9555	* gfortran.dg/exit_1.f08: Likewise.
9556	* gfortran.dg/exit_3.f08: Likewise.
9557	* gfortran.dg/exponent_1.f90: Likewise.
9558	* gfortran.dg/exponent_2.f90: Likewise.
9559	* gfortran.dg/extended_char_comparison_1.f: Likewise.
9560	* gfortran.dg/extends_1.f03: Likewise.
9561	* gfortran.dg/extends_16.f90: Likewise.
9562	* gfortran.dg/extends_2.f03: Likewise.
9563	* gfortran.dg/extends_3.f03: Likewise.
9564	* gfortran.dg/extends_4.f03: Likewise.
9565	* gfortran.dg/extends_type_of_1.f03: Likewise.
9566	* gfortran.dg/extends_type_of_2.f03: Likewise.
9567	* gfortran.dg/external_procedures_3.f90: Likewise.
9568	* gfortran.dg/f2003_inquire_1.f03: Likewise.
9569	* gfortran.dg/f2003_io_1.f03: Likewise.
9570	* gfortran.dg/f2003_io_4.f03: Likewise.
9571	* gfortran.dg/f2003_io_5.f03: Likewise.
9572	* gfortran.dg/f2003_io_6.f03: Likewise.
9573	* gfortran.dg/f2003_io_7.f03: Likewise.
9574	* gfortran.dg/f2c_1.f90: Likewise.
9575	* gfortran.dg/f2c_2.f90: Likewise.
9576	* gfortran.dg/f2c_3.f90: Likewise.
9577	* gfortran.dg/f2c_4.f90: Likewise.
9578	* gfortran.dg/f2c_6.f90: Likewise.
9579	* gfortran.dg/f2c_7.f90: Likewise.
9580	* gfortran.dg/f2c_9.f90: Likewise.
9581	* gfortran.dg/fgetc_1.f90: Likewise.
9582	* gfortran.dg/fgetc_2.f90: Likewise.
9583	* gfortran.dg/filename_null.f90: Likewise.
9584	* gfortran.dg/finalize_12.f90: Likewise.
9585	* gfortran.dg/finalize_13.f90: Likewise.
9586	* gfortran.dg/finalize_15.f90: Likewise.
9587	* gfortran.dg/finalize_17.f90: Likewise.
9588	* gfortran.dg/finalize_18.f90: Likewise.
9589	* gfortran.dg/finalize_25.f90: Likewise.
9590	* gfortran.dg/finalize_29.f08: Likewise.
9591	* gfortran.dg/finalize_31.f90: Likewise.
9592	* gfortran.dg/float_1.f90: Likewise.
9593	* gfortran.dg/flush_1.f90: Likewise.
9594	* gfortran.dg/fmt_bz_bn.f: Likewise.
9595	* gfortran.dg/fmt_bz_bn_err.f: Likewise.
9596	* gfortran.dg/fmt_cache_1.f: Likewise.
9597	* gfortran.dg/fmt_cache_2.f: Likewise.
9598	* gfortran.dg/fmt_cache_3.f90: Likewise.
9599	* gfortran.dg/fmt_colon.f90: Likewise.
9600	* gfortran.dg/fmt_e.f90: Likewise.
9601	* gfortran.dg/fmt_en.f90: Likewise.
9602	* gfortran.dg/fmt_error_10.f: Likewise.
9603	* gfortran.dg/fmt_error_9.f: Likewise.
9604	* gfortran.dg/fmt_exhaust.f90: Likewise.
9605	* gfortran.dg/fmt_f0_1.f90: Likewise.
9606	* gfortran.dg/fmt_f_an_p.f: Likewise.
9607	* gfortran.dg/fmt_fw_d.f90: Likewise.
9608	* gfortran.dg/fmt_g.f: Likewise.
9609	* gfortran.dg/fmt_g0_1.f08: Likewise.
9610	* gfortran.dg/fmt_g0_2.f08: Likewise.
9611	* gfortran.dg/fmt_g0_4.f08: Likewise.
9612	* gfortran.dg/fmt_g0_5.f08: Likewise.
9613	* gfortran.dg/fmt_g0_6.f08: Likewise.
9614	* gfortran.dg/fmt_g0_7.f08: Likewise.
9615	* gfortran.dg/fmt_g_1.f90: Likewise.
9616	* gfortran.dg/fmt_int_sign.f90: Likewise.
9617	* gfortran.dg/fmt_l.f90: Likewise.
9618	* gfortran.dg/fmt_missing_period_2.f: Likewise.
9619	* gfortran.dg/fmt_missing_period_3.f: Likewise.
9620	* gfortran.dg/fmt_p_1.f90: Likewise.
9621	* gfortran.dg/fmt_pf.f90: Likewise.
9622	* gfortran.dg/fmt_read.f90: Likewise.
9623	* gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9624	* gfortran.dg/fmt_t_1.f90: Likewise.
9625	* gfortran.dg/fmt_t_2.f90: Likewise.
9626	* gfortran.dg/fmt_t_3.f90: Likewise.
9627	* gfortran.dg/fmt_t_4.f90: Likewise.
9628	* gfortran.dg/fmt_t_5.f90: Likewise.
9629	* gfortran.dg/fmt_t_6.f: Likewise.
9630	* gfortran.dg/fmt_t_7.f: Likewise.
9631	* gfortran.dg/fmt_t_9.f: Likewise.
9632	* gfortran.dg/fmt_tl.f: Likewise.
9633	* gfortran.dg/fmt_unlimited.f90: Likewise.
9634	* gfortran.dg/fmt_white.f: Likewise.
9635	* gfortran.dg/fmt_zero_digits.f90: Likewise.
9636	* gfortran.dg/fold_nearest.f90: Likewise.
9637	* gfortran.dg/forall_1.f90: Likewise.
9638	* gfortran.dg/forall_10.f90: Likewise.
9639	* gfortran.dg/forall_12.f90: Likewise.
9640	* gfortran.dg/forall_13.f90: Likewise.
9641	* gfortran.dg/forall_15.f90: Likewise.
9642	* gfortran.dg/forall_4.f90: Likewise.
9643	* gfortran.dg/forall_5.f90: Likewise.
9644	* gfortran.dg/forall_6.f90: Likewise.
9645	* gfortran.dg/forall_7.f90: Likewise.
9646	* gfortran.dg/fraction.f90: Likewise.
9647	* gfortran.dg/fseek.f90: Likewise.
9648	* gfortran.dg/ftell_1.f90: Likewise.
9649	* gfortran.dg/ftell_2.f90: Likewise.
9650	* gfortran.dg/ftell_3.f90: Likewise.
9651	* gfortran.dg/func_assign_2.f90: Likewise.
9652	* gfortran.dg/func_assign_3.f90: Likewise.
9653	* gfortran.dg/func_derived_1.f90: Likewise.
9654	* gfortran.dg/func_derived_2.f90: Likewise.
9655	* gfortran.dg/func_derived_3.f90: Likewise.
9656	* gfortran.dg/func_result_1.f90: Likewise.
9657	* gfortran.dg/func_result_2.f90: Likewise.
9658	* gfortran.dg/func_result_6.f90: Likewise.
9659	* gfortran.dg/function_charlen_2.f90: Likewise.
9660	* gfortran.dg/function_charlen_3.f: Likewise.
9661	* gfortran.dg/function_kinds_1.f90: Likewise.
9662	* gfortran.dg/function_kinds_4.f90: Likewise.
9663	* gfortran.dg/function_optimize_10.f90: Likewise.
9664	* gfortran.dg/function_optimize_11.f90: Likewise.
9665	* gfortran.dg/function_optimize_12.f90: Likewise.
9666	* gfortran.dg/function_optimize_4.f90: Likewise.
9667	* gfortran.dg/function_optimize_8.f90: Likewise.
9668	* gfortran.dg/g77/13037.f: Likewise.
9669	* gfortran.dg/g77/1832.f: Likewise.
9670	* gfortran.dg/g77/19981119-0.f: Likewise.
9671	* gfortran.dg/g77/19990313-0.f: Likewise.
9672	* gfortran.dg/g77/19990313-1.f: Likewise.
9673	* gfortran.dg/g77/19990313-2.f: Likewise.
9674	* gfortran.dg/g77/19990313-3.f: Likewise.
9675	* gfortran.dg/g77/19990419-1.f: Likewise.
9676	* gfortran.dg/g77/19990826-0.f: Likewise.
9677	* gfortran.dg/g77/19990826-2.f: Likewise.
9678	* gfortran.dg/g77/20000503-1.f: Likewise.
9679	* gfortran.dg/g77/20001111.f: Likewise.
9680	* gfortran.dg/g77/20010116.f: Likewise.
9681	* gfortran.dg/g77/20010216-1.f: Likewise.
9682	* gfortran.dg/g77/20010430.f: Likewise.
9683	* gfortran.dg/g77/20010610.f: Likewise.
9684	* gfortran.dg/g77/6177.f: Likewise.
9685	* gfortran.dg/g77/7388.f: Likewise.
9686	* gfortran.dg/g77/947.f: Likewise.
9687	* gfortran.dg/g77/970625-2.f: Likewise.
9688	* gfortran.dg/g77/971102-1.f: Likewise.
9689	* gfortran.dg/g77/980628-0.f: Likewise.
9690	* gfortran.dg/g77/980628-1.f: Likewise.
9691	* gfortran.dg/g77/980628-10.f: Likewise.
9692	* gfortran.dg/g77/980628-2.f: Likewise.
9693	* gfortran.dg/g77/980628-3.f: Likewise.
9694	* gfortran.dg/g77/980628-7.f: Likewise.
9695	* gfortran.dg/g77/980628-8.f: Likewise.
9696	* gfortran.dg/g77/980628-9.f: Likewise.
9697	* gfortran.dg/g77/980701-0.f: Likewise.
9698	* gfortran.dg/g77/980701-1.f: Likewise.
9699	* gfortran.dg/g77/cabs.f: Likewise.
9700	* gfortran.dg/g77/claus.f: Likewise.
9701	* gfortran.dg/g77/complex_1.f: Likewise.
9702	* gfortran.dg/g77/cpp3.F: Likewise.
9703	* gfortran.dg/g77/cpp4.F: Likewise.
9704	* gfortran.dg/g77/cpp5.F: Likewise.
9705	* gfortran.dg/g77/dcomplex.f: Likewise.
9706	* gfortran.dg/g77/dnrm2.f: Likewise.
9707	* gfortran.dg/g77/erfc.f: Likewise.
9708	* gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9709	* gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9710	* gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9711	* gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9712	* gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9713	* gfortran.dg/g77/int8421.f: Likewise.
9714	* gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9715	* gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9716	* gfortran.dg/g77/le.f: Likewise.
9717	* gfortran.dg/g77/short.f: Likewise.
9718	* gfortran.dg/gamma_1.f90: Likewise.
9719	* gfortran.dg/gamma_4.f90: Likewise.
9720	* gfortran.dg/gamma_5.f90: Likewise.
9721	* gfortran.dg/generic_13.f90: Likewise.
9722	* gfortran.dg/generic_15.f90: Likewise.
9723	* gfortran.dg/generic_19.f90: Likewise.
9724	* gfortran.dg/generic_20.f90: Likewise.
9725	* gfortran.dg/generic_23.f03: Likewise.
9726	* gfortran.dg/generic_25.f90: Likewise.
9727	* gfortran.dg/generic_27.f90: Likewise.
9728	* gfortran.dg/generic_31.f90: Likewise.
9729	* gfortran.dg/generic_4.f90: Likewise.
9730	* gfortran.dg/global_vars_c_init.f90: Likewise.
9731	* gfortran.dg/global_vars_f90_init.f90: Likewise.
9732	* gfortran.dg/gnu_logical_1.F: Likewise.
9733	* gfortran.dg/goacc/fixed-1.f: Likewise.
9734	* gfortran.dg/goacc/fixed-2.f: Likewise.
9735	* gfortran.dg/goacc/gang-static.f95: Likewise.
9736	* gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9737	* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9738	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9739	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9740	* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9741	* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9742	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9743	* gfortran.dg/goacc/kernels-loop.f95: Likewise.
9744	* gfortran.dg/goacc/omp-fixed.f: Likewise.
9745	* gfortran.dg/gomp/crayptr5.f90: Likewise.
9746	* gfortran.dg/gomp/pr48794-2.f90: Likewise.
9747	* gfortran.dg/gomp/pr48794.f90: Likewise.
9748	* gfortran.dg/gomp/pr72744.f90: Likewise.
9749	* gfortran.dg/gomp/pr77665.f90: Likewise.
9750	* gfortran.dg/gomp/workshare2.f90: Likewise.
9751	* gfortran.dg/gomp/workshare3.f90: Likewise.
9752	* gfortran.dg/goto_1.f: Likewise.
9753	* gfortran.dg/goto_2.f90: Likewise.
9754	* gfortran.dg/goto_4.f90: Likewise.
9755	* gfortran.dg/goto_6.f: Likewise.
9756	* gfortran.dg/graphite/id-26.f03: Likewise.
9757	* gfortran.dg/graphite/id-pr45370.f90: Likewise.
9758	* gfortran.dg/graphite/pr29581.f90: Likewise.
9759	* gfortran.dg/graphite/pr29832.f90: Likewise.
9760	* gfortran.dg/graphite/run-id-1.f: Likewise.
9761	* gfortran.dg/graphite/run-id-2.f90: Likewise.
9762	* gfortran.dg/graphite/run-id-3.f90: Likewise.
9763	* gfortran.dg/hollerith.f90: Likewise.
9764	* gfortran.dg/hollerith4.f90: Likewise.
9765	* gfortran.dg/hollerith6.f90: Likewise.
9766	* gfortran.dg/hollerith8.f90: Likewise.
9767	* gfortran.dg/hollerith_1.f90: Likewise.
9768	* gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9769	* gfortran.dg/hollerith_f95.f90: Likewise.
9770	* gfortran.dg/hollerith_legacy.f90: Likewise.
9771	* gfortran.dg/host_assoc_call_3.f90: Likewise.
9772	* gfortran.dg/host_assoc_function_1.f90: Likewise.
9773	* gfortran.dg/host_assoc_function_3.f90: Likewise.
9774	* gfortran.dg/host_assoc_function_4.f90: Likewise.
9775	* gfortran.dg/host_assoc_function_9.f90: Likewise.
9776	* gfortran.dg/host_dummy_index_1.f90: Likewise.
9777	* gfortran.dg/hypot_1.f90: Likewise.
9778	* gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9779	* gfortran.dg/iargc.f90: Likewise.
9780	* gfortran.dg/ibits.f90: Likewise.
9781	* gfortran.dg/ichar_1.f90: Likewise.
9782	* gfortran.dg/ichar_2.f90: Likewise.
9783	* gfortran.dg/ieee/ieee_1.F90: Likewise.
9784	* gfortran.dg/ieee/ieee_2.f90: Likewise.
9785	* gfortran.dg/ieee/ieee_3.f90: Likewise.
9786	* gfortran.dg/ieee/ieee_4.f90: Likewise.
9787	* gfortran.dg/ieee/ieee_6.f90: Likewise.
9788	* gfortran.dg/ieee/ieee_7.f90: Likewise.
9789	* gfortran.dg/ieee/ieee_8.f90: Likewise.
9790	* gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9791	* gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9792	* gfortran.dg/ieee/large_1.f90: Likewise.
9793	* gfortran.dg/ieee/large_2.f90: Likewise.
9794	* gfortran.dg/ieee/large_3.F90: Likewise.
9795	* gfortran.dg/ieee/large_4.f90: Likewise.
9796	* gfortran.dg/ieee/rounding_1.f90: Likewise.
9797	* gfortran.dg/ieee/underflow_1.f90: Likewise.
9798	* gfortran.dg/impl_do_var_data.f90: Likewise.
9799	* gfortran.dg/implicit_10.f90: Likewise.
9800	* gfortran.dg/implicit_12.f90: Likewise.
9801	* gfortran.dg/implicit_class_1.f90: Likewise.
9802	* gfortran.dg/implicit_pure_1.f90: Likewise.
9803	* gfortran.dg/implied_do_1.f90: Likewise.
9804	* gfortran.dg/implied_do_io_1.f90: Likewise.
9805	* gfortran.dg/implied_do_io_2.f90: Likewise.
9806	* gfortran.dg/implied_do_io_3.f90: Likewise.
9807	* gfortran.dg/implied_shape_1.f08: Likewise.
9808	* gfortran.dg/import.f90: Likewise.
9809	* gfortran.dg/import4.f90: Likewise.
9810	* gfortran.dg/impure_1.f08: Likewise.
9811	* gfortran.dg/index.f90: Likewise.
9812	* gfortran.dg/index_2.f90: Likewise.
9813	* gfortran.dg/init_flag_1.f90: Likewise.
9814	* gfortran.dg/init_flag_10.f90: Likewise.
9815	* gfortran.dg/init_flag_15.f03: Likewise.
9816	* gfortran.dg/init_flag_2.f90: Likewise.
9817	* gfortran.dg/init_flag_3.f90: Likewise.
9818	* gfortran.dg/init_flag_4.f90: Likewise.
9819	* gfortran.dg/init_flag_5.f90: Likewise.
9820	* gfortran.dg/init_flag_6.f90: Likewise.
9821	* gfortran.dg/init_flag_7.f90: Likewise.
9822	* gfortran.dg/init_flag_9.f90: Likewise.
9823	* gfortran.dg/initialization_11.f90: Likewise.
9824	* gfortran.dg/initialization_19.f90: Likewise.
9825	* gfortran.dg/initialization_2.f90: Likewise.
9826	* gfortran.dg/initialization_22.f90: Likewise.
9827	* gfortran.dg/initialization_27.f90: Likewise.
9828	* gfortran.dg/initialization_5.f90: Likewise.
9829	* gfortran.dg/initialization_6.f90: Likewise.
9830	* gfortran.dg/inline_matmul_1.f90: Likewise.
9831	* gfortran.dg/inline_matmul_10.f90: Likewise.
9832	* gfortran.dg/inline_matmul_11.f90: Likewise.
9833	* gfortran.dg/inline_matmul_13.f90: Likewise.
9834	* gfortran.dg/inline_matmul_14.f90: Likewise.
9835	* gfortran.dg/inline_matmul_16.f90: Likewise.
9836	* gfortran.dg/inline_matmul_17.f90: Likewise.
9837	* gfortran.dg/inline_matmul_18.f90: Likewise.
9838	* gfortran.dg/inline_matmul_19.f90: Likewise.
9839	* gfortran.dg/inline_matmul_2.f90: Likewise.
9840	* gfortran.dg/inline_matmul_20.f90: Likewise.
9841	* gfortran.dg/inline_matmul_22.f90: Likewise.
9842	* gfortran.dg/inline_matmul_3.f90: Likewise.
9843	* gfortran.dg/inline_matmul_4.f90: Likewise.
9844	* gfortran.dg/inline_matmul_5.f90: Likewise.
9845	* gfortran.dg/inline_matmul_6.f90: Likewise.
9846	* gfortran.dg/inline_matmul_7.f90: Likewise.
9847	* gfortran.dg/inline_matmul_8.f90: Likewise.
9848	* gfortran.dg/inline_matmul_9.f90: Likewise.
9849	* gfortran.dg/inline_sum_1.f90: Likewise.
9850	* gfortran.dg/inline_sum_3.f90: Likewise.
9851	* gfortran.dg/inline_sum_5.f90: Likewise.
9852	* gfortran.dg/inquire-complex.f90: Likewise.
9853	* gfortran.dg/inquire.f90: Likewise.
9854	* gfortran.dg/inquire_10.f90: Likewise.
9855	* gfortran.dg/inquire_13.f90: Likewise.
9856	* gfortran.dg/inquire_15.f90: Likewise.
9857	* gfortran.dg/inquire_16.f90: Likewise.
9858	* gfortran.dg/inquire_17.f90: Likewise.
9859	* gfortran.dg/inquire_5.f90: Likewise.
9860	* gfortran.dg/inquire_6.f90: Likewise.
9861	* gfortran.dg/inquire_7.f90: Likewise.
9862	* gfortran.dg/inquire_9.f90: Likewise.
9863	* gfortran.dg/inquire_internal.f90: Likewise.
9864	* gfortran.dg/inquire_recl_f2018.f90: Likewise.
9865	* gfortran.dg/inquire_size.f90: Likewise.
9866	* gfortran.dg/int_1.f90: Likewise.
9867	* gfortran.dg/int_conv_1.f90: Likewise.
9868	* gfortran.dg/int_range_io_1.f90: Likewise.
9869	* gfortran.dg/integer_exponentiation_2.f90: Likewise.
9870	* gfortran.dg/integer_exponentiation_3.F90: Likewise.
9871	* gfortran.dg/integer_exponentiation_5.F90: Likewise.
9872	* gfortran.dg/integer_plus.f90: Likewise.
9873	* gfortran.dg/intent_out_2.f90: Likewise.
9874	* gfortran.dg/intent_out_5.f90: Likewise.
9875	* gfortran.dg/intent_out_6.f90: Likewise.
9876	* gfortran.dg/interface_12.f90: Likewise.
9877	* gfortran.dg/interface_19.f90: Likewise.
9878	* gfortran.dg/interface_4.f90: Likewise.
9879	* gfortran.dg/interface_5.f90: Likewise.
9880	* gfortran.dg/interface_9.f90: Likewise.
9881	* gfortran.dg/interface_assignment_1.f90: Likewise.
9882	* gfortran.dg/interface_assignment_2.f90: Likewise.
9883	* gfortran.dg/internal_dummy_2.f08: Likewise.
9884	* gfortran.dg/internal_dummy_3.f08: Likewise.
9885	* gfortran.dg/internal_dummy_4.f08: Likewise.
9886	* gfortran.dg/internal_pack_1.f90: Likewise.
9887	* gfortran.dg/internal_pack_10.f90: Likewise.
9888	* gfortran.dg/internal_pack_12.f90: Likewise.
9889	* gfortran.dg/internal_pack_13.f90: Likewise.
9890	* gfortran.dg/internal_pack_14.f90: Likewise.
9891	* gfortran.dg/internal_pack_15.f90: Likewise.
9892	* gfortran.dg/internal_pack_2.f90: Likewise.
9893	* gfortran.dg/internal_pack_3.f90: Likewise.
9894	* gfortran.dg/internal_pack_4.f90: Likewise.
9895	* gfortran.dg/internal_pack_6.f90: Likewise.
9896	* gfortran.dg/internal_pack_8.f90: Likewise.
9897	* gfortran.dg/internal_readwrite_1.f90: Likewise.
9898	* gfortran.dg/internal_readwrite_2.f90: Likewise.
9899	* gfortran.dg/internal_readwrite_3.f90: Likewise.
9900	* gfortran.dg/intrinsic_actual_1.f: Likewise.
9901	* gfortran.dg/intrinsic_actual_2.f90: Likewise.
9902	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
9903	* gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
9904	* gfortran.dg/intrinsic_char_1.f90: Likewise.
9905	* gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
9906	* gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
9907	* gfortran.dg/intrinsic_modulo_1.f90: Likewise.
9908	* gfortran.dg/intrinsic_pack_1.f90: Likewise.
9909	* gfortran.dg/intrinsic_pack_2.f90: Likewise.
9910	* gfortran.dg/intrinsic_pack_3.f90: Likewise.
9911	* gfortran.dg/intrinsic_pack_5.f90: Likewise.
9912	* gfortran.dg/intrinsic_product_1.f90: Likewise.
9913	* gfortran.dg/intrinsic_sign_1.f90: Likewise.
9914	* gfortran.dg/intrinsic_sign_2.f90: Likewise.
9915	* gfortran.dg/intrinsic_spread_1.f90: Likewise.
9916	* gfortran.dg/intrinsic_spread_2.f90: Likewise.
9917	* gfortran.dg/intrinsic_spread_3.f90: Likewise.
9918	* gfortran.dg/intrinsic_unpack_1.f90: Likewise.
9919	* gfortran.dg/intrinsic_unpack_2.f90: Likewise.
9920	* gfortran.dg/intrinsic_unpack_3.f90: Likewise.
9921	* gfortran.dg/intrinsic_verify_1.f90: Likewise.
9922	* gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
9923	* gfortran.dg/io_err_1.f90: Likewise.
9924	* gfortran.dg/io_real_boz.f90: Likewise.
9925	* gfortran.dg/iomsg_1.f90: Likewise.
9926	* gfortran.dg/iostat_1.f90: Likewise.
9927	* gfortran.dg/iostat_2.f90: Likewise.
9928	* gfortran.dg/iostat_4.f90: Likewise.
9929	* gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
9930	* gfortran.dg/ishft_1.f90: Likewise.
9931	* gfortran.dg/ishft_2.f90: Likewise.
9932	* gfortran.dg/ishft_4.f90: Likewise.
9933	* gfortran.dg/isnan_1.f90: Likewise.
9934	* gfortran.dg/isnan_2.f90: Likewise.
9935	* gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
9936	* gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
9937	* gfortran.dg/iso_fortran_env_1.f90: Likewise.
9938	* gfortran.dg/iso_fortran_env_3.f90: Likewise.
9939	* gfortran.dg/iso_fortran_env_5.f90: Likewise.
9940	* gfortran.dg/iso_fortran_env_6.f90: Likewise.
9941	* gfortran.dg/itime_idate_1.f: Likewise.
9942	* gfortran.dg/itime_idate_2.f: Likewise.
9943	* gfortran.dg/large_integer_kind_1.f90: Likewise.
9944	* gfortran.dg/large_integer_kind_2.f90: Likewise.
9945	* gfortran.dg/large_real_kind_1.f90: Likewise.
9946	* gfortran.dg/large_real_kind_2.F90: Likewise.
9947	* gfortran.dg/large_real_kind_3.F90: Likewise.
9948	* gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
9949	* gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
9950	* gfortran.dg/large_recl.f90: Likewise.
9951	* gfortran.dg/large_unit_1.f90: Likewise.
9952	* gfortran.dg/large_unit_2.f90: Likewise.
9953	* gfortran.dg/largeequiv_1.f90: Likewise.
9954	* gfortran.dg/leadz_trailz_1.f90: Likewise.
9955	* gfortran.dg/leadz_trailz_2.f90: Likewise.
9956	* gfortran.dg/leadz_trailz_3.f90: Likewise.
9957	* gfortran.dg/list_read_1.f90: Likewise.
9958	* gfortran.dg/list_read_10.f90: Likewise.
9959	* gfortran.dg/list_read_11.f90: Likewise.
9960	* gfortran.dg/list_read_12.f90: Likewise.
9961	* gfortran.dg/list_read_13.f: Likewise.
9962	* gfortran.dg/list_read_14.f90: Likewise.
9963	* gfortran.dg/list_read_2.f90: Likewise.
9964	* gfortran.dg/list_read_3.f90: Likewise.
9965	* gfortran.dg/list_read_4.f90: Likewise.
9966	* gfortran.dg/list_read_5.f90: Likewise.
9967	* gfortran.dg/list_read_6.f90: Likewise.
9968	* gfortran.dg/list_read_7.f90: Likewise.
9969	* gfortran.dg/list_read_8.f90: Likewise.
9970	* gfortran.dg/list_read_9.f90: Likewise.
9971	* gfortran.dg/loc_2.f90: Likewise.
9972	* gfortran.dg/logical_1.f90: Likewise.
9973	* gfortran.dg/logical_dot_product.f90: Likewise.
9974	* gfortran.dg/logical_temp_io.f90: Likewise.
9975	* gfortran.dg/logical_temp_io_kind8.f90: Likewise.
9976	* gfortran.dg/lrshift_1.f90: Likewise.
9977	* gfortran.dg/ltime_gmtime_1.f90: Likewise.
9978	* gfortran.dg/ltime_gmtime_2.f90: Likewise.
9979	* gfortran.dg/lto/pr40725_0.f03: Likewise.
9980	* gfortran.dg/lto/pr41576_1.f90: Likewise.
9981	* gfortran.dg/make_unit.f90: Likewise.
9982	* gfortran.dg/mapping_1.f90: Likewise.
9983	* gfortran.dg/mapping_2.f90: Likewise.
9984	* gfortran.dg/mapping_3.f90: Likewise.
9985	* gfortran.dg/masklr_1.F90: Likewise.
9986	* gfortran.dg/masklr_2.F90: Likewise.
9987	* gfortran.dg/matmul_1.f90: Likewise.
9988	* gfortran.dg/matmul_10.f90: Likewise.
9989	* gfortran.dg/matmul_12.f90: Likewise.
9990	* gfortran.dg/matmul_16.f90: Likewise.
9991	* gfortran.dg/matmul_17.f90: Likewise.
9992	* gfortran.dg/matmul_18.f90: Likewise.
9993	* gfortran.dg/matmul_2.f90: Likewise.
9994	* gfortran.dg/matmul_3.f90: Likewise.
9995	* gfortran.dg/matmul_4.f90: Likewise.
9996	* gfortran.dg/matmul_6.f90: Likewise.
9997	* gfortran.dg/matmul_8.f03: Likewise.
9998	* gfortran.dg/matmul_9.f90: Likewise.
9999	* gfortran.dg/matmul_bounds_12.f90: Likewise.
10000	* gfortran.dg/matmul_bounds_6.f90: Likewise.
10001	* gfortran.dg/matmul_const.f90: Likewise.
10002	* gfortran.dg/maxloc_1.f90: Likewise.
10003	* gfortran.dg/maxloc_2.f90: Likewise.
10004	* gfortran.dg/maxloc_3.f90: Likewise.
10005	* gfortran.dg/maxloc_4.f90: Likewise.
10006	* gfortran.dg/maxloc_string_1.f90: Likewise.
10007	* gfortran.dg/maxlocval_1.f90: Likewise.
10008	* gfortran.dg/maxlocval_2.f90: Likewise.
10009	* gfortran.dg/maxlocval_3.f90: Likewise.
10010	* gfortran.dg/maxlocval_4.f90: Likewise.
10011	* gfortran.dg/maxval_char_1.f90: Likewise.
10012	* gfortran.dg/maxval_char_2.f90: Likewise.
10013	* gfortran.dg/maxval_char_3.f90: Likewise.
10014	* gfortran.dg/maxval_char_4.f90: Likewise.
10015	* gfortran.dg/maxval_parameter_1.f90: Likewise.
10016	* gfortran.dg/mclock.f90: Likewise.
10017	* gfortran.dg/merge_bits_1.F90: Likewise.
10018	* gfortran.dg/merge_bits_2.F90: Likewise.
10019	* gfortran.dg/merge_char_1.f90: Likewise.
10020	* gfortran.dg/merge_init_expr.f90: Likewise.
10021	* gfortran.dg/min_max_optional_1.f90: Likewise.
10022	* gfortran.dg/min_max_optional_5.f90: Likewise.
10023	* gfortran.dg/minloc_1.f90: Likewise.
10024	* gfortran.dg/minloc_2.f90: Likewise.
10025	* gfortran.dg/minloc_3.f90: Likewise.
10026	* gfortran.dg/minloc_4.f90: Likewise.
10027	* gfortran.dg/minloc_string_1.f90: Likewise.
10028	* gfortran.dg/minlocval_1.f90: Likewise.
10029	* gfortran.dg/minlocval_2.f90: Likewise.
10030	* gfortran.dg/minlocval_3.f90: Likewise.
10031	* gfortran.dg/minlocval_4.f90: Likewise.
10032	* gfortran.dg/minmax_char_1.f90: Likewise.
10033	* gfortran.dg/minmaxloc_1.f90: Likewise.
10034	* gfortran.dg/minmaxloc_10.f90: Likewise.
10035	* gfortran.dg/minmaxloc_11.f90: Likewise.
10036	* gfortran.dg/minmaxloc_12.f90: Likewise.
10037	* gfortran.dg/minmaxloc_13.f90: Likewise.
10038	* gfortran.dg/minmaxloc_2.f90: Likewise.
10039	* gfortran.dg/minmaxloc_3.f90: Likewise.
10040	* gfortran.dg/minmaxloc_4.f90: Likewise.
10041	* gfortran.dg/minmaxloc_5.f90: Likewise.
10042	* gfortran.dg/minmaxloc_6.f90: Likewise.
10043	* gfortran.dg/minmaxloc_7.f90: Likewise.
10044	* gfortran.dg/minmaxloc_8.f90: Likewise.
10045	* gfortran.dg/minmaxval_1.f90: Likewise.
10046	* gfortran.dg/minval_char_1.f90: Likewise.
10047	* gfortran.dg/minval_char_2.f90: Likewise.
10048	* gfortran.dg/minval_char_3.f90: Likewise.
10049	* gfortran.dg/minval_char_4.f90: Likewise.
10050	* gfortran.dg/minval_char_5.f90: Likewise.
10051	* gfortran.dg/minval_parameter_1.f90: Likewise.
10052	* gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10053	* gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10054	* gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10055	* gfortran.dg/missing_parens_1.f90: Likewise.
10056	* gfortran.dg/missing_parens_2.f90: Likewise.
10057	* gfortran.dg/mod_large_1.f90: Likewise.
10058	* gfortran.dg/mod_sign0_1.f90: Likewise.
10059	* gfortran.dg/module_blank_common.f90: Likewise.
10060	* gfortran.dg/module_commons_1.f90: Likewise.
10061	* gfortran.dg/module_commons_3.f90: Likewise.
10062	* gfortran.dg/module_double_reuse.f90: Likewise.
10063	* gfortran.dg/module_equivalence_1.f90: Likewise.
10064	* gfortran.dg/module_equivalence_2.f90: Likewise.
10065	* gfortran.dg/module_equivalence_3.f90: Likewise.
10066	* gfortran.dg/module_equivalence_5.f90: Likewise.
10067	* gfortran.dg/module_interface_1.f90: Likewise.
10068	* gfortran.dg/module_nan.f90: Likewise.
10069	* gfortran.dg/module_private_array_refs_1.f90: Likewise.
10070	* gfortran.dg/module_procedure_1.f90: Likewise.
10071	* gfortran.dg/module_read_1.f90: Likewise.
10072	* gfortran.dg/module_read_2.f90: Likewise.
10073	* gfortran.dg/module_widestring_1.f90: Likewise.
10074	* gfortran.dg/move_alloc.f90: Likewise.
10075	* gfortran.dg/move_alloc_10.f90: Likewise.
10076	* gfortran.dg/move_alloc_13.f90: Likewise.
10077	* gfortran.dg/move_alloc_14.f90: Likewise.
10078	* gfortran.dg/move_alloc_15.f90: Likewise.
10079	* gfortran.dg/move_alloc_16.f90: Likewise.
10080	* gfortran.dg/move_alloc_2.f90: Likewise.
10081	* gfortran.dg/move_alloc_5.f90: Likewise.
10082	* gfortran.dg/move_alloc_6.f90: Likewise.
10083	* gfortran.dg/move_alloc_9.f90: Likewise.
10084	* gfortran.dg/multiple_allocation_1.f90: Likewise.
10085	* gfortran.dg/multiple_allocation_3.f90: Likewise.
10086	* gfortran.dg/mvbits_1.f90: Likewise.
10087	* gfortran.dg/mvbits_2.f90: Likewise.
10088	* gfortran.dg/mvbits_3.f90: Likewise.
10089	* gfortran.dg/mvbits_4.f90: Likewise.
10090	* gfortran.dg/mvbits_7.f90: Likewise.
10091	* gfortran.dg/mvbits_8.f90: Likewise.
10092	* gfortran.dg/namelist_11.f: Likewise.
10093	* gfortran.dg/namelist_12.f: Likewise.
10094	* gfortran.dg/namelist_13.f90: Likewise.
10095	* gfortran.dg/namelist_14.f90: Likewise.
10096	* gfortran.dg/namelist_15.f90: Likewise.
10097	* gfortran.dg/namelist_16.f90: Likewise.
10098	* gfortran.dg/namelist_17.f90: Likewise.
10099	* gfortran.dg/namelist_18.f90: Likewise.
10100	* gfortran.dg/namelist_19.f90: Likewise.
10101	* gfortran.dg/namelist_20.f90: Likewise.
10102	* gfortran.dg/namelist_21.f90: Likewise.
10103	* gfortran.dg/namelist_22.f90: Likewise.
10104	* gfortran.dg/namelist_23.f90: Likewise.
10105	* gfortran.dg/namelist_24.f90: Likewise.
10106	* gfortran.dg/namelist_26.f90: Likewise.
10107	* gfortran.dg/namelist_27.f90: Likewise.
10108	* gfortran.dg/namelist_28.f90: Likewise.
10109	* gfortran.dg/namelist_29.f90: Likewise.
10110	* gfortran.dg/namelist_37.f90: Likewise.
10111	* gfortran.dg/namelist_38.f90: Likewise.
10112	* gfortran.dg/namelist_39.f90: Likewise.
10113	* gfortran.dg/namelist_40.f90: Likewise.
10114	* gfortran.dg/namelist_41.f90: Likewise.
10115	* gfortran.dg/namelist_42.f90: Likewise.
10116	* gfortran.dg/namelist_43.f90: Likewise.
10117	* gfortran.dg/namelist_44.f90: Likewise.
10118	* gfortran.dg/namelist_47.f90: Likewise.
10119	* gfortran.dg/namelist_48.f90: Likewise.
10120	* gfortran.dg/namelist_49.f90: Likewise.
10121	* gfortran.dg/namelist_50.f90: Likewise.
10122	* gfortran.dg/namelist_51.f90: Likewise.
10123	* gfortran.dg/namelist_52.f90: Likewise.
10124	* gfortran.dg/namelist_54.f90: Likewise.
10125	* gfortran.dg/namelist_55.f90: Likewise.
10126	* gfortran.dg/namelist_56.f90: Likewise.
10127	* gfortran.dg/namelist_57.f90: Likewise.
10128	* gfortran.dg/namelist_58.f90: Likewise.
10129	* gfortran.dg/namelist_59.f90: Likewise.
10130	* gfortran.dg/namelist_60.f90: Likewise.
10131	* gfortran.dg/namelist_61.f90: Likewise.
10132	* gfortran.dg/namelist_64.f90: Likewise.
10133	* gfortran.dg/namelist_65.f90: Likewise.
10134	* gfortran.dg/namelist_69.f90: Likewise.
10135	* gfortran.dg/namelist_70.f90: Likewise.
10136	* gfortran.dg/namelist_71.f90: Likewise.
10137	* gfortran.dg/namelist_72.f: Likewise.
10138	* gfortran.dg/namelist_73.f90: Likewise.
10139	* gfortran.dg/namelist_77.f90: Likewise.
10140	* gfortran.dg/namelist_78.f90: Likewise.
10141	* gfortran.dg/namelist_79.f90: Likewise.
10142	* gfortran.dg/namelist_80.f90: Likewise.
10143	* gfortran.dg/namelist_81.f90: Likewise.
10144	* gfortran.dg/namelist_82.f90: Likewise.
10145	* gfortran.dg/namelist_84.f90: Likewise.
10146	* gfortran.dg/namelist_85.f90: Likewise.
10147	* gfortran.dg/namelist_86.f90: Likewise.
10148	* gfortran.dg/namelist_87.f90: Likewise.
10149	* gfortran.dg/namelist_88.f90: Likewise.
10150	* gfortran.dg/namelist_89.f90: Likewise.
10151	* gfortran.dg/namelist_90.f: Likewise.
10152	* gfortran.dg/namelist_95.f90: Likewise.
10153	* gfortran.dg/namelist_char_only.f90: Likewise.
10154	* gfortran.dg/namelist_empty.f90: Likewise.
10155	* gfortran.dg/namelist_internal.f90: Likewise.
10156	* gfortran.dg/namelist_use.f90: Likewise.
10157	* gfortran.dg/namelist_use_only.f90: Likewise.
10158	* gfortran.dg/namelist_utf8.f90: Likewise.
10159	* gfortran.dg/nan_1.f90: Likewise.
10160	* gfortran.dg/nan_2.f90: Likewise.
10161	* gfortran.dg/nan_3.f90: Likewise.
10162	* gfortran.dg/nan_6.f90: Likewise.
10163	* gfortran.dg/nan_7.f90: Likewise.
10164	* gfortran.dg/nearest_1.f90: Likewise.
10165	* gfortran.dg/nearest_2.f90: Likewise.
10166	* gfortran.dg/nearest_3.f90: Likewise.
10167	* gfortran.dg/negative-z-descriptor.f90: Likewise.
10168	* gfortran.dg/negative_automatic_size.f90: Likewise.
10169	* gfortran.dg/negative_unit.f: Likewise.
10170	* gfortran.dg/negative_unit2.f90: Likewise.
10171	* gfortran.dg/negative_unit_int8.f: Likewise.
10172	* gfortran.dg/nested_array_constructor_2.f90: Likewise.
10173	* gfortran.dg/nested_array_constructor_3.f90: Likewise.
10174	* gfortran.dg/nested_array_constructor_4.f90: Likewise.
10175	* gfortran.dg/nested_modules_1.f90: Likewise.
10176	* gfortran.dg/nested_modules_2.f90: Likewise.
10177	* gfortran.dg/nested_modules_3.f90: Likewise.
10178	* gfortran.dg/nesting_1.f90: Likewise.
10179	* gfortran.dg/new_line.f90: Likewise.
10180	* gfortran.dg/newunit_1.f90: Likewise.
10181	* gfortran.dg/newunit_3.f90: Likewise.
10182	* gfortran.dg/newunit_5.f90.f90: Likewise.
10183	* gfortran.dg/nint_1.f90: Likewise.
10184	* gfortran.dg/nint_2.f90: Likewise.
10185	* gfortran.dg/no_arg_check_2.f90: Likewise.
10186	* gfortran.dg/no_range_check_1.f90: Likewise.
10187	* gfortran.dg/no_range_check_2.f90: Likewise.
10188	* gfortran.dg/no_range_check_3.f90: Likewise.
10189	* gfortran.dg/noadv_size.f90: Likewise.
10190	* gfortran.dg/nonreturning_statements.f90: Likewise.
10191	* gfortran.dg/norm2_1.f90: Likewise.
10192	* gfortran.dg/norm2_3.f90: Likewise.
10193	* gfortran.dg/nosigned_zero_1.f90: Likewise.
10194	* gfortran.dg/nosigned_zero_2.f90: Likewise.
10195	* gfortran.dg/nosigned_zero_3.f90: Likewise.
10196	* gfortran.dg/null_4.f90: Likewise.
10197	* gfortran.dg/null_9.f90: Likewise.
10198	* gfortran.dg/nullify_3.f90: Likewise.
10199	* gfortran.dg/oldstyle_1.f90: Likewise.
10200	* gfortran.dg/open_access_append_1.f90: Likewise.
10201	* gfortran.dg/open_access_append_2.f90: Likewise.
10202	* gfortran.dg/open_errors.f90: Likewise.
10203	* gfortran.dg/open_negative_unit_1.f90: Likewise.
10204	* gfortran.dg/open_new.f90: Likewise.
10205	* gfortran.dg/open_readonly_1.f90: Likewise.
10206	* gfortran.dg/operator_1.f90: Likewise.
10207	* gfortran.dg/optional_absent_1.f90: Likewise.
10208	* gfortran.dg/optional_absent_2.f90: Likewise.
10209	* gfortran.dg/optional_absent_3.f90: Likewise.
10210	* gfortran.dg/optional_class_1.f90: Likewise.
10211	* gfortran.dg/optional_dim_2.f90: Likewise.
10212	* gfortran.dg/optional_dim_3.f90: Likewise.
10213	* gfortran.dg/output_exponents_1.f90: Likewise.
10214	* gfortran.dg/overload_1.f90: Likewise.
10215	* gfortran.dg/overload_2.f90: Likewise.
10216	* gfortran.dg/overwrite_1.f: Likewise.
10217	* gfortran.dg/pad_no.f90: Likewise.
10218	* gfortran.dg/parameter_array_init_1.f90: Likewise.
10219	* gfortran.dg/parameter_array_init_2.f90: Likewise.
10220	* gfortran.dg/parameter_array_init_4.f90: Likewise.
10221	* gfortran.dg/parameter_array_init_5.f90: Likewise.
10222	* gfortran.dg/parameter_array_section_2.f90: Likewise.
10223	* gfortran.dg/parens_3.f90: Likewise.
10224	* gfortran.dg/parens_5.f90: Likewise.
10225	* gfortran.dg/parens_6.f90: Likewise.
10226	* gfortran.dg/parent_result_ref_1.f90: Likewise.
10227	* gfortran.dg/parent_result_ref_2.f90: Likewise.
10228	* gfortran.dg/parent_result_ref_3.f90: Likewise.
10229	* gfortran.dg/parent_result_ref_4.f90: Likewise.
10230	* gfortran.dg/parity_1.f90: Likewise.
10231	* gfortran.dg/past_eor.f90: Likewise.
10232	* gfortran.dg/pdt_1.f03: Likewise.
10233	* gfortran.dg/pdt_10.f03: Likewise.
10234	* gfortran.dg/pdt_11.f03: Likewise.
10235	* gfortran.dg/pdt_12.f03: Likewise.
10236	* gfortran.dg/pdt_13.f03: Likewise.
10237	* gfortran.dg/pdt_14.f03: Likewise.
10238	* gfortran.dg/pdt_15.f03: Likewise.
10239	* gfortran.dg/pdt_19.f03: Likewise.
10240	* gfortran.dg/pdt_20.f03: Likewise.
10241	* gfortran.dg/pdt_22.f03: Likewise.
10242	* gfortran.dg/pdt_23.f03: Likewise.
10243	* gfortran.dg/pdt_25.f03: Likewise.
10244	* gfortran.dg/pdt_26.f03: Likewise.
10245	* gfortran.dg/pdt_27.f03: Likewise.
10246	* gfortran.dg/pdt_28.f03: Likewise.
10247	* gfortran.dg/pdt_3.f03: Likewise.
10248	* gfortran.dg/pdt_4.f03: Likewise.
10249	* gfortran.dg/pdt_5.f03: Likewise.
10250	* gfortran.dg/pdt_7.f03: Likewise.
10251	* gfortran.dg/pointer_1.f90: Likewise.
10252	* gfortran.dg/pointer_array_1.f90: Likewise.
10253	* gfortran.dg/pointer_array_3.f90: Likewise.
10254	* gfortran.dg/pointer_array_4.f90: Likewise.
10255	* gfortran.dg/pointer_array_5.f90: Likewise.
10256	* gfortran.dg/pointer_array_6.f90: Likewise.
10257	* gfortran.dg/pointer_array_7.f90: Likewise.
10258	* gfortran.dg/pointer_array_8.f90: Likewise.
10259	* gfortran.dg/pointer_array_9.f90: Likewise.
10260	* gfortran.dg/pointer_array_component_1.f90: Likewise.
10261	* gfortran.dg/pointer_array_component_2.f90: Likewise.
10262	* gfortran.dg/pointer_assign_10.f90: Likewise.
10263	* gfortran.dg/pointer_assign_11.f90: Likewise.
10264	* gfortran.dg/pointer_assign_4.f90: Likewise.
10265	* gfortran.dg/pointer_assign_8.f90: Likewise.
10266	* gfortran.dg/pointer_assign_9.f90: Likewise.
10267	* gfortran.dg/pointer_check_10.f90: Likewise.
10268	* gfortran.dg/pointer_check_9.f90: Likewise.
10269	* gfortran.dg/pointer_function_actual_1.f90: Likewise.
10270	* gfortran.dg/pointer_function_actual_2.f90: Likewise.
10271	* gfortran.dg/pointer_function_result_1.f90: Likewise.
10272	* gfortran.dg/pointer_init_1.f90: Likewise.
10273	* gfortran.dg/pointer_init_3.f90: Likewise.
10274	* gfortran.dg/pointer_init_4.f90: Likewise.
10275	* gfortran.dg/pointer_init_5.f90: Likewise.
10276	* gfortran.dg/pointer_init_8.f90: Likewise.
10277	* gfortran.dg/pointer_intent_1.f90: Likewise.
10278	* gfortran.dg/pointer_intent_4.f90: Likewise.
10279	* gfortran.dg/pointer_intent_5.f90: Likewise.
10280	* gfortran.dg/pointer_remapping_10.f90: Likewise.
10281	* gfortran.dg/pointer_remapping_4.f03: Likewise.
10282	* gfortran.dg/pointer_remapping_5.f08: Likewise.
10283	* gfortran.dg/pointer_remapping_9.f90: Likewise.
10284	* gfortran.dg/pointer_target_1.f90: Likewise.
10285	* gfortran.dg/pointer_target_2.f90: Likewise.
10286	* gfortran.dg/popcnt_poppar_1.F90: Likewise.
10287	* gfortran.dg/popcnt_poppar_2.F90: Likewise.
10288	* gfortran.dg/power.f90: Likewise.
10289	* gfortran.dg/power1.f90: Likewise.
10290	* gfortran.dg/power_3.f90: Likewise.
10291	* gfortran.dg/power_4.f90: Likewise.
10292	* gfortran.dg/power_5.f90: Likewise.
10293	* gfortran.dg/pr12884.f: Likewise.
10294	* gfortran.dg/pr15129.f90: Likewise.
10295	* gfortran.dg/pr15140.f90: Likewise.
10296	* gfortran.dg/pr15324.f90: Likewise.
10297	* gfortran.dg/pr15332.f: Likewise.
10298	* gfortran.dg/pr15957.f90: Likewise.
10299	* gfortran.dg/pr15959.f90: Likewise.
10300	* gfortran.dg/pr16597.f90: Likewise.
10301	* gfortran.dg/pr16861.f90: Likewise.
10302	* gfortran.dg/pr16938.f90: Likewise.
10303	* gfortran.dg/pr17090.f90: Likewise.
10304	* gfortran.dg/pr17143.f90: Likewise.
10305	* gfortran.dg/pr17164.f90: Likewise.
10306	* gfortran.dg/pr17229.f: Likewise.
10307	* gfortran.dg/pr17285.f90: Likewise.
10308	* gfortran.dg/pr17286.f90: Likewise.
10309	* gfortran.dg/pr17472.f: Likewise.
10310	* gfortran.dg/pr17612.f90: Likewise.
10311	* gfortran.dg/pr17706.f90: Likewise.
10312	* gfortran.dg/pr18025.f90: Likewise.
10313	* gfortran.dg/pr18122.f90: Likewise.
10314	* gfortran.dg/pr18210.f90: Likewise.
10315	* gfortran.dg/pr18392.f90: Likewise.
10316	* gfortran.dg/pr19155.f: Likewise.
10317	* gfortran.dg/pr19216.f: Likewise.
10318	* gfortran.dg/pr19467.f90: Likewise.
10319	* gfortran.dg/pr19657.f: Likewise.
10320	* gfortran.dg/pr19926.f90: Likewise.
10321	* gfortran.dg/pr19928-1.f90: Likewise.
10322	* gfortran.dg/pr19928-2.f90: Likewise.
10323	* gfortran.dg/pr20086.f90: Likewise.
10324	* gfortran.dg/pr20124.f90: Likewise.
10325	* gfortran.dg/pr20163-2.f: Likewise.
10326	* gfortran.dg/pr20480.f90: Likewise.
10327	* gfortran.dg/pr20755.f: Likewise.
10328	* gfortran.dg/pr20950.f: Likewise.
10329	* gfortran.dg/pr21177.f90: Likewise.
10330	* gfortran.dg/pr21730.f: Likewise.
10331	* gfortran.dg/pr22491.f: Likewise.
10332	* gfortran.dg/pr25603.f: Likewise.
10333	* gfortran.dg/pr26246_2.f90: Likewise.
10334	* gfortran.dg/pr32136.f90: Likewise.
10335	* gfortran.dg/pr32533.f90: Likewise.
10336	* gfortran.dg/pr33794.f90: Likewise.
10337	* gfortran.dg/pr35662.f90: Likewise.
10338	* gfortran.dg/pr35944-1.f90: Likewise.
10339	* gfortran.dg/pr35944-2.f90: Likewise.
10340	* gfortran.dg/pr35983.f90: Likewise.
10341	* gfortran.dg/pr39865.f90: Likewise.
10342	* gfortran.dg/pr41212.f90: Likewise.
10343	* gfortran.dg/pr43808.f90: Likewise.
10344	* gfortran.dg/pr44592.f90: Likewise.
10345	* gfortran.dg/pr44735.f90: Likewise.
10346	* gfortran.dg/pr45308.f03: Likewise.
10347	* gfortran.dg/pr46297.f: Likewise.
10348	* gfortran.dg/pr46588.f90: Likewise.
10349	* gfortran.dg/pr46665.f90: Likewise.
10350	* gfortran.dg/pr46804.f90: Likewise.
10351	* gfortran.dg/pr47008.f03: Likewise.
10352	* gfortran.dg/pr47614.f: Likewise.
10353	* gfortran.dg/pr47878.f90: Likewise.
10354	* gfortran.dg/pr49103.f90: Likewise.
10355	* gfortran.dg/pr50069_1.f90: Likewise.
10356	* gfortran.dg/pr50769.f90: Likewise.
10357	* gfortran.dg/pr52608.f90: Likewise.
10358	* gfortran.dg/pr55086_2.f90: Likewise.
10359	* gfortran.dg/pr55086_2_tfat.f90: Likewise.
10360	* gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10361	* gfortran.dg/pr55330.f90: Likewise.
10362	* gfortran.dg/pr56015.f90: Likewise.
10363	* gfortran.dg/pr57910.f90: Likewise.
10364	* gfortran.dg/pr59700.f90: Likewise.
10365	* gfortran.dg/pr62125.f90: Likewise.
10366	* gfortran.dg/pr64530.f90: Likewise.
10367	* gfortran.dg/pr65429.f90: Likewise.
10368	* gfortran.dg/pr65450.f90: Likewise.
10369	* gfortran.dg/pr65504.f90: Likewise.
10370	* gfortran.dg/pr65903.f90: Likewise.
10371	* gfortran.dg/pr66311.f90: Likewise.
10372	* gfortran.dg/pr66864.f90: Likewise.
10373	* gfortran.dg/pr67140.f90: Likewise.
10374	* gfortran.dg/pr67524.f90: Likewise.
10375	* gfortran.dg/pr67885.f90: Likewise.
10376	* gfortran.dg/pr68053.f90: Likewise.
10377	* gfortran.dg/pr68566.f90: Likewise.
10378	* gfortran.dg/pr69514_1.f90: Likewise.
10379	* gfortran.dg/pr69514_2.f90: Likewise.
10380	* gfortran.dg/pr69739.f90: Likewise.
10381	* gfortran.dg/pr70673.f90: Likewise.
10382	* gfortran.dg/pr71523_2.f90: Likewise.
10383	* gfortran.dg/pr71764.f90: Likewise.
10384	* gfortran.dg/pr78092.f90: Likewise.
10385	* gfortran.dg/pr82973.f90: Likewise.
10386	* gfortran.dg/pr83864.f90: Likewise.
10387	* gfortran.dg/pr83874.f90: Likewise.
10388	* gfortran.dg/pr84088.f90: Likewise.
10389	* gfortran.dg/pr84155.f90: Likewise.
10390	* gfortran.dg/proc_decl_12.f90: Likewise.
10391	* gfortran.dg/proc_decl_13.f90: Likewise.
10392	* gfortran.dg/proc_decl_15.f90: Likewise.
10393	* gfortran.dg/proc_decl_17.f90: Likewise.
10394	* gfortran.dg/proc_decl_18.f90: Likewise.
10395	* gfortran.dg/proc_decl_2.f90: Likewise.
10396	* gfortran.dg/proc_decl_5.f90: Likewise.
10397	* gfortran.dg/proc_decl_9.f90: Likewise.
10398	* gfortran.dg/proc_ptr_1.f90: Likewise.
10399	* gfortran.dg/proc_ptr_10.f90: Likewise.
10400	* gfortran.dg/proc_ptr_12.f90: Likewise.
10401	* gfortran.dg/proc_ptr_18.f90: Likewise.
10402	* gfortran.dg/proc_ptr_19.f90: Likewise.
10403	* gfortran.dg/proc_ptr_21.f90: Likewise.
10404	* gfortran.dg/proc_ptr_22.f90: Likewise.
10405	* gfortran.dg/proc_ptr_23.f90: Likewise.
10406	* gfortran.dg/proc_ptr_25.f90: Likewise.
10407	* gfortran.dg/proc_ptr_26.f90: Likewise.
10408	* gfortran.dg/proc_ptr_3.f90: Likewise.
10409	* gfortran.dg/proc_ptr_36.f90: Likewise.
10410	* gfortran.dg/proc_ptr_47.f90: Likewise.
10411	* gfortran.dg/proc_ptr_48.f90: Likewise.
10412	* gfortran.dg/proc_ptr_5.f90: Likewise.
10413	* gfortran.dg/proc_ptr_6.f90: Likewise.
10414	* gfortran.dg/proc_ptr_7.f90: Likewise.
10415	* gfortran.dg/proc_ptr_8.f90: Likewise.
10416	* gfortran.dg/proc_ptr_common_1.f90: Likewise.
10417	* gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10418	* gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10419	* gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10420	* gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10421	* gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10422	* gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10423	* gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10424	* gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10425	* gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10426	* gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10427	* gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10428	* gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10429	* gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10430	* gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10431	* gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10432	* gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10433	* gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10434	* gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10435	* gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10436	* gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10437	* gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10438	* gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10439	* gfortran.dg/proc_ptr_result_1.f90: Likewise.
10440	* gfortran.dg/proc_ptr_result_3.f90: Likewise.
10441	* gfortran.dg/proc_ptr_result_6.f90: Likewise.
10442	* gfortran.dg/proc_ptr_result_7.f90: Likewise.
10443	* gfortran.dg/proc_ptr_result_8.f90: Likewise.
10444	* gfortran.dg/product_init_expr.f03: Likewise.
10445	* gfortran.dg/promotion.f90: Likewise.
10446	* gfortran.dg/promotion_3.f90: Likewise.
10447	* gfortran.dg/promotion_4.f90: Likewise.
10448	* gfortran.dg/protected_1.f90: Likewise.
10449	* gfortran.dg/protected_2.f90: Likewise.
10450	* gfortran.dg/ptr-func-1.f90: Likewise.
10451	* gfortran.dg/ptr-func-2.f90: Likewise.
10452	* gfortran.dg/ptr_func_assign_1.f08: Likewise.
10453	* gfortran.dg/ptr_func_assign_2.f08: Likewise.
10454	* gfortran.dg/ptr_func_assign_3.f08: Likewise.
10455	* gfortran.dg/pure_byref_1.f90: Likewise.
10456	* gfortran.dg/pure_byref_2.f90: Likewise.
10457	* gfortran.dg/pure_byref_3.f90: Likewise.
10458	* gfortran.dg/quad_2.f90: Likewise.
10459	* gfortran.dg/quad_3.f90: Likewise.
10460	* gfortran.dg/random_3.f90: Likewise.
10461	* gfortran.dg/random_4.f90: Likewise.
10462	* gfortran.dg/random_7.f90: Likewise.
10463	* gfortran.dg/read_2.f90: Likewise.
10464	* gfortran.dg/read_3.f90: Likewise.
10465	* gfortran.dg/read_4.f90: Likewise.
10466	* gfortran.dg/read_5.f90: Likewise.
10467	* gfortran.dg/read_bad_advance.f90: Likewise.
10468	* gfortran.dg/read_bang.f90: Likewise.
10469	* gfortran.dg/read_bang4.f90: Likewise.
10470	* gfortran.dg/read_comma.f: Likewise.
10471	* gfortran.dg/read_dir.f90: Likewise.
10472	* gfortran.dg/read_empty_file.f: Likewise.
10473	* gfortran.dg/read_eof_1.f90: Likewise.
10474	* gfortran.dg/read_eof_2.f90: Likewise.
10475	* gfortran.dg/read_eof_3.f90: Likewise.
10476	* gfortran.dg/read_eof_4.f90: Likewise.
10477	* gfortran.dg/read_eof_5.f90: Likewise.
10478	* gfortran.dg/read_eof_6.f: Likewise.
10479	* gfortran.dg/read_eof_7.f90: Likewise.
10480	* gfortran.dg/read_eof_8.f90: Likewise.
10481	* gfortran.dg/read_eof_all.f90: Likewise.
10482	* gfortran.dg/read_eor.f90: Likewise.
10483	* gfortran.dg/read_float_1.f90: Likewise.
10484	* gfortran.dg/read_float_2.f03: Likewise.
10485	* gfortran.dg/read_float_3.f90: Likewise.
10486	* gfortran.dg/read_float_4.f90: Likewise.
10487	* gfortran.dg/read_infnan_1.f90: Likewise.
10488	* gfortran.dg/read_list_eof_1.f90: Likewise.
10489	* gfortran.dg/read_logical.f90: Likewise.
10490	* gfortran.dg/read_many_1.f: Likewise.
10491	* gfortran.dg/read_no_eor.f90: Likewise.
10492	* gfortran.dg/read_noadvance.f90: Likewise.
10493	* gfortran.dg/read_repeat.f90: Likewise.
10494	* gfortran.dg/read_repeat_2.f90: Likewise.
10495	* gfortran.dg/read_size_noadvance.f90: Likewise.
10496	* gfortran.dg/read_x_eof.f90: Likewise.
10497	* gfortran.dg/read_x_past.f: Likewise.
10498	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10499	* gfortran.dg/real_const_1.f: Likewise.
10500	* gfortran.dg/real_const_2.f90: Likewise.
10501	* gfortran.dg/real_const_3.f90: Likewise.
10502	* gfortran.dg/real_do_1.f90: Likewise.
10503	* gfortran.dg/real_index_1.f90: Likewise.
10504	* gfortran.dg/realloc_on_assign_1.f03: Likewise.
10505	* gfortran.dg/realloc_on_assign_10.f90: Likewise.
10506	* gfortran.dg/realloc_on_assign_11.f90: Likewise.
10507	* gfortran.dg/realloc_on_assign_12.f90: Likewise.
10508	* gfortran.dg/realloc_on_assign_16.f90: Likewise.
10509	* gfortran.dg/realloc_on_assign_17.f90: Likewise.
10510	* gfortran.dg/realloc_on_assign_18.f90: Likewise.
10511	* gfortran.dg/realloc_on_assign_2.f03: Likewise.
10512	* gfortran.dg/realloc_on_assign_23.f90: Likewise.
10513	* gfortran.dg/realloc_on_assign_25.f90: Likewise.
10514	* gfortran.dg/realloc_on_assign_26.f90: Likewise.
10515	* gfortran.dg/realloc_on_assign_27.f08: Likewise.
10516	* gfortran.dg/realloc_on_assign_28.f90: Likewise.
10517	* gfortran.dg/realloc_on_assign_29.f90: Likewise.
10518	* gfortran.dg/realloc_on_assign_3.f03: Likewise.
10519	* gfortran.dg/realloc_on_assign_4.f03: Likewise.
10520	* gfortran.dg/realloc_on_assign_5.f03: Likewise.
10521	* gfortran.dg/realloc_on_assign_7.f03: Likewise.
10522	* gfortran.dg/record_marker_1.f90: Likewise.
10523	* gfortran.dg/record_marker_2.f: Likewise.
10524	* gfortran.dg/record_marker_3.f90: Likewise.
10525	* gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10526	* gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10527	* gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10528	* gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10529	* gfortran.dg/recursive_check_7.f90: Likewise.
10530	* gfortran.dg/recursive_reference_1.f90: Likewise.
10531	* gfortran.dg/recursive_reference_2.f90: Likewise.
10532	* gfortran.dg/recursive_stack.f90: Likewise.
10533	* gfortran.dg/reduction.f90: Likewise.
10534	* gfortran.dg/repack_arrays_1.f90: Likewise.
10535	* gfortran.dg/repeat_1.f90: Likewise.
10536	* gfortran.dg/repeat_2.f90: Likewise.
10537	* gfortran.dg/repeat_3.f90: Likewise.
10538	* gfortran.dg/repeat_6.f90: Likewise.
10539	* gfortran.dg/reshape-alloc.f90: Likewise.
10540	* gfortran.dg/reshape-complex.f90: Likewise.
10541	* gfortran.dg/reshape.f90: Likewise.
10542	* gfortran.dg/reshape_2.f90: Likewise.
10543	* gfortran.dg/reshape_7.f90: Likewise.
10544	* gfortran.dg/reshape_empty_1.f03: Likewise.
10545	* gfortran.dg/reshape_pad_1.f90: Likewise.
10546	* gfortran.dg/reshape_rank7.f90: Likewise.
10547	* gfortran.dg/reshape_transpose_1.f90: Likewise.
10548	* gfortran.dg/reshape_zerosize_3.f90: Likewise.
10549	* gfortran.dg/result_default_init_1.f90: Likewise.
10550	* gfortran.dg/result_in_spec_1.f90: Likewise.
10551	* gfortran.dg/result_in_spec_2.f90: Likewise.
10552	* gfortran.dg/ret_array_1.f90: Likewise.
10553	* gfortran.dg/ret_pointer_1.f90: Likewise.
10554	* gfortran.dg/ret_pointer_2.f90: Likewise.
10555	* gfortran.dg/rewind_1.f90: Likewise.
10556	* gfortran.dg/round_1.f03: Likewise.
10557	* gfortran.dg/round_2.f03: Likewise.
10558	* gfortran.dg/round_3.f08: Likewise.
10559	* gfortran.dg/round_4.f90: Likewise.
10560	* gfortran.dg/rrspacing_1.f90: Likewise.
10561	* gfortran.dg/runtime_warning_1.f90: Likewise.
10562	* gfortran.dg/same_type_as_2.f03: Likewise.
10563	* gfortran.dg/save_1.f90: Likewise.
10564	* gfortran.dg/save_5.f90: Likewise.
10565	* gfortran.dg/save_6.f90: Likewise.
10566	* gfortran.dg/scalar_mask_1.f90: Likewise.
10567	* gfortran.dg/scalar_mask_2.f90: Likewise.
10568	* gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10569	* gfortran.dg/scale_1.f90: Likewise.
10570	* gfortran.dg/scan_1.f90: Likewise.
10571	* gfortran.dg/scan_2.f90: Likewise.
10572	* gfortran.dg/secnds-1.f: Likewise.
10573	* gfortran.dg/secnds.f: Likewise.
10574	* gfortran.dg/select_1.f90: Likewise.
10575	* gfortran.dg/select_2.f90: Likewise.
10576	* gfortran.dg/select_3.f90: Likewise.
10577	* gfortran.dg/select_5.f90: Likewise.
10578	* gfortran.dg/select_char_1.f90: Likewise.
10579	* gfortran.dg/select_char_2.f90: Likewise.
10580	* gfortran.dg/select_type_13.f03: Likewise.
10581	* gfortran.dg/select_type_14.f03: Likewise.
10582	* gfortran.dg/select_type_15.f03: Likewise.
10583	* gfortran.dg/select_type_19.f03: Likewise.
10584	* gfortran.dg/select_type_2.f03: Likewise.
10585	* gfortran.dg/select_type_26.f03: Likewise.
10586	* gfortran.dg/select_type_27.f03: Likewise.
10587	* gfortran.dg/select_type_28.f03: Likewise.
10588	* gfortran.dg/select_type_3.f03: Likewise.
10589	* gfortran.dg/select_type_35.f03: Likewise.
10590	* gfortran.dg/select_type_36.f03: Likewise.
10591	* gfortran.dg/select_type_37.f03: Likewise.
10592	* gfortran.dg/select_type_39.f03: Likewise.
10593	* gfortran.dg/select_type_4.f90: Likewise.
10594	* gfortran.dg/select_type_5.f03: Likewise.
10595	* gfortran.dg/select_type_6.f03: Likewise.
10596	* gfortran.dg/select_type_7.f03: Likewise.
10597	* gfortran.dg/select_type_8.f03: Likewise.
10598	* gfortran.dg/selected_char_kind_1.f90: Likewise.
10599	* gfortran.dg/selected_char_kind_4.f90: Likewise.
10600	* gfortran.dg/selected_kind_1.f90: Likewise.
10601	* gfortran.dg/selected_real_kind_2.f90: Likewise.
10602	* gfortran.dg/shape_2.f90: Likewise.
10603	* gfortran.dg/shape_4.f90: Likewise.
10604	* gfortran.dg/shape_5.f90: Likewise.
10605	* gfortran.dg/shape_7.f90: Likewise.
10606	* gfortran.dg/shape_8.f90: Likewise.
10607	* gfortran.dg/shape_9.f90: Likewise.
10608	* gfortran.dg/shift-kind_2.f90: Likewise.
10609	* gfortran.dg/shiftalr_1.F90: Likewise.
10610	* gfortran.dg/shiftalr_2.F90: Likewise.
10611	* gfortran.dg/simpleif_1.f90: Likewise.
10612	* gfortran.dg/simplify_argN_1.f90: Likewise.
10613	* gfortran.dg/simplify_cshift_1.f90: Likewise.
10614	* gfortran.dg/simplify_cshift_4.f90: Likewise.
10615	* gfortran.dg/simplify_eoshift_1.f90: Likewise.
10616	* gfortran.dg/simplify_modulo.f90: Likewise.
10617	* gfortran.dg/single_char_string.f90: Likewise.
10618	* gfortran.dg/size_dim.f90: Likewise.
10619	* gfortran.dg/size_optional_dim_1.f90: Likewise.
10620	* gfortran.dg/sizeof.f90: Likewise.
10621	* gfortran.dg/sizeof_4.f90: Likewise.
10622	* gfortran.dg/slash_1.f90: Likewise.
10623	* gfortran.dg/sms-1.f90: Likewise.
10624	* gfortran.dg/sms-2.f90: Likewise.
10625	* gfortran.dg/spec_expr_7.f90: Likewise.
10626	* gfortran.dg/specifics_1.f90: Likewise.
10627	* gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10628	* gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10629	* gfortran.dg/spread_init_expr.f03: Likewise.
10630	* gfortran.dg/spread_scalar_source.f90: Likewise.
10631	* gfortran.dg/spread_shape_1.f90: Likewise.
10632	* gfortran.dg/stat_1.f90: Likewise.
10633	* gfortran.dg/stat_2.f90: Likewise.
10634	* gfortran.dg/stfunc_1.f90: Likewise.
10635	* gfortran.dg/stfunc_4.f90: Likewise.
10636	* gfortran.dg/stfunc_6.f90: Likewise.
10637	* gfortran.dg/storage_size_1.f08: Likewise.
10638	* gfortran.dg/storage_size_3.f08: Likewise.
10639	* gfortran.dg/storage_size_4.f90: Likewise.
10640	* gfortran.dg/streamio_1.f90: Likewise.
10641	* gfortran.dg/streamio_10.f90: Likewise.
10642	* gfortran.dg/streamio_11.f90: Likewise.
10643	* gfortran.dg/streamio_12.f90: Likewise.
10644	* gfortran.dg/streamio_13.f90: Likewise.
10645	* gfortran.dg/streamio_14.f90: Likewise.
10646	* gfortran.dg/streamio_15.f90: Likewise.
10647	* gfortran.dg/streamio_16.f90: Likewise.
10648	* gfortran.dg/streamio_17.f90: Likewise.
10649	* gfortran.dg/streamio_2.f90: Likewise.
10650	* gfortran.dg/streamio_3.f90: Likewise.
10651	* gfortran.dg/streamio_4.f90: Likewise.
10652	* gfortran.dg/streamio_5.f90: Likewise.
10653	* gfortran.dg/streamio_6.f90: Likewise.
10654	* gfortran.dg/streamio_7.f90: Likewise.
10655	* gfortran.dg/streamio_8.f90: Likewise.
10656	* gfortran.dg/streamio_9.f90: Likewise.
10657	* gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10658	* gfortran.dg/string_4.f90: Likewise.
10659	* gfortran.dg/string_array_constructor_2.f90: Likewise.
10660	* gfortran.dg/string_assign_2.f90: Likewise.
10661	* gfortran.dg/string_compare_1.f90: Likewise.
10662	* gfortran.dg/string_compare_2.f90: Likewise.
10663	* gfortran.dg/string_compare_3.f90: Likewise.
10664	* gfortran.dg/string_ctor_1.f90: Likewise.
10665	* gfortran.dg/string_length_1.f90: Likewise.
10666	* gfortran.dg/string_length_2.f90: Likewise.
10667	* gfortran.dg/string_length_3.f90: Likewise.
10668	* gfortran.dg/string_length_4.f90: Likewise.
10669	* gfortran.dg/string_null_compare_1.f: Likewise.
10670	* gfortran.dg/string_pad_trunc.f90: Likewise.
10671	* gfortran.dg/structure_constructor_1.f03: Likewise.
10672	* gfortran.dg/structure_constructor_11.f90: Likewise.
10673	* gfortran.dg/structure_constructor_13.f03: Likewise.
10674	* gfortran.dg/structure_constructor_2.f03: Likewise.
10675	* gfortran.dg/structure_constructor_5.f03: Likewise.
10676	* gfortran.dg/submodule_1.f08: Likewise.
10677	* gfortran.dg/submodule_11.f08: Likewise.
10678	* gfortran.dg/submodule_14.f08: Likewise.
10679	* gfortran.dg/submodule_15.f08: Likewise.
10680	* gfortran.dg/submodule_17.f08: Likewise.
10681	* gfortran.dg/submodule_18.f08: Likewise.
10682	* gfortran.dg/submodule_19.f08: Likewise.
10683	* gfortran.dg/submodule_2.f08: Likewise.
10684	* gfortran.dg/submodule_27.f08: Likewise.
10685	* gfortran.dg/submodule_28.f08: Likewise.
10686	* gfortran.dg/submodule_29.f08: Likewise.
10687	* gfortran.dg/submodule_30.f08: Likewise.
10688	* gfortran.dg/submodule_6.f08: Likewise.
10689	* gfortran.dg/submodule_7.f08: Likewise.
10690	* gfortran.dg/submodule_8.f08: Likewise.
10691	* gfortran.dg/subnormal_1.f90: Likewise.
10692	* gfortran.dg/subref_array_pointer_1.f90: Likewise.
10693	* gfortran.dg/subref_array_pointer_2.f90: Likewise.
10694	* gfortran.dg/subref_array_pointer_4.f90: Likewise.
10695	* gfortran.dg/substr_2.f: Likewise.
10696	* gfortran.dg/substr_3.f: Likewise.
10697	* gfortran.dg/substr_4.f: Likewise.
10698	* gfortran.dg/substr_5.f90: Likewise.
10699	* gfortran.dg/substr_6.f90: Likewise.
10700	* gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10701	* gfortran.dg/sum_init_expr.f03: Likewise.
10702	* gfortran.dg/sum_zero_array_1.f90: Likewise.
10703	* gfortran.dg/system_clock_3.f08: Likewise.
10704	* gfortran.dg/t_editing.f: Likewise.
10705	* gfortran.dg/team_change_1.f90: Likewise.
10706	* gfortran.dg/team_end_1.f90: Likewise.
10707	* gfortran.dg/team_number_1.f90: Likewise.
10708	* gfortran.dg/temporary_1.f90: Likewise.
10709	* gfortran.dg/test_com_block.f90: Likewise.
10710	* gfortran.dg/test_only_clause.f90: Likewise.
10711	* gfortran.dg/tiny_1.f90: Likewise.
10712	* gfortran.dg/tiny_2.f90: Likewise.
10713	* gfortran.dg/tl_editing.f90: Likewise.
10714	* gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10715	* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10716	* gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10717	* gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10718	* gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10719	* gfortran.dg/transfer_class_2.f90: Likewise.
10720	* gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10721	* gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10722	* gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10723	* gfortran.dg/transfer_resolve_1.f90: Likewise.
10724	* gfortran.dg/transfer_simplify_1.f90: Likewise.
10725	* gfortran.dg/transfer_simplify_10.f90: Likewise.
10726	* gfortran.dg/transfer_simplify_11.f90: Likewise.
10727	* gfortran.dg/transfer_simplify_2.f90: Likewise.
10728	* gfortran.dg/transfer_simplify_3.f90: Likewise.
10729	* gfortran.dg/transfer_simplify_4.f90: Likewise.
10730	* gfortran.dg/transfer_simplify_8.f90: Likewise.
10731	* gfortran.dg/transfer_simplify_9.f90: Likewise.
10732	* gfortran.dg/transpose_1.f90: Likewise.
10733	* gfortran.dg/transpose_3.f03: Likewise.
10734	* gfortran.dg/transpose_4.f90: Likewise.
10735	* gfortran.dg/transpose_conjg_1.f90: Likewise.
10736	* gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10737	* gfortran.dg/transpose_optimization_2.f90: Likewise.
10738	* gfortran.dg/trim_1.f90: Likewise.
10739	* gfortran.dg/trim_optimize_1.f90: Likewise.
10740	* gfortran.dg/trim_optimize_2.f90: Likewise.
10741	* gfortran.dg/trim_optimize_3.f90: Likewise.
10742	* gfortran.dg/trim_optimize_4.f90: Likewise.
10743	* gfortran.dg/trim_optimize_5.f90: Likewise.
10744	* gfortran.dg/trim_optimize_6.f90: Likewise.
10745	* gfortran.dg/trim_optimize_7.f90: Likewise.
10746	* gfortran.dg/trim_optimize_8.f90: Likewise.
10747	* gfortran.dg/type_to_class_1.f03: Likewise.
10748	* gfortran.dg/type_to_class_2.f03: Likewise.
10749	* gfortran.dg/type_to_class_3.f03: Likewise.
10750	* gfortran.dg/type_to_class_4.f03: Likewise.
10751	* gfortran.dg/type_to_class_5.f03: Likewise.
10752	* gfortran.dg/typebound_assignment_5.f03: Likewise.
10753	* gfortran.dg/typebound_assignment_6.f03: Likewise.
10754	* gfortran.dg/typebound_assignment_7.f90: Likewise.
10755	* gfortran.dg/typebound_call_1.f03: Likewise.
10756	* gfortran.dg/typebound_call_13.f03: Likewise.
10757	* gfortran.dg/typebound_call_18.f03: Likewise.
10758	* gfortran.dg/typebound_call_19.f03: Likewise.
10759	* gfortran.dg/typebound_call_2.f03: Likewise.
10760	* gfortran.dg/typebound_call_20.f03: Likewise.
10761	* gfortran.dg/typebound_call_3.f03: Likewise.
10762	* gfortran.dg/typebound_generic_5.f03: Likewise.
10763	* gfortran.dg/typebound_generic_6.f03: Likewise.
10764	* gfortran.dg/typebound_generic_9.f03: Likewise.
10765	* gfortran.dg/typebound_operator_12.f03: Likewise.
10766	* gfortran.dg/typebound_operator_13.f03: Likewise.
10767	* gfortran.dg/typebound_operator_15.f90: Likewise.
10768	* gfortran.dg/typebound_operator_20.f90: Likewise.
10769	* gfortran.dg/typebound_operator_3.f03: Likewise.
10770	* gfortran.dg/typebound_operator_6.f03: Likewise.
10771	* gfortran.dg/typebound_operator_7.f03: Likewise.
10772	* gfortran.dg/typebound_operator_8.f03: Likewise.
10773	* gfortran.dg/typebound_operator_9.f03: Likewise.
10774	* gfortran.dg/typebound_proc_19.f90: Likewise.
10775	* gfortran.dg/typebound_proc_20.f90: Likewise.
10776	* gfortran.dg/typebound_proc_23.f90: Likewise.
10777	* gfortran.dg/typebound_proc_27.f03: Likewise.
10778	* gfortran.dg/typebound_proc_35.f90: Likewise.
10779	* gfortran.dg/typebound_proc_36.f90: Likewise.
10780	* gfortran.dg/unf_io_convert_1.f90: Likewise.
10781	* gfortran.dg/unf_io_convert_2.f90: Likewise.
10782	* gfortran.dg/unf_io_convert_3.f90: Likewise.
10783	* gfortran.dg/unf_io_convert_4.f90: Likewise.
10784	* gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10785	* gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10786	* gfortran.dg/unf_short_record_1.f90: Likewise.
10787	* gfortran.dg/unformatted_recl_1.f90: Likewise.
10788	* gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10789	* gfortran.dg/unit_1.f90: Likewise.
10790	* gfortran.dg/unlimited_fmt_1.f08: Likewise.
10791	* gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10792	* gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10793	* gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10794	* gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10795	* gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10796	* gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10797	* gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10798	* gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10799	* gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10800	* gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10801	* gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10802	* gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10803	* gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10804	* gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10805	* gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10806	* gfortran.dg/unpack_init_expr.f03: Likewise.
10807	* gfortran.dg/use_10.f90: Likewise.
10808	* gfortran.dg/use_11.f90: Likewise.
10809	* gfortran.dg/use_13.f90: Likewise.
10810	* gfortran.dg/use_24.f90: Likewise.
10811	* gfortran.dg/use_27.f90: Likewise.
10812	* gfortran.dg/use_5.f90: Likewise.
10813	* gfortran.dg/use_allocated_1.f90: Likewise.
10814	* gfortran.dg/use_only_1.f90: Likewise.
10815	* gfortran.dg/use_only_4.f90: Likewise.
10816	* gfortran.dg/use_rename_2.f90: Likewise.
10817	* gfortran.dg/use_rename_4.f90: Likewise.
10818	* gfortran.dg/used_dummy_types_1.f90: Likewise.
10819	* gfortran.dg/used_interface_ref.f90: Likewise.
10820	* gfortran.dg/used_types_5.f90: Likewise.
10821	* gfortran.dg/utf8_1.f03: Likewise.
10822	* gfortran.dg/utf8_2.f03: Likewise.
10823	* gfortran.dg/value_1.f90: Likewise.
10824	* gfortran.dg/value_2.f90: Likewise.
10825	* gfortran.dg/value_4.f90: Likewise.
10826	* gfortran.dg/value_6.f03: Likewise.
10827	* gfortran.dg/value_7.f03: Likewise.
10828	* gfortran.dg/value_test.f90: Likewise.
10829	* gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
10830	* gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
10831	* gfortran.dg/vect/pr60510.f: Likewise.
10832	* gfortran.dg/vect/pr69882.f90: Likewise.
10833	* gfortran.dg/vect/pr69980.f90: Likewise.
10834	* gfortran.dg/vect/vect-5.f90: Likewise.
10835	* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10836	* gfortran.dg/vector_subscript_1.f90: Likewise.
10837	* gfortran.dg/vector_subscript_2.f90: Likewise.
10838	* gfortran.dg/vector_subscript_3.f90: Likewise.
10839	* gfortran.dg/vector_subscript_5.f90: Likewise.
10840	* gfortran.dg/verify_2.f90: Likewise.
10841	* gfortran.dg/volatile10.f90: Likewise.
10842	* gfortran.dg/where_1.f90: Likewise.
10843	* gfortran.dg/where_operator_assign_1.f90: Likewise.
10844	* gfortran.dg/where_operator_assign_2.f90: Likewise.
10845	* gfortran.dg/where_operator_assign_3.f90: Likewise.
10846	* gfortran.dg/whole_file_13.f90: Likewise.
10847	* gfortran.dg/whole_file_2.f90: Likewise.
10848	* gfortran.dg/widechar_2.f90: Likewise.
10849	* gfortran.dg/widechar_4.f90: Likewise.
10850	* gfortran.dg/widechar_5.f90: Likewise.
10851	* gfortran.dg/widechar_6.f90: Likewise.
10852	* gfortran.dg/widechar_8.f90: Likewise.
10853	* gfortran.dg/widechar_IO_1.f90: Likewise.
10854	* gfortran.dg/widechar_IO_2.f90: Likewise.
10855	* gfortran.dg/widechar_IO_3.f90: Likewise.
10856	* gfortran.dg/widechar_IO_4.f90: Likewise.
10857	* gfortran.dg/widechar_compare_1.f90: Likewise.
10858	* gfortran.dg/widechar_intrinsics_10.f90: Likewise.
10859	* gfortran.dg/widechar_intrinsics_4.f90: Likewise.
10860	* gfortran.dg/widechar_intrinsics_5.f90: Likewise.
10861	* gfortran.dg/widechar_intrinsics_6.f90: Likewise.
10862	* gfortran.dg/widechar_intrinsics_7.f90: Likewise.
10863	* gfortran.dg/widechar_intrinsics_8.f90: Likewise.
10864	* gfortran.dg/widechar_intrinsics_9.f90: Likewise.
10865	* gfortran.dg/widechar_select_1.f90: Likewise.
10866	* gfortran.dg/winapi.f90: Likewise.
10867	* gfortran.dg/write_0_pe_format.f90: Likewise.
10868	* gfortran.dg/write_back.f: Likewise.
10869	* gfortran.dg/write_check3.f90: Likewise.
10870	* gfortran.dg/write_direct_eor.f90: Likewise.
10871	* gfortran.dg/write_padding.f90: Likewise.
10872	* gfortran.dg/write_recursive.f90: Likewise.
10873	* gfortran.dg/write_rewind_1.f: Likewise.
10874	* gfortran.dg/write_rewind_2.f: Likewise.
10875	* gfortran.dg/write_zero_array.f90: Likewise.
10876	* gfortran.dg/x_slash_1.f: Likewise.
10877	* gfortran.dg/x_slash_2.f: Likewise.
10878	* gfortran.dg/zero_array_components_1.f90: Likewise.
10879	* gfortran.dg/zero_length_1.f90: Likewise.
10880	* gfortran.dg/zero_length_2.f90: Likewise.
10881	* gfortran.dg/zero_sized_1.f90: Likewise.
10882	* gfortran.dg/zero_sized_3.f90: Likewise.
10883	* gfortran.fortran-torture/compile/nested.f90: Likewise.
10884	* gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
10885	* gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
10886	* gfortran.fortran-torture/execute/adjustr.f90: Likewise.
10887	* gfortran.fortran-torture/execute/allocate.f90: Likewise.
10888	* gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
10889	* gfortran.fortran-torture/execute/args.f90: Likewise.
10890	* gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
10891	* gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
10892	* gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
10893	* gfortran.fortran-torture/execute/arraysave.f90: Likewise.
10894	* gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
10895	* gfortran.fortran-torture/execute/backspace.f90: Likewise.
10896	* gfortran.fortran-torture/execute/bounds.f90: Likewise.
10897	* gfortran.fortran-torture/execute/character_passing.f90: Likewise.
10898	* gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
10899	* gfortran.fortran-torture/execute/cmplx.f90: Likewise.
10900	* gfortran.fortran-torture/execute/common.f90: Likewise.
10901	* gfortran.fortran-torture/execute/common_2.f90: Likewise.
10902	* gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
10903	* gfortran.fortran-torture/execute/common_size.f90: Likewise.
10904	* gfortran.fortran-torture/execute/constructor.f90: Likewise.
10905	* gfortran.fortran-torture/execute/contained.f90: Likewise.
10906	* gfortran.fortran-torture/execute/contained2.f90: Likewise.
10907	* gfortran.fortran-torture/execute/contained_3.f90: Likewise.
10908	* gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
10909	* gfortran.fortran-torture/execute/data.f90: Likewise.
10910	* gfortran.fortran-torture/execute/data_2.f90: Likewise.
10911	* gfortran.fortran-torture/execute/data_3.f90: Likewise.
10912	* gfortran.fortran-torture/execute/data_4.f90: Likewise.
10913	* gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
10914	* gfortran.fortran-torture/execute/der_init.f90: Likewise.
10915	* gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
10916	* gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
10917	* gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
10918	* gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
10919	* gfortran.fortran-torture/execute/der_io.f90: Likewise.
10920	* gfortran.fortran-torture/execute/der_point.f90: Likewise.
10921	* gfortran.fortran-torture/execute/der_type.f90: Likewise.
10922	* gfortran.fortran-torture/execute/direct_io.f90: Likewise.
10923	* gfortran.fortran-torture/execute/elemental.f90: Likewise.
10924	* gfortran.fortran-torture/execute/empty_format.f90: Likewise.
10925	* gfortran.fortran-torture/execute/emptyif.f90: Likewise.
10926	* gfortran.fortran-torture/execute/entry_1.f90: Likewise.
10927	* gfortran.fortran-torture/execute/entry_10.f90: Likewise.
10928	* gfortran.fortran-torture/execute/entry_11.f90: Likewise.
10929	* gfortran.fortran-torture/execute/entry_2.f90: Likewise.
10930	* gfortran.fortran-torture/execute/entry_3.f90: Likewise.
10931	* gfortran.fortran-torture/execute/entry_4.f90: Likewise.
10932	* gfortran.fortran-torture/execute/entry_5.f90: Likewise.
10933	* gfortran.fortran-torture/execute/entry_6.f90: Likewise.
10934	* gfortran.fortran-torture/execute/entry_7.f90: Likewise.
10935	* gfortran.fortran-torture/execute/entry_8.f90: Likewise.
10936	* gfortran.fortran-torture/execute/entry_9.f90: Likewise.
10937	* gfortran.fortran-torture/execute/enum_1.f90: Likewise.
10938	* gfortran.fortran-torture/execute/enum_2.f90: Likewise.
10939	* gfortran.fortran-torture/execute/enum_3.f90: Likewise.
10940	* gfortran.fortran-torture/execute/enum_4.f90: Likewise.
10941	* gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
10942	* gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
10943	* gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
10944	* gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
10945	* gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
10946	* gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
10947	* gfortran.fortran-torture/execute/forall.f90: Likewise.
10948	* gfortran.fortran-torture/execute/forall_1.f90: Likewise.
10949	* gfortran.fortran-torture/execute/forall_2.f90: Likewise.
10950	* gfortran.fortran-torture/execute/forall_3.f90: Likewise.
10951	* gfortran.fortran-torture/execute/forall_4.f90: Likewise.
10952	* gfortran.fortran-torture/execute/forall_5.f90: Likewise.
10953	* gfortran.fortran-torture/execute/forall_6.f90: Likewise.
10954	* gfortran.fortran-torture/execute/forall_7.f90: Likewise.
10955	* gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
10956	* gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
10957	* gfortran.fortran-torture/execute/hollerith.f90: Likewise.
10958	* gfortran.fortran-torture/execute/in-pack.f90: Likewise.
10959	* gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
10960	* gfortran.fortran-torture/execute/initializer.f90: Likewise.
10961	* gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
10962	* gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
10963	* gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
10964	* gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
10965	* gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
10966	* gfortran.fortran-torture/execute/integer_select.f90: Likewise.
10967	* gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
10968	* gfortran.fortran-torture/execute/internal_write.f90: Likewise.
10969	* gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
10970	* gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
10971	* gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
10972	* gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
10973	* gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
10974	* gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
10975	* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
10976	* gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10977	* gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
10978	* gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
10979	* gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
10980	* gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
10981	* gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
10982	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
10983	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
10984	* gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
10985	* gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
10986	* gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
10987	* gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
10988	* gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
10989	* gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
10990	* gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
10991	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10992	* gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
10993	* gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
10994	* gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
10995	* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10996	* gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
10997	* gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
10998	* gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
10999	* gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11000	* gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11001	* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11002	* gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11003	* gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11004	* gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11005	* gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11006	* gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11007	* gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11008	* gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11009	* gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11010	* gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11011	* gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11012	* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11013	* gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11014	* gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11015	* gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11016	* gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11017	* gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11018	* gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11019	* gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11020	* gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11021	* gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11022	* gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11023	* gfortran.fortran-torture/execute/math.f90: Likewise.
11024	* gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11025	* gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11026	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11027	* gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11028	* gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11029	* gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11030	* gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11031	* gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11032	* gfortran.fortran-torture/execute/partparm.f90: Likewise.
11033	* gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11034	* gfortran.fortran-torture/execute/power.f90: Likewise.
11035	* gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11036	* gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11037	* gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11038	* gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11039	* gfortran.fortran-torture/execute/pr40021.f: Likewise.
11040	* gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11041	* gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11042	* gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11043	* gfortran.fortran-torture/execute/procarg.f90: Likewise.
11044	* gfortran.fortran-torture/execute/ptr.f90: Likewise.
11045	* gfortran.fortran-torture/execute/random_1.f90: Likewise.
11046	* gfortran.fortran-torture/execute/random_2.f90: Likewise.
11047	* gfortran.fortran-torture/execute/random_init.f90: Likewise.
11048	* gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11049	* gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11050	* gfortran.fortran-torture/execute/retarray.f90: Likewise.
11051	* gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11052	* gfortran.fortran-torture/execute/save_1.f90: Likewise.
11053	* gfortran.fortran-torture/execute/save_2.f90: Likewise.
11054	* gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11055	* gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11056	* gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11057	* gfortran.fortran-torture/execute/select_1.f90: Likewise.
11058	* gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11059	* gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11060	* gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11061	* gfortran.fortran-torture/execute/specifics.f90: Likewise.
11062	* gfortran.fortran-torture/execute/st_function.f90: Likewise.
11063	* gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11064	* gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11065	* gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11066	* gfortran.fortran-torture/execute/straret.f90: Likewise.
11067	* gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11068	* gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11069	* gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11070	* gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11071	* gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11072	* gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11073	* gfortran.fortran-torture/execute/string.f90: Likewise.
11074	* gfortran.fortran-torture/execute/strlen.f90: Likewise.
11075	* gfortran.fortran-torture/execute/strret.f90: Likewise.
11076	* gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11077	* gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11078	* gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11079	* gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11080	* gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11081	* gfortran.fortran-torture/execute/userop.f90: Likewise.
11082	* gfortran.fortran-torture/execute/where17.f90: Likewise.
11083	* gfortran.fortran-torture/execute/where18.f90: Likewise.
11084	* gfortran.fortran-torture/execute/where19.f90: Likewise.
11085	* gfortran.fortran-torture/execute/where20.f90: Likewise.
11086	* gfortran.fortran-torture/execute/where21.f90: Likewise.
11087	* gfortran.fortran-torture/execute/where_1.f90: Likewise.
11088	* gfortran.fortran-torture/execute/where_10.f90: Likewise.
11089	* gfortran.fortran-torture/execute/where_11.f90: Likewise.
11090	* gfortran.fortran-torture/execute/where_14.f90: Likewise.
11091	* gfortran.fortran-torture/execute/where_15.f90: Likewise.
11092	* gfortran.fortran-torture/execute/where_16.f90: Likewise.
11093	* gfortran.fortran-torture/execute/where_2.f90: Likewise.
11094	* gfortran.fortran-torture/execute/where_3.f90: Likewise.
11095	* gfortran.fortran-torture/execute/where_4.f90: Likewise.
11096	* gfortran.fortran-torture/execute/where_5.f90: Likewise.
11097	* gfortran.fortran-torture/execute/where_6.f90: Likewise.
11098	* gfortran.fortran-torture/execute/where_7.f90: Likewise.
11099	* gfortran.fortran-torture/execute/where_8.f90: Likewise.
11100	* gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11101	* gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11102	* gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11103	* gfortran.dg/inline_transpose_1.f90: Likewise.
11104
111052018-02-17  Paul Thomas  <pault@gcc.gnu.org>
11106
11107	PR fortran/84115
11108	* gfortran.dg/associate_35.f90: Remove error, add STOP n and
11109	change to dg-run.
11110
111112018-02-16  Eric Botcazou  <ebotcazou@adacore.com>
11112
11113	PR ada/84277
11114	* gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11115	* gnat.dg/dispatch1.adb: Rename into...
11116	* gnat.dg/disp1.adb: ...this.
11117	* gnat.dg/dispatch1_p.ads: Rename into...
11118	* gnat.dg/disp1_pkg.ads: ...this.
11119	* gnat.dg/disp2.adb: Rename into...
11120	* gnat.dg/dispatch2.adb: ...this.
11121	* gnat.dg/dispatch2_p.ads: Rename into...
11122	* gnat.dg/disp2_pkg.ads: ...this.
11123	* gnat.dg/dispatch2_p.adb: Rename into...
11124	* gnat.dg/disp2_pkg.adb: this.
11125	* gnat.dg/generic_dispatch.adb: Rename into...
11126	* gnat.dg/generic_disp.adb: this.
11127	* gnat.dg/generic_dispatch_p.ads: Rename into...
11128	* gnat.dg/generic_disp_pkg.ads: ...this.
11129	* gnat.dg/generic_dispatch_p.adb: Rename into...
11130	* gnat.dg/generic_disp_pkg.adb: ...this.
11131	* gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11132	* gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11133	* gnat.dg/object_overflow1.adb: Tweak index.
11134	* gnat.dg/object_overflow2.adb: Likewise.
11135	* gnat.dg/object_overflow3.adb: Likewise.
11136	* gnat.dg/object_overflow4.adb: Likewise.
11137	* gnat.dg/object_overflow5.adb: Likewise.
11138
111392018-02-16  Jakub Jelinek  <jakub@redhat.com>
11140
11141	PR ipa/84425
11142	* gcc.c-torture/compile/pr84425.c: New test.
11143
111442018-02-16  Marek Polacek  <polacek@redhat.com>
11145	    Jakub Jelinek  <jakub@redhat.com>
11146
11147	PR c++/84192
11148	* g++.dg/cpp1y/constexpr-84192.C: New test.
11149
111502018-02-16  Martin Sebor  <msebor@redhat.com>
11151
11152	PR c++/79064
11153	* g++.dg/overload15.C: New test.
11154
111552018-02-16  Yury Gribov  <tetra2005@gmail.com>
11156
11157	PR target/81535
11158	* gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11159	* gcc.dg/pr56727-2.c: Ditto.
11160	* gcc.target/powerpc/pr79439.c: Renamed to...
11161	* gcc.target/powerpc/pr79439-1.c: ...this.
11162	* gcc.target/powerpc/pr79439-2.c: New test.
11163	* gcc.target/powerpc/pr79439-3.c: New test.
11164
111652018-02-16  Will Schmidt  <will_schmidt@vnet.ibm.com>
11166
11167	target/pr84371
11168	* gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11169	* gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11170	* gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11171	* gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11172	* gcc.target/powerpc/builtins-3.c: Same.
11173
111742018-02-16  Nathan Sidwell  <nathan@acm.org>
11175
11176	* g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11177
111782018-02-16  Vladimir Makarov  <vmakarov@redhat.com>
11179
11180	PR rtl-optimization/70023
11181	* gcc.target/i386/pr70023.c: New.
11182
111832018-02-16  Carl Love  <cel@us.ibm.com>
11184
11185	* gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11186	tests.
11187	* gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11188	tests.
11189
111902018-02-16  Carl Love  <cel@us.ibm.com>
11191
11192	* gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11193	for the ABI definitions for vec_extract4b and vec_insert4b.
11194
111952018-02-16  Nathan Sidwell  <nathan@acm.org>
11196
11197	* g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11198	* g++.old-deja/g++.mike/net43.C: Likewise.
11199
112002018-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
11201
11202	PR c++/82468
11203	* g++.dg/cpp1z/class-deduction48.C: New.
11204
112052018-02-16  Nathan Sidwell  <nathan@acm.org>
11206
11207	PR c++/84375
11208	* g++.dg/lookup/pr84375.C: New.
11209
112102018-02-14  Oleg Endo  <olegendo@gcc.gnu.org>
11211
11212	PR target/83831
11213	* gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11214
112152018-02-16  Richard Biener  <rguenther@suse.de>
11216
11217	PR tree-optimization/84417
11218	* gcc.dg/torture/pr84417.c: New testcase.
11219
112202018-02-16  Jakub Jelinek  <jakub@redhat.com>
11221
11222	PR target/84272
11223	* g++.dg/opt/pr84272.C: New test.
11224
11225	PR rtl-optimization/83723
11226	* gcc.dg/pr83723.c: New test.
11227
112282018-02-16  Richard Biener  <rguenther@suse.de>
11229
11230	PR tree-optimization/84399
11231	* gcc.dg/graphite/pr84399.c: New testcase.
11232
112332018-02-16  Richard Biener  <rguenther@suse.de>
11234
11235	PR tree-optimization/84190
11236	* g++.dg/torture/pr84190.C: New testcase.
11237
112382018-02-15  Martin Sebor  <msebor@redhat.com>
11239
11240	* gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11241	directives.
11242
112432018-02-15  Janus Weil  <janus@gcc.gnu.org>
11244
11245	PR fortran/84409
11246	* gfortran.dg/dtio_21.f03: Add an error message.
11247	* gfortran.dg/dtio_22.f90: Fix invalid test case.
11248
112492018-02-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
11250
11251	PR fortran/84381
11252	* gfortran.dg/stop_shouldfail.f90: New test.
11253
112542018-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
11255
11256	PR c++/84330
11257	* g++.dg/concepts/pr84330.C: New.
11258
112592018-02-15  Tom de Vries  <tom@codesourcery.com>
11260
11261	* gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11262
112632018-02-15  Tom de Vries  <tom@codesourcery.com>
11264
11265	* gcc.c-torture/compile/pr84136.c: Require effective target
11266	indirect_jumps.
11267
112682018-02-15  Jakub Jelinek  <jakub@redhat.com>
11269
11270	PR tree-optimization/84383
11271	* gcc.c-torture/compile/pr84383.c: New test.
11272
11273	PR tree-optimization/84334
11274	* gcc.dg/pr84334.c: New test.
11275
112762018-02-14  Carl Love  <cel@us.ibm.com>
11277
11278	* gcc.target/powerpc/builtins-4-int128-runnable.c
11279	(dg-require-effective-target): Change vsx_hw to p8vector_hw.
11280	(dg-options): Change -maltivec -mvsx to -mpower8-vector.
11281
112822018-02-14  Martin Sebor  <msebor@redhat.com>
11283
11284	PR tree-optimization/83698
11285	* gcc.dg/Wrestrict-7.c: New test.
11286	* c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11287	* gcc.target/i386/chkp-stropt-17.c: Same.
11288
112892018-02-14  Martin Sebor  <msebor@redhat.com>
11290
11291	PR c/84108
11292	* gcc.dg/Wattributes-8.c: New test.
11293
112942018-02-14  Janus Weil  <janus@gcc.gnu.org>
11295
11296	PR fortran/84385
11297	* gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11298	* gfortran.dg/allocate_with_source_23.f90: Ditto.
11299	* gfortran.dg/select_type_1.f03: Extend test case.
11300
113012017-02-14  Uros Bizjak  <ubizjak@gmail.com>
11302
11303	* gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11304	(dg-options): Use -O2 -msse2 -mno-sse3.
11305
113062018-02-14  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11307
11308	* gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11309	this test case still works ok.
11310	* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11311	* gcc.dg/vmx/insert-be-order.c: Likewise.
11312	* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11313	* gcc.dg/vmx/ld-be-order.c: Likewise.
11314	* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11315	* gcc.dg/vmx/lde-be-order.c: Likewise.
11316	* gcc.dg/vmx/ldl-be-order.c: Likewise.
11317	* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11318	* gcc.dg/vmx/merge-be-order.c: Likewise.
11319	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11320	* gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11321	* gcc.dg/vmx/pack-be-order.c: Likewise.
11322	* gcc.dg/vmx/perm-be-order.c: Likewise.
11323	* gcc.dg/vmx/splat-be-order.c: Likewise.
11324	* gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11325	* gcc.dg/vmx/st-be-order.c: Likewise.
11326	* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11327	* gcc.dg/vmx/ste-be-order.c: Likewise.
11328	* gcc.dg/vmx/stl-be-order.c: Likewise.
11329	* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11330	* gcc.dg/vmx/sum2s-be-order.c: Likewise.
11331	* gcc.dg/vmx/unpack-be-order.c: Likewise.
11332	* gcc.dg/vmx/vsums-be-order.c: Likewise.
11333	* gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11334
113352018-02-14  Paolo Carlini  <paolo.carlini@oracle.com>
11336
11337	PR c++/84350
11338	* g++.dg/cpp0x/auto49.C: New.
11339
113402018-02-14  Nathan Sidwell  <nathan@acm.org>
11341
11342	* g++.dg/template/instantiate5.C: Adjust required-from loc.
11343
113442018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
11345
11346	* gcc.target/powerpc/altivec-consts.c:  Update compile stanzas.
11347	* gcc.target/powerpc/le-altivec-consts.c:  Same.
11348
113492018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
11350
11351	PR target/84220
11352	* gcc.target/powerpc/pr84220-sld.c: New test.
11353	* gcc.target/powerpc/pr84220-sld2.c: New test.
11354	* gcc.target/powerpc/pr84220-sldw.c: New test.
11355	* gcc.target/powerpc/pr84220-xxperm.c: New test.
11356	* gcc.target/powerpc/pr84220-xxsld.c: New test.
11357
113582018-02-14  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
11359
11360	PR target/84239
11361	* gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11362	_inc_ssp intrinsics.
11363	* gcc.target/i386/cet-intrin-4.c: Likewise.
11364	* gcc.target/i386/cet-rdssp-1.c: Remove argument from
11365	__builtin_ia32_rdssp[d|q].
11366
113672018-02-14  Richard Sandiford  <richard.sandiford@linaro.org>
11368
11369	PR tree-optimization/84357
11370	* gcc.dg/vect/pr84357.c: New test.
11371
113722018-02-14  Oleg Endo  <olegendo@gcc.gnu.org>
11373
11374	PR target/83831
11375	* gcc.target/rx/pr83831.c: New tests.
11376
113772018-02-14  Jozef Lawrynowicz  <jozefl.gcc@gmail.com>
11378
11379	PR target/79242
11380	* gcc.target/msp430/pr79242.c: New test.
11381
113822018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
11383
11384	PR target/84372
11385	* gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11386	with -mcpu=power9.
11387
113882018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
11389
11390	PR target/84279
11391	* g++.dg/pr84279.C: New test.
11392
113932018-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
11394
11395	PR rtl-optimization/84169
11396	* gcc.c-torture/execute/pr84169.c: New.
11397
113982018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
11399
11400	PR target/84370
11401	* gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11402
114032018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
11404
11405	PR target/84365
11406	* gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11407	with -mcpu=power9.
11408
114092018-02-13  Jakub Jelinek  <jakub@redhat.com>
11410
11411	PR c++/84364
11412	* g++.dg/warn/effc4.C: New test.
11413
114142018-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
11415
11416	PR c++/84333
11417	* g++.dg/template/sizeof16.C: New.
11418	* g++.dg/template/sizeof17.C: Likewise.
11419
114202018-02-13  Janus Weil  <janus@gcc.gnu.org>
11421
11422	PR fortran/84313
11423	* gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11424	add necessary compiler options.
11425	* gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11426
114272018-02-13  Jakub Jelinek  <jakub@redhat.com>
11428
11429	PR c/82210
11430	* gcc.c-torture/execute/pr82210.c: New test.
11431
11432	PR middle-end/84309
11433	* gcc.dg/pr84309-2.c: New test.
11434
114352018-02-12  Richard Sandiford  <richard.sandiford@linaro.org>
11436
11437	PR tree-optimization/84321
11438	* gcc.dg/pr84321.c: New test.
11439
114402018-02-13  Vladimir Makarov  <vmakarov@redhat.com>
11441
11442	PR target/84359
11443	* gcc.target/i386/pr57193.c: Add -march=x86-64.
11444
114452018-02-13  Paolo Bonzini  <bonzini@gnu.org>
11446
11447	PR sanitizer/84340
11448	* gcc.dg/asan/pr84307.c: Remove test.
11449
114502018-02-13  Sebastian Perta  <sebastian.perta@renesas.com>
11451
11452	* gcc.target/rl78/test_auto_vector.c: New test.
11453
114542018-02-13  Richard Sandiford  <richard.sandiford@linaro.org>
11455
11456	PR c/84305
11457	* gcc.c-torture/compile/pr84305.c: New test.
11458
114592018-02-13  Jakub Jelinek  <jakub@redhat.com>
11460
11461	PR target/84335
11462	* gcc.target/i386/pr84335.c: New test.
11463
11464	PR tree-optimization/84339
11465	* gcc.c-torture/execute/pr84339.c: New test.
11466
11467	PR middle-end/84309
11468	* gcc.dg/pr84309.c: New test.
11469	* gcc.target/i386/pr84309.c: New test.
11470
11471	PR target/84336
11472	* gcc.target/i386/pr84336.c: New test.
11473
114742018-02-12  Jakub Jelinek  <jakub@redhat.com>
11475
11476	PR c++/84341
11477	* c-c++-common/gomp/pr84341.c: New test.
11478
114792018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11480
11481	PR fortran/68746
11482	* gfortran.dg/read_dir.f90: Re-add dg-do run.
11483
114842018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11485
11486	PR fortran/68746
11487	* gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11488	of zero for read.
11489
114902018-02-12  Jeff Law  <law@redhat.com>
11491
11492	* gcc.c-torture/compile/reg-args-size.c: New test.
11493
114942018-02-12  Carl Love  <cel@us.ibm.com>
11495
11496	* gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11497	uint128 tests to new testfile.
11498	* gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11499	int128 and uint128 tests.
11500	* gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11501	list of torture tests.
11502
115032018-02-12  Janus Weil  <janus@gcc.gnu.org>
11504
11505	PR fortran/84273
11506	* gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11507	* gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11508
115092018-02-12  Tamar Christina  <tamar.christina@arm.com>
11510
11511	PR target/82641
11512	* gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11513
115142018-02-12  Paolo Bonzini  <bonzini@gnu.org>
11515
11516	PR sanitizer/84307
11517	* gcc.dg/asan/pr84307.c: New test.
11518
115192018-02-12  Nathan Sidwell  <nathan@acm.org>
11520
11521	* g++.dg/parse/pr84263.C: New.
11522
115232018-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
11524
11525	PR c++/79626
11526	* g++.dg/template/crash129.C: New.
11527
115282018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
11529
11530	PR target/83828
11531	* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11532	* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11533	* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11534	* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11535	* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11536
115372018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
11538
11539	* gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11540	_mm_maskz_scalef_round_sd): Test new intrinsics.
11541	* gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11542	(_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11543	intrinsics.
11544	* gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11545	_mm_maskz_scalef_round_ss): Test new intrinsics.
11546	* gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11547	_mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11548	intrinsics.
11549	* gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11550	__builtin_ia32_scalefss_round): Remove builtin.
11551	(__builtin_ia32_scalefsd_mask_round,
11552	__builtin_ia32_scalefss_mask_round): Test new builtin.
11553	* gcc.target/i386/sse-13.c: Ditto.
11554	* gcc.target/i386/sse-23.c: Ditto.
11555
115562018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
11557
11558	* gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11559	(_mm_maskz_sqrt_round_sd): Test new intrinsics.
11560	* gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11561	(_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11562	* gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11563	(_mm_maskz_sqrt_round_ss): Test new intrinsics.
11564	* gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11565	(_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11566	intrinsics.
11567	* gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11568	(__builtin_ia32_sqrtss_round): Remove builtins.
11569	(__builtin_ia32_sqrtsd_mask_round)
11570	(__builtin_ia32_sqrtss_mask_round): Test new builtins.
11571	* gcc.target/i386/sse-13.c: Ditto.
11572	* gcc.target/i386/sse-23.c: Ditto.
11573
115742018-02-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11575
11576	PR fortran/35299
11577	* gfortran.dg/statement_function_3.f: New test.
11578
115792018-02-11  Steven G. Kargl  <kargl@gcc.gnu.org>
11580
11581	PR fortran/54223
11582	PR fortran/84276
11583	* gfortran.dg/statement_function_1.f90: New test.
11584	* gfortran.dg/statement_function_2.f90: New test.
11585
115862018-02-11  Paul Thomas  <pault@gcc.gnu.org>
11587
11588	PR fortran/84074
11589	* gfortran.dg/type_to_class_5.f03: New test.
11590
115912018-02-10  Paul Thomas  <pault@gcc.gnu.org>
11592
11593	PR fortran/56691
11594	* gfortran.dg/type_to_class_4.f03: New test.
11595
115962018-02-10  Alan Modra  <amodra@gmail.com>
11597
11598	PR target/84300
11599	* gcc.dg/pr84300.c: New.
11600
116012018-02-10  Jakub Jelinek  <jakub@redhat.com>
11602
11603	PR sanitizer/83987
11604	* g++.dg/ubsan/pr83987-2.C: New test.
11605
116062018-02-09  Sebastian Perta  <sebastian.perta@renesas.com>
11607
11608	* gcc.target/rx/movsicc.c: New test.
11609
116102018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
11611
11612	PR target/83926
11613	* gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11614	message.
11615
116162018-02-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
11617
11618	* gcc.target/powerpc/vsx-vector-6-le.c:  Update CPU target.
11619	* gcc.target/powerpc/vsx-vector-6-le.p9.c:  New.
11620
116212018-02-09  Nathan Sidwell  <nathan@acm.org>
11622
11623	PR c/84293
11624	* c-c++-common/pr84293.h: New.
11625	* c-c++-common/pr84293.c: New.
11626
116272018-02-09  Vladimir Makarov  <vmakarov@redhat.com>
11628
11629	PR rtl-optimization/57193
11630	* gcc.target/i386/pr57193.c: New.
11631
116322018-02-09  Jakub Jelinek  <jakub@redhat.com>
11633
11634	PR target/84226
11635	* gcc.target/powerpc/pr84226.c: New test.
11636
116372018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
11638
11639	* gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11640	from this to...
11641	<vclzd>: ...this.
11642
116432018-02-09  Martin Sebor  <msebor@redhat.com>
11644
11645	PR lto/84212
11646	* gcc.dg/lto/pr84212_0.c: New test file.
11647	* gcc.dg/lto/pr84212_1.c: Same.
11648
116492018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
11650
11651	PR target/83926
11652	* gcc.target/powerpc/pr83926.c: New test.
11653	* gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11654	message.  Fix test for running in 32-bit mode.
11655
116562018-02-09  Tamar Christina  <tamar.christina@arm.com>
11657
11658	PR target/82641
11659	* gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11660
116612018-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11662
11663	PR target/PR84295
11664	* gcc.target/s390/pr84295.c: New test.
11665
116662018-02-09  Paolo Carlini  <paolo.carlini@oracle.com>
11667
11668	PR c++/77522
11669	* g++.dg/cpp1y/lambda-init16.C: New.
11670
116712018-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11672
11673	* gnat.dg/sso8.adb: New test.
11674	* gnat.dg/sso8_pkg.ads: New helper.
11675
116762018-02-09  Richard Biener  <rguenther@suse.de>
11677
11678	PR tree-optimization/84278
11679	* gcc.target/i386/pr84278.c: Adjust regex.
11680
116812018-02-09  Jakub Jelinek  <jakub@redhat.com>
11682
11683	PR tree-optimization/84232
11684	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11685
11686	PR debug/84252
11687	* gcc.target/aarch64/pr84252.c: New test.
11688
11689	PR middle-end/84237
11690	* gcc.dg/pr84237.c: New test.
11691
116922018-02-09  Marek Polacek  <polacek@redhat.com>
11693	    Jakub Jelinek  <jakub@redhat.com>
11694
11695	PR c++/83659
11696	* g++.dg/torture/pr83659.C: New test.
11697
116982018-02-08  David Malcolm  <dmalcolm@redhat.com>
11699
11700	PR tree-optimization/84136
11701	* gcc.c-torture/compile/pr84136.c: New test.
11702
117032018-02-08  Sergey Shalnov  <sergey.shalnov@intel.com>
11704
11705	PR target/83008
11706	* gcc.target/i386/pr83008.c: New test.
11707
117082018-02-08  Peter Bergner  <bergner@vnet.ibm.com>
11709
11710	PR target/81143
11711	* gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11712
117132018-02-08  Paolo Carlini  <paolo.carlini@oracle.com>
11714
11715	PR c++/83806
11716	* g++.dg/warn/Wunused-parm-11.C: New.
11717
117182018-02-08  Marek Polacek  <polacek@redhat.com>
11719
11720	PR tree-optimization/84238
11721	* gcc.dg/Wstringop-overflow-3.c: New test.
11722
117232018-02-08  Nathan Sidwell  <nathan@acm.org>
11724
11725	* g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11726
117272018-02-08  Richard Sandiford  <richard.sandiford@linaro.org>
11728
11729	PR tree-optimization/84265
11730	* gcc.dg/vect/pr84265.c: New test.
11731
117322018-02-08  Richard Sandiford  <richard.sandiford@linaro.org>
11733
11734	PR tree-optimization/81635
11735	* gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11736	* gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11737
117382018-02-08  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11739
11740	* gcc.target/s390/nobp-function-pointer-attr.c: New test.
11741	* gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11742	* gcc.target/s390/nobp-function-pointer-z10.c: New test.
11743	* gcc.target/s390/nobp-function-pointer-z900.c: New test.
11744	* gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11745	* gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11746	* gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11747	* gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11748	* gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11749	* gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11750	* gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11751	* gcc.target/s390/nobp-return-attr-all.c: New test.
11752	* gcc.target/s390/nobp-return-attr-neg.c: New test.
11753	* gcc.target/s390/nobp-return-mem-attr.c: New test.
11754	* gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11755	* gcc.target/s390/nobp-return-mem-z10.c: New test.
11756	* gcc.target/s390/nobp-return-mem-z900.c: New test.
11757	* gcc.target/s390/nobp-return-reg-attr.c: New test.
11758	* gcc.target/s390/nobp-return-reg-mixed.c: New test.
11759	* gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11760	* gcc.target/s390/nobp-return-reg-z10.c: New test.
11761	* gcc.target/s390/nobp-return-reg-z900.c: New test.
11762	* gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11763	* gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11764	* gcc.target/s390/nobp-table-jump-z10.c: New test.
11765	* gcc.target/s390/nobp-table-jump-z900.c: New test.
11766
117672018-02-08  Richard Biener  <rguenther@suse.de>
11768
11769	PR tree-optimization/84233
11770	* g++.dg/torture/pr84233.C: New testcase.
11771
117722018-02-08  Richard Biener  <rguenther@suse.de>
11773
11774	PR tree-optimization/84278
11775	* gcc.target/i386/pr84278.c: New testcase.
11776
117772018-02-08  Wilco Dijkstra  <wdijkstr@arm.com>
11778
11779	PR rtl-optimization/84068
11780	PR rtl-optimization/83459
11781	* gcc.dg/pr84068.c: New test.
11782
117832018-02-08  Richard Biener  <rguenther@suse.de>
11784
11785	* g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11786	loop vectorization to happen.
11787
117882018-02-08  Paolo Carlini  <paolo.carlini@oracle.com>
11789
11790	PR c++/83204
11791	* g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11792
117932018-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
11794
11795	* gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11796
117972018-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
11798
11799	PR target/84154
11800	* gcc.target/powerpc/pr84154-1.c: New tests.
11801	* gcc.target/powerpc/pr84154-2.c: Likewise.
11802	* gcc.target/powerpc/pr84154-3.c: Likewise.
11803
118042018-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
11805
11806	* gcc.target/powerpc/builtins-mergew-mergeow.c:  Update dg-requires.
11807
118082018-02-07  Jakub Jelinek  <jakub@redhat.com>
11809
11810	PR c++/84082
11811	* g++.dg/template/incomplete11.C: New test.
11812	* g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11813
118142018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
11815
11816	PR fortran/82994
11817	* gfortran.dg/deallocate_error_3.f90: New test.
11818	* gfortran.dg/deallocate_error_4.f90: New test.
11819
118202018-02-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
11821
11822	PR fortran/68560
11823	* gfortran.dg/shape_9.f90: New test.
11824
118252018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
11826
11827	PR fortran/82049
11828	* gfortran.dg/assumed_charlen_parameter.f90: New test.
11829
118302018-02-07  David Malcolm  <dmalcolm@redhat.com>
11831
11832	PR c++/81610
11833	PR c++/80567
11834	* g++.dg/spellcheck-reswords.C: New test case.
11835	* g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
11836	suggestion of "if".
11837
118382018-02-07  Martin Liska  <mliska@suse.cz>
11839
11840	PR c++/84059.
11841	* g++.dg/ext/mv26.C: New test.
11842
118432018-02-07  Tom de Vries  <tom@codesourcery.com>
11844
11845	* gcc.dg/pr83844.c: Require effective target alloca.
11846
118472018-02-07  Tom de Vries  <tom@codesourcery.com>
11848
11849	* gcc.dg/torture/pr83055.c: Require effective target global_constructor.
11850
118512018-02-07  H.J. Lu  <hongjiu.lu@intel.com>
11852
11853	PR target/84243
11854	* gcc.target/i386/cet-intrin-4.c (dg-options): Use
11855	-fcf-protection=return.
11856
118572018-02-07  Tom de Vries  <tom@codesourcery.com>
11858
11859	PR libgomp/84217
11860	* c-c++-common/goacc/pr84217.c: New test.
11861	* gfortran.dg/goacc/pr84217.f90: New test.
11862
118632018-02-07  Richard Biener  <rguenther@suse.de>
11864
11865	PR tree-optimization/84204
11866	* gcc.dg/graphite/pr84204.c: New testcase.
11867
11868	PR tree-optimization/84205
11869	* gcc.dg/graphite/pr84205.c: New testcase.
11870
11871	PR tree-optimization/84223
11872	* gfortran.dg/graphite/pr84223.f90: New testcase.
11873
118742018-02-07  Paolo Carlini  <paolo.carlini@oracle.com>
11875
11876	PR c++/71662
11877	* g++.dg/cpp0x/scoped_enum7.C: New.
11878
118792018-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
11880
11881	PR tree-optimization/83008
11882	* gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
11883
118842018-02-07  Jakub Jelinek  <jakub@redhat.com>
11885
11886	PR tree-optimization/84235
11887	* gcc.c-torture/execute/ieee/pr84235.c: New test.
11888
118892018-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11890
11891	PR testsuite/84243
11892	* c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
11893	targets.
11894	* c-c++-common/fcf-protection-7.c: Likewise for -mibt.
11895
118962018-02-06  Jakub Jelinek  <jakub@redhat.com>
11897
11898	PR target/84146
11899	* gcc.target/i386/pr84146.c: New test.
11900
119012018-02-06  Michael Collison  <michael.collison@arm.com>
11902
11903	* gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
11904
119052018-02-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11906
11907	* gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
11908	warning for -mno-speculate-indirect-jumps.
11909	* gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
11910	* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11911	* gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
11912	* gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
11913	* gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
11914	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
11915
119162018-02-06  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
11917
11918	PR target/84145
11919	* c-c++-common/fcf-protection-1.c: Change a compared message.
11920	* c-c++-common/fcf-protection-2.c: Likewise.
11921	* c-c++-common/fcf-protection-3.c: Likewise.
11922	* c-c++-common/fcf-protection-5.c: Likewise.
11923	* c-c++-common/fcf-protection-6.c: New test.
11924	* c-c++-common/fcf-protection-7.c: Likewise.
11925
119262018-02-06  Marek Polacek  <polacek@redhat.com>
11927
11928	PR tree-optimization/84228
11929	* c-c++-common/Wstringop-truncation-3.c: New test.
11930
119312018-02-06  Tamar Christina  <tamar.christina@arm.com>
11932
11933	PR target/82641
11934	* gcc.target/arm/pragma_arch_switch_2.c: New.
11935
119362018-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11937
11938	PR target/79975
11939	* gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
11940
119412018-02-05  Martin Sebor  <msebor@redhat.com>
11942
11943	PR tree-optimization/83369
11944	* gcc.dg/Wnonnull.c: New test.
11945
119462018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
11947
11948	* lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
11949	argument and use dg-messages-by-file instead.  Expect it to be
11950	an array rather than a dict.
11951	(lto-link-and-maybe-run): Remove messages_by_file argument and
11952	use an upvar for dg-messages-by-file.  Update call to
11953	lto_handle_diagnostics.
11954	(lt-get-options): Treat dg-messages-by-file as an array
11955	rather than a dict.
11956	(lto-get-options-main): Likewise.  Set the entry rather than appending.
11957	(lto-execute): Treat dg-messages-by-file as an array rather than
11958	a dict.  Update call to lto-link-and-maybe-run.
11959
119602018-02-05  Paolo Carlini  <paolo.carlini@oracle.com>
11961
11962	PR c++/82782
11963	* g++.dg/cpp1z/inline-var4.C: New.
11964
119652018-02-05  Martin Liska  <mliska@suse.cz>
11966
11967	* c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
11968	options.
11969	* c-c++-common/asan/pointer-compare-2.c: Likewise.
11970	* c-c++-common/asan/pointer-subtract-1.c: Likewise.
11971	* c-c++-common/asan/pointer-subtract-2.c: Likewise.
11972	* c-c++-common/asan/pointer-subtract-3.c: Likewise.
11973	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
11974	* c-c++-common/asan/pointer-compare-3.c: New test.
11975
119762018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
11977
11978	* gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
11979	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
11980
119812018-02-05  Olga Makhotina  <olga.makhotina@intel.com>
11982
11983	* gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
11984	_mm_maskz_range_sd, _mm_mask_range_round_sd,
11985	_mm_maskz_range_round_sd): Test new intrinsics.
11986	* gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
11987	_mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
11988	_mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
11989	* gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
11990	_mm_maskz_range_ss, _mm_mask_range_round_ss,
11991	_mm_maskz_range_round_ss): Test new intrinsics.
11992	* gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
11993	_mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
11994	_mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
11995	* gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
11996	__builtin_ia32_rangess128_round): Remove builtins.
11997	(__builtin_ia32_rangesd128_mask_round,
11998	__builtin_ia32_rangess128_mask_round): Test new builtins.
11999	* gcc.target/i386/sse-13.c: Ditto.
12000	* gcc.target/i386/sse-23.c: Ditto.
12001
120022018-02-04  Jan Hubicka  <hubicka@ucw.cz>
12003
12004	PR middle-end/79966
12005	* gfortran.dg/pr79966.f90: New testcase
12006
120072018-02-04  Dominique d'Humieres  <dominiq@gcc.gnu.org>
12008
12009	PR fortran/84094
12010	* gfortran.dg/associate_23.f90: Fix invalid code.
12011	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
12012	* gfortran.dg/matmul_3.f90: Likewise.
12013	* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12014
120152018-02-04  Paul Thomas  <pault@gcc.gnu.org>
12016
12017	PR fortran/84115
12018	* gfortran.dg/associate_34.f90: New test.
12019	* gfortran.dg/associate_35.f90: New test.
12020
120212018-02-03  Paul Thomas  <pault@gcc.gnu.org>
12022
12023	PR fortran/84141
12024	PR fortran/84155
12025	* gfortran.dg/pr84155.f90: New test.
12026
120272017-02-02  Uros Bizjak  <ubizjak@gmail.com>
12028
12029	* gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12030	* gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12031
120322018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
12033
12034	* gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12035	dg-do run stanza.
12036
120372018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
12038
12039	* gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12040	requirement.
12041	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12042	* gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12043	* gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12044
120452018-02-02  Georg-Johann Lay  <avr@gjlay.de>
12046
12047	PR testsuite/52641
12048	* gcc.c-torture/execute/pr83362.c: Make work for int16.
12049	* gcc.dg/Wsign-conversion.c: Dito.
12050	* gcc.dg/attr-alloc_size-4.c: Dito.
12051	* gcc.dg/pr81020.c: Dito.
12052	* gcc.dg/pr81192.c: Dito.
12053	* gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12054	* gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12055	* gcc.dg/pr83844.c: Restrict to int32plus.
12056	* gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12057	* gcc.dg/tree-ssa/ldist-25.c: Dito.
12058	* gcc.dg/tree-ssa/ldist-27.c: Dito.
12059	* gcc.dg/tree-ssa/ldist-28.c: Dito.
12060	* gcc.dg/tree-ssa/ldist-29.c: Dito.
12061	* gcc.dg/tree-ssa/ldist-30.c: Dito.
12062	* gcc.dg/tree-ssa/ldist-31.c: Dito.
12063	* gcc.dg/tree-ssa/ldist-32.c: Dito.
12064	* gcc.dg/tree-ssa/ldist-33.c: Dito.
12065	* gcc.dg/tree-ssa/ldist-34.c: Dito.
12066	* gcc.dg/tree-ssa/ldist-35.c: Dito.
12067	* gcc.dg/tree-ssa/ldist-36.c: Dito.
12068
120692018-02-02  Julia Koval  <julia.koval@intel.com>
12070
12071	* gcc.target/i386/funcspec-56.inc: Handle new march.
12072	* g++.dg/ext/mv16.C: Ditto.
12073
120742018-02-02  Georg-Johann Lay  <avr@gjlay.de>
12075
12076	* lib/target-supports.exp
12077	(check_effective_target_keeps_null_pointer_checks): No more
12078	special-case avr.
12079	* gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12080	* gcc.dg/ifcvt-4.c: Skip avr.
12081	* gcc.dg/pr53037-1.c: Dito.
12082	* gcc.dg/pr53037-2.c: Dito.
12083	* gcc.dg/pr53037-3.c: Dito.
12084	* gcc.dg/pr63387-2.c: Dito.
12085	* gcc.dg/pr63387.c: Dito.
12086	* gcc.dg/sancov/cmp0.c: Dito.
12087	* gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12088	* gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12089	* gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12090	* gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12091	* gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12092	* gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12093	* gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12094	* gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12095	* gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12096	* gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12097	* gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12098	* gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12099	* gcc.dg/tree-ssa/pr82059.c: Dito.
12100	* gcc.c-torture/execute/pr70460.c: Dito.
12101
121022018-02-02  Georg-Johann Lay  <avr@gjlay.de>
12103
12104	PR testsuite/52641
12105	* gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12106	* gcc.c-torture/execute/20180112-1.c: Dito.
12107	* gcc.c-torture/execute/pr81503.c: Dito.
12108	* gcc.dg/store_merging_12.c: Dito.
12109	* gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12110	* gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12111	* gcc.dg/tree-ssa/pr80898.c: Dito.
12112	* gcc.dg/tree-ssa/pr82363.c: Dito.
12113	* gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12114	* gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12115	* gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12116	* gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12117	* gcc.dg/torture/pr81814.c: Restrict to int32plus.
12118	* gcc.dg/tree-ssa/pr80803.c: Dito.
12119	* gcc.dg/tree-ssa/pr80898-2.c: Dito.
12120	* gcc.dg/tree-ssa/pr81346-4.c: Dito.
12121	* gcc.dg/tree-ssa/vrp114.c: Dito.
12122	* gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12123	* gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12124	* gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12125
121262018-02-02  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
12127
12128	PR target/84066
12129	* gcc.target/i386/cet-sjlj-6a.c: New test.
12130	* gcc.target/i386/cet-sjlj-6b.c: Likewise.
12131
121322018-02-01  Marek Polacek  <polacek@redhat.com>
12133
12134	PR c++/84125
12135	* g++.dg/cpp1y/lambda-generic-84125.C:New test.
12136
121372018-01-30  Jeff Law  <law@redhat.com>
12138
12139	PR target/84128
12140	* gcc.target/i386/pr84128.c: New test.
12141
121422018-02-01  Georg-Johann Lay  <avr@gjlay.de>
12143
12144	* gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12145	-fdelete-null-pointer-checks.
12146
121472018-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
12148
12149	PR c++/83796
12150	* g++.dg/cpp0x/abstract-default1.C: New.
12151
121522018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
12153
12154	PR tree-optimization/81635
12155	* gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12156	* gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12157
121582018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
12159
12160	PR target/83370
12161	* gcc.target/aarch64/pr83370.c: New.
12162
121632018-02-01  Richard Biener  <rguenther@suse.de>
12164
12165	* gcc.dg/graphite/pr35356-1.c: Adjust.
12166
121672018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
12168
12169	PR testsuite/83846
12170	* gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12171	for ILP32.
12172	* gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12173	of hard-coding the choice.
12174	* gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12175	* gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12176	* gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise.  Generalize
12177	memset call.
12178	* gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12179	stdint.h types.
12180	* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12181	* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12182	* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12183	* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12184	* gcc.target/aarch64/sve/logical_1.c: Likewise.
12185	* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12186	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12187	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12188	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12189	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12190	* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12191	* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12192	* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12193	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12194	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12195	* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12196	* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12197	* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12198	* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12199	* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12200	* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12201	* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12202	* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12203	* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12204	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12205	* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12206	* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12207	* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12208	* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12209	* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12210	* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12211	* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12212	* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12213	* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12214	* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12215	* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12216	* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12217	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12218	* gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12219	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12220	* gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12221	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12222	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12223	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12224	* gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12225	__builtin_popcountll rather than __builtin_popcountl.
12226
122272018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
12228
12229	* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12230	of LD1R[HWD] for multi-element constants on big-endian targets.
12231	* gcc.target/aarch64/sve/slp_3.c: Likewise.
12232	* gcc.target/aarch64/sve/slp_4.c: Likewise.
12233
122342018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
12235
12236	* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12237	* gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12238	* gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12239
122402018-02-01  Jakub Jelinek  <jakub@redhat.com>
12241
12242	PR tree-optimization/81661
12243	PR tree-optimization/84117
12244	* gcc.dg/pr81661.c: New test.
12245	* gfortran.dg/pr84117.f90: New test.
12246
122472018-02-01  Janne Blomqvist  <jb@gcc.gnu.org>
12248
12249	PR fortran/83705
12250	* gfortran.dg/repeat_7.f90: Catch warning message.
12251
122522018-01-31  Ian Lance Taylor  <iant@golang.org>
12253
12254	* go.go-torture/execute/printnil.go: New test.
12255
122562018-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12257
12258	* lib/target-supports.exp (check_effective_target_comdat_group):
12259	Allow for Solaris as comdat syntax.
12260
12261	* g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12262	Solaris with comdat_group support and as.
12263
122642018-01-31  Marek Polacek  <polacek@redhat.com>
12265
12266	PR c/81779
12267	* gcc.dg/pr81779.c: New test.
12268
122692018-01-31  Jakub Jelinek  <jakub@redhat.com>
12270
12271	PR fortran/84116
12272	* gfortran.dg/gomp/pr84116.f90: New test.
12273
12274	PR c++/83993
12275	* g++.dg/init/pr83993-2.C: New test.
12276
12277	PR c++/83993
12278	* g++.dg/init/pr83993-1.C: New test.
12279	* g++.dg/cpp0x/pr83993.C: New test.
12280
122812018-01-31  Paul Thomas  <pault@gcc.gnu.org>
12282
12283	PR fortran/84088
12284	* gfortran.dg/pr84088.f90: New test.
12285
122862018-01-31  Vladimir Makarov  <vmakarov@redhat.com>
12287
12288	PR target/82444
12289	* gcc.target/i386/pr82444.c: New.
12290
122912018-01-31  Will Schmidt  <will_schmidt@vnet.ibm.com>
12292
12293	* gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12294	* gcc.target/powerpc/vsx-13.c: New.
12295
122962018-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
12297
12298	PR c++/84092
12299	* g++.dg/cpp1y/var-templ57.C: New.
12300
123012018-01-31  Marek Polacek  <polacek@redhat.com>
12302
12303	PR c++/84138
12304	* g++.dg/diagnostic/pr84138.C: New test.
12305
123062018-01-31  Janne Blomqvist  <jb@gcc.gnu.org>
12307
12308	PR fortran/78534
12309	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12310	-Wstringop-overflow warnings due to spurious warning with -O1.
12311	* gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12312	* gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12313
123142018-01-31  Richard Biener  <rguenther@suse.de>
12315
12316	PR tree-optimization/84132
12317	* g++.dg/torture/pr84132.C: New testcase.
12318
123192018-01-31  Jan Hubicka  <hubicka@ucw.cz>
12320
12321	* g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12322	dg-final scan.
12323
123242018-01-31  Julia Koval  <julia.koval@intel.com>
12325
12326	PR target/83618
12327	* gcc.target/i386/rdpid.c: Remove "eax".
12328
123292018-01-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12330
12331	PR tree-optimization/64946
12332	* gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12333	scan-assembler checks.
12334
123352018-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12336
12337	* gcc.c-torture/execute/20180131-1.c: New test.
12338
123392018-01-31  Claudiu Zissulescu  <claziss@synopsys.com>
12340
12341	* gcc.target/arc/taux-1.c: New test.
12342	* gcc.target/arc/taux-2.c: Likewise.
12343
123442018-01-31  Claudiu Zissulescu  <claziss@synopsys.com>
12345
12346	* gcc.target/arc/uncached.c: New test.
12347
123482018-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12349
12350	PR lto/83954
12351	* gnat.dg/lto20.adb: Remove dg-excess-errors.
12352
123532018-01-31  Jakub Jelinek  <jakub@redhat.com>
12354
12355	PR preprocessor/69869
12356	* gcc.dg/cpp/trad/pr69869.c: New test.
12357
12358	PR c/84100
12359	* gcc.dg/pr84100.c: New test.
12360
123612018-01-30  Jeff Law  <law@redhat.com>
12362
12363	PR target/84064
12364	* gcc.target/i386/pr84064: New test.
12365
123662018-01-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
12367
12368	PR fortran/84134
12369	* gfortran.dg/data_implied_do_2.f90: New test.
12370
123712018-01-30  Janus Weil  <janus@gcc.gnu.org>
12372
12373	* gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12374
123752018-01-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
12376
12377	PR fortran/84133
12378	* gfortran.dg/inline_matmul_21.f90: New test case.
12379
123802018-01-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12381
12382	* g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12383
123842018-01-30  Vladimir Makarov  <vmakarov@redhat.com>
12385
12386	PR target/84112
12387	* gcc.target/powerpc/pr84112.c: New.
12388
123892018-01-30  Jakub Jelinek  <jakub@redhat.com>
12390
12391	PR rtl-optimization/83986
12392	* gcc.dg/pr83986.c: New test.
12393
123942018-01-30  Bill Seurer  <seurer@linux.vnet.ibm.com>
12395
12396	PR 58684
12397	* gcc.dg/torture/inf-compare-1.c: Add xfail.
12398	* gcc.dg/torture/inf-compare-2.c: Add xfail.
12399	* gcc.dg/torture/inf-compare-3.c: Add xfail.
12400	* gcc.dg/torture/inf-compare-4.c: Add xfail.
12401
124022018-01-30  Jakub Jelinek  <jakub@redhat.com>
12403
12404	PR tree-optimization/84111
12405	* gcc.c-torture/compile/pr84111.c: New test.
12406
124072018-01-30  Jan Hubicka  <hubicka@ucw.cz>
12408
12409	PR ipa/83179
12410	* gcc.dg/ipa/inline-2.c: Fix template.
12411	* gcc.dg/ipa/inline-3.c: Fix template.
12412
124132018-01-30  Jan Hubicka  <hubicka@ucw.cz>
12414
12415	PR ipa/81360
12416	* g++.dg/torture/pr81360.C: New testcase.
12417
124182018-01-30  Jan Hubicka  <hubicka@ucw.cz>
12419
12420	PR lto/83954
12421	* gcc.dg/lto/pr83954.h: New testcase.
12422	* gcc.dg/lto/pr83954_0.c: New testcase.
12423	* gcc.dg/lto/pr83954_1.c: New testcase.
12424
124252018-01-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12426
12427	PR bootstrap/84017
12428	* gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12429	to dg-options.
12430	Simplify DW_AT_producer scan.
12431
124322018-01-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12433
12434	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12435
124362018-01-30  Kirill Yukhin  <kirill.yukhin@gmail.com>
12437
12438	PR target/83828
12439	* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12440	* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12441	* gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12442	* gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12443
124442018-01-29  Jeff Law  <law@redhat.com>
12445
12446	PR testsuite/81010
12447	* gcc.target/powerpc/pr56605.c: Update various dg- directives to
12448	better match other tests which require vsx.  Verify the zero
12449	extension is part of the test in the combiner dump.
12450
124512018-01-29  Marek Polacek  <polacek@redhat.com>
12452
12453	PR c/83966
12454	* gcc.dg/format/Wsuggest-attribute-1.c: New test.
12455
12456	PR c++/83996
12457	* g++.dg/ext/pr83996.C: New test.
12458
124592018-01-29  Richard Biener  <rguenther@suse.de>
12460
12461	PR tree-optimization/84057
12462	* gcc.dg/graphite/pr84057.c: New testcase.
12463
124642018-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12465
12466	PR fortran/84073
12467	* gfortran.dg/bind_c_usage_31.f90: New test.
12468
124692018-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
12470
12471	PR c++/83924
12472	* g++.dg/warn/Wduplicated-branches5.C: New.
12473
124742018-01-26  Sebastian Perta  <sebastian.perta@renesas.com>
12475
12476	* gcc.target/rl78/test_addsi3_internal.c: New test.
12477
124782018-01-26  Segher Boessenkool  <segher@kernel.crashing.org>
12479
12480	* gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12481	Make expected output depend on whether we expect sibcalls or not.
12482	* gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12483	safe-indirect-jump-1.c).
12484
124852018-01-26  Damian Rouson  <damian@sourceryinstitute.org>
12486	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
12487	    Soren Rasmussen  <s.c.rasmussen@gmail.com>
12488
12489	Fortran 2018 teams tests.
12490
12491	* gfortran.dg/team_number_1.f90: new test for team_number.
12492	* gfortran.dg/team_change_1.f90: new test for change team.
12493	* gfortran.dg/team_end_1.f90: new test for end team.
12494	* gfortran.dg/team_form_1.f90: new test for form team.
12495
124962018-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12497
12498	PR fortran/83998
12499	* gfortran.dg/dot_product_4.f90
12500
125012018-01-26  Martin Sebor  <msebor@redhat.com>
12502
12503	PR tree-optimization/83896
12504	* gcc.dg/strlenopt-43.c: New.
12505
125062018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
12507
12508	* gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12509	* gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12510	* gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12511	* gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12512	* gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12513	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12514	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12515	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12516	* gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12517	stanzas.
12518	* gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12519	* gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12520	* gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12521	* gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12522	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12523	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12524	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12525	* gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12526	instruction list.
12527	* gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12528
125292018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
12530
12531	* gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12532	* gcc.target/powerpc/fold-vec-cmp-int.h: New.
12533	* gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12534	* gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12535	* gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12536	* gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12537	* gcc.target/powerpc/fold-vec-cmp-short.h: New.
12538	* gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12539	* gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12540	* gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12541	* gcc.target/powerpc/fold-vec-cmp-char.h: New.
12542	* gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12543	* gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12544
125452018-01-26  Martin Liska  <mliska@suse.cz>
12546
12547	* lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12548	warning is seen.
12549
125502018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
12551
12552	* gcc.target/powerpc/fold-vec-neg-longlong.h:  New.
12553	* gcc.target/powerpc/fold-vec-neg-longlong.p8.c:  New.
12554	* gcc.target/powerpc/fold-vec-neg-longlong.p9.c:  New.
12555	* gcc.target/powerpc/fold-vec-neg-longlong.c:  Delete.
12556	* gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12557	* gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12558	* gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12559	* gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12560
125612018-01-26  Richard Biener  <rguenther@suse.de>
12562
12563	PR rtl-optimization/84003
12564	* g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12565	latent bug in DSE if NOINLINE is appropriately defined.
12566	* g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12567	and defining NOINLINE.
12568
125692018-01-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12570
12571	* gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12572	tests specific to aarch64.  XFAIL test on arm.
12573
125742018-01-26  Jakub Jelinek  <jakub@redhat.com>
12575
12576	PR rtl-optimization/83985
12577	* gcc.dg/pr83985.c: New test.
12578
12579	PR c/83989
12580	* c-c++-common/Wrestrict-3.c: New test.
12581
125822018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
12583
12584	* gcc.target/arc/tdelegitimize_addr.c: New test.
12585
125862018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
12587
12588	* gcc.target/arc/jli-1.c: New file.
12589	* gcc.target/arc/jli-2.c: Likewise.
12590
125912018-01-26  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12592
12593	* gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12594	scan-assembler.
12595	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12596	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12597
125982018-01-26  Richard Biener  <rguenther@suse.de>
12599
12600	PR tree-optimization/81082
12601	* gcc.dg/vect/pr81082.c: New testcase.
12602	* gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12603	simplification to n * n.
12604
126052018-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12606
12607	* gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12608	Solaris 10.
12609	* gcc.target/i386/pr63620.c: Likewise.
12610
126112018-01-26  Julia Koval  <julia.koval@intel.com>
12612
12613	* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12614	-mavx512f -mavx512bw.
12615	* gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12616	* gcc.target/i386/i386.exp: Fix types.
12617
126182018-01-26  Alan Modra  <amodra@gmail.com>
12619
12620	PR target/84033
12621	* gcc.target/powerpc/swaps-p8-46.c: New.
12622
126232018-25-01  Paul Thomas  <pault@gcc.gnu.org>
12624
12625	PR fortran/37577
12626	* gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12627	* gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12628	'array01' in the tree dump comparison.
12629	* gfortran.dg/coarray_lib_token_4.f90: Likewise.
12630	* gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12631	* gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12632
126332018-01-25  Jan Hubicka  <hubicka@ucw.cz>
12634
12635	PR middle-end/83055
12636	* gcc.dg/torture/pr83055.c: New testcase.
12637
126382018-01-25  Jakub Jelinek  <jakub@redhat.com>
12639
12640	PR c++/84031
12641	* g++.dg/cpp1z/decomp36.C: New test.
12642
12643	PR middle-end/83977
12644	* c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12645
126462018-01-25  Richard Sandiford  <richard.sandiford@linaro.org>
12647
12648	* gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12649	the shift dump line.
12650	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12651
126522018-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12653
12654	PR target/81550
12655	* gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12656	index instead of int, which allows IVOPTs to properly optimize the
12657	loop.
12658
126592018-01-24  David Malcolm  <dmalcolm@redhat.com>
12660
12661	PR jit/82846
12662	* jit.dg/test-alignment.c (create_aligned_code): Fix return type
12663	of "fn_type" typedef.
12664	* jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12665
126662018-01-24  Ian Lance Taylor  <iant@golang.org>
12667
12668	* go.go-torture/execute/names-1.go: New test.
12669
126702018-01-19  Jeff Law  <law@redhat.com>
12671
12672	PR target/83994
12673	* gcc.target/i386/pr83994.c: New test.
12674
126752018-01-24  Vladimir Makarov  <vmakarov@redhat.com>
12676
12677	PR target/84014
12678	* gcc.target/powerpc/pr84014.c: New.
12679
126802018-01-24  Jakub Jelinek  <jakub@redhat.com>
12681
12682	PR middle-end/83977
12683	* c-c++-common/gomp/pr83977-1.c: New test.
12684	* c-c++-common/gomp/pr83977-2.c: New test.
12685	* c-c++-common/gomp/pr83977-3.c: New test.
12686	* gfortran.dg/gomp/pr83977.f90: New test.
12687
126882018-01-24  Richard Sandiford  <richard.sandiford@linaro.org>
12689
12690	PR testsuite/83889
12691	* gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12692	* gcc.dg/vect/pr80631-1.c: Likewise.
12693	* gcc.dg/vect/pr80631-2.c: Likewise.
12694	* gcc.dg/vect/pr81410.c: Likewise.
12695	* gcc.dg/vect/pr81633.c: Likewise.
12696	* gcc.dg/vect/pr81815.c: Likewise.
12697	* gcc.dg/vect/pr82108.c: Likewise.
12698	* gcc.dg/vect/pr83857.c: Likewise.
12699	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
12700	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
12701	* gcc.dg/vect/vect-alias-check-10.c: Likewise.
12702	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
12703	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
12704	* gcc.dg/vect/vect-reduc-11.c: Likewise.
12705	* gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12706	* gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12707	dg-xfail-run-if instead.
12708	* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12709	* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12710	* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12711	* gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12712	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12713
127142018-01-24  Richard Sandiford  <richard.sandiford@linaro.org>
12715
12716	PR tree-optimization/83979
12717	* g++.dg/pr83979.c: New test.
12718
127192018-01-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12720
12721	* gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12722	option.  Add arm_neon_ok_no_float_abi check.
12723
127242018-01-24  Richard Biener  <rguenther@suse.de>
12725
12726	PR tree-optimization/83176
12727	* gcc.dg/graphite/pr83176.c: New testcase.
12728
127292018-01-24  Richard Biener  <rguenther@suse.de>
12730
12731	PR tree-optimization/82819
12732	* gcc.dg/graphite/pr82819.c: New testcase.
12733
127342018-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
12735
12736	PR c++/83921
12737	* g++.dg/cpp1y/constexpr-83921-1.C: New.
12738	* g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12739	* g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12740	* g++.dg/ext/stmtexpr20.C: Likewise.
12741	* g++.dg/ext/stmtexpr21.C: Likewise.
12742
127432018-01-23  David Malcolm  <dmalcolm@redhat.com>
12744
12745	PR c++/83974
12746	* g++.dg/warn/pr83974.C: New test case.
12747
127482018-01-23  Jakub Jelinek  <jakub@redhat.com>
12749
12750	PR sanitizer/83987
12751	* g++.dg/ubsan/pr83987.C: New test.
12752
127532018-01-23  Paul Thomas  <pault@gcc.gnu.org>
12754
12755	PR fortran/83866
12756	* gfortran.dg/pdt_29.f03: New test.
12757
127582018-01-23  Paul Thomas  <pault@gcc.gnu.org>
12759
12760	PR fortran/83898
12761	* gfortran.dg/associate_33.f03: New test.
12762
127632018-01-23  Martin Liska  <mliska@suse.cz>
12764
12765	PR lto/81440
12766	* gcc.dg/lto/pr81440.h: New test.
12767	* gcc.dg/lto/pr81440_0.c: New test.
12768	* gcc.dg/lto/pr81440_1.c: New test.
12769
127702018-01-23  Nathan Sidwell  <nathan@acm.org>
12771
12772	PR c++/83988
12773	* g++.dg/template/pr83988.C: New.
12774
127752018-01-23  Jakub Jelinek  <jakub@redhat.com>
12776
12777	PR c++/82882
12778	PR c++/83978
12779	* g++.dg/cpp0x/pr82882.C: New test.
12780	* g++.dg/cpp0x/pr83978.C: New test.
12781
12782	PR c++/83958
12783	* g++.dg/cpp1z/decomp35.C: New test.
12784
127852018-01-23  Nathan Sidwell  <nathan@acm.org>
12786
12787	* g++.dg/cpp0x/range-for10.C: Adjust.
12788	* g++.dg/ext/forscope1.C: Adjust.
12789	* g++.dg/ext/forscope2.C: Adjust.
12790	* g++.dg/template/for1.C: Adjust.
12791
127922018-01-23  David Malcolm  <dmalcolm@redhat.com>
12793
12794	PR tree-optimization/83510
12795	* gcc.c-torture/compile/pr83510.c: New test case.
12796
127972018-01-23  Richard Sandiford  <richard.sandiford@linaro.org>
12798
12799	PR testsuite/83888
12800	* lib/target-supports.exp (check_effective_target_vect_float): Say
12801	that the result only holds when -funsafe-math-optimizations is on.
12802	(check_effective_target_vect_float_strict): New procedure.
12803	* gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12804	of vect_float.
12805	* gcc.dg/vect/vect-reduc-6.c: Likewise.
12806
128072018-01-23  Richard Sandiford  <richard.sandiford@linaro.org>
12808
12809	PR tree-optimization/83965
12810	* gcc.dg/vect/pr83965.c: New test.
12811
128122018-01-23  Richard Biener  <rguenther@suse.de>
12813
12814	PR tree-optimization/83963
12815	* gfortran.dg/graphite/pr83963.f: New testcase.
12816	* gcc.dg/graphite/pr83963-2.c: Likewise.
12817
128182018-01-23  Jakub Jelinek  <jakub@redhat.com>
12819
12820	PR c++/83918
12821	* g++.dg/cpp1z/pr83918.C: New test.
12822
128232018-01-22  Jakub Jelinek  <jakub@redhat.com>
12824
12825	PR tree-optimization/83957
12826	* gcc.dg/autopar/pr83957.c: New test.
12827
12828	PR tree-optimization/83081
12829	* gcc.dg/predict-8.c: Adjust expected probability.
12830
128312018-01-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12832
12833	PR target/83862
12834	* gcc.target/powerpc/pr83862.c: New test.
12835
128362018-01-22  Carl Love  <cel@us.ibm.com>
12837
12838	* gcc.target/powerpc/powerpc.exp: Add torture tests for
12839	builtins-4-runnable.c, builtins-6-runnable.c,
12840	builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
12841	* gcc.target/powerpc/builtins-6-runnable.c: New test file.
12842	* gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
12843	for signed/unsigned 128-bit and long long int loads.
12844
128452018-01-22  Marek Polacek  <polacek@redhat.com>
12846
12847	PR c++/81933
12848	* g++.dg/cpp1y/constexpr-empty4.C: New test.
12849
128502018-01-22  Will Schmidt  <will_schmidt@vnet.ibm.com>
12851
12852	* gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
12853	scan-asembler valid instructions list.
12854	* gcc.target/powerpc/fold-vec-abs-short.c: Same.
12855	* gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
12856	power8-vector requirement and option.
12857	* gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
12858
128592018-01-22  Janne Blomqvist  <jb@gcc.gnu.org>
12860
12861	PR 78534
12862	PR 83704
12863	* gfortran.dg/string_1.f90: Remove printing the length.
12864
128652018-01-22  Richard Biener  <rguenther@suse.de>
12866
12867	PR tree-optimization/83963
12868	* gcc.dg/graphite/pr83963.c: New testcase.
12869
128702018-01-22  Sudakshina Das  <sudi.das@arm.com>
12871
12872	* gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
12873	dg-require-effective-target directives.
12874
128752018-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12876
12877	* lib/target-supports.exp (check_effective_target_arm_softfloat):
12878	New procedure.
12879	* gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
12880	Adjust scan-assembler checks for soft-float.
12881
128822018-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12883
12884	PR target/83946
12885	* gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
12886
128872018-01-21  John David Anglin  <danglin@gcc.gnu.org>
12888
12889	* gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
12890	* gcc.dg/pr83623.c: Likewise.
12891	* gcc.dg/pr83666.c: Likewise.
12892
128932018-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12894	    David Edelsohn  <dje.gcc@gmail.com>
12895
12896	PR target/83946
12897	* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12898	assembly output from "crset eq" to "crset 2".
12899	* gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
12900	assembly output from . to $.
12901	* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12902	* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12903	assembly output from "crset eq" to "crset 2".
12904	* gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
12905	assembly output from "crset eq" to "crset 2", and from . to $.
12906
129072018-01-20  Steven G. Kargl  <kargl@gcc.gnu.org>
12908
12909	PR fortran/83900
12910	* gfortran.dg/matmul_18.f90: New test.
12911
129122018-01-20  Richard Sandiford  <richard.sandiford@linaro.org>
12913
12914	PR tree-optimization/83940
12915	* gcc.dg/torture/pr83940.c: New test.
12916
129172018-01-20  Jakub Jelinek  <jakub@redhat.com>
12918
12919	PR middle-end/83945
12920	* gcc.dg/tls/pr83945.c: New test.
12921
12922	PR target/83930
12923	* gcc.dg/pr83930.c: New test.
12924
129252018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
12926
12927	PR fortran/83900
12928	* gfortran.dg/matmul_17.f90: New test.
12929
129302018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
12931
12932	PR fortran/80768
12933	* gfortran.dg/num_images_1.f90:  New test that tests fix in r250734.
12934
129352018-01-19  Jakub Jelinek  <jakub@redhat.com>
12936
12937	PR c++/81167
12938	* g++.dg/cpp0x/pr81167.C: New test.
12939
12940	PR c++/83919
12941	* g++.dg/cpp0x/pr83919.C: New test.
12942
129432018-01-19  Jeff Law  <law@redhat.com>
12944	    Jakub Jelinek  <jakub@redhat.com>
12945
12946	* gcc.dg/stack-check-16.c: New test.
12947
129482018-01-19  Cesar Philippidis  <cesar@codesourcery.com>
12949
12950	PR target/83790
12951	* gcc.target/nvptx/indirect_call.c: New test.
12952
129532018-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12954
12955	* g++.dg/torture/pr83619.C: Remove dg-message.
12956
129572018-01-19  Martin Liska  <mliska@suse.cz>
12958
12959	* gcc.dg/predict-1.c: Adjust expected probability.
12960	* gcc.dg/predict-3.c: Likewise.
12961	* gcc.dg/predict-5.c: Likewise.
12962	* gcc.dg/predict-6.c: Likewise.
12963	* gcc.dg/predict-9.c: Likewise.
12964
129652018-01-19  Richard Sandiford  <richard.sandiford@linaro.org>
12966
12967	PR tree-optimization/83922
12968	* gcc.dg/pr83922.c: New test.
12969
129702018-01-19  Richard Sandiford  <richard.sandiford@linaro.org>
12971
12972	PR tree-optimization/83914
12973	* gcc.dg/vect/pr83914.c: New test.
12974
129752018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12976
12977	* gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
12978	* gcc.target/arm/negdi-2.c: Likewise.
12979	* gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
12980
129812018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12982
12983	* gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
12984
129852018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12986
12987	* gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
12988
129892018-01-18  John David Anglin  <danglin@gcc.gnu.org>
12990
12991	* gcc.dg/torture/pr52451.c (main): Skip long double test on
12992	hppa*-*-hpux*.
12993
129942018-01-18  Jakub Jelinek  <jakub@redhat.com>
12995
12996	PR ipa/83619
12997	PR testsuite/83934
12998	* g++.dg/torture/pr83619.C (e): Define before first use instead of
12999	forward declaration.
13000
130012018-01-18  Carl Love  <cel@us.ibm.com>
13002
13003	* gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13004	to the function.
13005
130062018-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
13007
13008	PR c++/81013
13009	* g++.dg/inherit/union3.C: New.
13010
130112018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
13012
13013	* gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13014
130152018-01-18  Jan Hubicka  <hubicka@ucw.cz>
13016
13017	PR ipa/83619
13018	* g++.dg/torture/pr83619.C: New testcase.
13019
130202018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
13021
13022	* lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13023	Add function body to force error messages in some configurations.
13024
130252018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13026
13027	* gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13028	and arm_thumb1_ok.
13029
130302018-01-18  Boris Kolpackov  <boris@codesynthesis.com>
13031
13032	PR other/70268
13033	* c-c++-common/ffile-prefix-map.c: New test.
13034	* c-c++-common/fmacro-prefix-map.c: New test.
13035	* c-c++-common/cpp/ffile-prefix-map.c: New test.
13036	* c-c++-common/cpp/fmacro-prefix-map.c: New test.
13037
130382018-01-18  Martin Liska  <mliska@suse.cz>
13039
13040	* gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13041	* gcc.target/i386/indirect-thunk-4.c: Likewise.
13042	* gcc.target/i386/indirect-thunk-6.c: Likewise.
13043	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13044	* gcc.target/i386/ret-thunk-10.c: Likewise.
13045	* gcc.target/i386/ret-thunk-11.c: Likewise.
13046	* gcc.target/i386/ret-thunk-12.c: Likewise.
13047	* gcc.target/i386/ret-thunk-15.c: Likewise.
13048	* gcc.target/i386/ret-thunk-9.c: Likewise.
13049
130502018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
13051
13052	* gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13053	order.
13054
130552018-01-18  Nathan Sidwell  <nathan@acm.org>
13056
13057	PR c++/83160
13058	* g++.dg/cpp0x/pr83160.C: New.
13059
130602018-01-18  Richard Biener  <rguenther@suse.de>
13061
13062	PR tree-optimization/83887
13063	* gcc.dg/graphite/pr83887.c: New testcase.
13064	* gfortran.dg/graphite/pr83887.f90: Likewise.
13065	* gfortran.dg/graphite/pr83887.f: Likewise.
13066
130672018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13068
13069	PR target/65578
13070	* gcc.target/arm/builtin-bswap.x: New file.
13071	* gcc.target/arm/builtin-bswap-1.c: Include the above.  Add checks
13072	and options for armv6t2.
13073	* gcc.target/arm/builtin-bswap-2.c: Include the above.  Add checks
13074	and options for Thumb1.
13075	* gcc.target/arm/builtin-bswap16.x: New file.
13076	* gcc.target/arm/builtin-bswap16-1.c: Include the above.  Add checks
13077	and options for armv6t2.
13078	* gcc.target/arm/builtin-bswap16-2.c: Include the above.  Add checks
13079	and options for Thumb1.
13080
130812018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
13082
13083	* gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13084	order.
13085
130862018-01-18  Jakub Jelinek  <jakub@redhat.com>
13087
13088	PR c/61240
13089	* gcc.dg/pr61240.c: New test.
13090
130912018-01-17  Harald Anlauf  <anlauf@gmx.de>
13092
13093	PR fortran/83864
13094	* gfortran.dg/pr83864.f90: New test.
13095
130962018-01-17  Jeff Law  <law@redhat.com>
13097
13098	PR testsuite/83883
13099	* gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13100
131012018-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13102
13103	* gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13104	restriction, but still restrict to 64-bit.
13105	* gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13106	* gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13107
131082018-01-17  Harald Anlauf  <anlauf@gmx.de>
13109
13110	PR fortran/83874
13111	* gfortran.dg/pr83874.f90: New test.
13112
131132018-01-18  Jakub Jelinek  <jakub@redhat.com>
13114
13115	PR c++/83824
13116	* g++.dg/cpp0x/pr83824.C: New test.
13117
131182018-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
13119
13120	* gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13121	appropriate .gnu_attribute for the long double type, if we use the
13122	long double type, but do not generate any calls.
13123	* gcc.target/powerpc/gnuattr2.c: Likewise.
13124	* gcc.target/powerpc/gnuattr3.c: Likewise.
13125
131262018-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
13127
13128	PR c++/78344
13129	* g++.dg/cpp0x/alignas13.C: New.
13130
131312018-01-17  Jakub Jelinek  <jakub@redhat.com>
13132
13133	PR c++/83897
13134	* g++.dg/cpp0x/pr83897.C: New test.
13135
131362018-01-17  Jan Hubicka  <hubicka@ucw.cz>
13137
13138	PR ipa/83051
13139	* gcc.c-torture/compile/pr83051-2.c: New testcase.
13140
131412018-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
13142
13143	PR c++/81054
13144	* g++.dg/cpp0x/constexpr-ice19.C: New.
13145
131462018-01-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
13147
13148	* gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13149	* gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13150	* gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13151	* gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13152	* gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13153	* gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13154	* gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13155	* gcc.target/powerpc/builtins-1-be-folded.c: New.
13156	* gcc.target/powerpc/builtins-1-le-folded.c: New.
13157	* gcc.target/powerpc/builtins-1.fold.h: New.
13158
131592018-01-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
13160
13161	* gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13162	* gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13163
131642018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13165
13166	* gcc.target/arm/g2.c: Add -marm to dg-options.
13167	* gcc.target/arm/scd42-2.c: Likewise.
13168
131692018-01-17  Nathan Sidwell  <nathan@acm.org>
13170
13171	PR c++/83287
13172	* g++.dg/lookup/pr83287-2.C: New.
13173
131742018-01-17  David Malcolm  <dmalcolm@redhat.com>
13175
13176	PR c++/83814
13177	PR c++/83902
13178	* g++.dg/wrappers/pr83814.C: New test case.
13179	* g++.dg/wrappers/pr83902.C: New test case.
13180
131812018-01-17  David Malcolm  <dmalcolm@redhat.com>
13182
13183	PR lto/83121
13184	* g++.dg/lto/pr83121_0.C: New test case.
13185	* g++.dg/lto/pr83121_1.C: New test case.
13186	* lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13187	adapted from DejaGnu's dg-test.
13188	(lto_handle_diagnostics): New procedure.
13189	(lto_prune_warns): Ignore informational notes.
13190	(lto-link-and-maybe-run): Add "messages_by_file" param.
13191	Call lto_handle_diagnostics.  Avoid issuing "unresolved" for
13192	"execute" when "link" fails if "execute" was not specified.
13193	(lto-can-handle-directive): New procedure.
13194	(lto-get-options-main): Call lto-can-handle-directive.  Add a
13195	dg-messages local, using it to set the caller's
13196	dg-messages-by-file for the given source file.
13197	(lto-get-options): Likewise.
13198	(lto-execute): Add dg-messages-by-file local, and pass it to
13199	lto-link-and-maybe-run.
13200
132012018-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
13202	    Richard Sandiford  <richard.sandiford@linaro.org>
13203
13204	PR target/79041
13205	PR target/82964
13206	* gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13207	* gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13208
132092018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13210
13211	* lib/target-supports.exp: Fix -march arguments in arm arch effective
13212	target check autogenerator for armv8.1-a and armv8.2-a.
13213
132142018-01-17  Carl Love  <cel@us.ibm.com>
13215
13216	* gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13217	Add debug print statements.
13218	* gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13219	16 byte vector load followed by a partial vector load.
13220
132212018-01-17  David Malcolm  <dmalcolm@redhat.com>
13222
13223	PR c++/83799
13224	* g++.dg/wrappers/pr83799.C: New test case.
13225
132262018-01-17  Nathan Sidwell  <nathan@acm.org>
13227
13228	PR c++/83739
13229	* g++.dg/cpp1y/pr83739.C: New.
13230
132312018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
13232
13233	* gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13234	* gcc.target/visium/overflow16.c: Likewise.
13235	* gcc.target/visium/overflow32.c: Likewise.
13236
132372018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
13238
13239	* gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13240
132412018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13242
13243	* gcc.dg/rtl/arm/stl-cond.c: New test.
13244	* gcc.target/arm/stl-cond.c: Delete.
13245
132462018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13247
13248	* gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13249	directives.
13250
132512018-01-17  Jakub Jelinek  <jakub@redhat.com>
13252
13253	PR tree-optimization/83843
13254	* gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13255	* gcc.dg/store_merging_19.c: New test.
13256
132572018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13258
13259	* gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13260	and options.
13261
132622018-01-17  Jakub Jelinek  <jakub@redhat.com>
13263
13264	PR rtl-optimization/83771
13265	* gcc.dg/pr83771.c: New test.
13266
132672018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
13268
13269	PR tree-optimization/81184
13270	* gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13271	targets.
13272	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13273
132742018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
13275
13276	* c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13277
132782018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>
13279
13280	PR target/83546
13281	* gcc.target/i386/pr83546.c: New test.
13282
132832018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13284
13285	* c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13286
132872018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13288
13289	* c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13290	test and add dg-warning for the -Wstringop-overflow warning.
13291
132922018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13293
13294	* c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13295	XFAIL last test on SPARC and Visium.
13296
132972018-01-16  Vladimir Makarov  <vmakarov@redhat.com>
13298
13299	PR rtl-optimization/80481
13300	* g++.dg/pr80481.C: Exclude solaris.
13301
133022018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13303
13304	* c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13305	* c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13306	* c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13307
133082018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13309
13310	* gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13311	* gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13312	* gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13313	* gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13314	* gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13315	* gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13316	* gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13317	* gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13318	* gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13319	* gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13320	* gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13321	* gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13322	* gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13323	* gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13324	* gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13325
133262018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13327
13328	PR testsuite/77734
13329	* gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13330
133312018-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13332
13333	* gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13334	* gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13335	* gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13336	* gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13337	* gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13338	* gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13339
133402018-01-16  Richard Sandiford  <richard.sandiford@linaro.org>
13341
13342	PR tree-optimization/83857
13343	* gcc.dg/vect/pr83857.c: New test.
13344
133452018-01-16  Richard Biener  <rguenther@suse.de>
13346
13347	PR tree-optimization/83867
13348	* gcc.dg/vect/pr83867.c: New testcase.
13349
133502018-01-16  Jakub Jelinek  <jakub@redhat.com>
13351
13352	PR c/83844
13353	* gcc.dg/pr83844.c: New test.
13354
133552018-01-16  Richard Sandiford  <richard.sandiford@linaro.org>
13356
13357	* gcc.dg/torture/pr83847.c: New test.
13358
133592018-01-16  Jakub Jelinek  <jakub@redhat.com>
13360
13361	PR rtl-optimization/86620
13362	* gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13363	instead of --param=max-sched-ready-insns=0.
13364	* gcc.target/i386/pr83620.c: New test.
13365	* gcc.dg/pr83620.c: New test.
13366
13367	PR tree-optimization/83843
13368	* gcc.dg/store_merging_18.c: New test.
13369
13370	PR c++/83817
13371	* g++.dg/cpp1y/pr83817.C: New test.
13372
13373	PR c++/83825
13374	* g++.dg/template/pr83825.C: New test.
13375
133762018-01-16  Richard Biener  <rguenther@suse.de>
13377
13378	* gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13379
133802018-01-16  Richard Biener  <rguenther@suse.de>
13381
13382	PR testsuite/82132
13383	* gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13384	from gcc.dg/torture/pr60092.c.
13385
133862018-01-15  Martin Sebor  <msebor@redhat.com>
13387
13388	PR c++/83588
13389	* g++.dg/ext/flexary28.C: New test.
13390
133912018-01-15  Louis Krupp  <louis.krupp@zoho.com>
13392
13393	PR fortran/82257
13394	* gfortran.dg/unlimited_polymorphic_28.f90: New test.
13395
133962018-01-15  Martin Sebor  <msebor@redhat.com>
13397
13398	PR testsuite/83869
13399	* c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13400
134012018-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
13402
13403	PR fortran/54613
13404	* gfortran.dg/minmaxloc_9.f90: New test.
13405	* gfortran.dg/minmaxloc_10.f90: New test.
13406	* gfortran.dg/minmaxloc_11.f90: New test.
13407
134082018-01-15  H.J. Lu  <hongjiu.lu@intel.com>
13409
13410	PR target/83839
13411	* gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13412	* gcc.target/i386/indirect-thunk-2.c: Likewise.
13413	* gcc.target/i386/indirect-thunk-3.c: Likewise.
13414	* gcc.target/i386/indirect-thunk-4.c: Likewise.
13415	* gcc.target/i386/indirect-thunk-7.c: Likewise.
13416	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13417	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13418	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13419	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13420	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13421	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13422	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13423	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13424	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13425	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13426	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13427	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13428	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13429	* gcc.target/i386/ret-thunk-10.c: Likewise.
13430	* gcc.target/i386/ret-thunk-11.c: Likewise.
13431	* gcc.target/i386/ret-thunk-12.c: Likewise.
13432	* gcc.target/i386/ret-thunk-13.c: Likewise.
13433	* gcc.target/i386/ret-thunk-14.c: Likewise.
13434	* gcc.target/i386/ret-thunk-15.c: Likewise.
13435	* gcc.target/i386/ret-thunk-9.c: Don't check the
13436	__x86_return_thunk label.  Scan for "push" only for Linux.
13437
134382018-01-15  Richard Sandiford  <richard.sandiford@linaro.org>
13439
13440	PR testsuite/79920
13441	* gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13442
134432018-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13444
13445	PR target/83687
13446	* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13447	tests.
13448	* gcc.target/arm/pr83687.c: New test.
13449
134502018-01-15  Georg-Johann Lay  <avr@gjlay.de>
13451
13452	Adjust tests to AVR_TINY.
13453
13454	* gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13455	* gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13456	* gcc.target/avr/pr71627.c: Same.
13457	* gcc.target/avr/torture/addr-space-1-0.c: Same.
13458	* gcc.target/avr/torture/addr-space-1-1.c: Same.
13459	* gcc.target/avr/torture/addr-space-1-x.c: Same.
13460	* gcc.target/avr/torture/addr-space-2-0.c: Same.
13461	* gcc.target/avr/torture/addr-space-2-1.c: Same.
13462	* gcc.target/avr/torture/addr-space-2-x.c: Same.
13463	* gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13464	* gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13465	* gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13466	* gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13467	* gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13468	* gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13469	* gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13470	* gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13471	* gcc.target/avr/torture/pr61055.c: Same.
13472	* gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13473	available.
13474	* gcc.target/avr/torture/int24-mul.c: Same.
13475	* gcc.target/avr/torture/pr51782-1.c: Same.
13476	* gcc.target/avr/torture/pr61443.c: Same.
13477	* gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13478	* gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13479
134802018-01-15  Georg-Johann Lay  <avr@gjlay.de>
13481
13482	PR c/83801
13483	PR c/83729
13484	* gcc.target/avr/torture/pr83729.c: New test.
13485	* gcc.target/avr/torture/pr83801.c: New test.
13486
134872018-01-15  Jakub Jelinek  <jakub@redhat.com>
13488
13489	PR middle-end/82694
13490	* gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13491	* gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13492
134932018-01-10  Martin Sebor  <msebor@redhat.com>
13494
13495	PR other/83508
13496	* gcc.dg/Wstringop-overflow-2.c: New test.
13497
134982018-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13499
13500	PR libgfortran/83811
13501	* gfortran.dg/fmt_e.f90: New test.
13502
135032018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13504
13505	* gcc.target/i386/indirect-thunk-10.c: New test.
13506	* gcc.target/i386/indirect-thunk-8.c: Likewise.
13507	* gcc.target/i386/indirect-thunk-9.c: Likewise.
13508	* gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13509	* gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13510	* gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13511	* gcc.target/i386/ret-thunk-17.c: Likewise.
13512	* gcc.target/i386/ret-thunk-18.c: Likewise.
13513	* gcc.target/i386/ret-thunk-19.c: Likewise.
13514	* gcc.target/i386/ret-thunk-20.c: Likewise.
13515	* gcc.target/i386/ret-thunk-21.c: Likewise.
13516
135172018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13518
13519	* gcc.target/i386/indirect-thunk-register-4.c: New test.
13520
135212018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13522
13523	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13524	-mno-indirect-branch-register.
13525	* gcc.target/i386/indirect-thunk-2.c: Likewise.
13526	* gcc.target/i386/indirect-thunk-3.c: Likewise.
13527	* gcc.target/i386/indirect-thunk-4.c: Likewise.
13528	* gcc.target/i386/indirect-thunk-5.c: Likewise.
13529	* gcc.target/i386/indirect-thunk-6.c: Likewise.
13530	* gcc.target/i386/indirect-thunk-7.c: Likewise.
13531	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13532	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13533	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13534	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13535	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13536	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13537	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13538	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13539	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13540	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13541	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13542	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13543	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13544	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13545	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13546	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13547	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13548	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13549	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13550	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13551	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13552	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13553	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13554	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13555	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13556	* gcc.target/i386/ret-thunk-10.c: Likewise.
13557	* gcc.target/i386/ret-thunk-11.c: Likewise.
13558	* gcc.target/i386/ret-thunk-12.c: Likewise.
13559	* gcc.target/i386/ret-thunk-13.c: Likewise.
13560	* gcc.target/i386/ret-thunk-14.c: Likewise.
13561	* gcc.target/i386/ret-thunk-15.c: Likewise.
13562	* gcc.target/i386/ret-thunk-9.c: Likewise.
13563	* gcc.target/i386/indirect-thunk-register-1.c: New test.
13564	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13565	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13566
135672018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13568
13569	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13570	-mfunction-return=keep.
13571	* gcc.target/i386/indirect-thunk-2.c: Likewise.
13572	* gcc.target/i386/indirect-thunk-3.c: Likewise.
13573	* gcc.target/i386/indirect-thunk-4.c: Likewise.
13574	* gcc.target/i386/indirect-thunk-5.c: Likewise.
13575	* gcc.target/i386/indirect-thunk-6.c: Likewise.
13576	* gcc.target/i386/indirect-thunk-7.c: Likewise.
13577	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13578	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13579	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13580	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13581	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13582	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13583	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13584	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13585	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13586	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13587	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13588	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13589	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13590	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13591	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13592	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13593	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13594	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13595	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13596	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13597	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13598	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13599	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13600	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13601	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13602	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13603	* gcc.target/i386/ret-thunk-1.c: New test.
13604	* gcc.target/i386/ret-thunk-10.c: Likewise.
13605	* gcc.target/i386/ret-thunk-11.c: Likewise.
13606	* gcc.target/i386/ret-thunk-12.c: Likewise.
13607	* gcc.target/i386/ret-thunk-13.c: Likewise.
13608	* gcc.target/i386/ret-thunk-14.c: Likewise.
13609	* gcc.target/i386/ret-thunk-15.c: Likewise.
13610	* gcc.target/i386/ret-thunk-16.c: Likewise.
13611	* gcc.target/i386/ret-thunk-2.c: Likewise.
13612	* gcc.target/i386/ret-thunk-3.c: Likewise.
13613	* gcc.target/i386/ret-thunk-4.c: Likewise.
13614	* gcc.target/i386/ret-thunk-5.c: Likewise.
13615	* gcc.target/i386/ret-thunk-6.c: Likewise.
13616	* gcc.target/i386/ret-thunk-7.c: Likewise.
13617	* gcc.target/i386/ret-thunk-8.c: Likewise.
13618	* gcc.target/i386/ret-thunk-9.c: Likewise.
13619
136202018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13621
13622	* gcc.target/i386/indirect-thunk-1.c: New test.
13623	* gcc.target/i386/indirect-thunk-2.c: Likewise.
13624	* gcc.target/i386/indirect-thunk-3.c: Likewise.
13625	* gcc.target/i386/indirect-thunk-4.c: Likewise.
13626	* gcc.target/i386/indirect-thunk-5.c: Likewise.
13627	* gcc.target/i386/indirect-thunk-6.c: Likewise.
13628	* gcc.target/i386/indirect-thunk-7.c: Likewise.
13629	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13630	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13631	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13632	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13633	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13634	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13635	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13636	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13637	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13638	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13639	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13640	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13641	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13642	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13643	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13644	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13645	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13646	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13647	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13648	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13649	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13650	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13651	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13652	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13653	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13654	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13655
136562018-01-14  Jan Hubicka  <hubicka@ucw.cz>
13657
13658	PR ipa/83051
13659	* gcc.c-torture/compile/pr83051.c: New testcase.
13660
136612018-01-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13662
13663	PR tree-optimization/83501
13664	* gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13665
136662018-01-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13667
13668	* gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13669	for lvx and stvx instead of lxvd2x and stxvd2x and require
13670	little-endian target.  Add comments.
13671	* gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13672	comprehensive testing.
13673	* gcc.target/powerpc/swaps-p8-29.c: Likewise.
13674	* gcc.target/powerpc/swaps-p8-30.c: Likewise.
13675	* gcc.target/powerpc/swaps-p8-31.c: Likewise.
13676	* gcc.target/powerpc/swaps-p8-32.c: Likewise.
13677	* gcc.target/powerpc/swaps-p8-33.c: Likewise.
13678	* gcc.target/powerpc/swaps-p8-34.c: Likewise.
13679	* gcc.target/powerpc/swaps-p8-35.c: Likewise.
13680	* gcc.target/powerpc/swaps-p8-36.c: Likewise.
13681	* gcc.target/powerpc/swaps-p8-37.c: Likewise.
13682	* gcc.target/powerpc/swaps-p8-38.c: Likewise.
13683	* gcc.target/powerpc/swaps-p8-39.c: Likewise.
13684	* gcc.target/powerpc/swaps-p8-40.c: Likewise.
13685	* gcc.target/powerpc/swaps-p8-41.c: Likewise.
13686	* gcc.target/powerpc/swaps-p8-42.c: Likewise.
13687	* gcc.target/powerpc/swaps-p8-43.c: Likewise.
13688	* gcc.target/powerpc/swaps-p8-44.c: Likewise.
13689	* gcc.target/powerpc/swaps-p8-45.c: Likewise.
13690	* gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13691	scan-assembler-not directives that forbid lvx and xxpermdi.
13692	* gcc.target/powerpc/vec-extract-3.c: Likewise.
13693	* gcc.target/powerpc/vec-extract-5.c: Likewise.
13694	* gcc.target/powerpc/vec-extract-6.c: Likewise.
13695	* gcc.target/powerpc/vec-extract-7.c: Likewise.
13696	* gcc.target/powerpc/vec-extract-8.c: Likewise.
13697	* gcc.target/powerpc/vec-extract-9.c: Likewise.
13698	* gcc.target/powerpc/vsx-vector-6-le.c: Change
13699	scan-assembler-times directives to reflect different numbers of
13700	expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13701
137022018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13703	    Alan Hayward  <alan.hayward@arm.com>
13704	    David Sherwood  <david.sherwood@arm.com>
13705
13706	* gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13707	than SLP vectorization.
13708	* gcc.dg/vect/vect-alias-check-10.c: New test.
13709	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
13710	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
13711	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
13712	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
13713	* gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13714	* gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13715	* gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13716	* gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13717	* gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13718	* gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13719	* gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13720	* gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13721	* gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13722	* gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13723	* gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13724	* gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13725	* gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13726	* gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13727	* gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13728	* gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13729	* gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13730	* gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13731	* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13732
137332018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13734	    Alan Hayward  <alan.hayward@arm.com>
13735	    David Sherwood  <david.sherwood@arm.com>
13736
13737	* lib/target-supports.exp (check_effective_target_vect_scatter_store):
13738	New proc.
13739	* gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13740	targets with scatter stores.
13741	* gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13742	stores.
13743	* gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13744	* gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13745	* gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13746	* gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13747	* gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13748	* gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13749	* gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13750	* gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13751	* gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13752	* gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13753	* gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13754	* gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13755	* gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13756	* gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13757	* gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13758	* gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13759
137602018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13761	    Alan Hayward  <alan.hayward@arm.com>
13762	    David Sherwood  <david.sherwood@arm.com>
13763
13764	* gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13765	for double_reduc1.
13766	* gcc.target/aarch64/sve/strided_load_4.c: New test.
13767	* gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13768	* gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13769	* gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13770
137712018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13772	    Alan Hayward  <alan.hayward@arm.com>
13773	    David Sherwood  <david.sherwood@arm.com>
13774
13775	* gcc.target/aarch64/sve/strided_load_1.c: New test.
13776	* gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13777	* gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13778
137792018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13780	    Alan Hayward  <alan.hayward@arm.com>
13781	    David Sherwood  <david.sherwood@arm.com>
13782
13783	* gcc.target/aarch64/sve/gather_load_1.c: New test.
13784	* gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13785	* gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13786	* gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13787	* gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13788	* gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13789	* gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13790	* gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13791	* gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13792	* gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13793	* gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13794	* gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13795	* gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13796	* gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13797
137982018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13799	    Alan Hayward  <alan.hayward@arm.com>
13800	    David Sherwood  <david.sherwood@arm.com>
13801
13802	* gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13803	check for a message about using in-order reductions.
13804	* gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13805	check for a message about using in-order reductions.
13806	* gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13807	vectorized and check for a message about using in-order reductions.
13808	Expect targets with variable-length vectors to fall back to the
13809	fixed-length mininum.
13810	* gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13811	check for a message about using in-order reductions.
13812	* gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13813	* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13814	* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13815	* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13816	* gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13817	* gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13818	* gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13819	* gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13820	* gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13821	* gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13822	* gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13823	vect_fold_left_plus.
13824
138252018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13826
13827	* gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
13828	are spilled.
13829	* gcc.target/aarch64/sve/spill_2.c: New test.
13830	* gcc.target/aarch64/sve/spill_3.c: Likewise.
13831	* gcc.target/aarch64/sve/spill_4.c: Likewise.
13832	* gcc.target/aarch64/sve/spill_5.c: Likewise.
13833	* gcc.target/aarch64/sve/spill_6.c: Likewise.
13834	* gcc.target/aarch64/sve/spill_7.c: Likewise.
13835
138362018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13837	    Alan Hayward  <alan.hayward@arm.com>
13838	    David Sherwood  <david.sherwood@arm.com>
13839
13840	* gcc.target/aarch64/sve/struct_vect_18.c: Check the number
13841	of branches.
13842	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13843	* gcc.target/aarch64/sve/struct_vect_20.c: New test.
13844	* gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
13845	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13846	* gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
13847	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13848	* gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
13849	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13850	* gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
13851
138522018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13853	    Alan Hayward  <alan.hayward@arm.com>
13854	    David Sherwood  <david.sherwood@arm.com>
13855
13856	* gcc.target/aarch64/sve/struct_vect_18.c: New test.
13857	* gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
13858	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13859	* gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
13860
138612018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13862	    Alan Hayward  <alan.hayward@arm.com>
13863	    David Sherwood  <david.sherwood@arm.com>
13864
13865	* lib/target-supports.exp
13866	(check_effective_target_vect_fold_extract_last): New proc.
13867	* gcc.dg/vect/pr65947-1.c: Update dump messages.  Add markup
13868	for fold_extract_last.
13869	* gcc.dg/vect/pr65947-2.c: Likewise.
13870	* gcc.dg/vect/pr65947-3.c: Likewise.
13871	* gcc.dg/vect/pr65947-4.c: Likewise.
13872	* gcc.dg/vect/pr65947-5.c: Likewise.
13873	* gcc.dg/vect/pr65947-6.c: Likewise.
13874	* gcc.dg/vect/pr65947-9.c: Likewise.
13875	* gcc.dg/vect/pr65947-10.c: Likewise.
13876	* gcc.dg/vect/pr65947-12.c: Likewise.
13877	* gcc.dg/vect/pr65947-14.c: Likewise.
13878	* gcc.dg/vect/pr80631-1.c: Likewise.
13879	* gcc.target/aarch64/sve/clastb_1.c: New test.
13880	* gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
13881	* gcc.target/aarch64/sve/clastb_2.c: Likewise.
13882	* gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
13883	* gcc.target/aarch64/sve/clastb_3.c: Likewise.
13884	* gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
13885	* gcc.target/aarch64/sve/clastb_4.c: Likewise.
13886	* gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
13887	* gcc.target/aarch64/sve/clastb_5.c: Likewise.
13888	* gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
13889	* gcc.target/aarch64/sve/clastb_6.c: Likewise.
13890	* gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
13891	* gcc.target/aarch64/sve/clastb_7.c: Likewise.
13892	* gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
13893
138942018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13895	    Alan Hayward  <alan.hayward@arm.com>
13896	    David Sherwood  <david.sherwood@arm.com>
13897
13898	* gcc.target/aarch64/sve/live_1.c: New test.
13899	* gcc.target/aarch64/sve/live_1_run.c: Likewise.
13900
139012018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13902	    Alan Hayward  <alan.hayward@arm.com>
13903	    David Sherwood  <david.sherwood@arm.com>
13904
13905	* gcc.target/aarch64/sve/nopeel_1.c: New test.
13906	* gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
13907	* gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
13908	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13909	* gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
13910	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13911	* gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
13912	* gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
13913	* gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
13914
139152018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13916	    Alan Hayward  <alan.hayward@arm.com>
13917	    David Sherwood  <david.sherwood@arm.com>
13918
13919	* lib/target-supports.exp (check_effective_target_vect_fully_masked):
13920	New proc.
13921	* gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
13922	vect_fully_masked.
13923	* gcc.target/aarch64/sve/loop_add_4.c: New test.
13924	* gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
13925	* gcc.target/aarch64/sve/loop_add_5.c: Likewise.
13926	* gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
13927	* gcc.target/aarch64/sve/miniloop_1.c: Likewise.
13928	* gcc.target/aarch64/sve/miniloop_2.c: Likewise.
13929
139302018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13931	    Alan Hayward  <alan.hayward@arm.com>
13932	    David Sherwood  <david.sherwood@arm.com>
13933
13934	* gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
13935	instead of just ADDRESS.
13936	* gcc.dg/tree-ssa/scev-10.c: Likewise.
13937	* gcc.dg/tree-ssa/scev-11.c: Likewise.
13938	* gcc.dg/tree-ssa/scev-12.c: Likewise.
13939	* gcc.target/aarch64/sve/index_offset_1.c: New test.
13940	* gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
13941	* gcc.target/aarch64/sve/loop_add_2.c: Likewise.
13942	* gcc.target/aarch64/sve/loop_add_3.c: Likewise.
13943	* gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
13944	* gcc.target/aarch64/sve/while_2.c: Likewise.
13945	* gcc.target/aarch64/sve/while_3.c: Likewise.
13946	* gcc.target/aarch64/sve/while_4.c: Likewise.
13947
139482018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13949	    Alan Hayward  <alan.hayward@arm.com>
13950	    David Sherwood  <david.sherwood@arm.com>
13951
13952	* gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
13953	* gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
13954	to be predicated.
13955	* gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
13956	* gcc.target/aarch64/sve/slp_7.c: Likewise.
13957	* gcc.target/aarch64/sve/reduc_5.c: New test.
13958	* gcc.target/aarch64/sve/slp_13.c: Likewise.
13959	* gcc.target/aarch64/sve/slp_13_run.c: Likewise.
13960
139612018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13962	    Alan Hayward  <alan.hayward@arm.com>
13963	    David Sherwood  <david.sherwood@arm.com>
13964
13965	* gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
13966	* gcc.dg/tree-ssa/peel1.c: Likewise.
13967	* gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
13968	variable-length vectors.
13969	* gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
13970	* gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
13971	* gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
13972	* gcc.target/aarch64/sve/slp_2.c: Likewise.
13973	* gcc.target/aarch64/sve/slp_3.c: Likewise.
13974	* gcc.target/aarch64/sve/slp_4.c: Likewise.
13975	* gcc.target/aarch64/sve/slp_6.c: Likewise.
13976	* gcc.target/aarch64/sve/slp_8.c: New test.
13977	* gcc.target/aarch64/sve/slp_8_run.c: Likewise.
13978	* gcc.target/aarch64/sve/slp_9.c: Likewise.
13979	* gcc.target/aarch64/sve/slp_9_run.c: Likewise.
13980	* gcc.target/aarch64/sve/slp_10.c: Likewise.
13981	* gcc.target/aarch64/sve/slp_10_run.c: Likewise.
13982	* gcc.target/aarch64/sve/slp_11.c: Likewise.
13983	* gcc.target/aarch64/sve/slp_11_run.c: Likewise.
13984	* gcc.target/aarch64/sve/slp_12.c: Likewise.
13985	* gcc.target/aarch64/sve/slp_12_run.c: Likewise.
13986	* gcc.target/aarch64/sve/ld1r_2.c: Likewise.
13987	* gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
13988	* gcc.target/aarch64/sve/while_1.c: Likewise.
13989	* gcc.target/aarch64/sve/while_2.c: Likewise.
13990	* gcc.target/aarch64/sve/while_3.c: Likewise.
13991	* gcc.target/aarch64/sve/while_4.c: Likewise.
13992
139932018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
13994	    Alan Hayward  <alan.hayward@arm.com>
13995	    David Sherwood  <david.sherwood@arm.com>
13996
13997	* lib/target-supports.exp (check_effective_target_vect_logical_reduc):
13998	New proc.
13999	* gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14000	and add an associated scan-dump test.  Prevent vectorization
14001	of the first two loops.
14002	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14003	* gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14004	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
14005	* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14006	(INIT_VECTOR): Tweak initial value so that some bits are always set.
14007	* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14008
140092018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14010	    Alan Hayward  <alan.hayward@arm.com>
14011	    David Sherwood  <david.sherwood@arm.com>
14012
14013	* gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14014	* gcc.dg/vect/pr67790.c: Likewise.
14015	* gcc.dg/vect/slp-reduc-1.c: Likewise.
14016	* gcc.dg/vect/slp-reduc-2.c: Likewise.
14017	* gcc.dg/vect/slp-reduc-3.c: Likewise.
14018	* gcc.dg/vect/slp-reduc-5.c: Likewise.
14019	* gcc.target/aarch64/sve/slp_5.c: New test.
14020	* gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14021	* gcc.target/aarch64/sve/slp_6.c: Likewise.
14022	* gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14023	* gcc.target/aarch64/sve/slp_7.c: Likewise.
14024	* gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14025
140262018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14027	    Alan Hayward  <alan.hayward@arm.com>
14028	    David Sherwood  <david.sherwood@arm.com>
14029
14030	* gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14031	&& vect_load_lanes
14032	* gcc.dg/vect/slp-1.c: Likewise.
14033	* gcc.dg/vect/slp-10.c: Likewise.
14034	* gcc.dg/vect/slp-12b.c: Likewise.
14035	* gcc.dg/vect/slp-12c.c: Likewise.
14036	* gcc.dg/vect/slp-17.c: Likewise.
14037	* gcc.dg/vect/slp-19b.c: Likewise.
14038	* gcc.dg/vect/slp-20.c: Likewise.
14039	* gcc.dg/vect/slp-21.c: Likewise.
14040	* gcc.dg/vect/slp-22.c: Likewise.
14041	* gcc.dg/vect/slp-23.c: Likewise.
14042	* gcc.dg/vect/slp-24-big-array.c: Likewise.
14043	* gcc.dg/vect/slp-24.c: Likewise.
14044	* gcc.dg/vect/slp-28.c: Likewise.
14045	* gcc.dg/vect/slp-39.c: Likewise.
14046	* gcc.dg/vect/slp-6.c: Likewise.
14047	* gcc.dg/vect/slp-7.c: Likewise.
14048	* gcc.dg/vect/slp-cond-1.c: Likewise.
14049	* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14050	* gcc.dg/vect/slp-cond-2.c: Likewise.
14051	* gcc.dg/vect/slp-multitypes-1.c: Likewise.
14052	* gcc.dg/vect/slp-multitypes-8.c: Likewise.
14053	* gcc.dg/vect/slp-multitypes-9.c: Likewise.
14054	* gcc.dg/vect/slp-multitypes-10.c: Likewise.
14055	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
14056	* gcc.dg/vect/slp-perm-6.c: Likewise.
14057	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14058	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
14059	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
14060	* gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14061	* gcc.dg/vect/slp-12a.c: Likewise.
14062	* gcc.dg/vect/slp-14.c: Likewise.
14063	* gcc.dg/vect/slp-15.c: Likewise.
14064	* gcc.dg/vect/slp-multitypes-2.c: Likewise.
14065	* gcc.dg/vect/slp-multitypes-4.c: Likewise.
14066	* gcc.dg/vect/slp-multitypes-5.c: Likewise.
14067	* gcc.target/aarch64/sve/slp_1.c: New test.
14068	* gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14069	* gcc.target/aarch64/sve/slp_2.c: Likewise.
14070	* gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14071	* gcc.target/aarch64/sve/slp_3.c: Likewise.
14072	* gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14073	* gcc.target/aarch64/sve/slp_4.c: Likewise.
14074	* gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14075
140762018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14077	    Alan Hayward  <alan.hayward@arm.com>
14078	    David Sherwood  <david.sherwood@arm.com>
14079
14080	* gcc.dg/vect/vect-ooo-group-1.c: New test.
14081	* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14082	* gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14083	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14084	* gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14085	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14086	* gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14087	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14088	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14089	* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14090	* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14091	* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14092	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14093	* gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14094	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14095	* gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14096	* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14097	* gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14098	* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14099
141002018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14101	    Alan Hayward  <alan.hayward@arm.com>
14102	    David Sherwood  <david.sherwood@arm.com>
14103
14104	* gcc.target/aarch64/sve/struct_move_1.c: New test.
14105	* gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14106	* gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14107	* gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14108	* gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14109	* gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14110	* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14111	* gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14112	* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14113	* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14114	* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14115	* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14116	* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14117	* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14118	* gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14119	* gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14120	* gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14121	* gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14122	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14123	* gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14124	* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14125	* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14126	* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14127	* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14128	* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14129	* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14130	* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14131	* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14132	* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14133	* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14134	* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14135	* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14136	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14137	* gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14138	* gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14139	* gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14140
141412018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14142	    Alan Hayward  <alan.hayward@arm.com>
14143	    David Sherwood  <david.sherwood@arm.com>
14144
14145	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
14146	Return true for SVE too.
14147	* g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14148	if load/store lanes are supported.
14149	* gcc.dg/vect/slp-10.c: Likewise.
14150	* gcc.dg/vect/slp-12c.c: Likewise.
14151	* gcc.dg/vect/slp-17.c: Likewise.
14152	* gcc.dg/vect/slp-33.c: Likewise.
14153	* gcc.dg/vect/slp-6.c: Likewise.
14154	* gcc.dg/vect/slp-cond-1.c: Likewise.
14155	* gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14156	* gcc.dg/vect/slp-multitypes-11.c: Likewise.
14157	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
14158	* gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14159	* gcc.dg/vect/slp-perm-6.c: Likewise.
14160	* gcc.dg/vect/slp-perm-9.c: Likewise.
14161	* gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14162	* gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14163	for variable-length vectors.
14164
141652018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14166	    Alan Hayward  <alan.hayward@arm.com>
14167	    David Sherwood  <david.sherwood@arm.com>
14168
14169	* gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14170	* gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14171
141722018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14173
14174	* g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14175	* g++.target/aarch64/sve/catch_1.C: New test.
14176	* g++.target/aarch64/sve/catch_2.C: Likewise.
14177	* g++.target/aarch64/sve/catch_3.C: Likewise.
14178	* g++.target/aarch64/sve/catch_4.C: Likewise.
14179	* g++.target/aarch64/sve/catch_5.C: Likewise.
14180	* g++.target/aarch64/sve/catch_6.C: Likewise.
14181
141822018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14183	    Alan Hayward  <alan.hayward@arm.com>
14184	    David Sherwood  <david.sherwood@arm.com>
14185
14186	* lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14187	New proc.
14188	* gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14189	* gcc.target/aarch64/fmaxmin.c: Likewise.
14190	* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14191	* gcc.target/aarch64/orr_imm_1.c: Likewise.
14192	* gcc.target/aarch64/pr62178.c: Likewise.
14193	* gcc.target/aarch64/pr71727-2.c: Likewise.
14194	* gcc.target/aarch64/saddw-1.c: Likewise.
14195	* gcc.target/aarch64/saddw-2.c: Likewise.
14196	* gcc.target/aarch64/uaddw-1.c: Likewise.
14197	* gcc.target/aarch64/uaddw-2.c: Likewise.
14198	* gcc.target/aarch64/uaddw-3.c: Likewise.
14199	* gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14200	* gcc.target/aarch64/vect-compile.c: Likewise.
14201	* gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14202	* gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14203	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14204	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14205	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14206	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14207	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14208	* gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14209	* gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14210	* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14211	* gcc.target/aarch64/vect-fmovd.c: Likewise.
14212	* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14213	* gcc.target/aarch64/vect-fmovf.c: Likewise.
14214	* gcc.target/aarch64/vect-fp-compile.c: Likewise.
14215	* gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14216	* gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14217	* gcc.target/aarch64/vect-movi.c: Likewise.
14218	* gcc.target/aarch64/vect-mull-compile.c: Likewise.
14219	* gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14220	* gcc.target/aarch64/vect-vaddv.c: Likewise.
14221	* gcc.target/aarch64/vect_saddl_1.c: Likewise.
14222	* gcc.target/aarch64/vect_smlal_1.c: Likewise.
14223	* gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14224	fixed-length SVE.
14225	* gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14226	* gcc.target/aarch64/sve/arith_1.c: New test.
14227	* gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14228	* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14229	* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14230	* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14231	* gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14232	* gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14233	* gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14234	* gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14235	* gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14236	* gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14237	* gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14238	* gcc.target/aarch64/sve/ext_1.c: Likewise.
14239	* gcc.target/aarch64/sve/ext_2.c: Likewise.
14240	* gcc.target/aarch64/sve/extract_1.c: Likewise.
14241	* gcc.target/aarch64/sve/extract_2.c: Likewise.
14242	* gcc.target/aarch64/sve/extract_3.c: Likewise.
14243	* gcc.target/aarch64/sve/extract_4.c: Likewise.
14244	* gcc.target/aarch64/sve/fabs_1.c: Likewise.
14245	* gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14246	* gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14247	* gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14248	* gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14249	* gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14250	* gcc.target/aarch64/sve/fdup_1.c: Likewise.
14251	* gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14252	* gcc.target/aarch64/sve/fmad_1.c: Likewise.
14253	* gcc.target/aarch64/sve/fmla_1.c: Likewise.
14254	* gcc.target/aarch64/sve/fmls_1.c: Likewise.
14255	* gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14256	* gcc.target/aarch64/sve/fmul_1.c: Likewise.
14257	* gcc.target/aarch64/sve/fneg_1.c: Likewise.
14258	* gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14259	* gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14260	* gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14261	* gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14262	* gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14263	* gcc.target/aarch64/sve/frinta_1.c: Likewise.
14264	* gcc.target/aarch64/sve/frinti_1.c: Likewise.
14265	* gcc.target/aarch64/sve/frintm_1.c: Likewise.
14266	* gcc.target/aarch64/sve/frintp_1.c: Likewise.
14267	* gcc.target/aarch64/sve/frintx_1.c: Likewise.
14268	* gcc.target/aarch64/sve/frintz_1.c: Likewise.
14269	* gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14270	* gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14271	* gcc.target/aarch64/sve/index_1.c: Likewise.
14272	* gcc.target/aarch64/sve/index_1_run.c: Likewise.
14273	* gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14274	* gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14275	* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14276	* gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14277	* gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14278	* gcc.target/aarch64/sve/logical_1.c: Likewise.
14279	* gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14280	* gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14281	* gcc.target/aarch64/sve/mad_1.c: Likewise.
14282	* gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14283	* gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14284	* gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14285	* gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14286	* gcc.target/aarch64/sve/mla_1.c: Likewise.
14287	* gcc.target/aarch64/sve/mls_1.c: Likewise.
14288	* gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14289	* gcc.target/aarch64/sve/msb_1.c: Likewise.
14290	* gcc.target/aarch64/sve/mul_1.c: Likewise.
14291	* gcc.target/aarch64/sve/neg_1.c: Likewise.
14292	* gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14293	* gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14294	* gcc.target/aarch64/sve/pack_1.c: Likewise.
14295	* gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14296	* gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14297	* gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14298	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14299	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14300	* gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14301	* gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14302	* gcc.target/aarch64/sve/popcount_1.c: Likewise.
14303	* gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14304	* gcc.target/aarch64/sve/reduc_1.c: Likewise.
14305	* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14306	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
14307	* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14308	* gcc.target/aarch64/sve/reduc_3.c: Likewise.
14309	* gcc.target/aarch64/sve/rev_1.c: Likewise.
14310	* gcc.target/aarch64/sve/revb_1.c: Likewise.
14311	* gcc.target/aarch64/sve/revh_1.c: Likewise.
14312	* gcc.target/aarch64/sve/revw_1.c: Likewise.
14313	* gcc.target/aarch64/sve/shift_1.c: Likewise.
14314	* gcc.target/aarch64/sve/single_1.c: Likewise.
14315	* gcc.target/aarch64/sve/single_2.c: Likewise.
14316	* gcc.target/aarch64/sve/single_3.c: Likewise.
14317	* gcc.target/aarch64/sve/single_4.c: Likewise.
14318	* gcc.target/aarch64/sve/spill_1.c: Likewise.
14319	* gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14320	* gcc.target/aarch64/sve/subr_1.c: Likewise.
14321	* gcc.target/aarch64/sve/trn1_1.c: Likewise.
14322	* gcc.target/aarch64/sve/trn2_1.c: Likewise.
14323	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14324	* gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14325	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14326	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14327	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14328	* gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14329	* gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14330	* gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14331	* gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14332	* gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14333	* gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14334	* gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14335	* gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14336	* gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14337	* gcc.target/aarch64/sve/vcond_1.C: Likewise.
14338	* gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14339	* gcc.target/aarch64/sve/vcond_2.c: Likewise.
14340	* gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14341	* gcc.target/aarch64/sve/vcond_3.c: Likewise.
14342	* gcc.target/aarch64/sve/vcond_4.c: Likewise.
14343	* gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14344	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
14345	* gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14346	* gcc.target/aarch64/sve/vcond_6.c: Likewise.
14347	* gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14348	* gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14349	* gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14350	* gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14351	* gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14352	* gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14353	* gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14354	* gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14355	* gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14356	* gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14357	* gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14358	* gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14359	* gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14360	* gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14361	* gcc.target/aarch64/sve/zip1_1.c: Likewise.
14362	* gcc.target/aarch64/sve/zip2_1.c: Likewise.
14363
143642018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14365	    Alan Hayward  <alan.hayward@arm.com>
14366	    David Sherwood  <david.sherwood@arm.com>
14367
14368	* lib/target-supports.exp (check_effective_target_aarch64_sve)
14369	(aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14370	(aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14371	New procedures.
14372	(check_effective_target_vect_perm): Handle SVE.
14373	(check_effective_target_vect_perm_byte): Likewise.
14374	(check_effective_target_vect_perm_short): Likewise.
14375	(check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14376	(check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14377	(check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14378	(check_effective_target_vect_element_align_preferred): Likewise.
14379	(check_effective_target_vect_align_stack_vars): Likewise.
14380	(check_effective_target_vect_load_lanes): Likewise.
14381	(check_effective_target_vect_masked_store): Likewise.
14382	(available_vector_sizes): Use aarch64_sve_bits for SVE.
14383	* gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14384	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14385	* gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14386	* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14387	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14388	* gcc.dg/vect/slp-23.c: Likewise.
14389	* gcc.dg/vect/slp-perm-5.c: Likewise.
14390	* gcc.dg/vect/slp-perm-6.c: Likewise.
14391	* gcc.dg/vect/slp-perm-9.c: Likewise.
14392	* gcc.dg/vect/slp-reduc-3.c: Likewise.
14393	* gcc.dg/vect/vect-114.c: Likewise.
14394	* gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14395	* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14396
143972018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
14398
14399	* gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14400	vect_variable_length, expecting the test to be vectorized
14401	without SLP instead.
14402	* gcc.dg/vect/pr33953.c: Likewise.
14403	* gcc.dg/vect/pr37027.c: Likewise.
14404	* gcc.dg/vect/pr67790.c: Likewise.
14405	* gcc.dg/vect/pr68445.c: Likewise.
14406	* gcc.dg/vect/slp-1.c: Likewise.
14407	* gcc.dg/vect/slp-10.c: Likewise.
14408	* gcc.dg/vect/slp-12a.c: Likewise.
14409	* gcc.dg/vect/slp-12b.c: Likewise.
14410	* gcc.dg/vect/slp-12c.c: Likewise.
14411	* gcc.dg/vect/slp-13-big-array.c: Likewise.
14412	* gcc.dg/vect/slp-13.c: Likewise.
14413	* gcc.dg/vect/slp-14.c: Likewise.
14414	* gcc.dg/vect/slp-15.c: Likewise.
14415	* gcc.dg/vect/slp-17.c: Likewise.
14416	* gcc.dg/vect/slp-19b.c: Likewise.
14417	* gcc.dg/vect/slp-2.c: Likewise.
14418	* gcc.dg/vect/slp-20.c: Likewise.
14419	* gcc.dg/vect/slp-21.c: Likewise.
14420	* gcc.dg/vect/slp-22.c: Likewise.
14421	* gcc.dg/vect/slp-24-big-array.c: Likewise.
14422	* gcc.dg/vect/slp-24.c: Likewise.
14423	* gcc.dg/vect/slp-28.c: Likewise.
14424	* gcc.dg/vect/slp-39.c: Likewise.
14425	* gcc.dg/vect/slp-42.c: Likewise.
14426	* gcc.dg/vect/slp-6.c: Likewise.
14427	* gcc.dg/vect/slp-7.c: Likewise.
14428	* gcc.dg/vect/slp-cond-1.c: Likewise.
14429	* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14430	* gcc.dg/vect/slp-cond-2.c: Likewise.
14431	* gcc.dg/vect/slp-multitypes-1.c: Likewise.
14432	* gcc.dg/vect/slp-multitypes-10.c: Likewise.
14433	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
14434	* gcc.dg/vect/slp-multitypes-2.c: Likewise.
14435	* gcc.dg/vect/slp-multitypes-4.c: Likewise.
14436	* gcc.dg/vect/slp-multitypes-5.c: Likewise.
14437	* gcc.dg/vect/slp-multitypes-8.c: Likewise.
14438	* gcc.dg/vect/slp-multitypes-9.c: Likewise.
14439	* gcc.dg/vect/slp-reduc-1.c: Likewise.
14440	* gcc.dg/vect/slp-reduc-2.c: Likewise.
14441	* gcc.dg/vect/slp-reduc-4.c: Likewise.
14442	* gcc.dg/vect/slp-reduc-5.c: Likewise.
14443	* gcc.dg/vect/slp-reduc-7.c: Likewise.
14444	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14445	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
14446	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
14447	* gcc.dg/vect/vect-live-slp-3.c: Likewise.
14448
144492018-01-13  Jakub Jelinek  <jakub@redhat.com>
14450
14451	PR c/83801
14452	* gcc.dg/pr83801.c: New test.
14453
144542018-01-13  Paul Thomas  <pault@gcc.gnu.org>
14455
14456	PR fortran/52162
14457	* gfortran.dg/bounds_check_19.f90: New test.
14458
144592018-01-12  Jakub Jelinek  <jakub@redhat.com>
14460
14461	* gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14462	instead of scan-assembler-not for xsnabsqp.
14463
144642018-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14465
14466	PR libgfortran/83525
14467	* gfortran.dg/newunit_5.f90: New test.
14468
144692018-01-12  Vladimir Makarov  <vmakarov@redhat.com>
14470
14471	PR rtl-optimization/80481
14472	* g++.dg/pr80481.C: New.
14473
144742018-01-12  Uros Bizjak  <ubizjak@gmail.com>
14475
14476	PR target/83628
14477	* gcc.target/alpha/pr83628-3.c: New test.
14478
144792018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14480
14481	* lib/target-supports.exp (check_effective_target_avx512f): Also
14482	check for __builtin_ia32_addsd_round,
14483	__builtin_ia32_getmantsd_round.
14484	* gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14485
144862018-01-12  Segher Boessenkool  <segher@kernel.crashing.org>
14487
14488	PR target/83629
14489	* gcc.target/powerpc/pr83629.c: Require ilp32.
14490
144912018-01-12  Richard Biener  <rguenther@suse.de>
14492
14493	PR tree-optimization/80846
14494	* gcc.target/i386/pr80846-1.c: New testcase.
14495	* gcc.target/i386/pr80846-2.c: Likewise.
14496
144972018-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14498
14499	* gcc.c-torture/execute/20180112-1.c: New test.
14500
145012018-01-12  Tom de Vries  <tom@codesourcery.com>
14502
14503	* g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14504	* g++.dg/ext/label13a.C: Same.
14505	* g++.dg/ext/label14.C: Same.
14506	* g++.dg/ext/label2.C: Same.
14507	* g++.dg/ext/label3.C: Same.
14508	* g++.dg/torture/pr42462.C: Same.
14509	* g++.dg/torture/pr42739.C: Same.
14510	* g++.dg/warn/Wunused-label-3.C: Same.
14511
145122018-01-12  Tom de Vries  <tom@codesourcery.com>
14513
14514	* c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14515	* g++.dg/Walloca1.C: Same.
14516	* g++.dg/cpp0x/pr70338.C: Same.
14517	* g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14518	* g++.dg/cpp1y/vla10.C: Same.
14519	* g++.dg/cpp1y/vla2.C: Same.
14520	* g++.dg/cpp1y/vla6.C: Same.
14521	* g++.dg/cpp1y/vla8.C: Same.
14522	* g++.dg/debug/debug5.C: Same.
14523	* g++.dg/debug/debug6.C: Same.
14524	* g++.dg/debug/pr54828.C: Same.
14525	* g++.dg/diagnostic/pr70105.C: Same.
14526	* g++.dg/eh/cleanup5.C: Same.
14527	* g++.dg/eh/spbp.C: Same.
14528	* g++.dg/ext/tmplattr9.C: Same.
14529	* g++.dg/ext/vla10.C: Same.
14530	* g++.dg/ext/vla11.C: Same.
14531	* g++.dg/ext/vla12.C: Same.
14532	* g++.dg/ext/vla15.C: Same.
14533	* g++.dg/ext/vla16.C: Same.
14534	* g++.dg/ext/vla17.C: Same.
14535	* g++.dg/ext/vla3.C: Same.
14536	* g++.dg/ext/vla6.C: Same.
14537	* g++.dg/ext/vla7.C: Same.
14538	* g++.dg/init/array24.C: Same.
14539	* g++.dg/init/new47.C: Same.
14540	* g++.dg/init/pr55497.C: Same.
14541	* g++.dg/opt/pr78201.C: Same.
14542	* g++.dg/template/vla2.C: Same.
14543	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14544	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14545	* g++.dg/torture/pr62127.C: Same.
14546	* g++.dg/torture/pr67055.C: Same.
14547	* g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14548	* g++.dg/torture/stackalign/eh-inline-2.C: Same.
14549	* g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14550	* g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14551	* g++.dg/warn/Wplacement-new-size-5.C: Same.
14552	* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14553	* g++.dg/warn/Wvla-1.C: Same.
14554	* g++.dg/warn/Wvla-3.C: Same.
14555	* g++.old-deja/g++.ext/array2.C: Same.
14556	* g++.old-deja/g++.ext/constructor.C: Same.
14557	* g++.old-deja/g++.law/builtin1.C: Same.
14558	* g++.old-deja/g++.other/crash12.C: Same.
14559	* g++.old-deja/g++.other/eh3.C: Same.
14560	* g++.old-deja/g++.pt/array6.C: Same.
14561	* g++.old-deja/g++.pt/dynarray.C: Same.
14562
145632018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14564
14565	* g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14566
145672018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14568
14569	PR libfortran/67412
14570	* gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14571	on *-*-solaris2.10.
14572
145732018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14574
14575	* lib/target-supports.exp (check_effective_target_branch_cost):
14576	Accept all x86 targets.
14577
145782018-01-12  Martin Liska  <mliska@suse.cz>
14579
14580	PR ipa/83054
14581	* g++.dg/warn/pr83054.C: New test.
14582
145832018-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14584
14585	* gcc.target/powerpc/spec-barr-1.c: New file.
14586
145872018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14588
14589	PR target/83330
14590	* gcc.target/i386/pr83330.c: New test.
14591
145922018-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
14593
14594	PR fortran/79383
14595	* gfortran.dg/dtio_31.f03: New test.
14596	* gfortran.dg/dtio_32.f03: New test.
14597
145982018-01-11  David Malcolm  <dmalcolm@redhat.com>
14599
14600	PR c++/43486
14601	* g++.dg/wrappers: New subdirectory.
14602	* g++.dg/wrappers/README: New file.
14603	* g++.dg/wrappers/alloc.C: New test case.
14604	* g++.dg/wrappers/cow-istream-string.C: New test case.
14605	* g++.dg/wrappers/cp-stdlib.C: New test case.
14606	* g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14607	* g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14608
146092018-01-11  Jan Hubicka  <hubicka@ucw.cz>
14610
14611	PR middle-end/83718
14612	* g++.dg/torture/pr83718.C: New testcase.
14613
146142018-01-11  Martin Jambor  <mjambor@suse.cz>
14615
14616	PR ipa/83178
14617	* g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14618
146192018-01-11  Bin Cheng  <bin.cheng@arm.com>
14620
14621	PR tree-optimization/83695
14622	* gcc.dg/tree-ssa/pr83695.c: New test.
14623
146242018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14625
14626	* gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14627	* gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14628
146292018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14630
14631	* gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14632	* gcc.target/arm/simd/fp16fml_high.c: New test.
14633	* gcc.target/arm/simd/fp16fml_low.c: Likewise.
14634	* lib/target-supports.exp
14635	(check_effective_target_arm_fp16fml_neon_ok_nocache,
14636	check_effective_target_arm_fp16fml_neon_ok,
14637	add_options_for_arm_fp16fml_neon): New procedures.
14638
146392018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14640
14641	* gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14642	combination tests.
14643
146442018-01-11  Richard Biener  <rguenther@suse.de>
14645
14646	PR tree-optimization/83435
14647	* gcc.dg/graphite/pr83435.c: New testcase.
14648
146492018-01-11  Richard Sandiford  <richard.sandiford@linaro.org>
14650	    Alan Hayward  <alan.hayward@arm.com>
14651	    David Sherwood  <david.sherwood@arm.com>
14652
14653	* gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14654
146552018-01-11  Tamar Christina  <tamar.christina@arm.com>
14656
14657	* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14658
146592018-01-11  Sudakshina Das  <sudi.das@arm.com>
14660
14661	PR target/82096
14662	* gcc.c-torture/compile/pr82096.c: New test.
14663
146642018-01-11  Ed Schonberg  <schonberg@adacore.com>
14665
14666	* gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14667
146682018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
14669
14670	* gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14671
146722018-01-11  Justin Squirek  <squirek@adacore.com>
14673
14674	* gnat.dg/expr_func4.adb: New testcase.
14675
146762018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
14677
14678	* gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14679	testcase.
14680
146812018-01-11  Bob Duff  <duff@adacore.com>
14682
14683	* gnat.dg/protected_null.adb: New testcase.
14684
146852018-01-11  Ed Schonberg  <schonberg@adacore.com>
14686
14687	* gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14688
146892018-01-11  Ed Schonberg  <schonberg@adacore.com>
14690
14691	* gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14692
146932018-01-11  Justin Squirek  <squirek@adacore.com>
14694
14695	* gnat.dg/loopvar.adb: New testcase.
14696
146972018-01-10  Jan Hubicka  <hubicka@ucw.cz>
14698
14699	PR middle-end/83189
14700	* gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14701
147022018-01-10  Jan Hubicka  <hubicka@ucw.cz>
14703
14704	* gcc.c-torture/compile/pr83575.c: New testcase.
14705
147062018-01-10  Michael Collison  <michael.collison@arm.com>
14707
14708	* gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14709	* gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14710	* gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14711	* gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14712	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14713	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14714	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14715	* gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14716	* gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14717	* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14718	* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14719	* gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14720	* gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14721	* gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14722	* gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14723	* gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14724
147252018-01-10  Michael Collison  <michael.collison@arm.com>
14726
14727	* gcc.target/aarch64/sha2.h: New shared testcase.
14728	* gcc.target/aarch64/sha2_1.c: New testcase.
14729	* gcc.target/aarch64/sha2_2.c: New testcase.
14730	* gcc.target/aarch64/sha2_3.c: New testcase.
14731	* gcc.target/aarch64/sha3.h: New shared testcase.
14732	* gcc.target/aarch64/sha3_1.c: New testcase.
14733	* gcc.target/aarch64/sha3_2.c: New testcase.
14734	* gcc.target/aarch64/sha3_3.c: New testcase.
14735
147362018-01-10  Michael Collison  <michael.collison@arm.com>
14737
14738	* gcc.target/aarch64/sm3_sm4.c: New testcase.
14739
147402018-01-10  Martin Sebor  <msebor@redhat.com>
14741
14742	PR tree-optimization/83781
14743	* gcc.dg/strlenopt-42.c: New test.
14744
147452018-01-11  Martin Sebor  <msebor@gmail.com>
14746	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14747
14748	PR tree-optimization/83501
14749	PR tree-optimization/81703
14750
14751	* gcc.dg/strlenopt-39.c: New test-case.
14752	* gcc.dg/pr81703.c: Likewise.
14753
147542018-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14755
14756	* gnat.dg/atomic10.adb: New test.
14757
147582018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
14759
14760	PR fortran/82367
14761	* gfortran.dg/deferred_character_18.f90: New test.
14762
147632018-01-10  Martin Sebor  <msebor@redhat.com>
14764
14765	PR tree-optimization/83671
14766	* gcc.dg/strlenopt-40.c: New test.
14767	* gcc.dg/strlenopt-41.c: New test.
14768
147692018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
14770
14771	PR fortran/83093
14772	* gfortran.dg/allocate_with_typespec_7.f90: New test.
14773
147742018-01-10  Peter Bergner  <bergner@vnet.ibm.com>
14775
14776	PR target/83399
14777	* gcc.target/powerpc/pr83399.c: New test.
14778
147792018-01-10  David Malcolm  <dmalcolm@redhat.com>
14780
14781	PR c++/43486
14782	* g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14783	to reflect that the arguments are correctly underlined.
14784	* g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14785	for globals, params, locals and literals.
14786	(test_sizeof): Directly test the location of "sizeof", rather than
14787	when used in compound expressions.
14788	(test_alignof): Likewise for "alignof".
14789	(test_string_literals): Likewise for string literals.
14790	(test_numeric_literals): Likewise for numeric literals.
14791	(test_builtin_offsetof): Likewise for "__builtin_offsetof".
14792	(test_typeid): Likewise for typeid.
14793	(test_unary_plus): New.
14794	* g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14795	format strings.
14796
147972018-01-10  Uros Bizjak  <ubizjak@gmail.com>
14798
14799	* gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14800
148012018-01-10  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
14802
14803	* gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14804
148052018-01-10  Marek Polacek  <polacek@redhat.com>
14806
14807	PR c++/82541
14808	* g++.dg/warn/Wduplicated-branches4.C: New test.
14809
148102018-01-10  Jakub Jelinek  <jakub@redhat.com>
14811
14812	PR c++/81327
14813	* g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14814	cast to void *.
14815
148162018-01-10  Paolo Carlini  <paolo.carlini@oracle.com>
14817
14818	PR c++/81055
14819	* g++.dg/cpp0x/new2.C: New.
14820
148212018-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14822
14823	PR target/83735
14824	* gcc.target/i386/pr83735.c: New test.
14825
148262018-01-10  Christophe Lyon  <christophe.lyon@linaro.org>
14827
14828	* lib/target-supports.exp (check_effective_target_branch_cost):
14829	New function.
14830	* gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
14831	* gcc.dg/pr21643.c: Likewise.
14832	* gcc.dg/pr46309.c: Likewise.
14833	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14834	* gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
14835	* gcc.dg/tree-ssa/reassoc-32.c: Likewise.
14836	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14837	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14838	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14839	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14840	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
14841	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
14842	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14843	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14844	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14845	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14846	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14847
148482018-01-10  Segher Boessenkool  <segher@kernel.crashing.org>
14849
14850	PR target/83629
14851	* gcc.target/powerpc/pr83629.c: New testcase.
14852
148532018-01-10  Richard Biener  <rguenther@suse.de>
14854
14855	PR testsuite/78768
14856	* gcc.dg/pr78768.c: Un-XFAIL.
14857
148582018-01-10  Richard Biener  <rguenther@suse.de>
14859
14860	PR debug/82425
14861	* gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
14862
148632018-01-10  Richard Sandiford  <richard.sandiford@linaro.org>
14864
14865	PR tree-optimization/83753
14866	* gcc.dg/torture/pr83753.c: New test.
14867
148682018-01-09  Jan Hubicka  <hubicka@ucw.cz>
14869
14870	* gcc.target/i386/avx2-gather-1.c: Add -march.
14871	* gcc.target/i386/avx2-gather-2.c: Add -march.
14872	* gcc.target/i386/avx2-gather-3.c: Add -march.
14873	* gcc.target/i386/avx2-gather-4.c: Add -march.
14874	* gcc.target/i386/avx2-gather-5.c: Add -march.
14875	* gcc.target/i386/avx2-gather-6.c: Add -march.
14876	* gcc.target/i386/avx512f-gather-1.c: Add -march.
14877	* gcc.target/i386/avx512f-gather-2.c: Add -march.
14878	* gcc.target/i386/avx512f-gather-3.c: Add -march.
14879	* gcc.target/i386/avx512f-gather-4.c: Add -march.
14880	* gcc.target/i386/avx512f-gather-5.c: Add -march.
14881	* gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
14882	* gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
14883	* gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
14884	* gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
14885	* gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
14886
148872018-01-09  H.J. Lu  <hongjiu.lu@intel.com>
14888
14889	PR target/78585:
14890	* gcc.target/i386/pr78585.c: New test.
14891
148922018-01-09  Jakub Jelinek  <jakub@redhat.com>
14893
14894	PR c++/83734
14895	* g++.dg/cpp0x/pr83734.C: New test.
14896
148972018-01-09  Carl Love  <cel@us.ibm.com>
14898
14899	* gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
14900	vec_mergeo builtins with float, double, long long, unsigned long long,
14901	bool long long  arguments.
14902	* gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
14903	vec_float2 with double arguments.
14904	* gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
14905	vec_mergew and vec_mergow builtins.
14906
149072018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
14908
14909	PR fortran/83742
14910	* gfortran.dg/contiguous_6.f90: New test.
14911
149122018-01-09  Richard Biener  <rguenther@suse.de>
14913
14914	PR tree-optimization/83668
14915	* gcc.dg/graphite/pr83668.c: New testcase.
14916
149172018-01-09  Joseph Myers  <joseph@codesourcery.com>
14918
14919	PR tree-optimization/64811
14920	* gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
14921	gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
14922	gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
14923	gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
14924	New tests.
14925	* gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
14926
149272018-01-09  Georg-Johann Lay  <avr@gjlay.de>
14928
14929	PR target/79883
14930	* gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
14931
149322018-01-09  Tamar Christina  <tamar.christina@arm.com>
14933
14934	PR target/82641
14935	* gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
14936	no NEON and require softfp or hard float-abi.
14937	* gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
14938
149392018-01-09  Richard Biener  <rguenther@suse.de>
14940
14941	PR tree-optimization/83572
14942	* gcc.dg/graphite/pr83572.c: New testcase.
14943
149442018-01-09  Jakub Jelinek  <jakub@redhat.com>
14945
14946	PR target/83507
14947	* gcc.dg/sms-13.c: New test.
14948
149492018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
14950
14951	PR fortran/83741
14952	* gfortran.dg/allocate_assumed_charlen_3.f90: New test.
14953
149542018-01-08  Chih-Mao Chen  <pkmx.tw@gmail.com>
14955	    Monk Chiang  <sh.chiang04@gmail.com>
14956
14957	* gcc.target/riscv/save-restore-1.c: New.
14958
149592018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14960
14961	PR target/83677
14962	* gcc.target/powerpc/pr83677.c: New file.
14963
149642018-01-08  Jeff Law  <law@redhat.com>
14965
14966	PR rtl-optimizatin/81308
14967	* g++.dg/pr81308-1.C: New test.
14968	* g++.dg/pr81308-2.C: New test.
14969
149702018-01-08  Vidya Praveen  <vidyapraveen@arm.com>
14971
14972	PR target/83663 - Revert r255946
14973	* gcc.target/aarch64/vect-slp-dup.c: New.
14974
149752018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14976
14977	* gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
14978	combination tests.
14979
149802018-01-08  Richard Biener  <rguenther@suse.de>
14981
14982	PR tree-optimization/83563
14983	* gcc.dg/graphite/pr83563.c: New testcase.
14984
149852018-01-08  Richard Biener  <rguenther@suse.de>
14986
14987	PR middle-end/83713
14988	* g++.dg/torture/pr83713.C: New testcase.
14989
149902018-01-08  Tom de Vries  <tom@codesourcery.com>
14991
14992	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
14993
149942018-01-08  Richard Biener  <rguenther@suse.de>
14995
14996	PR tree-optimization/83685
14997	* gcc.dg/torture/pr83685.c: New testcase.
14998
149992018-01-08  Richard Biener  <rguenther@suse.de>
15000
15001	PR lto/83719
15002	* gcc.dg/lto/pr83719_0.c: New testcase.
15003
150042018-01-08  Tom de Vries  <tom@codesourcery.com>
15005
15006	* gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15007	* gcc.dg/graphite/run-id-1.c: Same.
15008	* gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15009
150102018-01-08  Paul Thomas  <pault@gcc.gnu.org>
15011
15012	PR fortran/83611
15013	* gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15014	* gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15015	* gfortran.dg/pdt_27.f03: New test.
15016
15017	PR fortran/83731
15018	* gfortran.dg/pdt_28.f03: New test.
15019
150202018-01-08  Tom de Vries  <tom@codesourcery.com>
15021
15022	* c-c++-common/builtins.c: Require effective target alloca.
15023	* gcc.dg/Wrestrict.c: Same.
15024	* gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15025
150262018-01-08  Richard Biener  <rguenther@suse.de>
15027
15028	PR middle-end/83580
15029	* gcc.dg/torture/pr83580.c: New testcase.
15030
150312018-01-08  Richard Biener  <rguenther@suse.de>
15032
15033	PR middle-end/83517
15034	* gcc.dg/pr83517.c: New testcase.
15035
150362018-01-06  Aldy Hernandez  <aldyh@redhat.com>
15037
15038	PR middle-end/81897
15039	* gcc.dg/uninit-pr81897.c: New test.
15040
150412018-01-06  Martin Sebor  <msebor@redhat.com>
15042
15043	PR tree-optimization/83640
15044	* gcc.dg/Wrestrict-6.c: New test.
15045	* gcc.dg/pr83640.c: New test.
15046
150472018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
15048
15049	* gcc.target/aarch64/reg-alloc-1.c: New test.
15050
150512018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
15052
15053	PR fortran/50892
15054	* gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15055
150562018-01-06  Jakub Jelinek  <jakub@redhat.com>
15057
15058	PR debug/83480
15059	* gcc.dg/pr83480.c: New test.
15060
15061	PR rtl-optimization/83682
15062	* gcc.target/i386/pr83682.c: New test.
15063
150642018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
15065
15066	PR fortran/78534
15067	PR fortran/66310
15068	* gfortran.dg/char_cast_1.f90: Update scan pattern.
15069	* gfortran.dg/dependency_49.f90: Likewise.
15070	* gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15071	* gfortran.dg/repeat_7.f90: New test for PR 66310.
15072	* gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15073	* gfortran.dg/string_1.f90: Limit to ilp32 targets.
15074	* gfortran.dg/string_1_lp64.f90: New test.
15075	* gfortran.dg/string_3.f90: Limit to ilp32 targets.
15076	* gfortran.dg/string_3_lp64.f90: New test.
15077
150782018-01-05  Jakub Jelinek  <jakub@redhat.com>
15079
15080	PR target/83604
15081	* gcc.target/i386/sse-26.c: New test.
15082
15083	PR target/83604
15084	* gcc.target/i386/pr83604.c: New test.
15085
150862018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
15087
15088	* gcc.dg/vect/vect-align-4.c: New test.
15089	* gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15090	and redefine as a structure with an unaligned member "b".
15091	(foo): Update accordingly.
15092
150932018-01-05  Sudakshina Das  <sudi.das@arm.com>
15094
15095	PR target/82439
15096	* gcc.target/aarch64/bics_5.c: New test.
15097	* gcc.target/arm/bics_5.c: Likewise.
15098
150992018-01-05  Jakub Jelinek  <jakub@redhat.com>
15100
15101	PR tree-optimization/83605
15102	* gcc.dg/pr83605.c: New test.
15103
151042018-01-04  Jakub Jelinek  <jakub@redhat.com>
15105
15106	PR target/83554
15107	* gcc.target/i386/pr83554.c: New test.
15108
15109	PR ipa/82352
15110	* g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15111	long unsigned int.
15112
151132018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
15114
15115	PR fortran/83683
15116	PR fortran/45689
15117	* gfortran.dg/eoshift_8.f90: New test.
15118	* gfortran.dg/simplify_eoshift_1.f90: New test.
15119
151202018-01-04  Jakub Jelinek  <jakub@redhat.com>
15121
15122	PR debug/83585
15123	* gcc.dg/pr83585.c: New test.
15124
151252018-01-04  Nathan Sidwell  <nathan@acm.org>
15126
15127	PR c++/83667
15128	* g++.dg/ipa/pr83667.C: Fix regex, require alias.
15129
151302018-01-04  Jakub Jelinek  <jakub@redhat.com>
15131
15132	PR debug/83666
15133	* gcc.dg/pr83666.c: New test.
15134
151352018-01-04  Uros Bizjak  <ubizjak@gmail.com>
15136
15137	PR target/83628
15138	* gcc.target/alpha/pr83628-1.c: New test.
15139	* gcc.target/alpha/pr83628-2.c: Ditto.
15140
151412018-01-04  Martin Liska  <mliska@suse.cz>
15142
15143	PR ipa/82352
15144	* g++.dg/ipa/pr82352.C: New test.
15145
151462018-01-04  Jakub Jelinek  <jakub@redhat.com>
15147
15148	* gcc.dg/vect-opt-info-1.c: Moved to ...
15149	* gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
15150	vect_int targets, use dg-additional-options instead of dg-options and
15151	use relative line numbers instead of absolute.
15152
151532018-01-03  Martin Sebor  <msebor@redhat.com>
15154
15155	PR tree-optimization/83655
15156	* gcc.dg/Wrestrict-5.c: New test.
15157	* c-c++-common/builtins.c: New test.
15158
151592018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
15160	    Alan Hayward  <alan.hayward@arm.com>
15161	    David Sherwood  <david.sherwood@arm.com>
15162
15163	* gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15164	(main): Call it.
15165
151662018-01-03  Jeff Law  <law@redhat.com>
15167
15168	PR target/83641
15169	* gcc.target/i386/stack-check-17.c: New test.
15170	* gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15171
151722018-01-03  Jakub Jelinek  <jakub@redhat.com>
15173
15174	PR debug/83621
15175	* gcc.dg/pr83621.c: New test.
15176
15177	PR debug/83645
15178	* gcc.dg/pr83645.c: New test.
15179
151802018-01-03  Martin Sebor  <msebor@redhat.com>
15181
15182	PR tree-optimization/83603
15183	* gcc.dg/Wrestrict-4.c: New test.
15184
15185	PR c/83559
15186	* gcc.dg/const-2.c: New test.
15187	* gcc.dg/pure-3.c: New test.
15188
151892018-01-03  Martin Sebor  <msebor@redhat.com>
15190
15191	* gcc.dg/Wrestrict-3.c: New test.
15192
151932018-01-03  Jakub Jelinek  <jakub@redhat.com>
15194
15195	PR c++/83555
15196	* g++.dg/opt/pr83555.C: New test.
15197	* g++.dg/ubsan/pr83555.C: New test.
15198
151992018-01-03  David Malcolm  <dmalcolm@redhat.com>
15200
15201	PR c/82050
15202	* gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15203	the !CHECKING_P case by expecting a note.
15204	* gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15205	a note for the !CHECKING_P case, and move the return statement
15206	outside of #if CHECKING_P guard.
15207
152082018-01-03  Jeff Law  <law@redhat.com>
15209
15210	PR middle-end/83654
15211	* gcc.target/i386/stack-check-18.c: New test.
15212	* gcc.target/i386/stack-check-19.c: New test.
15213
152142018-01-03  Martin Sebor  <msebor@redhat.com>
15215
15216	PR tree-optimization/83501
15217	* c-c++-common/Warray-bounds-3.c: Remove xfail.
15218
152192018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15220
15221	PR tree-optimization/83501
15222	* gcc.dg/tree-ssa/pr83501-1.c: New test.
15223
152242018-01-03  Nathan Sidwell  <nathan@acm.org>
15225
15226	PR c++/83667
15227	* g++.dg/ipa/pr83667.C: New.
15228
152292018-01-03  Martin Liska  <mliska@suse.cz>
15230
15231	PR tree-optimization/83593
15232	* gcc.dg/pr83593.c: New test.
15233
152342018-01-03  Martin Liska  <mliska@suse.cz>
15235
15236	PR ipa/83549
15237	* g++.dg/ipa/pr83549.C: New test.
15238
152392018-01-03  Marek Polacek  <polacek@redhat.com>
15240
15241	PR c++/83592
15242	* g++.dg/warn/mvp2.C: New test.
15243
152442018-01-03  Jakub Jelinek  <jakub@redhat.com>
15245
15246	PR preprocessor/83602
15247	* g++.dg/cpp/pr83602.C: New test.
15248
15249	PR c++/83634
15250	* g++.dg/parse/pr83634.C: New test.
15251
152522018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
15253
15254	PR fortran/83664
15255	* gfortran.dg/eoshift_7.f90: New test.
15256
152572018-01-03  Jan Beulich  <jbeulich@suse.com>
15258
15259	* gcc.target/i386/avx512vl-no-vmovdqu8.c,
15260	gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15261
152622018-01-03  Jakub Jelinek  <jakub@redhat.com>
15263
15264	Update copyright years.
15265
152662018-01-03  Martin Liska  <mliska@suse.cz>
15267
15268	PR ipa/83594
15269	* gcc.dg/ipa/pr83594.c: New test.
15270
152712018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
15272	    Alan Hayward  <alan.hayward@arm.com>
15273	    David Sherwood  <david.sherwood@arm.com>
15274
15275	* gcc.dg/vect-opt-info-1.c: New test.
15276
152772018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
15278
15279	* gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15280	floorf128, truncf128, and roundf128.
15281	* gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15282	optimizations added in match.pd.
15283	* gcc.target/powerpc/float128-hw6.c: Likewise.
15284	* gcc.target/powerpc/float128-hw7.c: Likewise.
15285	* gcc.target/powerpc/float128-hw8.c: Likewise.
15286	* gcc.target/powerpc/float128-hw9.c: Likewise.
15287	* gcc.target/powerpc/float128-hw10.c: Likewise.
15288	* gcc.target/powerpc/float128-hw11.c: Likewise.
15289
152902018-01-02  Jakub Jelinek  <jakub@redhat.com>
15291
15292	PR c++/83556
15293	* g++.dg/cpp0x/pr83556.C: New test.
15294
152952018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
15296
15297	PR fortran/45689
15298	PR fortran/83650
15299	* gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15300	* gfortran.dg/simplify_cshift_4.f90: New test.
15301
153022018-01-02  Marek Polacek  <polacek@redhat.com>
15303
15304	PR c++/81860
15305	* g++.dg/cpp0x/inh-ctor30.C: New test.
15306
15307	PR c++/83644
15308	* g++.dg/cpp1z/pr83644.C: New test.
15309
153102018-01-01  Paul Thomas  <pault@gcc.gnu.org>
15311
15312	PR fortran/83076
15313	* gfortran.dg/coarray_45.f90: New test.
15314
15315	PR fortran/83319
15316	* gfortran.dg/coarray_46.f90: New test.
15317
153182018-01-01  Jakub Jelinek  <jakub@redhat.com>
15319
15320	PR tree-optimization/83581
15321	* gcc.dg/pr83581.c: New test.
15322
15323	PR c/83595
15324	* gcc.dg/pr83595.c: New test.
15325
15326	PR middle-end/83608
15327	* g++.dg/opt/pr83608.C: New test.
15328
15329	PR middle-end/83609
15330	* gcc.dg/pr83609.c: New test.
15331	* g++.dg/opt/pr83609.C: New test.
15332
15333	PR middle-end/83623
15334	* gcc.dg/pr83623.c: New test.
15335
15336	* gcc.target/i386/i386.exp
15337	(check_effective_target_avx512vpopcntdqvl): New proc.
15338	* gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15339	avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15340	* gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15341
15342Copyright (C) 2018 Free Software Foundation, Inc.
15343
15344Copying and distribution of this file, with or without modification,
15345are permitted in any medium without royalty provided the copyright
15346notice and this notice are preserved.
15347