12019-02-22  Release Manager
2
3	* GCC 8.3.0 released.
4
52019-02-19  Jakub Jelinek  <jakub@redhat.com>
6
7	PR middle-end/89303
8	* g++.dg/torture/pr89303.C: Move everything from std namespace to my
9	namespace.
10
112019-02-16  Eric Botcazou  <ebotcazou@adacore.com>
12
13	* c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
14	* c-c++-common/patchable_function_entry-default.c: Likewise.
15	* c-c++-common/patchable_function_entry-definition.c: Likewise.
16
172019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
18
19	* gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
20
212019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
22
23	* c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
24	* c-c++-common/patchable_function_entry-default.c: Likewise.
25	* c-c++-common/patchable_function_entry-definition.c: Likewise.
26	* gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
27
282019-02-15  Richard Biener  <rguenther@suse.de>
29	    Jakub Jelinek  <jakub@redhat.com>
30
31	PR tree-optimization/89278
32	* gcc.dg/pr89278.c: New test.
33
342019-02-15  Jakub Jelinek  <jakub@redhat.com>
35
36	PR other/89342
37	* gcc.dg/pr89342.c: New test.
38
392019-02-14  David Malcolm  <dmalcolm@redhat.com>
40
41	2019-02-13  David Malcolm  <dmalcolm@redhat.com>
42	Backport of r268847 from trunk.
43
44	PR c++/89036
45	* g++.dg/concepts/pr89036.C: New test.
46
472019-02-14  David Malcolm  <dmalcolm@redhat.com>
48
49	Backport of r267957 from trunk.
50	2019-01-15  David Malcolm  <dmalcolm@redhat.com>
51
52	PR c++/88795
53	* g++.dg/template/pr88795.C: New test.
54
552019-02-14  Jakub Jelinek  <jakub@redhat.com>
56
57	PR rtl-optimization/89354
58	* gcc.dg/pr89354.c: New test.
59
602019-02-14  David Malcolm  <dmalcolm@redhat.com>
61
62	Backport of r263275 from trunk.
63	2018-08-02  David Malcolm  <dmalcolm@redhat.com>
64
65	* error.c (cxx_print_error_function): Duplicate "file" before
66	passing it to pp_set_prefix.
67	(cp_print_error_function): Use pp_take_prefix when saving the
68	existing prefix.
69
702019-02-14  David Malcolm  <dmalcolm@redhat.com>
71
72	Backport of r262199 from trunk.
73	2018-06-27  David Malcolm  <dmalcolm@redhat.com>
74
75	PR c++/86329
76	* g++.dg/lookup/pr86329.C: New test.
77
782019-02-14  David Malcolm  <dmalcolm@redhat.com>
79
80	Backport of r259720 from trunk.
81	2018-04-27  David Malcolm  <dmalcolm@redhat.com>
82
83	PR c++/85515
84	* g++.dg/pr85515-1.C: New test.
85	* g++.dg/pr85515-2.C: New test.
86
872019-02-14  Martin Liska  <mliska@suse.cz>
88
89	Backport from mainline
90	2019-02-14  Martin Liska  <mliska@suse.cz>
91
92	PR rtl-optimization/89242
93	* g++.dg/pr89242.C: New test.
94
952019-02-14  Martin Liska  <mliska@suse.cz>
96
97	Backport from mainline
98	2019-02-11  Martin Liska  <mliska@suse.cz>
99
100	PR ipa/89009
101	* g++.dg/ipa/pr89009.C: New test.
102
1032019-02-14  Jakub Jelinek  <jakub@redhat.com>
104
105	PR tree-optimization/89314
106	* gcc.dg/pr89314.c: New test.
107
108	Backported from mainline
109	2019-02-13  Jonathan Wakely  <jwakely@redhat.com>
110		    Jakub Jelinek  <jakub@redhat.com>
111
112	PR middle-end/89303
113	* g++.dg/torture/pr89303.C: New test.
114
115	2019-02-13  Jakub Jelinek  <jakub@redhat.com>
116
117	PR target/89290
118	* gcc.target/i386/pr89290.c: New test.
119
120	2019-02-09  Jakub Jelinek  <jakub@redhat.com>
121
122	PR middle-end/89246
123	* gcc.dg/gomp/pr89246-1.c: New test.
124	* gcc.dg/gomp/pr89246-2.c: New test.
125
1262019-02-13  Bill Schmidt  <wschmidt@linux.ibm.com>
127
128        Backport from mainline
129        2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
130
131        * gcc.target/powerpc/vec-sld-modulo.c: New.
132        * gcc.target/powerpc/vec-srad-modulo.c: New.
133        * gcc.target/powerpc/vec-srd-modulo.c: New.
134
135        2018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>
136
137	* gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
138	* gcc.target/powerpc/vec-srad-modulo.c: Likewise.
139	* gcc.target/powerpc/vec-srd-modulo.c: Likewise.
140
1412019-02-13  Richard Biener  <rguenther@suse.de>
142
143	Backport from mainline
144	2019-01-08  Richard Biener  <rguenther@suse.de>
145
146	PR tree-optimization/86554
147	* gcc.dg/torture/pr86554-1.c: New testcase.
148	* gcc.dg/torture/pr86554-2.c: Likewise.
149
1502019-02-13  Richard Biener  <rguenther@suse.de>
151
152	Backport from mainline
153	2019-02-12  Richard Biener  <rguenther@suse.de>
154
155	PR tree-optimization/89253
156	* gfortran.dg/pr89253.f: New testcase.
157
158	2019-02-08  Richard Biener  <rguenther@suse.de>
159
160	PR middle-end/89223
161	* gcc.dg/torture/pr89223.c: New testcase.
162
163	2019-01-28  Richard Biener  <rguenther@suse.de>
164
165	PR tree-optimization/88739
166	* gcc.c-torture/execute/pr88739.c: New test.
167
1682019-02-11  Stefan Agner  <stefan@agner.ch>
169
170	Backport from mainline
171	2019-01-10  Stefan Agner  <stefan@agner.ch>
172
173	PR target/88648
174	* gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
175	check if -masm-syntax-unified gets applied properly.
176
1772019-02-10  Harald Anlauf  <anlauf@gmx.de>
178
179	Backport from trunk
180	PR fortran/89077
181	* gfortran.dg/pr89077.f90: New test.
182
1832019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
184
185	PR fortran/71237
186	Backport from trunk
187	* gfortran.dg/pointer_init_2.f90: Adjust error messages.
188	* gfortran.dg/pointer_init_6.f90: Likewise.
189	* gfortran.dg/pointer_init_9.f90: New test.
190
1912019-02-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
192
193	PR fortran/71860
194	Backport from trunk
195	* gfortran.dg/null_10.f90: New test.
196
1972019-02-09  Jakub Jelinek  <jakub@redhat.com>
198
199	PR middle-end/89243
200	* g++.dg/opt/pr89188.C: Include ../torture/pr88861.C.
201
202	Backported from mainline
203	2019-01-16  David Malcolm  <dmalcolm@redhat.com>
204
205	PR target/88861
206	* g++.dg/torture/pr88861.C: New test.
207
208	2019-02-08  Jakub Jelinek  <jakub@redhat.com>
209
210	PR rtl-optimization/89234
211	* g++.dg/ubsan/pr89234.C: New test.
212
2132019-02-08  Richard Biener  <rguenther@suse.de>
214
215	Backport from mainline
216	2018-11-13  Richard Biener  <rguenther@suse.de>
217
218	PR tree-optimization/86991
219	* gcc.dg/pr86991.c: New testcase.
220
2212019-02-08  Richard Biener  <rguenther@suse.de>
222
223	Backport from mainline
224	2019-02-03  Richard Biener  <rguenther@suse.de>
225
226	PR debug/87295
227	* g++.dg/debug/dwarf2/pr87295.C: New testcase.
228
229	2019-01-29  Richard Biener  <rguenther@suse.de>
230
231	PR debug/87295
232	* g++.dg/lto/pr87295_0.C: New testcase.
233
234	2019-01-15  Richard Biener  <rguenther@suse.de>
235
236	PR debug/88046
237	* g++.dg/lto/pr88046_0.C: New testcase.
238
2392019-02-08  Richard Biener  <rguenther@suse.de>
240
241	Backport from mainline
242	2018-12-10  Richard Biener  <rguenther@suse.de>
243
244	PR tree-optimization/88427
245	* gcc.dg/pr88427.c: New testcase.
246
247	2018-11-28  Richard Biener  <rguenther@suse.de>
248
249	PR tree-optimization/88217
250	* g++.dg/pr88217.C: New testcase.
251
252	2018-11-23  Richard Biener  <rguenther@suse.de>
253
254	PR tree-optimization/88149
255	* g++.dg/torture/pr88149.C: New testcase.
256
2572019-02-07  Jakub Jelinek  <jakub@redhat.com>
258
259	Backported from mainline
260	2019-02-06  Jakub Jelinek  <jakub@redhat.com>
261
262	PR c/89211
263	* gcc.dg/pr89211.c: New test.
264
265	2019-02-05  Jakub Jelinek  <jakub@redhat.com>
266
267	PR c++/89187
268	* g++.dg/opt/pr89187.C: New test.
269
270	PR rtl-optimization/11304
271	* gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
272	* gcc.target/i386/call-2.c: New test.
273
274	PR target/89188
275	* g++.dg/opt/pr89188.C: New test.
276
277	PR rtl-optimization/89195
278	* gcc.c-torture/execute/pr89195.c: New test.
279
280	PR target/89186
281	* g++.dg/ext/vector36.C: New test.
282
283	2019-02-02  Jakub Jelinek  <jakub@redhat.com>
284
285	PR middle-end/87887
286	* gcc.dg/gomp/pr87887-1.c: New test.
287	* gcc.dg/gomp/pr87887-2.c: New test.
288
289	2019-02-01  Jakub Jelinek  <jakub@redhat.com>
290
291	PR fortran/83246
292	PR fortran/89084
293	* gfortran.dg/pr89084.f90: New test.
294	* gfortran.dg/lto/pr89084_0.f90: New test.
295	* gfortran.dg/pr83246.f90: New test.
296
297	PR tree-optimization/88107
298	* gcc.dg/gomp/pr88107.c: New test.
299
300	2019-01-31  Jakub Jelinek  <jakub@redhat.com>
301
302	PR sanitizer/89124
303	* c-c++-common/asan/pr89124.c: New test.
304
305	2019-01-30  Jakub Jelinek  <jakub@redhat.com>
306
307	PR c++/89105
308	* g++.dg/abi/pr89105.C: New test.
309
310	2019-01-29  Jakub Jelinek  <jakub@redhat.com>
311
312	PR c++/66676
313	PR ipa/89104
314	* gcc.dg/gomp/pr89104.c: New test.
315
316	2019-01-27  Jakub Jelinek  <jakub@redhat.com>
317
318	PR target/87214
319	* gcc.target/i386/avx512vl-pr87214-1.c: New test.
320	* gcc.target/i386/avx512vl-pr87214-2.c: New test.
321
322	2019-01-24  Jakub Jelinek  <jakub@redhat.com>
323
324	PR c++/88976
325	* c-c++-common/gomp/cancel-2.c: New test.
326	* gcc.dg/gomp/cancel-1.c: New test.
327	* g++.dg/gomp/cancel-1.C: New test.
328	* g++.dg/gomp/cancel-2.C: New test.
329	* g++.dg/gomp/cancel-3.C: New test.
330
331	2019-01-23  Jakub Jelinek  <jakub@redhat.com>
332
333	PR tree-optimization/88964
334	* gfortran.dg/pr88964.f90: New test.
335
336	2019-01-22  Jakub Jelinek  <jakub@redhat.com>
337
338	PR target/88965
339	* gcc.target/powerpc/pr88965.c: New test.
340
341	PR middle-end/88968
342	* c-c++-common/gomp/atomic-23.c: New test.
343
344	PR target/88905
345	* gcc.dg/pr88905.c: New test.
346
347	PR rtl-optimization/49429
348	PR target/49454
349	PR rtl-optimization/86334
350	PR target/88906
351	* gcc.target/i386/pr86334.c: New test.
352	* gcc.target/i386/pr88906.c: New test.
353
354	2019-01-21  Jakub Jelinek  <jakub@redhat.com>
355
356	PR c++/88949
357	* g++.dg/gomp/pr88949.C: New test.
358
359	PR sanitizer/88901
360	* g++.dg/asan/pr88901.C: New test.
361
362	2019-01-19  Jakub Jelinek  <jakub@redhat.com>
363
364	PR fortran/88902
365	* gfortran.dg/pr88902.f90: New test.
366
367	2019-01-17  Jakub Jelinek  <jakub@redhat.com>
368
369	PR rtl-optimization/88870
370	* gcc.dg/pr88870.c: New test.
371
372	2019-01-14  Jakub Jelinek  <jakub@redhat.com>
373
374	* g++.dg/cpp1z/feat-cxx1z.C: Add tests for
375	__cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
376	feature test macros.
377
378	2019-01-10  Jakub Jelinek  <jakub@redhat.com>
379
380	PR c/88568
381	* gcc.dg/pr88568.c: New test.
382
383	2019-01-05  Jakub Jelinek  <jakub@redhat.com>
384
385	PR debug/88635
386	* gcc.dg/debug/dwarf2/pr88635.c: New test.
387
3882019-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
389
390	Backport from mainline
391	2019-01-28  Marek Polacek  <polacek@redhat.com>
392
393	PR c++/89024 - ICE with incomplete enum type.
394	* g++.dg/cpp0x/enum37.C: Add dg-error.
395
3962019-02-07  Richard Biener  <rguenther@suse.de>
397
398	Backport from mainline
399	2018-11-20  Richard Biener  <rguenther@suse.de>
400
401	PR tree-optimization/88105
402	* gcc.dg/gomp/pr88105.c: New testcase.
403
404	2018-11-28  Richard Biener  <rguenther@suse.de>
405
406	PR tree-optimization/88223
407	* gcc.dg/torture/pr88223.c: New testcase.
408
4092019-02-07  Richard Biener  <rguenther@suse.de>
410
411	Backport from mainline
412	2018-12-11  Richard Biener  <rguenther@suse.de>
413
414	PR middle-end/88448
415	PR middle-end/88415
416	* gcc.dg/gomp/pr88415.c: New testcase.
417
418	2018-11-15  Richard Biener  <rguenther@suse.de>
419
420	PR tree-optimization/88030
421	* gcc.dg/tsan/pr88030.c: New testcase.
422
423	2018-11-08  Richard Biener  <rguenther@suse.de>
424
425	PR tree-optimization/87929
426	* gcc.dg/pr87929.c: New testcase.
427
4282019-02-07  Richard Biener  <rguenther@suse.de>
429
430	Backport from mainline
431	2019-01-22  Tamar Christina  <tamar.christina@arm.com>
432
433	PR/tree-optimization 88903
434	* gcc.dg/vect/pr88903-1.c: Add explicit &.
435
4362019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
437
438	* gnat.dg/opt76.adb: New test.
439
4402019-02-06  Richard Biener  <rguenther@suse.de>
441
442	Backport from mainline
443	2019-01-31  Richard Biener  <rguenther@suse.de>
444
445	PR tree-optimization/89135
446	* gcc.dg/torture/pr89135.c: New testcase.
447
448	2019-01-18  Richard Biener  <rguenther@suse.de>
449
450	PR tree-optimization/88903
451	* gcc.dg/vect/pr88903-1.c: New testcase.
452	* gcc.dg/vect/pr88903-2.c: Likewise.
453
4542019-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
455
456	PR fortran/67679
457	Backport from trunk
458	* gfortran.dg/warn_undefined_1.f90: New test.
459	* gfortran.dg/coarray_lock_7.f90: Fix patterns in test.
460
4612019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
462
463	2019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
464	* gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
465	hardware.
466	* gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
467	* gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
468	* gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
469	* gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
470	* gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
471	* gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
472	* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
473	* gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
474	* gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
475
476	Backport from mainline.
477	2019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
478	* gcc.target/powerpc/vec-extract-schar-1.c: New test.
479	* gcc.target/powerpc/vec-extract-sint-1.c: New test.
480	* gcc.target/powerpc/vec-extract-sint128-1.c: New test.
481	* gcc.target/powerpc/vec-extract-slong-1.c: New test.
482	* gcc.target/powerpc/vec-extract-sshort-1.c: New test.
483	* gcc.target/powerpc/vec-extract-uchar-1.c: New test.
484	* gcc.target/powerpc/vec-extract-uint-1.c: New test.
485	* gcc.target/powerpc/vec-extract-uint128-1.c: New test.
486	* gcc.target/powerpc/vec-extract-ulong-1.c: New test.
487	* gcc.target/powerpc/vec-extract-ushort-1.c: New test.
488
4892019-02-03  Paul Thomas  <pault@gcc.gnu.org>
490
491	Backport from trunk
492	PR fortran/88393
493	* gfortran.dg/alloc_comp_assign_16.f03 : New test.
494
4952019-02-03  Paul Thomas  <pault@gcc.gnu.org>
496
497	Backport from trunk
498	PR fortran/88980
499	* gfortran.dg/realloc_on_assign_32.f90 : New test.
500
5012019-02-03  Paul Thomas  <pault@gcc.gnu.org>
502
503	Backport from trunk
504	PR fortran/88685
505	* gfortran.dg/pointer_array_component_3.f90 : New test.
506
5072019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
508
509	PR fortran/57048
510	Backport from trunk
511	* gfortran.dg/c_funptr_1.f90: New file.
512	* gfortran.dg/c_funptr_1_mod.f90: New file.
513
5142019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
515
516	Backport from mainline
517	2018-10-15  Bin Cheng  <bin.cheng@linux.alibaba.com>
518
519	PR tree-optimization/87022
520	* gcc.dg/tree-ssa/pr87022.c: New test.
521
5222019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
523
524	Backport from mainline
525	2019-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
526
527	PR tree-optimization/88932
528	* gfortran.dg/pr88932.f90: New test.
529
5302019-01-30  Manfred Schwarb  <manfred99@gmx.ch>
531
532	* gfortran.dg/newunit_5.f90.f90: Moved to
533	* gfortran.dg/newunit_5.f90: here and fix a dg directive.
534
5352019-01-30  Kewen Lin  <linkw@gcc.gnu.org>
536
537	Backport from mainline
538	2019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
539
540	* gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
541	altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
542	* gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
543	* gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
544
545	2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
546
547	* gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
548
5492019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
550
551	PR fortran/70696
552	* gfortran.dg/coarray/event_3.f0: Add save attribue to x.
553
5542019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
555
556	* gnat.dg/opt75.adb: New test.
557	* gnat.dg/opt75_pkg.ad[sb]: New helper.
558
5592019-01-27  Paul Thomas  <pault@gcc.gnu.org>
560
561	Backport from trunk
562	PR fortran/56386
563	PR fortran/58906
564	PR fortran/77385
565	* gfortran.dg/associate_44.f90 : New test.
566
567	PR fortran/80260
568	* gfortran.dg/select_type_45.f90 : New test.
569
570	PR fortran/82077
571	* gfortran.dg/select_type_46.f90 : New test.
572
5732019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
574
575	PR target/88948
576	* gcc.target/i386/pr88948.c: New test.
577
5782019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
579
580	* gnat.dg/array34.adb: New test.
581
5822019-01-25  Paul Thomas  <pault@gcc.gnu.org>
583
584	PR fortran/87336
585	* gfortran.dg/pointer_array_10.f90 : New test.
586	* gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
587	* gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
588	count to 72.
589
5902019-01-25  Richard Biener  <rguenther@suse.de>
591
592	PR tree-optimization/86865
593	* gcc.dg/graphite/pr86865.c: New testcase.
594	* gcc.dg/graphite/pr69728.c: XFAIL.
595	* gcc.dg/graphite/scop-21.c: Likewise.
596
5972019-01-24  Uroš Bizjak  <ubizjak@gmail.com>
598
599	PR target/88998
600	* g++.dg/pr88998.c: New test.
601
6022019-01-24  Richard Biener  <rguenther@suse.de>
603
604	Backport from mainline
605	2019-01-23  Richard Biener  <rguenther@suse.de>
606
607	PR tree-optimization/89008
608	* gcc.dg/torture/pr89008.c: New testcase.
609
6102019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
611
612	* gfortran.dg/array_function_5.f90: : Fix a dg directive.
613	* gfortran.dg/class_66.f90: Likewise.
614	* gfortran.dg/dec_structure_12.f90: Likewise.
615	* gfortran.dg/dec_structure_14.f90: Likewise.
616	* gfortran.dg/dec_structure_15.f90: Likewise.
617	* gfortran.dg/dtio_31.f03: Likewise.
618	* gfortran.dg/dtio_32.f03: Likewise.
619	* gfortran.dg/extends_11.f03: Likewise.
620	* gfortran.dg/integer_plus.f90: Likewise.
621	* gfortran.dg/matmul_const.f90: Likewise.
622	* gfortran.dg/namelist_96.f90: Likewise.
623	* gfortran.dg/pdt_25.f03: Likewise.
624	* gfortran.dg/pdt_28.f03: Likewise.
625	* gfortran.dg/pr58968.f: Likewise.
626	* gfortran.dg/pr78259.f90: Likewise.
627	* gfortran.dg/debug/pr35154-stabs.f: Likewise.
628	* gfortran.dg/vect/vect-2.f90: Likewise.
629
6302019-01-22  Uroš Bizjak  <ubizjak@gmail.com>
631
632	PR target/88938
633	* gcc.target/i386/pr88938.c: New test.
634
6352019-01-18  Richard Earnshaw  <rearnsha@arm.com>
636
637	PR target/88799
638	* gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
639	mp and sec extensions to armv7-a.
640
6412019-01-17  Nathan Sidwell  <nathan@acm.org>
642
643	PR c++/86610
644	* g++.dg/cpp0x/pr86610.C: New.
645
6462019-01-16  Martin Jambor  <mjambor@suse.cz>
647
648	Backported from mainline
649	2018-12-10  Martin Jambor  <mjambor@suse.cz>
650
651	PR ipa/88214
652	* gcc.dg/ipa/pr88214.c: New test.
653
6542019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
655
656	PR fortran/81849
657	* gfortran.dg/pr81849.f90: New test.
658
6592019-01-15  Joseph Myers  <joseph@codesourcery.com>
660
661	Backport from mainline
662	2019-01-07  Joseph Myers  <joseph@codesourcery.com>
663
664	PR c/88720
665	PR c/88726
666	* gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
667
6682019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
669
670	Backport from trunk
671	PR libfortran/88776
672	* gfortran.dg/namelist_96.f90: New test.
673
6742019-01-12  Dominique d'Humieres  <dominiq@gcc.gnu.org>
675
676	* gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
677	* gcc.dg/plugin/plugindir2.c: Likewise.
678	* gcc.dg/plugin/plugindir3.c: Likewise.
679	* gcc.dg/plugin/plugindir4.c: Likewise.
680
6812019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
682
683	PR fortran/35031
684	* gfortran.dg/pr35031.f90: new test.
685
6862019-01-09  Wilco Dijkstra  <wdijkstr@arm.com>
687
688	* gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
689
6902019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
691
692	* gcc.target/sparc/tls-ld-int8.c: New test.
693	* gcc.target/sparc/tls-ld-int16.c: Likewise.
694	* gcc.target/sparc/tls-ld-int32.c: Likewise.
695	* gcc.target/sparc/tls-ld-uint8.c: Likewise.
696	* gcc.target/sparc/tls-ld-uint16.c: Likewise.
697	* gcc.target/sparc/tls-ld-uint32.c: Likewise.
698
6992019-01-08  Jakub Jelinek  <jakub@redhat.com>
700
701	Backported from mainline
702	2019-01-05  Jakub Jelinek  <jakub@redhat.com>
703
704	PR middle-end/82564
705	PR target/88620
706	* gcc.dg/nested-func-12.c: New test.
707	* gcc.c-torture/compile/pr82564.c: New test.
708
709	2019-01-04  Jakub Jelinek  <jakub@redhat.com>
710
711	PR target/88594
712	* gcc.dg/pr88594.c: New test.
713
714	2019-01-03  Jakub Jelinek  <jakub@redhat.com>
715
716	PR debug/88644
717	* gcc.dg/debug/dwarf2/pr88644.c: New test.
718
719	2019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
720
721	* gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
722	* gcc.dg/pubtypes-3.c: Likewise.
723	* gcc.dg/pubtypes-4.c: Likewise.
724
725	2018-12-21  Jakub Jelinek  <jakub@redhat.com>
726
727	PR middle-end/85594
728	PR middle-end/88553
729	* gcc.dg/gomp/pr85594.c: New test.
730	* gcc.dg/gomp/pr88553.c: New test.
731
732	PR rtl-optimization/88563
733	* gcc.dg/pr88563.c: New test.
734
735	2018-12-20  Jakub Jelinek  <jakub@redhat.com>
736
737	PR c++/88180
738	* g++.dg/parse/pr88180.C: New test.
739	* g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
740	definition's NSDMIs.
741
742	2018-12-19  Jakub Jelinek  <jakub@redhat.com>
743
744	PR target/88541
745	* gcc.target/i386/avx-vpclmulqdq-1.c: New test.
746
747	PR c++/87934
748	* g++.dg/cpp0x/constexpr-87934.C: New test.
749
750	2018-12-17  Jakub Jelinek  <jakub@redhat.com>
751
752	PR c++/88410
753	* g++.dg/cpp0x/pr88410.C: New test.
754
755	2018-12-14  Jakub Jelinek  <jakub@redhat.com>
756
757	PR c++/82294
758	PR c++/87436
759	* g++.dg/tree-ssa/pr82294.C: New test.
760	* g++.dg/tree-ssa/pr87436.C: New test.
761
762	2018-12-13  Jakub Jelinek  <jakub@redhat.com>
763
764	PR rtl-optimization/88470
765	* gcc.target/i386/pr88470.c: New test.
766
767	PR rtl-optimization/88416
768	* gcc.target/i386/pr88416.c: New test.
769
770	2018-12-11  Jakub Jelinek  <jakub@redhat.com>
771
772	PR sanitizer/88426
773	* c-c++-common/ubsan/float-cast-overflow-11.c: New test.
774
775	2018-12-07  Jakub Jelinek  <jakub@redhat.com>
776
777	PR c++/86669
778	* g++.dg/cpp0x/initlist105.C: New test.
779	* g++.dg/cpp0x/initlist106.C: New test.
780	* g++.dg/other/pr86669.C: New test.
781
782	PR target/85593
783	* gcc.target/i386/pr85593.c: New test.
784
785	PR fortran/88377
786	* gfortran.dg/gomp/pr88377.f90: New test.
787
788	PR c++/87506
789	* g++.dg/cpp0x/constexpr-87506.C: New test.
790
791	2018-12-06  Jakub Jelinek  <jakub@redhat.com>
792
793	PR target/87598
794	* gcc.target/aarch64/asm-5.c: New test.
795
796	2018-12-05  Jakub Jelinek  <jakub@redhat.com>
797
798	PR tree-optimization/87360
799	* g++.dg/opt/pr87360.C: New test.
800	* gfortran.dg/pr87360.f90: New test.
801
802	2018-12-04  Jakub Jelinek  <jakub@redhat.com>
803
804	PR tree-optimization/87320
805	* gcc.dg/pr87320.c: New test.
806
807	PR c++/88103
808	* g++.dg/cpp0x/rv-cond3.C: New test.
809
810	2018-12-03  Jakub Jelinek  <jakub@redhat.com>
811
812	PR tree-optimization/71109
813	* gcc.c-torture/compile/pr71109.c: New test.
814
815	2018-11-30  Jakub Jelinek  <jakub@redhat.com>
816
817	PR debug/85550
818	* g++.dg/debug/dwarf2/pr85550.C: New test.
819
820	2018-11-29  Jakub Jelinek  <jakub@redhat.com>
821
822	PR target/88234
823	* gcc.dg/ubsan/pr88234.c: New test.
824
825	PR c++/87539
826	* g++.dg/cpp0x/pr87539.C: New test.
827
828	2018-11-28  Jakub Jelinek  <jakub@redhat.com>
829
830	PR c++/88215
831	* c-c++-common/ubsan/pr88215.c: New test.
832
833	2018-11-27  Jakub Jelinek  <jakub@redhat.com>
834
835	PR c++/88181
836	* g++.dg/debug/pr88181.C: New test.
837
838	2018-11-26  Jakub Jelinek  <jakub@redhat.com>
839
840	PR c++/86900
841	* g++.dg/debug/dwarf2/pr86900.C: New test.
842
843	2018-11-22  Jakub Jelinek  <jakub@redhat.com>
844
845	PR tree-optimization/85794
846	* gcc.dg/vect/O3-pr85794.c: New test.
847
848	2018-11-21  Jakub Jelinek  <jakub@redhat.com>
849
850	PR c++/88122
851	* g++.dg/cpp0x/implicit15.C: New test.
852
853	2018-11-20  Jakub Jelinek  <jakub@redhat.com>
854
855	PR tree-optimization/87895
856	* gcc.dg/gomp/pr87895-1.c: New test.
857	* gcc.dg/gomp/pr87895-2.c: New test.
858	* gcc.dg/gomp/pr87895-3.c: New test.
859
860	2018-11-19  Jakub Jelinek  <jakub@redhat.com>
861
862	PR tree-optimization/88071
863	* gcc.dg/pr88071.c: New test.
864
865	PR c++/60994
866	* g++.dg/lookup/pr60994.C: New test.
867
868	PR debug/87039
869	* g++.dg/gomp/pr78363-4.C: New test.
870	* g++.dg/gomp/pr78363-5.C: New test.
871	* g++.dg/gomp/pr78363-6.C: New test.
872	* g++.dg/gomp/pr78363-7.C: New test.
873
874	2018-11-16  Jakub Jelinek  <jakub@redhat.com>
875
876	PR rtl-optimization/87475
877	* g++.dg/opt/pr87475.C: New test.
878
879	2018-11-15  Jakub Jelinek  <jakub@redhat.com>
880
881	PR rtl-optimization/88018
882	* g++.dg/tsan/pr88018.C: New test.
883
884	2018-11-13  Jakub Jelinek  <jakub@redhat.com>
885
886	PR tree-optimization/87898
887	* gcc.dg/gomp/pr87898.c: New test.
888
8892019-01-03  Jan Hubicka  <hubicka@ucw.cz>
890
891	Backport from mainline
892	2019-01-02  Jan Hubicka  <hubicka@ucw.cz>
893
894	PR lto/88130
895	* g++.dg/torture/pr88130.C: New testcase.
896
8972019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
898
899	PR target/60563
900	* g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
901
9022019-01-03  Martin Liska  <mliska@suse.cz>
903
904	Backport from mainline
905	2019-01-02  Jakub Jelinek  <jakub@redhat.com>
906
907	PR ipa/88561
908	* g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
909	targets and expect _ZThn8 for ilp32 targets.
910
9112019-01-03  Martin Liska  <mliska@suse.cz>
912
913	Backport from mainline
914	2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
915
916	* g++.dg/tree-prof/devirt.C: Update testcase.
917
9182019-01-03  Martin Liska  <mliska@suse.cz>
919
920	Backport from mainline
921	2018-12-31  Martin Liska  <mliska@suse.cz>
922
923	* g++.dg/tree-prof/devirt.C: Fix scan pattern and test options.
924
9252018-01-02  Segher Boessenkool  <segher@kernel.crashing.org>
926
927	Backport from trunk
928	2018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
929
930	PR inline-asm/55681
931	* gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
932	* gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
933	in any order, but that duplicates are not allowed.
934
935	Backport from trunk
936	2018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
937
938	* c-c++-common/torture/asm-inline.c: New testcase.
939	* gcc.dg/asm-qual-2.c: Test asm inline, too.
940
941	Backport from trunk
942	2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
943
944	* g++.dg/asm-qual-1.C: New testcase.
945	* g++.dg/asm-qual-2.C: New testcase.
946	* gcc.dg/asm-qual-1.c: Update.
947
948	Backport from trunk
949	2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
950
951	* g++.dg/asm-qual-3.C: New testcase.
952	* gcc.dg/asm-qual-3.c: New testcase.
953
954	And extra for the backport
955	2019-01-02  Segher Boessenkool  <segher@kernel.crashing.org>
956
957	* gcc.dg/asm-qual-1.c: Adjust.
958
9592018-12-30  Dominique d'Humieres  <dominiq@gcc.gnu.org>
960
961	* g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning.
962
9632018-12-30  Dominique d'Humieres  <dominiq@gcc.gnu.org>
964
965	PR tree-optimization/68356
966	PR target/81210
967	PR target/81693
968	* gcc.dg/torture/pr68264.c: Skip on darwin.
969	* gcc.dg/torture/pr68037-1.c: Likewise.
970	* gcc.dg/torture/pr68037-2.c: Likewise.
971	* gcc.dg/torture/pr68037-3.c: Likewise.
972	* gcc.dg/torture/pr25967-1.c: Likewise.
973	* gcc.dg/torture/pr25967-2.c: Likewise.
974
9752018-12-27  Martin Liska  <mliska@suse.cz>
976
977	Backport from mainline
978	2018-12-15  Jan Hubicka  <hubicka@ucw.cz>
979
980	PR ipa/88561
981	* g++.dg/tree-prof/devirt.C: New testcase.
982
9832018-12-24  Iain Sandoe  <iain@sandoe.co.uk>
984
985	PR testsuite/67974
986	* gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
987
9882018-12-23  Paul Thomas  <pault@gcc.gnu.org>
989
990	Backport from trunk
991	PR fortran/77703
992	* gfortran.dg/ptr_func_assign_5.f08 : New test.
993
9942018-12-23  Paul Thomas  <pault@gcc.gnu.org>
995
996	Backport from trunk
997	PR fortran/77325
998	* gfortran.dg/deferred_character_22.f90 : New test.
999
10002018-12-22  Steven G . Kargl  <kargl@gcc.gnu.org>
1001
1002	PR fortran/85798
1003	* gfortran.dg/pr85798.f90: New test.
1004
10052018-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1006
1007	Backport from trunk
1008	PR fortran/85544
1009	* gfortran.dg/power_7.f90: New test.
1010
10112018-12-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1012
1013	PR fortran/88169
1014	* gfortran.dg/pr88169_1.f90: new test.
1015	* gfortran.dg/pr88169_2.f90: Ditto.
1016	* gfortran.dg/pr88169_3.f90: Ditto.
1017
10182018-12-22  Iain Sandoe  <iain@sandoe.co.uk>
1019
1020	Backport from mainline
1021	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
1022
1023	* c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
1024	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
1025	* g++.dg/torture/pr44295.C : Likewise.
1026
10272018-12-22  Iain Sandoe  <iain@sandoe.co.uk>
1028
1029	Backport from mainline
1030	2018-08-22  Iain Sandoe  <iain@sandoe.co.uk>
1031
1032	* gcc.dg/lto/pr85248_0.c (test_alias):
1033	Stringify __USER_LABEL_PREFIX__.
1034	(test_noreturn): Likewise.
1035
1036	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
1037
1038	* gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
1039	(lib_strncmp): Likewise.
1040
1041	2018-08-16  Iain Sandoe  <iain@sandoe.co.uk>
1042
1043	* gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
1044
10452018-12-21  Paul Thomas  <pault@gcc.gnu.org>
1046
1047	PR fortran/87359
1048	* gfortran.dg/associate_40.f90 : New test.
1049
10502018-12-21  Uros Bizjak  <ubizjak@gmail.com>
1051
1052	Backport from mainline
1053	2018-12-10  Uros Bizjak  <ubizjak@gmail.com>
1054
1055	PR target/88418
1056	* gcc.target/i386/pr88418.c: New test.
1057
10582018-12-17  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
1059
1060	Backport from trunk
1061	2018-12-17  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
1062
1063	PR rtl-optimization/88253
1064	* gcc.target/avr/pr88253.c: New test.
1065
10662018-12-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1067
1068	PR fortran/88116
1069	* gfortran.dg/pr88116_1.f90: New test.
1070	* gfortran.dg/pr88116_2.f90: Ditto.
1071
1072	PR fortran/88467
1073	* gfortran.dg/pr88467.f90: New test.
1074
10752018-12-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1076
1077	PR fortran/88138
1078	* gfortran.dg/pr88138.f90: new test.
1079
10802018-12-13  Nathan Sidwell  <nathan@acm.org>
1081
1082	PR c++/87531
1083	* g++.dg/lookup/pr87531-2.C: New.
1084
10852018-12-13  Andreas Krebbel  <krebbel@linux.ibm.com>
1086
1087	Backport from mainline
1088	2018-12-13  Andreas Krebbel  <krebbel@linux.ibm.com>
1089
1090	* gcc.target/s390/zvector/vec-double-1.c: New test.
1091	* gcc.target/s390/zvector/vec-double-2.c: New test.
1092
10932018-12-12  Peter Bergner  <bergner@linux.ibm.com>
1094
1095	Backport from mainline
1096	2018-12-07  Peter Bergner  <bergner@linux.ibm.com>
1097
1098	PR target/87496
1099	* gcc.target/powerpc/pr87496.c: Rename from this...
1100	* gcc.target/powerpc/pr87496-1.c: ...to this.  Update comment.
1101	* gcc.target/powerpc/pr87496-2.c: New test.
1102	* gcc.target/powerpc/pr87496-3.c: New test.
1103
11042018-12-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1105
1106	PR fortran/88155
1107	* gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
1108	* gfortran.dg/pr88155.f90: New test.
1109
11102018-12-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1111
1112	PR fortran/88249
1113	* gfortran.dg/pr88249.f90: New test.
1114
11152018-12-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1116
1117	PR fortran/97922
1118	* gfortran.dg/io_constraints_8.f90: Update error message.
1119	* gfortran.dg/pr87922.f90: New test.
1120
11212018-12-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1122
1123	PR fortran/88269
1124	* gfortran.dg/pr88269.f90: New test.
1125
11262018-12-10  Eric Botcazou  <ebotcazou@adacore.com>
1127
1128	* c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
1129	Visium and remove other specific handling.
1130	* c-c++-common/patchable_function_entry-default.c: Likewise.
1131	* c-c++-common/patchable_function_entry-definition.c: Likewise.
1132
11332018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1134
1135	PR fortran/88205
1136	* gfortran.dg/pr88205.f90: New unit.
1137
11382018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1139
1140	PR fortran/88206
1141	* gfortran.dg/pr88206.f90: New test.
1142
11432018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1144
1145	PR fortran/88228
1146	* gfortran.dg/pr88228.f90: New test.
1147
11482018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1149
1150	PR fortran/88048
1151	* gfortran.dg/pr88048.f90: New test.
1152
11532018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1154
1155	PR fortran/88025
1156	* gfortran.dg/pr88025.f90: New test.
1157
11582018-12-06  Iain Sandoe  <iain@sandoe.co.uk>
1159
1160	Backport from mainline
1161	2018-08-16  Iain Sandoe <iain@sandoe.co.uk>
1162
1163	PR testsuite/78544
1164	* gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
1165	attributes and matching.
1166	* gcc.dg/tree-prof/section-attr-2.c: Likewise.
1167	* gcc.dg/tree-prof/section-attr-3.c: Likewise.
1168
11692018-12-05  Richard Biener  <rguenther@suse.de>
1170
1171	Backport from mainline
1172	2018-09-20  Richard Sandiford  <richard.sandiford@arm.com>
1173
1174	PR tree-optimization/87288
1175	* gcc.dg/vect/pr87288-1.c: New test.
1176	* gcc.dg/vect/pr87288-2.c: Likewise,
1177	* gcc.dg/vect/pr87288-3.c: Likewise.
1178
11792018-12-05  Iain Sandoe  <iain@sandoe.co.uk>
1180
1181	Backport from mainline
1182	2018-08-18  Iain Sandoe  <iain@sandoe.co.uk>
1183
1184	* g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
1185	test on Darwin.
1186	* g++.dg/debug/dwarf2/pr85302.C: Likewise.
1187	* gcc.dg/lto/pr83719_0.c: Likewise.
1188
11892018-11-29  Peter Bergner  <bergner@linux.ibm.com>
1190
1191	Backport from mainline
1192	2018-11-29  Peter Bergner  <bergner@linux.ibm.com>
1193
1194	PR target/87496
1195	* gcc.target/powerpc/pr87496.c: New test.
1196
11972018-11-29  Nathan Sidwell  <nathan@acm.org>
1198
1199	PR c++/87531
1200	* g++.dg/lookup/pr87531.C: New.
1201
12022018-11-28  Richard Biener  <rguenther@suse.de>
1203
1204	PR tree-optimization/79351
1205	* gcc.dg/torture/pr79351.c: New testcase.
1206
12072018-11-26  Andreas Krebbel  <krebbel@linux.ibm.com>
1208
1209	Backport from mainline
1210	2018-11-20  Andreas Krebbel  <krebbel@linux.ibm.com>
1211
1212	* gcc.target/s390/flogr-1.c: New test.
1213
12142018-11-26  Matthias Klose  <doko@ubuntu.com>
1215
1216	* jit.dg/test-long-names.c: Fix build with -Wformat-security.
1217
12182018-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1219
1220	Backport from trunk
1221	PR fortran/88073
1222	* gfortran.dg/where_7.f90: New test.
1223
12242018-11-24  Paul Thomas  <pault@gcc.gnu.org>
1225
1226	Backport from trunk
1227	PR fortran/88143
1228	* gfortran.dg/associate_46.f90: New test.
1229
12302018-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1231
1232	Backport from mainline
1233	2018-11-21  Jakub Jelinek  <jakub@redhat.com>
1234
1235	PR rtl-optimization/85925
1236	* gcc.c-torture/execute/20181120-1.c: Require effective target
1237	int32plus.
1238	(u): New variable.
1239	(main): Compare d against u.f1 rather than 0x101.  Use 0x4030201
1240	instead of 0x10101.
1241
12422018-11-20  Martin Liska  <mliska@suse.cz>
1243
1244	Backport from mainline
1245	2018-11-19  Martin Liska  <mliska@suse.cz>
1246
1247	PR lto/88077
1248	* gcc.dg/lto/pr88077_0.c: New test.
1249	* gcc.dg/lto/pr88077_1.c: New test.
1250
12512018-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1252
1253	* gcc.c-torture/execute/20181120-1.c: New test.
1254
12552018-11-19  Martin Liska  <mliska@suse.cz>
1256
1257	PR gcov-profile/88045
1258	* g++.dg/gcov/pr88045.C: New test.
1259
12602018-11-18  Uros Bizjak  <ubizjak@gmail.com>
1261
1262	Backport from mainline
1263	2018-11-11  Uros Bizjak  <ubizjak@gmail.com>
1264
1265	PR target/87928
1266	* gcc.target/i386/pr87928.c: New test.
1267
12682018-11-16  Nathan Sidwell  <nathan@acm.org>
1269
1270	PR c++/86246
1271	PR c++/87989
1272	* g++.dg/template/pr86246.C: New.
1273	* g++.dg/template/pr87989.C: New.
1274
12752018-11-15  Nathan Sidwell  <nathan@acm.org>
1276
1277	PR debug/88006
1278	PR debug/87462
1279	* g++.dg/debug/dwarf2/pr87462.C: New.
1280	* g++.dg/debug/dwarf2/pr88006.C: New.
1281
12822018-11-14  Claudiu Zissulescu  <claziss@synopsys.com>
1283
1284	Backport from mainline.
1285	* gcc.target/arc/builtin_eh.c: New test.
1286
12872018-11-11  Uros Bizjak  <ubizjak@gmail.com>
1288
1289	Backport from mainline
1290	2018-11-04  Uros Bizjak  <ubizjak@gmail.com>
1291
1292	PR middle-end/58372
1293	* g++.dg/pr58372.C: New test.
1294
12952018-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1296
1297	Backported from mainline
1298	PR libfortran/78351
1299	* gfortran.dg/read_legacy_comma.f90: New test.
1300
13012018-11-09  Mihail Ionescu  <mihail.ionescu@arm.com>
1302
1303	PR target/87867
1304	Backport from mainiline
1305	2018-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1306
1307	* g++.dg/other/thunk2a.C: New test.
1308	* g++.dg/other/thunk2b.C: Likewise.
1309	* g++.dg/other/vthunk1.C: Rename as thunk1.C
1310
13112018-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1312
1313	* gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
1314	* gnat.dg/null_pointer_deref2.adb: Likewise.
1315	* gnat.dg/null_pointer_deref3.adb: Likewise.
1316	* gnat.dg/opt74.adb: New test.
1317	* gnat.dg/opt74_pkg.ad[sb]: New helper.
1318	* gnat.dg/warn12.adb: Delete.
1319	* gnat.dg/warn12_pkg.ads: Likewise.
1320
13212018-11-05  Jakub Jelinek  <jakub@redhat.com>
1322
1323	PR tree-optimization/87859
1324	* gcc.dg/store_merging_24.c: New test.
1325	* gcc.dg/store_merging_25.c: New test.
1326
1327	PR sanitizer/87837
1328	* c-c++-common/ubsan/pr87837.c: New test.
1329
1330	Backported from mainline
1331	2018-10-25  Jakub Jelinek  <jakub@redhat.com>
1332
1333	PR fortran/87725
1334	* c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1335	from kind with a colon rather than comma.
1336	* gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1337	* gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1338
1339	2018-10-24  Jakub Jelinek  <jakub@redhat.com>
1340
1341	PR c++/86288
1342	* g++.dg/cpp0x/gen-attrs-66.C: New test.
1343
1344	2018-10-20  Jakub Jelinek  <jakub@redhat.com>
1345
1346	PR middle-end/87647
1347	* gcc.c-torture/compile/pr87647.c: New test.
1348
1349	2018-10-19  Jakub Jelinek  <jakub@redhat.com>
1350
1351	PR middle-end/85488
1352	PR middle-end/87649
1353	* c-c++-common/gomp/doacross-2.c: New test.
1354	* c-c++-common/gomp/sink-3.c: Expect another error during error
1355	recovery.
1356
13572018-11-03  Tobias Burnus  <burnus@net-b.de>
1358	    Thomas Koenig  <tkoenig@gcc.gnu.org>
1359
1360	Backport from trunk
1361	PR fortran/87597
1362	* gfortran.dg/inline_matmul_24.f90: New.
1363
13642018-10-26  Bill Schmidt  <wschmidt@linux.ibm.com>
1365
1366	Backport from mainline
1367	2018-10-19  Bill Schmidt  <wschmidt@linux.ibm.com>
1368
1369	PR tree-optimization/87473
1370	* gcc.c-torture/compile/pr87473.c: New file.
1371
13722018-10-25  Richard Biener  <rguenther@suse.de>
1373
1374	PR tree-optimization/87665
1375	PR tree-optimization/87745
1376	* gfortran.dg/20181025-1.f: New testcase.
1377
13782018-10-24  Richard Biener  <rguenther@suse.de>
1379
1380	PR tree-optimization/87665
1381	* gcc.dg/torture/pr87665.c: New testcase.
1382
13832018-10-23  Tom de Vries  <tdevries@suse.de>
1384
1385	backport from trunk:
1386	2018-07-31  Tom de Vries  <tdevries@suse.de>
1387
1388	PR debug/86687
1389	* g++.dg/guality/pr86687.C: New test.
1390
13912018-10-23  Richard Biener  <rguenther@suse.de>
1392
1393	PR tree-optimization/87700
1394	* gcc.dg/torture/pr87700.c: New testcase.
1395
13962018-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1397
1398	* gnat.dg/sso14.adb: New test.
1399	* gnat.dg/sso15.adb: Likewise.
1400
14012018-10-19  Richard Biener  <rguenther@suse.de>
1402
1403	PR middle-end/87645
1404	* gcc.dg/torture/pr87645.c: New testcase.
1405
14062018-10-19  Andreas Krebbel  <krebbel@linux.ibm.com>
1407
1408	Backport from mainline
1409	2018-10-15  Andreas Krebbel  <krebbel@linux.ibm.com>
1410
1411	* g++.dg/vec-init-1.C: New test.
1412
14132018-10-18  Richard Biener  <rguenther@suse.de>
1414
1415	PR middle-end/87087
1416	* gcc.dg/torture/pr87087.c: New testcase.
1417	* gcc.dg/graphite/pr84204.c: XFAIL.
1418	* gcc.dg/graphite/pr85935.c: Likewise.
1419
14202018-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1421
1422	* gcc.c-torture/execute/pr87623.c: New test.
1423
14242018-10-16  Richard Biener  <rguenther@suse.de>
1425
1426	PR tree-optimization/87465
1427	* gcc.dg/tree-ssa/cunroll-15.c: Fix pattern.
1428
14292018-10-16  Wilco Dijkstra  <wdijkstr@arm.com>
1430
1431	Backported from mainline
1432	PR target/87511
1433	* gcc.target/aarch64/pr87511.c: Add new test.
1434
14352018-10-16  Richard Biener  <rguenther@suse.de>
1436
1437	Backport from mainline
1438	2018-10-15  Richard Biener  <rguenther@suse.de>
1439
1440	PR middle-end/87610
1441	* gcc.dg/torture/restrict-6.c: New testcase.
1442
1443	2018-10-01  Richard Biener  <rguenther@suse.de>
1444
1445	PR tree-optimization/87465
1446	* gcc.dg/tree-ssa/cunroll-15.c: New testcase.
1447
14482018-10-11  Jakub Jelinek  <jakub@redhat.com>
1449
1450	PR c++/85070
1451	* g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1452	c++14_only to c++14.
1453
1454	PR c++/87582
1455	* g++.dg/cpp1z/decomp48.C: New test.
1456
1457	Backported from mainline
1458	2018-10-10  Jakub Jelinek  <jakub@redhat.com>
1459
1460	PR target/87550
1461	* gcc.target/i386/pr87550.c: New test.
1462
1463	2018-09-12  Jakub Jelinek  <jakub@redhat.com>
1464		    Andreas Krebbel  <krebbel@linux.ibm.com>
1465
1466	PR tree-optimization/86844
1467	* gcc.c-torture/execute/pr86844.c: New test.
1468	* gcc.dg/store_merging_22.c: New test.
1469	* gcc.dg/store_merging_23.c: New test.
1470
14712018-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1472
1473	PR c++/84940
1474	* g++.dg/expr/unary4.C: New.
1475
14762018-10-09  Will Schmidt <will_schmidt@vnet.ibm.com>
1477
1478	Backport from trunk
1479	2018-09-06  Will Schmidt  <will_schmidt@vnet.ibm.com>
1480
1481	PR target/86731
1482	* gcc.target/powerpc/pr86731.c: New test.
1483	* gcc.target/powerpc/pr86731-longlong.c: New test.
1484	* gcc.target/powerpc/pr86731-fwrapv.c: New test.
1485	* gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
1486	* gcc.target/powerpc/pr86731-nogimplefold.c: New test.
1487	* gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
1488
14892018-10-09  H.J. Lu  <hongjiu.lu@intel.com>
1490
1491	Backport from mainline
1492	2018-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1493
1494	PR target/87370
1495	* gcc.target/i386/pr87370.c: New test.
1496
14972018-10-08  Paul Thomas  <pault@gcc.gnu.org>
1498
1499	PR fortran/83999
1500	Backport from trunk
1501	* gfortran.dg/elemental_function_4.f90 : New test.
1502
15032018-10-08  Paul Thomas  <pault@gcc.gnu.org>
1504
1505	Backport from trunk
1506	PR fortran/86372
1507	* gfortran.dg/associate_41.f90: New test.
1508
15092018-10-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1510
1511	PR fortran/86111
1512	Backport from trunk
1513	* gfortran.dg/array_constructor_type_23.f90: New test.
1514
15152018-10-03  Martin Liska  <mliska@suse.cz>
1516
1517	Backport from mainline
1518	2018-10-03  Martin Liska  <mliska@suse.cz>
1519
1520	PR gcov-profile/86109
1521	* g++.dg/gcov/pr86109.C: New test.
1522
15232018-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1524
1525	Backport from mainline
1526	2018-09-25  H.J. Lu  <hongjiu.lu@intel.com>
1527
1528	PR target/82699
1529	* gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
1530	* gcc.target/i386/pr82699-6.c: Add -fno-pic.
1531
1532	2018-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1533
1534	PR target/82699
1535	* gcc.target/i386/pr82699-1.c: New file.
1536	* gcc.target/i386/pr82699-2.c: Likewise.
1537	* gcc.target/i386/pr82699-3.c: Likewise.
1538	* gcc.target/i386/pr82699-4.c: Likewise.
1539	* gcc.target/i386/pr82699-5.c: Likewise.
1540	* gcc.target/i386/pr82699-6.c: Likewise.
1541
15422018-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1543
1544	Backport from mainline
1545	2018-07-02  Christophe Lyon  <christophe.lyon@linaro.org>
1546
1547	* gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
1548	overriden.
1549	2018-06-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1550
1551	* gcc.target/arm/arm-soft-strd-even.c: New test.
1552
15532018-09-29  Jakub Jelinek  <jakub@redhat.com>
1554
1555	PR target/87467
1556	* gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
1557	(CALC): Use double instead of float.
1558	(TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
1559	_mm512_abs_ps and _mm512_mask_abs_ps.
1560
15612018-09-27  Michael Meissner  <meissner@linux.ibm.com>
1562
1563	Backport from mainline
1564	2018-08-20  Michael Meissner  <meissner@linux.ibm.com>
1565
1566	PR target/87033
1567	* gcc.target/powerpc/pr87033.c: New test.
1568
15692018-09-25  Martin Liska  <mliska@suse.cz>
1570
1571	Backport from mainline
1572	2018-09-24  Martin Liska  <mliska@suse.cz>
1573
1574	PR sanitizer/85774
1575	* g++.dg/asan/pr85774.C: New test.
1576
15772018-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1578
1579	PR c++/85070
1580	* g++.dg/cpp0x/pr85070.C: New.
1581
15822018-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1583
1584	* gcc.dg/nested-func-11.c: New test.
1585
15862018-09-18  Janus Weil  <janus@gcc.gnu.org>
1587
1588	Backport from trunk
1589	PR fortran/85395
1590	* gfortran.dg/proc_ptr_comp_52.f90: New test case.
1591
15922018-09-18  Janus Weil  <janus@gcc.gnu.org>
1593
1594	Backport from trunk
1595	PR fortran/86830
1596	* gfortran.dg/typebound_call_30.f90: New test case.
1597
15982018-09-18  Paul Thomas  <pault@gcc.gnu.org>
1599
1600	Backported from trunk
1601	PR fortran/85954
1602	* gfortran.dg/deferred_character_21.f90 : New test.
1603
16042018-09-18  Nathan Sidwell  <nathan@acm.org>
1605
1606	PR c++/86881
1607	* g++.dg/warn/pr86881.C: New.
1608
16092018-09-12  Paul Thomas  <pault@gcc.gnu.org>
1610
1611	Backported from trunk
1612	PR fortran/87284
1613	* gfortran.dg/allocate_with_mold_2.f90: New test.
1614
16152018-09-12  Andreas Krebbel  <krebbel@linux.ibm.com>
1616
1617	Backport from mainline
1618	2018-09-12  Andreas Krebbel  <krebbel@linux.ibm.com>
1619
1620	* gcc.target/s390/dfp_to_bfp_rounding.c: New test.
1621
16222018-09-12  Jakub Jelinek  <jakub@redhat.com>
1623
1624	PR middle-end/87248
1625	* c-c++-common/torture/pr87248.c: New test.
1626
16272018-09-11  Paul Thomas  <pault@gcc.gnu.org>
1628
1629	Backported from trunk
1630	PR fortran/87277
1631	* gfortran.dg/select_type_43.f90: New test.
1632
16332018-09-05  Janus Weil  <janus@gcc.gnu.org>
1634
1635	Backported from trunk
1636	PR fortran/86116
1637	* gfortran.dg/generic_34.f90: New test case.
1638
16392018-09-05   Pádraig Brady  <p@draigbrady.com>
1640
1641	PR c++/87185
1642	* g++.dg/pr87185.C: New.
1643
16442018-09-05  Nathan Sidwell  <nathan@acm.org>
1645
1646	PR c++/87137
1647	* g++.dg/abi/pr87137.C: New.
1648
16492018-09-05  Jakub Jelinek  <jakub@redhat.com>
1650
1651	Backported from mainline
1652	2018-09-04  Jakub Jelinek  <jakub@redhat.com>
1653
1654	PR target/87198
1655	* gcc.target/i386/pr87198.c: New test.
1656
1657	2018-08-31  Jakub Jelinek  <jakub@redhat.com>
1658
1659	PR middle-end/87138
1660	* gcc.target/i386/avx512bw-pr87138.c: New test.
1661
1662	2018-08-29  Jakub Jelinek  <jakub@redhat.com>
1663
1664	PR c++/87095
1665	* g++.dg/ubsan/vptr-13.C: New test.
1666
1667	2018-08-11  Jakub Jelinek  <jakub@redhat.com>
1668
1669	PR tree-optimization/86835
1670	* gcc.dg/pr86835.c: New test.
1671
1672	2018-08-08  Jakub Jelinek  <jakub@redhat.com>
1673
1674	PR c++/86836
1675	* g++.dg/cpp1z/decomp46.C: New test.
1676
1677	PR c++/86738
1678	* g++.dg/opt/pr86738.C: New test.
1679
1680	2018-08-03  Jason Merrill  <jason@redhat.com>
1681
1682	PR c++/86706
1683	* g++.dg/template/pr86706.C: New test.
1684
16852018-09-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1686
1687	Backport from mainline
1688	* gfortran.dg/modulo_check: New test.
1689
16902018-09-03  Tom de Vries  <tdevries@suse.de>
1691
1692	backport from trunk:
1693	2018-06-21  Tom de Vries  <tdevries@suse.de>
1694
1695	PR tree-optimization/85859
1696	* gcc.dg/pr85859.c: New test.
1697
16982018-09-01  Michael Matz  <matz@suse.de>
1699
1700	Backport from mainline
1701	PR tree-optimization/87074
1702	* gcc.dg/pr87074.c: New test.
1703
17042018-09-01  Paul Thomas  <pault@gcc.gnu.org>
1705
1706	PR fortran/86328
1707	PR fortran/86760
1708	* gfortran.dg/pr86328.f90 : New test.
1709	* gfortran.dg/pr86760.f90 : New test.
1710
17112018-08-31  Nathan Sidwell  <nathan@acm.org>
1712
1713	PR c++/87155
1714	PR c++/84707
1715	* g++.dg/cpp0x/pr87155.C: New.
1716	* g++.dg/cpp0x/inline-ns10.C: Adjust.
1717
17182018-08-31  Richard Biener  <rguenther@suse.de>
1719
1720	Backport from mainline
1721	2018-08-27  Richard Biener  <rguenther@suse.de>
1722
1723	PR tree-optimization/86927
1724	* gcc.dg/vect/pr86927.c: New testcase.
1725
1726	2018-08-23  Richard Biener  <rguenther@suse.de>
1727
1728	PR middle-end/87024
1729	* gcc.dg/pr87024.c: New testcase.
1730
1731	2018-08-22  Richard Biener  <rguenther@suse.de>
1732
1733	PR tree-optimization/86945
1734	* gcc.dg/torture/pr86945.c: New testcase.
1735
1736	2018-08-17  Richard Biener  <rguenther@suse.de>
1737
1738	PR middle-end/86505
1739	* gcc.dg/torture/pr86505.c: New testcase.
1740
1741	2018-08-02  Richard Biener  <rguenther@suse.de>
1742
1743	PR tree-optimization/86816
1744	* g++.dg/torture/pr86816.C: New testcase.
1745
1746	2018-07-17  Richard Biener  <rguenther@suse.de>
1747
1748	PR lto/86456
1749	* g++.dg/debug/dwarf2/pr86456.C: New testcase.
1750
17512018-08-29  Jakub Jelinek  <jakub@redhat.com>
1752
1753	PR c++/87122
1754	* g++.dg/cpp1z/decomp47.C: New test.
1755
17562018-08-27  Martin Sebor  <msebor@redhat.com>
1757
1758	PR tree-optimization/86914
1759	* gcc.dg/strlenopt-57.c: New test.
1760
17612018-08-28  Jakub Jelinek  <jakub@redhat.com>
1762
1763	PR middle-end/87099
1764	* gcc.dg/pr87099.c: New test.
1765
17662018-08-27  Jakub Jelinek  <jakub@redhat.com>
1767
1768	PR rtl-optimization/87065
1769	* gcc.target/i386/pr87065.c: New test.
1770
17712018-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1772
1773	Backport from trunk
1774	PR libfortran/86704
1775	* gfortran.dg/matmul_19.f90: New test.
1776
17772018-08-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1778
1779	Backport from trunk
1780	PR fortran/86837
1781	* gfortran.dg/implied_do_io_6.f90: New test.
1782
17832018-08-21  H.J. Lu  <hongjiu.lu@intel.com>
1784
1785	Backport from mainline
1786	2018-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1787
1788	PR target/87014
1789	* g++.dg/torture/pr87014.C: New file.
1790
17912018-08-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1792
1793	Backport from mainline
1794	2018-08-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1795
1796	* g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
1797
17982018-08-17  Richard Biener  <rguenther@suse.de>
1799
1800	Backport from mainline
1801	2018-08-02  Richard Biener  <rguenther@suse.de>
1802
1803	PR c++/86763
1804	* g++.dg/torture/pr86763.C: New testcase.
1805
18062018-08-16  Tamar Christina  <tamar.christina@arm.com>
1807
1808	Backport from mainline
1809	2018-07-31  Segher Boessenkool  <segher@kernel.crashing.org>
1810
1811	PR target/86640
1812	* gcc.target/arm/pr86640.c: New testcase.
1813
18142018-08-14  Richard Sandiford  <richard.sandiford@arm.com>
1815
1816	Backport from mainline
1817	2018-08-09  Richard Sandiford  <richard.sandiford@arm.com>
1818
1819	PR tree-optimization/86871
1820	* gcc.dg/vect/pr86871.c: New test.
1821
18222018-08-12  Paul Thomas  <pault@gcc.gnu.org>
1823
1824	Backported from trunk
1825	PR fortran/86906
1826	* gfortran.dg/use_rename_9.f90: New test.
1827
18282018-08-07  H.J. Lu  <hongjiu.lu@intel.com>
1829
1830	Backport from mainline
1831	2018-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1832
1833	PR target/86386
1834	* gcc.target/i386/pr86386.c: New file.
1835
18362018-08-07  Steve Ellcey  <sellcey@cavium.com>
1837	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1838
1839	PR tree-optimization/80925
1840	* gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1841	vectorized on !vect_hw_misalign targets.
1842
18432018-08-04  Uros Bizjak  <ubizjak@gmail.com>
1844
1845	PR testsuite/86153
1846	* g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1847
18482018-08-02  Andreas Schwab  <schwab@linux-m68k.org>
1849
1850	Backport from mainline
1851	2018-07-17  Andreas Schwab  <schwab@linux-m68k.org>
1852
1853	PR target/86820
1854	* gcc.target/m68k/mulsi_highpart.c: New test.
1855
18562018-08-01  Jakub Jelinek  <jakub@redhat.com>
1857
1858	PR c/85704
1859	* gcc.c-torture/compile/pr85704.c: New test.
1860
18612018-07-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1862
1863	Backport from mainline
1864	2018-07-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1865
1866	PR c/86617
1867	* gcc.dg/pr86617.c: New test.
1868
18692018-07-26  Pat Haugen  <pthaugen@us.ibm.com>
1870
1871	Backport from mainline
1872	2018-07-26  Pat Haugen  <pthaugen@us.ibm.com>
1873
1874	PR target/86612
1875	* gcc.target/powerpc/pr58673-2.c: Call strdup.
1876
18772018-07-26  Jakub Jelinek  <jakub@redhat.com>
1878
1879	Backported from mainline
1880	2018-07-24  Jakub Jelinek  <jakub@redhat.com>
1881
1882	PR middle-end/86627
1883	* gcc.target/i386/pr86627.c: New test.
1884
1885	2018-07-10  Jakub Jelinek  <jakub@redhat.com>
1886
1887	PR fortran/86421
1888	* gfortran.dg/vect/pr86421.f90: New test.
1889
18902018-07-26  Release Manager
1891
1892	* GCC 8.2.0 released.
1893
18942018-07-18  Carl Love  <cel@us.ibm.com>
1895
1896	Backport from mainline
1897	2018-07-16  Carl Love  <cel@us.ibm.com>
1898
1899	PR target/86414
1900	* gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1901	longdouble128.
1902	* gcc.target/powerpc/divkc3-3.c: Ditto.
1903	* gcc.target/powerpc/mulkc3-2.c: Ditto.
1904	* gcc.target/powerpc/mulkc3-3.c: Ditto.
1905	* gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1906	* gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1907
19082018-07-18  Martin Sebor  <msebor@redhat.com>
1909
1910	PR middle-end/85602
1911	* gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1912	* c-c++-common/attr-nonstring-8.c: New test.
1913
19142018-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1915
1916	* gnat.dg/discr55.adb: New test.
1917
19182018-07-16  Fritz Reese  <fritzoreese@gmail.com>
1919
1920	PR fortran/83184
1921	* gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1922
19232018-07-16  Fritz Reese  <fritzoreese@gmail.com>
1924
1925	PR fortran/83184
1926	Backport from trunk.
1927	* gfortran.dg/assumed_rank_14.f90: New testcase.
1928	* gfortran.dg/assumed_rank_15.f90: New testcase.
1929	* gfortran.dg/dec_structure_8.f90: Update error messages.
1930	* gfortran.dg/dec_structure_23.f90: Update error messages.
1931
19322018-07-16  Fritz Reese  <fritzoreese@gmail.com>
1933
1934	Backport from trunk:
1935
1936	PR fortran/83183
1937	PR fortran/86325
1938	* gfortran.dg/init_flag_18.f90: New testcase.
1939	* gfortran.dg/init_flag_19.f03: New testcase.
1940
19412018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
1942
1943	Backport from mainline
1944	x2018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
1945
1946	* gcc.target/arc/pr9001107555.c: New file.
1947
19482018-07-19  Richard Biener  <rguenther@suse.de>
1949
1950	Backport from mainline
1951	2018-07-12  Richard Biener  <rguenther@suse.de>
1952
1953	PR c/86453
1954	* g++.dg/warn/pr86453.C: New testcase.
1955
19562018-07-16  Richard Biener  <rguenther@suse.de>
1957
1958	Backport from mainline
1959	2018-07-13  Richard Biener  <rguenther@suse.de>
1960
1961	PR middle-end/85974
1962	* gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1963
1964	2018-06-15  Richard Biener  <rguenther@suse.de>
1965
1966	PR middle-end/86076
1967	* gcc.dg/pr86076.c: New testcase.
1968
1969	2018-06-06  Richard Biener  <rguenther@suse.de>
1970
1971	PR tree-optimization/85935
1972	* gcc.dg/graphite/pr85935.c: New testcase.
1973
19742018-07-16  Eric Botcazou  <ebotcazou@adacore.com>
1975
1976	* gnat.dg/opt73.adb: New test.
1977
19782018-07-16  Jakub Jelinek  <jakub@redhat.com>
1979
1980	PR c++/3698
1981	PR c++/86208
1982	* g++.dg/opt/pr3698.C: New test.
1983
19842018-07-15  Bill Schmidt  <wschmidt@linux.ibm.com>
1985
1986	Backport from mainline
1987	2018-07-13  Bill Schmidt  <wschmidt@linux.ibm.com>
1988		    Steve Munroe  <munroesj52@gmail.com>
1989
1990	* gcc.target/powerpc/sse2-pand-1.c: New file.
1991	* gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1992	* gcc.target/powerpc/sse2-por-1.c: Likewise.
1993	* gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1994
19952018-07-14  Martin Sebor  <msebor@redhat.com>
1996
1997	PR tree-optimization/86274
1998	* gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
1999	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2000	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2001	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2002	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2003	* gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2004	* gcc.dg/tree-ssa/pr83198.c: Same.
2005
20062018-07-13  H.J. Lu  <hongjiu.lu@intel.com>
2007
2008	Backport from mainline
2009	2018-07-13  H.J. Lu  <hongjiu.lu@intel.com>
2010		    Sunil K Pandey  <sunil.k.pandey@intel.com>
2011
2012	PR target/84413
2013	* gcc.target/i386/pr84413-1.c: New test.
2014	* gcc.target/i386/pr84413-2.c: Likewise.
2015	* gcc.target/i386/pr84413-3.c: Likewise.
2016
20172018-07-13  Nathan Sidwell  <nathan@acm.org>
2018
2019	PR c++/86374
2020	* g++.dg/pr86374.C: New.
2021
20222018-07-12  Jakub Jelinek  <jakub@redhat.com>
2023
2024	* c-c++-common/gomp/declare-target-3.c: New test.
2025	* g++.dg/gomp/declare-target-2.C: New test.
2026
20272018-07-12  Richard Biener  <rguenther@suse.de>
2028
2029	PR target/84829
2030	* gcc.target/i386/pr84829.c: New testcase.
2031
20322018-07-12  Jakub Jelinek  <jakub@redhat.com>
2033
2034	PR tree-optimization/86492
2035	* gcc.c-torture/execute/pr86492.c: New test.
2036
20372018-07-11  Jakub Jelinek  <jakub@redhat.com>
2038
2039	* gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2040	of hardcoding size.  Cast (rel) to MASK_TYPE.
2041	* gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2042	* gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2043	* gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2044	* gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2045	* gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2046	* gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2047	* gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2048	* gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2049	* gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2050	* gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2051	* gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2052	* gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2053	* gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2054	* gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2055	* gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2056	* gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2057	* gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2058	* gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2059	* gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2060
20612018-07-11  Grazvydas Ignotas  <notasas@gmail.com>
2062
2063	* gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2064	(AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2065	* gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2066
20672018-07-10  Jakub Jelinek  <jakub@redhat.com>
2068
2069	PR sanitizer/86406
2070	* g++.dg/ubsan/pr86406.C: New test.
2071
20722018-07-05  Martin Sebor  <msebor@redhat.com>
2073
2074	PR c++/86400
2075	* gcc.dg/strlenopt-47.c: New test.
2076	* gcc.dg/strlenopt-48.c: New test.
2077
20782018-07-03  Carl Love  <cel@us.ibm.com>
2079
2080	Backport from trunk
2081	2018-07-03  Carl Love  <cel@us.ibm.com>
2082
2083	* gcc.target/altivec-1-runnable.c: New test file.
2084	* gcc.target/altivec-2-runnable.c: New test file.
2085	* gcc.target/vsx-7.c (main2):  Test file changes not backported from
2086	mainline since test file does not exist in GCC 8.
2087
20882018-07-02  Paul Thomas  <pault@gcc.gnu.org>
2089
2090	PR fortran/82969
2091	PR fortran/86242
2092	* gfortran.dg/proc_ptr_50.f90: New test.
2093
20942018-06-30  Alexandre Oliva <aoliva@redhat.com>
2095
2096	PR debug/86064
2097	* gcc.dg/pr86064.c: New.
2098
20992018-06-29  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2100
2101	Backport from mainline
2102	2018-06-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2103
2104	* gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2105	this test.
2106	* gcc.target/powerpc/builtins-9.c: New test.
2107	* gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2108	to expect different code generation on big-endian vs.
2109	little-endian targets.
2110
21112018-06-28  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2112
2113	Backport from mainline
2114	2017-05-23  Segher Boessenkool  <segher@kernel.crashing.org>
2115
2116	* lib/target-supports.exp (check_effective_target_be): New.
2117	(check_effective_target_le): New.
2118
21192018-06-28  Fritz Reese  <fritzoreese@gmail.com>
2120
2121	PR fortran/82865
2122	Backport from trunk.
2123	* gfortran.dg/dec_type_print_2.f03: New testcase.
2124
21252018-06-27  Carl Love  <cel@us.ibm.com>
2126
2127Add test case that was supposed to be added in commit 255556 on 2017-12-11.
2128
2129	* gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2130
21312018-06-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2132
2133	* gcc.target/powerpc/builtins-1-be.c: Adjust dg directives to scan
2134	for vpkudus in place of vpksdus.
2135	* gcc.target/powerpc/builtins-1-le.c: Likewise.
2136
2137	Backport from mainline
2138	2018-06-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2139
2140	* gcc.target/powerpc/builtins-3-p8.c: Adjust dg directives to scan
2141	for vpkudus in place of vpksdus.
2142
21432018-06-26  Jakub Jelinek  <jakub@redhat.com>
2144
2145	PR target/86314
2146	* gcc.dg/pr86314.c: New test.
2147
21482018-06-25  Fritz Reese  <fritzoreese@gmail.com>
2149
2150	PR fortran/82972
2151	PR fortran/83088
2152	PR fortran/85851
2153	Backport from trunk.
2154	* gfortran.dg/init_flag_17.f90: New testcase.
2155
21562018-06-25  Jakub Jelinek  <jakub@redhat.com>
2157
2158	PR target/84786
2159	* gcc.target/i386/avx512f-pr84786-3.c: New test.
2160
21612018-06-25  Paul Thomas  <pault@gcc.gnu.org>
2162
2163	PR fortran/83118
2164	Back port from trunk
2165	* gfortran.dg/unlimited_polymorphic_30.f03: New test.
2166
21672018-06-23  Richard Sandiford  <richard.sandiford@linaro.org>
2168
2169	PR tree-optimization/85989
2170	* gcc.dg/torture/pr85989.c: New test.
2171
21722018-06-22  Jakub Jelinek  <jakub@redhat.com>
2173
2174	PR c++/85662
2175	* g++.dg/ext/offsetof3.C: New test.
2176
21772018-06-22  Michael Meissner  <meissner@linux.ibm.com>
2178
2179	Back port from trunk
2180	2018-06-21  Michael Meissner  <meissner@linux.ibm.com>
2181
2182	* gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2183	if the long double format is IEEE 128-bit for tests that are
2184	explicitly testing IBM extended double support.  Use the
2185	appropriate pack and unpack built-in functions.  Change calls from
2186	__builtin_isinfl to __builtin_isinf since the later supports all
2187	floating point types.
2188	* gcc.target/powerpc/pr57150.c: Likewise.
2189	* gcc.target/powerpc/pr60203.c: Likewise.
2190	* gcc.target/powerpc/pr67808.c: Likewise.
2191	* gcc.target/powerpc/pr70117.c: Likewise.
2192	* gcc.target/powerpc/tfmode_off.c: Likewise.
2193
21942018-06-18  Michael Meissner  <meissner@linux.ibm.com>
2195
2196	Back port from trunk
2197	2018-06-06  Michael Meissner  <meissner@linux.ibm.com>
2198
2199	PR target/85657
2200	* g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2201	be used in templates.  Don't check for them in overloaded functions.
2202
22032018-06-22  Michael Meissner  <meissner@linux.ibm.com>
2204
2205	Back port from trunk
2206	2018-05-21  Michael Meissner  <meissner@linux.ibm.com>
2207
2208	PR target/85657
2209	* gcc.target/powerpc/pr85657-1.c: New test for converting between
2210	__float128, __ibm128, and long double.
2211	* gcc.target/powerpc/pr85657-2.c: Likewise.
2212	* gcc.target/powerpc/pr85657-3.c: Likewise.
2213	* g++.dg/pr85667.C: New test to make sure __ibm128 is
2214	implementated as a separate type internally, and is not just an
2215	alias for long double.
2216
22172018-06-20  Than McIntosh  <thanm@google.com>
2218
2219	PR libgcc/86213
2220	* gcc.dg/split-8.c: New.
2221
22222018-06-20  Jakub Jelinek  <jakub@redhat.com>
2223
2224	Backported from mainline
2225	2018-06-15  Jakub Jelinek  <jakub@redhat.com>
2226
2227	PR c/86093
2228	* c-c++-common/pr86093.c: New test.
2229
22302018-06-20  Nathan Sidwell  <nathan@acm.org>
2231
2232	PR c++/85634 - tsubst ICE on unmarked lookup
2233	* g++.dg/lookup/pr85634.C: New.
2234
22352018-06-20  Jakub Jelinek  <jakub@redhat.com>
2236
2237	PR c++/86210
2238	* g++.dg/warn/Wnonnull4.C: New test.
2239
2240	PR debug/86194
2241	* gcc.target/i386/pr86194.c: New test.
2242
2243	PR tree-optimization/86231
2244	* gcc.dg/tree-ssa/vrp119.c: New test.
2245	* gcc.c-torture/execute/pr86231.c: New test.
2246
22472018-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2248
2249	* gnat.dg/aggr24.adb: New test.
2250	* gnat.dg/aggr24_pkg.ad[sb]: New helper.
2251
22522018-06-18  Martin Sebor  <msebor@redhat.com>
2253
2254	PR c/82063
2255	* gcc.dg/Walloc-size-larger-than-1.c: New test.
2256	* gcc.dg/Walloc-size-larger-than-10.c: New test.
2257	* gcc.dg/Walloc-size-larger-than-11.c: New test.
2258	* gcc.dg/Walloc-size-larger-than-12.c: New test.
2259	* gcc.dg/Walloc-size-larger-than-13.c: New test.
2260	* gcc.dg/Walloc-size-larger-than-14.c: New test.
2261	* gcc.dg/Walloc-size-larger-than-15.c: New test.
2262	* gcc.dg/Walloc-size-larger-than-16.c: New test.
2263	* gcc.dg/Walloc-size-larger-than-2.c: New test.
2264	* gcc.dg/Walloc-size-larger-than-3.c: New test.
2265	* gcc.dg/Walloc-size-larger-than-4.c: New test.
2266	* gcc.dg/Walloc-size-larger-than-5.c: New test.
2267	* gcc.dg/Walloc-size-larger-than-6.c: New test.
2268	* gcc.dg/Walloc-size-larger-than-7.c: New test.
2269	* gcc.dg/Walloc-size-larger-than-8.c: New test.
2270	* gcc.dg/Walloc-size-larger-than-9.c: New test.
2271	* gcc.dg/Walloc-size-larger-than.c: New test.
2272
22732018-06-15  Jakub Jelinek  <jakub@redhat.com>
2274
2275	PR middle-end/85878
2276	* gfortran.fortran-torture/compile/pr85878.f90: New test.
2277
2278	PR middle-end/86123
2279	* gcc.c-torture/compile/pr86123.c: New test.
2280
22812018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
2282
2283	Backport from mainline
2284	2018-06-13  Cesar Philippidis  <cesar@codesourcery.com>
2285
2286	PR fortran/85703
2287	* gfortran.dg/goacc/pr85703.f90: New test.
2288	* gfortran.dg/gomp/pr85703.f90: New test.
2289
22902018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
2291
2292	Backport from mainline
2293	2018-06-13  Cesar Philippidis  <cesar@codesourcery.com>
2294
2295	PR fortran/85702
2296	* gfortran.dg/goacc/pr85702.f90: New test.
2297
22982018-06-15  Cesar Philippidis  <cesar@codesourcery.com>
2299
2300	Backport from mainline
2301	2018-06-05  Cesar Philippidis  <cesar@codesourcery.com>
2302
2303	PR fortran/85701
2304	* gfortran.dg/goacc/pr85701.f90: New test.
2305
23062018-06-14  Jakub Jelinek  <jakub@redhat.com>
2307
2308	PR target/86048
2309	* gcc.target/i386/pr86048.c: Require sse2 effective target.  Add
2310	-msse2 to dg-options.
2311
2312	PR middle-end/86122
2313	* gcc.c-torture/compile/pr86122.c: New test.
2314
2315	PR target/85945
2316	* gcc.c-torture/compile/pr85945.c: New test.
2317
23182018-06-13  Martin Sebor  <msebor@redhat.com>
2319
2320	PR tree-optimization/86114
2321	* gcc.dg/pr86114.c: New test.
2322
23232018-06-13  Steven G. Kargl  <kargl@gcc.gnu.org>
2324
2325	PR fortran/86110
2326	* gfortran.dg/pr86110.f90: New test.
2327
23282018-06-13  Eric Botcazou  <ebotcazou@adacore.com>
2329
2330	* gcc.target/i386/pr86048.c: New test.
2331
23322018-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2333
2334	PR fortran/44491
2335	* gfortran.dg/pr44491.f90: Add dg-options omitted in previous commit.
2336
23372018-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2338
2339	PR fortran/44491
2340	* gfortran.dg/pr44491.f90: New testcase
2341
23422018-06-11  Marek Polacek  <polacek@redhat.com>
2343
2344	* g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2345
23462018-06-11  Peter Bergner  <bergner@vnet.ibm.com>
2347
2348	Backport from mainline
2349	2018-06-08  Peter Bergner  <bergner@vnet.ibm.com>
2350
2351	PR target/85755
2352	* gcc.target/powerpc/pr85755.c: New test.
2353
23542018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2355
2356	PR fortran/85138
2357	PR fortran/85996
2358	PR fortran/86051
2359	* gfortran.dg/pr85138_1.f90: New test.
2360	* gfortran.dg/pr85138_2.f90: Ditto.
2361	* gfortran.dg/pr85996.f90: Ditto.
2362
23632018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2364
2365	PR fortran/86059
2366	* gfortran.dg/associate_30.f90: Remove code tested ...
2367	* gfortran.dg/pr67803.f90: Ditto.
2368	* gfortran.dg/pr67805.f90: Ditto.
2369	* gfortran.dg/pr86059.f90: ... here.  New test.
2370
23712018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2372
2373	PR fortran/63514
2374	* gfortran.dg/pr63514.f90: New test.
2375
23762018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2377
2378	PR fortran/78278
2379	* gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
2380	* gfortran.dg/data_char_1.f90: Ditto.
2381	* gfortran.dg/pr78571.f90: Ditto.
2382	* gfortran.dg/pr78278.f90: New test.
2383
23842018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2385
2386	PR fortran/38351
2387	* gfortran.dg/pr38351.f90: New test.
2388	* gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
2389
23902018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2391
2392	PR fortran/78571
2393	* gfortran.dg/pr78571.f90: New test.
2394
23952018-06-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2396
2397	PR fortran/85631
2398	Backport from trunk.
2399	* gfortran.dg/bounds_check_20.f90: New test.
2400
24012018-06-08  Carl Love  <cel@us.ibm.com>
2402
2403	Backport from mainline.
2404	* gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2405	statements.
2406
24072018-06-08  Carl Love  <cel@us.ibm.com>
2408
2409	Backport from mainline
2410	* gcc.target/powerpc/builtins-8-p9-runnable.c: New test file.
2411	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2412	error message.
2413
24142018-06-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2415
2416	Backport from mainline
2417	2018-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2418
2419	PR target/81497
2420	* g++.target/arm/arm.exp: New file.
2421	* g++.target/arm/pr81497.C: Likewise.
2422
24232018-06-07  Steven G. Kargl  <kargl@gcc.gnu.org>
2424
2425	PR fortran/86045
2426	Backport from trunk.
2427	* gfortran.dg/pr86045.f90: New test.
2428
24292018-06-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2430
2431	PR fortran/85641
2432	Backport from trunk.
2433	* gfortran.dg/realloc_on_assign_30.f90: New test.
2434
24352018-06-07  Uros Bizjak  <ubizjak@gmail.com>
2436
2437	PR target/85684
2438	* gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2439
24402018-06-06  Richard Biener  <rguenther@suse.de>
2441
2442	Backport from mainline
2443	2018-06-04  Richard Biener  <rguenther@suse.de>
2444
2445	PR tree-optimization/86038
2446	* gcc.dg/pr86038.c: New testcase.
2447
2448	2018-05-28  Richard Biener  <rguenther@suse.de>
2449
2450	PR tree-optimization/85934
2451	* gcc.target/i386/pr85934.c: New testcase.
2452
2453	2018-05-22  Richard Biener  <rguenther@suse.de>
2454
2455	PR tree-optimization/85863
2456	* gfortran.fortran-torture/compile/pr85863.f: New testcase.
2457
24582018-06-05  Andreas Krebbel  <krebbel@linux.ibm.com>
2459
2460	Backport from mainline
2461	2018-06-05  Andreas Krebbel  <krebbel@linux.ibm.com>
2462
2463	* gcc.target/s390/htm-builtins-compile-4.c: New test.
2464
24652018-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2466
2467	PR fortran/85981
2468	* gfortran.dg/allocate_alloc_opt_14.f90: New test.
2469	* gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2470	* gfortran.dg/allocate_stat_2.f90: Ditto.
2471	* gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2472
24732018-06-04  Martin Sebor  <msebor@redhat.com>
2474
2475	PR c/85623
2476	* c-c++-common/attr-nonstring-3.c: Adjust.
2477	* c-c++-common/attr-nonstring-4.c: Adjust.
2478	* c-c++-common/attr-nonstring-6.c: New test.
2479
24802018-06-04  Jakub Jelinek  <jakub@redhat.com>
2481
2482	PR c++/86025
2483	* c-c++-common/gomp/pr86025.c: New test.
2484
24852018-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2486
2487	* gnat.dg/specs/opt3.ads: New test.
2488	* gnat.dg/specs/opt3_pkg.ads: New helper.
2489
24902018-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2491
2492	* gnat.dg/discr53.ad[sb]: New test.
2493	* gnat.dg/discr53_pkg.ads: New helper.
2494
24952018-06-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2496
2497	PR fortran/85816
2498	PR fortran/85975
2499	Backport from trunk
2500	* gfortran.dg/pr85816.f90: New test.
2501	* gfortran.dg/pr85975.f90: New test.
2502
25032018-05-31  Uros Bizjak  <ubizjak@gmail.com>
2504
2505	PR target/85950
2506	* gcc.target/i386/pr85950.c: New test.
2507
25082018-05-31  Jakub Jelinek  <jakub@redhat.com>
2509
2510	PR target/85984
2511	* gcc.target/i386/pr85984.c: New test.
2512
25132018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2514
2515	* gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2516	* gnat.dg/stack_usage1b.adb: Likewise.
2517	* gnat.dg/stack_usage1c.adb: Likewise.
2518	* gnat.dg/stack_usage3.adb: Likewise.
2519	* gnat.dg/stack_usage1_pkg.adb: Delete.
2520
25212018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2522
2523	* gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2524	* gcc.dg/store_merging_11.c: Likewise.
2525	* gcc.dg/store_merging_13.c: Likewise.
2526	* gcc.dg/store_merging_14.c: Likewise.
2527	* gcc.dg/store_merging_15.c: Likewise.
2528	* gcc.dg/store_merging_16.c: Likewise.  Remove local variable.
2529
25302018-05-30  Jakub Jelinek  <jakub@redhat.com>
2531
2532	Backported from mainline
2533	2018-05-29  Jakub Jelinek  <jakub@redhat.com>
2534
2535	PR c++/85952
2536	* g++.dg/warn/Wunused-var-33.C: New test.
2537
2538	2018-05-14  Jakub Jelinek  <jakub@redhat.com>
2539
2540	PR target/85756
2541	* gcc.c-torture/execute/pr85756.c: New test.
2542
2543	2018-05-11  Jakub Jelinek  <jakub@redhat.com>
2544
2545	PR c/85696
2546	* c-c++-common/gomp/pr85696.c: New test.
2547
2548	2018-05-10  Jakub Jelinek  <jakub@redhat.com>
2549
2550	PR c++/85662
2551	* g++.dg/ext/offsetof2.C: New test.
2552
2553	2018-05-08  Jakub Jelinek  <jakub@redhat.com>
2554
2555	PR target/85683
2556	* gcc.target/i386/pr49095.c: Add -masm=att to dg-options.  Add
2557	scan-assembler-times checking that except for [fh]*xor other functions
2558	don't use any load instructions.
2559
25602018-05-28  H.J. Lu  <hongjiu.lu@intel.com>
2561
2562	Backport from mainline
2563	2018-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2564
2565	* gcc.target/i386/pr85345.c: Require ifunc support.
2566
2567	2018-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2568
2569	PR target/85345
2570	* gcc.target/i386/pr85345.c: New test.
2571
25722018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2573
2574	PR fortran/85786
2575	* gfortran.dg/pr85786.f90: New test.
2576
25772018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2578
2579	PR fortran/85895
2580	Backport from trunk
2581	* gfortran.dg/coarray_3.f90: Fix invalid testcase.
2582	* gfortran.dg/pr85895.f90: New test.
2583
25842018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2585
2586	PR fortran/85780
2587	Backport from trunk
2588	* gfortran.dg/pr85780.f90: New test.
2589
25902018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2591
2592	PR fortran/85779
2593	Backport from trunk
2594	* gfortran.dg/pr85779_1.f90: New test.
2595	* gfortran.dg/pr85779_2.f90: Ditto.
2596	* gfortran.dg/pr85779_3.f90: Ditto.
2597
25982018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2599
2600	PR fortran/85543
2601	Backport from trunk
2602	* gfortran.dg/pr85543.f90: New test.
2603
26042018-05-24  Uros Bizjak  <ubizjak@gmail.com>
2605
2606	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
2607	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2608
26092018-05-23  Bin Cheng  <bin.cheng@arm.com>
2610
2611	Backport from mainline
2612	2018-05-17  Bin Cheng  <bin.cheng@arm.com>
2613
2614	PR tree-optimization/85793
2615	* gcc.dg/vect/pr85793.c: New test.
2616
26172018-05-23  Richard Biener  <rguenther@suse.de>
2618
2619	PR middle-end/85874
2620	* gcc.dg/Wstrict-overflow-27.c: New testcase.
2621
26222018-05-23  Martin Liska  <mliska@suse.cz>
2623
2624	Backport from mainline
2625	2018-05-23  Yury Gribov  <tetra2005@gmail.com>
2626
2627	PR tree-optimization/85822
2628	* c-c++-common/pr85822.c: New test.
2629
26302018-05-23  Martin Liska  <mliska@suse.cz>
2631
2632	Backport from mainline
2633	2018-05-11  Martin Liska  <mliska@suse.cz>
2634
2635	PR sanitizer/85556
2636	* c-c++-common/ubsan/attrib-6.c: New test.
2637
26382018-05-22  Martin Sebor  <msebor@redhat.com>
2639
2640	PR middle-end/85643
2641	* c-c++-common/attr-nonstring-7.c: New test.
2642
26432018-05-22  Richard Sandiford  <richard.sandiford@linaro.org>
2644
2645	PR tree-optimization/85814
2646	* gcc.dg/torture/pr85814.c: New test.
2647
26482018-05-21  Pat Haugen  <pthaugen@us.ibm.com>
2649
2650	PR target/85698
2651	* gcc.target/powerpc/vec-setup-be-long.c: Remove XFAIL.
2652
26532018-05-21  Pat Haugen  <pthaugen@us.ibm.com>
2654
2655	Backport from mainline:
2656	2018-05-17  Pat Haugen  <pthaugen@us.ibm.com>
2657
2658	PR target/85698
2659	* gcc.target/powerpc/pr85698.c: New test.
2660
26612018-05-20  Paul Thomas  <pault@gcc.gnu.org>
2662
2663	PR fortran/80657
2664	Backport from trunk
2665	* gfortran.dg/char_result_18.f90: New test.
2666
26672018-05-20  Paul Thomas  <pault@gcc.gnu.org>
2668
2669	PR fortran/49636
2670	Backport from trunk
2671	* gfortran.dg/associate_38.f90: New test.
2672
26732018-05-20  Paul Thomas  <pault@gcc.gnu.org>
2674
2675	PR fortran/82275
2676	Backport from trunk
2677	* gfortran.dg/select_type_42.f90: New test.
2678
26792018-05-19  Paul Thomas  <pault@gcc.gnu.org>
2680
2681	PR fortran/82923
2682	Backport from trunk
2683	* gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
2684	that the patch fixes PR66694 & PR82617, although the testcases
2685	are not explicitly included.
2686
26872018-05-18  Cesar Philippidis  <cesar@codesourcery.com>
2688
2689	Backport from mainline
2690	2018-05-18  Cesar Philippidis  <cesar@codesourcery.com>
2691
2692	PR c++/85782
2693	* c-c++-common/goacc/pr85782.c: New test.
2694
26952018-05-13  Paul Thomas  <pault@gcc.gnu.org>
2696
2697	PR fortran/85742
2698	* gfortran.dg/assumed_type_9.f90 : New test.
2699
27002018-05-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2701
2702	PR fortran/85542
2703	Backport from trunk
2704	* gfortran.dg/pr85542.f90: New test.
2705
27062018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2707
2708	PR fortran/70870
2709	Backport from trunk
2710	* gfortran.dg/pr70870_1.f90: New test.
2711
2712
27132018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2714
2715	PR fortran/85521
2716	Backport from trunk
2717	* gfortran.dg/pr85521_1.f90: New test.
2718	* gfortran.dg/pr85521_2.f90: New test.
2719
27202018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2721
2722	PR fortran/85687
2723	Backport from trunk
2724	* gfortran.dg/pr85687.f90: new test.
2725
27262018-05-11  Martin Jambor  <mjambor@suse.cz>
2727
2728	PR ipa/85655
2729	* g++.dg/lto/pr85655_0.C: New test.
2730
27312018-05-11  Paul Thomas  <pault@gcc.gnu.org>
2732
2733	PR fortran/68846
2734	Backport from trunk
2735	* gfortran.dg/temporary_3.f90 : New test.
2736
2737	PR fortran/70864
2738	Backport from trunk
2739	* gfortran.dg/temporary_2.f90 : New test.
2740
27412018-05-08  Marek Polacek  <polacek@redhat.com>
2742
2743	PR c++/85695
2744	* g++.dg/cpp1z/constexpr-if22.C: New test.
2745
27462018-05-08  Richard Biener  <rguenther@suse.de>
2747
2748	Backport from mainline
2749	2018-05-04  Richard Biener  <rguenther@suse.de>
2750
2751	PR middle-end/85588
2752	* gcc.dg/torture/pr85588.c: New testcase.
2753	* gcc.dg/torture/pr57656.c: Use dg-additional-options.
2754
2755	2018-05-03  Richard Biener  <rguenther@suse.de>
2756
2757	PR tree-optimization/85615
2758	* gcc.dg/torture/pr85615.c: New testcase.
2759
2760	2018-05-02  Richard Biener  <rguenther@suse.de>
2761
2762	PR middle-end/85567
2763	* gcc.dg/torture/pr85567.c: New testcase.
2764
2765	2018-05-02  Richard Biener  <rguenther@suse.de>
2766
2767	PR tree-optimization/85597
2768	* gcc.dg/vect/pr85597.c: New testcase.
2769
27702018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>
2771
2772	PR testsuite/85586
2773	* gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2774	!vect_no_align.
2775
27762018-05-08  Richard Biener  <rguenther@suse.de>
2777
2778	Backport from mainline
2779	2018-05-04  Richard Biener  <rguenther@suse.de>
2780
2781	PR middle-end/85627
2782	* g++.dg/torture/pr85627.C: New testcase.
2783
27842018-05-06  Jakub Jelinek  <jakub@redhat.com>
2785
2786	PR c++/85659
2787	* g++.dg/ext/asm14.C: New test.
2788	* g++.dg/ext/asm15.C: New test.
2789	* g++.dg/ext/asm16.C: New test.
2790
27912018-05-06  Andre Vehreschild  <vehre@gcc.gnu.org>
2792
2793	PR fortran/85507
2794	Backport from trunk.
2795	* gfortran.dg/coarray_dependency_1.f90: New test.
2796	* gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2797
27982018-05-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2799
2800	Backport from trunk
2801	2018-04-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2802
2803	PR target/82518
2804	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
2805	Use check_effective_target_arm_little_endian.
2806
28072018-05-02  Release Manager
2808
2809	* GCC 8.1.0 released.
2810
28112018-05-02  Richard Sandiford  <richard.sandiford@linaro.org>
2812
2813	PR tree-optimization/85586
2814	* gcc.dg/vect/pr85586.c: New test.
2815
28162018-04-27  Martin Jambor  <mjambor@suse.cz>
2817
2818	PR ipa/85549
2819	* g++.dg/ipa/pr85549.C: New test.
2820
28212018-04-27  Jakub Jelinek  <jakub@redhat.com>
2822
2823	PR c++/85553
2824	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2825	directive.
2826	* g++.dg/cpp0x/constexpr-85553.C: New test.
2827
2828	PR tree-optimization/85529
2829	* gcc.c-torture/execute/pr85529-1.c: New test.
2830	* gcc.c-torture/execute/pr85529-2.c: New test.
2831	* gcc.dg/pr85529.c: New test.
2832
28332018-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2834
2835	Backport from mainline
2836	2018-04-25  Sebastian Peryt  <sebastian.peryt@intel.com>
2837
2838	PR target/85473
2839	* gcc.target/i386/pr85473-1.c: New test.
2840	* gcc.target/i386/pr85473-2.c: New test.
2841
28422018-04-25  Nathan Sidwell  <nathan@acm.org>
2843	    Jakub Jelinek  <jakub@redhat.com>
2844
2845	PR c++/85437
2846	PR c++/49171
2847	* g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2848	* g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2849	* g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2850	* g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2851	* g++.dg/cpp0x/pr85437-1.C: New.
2852	* g++.dg/cpp0x/pr85437-2.C: New.
2853	* g++.dg/cpp0x/pr85437-3.C: New.
2854	* g++.dg/cpp0x/pr85437-4.C: New.
2855
28562018-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2857
2858	PR fortran/85520
2859	* gfortran.dg/pr85520.f90: New test.
2860
28612018-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2862
2863	PR target/85512
2864	* gcc.dg/pr85512.c: New test.
2865
28662018-04-24  H.J. Lu  <hongjiu.lu@intel.com>
2867
2868	PR target/85485
2869	* g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2870	* g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2871	* gcc.dg/pr85388-1.c (dg-options): Likwise.
2872	* gcc.dg/pr85388-2.c (dg-options): Likwise.
2873	* gcc.dg/pr85388-3.c (dg-options): Likwise.
2874	* gcc.dg/pr85388-4.c (dg-options): Likwise.
2875	* gcc.dg/pr85388-5.c (dg-options): Likwise.
2876	* gcc.dg/pr85388-6.c (dg-options): Likwise.
2877	* gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2878	* gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2879	* gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2880	* gcc.target/i386/cet-label.c (dg-options): Likwise.
2881	* gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2882	* gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2883	* gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2884	* gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2885	* gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2886	* gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2887	* gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2888	* gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2889	* gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2890	* gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2891	* gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2892	* gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2893	* gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2894	* gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2895	* gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2896	* gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2897	* gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2898	* gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2899	* gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2900	* gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2901	* gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2902	* gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2903	* gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2904	* gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2905	* gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2906	* gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2907	* gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2908	* gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2909	* gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2910	* gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2911	* gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2912	* gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2913	* gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2914	* gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2915	* gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2916	* gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2917	* gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2918	* gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2919	* gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2920	* gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2921	* gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2922	* gcc.target/i386/pr84146.c (dg-options): Likwise.
2923	* gcc.target/i386/pr85403.c (dg-options): Likwise.
2924	* gcc.target/i386/pr85404.c (dg-options): Likwise.
2925	* gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2926	with -mshstk.
2927	* gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2928	* gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2929	* gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2930	* gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2931	* gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2932	* gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2933	* gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2934	* (dg-options): Likwise.
2935	* gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2936	-mno-cet.
2937	* gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2938	* gcc.target/i386/cet-label-3.c: Removed.
2939	* gcc.target/i386/cet-property-3.c: Likwise.
2940	* gcc.target/i386/cet-sjlj-7.c: Likwise.
2941
29422018-04-24  Jakub Jelinek  <jakub@redhat.com>
2943
2944	PR target/85511
2945	* gcc.target/i386/pr85511.c: New test.
2946
2947	PR target/85503
2948	* g++.dg/ext/pr85503.C: New test.
2949
2950	PR target/85508
2951	* gcc.target/i386/pr85508.c: New test.
2952
29532018-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>
2954
2955	PR tree-optimization/85478
2956	* g++.dg/pr85478.C: New test.
2957
29582018-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2959
2960	* g++.dg/torture/pr85496.C: New test.
2961
29622018-04-23  Andrey Belevantsev  <abel@ispras.ru>
2963
2964	PR rtl-optimization/85423
2965	* gcc.dg/pr85423.c: New test.
2966
29672018-04-20  Martin Sebor  <msebor@redhat.com>
2968
2969	PR c/85365
2970	* gcc.dg/Wrestrict-15.c: New test.
2971
29722018-04-20  Michael Meissner  <meissner@linux.ibm.com>
2973
2974	PR target/85456
2975	* gcc.target/powerpc/pr85456.c: New test.
2976
29772018-04-20  Bill Schmidt  <wschmidt@linux.ibm.com>
2978
2979	* g++.dg/ext/undef-bool-1.C: Require lp64.
2980	* gcc.target/powerpc/undef-bool-2.c: Likewise.
2981
29822018-04-20  Jeff Law  <law@redhat.com>
2983
2984	* gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2985	stack protector.
2986	* gcc.dg/stack-check-6.c: Likewise.
2987	* gcc.dg/stack-check-6a.c: Likewise.
2988	* gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2989	* gcc.target/i386/stack-check-18.c: Likewise.
2990	* gcc.target/i386/stack-check-19.c: Likewise.
2991
29922018-04-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2993
2994	PR testsuite/85483
2995	* gcc.target/aarch64/sve/vcond_1.c: Move to...
2996	* g++.dg/other/sve_vcond_1.C: ... Here.  Add target directives.
2997	* gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2998	* g++.dg/other/sve_vcond_1_run.C: ... Here.  Change include file name.
2999
30002018-04-20  H.J. Lu  <hongjiu.lu@intel.com>
3001
3002	PR target/85469
3003	* gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
3004	* gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
3005
30062018-04-20  Richard Biener <rguenther@suse.de>
3007
3008	PR middle-end/85475
3009	* gcc.dg/torture/pr85475.c: New testcase.
3010
30112018-04-20  Martin Jambor  <mjambor@suse.cz>
3012
3013	ipa/85449
3014	* gcc.dg/ipa/pr85449.c: New test.
3015
30162018-04-20  Martin Jambor  <mjambor@suse.cz>
3017
3018	ipa/85447
3019	* g++.dg/ipa/pr85447.C: New file.
3020	* gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
3021
30222018-04-20  Jakub Jelinek  <jakub@redhat.com>
3023
3024	PR c++/85462
3025	* g++.dg/cpp0x/pr85462.C: New test.
3026
30272018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
3028
3029	* gcc.target/i386/pr85404.c: Require CET target.
3030
30312018-04-19  Jakub Jelinek  <jakub@redhat.com>
3032
3033	PR tree-optimization/85467
3034	* gcc.dg/pr85467.c: New test.
3035
30362018-04-19  Paolo Carlini  <paolo.carlini@oracle.com>
3037
3038	PR c++/84611
3039	* g++.dg/parse/crash68.C: New.
3040
30412018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
3042
3043	PR libgcc/85334
3044	* g++.dg/torture/pr85334.C: New test.
3045
30462018-04-19  Jonathan Wakely  <jwakely@redhat.com>
3047
3048	PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
3049	* g++.dg/diagnostic/pr85464.C: New.
3050
30512018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
3052
3053	PR target/85397
3054	* gcc.dg/torture/pr85397-1.c: New test.
3055	* gcc.target/i386/cet-sjlj-6a.c: Adjusted.
3056	* gcc.target/i386/cet-sjlj-6b.c: Likewise.
3057
30582018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
3059
3060	PR target/85404
3061	* gcc.target/i386/pr85404.c: New test.
3062
30632018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
3064
3065	PR target/85417
3066	* c-c++-common/attr-nocf-check-1.c: Compile with
3067	-fcf-protection=none.
3068	* c-c++-common/attr-nocf-check-3.c: Likewise.
3069	* gcc.dg/march-generic.c: Likewise.
3070	* gcc.target/i386/align-limit.c: Likewise.
3071	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3072	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3073	* gcc.target/i386/cet-property-2.c: Likewise.
3074	* gcc.target/i386/ret-thunk-26.c: Likewise.
3075	* c-c++-common/fcf-protection-1.c: Remove dg-error for x86
3076	targets.
3077	* c-c++-common/fcf-protection-2.c: Likewise.
3078	* c-c++-common/fcf-protection-3.c: Likewise.
3079	* c-c++-common/fcf-protection-5.c: Likewise.
3080	* c-c++-common/fcf-protection-6.c: Likewise.
3081	* c-c++-common/fcf-protection-7.c: Likewise.
3082	* gcc.target/i386/cet-label-3.c: New test.
3083	* gcc.target/i386/cet-property-3.c: Likewise.
3084	* gcc.target/i386/cet-sjlj-7.c: Likewise.
3085	* gcc.target/i386/pr85417-1.c: Likewise.
3086	* gcc.target/i386/indirect-thunk-attr-7.c: Also expect
3087	__x86_indirect_thunk_nt_(r|e)ax
3088	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3089	* gcc.target/i386/pr85403.c: Remove dg-error,
3090
30912018-04-19  Sebastian Peryt  <sebastian.peryt@intel.com>
3092
3093	* gcc.target/i386/movdir-1.c: New test.
3094
30952018-04-19  Richard Biener  <rguenther@suse.de>
3096
3097	PR middle-end/85455
3098	* gcc.dg/pr85455.c: New testcase.
3099
31002018-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
3101
3102	* g++.dg/lto/pr85405_0.C: Require shared and fpic effective
3103	targets.
3104	* g++.dg/lto/pr85405b_0.C: Likewise.
3105	* g++.dg/lto/pr84805_0.C: Likewise.
3106
31072018-04-18  Martin Liska  <mliska@suse.cz>
3108
3109	PR ipa/83983
3110	PR ipa/85391
3111	* g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
3112	output.
3113
31142018-04-18  H.J. Lu  <hongjiu.lu@intel.com>
3115
3116	PR target/85388
3117	* gcc.dg/pr85388-1.c: New test.
3118	* gcc.dg/pr85388-2.c: Likewise.
3119	* gcc.dg/pr85388-3.c: Likewise.
3120	* gcc.dg/pr85388-4.c: Likewise.
3121	* gcc.dg/pr85388-5.c: Likewise.
3122	* gcc.dg/pr85388-6.c: Likewise.
3123
31242018-04-18  Jan Hubicka  <jh@suse.cz>
3125	    Martin Liska  <mliska@suse.cz>
3126
3127	* g++.dg/lto/pr83121_0.C: Update template.
3128	* g++.dg/lto/pr83121_1.C: Update template.
3129	* g++.dg/lto/pr84805_0.C: Update template.
3130	* g++.dg/lto/pr84805_1.C: Update template.
3131	* g++.dg/lto/pr84805_2.C: Update template.
3132
31332018-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
3134
3135	PR c++/84630
3136	* g++.dg/cpp0x/pr84630.C: New.
3137
31382018-04-18  Jakub Jelinek  <jakub@redhat.com>
3139
3140	PR c++/84463
3141	* g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
3142	* g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
3143	in two cases.  Uncomment two other tests and add expected dg-error for
3144	them.
3145	* g++.dg/init/struct2.C: Cast to int rather than long to avoid
3146	-Wnarrowing diagnostics on some targets for c++11.
3147	* g++.dg/parse/array-size2.C: Remove xfail.
3148	* g++.dg/cpp0x/constexpr-84463.C: New test.
3149
31502018-04-17  Bill Schmidt  <wschmidt@linux.ibm.com>
3151
3152	* gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
3153	* gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
3154
31552018-04-17  Jakub Jelinek  <jakub@redhat.com>
3156
3157	PR testsuite/85326
3158	* g++.dg/other/pr81422.C: Require effective target tls and c++11.
3159	* g++.dg/other/pr60675.C: Likewise.  Remove -std=c++11 from dg-options.
3160	* g++.dg/other/sve_tls_2.C: Require effective target tls.
3161
31622018-04-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3163
3164	* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
3165	prevent cascading of errors and change expected error message.
3166	* gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
3167	to 64-bit targets.
3168	* gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3169	* gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3170	* gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3171	* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
3172	error message.
3173	* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3174
31752018-04-17  Jakub Jelinek  <jakub@redhat.com>
3176
3177	PR target/85430
3178	* gcc.dg/pr85430.c: New test.
3179
31802018-04-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3181
3182	PR testsuite/85326
3183	* gcc.target/arm/pr54300.C: Move to...
3184	* g++.dg/other/pr54300.C: ... Here.  Add target directives.
3185	* gcc.target/arm/pr55073.C: Move to...
3186	* g++.dg/other/pr55073.C: ... Here.  Add target directives.
3187	* gcc.target/arm/pr56184.C: Move to...
3188	* g++.dg/other/pr56184.C: ... Here.  Add target directives.
3189	* gcc.target/arm/pr59985.C: Move to...
3190	* g++.dg/other/pr59985.C: ... Here.  Add target directives.
3191	* gcc.target/aarch64/pr60675.C: Move to...
3192	* g++.dg/other/pr60675.C: ... Here.  Add target directives.
3193	* gcc.target/aarch64/pr81422.C: Move to...
3194	* g++.dg/other/pr81422.C: ... Here.  Add target directives.
3195	* gcc.target/aarch64/sve/const_pred_1.C: Move to...
3196	* g++.dg/other/sve_const_pred_1.C: ... Here.  Add target directives.
3197	* gcc.target/aarch64/sve/const_pred_2.C: Move to...
3198	* g++.dg/other/sve_const_pred_2.C: ... Here.  Add target directives.
3199	* gcc.target/aarch64/sve/const_pred_3.C: Move to...
3200	* g++.dg/other/sve_const_pred_3.C: ... Here.  Add target directives.
3201	* gcc.target/aarch64/sve/const_pred_4.C: Move to...
3202	* g++.dg/other/sve_const_pred_4.C: ... Here.  Add target directives.
3203	* gcc.target/aarch64/sve/tls_2.C: Move to...
3204	* g++.dg/other/sve_tls_2.C: ... Here.  Add target directives.
3205	* gcc.target/aarch64/pr81414.C: Rename to...
3206	* gcc.target/aarch64/pr81414.c: ... This.
3207	* gcc.target/aarch64/simd/pr67896.C: Rename to...
3208	* gcc.target/aarch64/simd/pr67896.c: ... This.  Update error expected
3209	messages.
3210	* gcc.target/aarch64/sve/vcond_1.C: Rename to...
3211	* gcc.target/aarch64/sve/vcond_1.c: ... This.  Avoid use of stdint.h.
3212	* gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
3213	* gcc.target/aarch64/sve/vcond_1_run.c: ... This.  Update include
3214	file name.
3215
32162018-04-17  Jakub Jelinek  <jakub@redhat.com>
3217
3218	PR middle-end/85414
3219	* gcc.dg/pr85414.c: New test.
3220
32212018-04-17  Martin Jambor  <mjambor@suse.cz>
3222
3223	PR ipa/85421
3224	* g++.dg/ipa/pr85421.C: New test.
3225
32262018-04-17  Martin Liska  <mliska@suse.cz>
3227
3228	PR lto/85405
3229	* g++.dg/lto/pr85405b_0.C: New test.
3230	* g++.dg/lto/pr85405b_1.C: New test.
3231
32322018-04-17  Martin Liska  <mliska@suse.cz>
3233
3234	PR lto/85405
3235	* g++.dg/lto/pr85405_0.C: New test.
3236	* g++.dg/lto/pr85405_1.C: New test.
3237
32382018-04-17  Martin Liska  <mliska@suse.cz>
3239
3240	PR ipa/85329
3241	* g++.dg/ext/pr85329-2.C: New test.
3242	* g++.dg/ext/pr85329.C: New test.
3243	* gcc.target/i386/mvc12.c: New test.
3244
32452018-04-16  Alexandre Oliva <aoliva@redhat.com>
3246
3247	PR c++/85039
3248	* g++.dg/pr85039-1.C: New.
3249	* g++.dg/pr85039-2.C: New.
3250	* g++.dg/parse/semicolon3.C: Remove test_offsetof.
3251
32522018-04-16  Bill Schmidt  <wschmidt@linux.ibm.com>
3253
3254	PR target/85080
3255	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
3256	if the target supports efficient unaligned storage accesses.
3257
32582018-04-16  Aaron Sawdey  <acsawdey@linux.ibm.com>
3259
3260	PR target/83660
3261	* gcc.target/powerpc/pr83660.C: New test.
3262
32632018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3264
3265	PR target/85403
3266	* gcc.target/i386/pr85403.c: New test.
3267
32682018-04-16  Olga Makhotina  <olga.makhotina@intel.com>
3269
3270	PR target/84331
3271	* gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
3272
32732018-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
3274	    Jason Merrill  <jason@redhat.com>
3275
3276	PR c++/85112
3277	* g++.dg/cpp0x/pr85112.C: New.
3278
32792018-04-15  Bill Schmidt  <wschmidt@linux.ibm.com>
3280
3281	PR testsuite/85326
3282	* g++.dg/ext/undef-bool-1.C: New file.
3283	* gcc.target/powerpc/powerpc.exp: Remove .C support.
3284	* gcc.target/powerpc/undef-bool-1.C: Remove file.
3285
32862018-04-14  Segher Boessenkool  <segher@kernel.crashing.org>
3287
3288	PR target/85293
3289	* gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move.  Remove the
3290	corresponding dg-error clause.
3291	* gcc.target/powerpc/pr80098-3.c: Ditto.
3292	* gcc.target/powerpc/pr80103-1.c: Delete.
3293
32942018-04-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3295
3296	PR fortran/81773
3297	PR fortran/83606
3298	* gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
3299	* gfortran.dg/coarray/get_to_indirect_array.f90: New test.
3300
33012018-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3302
3303	PR fortran/85387
3304	* gfortran.dg/implied_do_io_5.f90: New test.
3305
33062018-04-13  Paul A. Clarke  <pc@us.ibm.com>
3307
3308	PR target/83402
3309	* gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
3310	several values:  positive, negative, and zero.
3311	* gcc.target/powerpc/sse2-pslld-1.c: Same.
3312	* gcc.target/powerpc/sse2-psllq-1.c: Same.
3313
33142018-04-13  Vladimir Makarov  <vmakarov@redhat.com>
3315
3316	PR rtl-optimization/79916
3317	* gcc.target/powerpc/pr79916.c: New.
3318
33192018-04-13  Jakub Jelinek  <jakub@redhat.com>
3320
3321	PR rtl-optimization/85393
3322	* g++.dg/opt/pr85393.C: New test.
3323	* g++.dg/opt/pr85393-aux.cc: New file.
3324
3325	PR rtl-optimization/85376
3326	* gcc.dg/pr85376.c: New test.
3327
33282018-04-13  Andrey Belevantsev  <abel@ispras.ru>
3329
3330	PR rtl-optimization/83852
3331	* gcc.dg/pr83852.c: New testcase.
3332
33332018-04-13  Andreas Krebbel  <krebbel@linux.ibm.com>
3334
3335	PR testsuite/85326
3336	* gcc.target/s390/pr77822-1.C: Rename to ...
3337	* gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
3338	* gcc.target/s390/pr77822-2.c: Add asm scan check.
3339	* gcc.target/s390/s390.exp: Remove C from testcase regexps.
3340
33412018-04-13  Jan Hubicka  <hubicka@ucw.cz>
3342
3343	PR lto/71991
3344	* gcc.target/i386/pr71991.c: New testcase.
3345
33462018-04-13  Martin Liska  <mliska@suse.cz>
3347	    Jakub Jelinek  <jakub@redhat.com>
3348
3349	PR middle-end/81657
3350	* gcc.dg/string-opt-1.c: Remove bogus comment.  Expect a mempcpy
3351	call.
3352
33532018-04-12  David Malcolm  <dmalcolm@redhat.com>
3354
3355	PR c++/85385
3356	* g++.dg/diagnostic/macro-arg-count.C: New test.
3357
33582018-04-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3359
3360	PR fortran/83064
3361	PR testsuite/85346
3362	* gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3363	array and move test to libgomp/testsuite/libgomp.fortran.
3364	* gfortran.dg/do_concurrent_6.f90: New test.
3365
33662018-04-12  Marek Polacek  <polacek@redhat.com>
3367
3368	PR c++/85258
3369	* g++.dg/parse/error61.C: New test.
3370
33712018-04-12  Cesar Philippidis  <cesar@codesourcery.com>
3372
3373	* testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3374	* testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3375
33762018-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3377
3378	PR target/85347
3379	* gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3380	specify -mvsx on gcc command line.
3381
33822018-04-12  Cesar Philippidis  <cesar@codesourcery.com>
3383
3384	PR middle-end/84955
3385	* testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3386	* testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3387
33882018-04-12  Jakub Jelinek  <jakub@redhat.com>
3389
3390	PR target/85328
3391	* gcc.target/i386/pr85328.c: New test.
3392
33932018-04-12  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3394
3395	* gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3396
33972018-04-12  Jakub Jelinek  <jakub@redhat.com>
3398
3399	PR rtl-optimization/85342
3400	* gcc.target/i386/pr85342.c: New test.
3401
34022018-04-11  Jason Merrill  <jason@redhat.com>
3403
3404	* lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3405	if ulimit -v is set.
3406
34072018-04-11  Bin Cheng  <bin.cheng@arm.com>
3408
3409	PR testsuite/85190
3410	* gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3411
34122018-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3413
3414	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3415	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3416
34172018-04-11  Jakub Jelinek  <jakub@redhat.com>
3418
3419	PR c++/70808
3420	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3421	effective target.
3422
34232018-04-11  Alexander Monakov  <amonakov@ispras.ru>
3424
3425	PR target/84301
3426	* gcc.target/i386/pr84301.c: New test.
3427
34282018-04-11  Jakub Jelinek  <jakub@redhat.com>
3429
3430	PR tree-optimization/85331
3431	* gcc.c-torture/execute/pr85331.c: New test.
3432
34332018-04-11  Marek Polacek  <polacek@redhat.com>
3434
3435	PR c++/85032
3436	* g++.dg/cpp0x/pr51225.C: Adjust error message.
3437	* g++.dg/cpp1z/constexpr-if21.C: New test.
3438
34392018-04-11  Jakub Jelinek  <jakub@redhat.com>
3440
3441	PR target/85281
3442	* gcc.target/i386/pr85281.c: New test.
3443
34442018-04-11  Alexander Monakov  <amonakov@ispras.ru>
3445
3446	PR rtl-optimization/84659
3447	* gcc.dg/pr84659.c: New test.
3448
34492018-04-11  Jakub Jelinek  <jakub@redhat.com>
3450
3451	PR debug/85302
3452	* g++.dg/debug/dwarf2/pr85302.C: New test.
3453
34542018-04-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3455
3456	PR target/85261
3457	* config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3458	into register.
3459
34602018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3461
3462	PR c++/70808
3463	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3464
34652018-04-10  Segher Boessenkool  <segher@kernel.crashing.org>
3466
3467	* gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3468	* gcc.target/powerpc/dimode_off.c: Ditto.
3469	* gcc.target/powerpc/tfmode_off.c: Ditto.
3470	* gcc.target/powerpc/timode_off.c: Ditto.
3471
34722018-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3473
3474	* gcc.target/powerpc/vec-ldl-1.c: New test.
3475	* gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3476	corrections to ABI implementation.
3477
34782018-04-10  Thomas Schwinge  <thomas@codesourcery.com>
3479
3480	PR target/85056
3481	* gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3482
34832018-04-10  Jakub Jelinek  <jakub@redhat.com>
3484
3485	PR rtl-optimization/85300
3486	* gcc.dg/pr85300.c: New test.
3487
34882018-04-10  David Malcolm  <dmalcolm@redhat.com>
3489
3490	PR c++/85110
3491	* g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3492	where we now show the pertinent parameter.
3493	* g++.dg/diagnostic/aka2.C: Likewise.
3494	* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3495
34962018-04-10  Jakub Jelinek  <jakub@redhat.com>
3497
3498	PR fortran/85313
3499	* gfortran.dg/gomp/pr85313.f90: New test.
3500
35012018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3502
3503	PR c++/24314
3504	* g++.dg/parse/template29.C: New.
3505
35062018-04-10  Bin Cheng  <bin.cheng@arm.com>
3507
3508	PR testsuite/85190
3509	* gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3510
35112018-04-10  Jakub Jelinek  <jakub@redhat.com>
3512
3513	PR target/85177
3514	PR target/85255
3515	* gcc.target/i386/avx512f-pr85177.c: New test.
3516	* gcc.target/i386/avx512f-pr85255.c: New test.
3517
35182018-04-10  Richard Sandiford  <richard.sandiford@linaro.org>
3519
3520	PR tree-optimization/85286
3521	* gcc.dg/vect/pr85286.c: New test.
3522
35232018-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3524
3525	PR target/85173
3526	* gcc.target/arm/pr85173.c: New test.
3527
35282018-04-10  Jakub Jelinek  <jakub@redhat.com>
3529
3530	PR lto/85248
3531	* gcc.dg/lto/pr85248_0.c: New test.
3532	* gcc.dg/lto/pr85248_1.c: New test.
3533
35342018-04-09  Jan Hubicka  <jh@suse.cz>
3535
3536	PR lto/85078
3537	* g++.dg/torture/pr85078.C: New.
3538
35392018-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
3540
3541	PR c++/85227
3542	* g++.dg/cpp1z/decomp44.C: New.
3543	* g++.dg/cpp1z/decomp45.C: Likewise.
3544
35452018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3546
3547	PR fortran/83064
3548	* gfortran.dg/do_concurrent_5.f90: New test.
3549	* gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3550	message.
3551
35522018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3553
3554	PR fortran/51260
3555	* gfortran.dg/parameter_array_element_3.f90: New test.
3556
35572018-04-09  Jakub Jelinek  <jakub@redhat.com>
3558
3559	PR c++/85194
3560	* g++.dg/cpp1z/decomp43.C: New test.
3561
3562	PR rtl-optimization/80463
3563	* g++.dg/pr80463.C: Add -w to dg-options.
3564
35652018-04-09  Richard Biener  <rguenther@suse.de>
3566
3567	PR tree-optimization/85284
3568	* gcc.dg/torture/pr85284.c: New testcase.
3569
35702018-04-09  Andrey Belevantsev  <abel@ispras.ru>
3571
3572	PR rtl-optimization/80463
3573	PR rtl-optimization/83972
3574	PR rtl-optimization/83480
3575
3576	* gcc.dg/pr80463.c: New test.
3577	* g++.dg/pr80463.C: Likewise.
3578	* gcc.dg/pr83972.c: Likewise.
3579
35802018-04-09  Andrey Belevantsev  <abel@ispras.ru>
3581
3582	PR rtl-optimization/83913
3583	* gcc.dg/pr83913.c: New test.
3584
35852018-04-09  Andrey Belevantsev  <abel@ispras.ru>
3586
3587	PR rtl-optimization/83962
3588	* gcc.dg/pr83962.c: New test.
3589
35902018-04-09  Andrey Belevantsev  <abel@ispras.ru>
3591
3592	PR rtl-optimization/83530
3593	* gcc.dg/pr83530.c: New test.
3594
35952018-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3596
3597	PR middle-end/82976
3598	* gfortran.dg/realloc_on_assign_16a.f90: New test.
3599
36002018-04-07  Jakub Jelinek  <jakub@redhat.com>
3601
3602	PR tree-optimization/85257
3603	* gcc.dg/pr85257.c: New test.
3604
36052018-04-06  Eric Botcazou  <ebotcazou@adacore.com>
3606
3607	* g++.dg/opt/pr85196.C: New test.
3608
36092018-04-06  David Malcolm  <dmalcolm@redhat.com>
3610
3611	PR c++/84269
3612	* g++.dg/lookup/missing-std-include-6.C: Move std::array and
3613	std::tuple here since they need C++11.
3614	* g++.dg/lookup/missing-std-include-8.C: New test.
3615	* g++.dg/lookup/missing-std-include.C: Move std::array and
3616	std::tuple test to missing-std-include-6.C to avoid failures
3617	with C++98.
3618
36192018-04-06  Jakub Jelinek  <jakub@redhat.com>
3620
3621	PR debug/85252
3622	* gcc.dg/debug/pr85252.c: New test.
3623
3624	PR rtl-optimization/84872
3625	* gcc.dg/graphite/pr84872.c: New test.
3626
3627	PR c++/85210
3628	* g++.dg/cpp1z/decomp42.C: New test.
3629
36302018-04-06  David Malcolm  <dmalcolm@redhat.com>
3631
3632	PR c++/85021
3633	* g++.dg/lookup/missing-std-include-7.C: New test.
3634
36352018-04-06  Tamar Christina  <tamar.christina@arm.com>
3636
3637	* gcc.dg/struct-simple.c: Revert r254862.
3638	* lib/target-supports.exp
3639	(check_effective_target_word_mode_no_slow_unalign): Likewise.
3640
36412018-04-06  Richard Biener  <rguenther@suse.de>
3642
3643	PR middle-end/85244
3644	* gcc.dg/torture/pr85244-1.c: New testcase.
3645	* gcc.dg/torture/pr85244-2.c: Likewise.
3646
36472018-04-06  Jakub Jelinek  <jakub@redhat.com>
3648
3649	PR sanitizer/85213
3650	* c-c++-common/ubsan/pr85213.c: New test.
3651
36522018-04-06  Richard Biener  <rguenther@suse.de>
3653
3654	PR middle-end/85180
3655	* gcc.dg/pr85180.c: New testcase.
3656
36572018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3658
3659	* gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3660	to trigger the optimization. Do some cleanup and function
3661	renaming.  Add more test functions.
3662
36632018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3664
3665	* gcc.target/s390/s390.exp: Remove -O0 from list of torture
3666	options.
3667	* gcc.target/s390/hotpatch-1.c: Skip when building without
3668	optimization.
3669	* gcc.target/s390/hotpatch-10.c: Likewise.
3670	* gcc.target/s390/hotpatch-11.c: Likewise.
3671	* gcc.target/s390/hotpatch-12.c: Likewise.
3672	* gcc.target/s390/hotpatch-13.c: Likewise.
3673	* gcc.target/s390/hotpatch-14.c: Likewise.
3674	* gcc.target/s390/hotpatch-15.c: Likewise.
3675	* gcc.target/s390/hotpatch-16.c: Likewise.
3676	* gcc.target/s390/hotpatch-17.c: Likewise.
3677	* gcc.target/s390/hotpatch-18.c: Likewise.
3678	* gcc.target/s390/hotpatch-19.c: Likewise.
3679	* gcc.target/s390/hotpatch-2.c: Likewise.
3680	* gcc.target/s390/hotpatch-3.c: Likewise.
3681	* gcc.target/s390/hotpatch-4.c: Likewise.
3682	* gcc.target/s390/hotpatch-5.c: Likewise.
3683	* gcc.target/s390/hotpatch-6.c: Likewise.
3684	* gcc.target/s390/hotpatch-7.c: Likewise.
3685	* gcc.target/s390/hotpatch-8.c: Likewise.
3686	* gcc.target/s390/hotpatch-9.c: Likewise.
3687
36882018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3689
3690	* c-c++-common/Wattributes.c: Disable warning for s390* target and
3691	check for an error instead.
3692	* gcc.dg/Wattributes-6.c: Likewise.
3693
36942018-04-05  Jakub Jelinek  <jakub@redhat.com>
3695
3696	PR c++/85209
3697	* g++.dg/cpp1z/decomp39.C: New test.
3698	* g++.dg/cpp1z/decomp40.C: New test.
3699
3700	PR c++/85208
3701	* g++.dg/cpp1z/decomp41.C: New test.
3702
3703	PR middle-end/85195
3704	* gcc.dg/pr85195.c: New test.
3705
37062018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
3707
3708	PR c++/80956
3709	* g++.dg/cpp0x/initlist100.C: New.
3710	* g++.dg/cpp0x/initlist101.C: Likewise.
3711
37122018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
3713
3714	PR c++/84792
3715	* g++.dg/other/pr84792-1.C: New.
3716	* g++.dg/other/pr84792-2.C: Likewise.
3717
37182018-04-05  Uros Bizjak  <ubizjak@gmail.com>
3719
3720	PR target/85193
3721	* gcc.target/i386/pr85193.c: New test.
3722
37232018-04-05  Alexandre Oliva <aoliva@redhat.com>
3724
3725	PR c++/84979
3726	* g++.dg/concepts/pr84979.C: New.
3727	* g++.dg/concepts/pr84979-2.C: New.
3728	* g++.dg/concepts/pr84979-3.C: New.
3729
37302018-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3731
3732	PR c++/80026
3733	* g++.dg/cpp0x/variadic174.C: New.
3734
37352018-04-04  Jakub Jelinek  <jakub@redhat.com>
3736
3737	PR inline-asm/85172
3738	* g++.dg/ext/builtin13.C: New test.
3739	* g++.dg/ext/atomic-4.C: New test.
3740
3741	PR c++/85146
3742	* g++.dg/ext/bases2.C: Expect extra error diagnostics.
3743	* g++.dg/ext/bases3.C: New test.
3744
37452018-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3746
3747	PR target/85203
3748	* gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3749	to match a single insn of the baz function.  Move scan directives at
3750	the end of the file below the functions they are trying to test for
3751	better readability.
3752	* gcc.target/arm/cmse/cmse-16.c: New testcase.
3753
37542018-04-04  Peter Bergner  <bergner@vnet.ibm.com>
3755
3756	PR rtl-optimization/84878
3757	* gcc.target/powerpc/pr84878.c: New test.
3758
37592018-04-04  Michael Matz  <matz@suse.de>
3760
3761	* gcc.dg/Wstringop-overflow-4.c: New test.
3762	* c-c++-common/Wstringop-truncation-4.c: Adjust.
3763
37642018-04-04  Jakub Jelinek  <jakub@redhat.com>
3765
3766	PR testsuite/85189
3767	* g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3768	for the diagnostics of overridden functions.  Adjust for new wording.
3769
37702018-04-04  Richard Biener  <rguenther@suse.de>
3771
3772	PR lto/85176
3773	* g++.dg/lto/pr85176_0.C: New testcase.
3774
37752018-04-04  Richard Biener  <rguenther@suse.de>
3776
3777	PR testsuite/85191
3778	* lib/target-supports.exp (check_effective_target_vect_perm_short):
3779	Fix typo.
3780
37812018-04-04  Martin Liska  <mliska@suse.cz>
3782
3783	PR sanitizer/85174
3784	* c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3785	and msdata as a workaround for powerpc.
3786
37872018-04-04  Richard Biener  <rguenther@suse.de>
3788
3789	PR tree-optimization/85168
3790	* gcc.dg/torture/pr85168.c: New testcase.
3791
37922018-04-04  Alexandre Oliva <aoliva@redhat.com>
3793
3794	PR c++/84943
3795	* g++.dg/pr84943.C: New.
3796	* g++.dg/pr84943-2.C: New.
3797
37982018-04-03  Jakub Jelinek  <jakub@redhat.com>
3799
3800	PR rtl-optimization/85167
3801	* gcc.dg/pr85167.c: New test.
3802
3803	PR tree-optimization/85156
3804	* c-c++-common/pr85156.c: New test.
3805	* gcc.c-torture/execute/pr85156.c: New test.
3806
38072018-04-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3808
3809	* gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3810	* gcc.target/powerpc/undef-bool-1.C: New file.
3811	* gcc.target/powerpc/undef-bool-2.c: New file.
3812
38132018-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3814
3815	PR c++/84768
3816	* g++.dg/cpp1z/class-deduction52.C: New.
3817
38182018-04-03  Jakub Jelinek  <jakub@redhat.com>
3819
3820	PR c++/85147
3821	* g++.dg/cpp0x/pr85147.C: New test.
3822
3823	PR c++/85140
3824	* g++.dg/cpp0x/gen-attrs-64.C: New test.
3825
3826	PR c++/85134
3827	* g++.dg/gomp/pr85134.C: New test.
3828	* g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3829
3830	PR target/85169
3831	* gcc.c-torture/execute/pr85169.c: New test.
3832	* gcc.target/i386/avx512f-pr85169.c: New test.
3833	* gcc.target/i386/avx512bw-pr85169.c: New test.
3834
38352018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>
3836
3837	PR target/85126
3838	* gcc.target/powerpc/pr69946: Adjust comment.  Remove
3839	scan-assembler-times clause.
3840
38412018-04-03  Christophe Lyon  <christophe.lyon@linaro.org>
3842
3843	* gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3844	dg-additional-options.
3845
38462018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>
3847
3848	* gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3849
38502018-04-03  Richard Biener  <rguenther@suse.de>
3851
3852	PR testsuite/85154
3853	* gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3854
38552018-04-02  Jim Wilson  <jimw@sifive.com>
3856
3857	* gcc.target/riscv/pr84660.c: New.
3858	* gcc.target/riscv/shift-and-1.c: New.
3859	* gcc.target/riscv/shift-and-2.c: New.
3860
38612018-04-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3862
3863	PR fortran/85102
3864	* gfortran.dg/array_simplify_2.f90: New test.
3865
38662018-04-01  Jakub Jelinek  <jakub@redhat.com>
3867
3868	PR middle-end/85090
3869	* gcc.target/i386/avx512f-pr85090-1.c: New test.
3870	* gcc.target/i386/avx512f-pr85090-2.c: New test.
3871	* gcc.target/i386/avx512f-pr85090-3.c: New test.
3872	* gcc.target/i386/avx512bw-pr85090-2.c: New test.
3873	* gcc.target/i386/avx512bw-pr85090-3.c: New test.
3874
38752018-03-31  Alexandre Oliva  <aoliva@redhat.com>
3876
3877	PR c++/85027
3878	* g++.dg/pr85027.C: New.
3879
38802018-03-31  Segher Boessenkool  <segher@kernel.crashing.org>
3881
3882	PR target/83315
3883	* gcc.target/powerpc/sse-maxps-2.c: New test.
3884	* gcc.target/powerpc/sse-minps-2.c: New test.
3885
38862018-03-30  Jakub Jelinek  <jakub@redhat.com>
3887
3888	PR c++/84791
3889	* g++.dg/gomp/pr84791.C: New test.
3890
38912018-03-30  Paul Thomas  <pault@gcc.gnu.org>
3892
3893	PR fortran/84931
3894	* gfortran.dg/array_constructor_53.f90: New test.
3895
38962018-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3897
3898	PR fortran/85130
3899	* gfortran.dg/substr_6.f90: Remove illegal test for
3900	out-of-bounds substring.
3901
39022017-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3903
3904	PR fortran/85111
3905	* gfortran.dg/zero_sized_10.f90: New test.
3906
39072018-03-29  David Malcolm  <dmalcolm@redhat.com>
3908
3909	PR c++/84269
3910	* g++.dg/lookup/missing-std-include-6.C: New test.
3911	* g++.dg/lookup/missing-std-include.C: Add std::pair and
3912	std::tuple tests.
3913	* g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3914	* g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3915	<cstring>, <cassert>, and <cstdlib>.
3916
39172018-03-29  Vladimir Makarov  <vmakarov@redhat.com>
3918
3919	PR inline-asm/84985
3920	* gcc.target/i386/pr84985.c: New.
3921
39222018-03-29  David Malcolm  <dmalcolm@redhat.com>
3923
3924	PR c++/85110
3925	* g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3926
39272018-03-29  Jakub Jelinek  <jakub@redhat.com>
3928
3929	PR c++/85108
3930	* g++.dg/warn/Wunused-var-31.C: New test.
3931
3932	PR c/85094
3933	* c-c++-common/Wduplicated-branches-14.c: New test.
3934
39352018-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
3936
3937	PR c++/84606
3938	* g++.dg/cpp0x/pr84606.C: New.
3939
39402018-03-29  Carl Love  <cel@us.ibm.com>
3941
3942	Revert
3943	2017-09-27  Carl Love  <cel@us.ibm.com>
3944
3945	* gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3946	for the __builtin_fctid and __builtin_fctiw.
3947
39482018-03-28  Peter Bergner  <bergner@vnet.ibm.com>
3949
3950	PR target/84912
3951	* gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3952	deleted builtin function.
3953	(div_weuo): Likewise.
3954	* gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3955	(div_deuo): Likewise.
3956
39572018-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3958
3959	PR c++/85028
3960	* g++.dg/other/default13.C: New.
3961
39622018-03-28  Jakub Jelinek  <jakub@redhat.com>
3963
3964	PR target/85095
3965	* gcc.target/i386/pr85095-1.c: New test.
3966	* gcc.target/i386/pr85095-2.c: New test.
3967	* gcc.c-torture/execute/pr85095.c: New test.
3968
3969	PR tree-optimization/82004
3970	* gcc.dg/pr82004.c: New test.
3971
39722018-03-28  Jakub Jelinek  <jakub@redhat.com>
3973	    Martin Liska  <mliska@suse.cz>
3974
3975	PR sanitizer/85081
3976	* g++.dg/asan/pr85081.C: New test.
3977
39782018-03-28  Alexandre Oliva  <aoliva@redhat.com>
3979
3980	PR c++/84789
3981	* g++.dg/template/pr84789.C: Adjust for testing with
3982	-fconcepts too.
3983
3984	PR c++/84973
3985	* g++.dg/template/pr84973.C: New.
3986	* g++.dg/template/pr84973-2.C: New.
3987	* g++.dg/template/pr84973-3.C: New.
3988
3989	PR c++/84968
3990	* g++.dg/eh/pr84968.C: New.
3991
39922018-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3993
3994	PR target/84914
3995	* gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3996	long double multiply/divide uses the correct function.
3997	* gcc.target/powerpc/mulkc-3.c: Likewise.
3998	* gcc.target/powerpc/divkc-2.c: Likewise.
3999	* gcc.target/powerpc/divkc-3.c: Likewise.
4000
40012018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4002
4003	PR c++/85067
4004	* g++.dg/cpp0x/defaulted51.C: New.
4005	* g++.dg/cpp0x/constexpr-68754.C: Adjust.
4006
40072018-03-27  Jakub Jelinek  <jakub@redhat.com>
4008
4009	PR c++/85077
4010	* g++.dg/ext/vector35.C: New test.
4011
4012	PR c++/85061
4013	* g++.dg/ext/builtin-offsetof3.C: New test.
4014
4015	PR c++/85076
4016	* g++.dg/cpp1y/pr85076.C: New test.
4017
40182018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4019
4020	PR fortran/85084
4021	* gfortran.dg/matmul_rank_1.f90: New test.
4022
40232018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4024	Harald Anlauf  <anlauf@gmx.de>
4025
4026	* gfortran.dg/structure_constructor_15.f90: New test.
4027
40282018-03-27  Volker Reichelt  <v.reichelt@netcologne.de>
4029
4030	* g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
4031	for the diagnostics of overridden functions.  Adjust for new wording.
4032	* g++.dg/cpp0x/implicit1.C: Likewise.
4033	* g++.dg/cpp0x/override1.C: Likewise.
4034	* g++.dg/cpp1y/auto-fn18.C: Likewise.
4035	* g++.dg/eh/shadow1.C: Likewise.
4036	* g++.dg/inherit/covariant12.C: Likewise.
4037	* g++.dg/inherit/covariant14.C: Likewise.
4038	* g++.dg/inherit/covariant15.C: Likewise.
4039	* g++.dg/inherit/covariant16.C: Likewise.
4040	* g++.dg/inherit/covariant22.C: Likewise.
4041	* g++.dg/inherit/crash3.C: Likewise.
4042	* g++.dg/inherit/error2.C: Likewise.
4043	* g++.dg/template/crash100.C: Likewise.
4044	* g++.old-deja/g++.eh/spec6.C: Likewise.
4045	* g++.old-deja/g++.mike/p811.C: Likewise.
4046	* g++.old-deja/g++.other/virtual11.C: Likewise.
4047	* g++.old-deja/g++.other/virtual4.C: Likewise.
4048
40492018-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4050
4051	PR target/85044
4052	* gcc.target/i386/pr85044.c: New test.
4053
40542018-03-27  Martin Sebor  <msebor@redhat.com>
4055
4056	PR testsuite/83462
4057	* c-c++-common/Warray-bounds-4.c: Disable assertion for targets
4058	other than x86.
4059
40602018-03-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4061
4062	PR target/83009
4063	* gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
4064
40652018-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4066
4067	PR target/81863
4068	* gcc.target/arm/pr81863.c: New test.
4069
40702018-03-27  Cesar Philippidis  <cesar@codesourcery.com>
4071
4072	PR target/85056
4073	* testsuite/gcc.target/nvptx/pr85056.c: New test.
4074	* testsuite/gcc.target/nvptx/pr85056a.c: New test.
4075
40762018-03-27  Richard Biener  <rguenther@suse.de>
4077
4078	PR testsuite/82847
4079	* lib/target-supports.exp (check_ssse3_available): New function.
4080	(check_effective_target_vect_perm_short): Enable for x86 if
4081	check_ssse3_available.
4082
40832018-03-27  Richard Biener  <rguenther@suse.de>
4084
4085	PR tree-optimization/85082
4086	* gfortran.dg/pr85082.f90: New testcase.
4087
40882018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>
4089
4090	* gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
4091	to "l=2" in dg-final.
4092
40932018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>
4094
4095	* gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
4096	* gcc.target/mips/fix-r4000-2.c: Likewise.
4097	* gcc.target/mips/fix-r4000-3.c: Likewise.
4098	* gcc.target/mips/fix-r4000-4.c: Likewise.
4099	* gcc.target/mips/fix-r4000-5.c: Likewise.
4100	* gcc.target/mips/fix-r4000-6.c: Likewise.
4101	* gcc.target/mips/fix-r4000-7.c: Likewise.
4102	* gcc.target/mips/fix-r4000-8.c: Likewise.
4103	* gcc.target/mips/fix-r4000-9.c: Likewise.
4104	* gcc.target/mips/fix-r4000-10.c: Likewise.
4105	* gcc.target/mips/fix-r4000-7.c: Change dg-final
4106	"mulditi3_r4000" instead of "mulditi3".
4107	* gcc.target/mips/fix-r4000-8.c: Change dg-final
4108	"umulditi3_r4000" instead of "umulditi3".
4109
41102018-03-27  Jakub Jelinek  <jakub@redhat.com>
4111
4112	PR c++/85068
4113	* g++.dg/inherit/covariant22.C: New test.
4114
41152018-03-27  Richard Biener  <rguenther@suse.de>
4116
4117	PR testsuite/84004
4118	* gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
4119	alignment.
4120
41212018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4122	    Jason Merrill  <jason@redhat.com>
4123
4124	PR c++/84632
4125	* g++.dg/init/array49.C: New.
4126	* g++.dg/torture/pr70499.C: Adjust.
4127
41282018-03-26  Uros Bizjak  <ubizjak@gmail.com>
4129
4130	PR target/85073
4131	* gcc.target/i386/pr85073.c: New test.
4132
41332018-03-26  Richard Biener  <rguenther@suse.de>
4134
4135	PR testsuite/85066
4136	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
4137	instead of long.
4138
41392018-03-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4140
4141	PR fortran/66709
4142	* gfortran.dg/parameter_array_format.f90: New test.
4143
41442018-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4145	Neil Carlson <neil.n.carlson@gmail.com>
4146
4147	PR fortran/84381
4148	* gfortran.dg/literal_character_constant_1.inc: Replace
4149	call abort by STOP n.
4150	* gfortran.dg/overload_1.f90: Likewise.
4151
41522018-03-25  Seth Johnson <johnsonsr@ornl.gov>
4153	Dominique d'Humieres  <dominiq@gcc.gnu.org>
4154
4155	PR fortran/84924
4156	* gfortran.dg/scalar_pointer_1.f90: New test.
4157
41582018-03-25  Tom de Vries  <tom@codesourcery.com>
4159
4160	* gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
4161	precise.
4162
41632018-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4164
4165	PR fortran/69497
4166	* gfortran.dg/pr89497.f90: New test.
4167
41682018-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4169
4170	PR fortran/70068
4171	* gfortran.dg/substr_7.f90: New test.
4172
41732018-03-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4174
4175	PR fortran/42651
4176	* gfortran.dg/pr42651.f90: New test.
4177	* gfortran.dg/func_result_7.f90: Update error message.
4178
41792018-03-24  Richard Sandiford  <richard.sandiford@linaro.org>
4180
4181	PR tree-optimization/84005
4182	* gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
4183	failing to force the alignment.
4184
41852018-03-23  Peter Bergner  <bergner@vnet.ibm.com>
4186
4187	* gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
4188	from this to...
4189	<vclzd>: ...this.
4190
41912018-03-23  Peter Bergner  <bergner@vnet.ibm.com>
4192
4193	* gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
4194	message.  Fix scan-assembler patterns.
4195
41962018-03-23  Jakub Jelinek  <jakub@redhat.com>
4197
4198	PR c++/85015
4199	* g++.dg/cpp0x/pr85015.C: New test.
4200
4201	PR c++/84942
4202	* g++.dg/cpp1y/pr84942.C: New test.
4203
42042018-03-23  Vladimir Makarov  <vmakarov@redhat.com>
4205
4206	PR inline-asm/85030
4207	* testsuite/gcc.target/i386/pr85030.c: New.
4208
42092018-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4210
4211	PR target/85026
4212	* g++.dg/pr85026.C: New test.
4213
42142018-03-23  David Edelsohn  <dje.gcc@gmail.com>
4215
4216	* g++.dg/debug/pr84704.C: XFAIL AIX.
4217
42182018-03-23  Sudakshina Das  <sudi.das@arm.com>
4219
4220	PR target/84826
4221	* gcc.target/arm/pr84826.c: Add dg directive.
4222
42232018-03-23  Marek Polacek  <polacek@redhat.com>
4224
4225	PR c++/85033
4226	* g++.dg/ext/builtin-offsetof2.C: New test.
4227
4228	PR c++/85045
4229	* g++.dg/cpp0x/Wnarrowing5.C: New test.
4230	* gcc.dg/pr85045.c: New test.
4231
42322018-03-23  Eric Botcazou  <ebotcazou@adacore.com>
4233
4234	PR debug/85020
4235	* gnat.dg/lto22.adb: New test.
4236	* gnat.dg/lto22_pkg1.ad[sb]: New helper.
4237	* gnat.dg/lto22_pkg2.ads: Likewise.
4238
42392018-03-23  Jakub Jelinek  <jakub@redhat.com>
4240
4241	PR c/80778
4242	* gcc.dg/lto/pr80778_0.c: New test.
4243
4244	PR inline-asm/85034
4245	* gcc.target/i386/pr85034.c: New test.
4246
4247	PR inline-asm/85022
4248	* c-c++-common/torture/pr85022.c: New test.
4249
4250	PR sanitizer/85029
4251	* g++.dg/ubsan/pr85029.C: New test.
4252
42532018-03-23  Alexandre Oliva  <aoliva@redhat.com>
4254
4255	PR c++/71251
4256	* g++.dg/cpp0x/pr71251.C: New.
4257
4258	PR c++/84789
4259	* g++.dg/template/pr84789.C: New.
4260	* g++.dg/template/pr84789-2.C: New.
4261	* g++.dg/template/pr84789-3.C: New.
4262	* g++.dg/parse/dtor11.C: Accept alternate error message.
4263
4264	PR c++/84729
4265	* g++.dg/pr84729.C: New.
4266	* g++.old-deja/g++.ext/arrnew2.C: Require error.
4267	* g++.old-deja/g++.robertl/eb58.C: Likewise.
4268	* g++.old-deja/g++.robertl/eb63.C: Likewise.
4269
42702018-03-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4271
4272	PR fortran/84922
4273	* gfortran.dg/interface_42.f90: New test.
4274	* gfortran.dg/interface_43.f90: New test.
4275
42762018-03-22  Sudakshina Das  <sudi.das@arm.com>
4277
4278	PR target/84826
4279	* gcc.target/arm/pr84826.c: New test.
4280
42812018-03-22  Christophe Lyon  <christophe.lyon@linaro.org>
4282
4283	* gcc.target/arm/addr-modes-float.c: Move dg-do before
4284	dg-require-effective-target.
4285	* gcc.target/arm/addr-modes-int.c: Likewise.
4286	* gcc.target/nios2/lo-addr-tls.c: Likewise.
4287
42882018-03-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4289
4290	PR target/84760
4291	* gcc.target/powerpc/altivec-ld-1.c: New test.
4292
42932018-03-22  Bin Cheng  <bin.cheng@arm.com>
4294
4295	* gcc.dg/graphite/pr83126.c: Require pthread for the test.
4296
42972018-03-22  Jakub Jelinek  <jakub@redhat.com>
4298
4299	PR inline-asm/84941
4300	* gcc.dg/pr84941.c: New test.
4301
43022018-03-22  Tom de Vries  <tom@codesourcery.com>
4303
4304	PR tree-optimization/84956
4305	* gcc.dg/pr84956.c: New test.
4306
43072018-03-22  Marek Polacek  <polacek@redhat.com>
4308
4309	PR c++/84854
4310	* g++.dg/cpp1z/constexpr-if15.C: New test.
4311	* g++.dg/cpp1z/constexpr-if16.C: New test.
4312
43132018-03-21  Joseph Myers  <joseph@codesourcery.com>
4314
4315	* gcc.dg/builtin-tgmath-3.c: New test.
4316
43172018-03-21  Alexandre Oliva  <aoliva@redhat.com>
4318
4319	PR c++/71965
4320	* g++.dg/concepts/pr71965.C: New.
4321
4322	PR c++/84610
4323	PR c++/84642
4324	* g++.dg/cpp0x/pr84610.C: New.
4325	* g++.dg/cpp0x/pr84642.C: New.
4326
43272018-03-21  Jakub Jelinek  <jakub@redhat.com>
4328
4329	PR c/84999
4330	* c-c++-common/pr84999.c: New test.
4331
43322018-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4333
4334	PR c++/84972
4335	* g++.dg/ext/desig10.C: New.
4336
43372018-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4338	    Harald Anlauf  <anlauf@gmx.de>
4339
4340	PR fortran/84957
4341	* gfortran.dg/pr84957.f90: New test.
4342
43432018-03-21  Jakub Jelinek  <jakub@redhat.com>
4344
4345	PR tree-optimization/84960
4346	* gcc.c-torture/compile/pr84960.c: New test.
4347
43482018-03-21  Richard Sandiford  <richard.sandiford@linaro.org>
4349
4350	PR tree-optimization/84811
4351	* gcc.dg/torture/pr84811.c: New test.
4352
43532018-03-21  Jakub Jelinek  <jakub@redhat.com>
4354
4355	PR tree-optimization/84982
4356	* c-c++-common/pr84982.c: New test.
4357
4358	PR c++/84961
4359	* c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4360	"m" (++x) in C++.
4361	* g++.dg/torture/pr84961-1.C: New test.
4362	* g++.dg/torture/pr84961-2.C: New test.
4363
43642018-03-21  Nathan Sidwell  <nathan@acm.org>
4365
4366	PR c++/85008
4367	* g++.dg/pr85008.C: New.
4368
43692018-03-21  Janne Blomqvist  <jb@gcc.gnu.org>
4370
4371	PR fortran/84615
4372	* gfortran.dg/char_result_17.f90: New test.
4373
43742018-03-21  David Malcolm  <dmalcolm@redhat.com>
4375
4376	PR c++/84994
4377	* g++.dg/other/accessor-fixits-1.C: Move to...
4378	* g++.dg/torture/accessor-fixits-1.C: ...here.
4379	* g++.dg/other/accessor-fixits-2.C: Move to...
4380	* g++.dg/torture/accessor-fixits-2.C: ...here.
4381	* g++.dg/other/accessor-fixits-3.C: Move to...
4382	* g++.dg/torture/accessor-fixits-3.C: ...here.
4383	* g++.dg/other/accessor-fixits-4.C: Move to...
4384	* g++.dg/torture/accessor-fixits-4.C: ...here.
4385	* g++.dg/other/accessor-fixits-5.C: Move to...
4386	* g++.dg/torture/accessor-fixits-5.C: ...here.
4387	* g++.dg/torture/accessor-fixits-6.C: New testcase.
4388	* g++.dg/torture/accessor-fixits-7.C: New testcase.
4389	* g++.dg/torture/accessor-fixits-8.C: New testcase.
4390
43912018-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4392
4393	* gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4394
43952018-03-21  Sudakshina Das  <sudi.das@arm.com>
4396
4397	PR target/82989
4398	* gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4399
44002018-03-21  Nathan Sidwell  <nathan@acm.org>
4401
4402	PR c++/84804
4403	* g++.dg/lookup/pr84804.C: New.
4404
44052018-03-21  Martin Sebor  <msebor@redhat.com>
4406
4407	PR c++/84850
4408	* g++.dg/Wclass-memaccess-3.C: New test.
4409	* g++.dg/Wclass-memaccess-4.C: New test.
4410
44112018-03-21  David Malcolm  <dmalcolm@redhat.com>
4412
4413	PR c++/84892
4414	* g++.dg/other/accessor-fixits-1.C
4415	(test_access_const_t1_color): New.
4416	(test_deref_const_t1_color): New.
4417	* g++.dg/other/accessor-fixits-5.C: New testcase.
4418
44192018-03-21  Tom de Vries  <tom@codesourcery.com>
4420
4421	PR tree-optimization/83126
4422	* gcc.dg/graphite/pr83126.c: New test.
4423
44242018-03-21  Nathan Sidwell  <nathan@acm.org>
4425
4426	* g++.dg/ext/anon-struct6.C: Adjust.
4427	* g++.dg/ext/deprecate-1.C: New.
4428	* g++.dg/ext/deprecate-2.C: New.
4429	* g++.dg/lookup/pr84602.C: Adjust.
4430	* g++.dg/lookup/pr84962.C: Adjust.
4431	* g++.old-deja/g++.other/anon4.C
4432
4433	PR c++/84836
4434	* g++.dg/lookup/pr84836.C: New.
4435
44362018-03-21  Bin Cheng  <bin.cheng@arm.com>
4437
4438	PR tree-optimization/84969
4439	* gcc.dg/tree-ssa/pr84969.c: New test.
4440
44412018-03-21  Jakub Jelinek  <jakub@redhat.com>
4442
4443	PR rtl-optimization/84989
4444	* gcc.target/i386/pr84989.c: New test.
4445
44462018-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4447
4448	* gcc.target/arm/pr82518.c: Require arm_neon_hw.
4449
44502018-03-21  Martin Liska  <mliska@suse.cz>
4451
4452	PR ipa/84963
4453	* gfortran.dg/goacc/pr84963.f90: New test.
4454
44552018-03-21  Marek Polacek  <polacek@redhat.com>
4456
4457	PR c++/71638, ICE with NSDMI and reference.
4458	* g++.dg/cpp0x/nsdmi14.C: New test.
4459	* g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4460
44612018-03-21  Chenghua Xu  <paul.hua.gm@gmail.com>
4462
4463	* gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4464	MIPS with -mpaired-single directives.
4465
44662018-03-20  Steven G. Kargl  <kargl@gcc.gnu.org>
4467
4468	PR fortran/85001
4469	* gfortran.dg/interface_41.f90: New test.
4470
44712018-03-20  Jakub Jelinek  <jakub@redhat.com>
4472
4473	PR debug/84875
4474	* gcc.dg/pr84875.c: New test.
4475
44762018-03-20  Marek Polacek  <polacek@redhat.com>
4477
4478	PR c++/84978, ICE with NRVO.
4479	* g++.dg/opt/nrv19.C: New test.
4480
44812018-03-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4482
4483	PR target/82518
4484	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
4485	Disable for armeb targets.
4486	* gcc.target/arm/pr82518.c: New test.
4487
44882018-03-20  Nathan Sidwell  <nathan@acm.org>
4489
4490	PR c++/84962
4491	* g++.dg/lookup/pr84962.C: New.
4492
4493	PR c++/84970
4494	* g++.dg/lookup/pr84970.C: New.
4495
44962018-03-20  Richard Biener  <rguenther@suse.de>
4497
4498	PR target/84986
4499	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4500
45012018-03-20  Martin Liska  <mliska@suse.cz>
4502
4503	PR ipa/84825
4504	* g++.dg/ipa/pr84825.C: New test.
4505
45062018-03-20  Martin Liska  <mliska@suse.cz>
4507
4508	* gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4509
45102018-03-20  Jakub Jelinek  <jakub@redhat.com>
4511
4512	PR target/84845
4513	* gcc.c-torture/compile/pr84845.c: New test.
4514
45152018-03-20  Sudakshina Das  <sudi.das@arm.com>
4516
4517	PR target/82989
4518	* gcc.target/arm/pr82989.c: New test.
4519
45202018-03-20  Jakub Jelinek  <jakub@redhat.com>
4521
4522	PR target/84945
4523	* gcc.target/i386/pr84945.c: New test.
4524
45252018-03-20  Christophe Lyon  <christophe.lyon@linaro.org>
4526
4527	PR target/81647
4528	* gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4529
45302018-03-20  Jakub Jelinek  <jakub@redhat.com>
4531
4532	PR c/84953
4533	* gcc.dg/pr84953.c: New test.
4534
45352018-03-19  Marek Polacek  <polacek@redhat.com>
4536
4537	PR c++/84925
4538	* g++.dg/cpp1z/lambda-__func__.C: New test.
4539
4540	PR c++/84927
4541	* g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4542
45432018-03-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
4544
4545	PR sanitizer/78651
4546	* g++.dg/asan/pr78651.C: New test.
4547
45482018-03-19  Tom de Vries  <tom@codesourcery.com>
4549
4550	* gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4551	vect_int_mult.  Add nvptx xfail for PR84958.
4552
45532018-03-19  Nathan Sidwell  <nathan@acm.org>
4554
4555	PR c++/84835
4556	* g++.dg/cpp1y/pr84835.C: New.
4557
45582018-03-19  Sudakshina Das  <sudi.das@arm.com>
4559
4560	PR target/81647
4561	* gcc.target/aarch64/pr81647.c: New.
4562
45632018-03-19  Richard Biener  <rguenther@suse.de>
4564
4565	PR tree-optimization/84933
4566	* g++.dg/pr84933.C: New testcase.
4567
45682018-03-19  Richard Biener  <rguenther@suse.de>
4569
4570	PR tree-optimization/84859
4571	* gcc.dg/tree-ssa/pr84859.c: New testcase.
4572	* gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4573	* gcc.dg/tree-ssa/split-path-6.c: Likewise.
4574	* gcc.dg/tree-ssa/split-path-7.c: Likewise.
4575
45762018-03-19  Nathan Sidwell  <nathan@acm.org>
4577
4578	PR c++/84812
4579	* g++.dg/lookup/pr84812.C: New.
4580
45812018-03-19  Richard Biener  <rguenther@suse.de>
4582
4583	PR tree-optimization/84929
4584	* gcc.dg/torture/pr84929.c: New testcase.
4585
45862018-03-19  Tamar Christina  <tamar.christina@arm.com>
4587
4588	PR target/84711
4589	* gcc.target/arm/big-endian-subreg.c: Delete.
4590
45912018-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4592
4593	PR fortran/84931
4594	* gfortran.dg/array_constructor_52.f90: New test.
4595
45962018-03-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4597
4598	PR fortran/77414
4599	* gfortran.dg/pr77414.f90: New test.
4600	* gfortran.dg/internal_references_1.f90: Adjust error message.
4601
46022018-03-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4603
4604	PR fortran/65453
4605	* gfortran.dg/pr65453.f90: New test.
4606
46072018-03-18  Richard Sandiford  <richard.sandiford@linaro.org>
4608
4609	PR tree-optimization/84913
4610	* gfortran.dg/vect/pr84913.f90: New test.
4611
46122018-03-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4613
4614	PR fortran/79929
4615	* gfortran.dg/warn_concat.f90: New test.
4616
46172018-03-16  Jakub Jelinek  <jakub@redhat.com>
4618
4619	PR target/84899
4620	* gcc.dg/pr84899.c: New test.
4621
46222018-03-16  Steven G. Kargl  <kargl@gcc.gnu.org>
4623
4624	PR fortran/69395
4625	* gfortran.dg/pr69395.f90: Add test for max dimensions
4626
46272018-03-16  Vladimir Makarov  <vmakarov@redhat.com>
4628
4629	PR target/84876
4630	* gcc.target/i386/pr84876.c: New test.
4631
46322018-03-16  Martin Liska  <mliska@suse.cz>
4633
4634	PR ipa/84833
4635	* gcc.target/i386/mvc11.c: New test.
4636
46372018-03-16  Martin Liska  <mliska@suse.cz>
4638
4639	PR ipa/84722
4640	* gcc.target/i386/mvc10.c: New test.
4641
46422018-03-16  Jakub Jelinek  <jakub@redhat.com>
4643
4644	PR c++/79937
4645	PR c++/82410
4646	* g++.dg/cpp1y/pr79937-1.C: New test.
4647	* g++.dg/cpp1y/pr79937-2.C: New test.
4648	* g++.dg/cpp1y/pr79937-3.C: New test.
4649	* g++.dg/cpp1y/pr79937-4.C: New test.
4650	* g++.dg/cpp1y/pr82410.C: New test.
4651
46522018-03-16  Tom de Vries  <tom@codesourcery.com>
4653
4654	* gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4655
46562018-03-16  Tom de Vries  <tom@codesourcery.com>
4657
4658	* gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4659
46602018-03-16  Jakub Jelinek  <jakub@redhat.com>
4661
4662	PR c++/84874
4663	* g++.dg/cpp2a/desig8.C: New test.
4664
4665	PR tree-optimization/84841
4666	* gcc.dg/pr84841.c: New test.
4667
4668	PR c++/84874
4669	* g++.dg/cpp2a/desig7.C: New test.
4670
46712018-03-16  Mark Doffman  <mark.doffman@codethink.co.uk>
4672	    Jim MacArthur  <jim.macarthur@codethink.co.uk>
4673
4674	* gfortran.dg/automatic_1.f90: New test.
4675	* gfortran.dg/automatic_repeat.f90: New test
4676	* gfortran.dg/automatic_save.f90: New test.
4677	* gfortran.dg/vax_structure.f90: New test.
4678
46792018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4680
4681	PR fortran/78741
4682	* gfortran.dg/pr78741.f90: New test.
4683
46842018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4685
4686	PR fortran/69395
4687	* gfortran.dg/pr69395.f90: New test.
4688
46892018-03-15  Jakub Jelinek  <jakub@redhat.com>
4690
4691	PR c++/79085
4692	* g++.dg/opt/pr79085.C: New test.
4693
46942018-03-15  H.J. Lu  <hongjiu.lu@intel.com>
4695
4696	PR target/84574
4697	* gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4698	label instead of __x86_indirect_thunk label.
4699
47002018-03-15  Jakub Jelinek  <jakub@redhat.com>
4701
4702	PR c++/84222
4703	* g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4704	* g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4705	* g++.dg/warn/deprecated-13.C: New test.
4706
47072018-03-15  Olga Makhotina  <olga.makhotina@intel.com>
4708
4709	* gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4710
47112018-03-15  Richard Biener  <rguenther@suse.de>
4712
4713	PR c/84873
4714	* c-c++-common/pr84873.c: New testcase.
4715
47162018-03-15  Tamar Christina  <tamar.christina@arm.com>
4717
4718	PR target/84711
4719	* gcc.target/arm/big-endian-subreg.c: New.
4720
47212018-03-15  Jakub Jelinek  <jakub@redhat.com>
4722
4723	PR target/84860
4724	* gcc.c-torture/compile/pr84860.c: New test.
4725
47262018-03-15  Julia Koval  <julia.koval@intel.com>
4727
4728	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4729	cannonlake.
4730	(check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4731	avx512bitalg.
4732
47332018-03-15  Jakub Jelinek  <jakub@redhat.com>
4734
4735	PR c/84853
4736	* gcc.dg/pr84853.c: New test.
4737
47382018-03-14  Carl Love  <cel@us.ibm.com>
4739
4740	* gcc.target/powerpc/builtins-7-runnable.c: New test file.
4741
47422018-03-14  Martin Liska  <mliska@suse.cz>
4743
4744	PR ipa/8480
4745	* g++.dg/lto/pr84805_0.C: New test.
4746	* g++.dg/lto/pr84805_1.C: New test.
4747	* g++.dg/lto/pr84805_2.C: New test.
4748
47492018-03-14  David Malcolm  <dmalcolm@redhat.com>
4750
4751	PR c/84852
4752	* gcc.dg/fixits-pr84852-1.c: New test.
4753	* gcc.dg/fixits-pr84852-2.c: New test.
4754
47552018-03-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4756
4757	* lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4758	separate verbose message.
4759	* lib/scandump.exp (scan-dump-times): Likewise.
4760
47612018-03-14  Julia Koval  <julia.koval@intel.com>
4762
4763	* g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4764	server.
4765	* gcc.target/i386/funcspec-56.inc: Ditto.
4766
47672018-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
4768
4769	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4770	aarch64_sve_hw.
4771
47722018-03-14  Jakub Jelinek  <jakub@redhat.com>
4773
4774	PR sanitizer/83392
4775	* c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4776	check count from 17 to 14.
4777
4778	PR target/84844
4779	* gcc.target/i386/pr84844.c: New test.
4780
47812018-03-14  Richard Biener  <rguenther@suse.de>
4782
4783	PR tree-optimization/84830
4784	* gcc.dg/torture/pr84830.c: New testcase.
4785
47862018-03-14  Marek Polacek  <polacek@redhat.com>
4787
4788	PR c++/84596
4789	* g++.dg/cpp0x/static_assert15.C: New test.
4790
47912018-03-13  Steven G. Kargl  <kargl@gcc.gnu.org>
4792
4793	PR fortran/61775
4794	* gfortran.dg/pr61775.f90: New test.
4795
47962018-03-13  Jakub Jelinek  <jakub@redhat.com>
4797
4798	PR c++/84843
4799	* g++.dg/ext/pr84843-1.C: New test.
4800	* g++.dg/ext/pr84843-2.C: New test.
4801
48022018-03-13  David Pagan  <dave.pagan@oracle.com>
4803
4804	PR c/46921
4805	* gcc.dg/pr46921.c: New test.
4806
48072018-03-13  Martin Sebor  <msebor@redhat.com>
4808
4809	PR tree-optimization/84725
4810	* c-c++-common/Wstringop-truncation-4.c: New test.
4811	* c-c++-common/attr-nonstring-5.c: New test.
4812
48132018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
4814
4815	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4816	than unpacks.
4817	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4818	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4819
48202018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
4821
4822	* gcc.target/aarch64/sve/tls_1.c: New test.
4823	* gcc.target/aarch64/sve/tls_2.C: Likewise.
4824
48252018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
4826
4827	* gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4828	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4829
48302018-03-13  Martin Liska  <mliska@suse.cz>
4831
4832	PR ipa/84658.
4833	* g++.dg/ipa/pr84658.C: New test.
4834
48352018-03-13  Jakub Jelinek  <jakub@redhat.com>
4836
4837	PR middle-end/84834
4838	* gcc.dg/pr84834.c: New test.
4839
4840	PR target/84827
4841	* gcc.target/i386/pr84827.c: New test.
4842
4843	PR target/84828
4844	* g++.dg/ext/pr84828.C: New test.
4845
4846	PR target/84786
4847	* gcc.target/i386/avx512f-pr84786-1.c: New test.
4848	* gcc.target/i386/avx512f-pr84786-2.c: New test.
4849
4850	PR c++/84808
4851	* g++.dg/cpp1y/constexpr-84808.C: New test.
4852
4853	PR c++/84704
4854	* g++.dg/debug/pr84704.C: New test.
4855
48562018-03-12  Renlin Li  <renlin.li@arm.com>
4857
4858	* gcc.target/aarch64/movi_hf.c: New.
4859	* gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4860	* gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4861
48622018-03-12  Martin Sebor  <msebor@redhat.com>
4863
4864	PR tree-optimization/83456
4865	* c-c++-common/Wrestrict-2.c: Remove test cases.
4866	* c-c++-common/Wrestrict.c: Same.
4867	* gcc.dg/Wrestrict-12.c: New test.
4868	* gcc.dg/Wrestrict-14.c: New test.
4869
48702018-03-12  H.J. Lu  <hongjiu.lu@intel.com>
4871
4872	* g++.dg/pr84821.C: New test.
4873
48742018-03-12  H.J. Lu  <hongjiu.lu@intel.com>
4875
4876	* gcc.dg/pr84799.c: New test.
4877
48782018-03-12  Richard Biener  <rguenther@suse.de>
4879
4880	PR tree-optimization/84803
4881	* gcc.dg/torture/pr84803.c: New testcase.
4882
48832018-03-12  Jakub Jelinek  <jakub@redhat.com>
4884
4885	PR c++/84813
4886	* g++.dg/debug/pr84813.C: New test.
4887
48882018-03-11  Paul Thomas  <pault@gcc.gnu.org>
4889
4890	PR fortran/84546
4891	* gfortran.dg/unlimited_polymorphic_29.f90: New test.
4892
48932018-03-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4894
4895	PR fortran/83939
4896	* gfortran.dg/pr83939.f90
4897
48982018-03-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4899
4900	PR fortran/66128
4901	* gfortran.dg/zero_sized_9.f90: New test.
4902
49032018-03-11  Jakub Jelinek  <jakub@redhat.com>
4904
4905	PR debug/58150
4906	* g++.dg/debug/dwarf2/enum2.C: New test.
4907
49082018-03-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4909
4910	PR fortran/84734
4911	* gfortran.dg/pr84734.f90: New test.
4912
49132018-03-10  Eric Botcazou  <ebotcazou@adacore.com>
4914
4915	* gnat.dg/prot3.adb: New test.
4916	* gnat.dg/prot3_pkg.ad[sb]: New helper.
4917
49182018-03-09  Jason Merrill  <jason@redhat.com>
4919	    Paolo Carlini  <paolo.carlini@oracle.com>
4920
4921	PR c++/71169
4922	PR c++/71832
4923	* g++.dg/cpp0x/pr71169.C: New.
4924	* g++.dg/cpp0x/pr71169-2.C: Likewise.
4925	* g++.dg/cpp0x/pr71832.C: Likewise.
4926
49272018-03-09  Peter Bergner  <bergner@vnet.ibm.com>
4928
4929	PR target/83969
4930	* gcc.target/powerpc/pr83969.c: New test.
4931
49322018-03-09  Jakub Jelinek  <jakub@redhat.com>
4933
4934	PR target/84772
4935	* gcc.dg/pr84772.c: New test.
4936
4937	PR c++/84076
4938	* g++.dg/warn/Wformat-2.C: New test.
4939
4940	PR c++/84767
4941	* g++.dg/ext/vla18.C: New test.
4942
49432018-03-09  Martin Sebor  <msebor@redhat.com>
4944
4945	PR tree-optimization/84526
4946	* gcc.dg/Wrestrict-10.c: New test.
4947	* gcc.dg/Wrestrict-11.c: New test.
4948
49492018-03-09  Alexandre Oliva  <aoliva@redhat.com>
4950
4951	PR rtl-optimization/84682
4952	* gcc.dg/torture/pr84682-1.c: New.
4953	* gcc.dg/torture/pr84682-2.c: New.
4954	* gcc.dg/torture/pr84682-3.c: New.
4955
49562018-03-09  Jakub Jelinek  <jakub@redhat.com>
4957
4958	PR c++/84724
4959	* g++.dg/ext/pr84724.C: New test.
4960
49612018-03-09  Vladimir Makarov  <vmakarov@redhat.com>
4962
4963	PR target/83712
4964	* gcc.target/arm/pr83712.c: New.
4965
49662018-03-09  Richard Biener  <rguenther@suse.de>
4967
4968	PR tree-optimization/84775
4969	* gcc.dg/torture/pr84775.c: New testcase.
4970
49712018-03-09  Jakub Jelinek  <jakub@redhat.com>
4972
4973	PR debug/84404
4974	* gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4975	targets.
4976
49772018-03-09  Eric Botcazou  <ebotcazou@adacore.com>
4978
4979	* gcc.c-torture/compile/20180309-1.c: New test.
4980
49812018-03-08  Jakub Jelinek  <jakub@redhat.com>
4982
4983	PR c++/80598
4984	* g++.dg/warn/Wunused-function4.C: New test.
4985
4986	PR inline-asm/84742
4987	* gcc.target/i386/pr84742-1.c: New test.
4988	* gcc.target/i386/pr84742-2.c: New test.
4989
49902018-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4991
4992	PR target/84748
4993	* gcc.c-torture/execute/pr84748.c: New test.
4994
49952018-03-08  Richard Biener  <rguenther@suse.de>
4996
4997	PR middle-end/84552
4998	* gcc.dg/graphite/pr84552.c: New testcase.
4999
50002018-03-08  Richard Biener  <rguenther@suse.de>
5001
5002	PR tree-optimization/84178
5003	* gcc.dg/torture/pr84178-2.c: New testcase.
5004
50052018-03-08  David Malcolm  <dmalcolm@redhat.com>
5006
5007	PR tree-optimization/84178
5008	* gcc.c-torture/compile/pr84178-1.c: New test.
5009
50102018-03-08  Thomas Schwinge  <thomas@codesourcery.com>
5011
5012	* lib/target-supports.exp: Do not return zero from a ifunc
5013	function.
5014
50152018-03-08  Richard Biener  <rguenther@suse.de>
5016
5017	PR tree-optimization/84746
5018	* gcc.dg/torture/pr84746.c: New testcase.
5019
5020
50212018-03-08  Alexandre Oliva  <aoliva@redhat.com>
5022	PR debug/84404
5023	PR debug/84408
5024	* gcc.dg/graphite/pr84404.c: New.
5025
50262018-03-08  Jakub Jelinek  <jakub@redhat.com>
5027
5028	PR tree-optimization/84740
5029	* gcc.dg/torture/pr84740.c: New test.
5030
5031	PR tree-optimization/84739
5032	* gcc.dg/pr84739.c: New test.
5033
50342018-03-07  Martin Sebor  <msebor@redhat.com>
5035
5036	PR tree-optimization/83519
5037	* gcc.dg/Wrestrict-13.c: New test.
5038
50392018-03-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5040
5041	PR fortran/64124
5042	PR fortran/70409
5043	* gfortran.dg/pr64124.f90: New tests.
5044	* gfortran.dg/pr70409.f90: New tests.
5045
50462018-03-07  Segher Boessenkool  <segher@kernel.crashing.org>
5047
5048	PR target/82411
5049	* gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
5050
50512018-03-07  Martin Sebor  <msebor@redhat.com>
5052
5053	PR tree-optimization/84526
5054	* gcc.dg/Wrestrict-10.c: New test.
5055
50562018-03-07  Martin Sebor  <msebor@redhat.com>
5057
5058	PR tree-optimization/84468
5059	* g++.dg/warn/Wstringop-truncation-2.C: New test.
5060	* gcc.dg/Wstringop-truncation.c: New test.
5061	* gcc.dg/Wstringop-truncation-2.c: New test.
5062
50632018-03-07  Jakub Jelinek  <jakub@redhat.com>
5064
5065	PR fortran/84565
5066	* gfortran.dg/pr84565.f90: New test.
5067
5068	PR middle-end/84723
5069	* gcc.target/i386/pr84723-1.c: New test.
5070	* gcc.target/i386/pr84723-2.c: New test.
5071	* gcc.target/i386/pr84723-3.c: New test.
5072	* gcc.target/i386/pr84723-4.c: New test.
5073	* gcc.target/i386/pr84723-5.c: New test.
5074
50752018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5076
5077	PR fortran/64107
5078	* gfortran.dg/pr64107.f90: New test.
5079
50802017-03-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5081
5082	PR fortran/84697
5083	PR fortran/66128
5084	* gfortran.dg/minmaxloc_zerosize_1.f90: New test.
5085
50862018-03-06  Marek Polacek  <polacek@redhat.com>
5087
5088	PR c++/84684
5089	* g++.dg/cpp1z/constexpr-84684.C: New test.
5090
50912018-03-06  Jakub Jelinek  <jakub@redhat.com>
5092
5093	PR c/84721
5094	* gcc.dg/pr84721.c: New test.
5095
5096	PR target/84710
5097	* gcc.dg/pr84710.c: New test.
5098
50992018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5100
5101	PR fortran/56667
5102	* gfortran.dg/implied_do_2.f90: New test.
5103	* gfortran.dg/coarray_8.f90: Update for new error message.
5104
51052018-03-06  Jakub Jelinek  <jakub@redhat.com>
5106
5107	PR inline-asm/84683
5108	* g++.dg/ext/pr84683.C: New test.
5109
5110	PR tree-optimization/84687
5111	* gcc.dg/pr84687.c: New test.
5112
51132018-03-06  Alexandre Oliva  <aoliva@redhat.com>
5114
5115	PR c++/84231
5116	* g++.dg/pr84231.C: New.
5117
5118	PR c++/84593
5119	* g++.dg/cpp1y/pr84593.C: New.
5120
5121	PR c++/84492
5122	* g++.dg/pr84492.C: New.
5123
51242018-03-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5125
5126	* gcc.target/powerpc/spec-barr-1.c: Change called function name to
5127	__builtin_ppc_speculation_barrier.
5128
51292018-03-05  Jakub Jelinek  <jakub@redhat.com>
5130
5131	PR target/84700
5132	* gcc.target/powerpc/pr84700.c: New test.
5133
51342018-03-05  Nathan Sidwell  <nathan@acm.org>
5135
5136	PR c++/84702
5137	* g++.dg/lookup/pr84702.C: New.
5138
51392018-03-05  Jakub Jelinek  <jakub@redhat.com>
5140
5141	PR target/84564
5142	* gcc.target/i386/pr84564.c: New test.
5143
51442018-03-05  Marek Polacek  <polacek@redhat.com>
5145
5146	PR c++/84707
5147	* g++.dg/cpp0x/inline-ns10.C: New test.
5148
51492018-03-05  Nathan Sidwell  <nathan@acm.org>
5150
5151	PR c++/84694
5152	* g++.dg/template/pr84694.C: New.
5153
51542018-03-05  Jakub Jelinek  <jakub@redhat.com>
5155
5156	PR target/84524
5157	* gcc.c-torture/execute/pr84524.c: New test.
5158	* gcc.target/i386/avx512bw-pr84524.c: New test.
5159
51602018-03-05  Peter Bergner  <bergner@vnet.ibm.com>
5161
5162	PR target/84264
5163	* g++.dg/pr84264.C: New test.
5164
51652018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5166
5167	PR c++/84618
5168	* g++.dg/cpp0x/lambda/lambda-ice29.C: New.
5169	* g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
5170	* g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
5171
51722018-03-05  Olga Makhotina  <olga.makhotina@intel.com>
5173
5174	* g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
5175	* g++.dg/other/i386-3.C: Ditto.
5176	* gcc.target/i386/sse-12.c: Ditto.
5177	* gcc.target/i386/sse-13.c: Ditto.
5178	* gcc.target/i386/sse-14.c: Ditto.
5179	* gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
5180	* gcc.target/i386/wbinvd-1.c: New test.
5181	* gcc.target/i386/wbnoinvd-1.c: Ditto.
5182	* gcc.target/i386/pconfig-1.c: Ditto.
5183
51842018-03-05  Pádraig Brady  <P@draigBrady.com>
5185	    Nathan Sidwell  <nathan@acm.org>
5186
5187	PR c++/84497
5188	* g++.dg/cpp0x/pr84497.C: New.
5189
51902018-03-05  Richard Biener  <rguenther@suse.de>
5191
5192	PR tree-optimization/84670
5193	* gcc.dg/pr84670-1.c: New testcase.
5194	* gcc.dg/pr84670-2.c: Likewise.
5195	* gcc.dg/pr84670-3.c: Likewise.
5196	* gcc.dg/pr84670-4.c: Likewise.
5197
51982018-03-05  Richard Biener  <rguenther@suse.de>
5199
5200	PR tree-optimization/84650
5201	* gcc.dg/graphite/pr84650.c: New testcase.
5202
52032018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5204
5205	PR c++/82022
5206	* g++.dg/cpp1z/constexpr-lambda20.C: New.
5207
52082018-03-03  Harald Anlauf  <anlauf@gmx.de>
5209
5210	PR fortran/71085
5211	* gfortran.dg/pr71085.f90: New test.
5212
52132018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5214
5215	PR fortran/66128
5216	* gfortran.dg/zero_sized_8.f90: Really commit New test.
5217
52182018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5219
5220	PR fortran/51434
5221	* gfortran.dg/pr51434.f90: New test.
5222
52232018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
5224
5225	PR c++/61358
5226	* g++.dg/cpp0x/lambda/lambda-61358.C: New.
5227
52282018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
5229
5230	PR c++/67370
5231	* g++.dg/cpp0x/lambda/lambda-67370.C: New.
5232
52332018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
5234
5235	PR c++/71464
5236	* g++.dg/torture/pr71464.C: New.
5237
52382018-03-03  Paul Thomas  <pault@gcc.gnu.org>
5239
5240	PR fortran/80965
5241	* gfortran.dg/select_type_41.f90: New test.
5242
52432018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5244
5245	PR c++/61135
5246	* g++.dg/cpp0x/lambda/lambda-61135.C: New.
5247
52482018-03-02  Marek Polacek  <polacek@redhat.com>
5249
5250	PR c++/84578
5251	* g++.dg/ext/flexary29.C: New test.
5252
52532018-03-02  Jakub Jelinek  <jakub@redhat.com>
5254
5255	* c-c++-common/Warray-bounds-2.c: Fix a comment typo.
5256
52572018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5258
5259	PR c++/81812
5260	* g++.dg/torture/pr81812.C: New.
5261
52622018-03-02  Marek Polacek  <polacek@redhat.com>
5263
5264	PR c++/84171
5265	* g++.dg/warn/Wsign-compare-8.C: New test.
5266
5267	PR c++/84663
5268	* g++.dg/parse/array-size3.C: New test.
5269
5270	PR c++/84664
5271	* g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
5272
52732018-03-02  Jakub Jelinek  <jakub@redhat.com>
5274
5275	PR c++/84662
5276	* g++.dg/cpp1y/pr84662.C: New test.
5277
52782018-03-02  Thomas Schwinge  <thomas@codesourcery.com>
5279
5280	* g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
5281	* g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
5282	"dg-lto-options".
5283	* g++.dg/lto/20101010-1_0.C: Likewise.
5284	* g++.dg/lto/20101010-2_0.C: Likewise.
5285
52862018-03-02  Jakub Jelinek  <jakub@redhat.com>
5287
5288	PR ipa/84628
5289	* gcc.dg/pr84628.c: New test.
5290
5291	PR target/56540
5292	* gcc.target/ia64/pr56540.c: New test.
5293
52942018-03-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
5295
5296	* gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
5297	32-bit target.
5298	* gcc.target/powerpc/altivec-7.h: Remove VSX content.
5299	* gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
5300	* gcc.target/powerpc/vsx-7.h: New include (VSX content).
5301	* gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
5302
53032018-03-02  Marek Polacek  <polacek@redhat.com>
5304
5305	PR c++/84590
5306	* c-c++-common/ubsan/shift-11.c: New test.
5307
53082018-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
5309
5310	* gcc.dg/vect/vect-alias-check-13.c: New test.
5311
53122018-03-02  Jakub Jelinek  <jakub@redhat.com>
5313
5314	PR target/84614
5315	* gcc.dg/pr84614.c: New test.
5316
5317	PR inline-asm/84625
5318	* gcc.target/i386/pr84625.c: New test.
5319
53202018-03-02  Richard Biener  <rguenther@suse.de>
5321
5322	PR tree-optimization/84427
5323	* gcc.dg/torture/pr84427.c: New testcase.
5324
53252018-03-01  Peter Bergner  <bergner@vnet.ibm.com>
5326
5327	PR target/84534
5328	* gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
5329	powerpc64le*-*-linux*.
5330	* gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
5331	* gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
5332
53332018-03-01  Martin Sebor  <msebor@redhat.com>
5334
5335	PR c++/84294
5336	* g++.dg/ext/attr-const.C: Remove xfail.
5337	* g++.dg/ext/attr-malloc-3.C: New test.
5338	* g++.dg/ext/attr-noinline-3.C: New test.
5339	* g++.dg/ext/attr-noreturn-3.C: New test.
5340	* g++.dg/ext/attr-nothrow-3.C: New test.
5341	* g++.dg/ext/attr-pure.C: Remove xfail.
5342
53432018-03-02  Jakub Jelinek  <jakub@redhat.com>
5344
5345	PR sanitizer/70875
5346	* gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5347	dg-options and dg-shouldfail "ubsan" directive.
5348
53492018-03-01  Marek Polacek  <polacek@redhat.com>
5350	    Jason Merrill  <jason@redhat.com>
5351
5352	PR c++/84582
5353	* g++.dg/cpp1y/auto-fn15.C: Extend testing.
5354	* g++.dg/cpp1z/static1.C: New test.
5355	* g++.dg/template/static37.C: New test.
5356
53572018-03-01  Nathan Sidwell  <nathan@acm.org>
5358
5359	PR c++/84434
5360	* g++.dg/template/pr84434.C: New.
5361
53622018-03-01  Thomas Preud'homme  <thomas.preudhomme@arm.com
5363
5364	* gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5365	-mthumb to the command-line.
5366
53672018-03-01  Marek Polacek  <polacek@redhat.com>
5368
5369	PR c++/84596
5370	* g++.dg/cpp0x/static_assert14.C: New test.
5371
53722018-03-01  Paolo Carlini  <paolo.carlini@oracle.com>
5373
5374	PR c++/79410
5375	* g++.dg/torture/pr79410.C: New.
5376
53772018-03-01  Martin Liska  <mliska@suse.cz>
5378
5379	PR sanitizer/82484
5380	* gcc.dg/asan/pr82484.c: New test.
5381
53822018-03-01  Richard Biener  <rguenther@suse.de>
5383
5384	PR debug/84645
5385	* gfortran.dg/lto/pr84645_0.f90: New testcase.
5386
53872018-03-01  Paul Thomas  <pault@gcc.gnu.org>
5388
5389	PR fortran/84219
5390	* gfortran.dg/coarray_47.f90: New test.
5391
53922018-03-01  Paul Thomas  <pault@gcc.gnu.org>
5393
5394	PR fortran/84538
5395	* gfortran.dg/class_array_23.f03: New test.
5396
53972018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>
5398
5399	PR rtl-optimization/84528
5400	* gcc.dg/torture/pr84538.c: Rename to...
5401	* gcc.dg/torture/pr84528.c: ...this.
5402
54032018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>
5404
5405	PR rtl-optimization/84528
5406	* gcc.dg/torture/pr84538.c: New test.
5407
54082018-02-28  Martin Sebor  <msebor@redhat.com>
5409
5410	* c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5411	-fpic test failures.
5412	* c-c++-common/Wrestrict-2.c: Same.
5413	* c-c++-common/Wstringop-truncation.c: Same.
5414	* gcc.dg/Warray-bounds-22.c: Same.
5415	* gcc.dg/Wstringop-overflow.c: Same.
5416	* gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5417	(signed_range): Same.
5418	(unsigned_anti_range): Same.
5419	* gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5420	(signed_range): Same.
5421	(unsigned_anti_range): Same.
5422	* gcc.dg/attr-alloc_size-7.c: Same.
5423	* gcc.dg/attr-alloc_size-8.c: Same.
5424	* gcc.dg/builtin-alloc-size.c: Same.
5425	* gcc.dg/builtin-stpncpy.c: Same.
5426	* gcc.dg/builtins-nonnull.c: Same.
5427	* gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5428	* gcc.dg/pr79214.c: Same.
5429	* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5430	* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5431	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5432	* gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5433	* gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5434	* gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5435	* gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5436	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5437	* gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5438	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5439	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5440
54412018-02-28  David Edelsohn  <dje.gcc@gmail.com>
5442
5443	PR target/84014
5444	* gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5445
54462018-02-28  Jakub Jelinek  <jakub@redhat.com>
5447
5448	PR c++/84609
5449	* g++.dg/cpp0x/pr84609.C: New test.
5450
54512018-02-28  Martin Sebor  <msebor@redhat.com>
5452
5453	PR testsuite/84617
5454	* g++.dg/ext/attr-malloc-3.C: New test.
5455	* g++.dg/ext/attr-const.C: Adjust.  Xfail assertions failing due
5456	to pre-existing problems.
5457	* g++.dg/ext/attr-pure.C: Same.
5458
54592018-02-28  Paul Thomas  <pault@gcc.gnu.org>
5460
5461	PR fortran/83901
5462	* gfortran.dg/associate_37.f90: New test.
5463
5464	PR fortran/83344
5465	* gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5466
54672018-02-28  Jakub Jelinek  <jakub@redhat.com>
5468
5469	PR target/52991
5470	* gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5471	* gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5472	* gcc.dg/bf-ms-layout-4.c: New test.
5473	* gcc.dg/bf-ms-layout-5.c: New test.
5474
54752018-02-28  Peter Bergner  <bergner@vnet.ibm.com>
5476
5477	PR target/83399
5478	* gcc.target/powerpc/pr83399.c: Only run on Linux.
5479
54802018-02-28  Richard Biener  <rguenther@suse.de>
5481
5482	PR tree-optimization/84584
5483	* gcc.dg/graphite/pr84584.c: New testcase.
5484
54852018-02-28  Jonathan Wakely  <jwakely@redhat.com>
5486
5487	PR preprocessor/84517
5488	* g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5489
54902018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
5491
5492	* c-c++-common/dump-ada-spec-12.c: New test.
5493	* c-c++-common/dump-ada-spec-13.c: Likewise.
5494
54952018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
5496
5497	* c-c++-common/dump-ada-spec-11.c: New test.
5498
54992018-02-28  Martin Liska  <mliska@suse.cz>
5500
5501	PR testsuite/84597
5502	* g++.dg/ext/timevar1.C: Fix pruned patterns.
5503	* g++.dg/ext/timevar2.C: Likewise.
5504
55052018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
5506
5507	* c-c++-common/dump-ada-spec-8.c: New test.
5508	* c-c++-common/dump-ada-spec-9.c: Likewise.
5509	* c-c++-common/dump-ada-spec-10.c: Likewise.
5510
55112018-02-28  Richard Biener  <rguenther@suse.de>
5512
5513	PR middle-end/84607
5514	* gcc.dg/pr84607.c: New testcase.
5515
55162018-02-28  Nathan Sidwell  <nathan@acm.org>
5517
5518	PR c++/84602
5519	* g++.dg/lookup/pr84602.C: New.
5520
55212018-02-28  Jakub Jelinek  <jakub@redhat.com>
5522
5523	PR c++/83871
5524	PR c++/83503
5525	* g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5526	dg-options.
5527	* g++.dg/ext/attr-nonnull.C: Likewise.
5528	* g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5529	directives.
5530	* g++.dg/ext/attr-noinline-2.C: Likewise.
5531	* g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5532	-fdump-tree-eh in dg-options.
5533
55342018-02-28  Alan Modra  <amodra@gmail.com>
5535
5536	* lib/prune.exp (prune_gcc_output): Match lower case "in function"
5537	GNU ld message.
5538	* g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5539
55402018-02-27  Martin Sebor  <msebor@redhat.com>
5541
5542	PR c++/83871
5543	PR c++/83503
5544	* g++.dg/Wmissing-attributes.C: New test.
5545	* g++.dg/ext/attr-const-pure.C: New test.
5546	* g++.dg/ext/attr-const.C: New test.
5547	* g++.dg/ext/attr-deprecated-2.C: New test.
5548	* g++.dg/ext/attr-malloc-2.C: New test.
5549	* g++.dg/ext/attr-malloc.C: New test.
5550	* g++.dg/ext/attr-noinline-2.C: New test.
5551	* g++.dg/ext/attr-noinline.C: New test.
5552	* g++.dg/ext/attr-nonnull.C: New test.
5553	* g++.dg/ext/attr-noreturn-2.C: New test.
5554	* g++.dg/ext/attr-noreturn.C: New test.
5555	* g++.dg/ext/attr-nothrow-2.C: New test.
5556	* g++.dg/ext/attr-nothrow.C: New test.
5557	* g++.dg/ext/attr-optimize.C: New test.
5558	* g++.dg/ext/attr-pure.C: New test.
5559	* g++.dg/ext/attr-returns-nonnull.C: New test.
5560	* g++.dg/ext/attr-warning.C: New test.
5561
55622018-02-27  Nathan Sidwell  <nathan@acm.org>
5563
5564	PR c++/84426
5565	* g++.dg/lookup/pr84426.C: New.
5566
55672018-02-27  Richard Biener  <rguenther@suse.de>
5568
5569	PR tree-optimization/84512
5570	* gcc.dg/tree-ssa/pr84512.c: New testcase.
5571
55722018-02-27  Martin Liska  <mliska@suse.cz>
5573
5574	PR gcov-profile/84548
5575	* g++.dg/gcov/pr84548.C: New test.
5576
55772018-02-27  Jakub Jelinek  <jakub@redhat.com>
5578
5579	PR target/84575
5580	* gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5581
55822018-02-26  Jakub Jelinek  <jakub@redhat.com>
5583
5584	PR c++/84558
5585	* g++.dg/cpp1y/pr84558.C: New test.
5586
55872018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>
5588
5589	PR c++/84540
5590	* g++.dg/cpp0x/alignas14.C: New.
5591	* g++.dg/cpp0x/alignas15.C: Likewise.
5592
55932018-02-26  Jakub Jelinek  <jakub@redhat.com>
5594
5595	PR c++/84557
5596	* g++.dg/gomp/pr84557.C: New test.
5597
55982018-02-26  Marek Polacek  <polacek@redhat.com>
5599
5600	PR c++/84325
5601	* g++.dg/cpp1z/pr84325.C: New test.
5602
56032018-02-26  Carl Love  <cel@us.ibm.com>
5604
5605	* gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5606	Power 8 test file.
5607	* gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5608	* gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5609	* gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5610	-mcpu=power8.
5611	* gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5612	* gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5613	-mcpu=power8.
5614
56152018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617	PR target/84039
5618	* gcc.target/i386/indirect-thunk-1.c: Updated.
5619	* gcc.target/i386/indirect-thunk-2.c: Likewise.
5620	* gcc.target/i386/indirect-thunk-3.c: Likewise.
5621	* gcc.target/i386/indirect-thunk-4.c: Likewise.
5622	* gcc.target/i386/indirect-thunk-5.c: Likewise.
5623	* gcc.target/i386/indirect-thunk-6.c: Likewise.
5624	* gcc.target/i386/indirect-thunk-7.c: Likewise.
5625	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5626	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5627	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5628	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5629	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5630	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5631	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5632	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5633	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5634	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5635	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5636	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5637	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5638	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5639	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5640	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5641	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5642	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5643	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5644	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5645	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5646	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5647	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5648	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5649	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5650	* gcc.target/i386/ret-thunk-9.c: Likewise.
5651	* gcc.target/i386/ret-thunk-10.c: Likewise.
5652	* gcc.target/i386/ret-thunk-11.c: Likewise.
5653	* gcc.target/i386/ret-thunk-12.c: Likewise.
5654	* gcc.target/i386/ret-thunk-13.c: Likewise.
5655	* gcc.target/i386/ret-thunk-14.c: Likewise.
5656	* gcc.target/i386/ret-thunk-15.c: Likewise.
5657
56582018-02-26  Eric Botcazou  <ebotcazou@adacore.com>
5659
5660	* gcc.c-torture/execute/20180226-1.c: New test.
5661
56622018-02-26  Richard Sandiford  <richard.sandiford@linaro.org>
5663
5664	PR tree-optimization/83965
5665	* gcc.dg/vect/pr83965-2.c: New test.
5666
56672018-02-26  Tom de Vries  <tom@codesourcery.com>
5668
5669	* gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5670
56712018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5672
5673	PR target/84530
5674	* gcc.target/i386/ret-thunk-22.c: New test.
5675	* gcc.target/i386/ret-thunk-23.c: Likewise.
5676	* gcc.target/i386/ret-thunk-24.c: Likewise.
5677	* gcc.target/i386/ret-thunk-25.c: Likewise.
5678	* gcc.target/i386/ret-thunk-26.c: Likewise.
5679
56802018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>
5681
5682	PR c++/84533
5683	* g++.dg/cpp1z/pr84533.C: New.
5684
56852018-02-26  Marek Polacek  <polacek@redhat.com>
5686
5687	PR c++/84537
5688	* g++.dg/parse/error60.C: New test.
5689
56902018-02-26  Jakub Jelinek  <jakub@redhat.com>
5691
5692	PR c++/84556
5693	* g++.dg/gomp/pr84556.C: New test.
5694	* g++.dg/vect/pr84556.cc: New test.
5695
56962018-02-26  Dominique d'Humieres  <dominiq@gcc.gnu.org>
5697
5698	PR fortran/32957
5699	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5700	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5701	* gfortran.dg/c_funloc_tests_3.f03: Likewise.
5702	* gfortran.dg/c_loc_test.f90: Likewise.
5703	* gfortran.dg/c_loc_tests_2.f03: Likewise.
5704	* gfortran.dg/proc_decl_17.f90: Likewise.
5705	* gfortran.dg/proc_ptr_8.f90: Likewise.
5706
57072018-02-26  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5708
5709	PR target/84521
5710	* gcc.target/aarch64/lr_free_2.c: Revert changes in
5711	r254814 disabling -fomit-frame-pointer by default.
5712	* gcc.target/aarch64/spill_1.c: Likewise.
5713	* gcc.target/aarch64/test_frame_11.c: Likewise.
5714	* gcc.target/aarch64/test_frame_12.c: Likewise.
5715	* gcc.target/aarch64/test_frame_13.c: Likewise.
5716	* gcc.target/aarch64/test_frame_14.c: Likewise.
5717	* gcc.target/aarch64/test_frame_15.c: Likewise.
5718	* gcc.target/aarch64/test_frame_3.c: Likewise.
5719	* gcc.target/aarch64/test_frame_5.c: Likewise.
5720	* gcc.target/aarch64/test_frame_9.c: Likewise.
5721
57222018-02-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5723
5724	PR fortran/83633
5725	* gfortran.dg/explicit_shape_1.f90: New test.
5726	* gfortran.dg/automatic_module_variable.f90: Update regex.
5727	* gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5728	* gfortran.dg/constant_shape.f90: Ditto.
5729	* gfortran.dg/dec_structure_23.f90: Ditto.
5730	* gfortran.dg/pr78240.f90: Ditto.
5731
57322018-02-25  Paul Thomas  <pault@gcc.gnu.org>
5733
5734	PR fortran/84523
5735	* gfortran.dg/pr84523.f90: New test.
5736
57372018-02-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5738
5739	PR fortran/78238
5740	* gfortran.dg/select_type_40.f90: New test.
5741
57422018-02-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5743
5744	PR fortran/30792
5745	* gfortran.dg/data_substring.f90: New test.
5746
57472018-02-24  Marek Polacek  <polacek@redhat.com>
5748
5749	PR c++/83692
5750	* g++.dg/cpp1z/constexpr-83692.C: New test.
5751
57522018-02-23  Steven G. Kargl  <kargl@gcc.gnu.org>
5753
5754	PR fortran/84346
5755	* gfortran.dg/statement_function_1.f90: Update test.
5756
57572018-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5758
5759	PR fortran/84506
5760	* gfortran.dg/inquire_19.f90: New test.
5761
57622018-02-23  Paul Thomas  <pault@gcc.gnu.org>
5763
5764	PR fortran/83149
5765	* gfortran.dg/pr83149_b.f90: New test.
5766	* gfortran.dg/pr83149_a.f90: Additional source for previous.
5767
57682018-02-23  Carl Love  <cel@us.ibm.com>
5769
5770	* gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5771	vec_signed2 and vec_unsigned2 to new Power 8 test file.
5772	* gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5773	Power 8 tests.
5774
57752018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
5776
5777	* gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5778	* gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5779
57802018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
5781
5782	* gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5783	expected output.
5784
57852018-02-23  Paul Thomas  <pault@gcc.gnu.org>
5786
5787	PR fortran/83149
5788	* gfortran.dg/pr83149_1.f90: New test.
5789	* gfortran.dg/pr83149.f90: Additional source for previous.
5790
57912018-02-23  Segher Boessenkool  <segher@kernel.crashing.org>
5792
5793	PR testsuite/80551
5794	* c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5795	__GI___pthread_mutex_init as well.
5796
57972018-02-23  Paul Thomas  <pault@gcc.gnu.org>
5798
5799	PR fortran/83148
5800	* gfortran.dg/class_68.f90: New test.
5801
58022018-02-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5803
5804	PR fortran/59781
5805	* gfortran.dg/derived_init_5.f90: New test.
5806
58072018-02-22  Jakub Jelinek  <jakub@redhat.com>
5808
5809	PR target/82851
5810	* gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5811	* gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5812
58132018-02-22  Vladimir Makarov  <vmakarov@redhat.com>
5814
5815	PR target/81572
5816	* gcc.target/powerpc/pr81572.c: New.
5817
58182018-02-22  Andreas Schwab  <schwab@linux-m68k.org>
5819
5820	* go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5821
58222018-02-22  Martin Sebor  <msebor@redhat.com>
5823
5824	PR tree-optimization/84480
5825	* c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5826	* g++.dg/warn/Wstringop-truncation-1.C: New test.
5827
58282018-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5829
5830	PR target/84176
5831	* gcc.target/i386/indirect-thunk-11.c: New test.
5832	* gcc.target/i386/indirect-thunk-12.c: Likewise.
5833	* gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5834	* gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5835	* gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5836	* gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5837	* gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5838	* gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5839	* gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5840	* gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5841
58422018-02-22  Steve Ellcey  <sellcey@cavium.com>
5843
5844	PR target/83335
5845	* gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5846	ILP32 mode.
5847	* gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5848
58492018-02-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5850
5851	* gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5852
58532018-02-22  Marek Polacek  <polacek@redhat.com>
5854
5855	PR c++/84493
5856	* g++.dg/parse/error59.C: New test.
5857
58582018-02-22  Tom de Vries  <tom@codesourcery.com>
5859
5860	* gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5861
58622018-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
5863
5864	PR c++/77655
5865	* g++.dg/cpp0x/pr77655.C: New.
5866
58672018-02-22  Jakub Jelinek  <jakub@redhat.com>
5868
5869	PR c++/84496
5870	* g++.dg/cpp1y/pr84496.C: New test.
5871
5872	PR target/84502
5873	* g++.dg/torture/pr84502.C: New test.
5874
5875	PR tree-optimization/84503
5876	* gcc.dg/pr84503-1.c: New test.
5877	* gcc.dg/pr84503-2.c: New test.
5878
58792018-02-21  Jakub Jelinek  <jakub@redhat.com>
5880
5881	PR tree-optimization/84478
5882	* gcc.c-torture/execute/pr84478.c: New test.
5883
58842018-02-20  Martin Sebor  <msebor@redhat.com>
5885
5886	PR middle-end/84095
5887	* c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5888	* c-c++-common/Wrestrict.c: Same.
5889	* gcc.dg/Wrestrict-6.c: Same.
5890	* gcc.dg/Warray-bounds-27.c: New test.
5891	* gcc.dg/Wrestrict-8.c: New test.
5892	* gcc.dg/Wrestrict-9.c: New test.
5893	* gcc.dg/pr84095.c: New test.
5894
58952018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5896
5897	* gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5898
58992018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5900
5901	PR fortran/48890
5902	PR fortran/83823
5903	* gfortran.dg/structure_constructor_14.f90: New test.
5904
59052018-02-20  Jeff Law  <law@redhat.com>
5906
5907	PR middle-end/82123
5908	PR tree-optimization/81592
5909	PR middle-end/79257
5910	* gcc.dg/pr81592.c: New test.
5911	* gcc.dg/pr82123.c: New test.
5912	* gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5913
59142018-02-20  Jakub Jelinek  <jakub@redhat.com>
5915
5916	PR c++/84488
5917	* g++.dg/warn/Wunused-var-30.C: New test.
5918
59192018-02-20  Richard Sandiford  <richard.sandiford@linaro.org>
5920
5921	PR tree-optimization/84419
5922	* gcc.dg/vect/pr84419.c: New test.
5923
59242018-02-20  Jakub Jelinek  <jakub@redhat.com>
5925
5926	PR middle-end/82004
5927	* gfortran.dg/pr82004.f90: New test.
5928
59292018-02-20  Siddhesh Poyarekar  <siddhesh@sourceware.org>
5930
5931	* g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5932
59332018-02-20  Martin Liska  <mliska@suse.cz>
5934
5935	PR c/84310
5936	PR target/79747
5937	* gcc.target/i386/pr84310.c: New test.
5938	* gcc.target/i386/pr84310-2.c: Likewise.
5939
59402018-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5941
5942	PR c++/84446
5943	* g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5944
59452018-02-20  Jakub Jelinek  <jakub@redhat.com>
5946
5947	PR c++/84445
5948	* g++.dg/cpp1z/launder7.C: New test.
5949
5950	PR c++/84449
5951	* g++.dg/cpp0x/constexpr-84449.C: New test.
5952
5953	PR c++/84455
5954	* g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5955
59562018-02-19  Paul Thomas  <pault@gcc.gnu.org>
5957
5958	PR fortran/83344
5959	PR fortran/83975
5960	* gfortran.dg/associate_22.f90: Enable commented out test.
5961	* gfortran.dg/associate_36.f90: New test.
5962
59632018-02-19  Jakub Jelinek  <jakub@redhat.com>
5964
5965	PR target/84146
5966	* gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
5967
59682017-02-19  Uros Bizjak  <ubizjak@gmail.com>
5969
5970	* gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
5971	(dg-options): Use -mavx instead of -w.
5972
59732018-02-19  Jakub Jelinek  <jakub@redhat.com>
5974
5975	PR c++/84444
5976	* g++.dg/cpp1z/launder8.C: New test.
5977
5978	PR c++/84448
5979	* g++.dg/gomp/pr84448.C: New test.
5980
5981	PR c++/84430
5982	* g++.dg/gomp/pr84430.C: New test.
5983
5984	PR tree-optimization/84452
5985	* gcc.dg/pr84452.c: New test.
5986
5987	PR c++/79064
5988	* g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5989
59902018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5991
5992	PR fortran/35339
5993	* gfortran.dg/implied_do_io_4.f90: New test.
5994
59952018-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5996
5997	* gfortran.dg/coarray_alloc_comp_6.f08: New test.
5998	* gfortran.dg/coarray_alloc_comp_7.f08: New test.
5999	* gfortran.dg/coarray_alloc_comp_8.f08: New test.
6000
60012018-02-19  Carl Love  <cel@us.ibm.com>
6002
6003	* gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
6004
60052018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>
6006
6007	PR target/84460
6008	* gcc.target/i386/pr57193.c: Add -mtune=generic.
6009
60102018-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
6011
6012	PR c++/84348
6013	* g++.dg/cpp0x/auto50.C: New.
6014	* g++.dg/parse/friend12.C: Adjust.
6015
60162018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6017
6018	PR libgfortran/84389
6019	* gfortran.dg/dtio_33.f90: New test.
6020
60212018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6022
6023	PR libgfortran/84412
6024	* gfortran.dg/inquire_18.f90: New test.
6025
60262018-02-18  Janus Weil  <janus@gcc.gnu.org>
6027
6028	PR fortran/84381
6029	* gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
6030	* gfortran.dg/pointer_intent_3.f90: Ditto.
6031	* gfortran.dg/proc_ptr_common_1.f90: Ditto.
6032	* gfortran.dg/protected_3.f90: Ditto.
6033	* gfortran.dg/protected_4.f90: Ditto.
6034	* gfortran.dg/protected_5.f90: Ditto.
6035	* gfortran.dg/protected_6.f90: Ditto.
6036
60372018-02-18  Paul Thomas  <pault@gcc.gnu.org>
6038
6039	PR fortran/80945
6040	* gfortran.dg/associate_35.f90: Remove error, add stop n's and
6041	change to run.
6042
60432018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
6044
6045	PR fortran/84270
6046	* gfortran.dg/inline_matmul_22.f90: New test.
6047
60482018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
6049
6050	PR fortran/84381
6051	* gfortran.dg/abort_shoulfail.f90: New test.
6052	* gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
6053	by STOP n.
6054	* gfortran.dg/PR19754_2.f90: Likewise.
6055	* gfortran.dg/PR19872.f: Likewise.
6056	* gfortran.dg/PR49268.f90: Likewise.
6057	* gfortran.dg/Wall.f90: Likewise.
6058	* gfortran.dg/Wno-all.f90: Likewise.
6059	* gfortran.dg/achar_1.f90: Likewise.
6060	* gfortran.dg/achar_2.f90: Likewise.
6061	* gfortran.dg/achar_4.f90: Likewise.
6062	* gfortran.dg/achar_6.F90: Likewise.
6063	* gfortran.dg/actual_array_constructor_1.f90: Likewise.
6064	* gfortran.dg/actual_array_constructor_2.f90: Likewise.
6065	* gfortran.dg/actual_array_constructor_3.f90: Likewise.
6066	* gfortran.dg/actual_array_offset_1.f90: Likewise.
6067	* gfortran.dg/actual_array_result_1.f90: Likewise.
6068	* gfortran.dg/actual_array_substr_1.f90: Likewise.
6069	* gfortran.dg/actual_array_substr_2.f90: Likewise.
6070	* gfortran.dg/actual_pointer_function_1.f90: Likewise.
6071	* gfortran.dg/actual_procedure_1.f90: Likewise.
6072	* gfortran.dg/adjustl_1.f90: Likewise.
6073	* gfortran.dg/advance_1.f90: Likewise.
6074	* gfortran.dg/advance_4.f90: Likewise.
6075	* gfortran.dg/advance_5.f90: Likewise.
6076	* gfortran.dg/advance_6.f90: Likewise.
6077	* gfortran.dg/aint_anint_1.f90: Likewise.
6078	* gfortran.dg/aliasing_array_result_1.f90: Likewise.
6079	* gfortran.dg/aliasing_dummy_1.f90: Likewise.
6080	* gfortran.dg/aliasing_dummy_4.f90: Likewise.
6081	* gfortran.dg/aliasing_dummy_5.f90: Likewise.
6082	* gfortran.dg/alloc_comp_assign_1.f90: Likewise.
6083	* gfortran.dg/alloc_comp_assign_10.f90: Likewise.
6084	* gfortran.dg/alloc_comp_assign_11.f90: Likewise.
6085	* gfortran.dg/alloc_comp_assign_12.f03: Likewise.
6086	* gfortran.dg/alloc_comp_assign_13.f08: Likewise.
6087	* gfortran.dg/alloc_comp_assign_14.f08: Likewise.
6088	* gfortran.dg/alloc_comp_assign_15.f03: Likewise.
6089	* gfortran.dg/alloc_comp_assign_2.f90: Likewise.
6090	* gfortran.dg/alloc_comp_assign_3.f90: Likewise.
6091	* gfortran.dg/alloc_comp_assign_4.f90: Likewise.
6092	* gfortran.dg/alloc_comp_assign_5.f90: Likewise.
6093	* gfortran.dg/alloc_comp_assign_6.f90: Likewise.
6094	* gfortran.dg/alloc_comp_assign_7.f90: Likewise.
6095	* gfortran.dg/alloc_comp_assign_8.f90: Likewise.
6096	* gfortran.dg/alloc_comp_assign_9.f90: Likewise.
6097	* gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
6098	* gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
6099	* gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6100	* gfortran.dg/alloc_comp_basics_2.f90: Likewise.
6101	* gfortran.dg/alloc_comp_basics_5.f90: Likewise.
6102	* gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
6103	* gfortran.dg/alloc_comp_class_1.f90: Likewise.
6104	* gfortran.dg/alloc_comp_class_2.f90: Likewise.
6105	* gfortran.dg/alloc_comp_class_4.f03: Likewise.
6106	* gfortran.dg/alloc_comp_class_5.f03: Likewise.
6107	* gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
6108	* gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
6109	* gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
6110	* gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
6111	* gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
6112	* gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
6113	* gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
6114	* gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
6115	* gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
6116	* gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
6117	* gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
6118	* gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
6119	* gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
6120	* gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
6121	* gfortran.dg/alloc_comp_optional_1.f90: Likewise.
6122	* gfortran.dg/alloc_comp_result_1.f90: Likewise.
6123	* gfortran.dg/alloc_comp_result_2.f90: Likewise.
6124	* gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
6125	* gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
6126	* gfortran.dg/allocatable_dummy_1.f90: Likewise.
6127	* gfortran.dg/allocatable_dummy_3.f90: Likewise.
6128	* gfortran.dg/allocatable_function_1.f90: Likewise.
6129	* gfortran.dg/allocatable_function_10.f90: Likewise.
6130	* gfortran.dg/allocatable_function_3.f90: Likewise.
6131	* gfortran.dg/allocatable_function_5.f90: Likewise.
6132	* gfortran.dg/allocatable_function_6.f90: Likewise.
6133	* gfortran.dg/allocatable_function_7.f90: Likewise.
6134	* gfortran.dg/allocatable_function_8.f90: Likewise.
6135	* gfortran.dg/allocatable_scalar_1.f90: Likewise.
6136	* gfortran.dg/allocatable_scalar_10.f90: Likewise.
6137	* gfortran.dg/allocatable_scalar_12.f90: Likewise.
6138	* gfortran.dg/allocatable_scalar_13.f90: Likewise.
6139	* gfortran.dg/allocatable_scalar_3.f90: Likewise.
6140	* gfortran.dg/allocatable_scalar_4.f90: Likewise.
6141	* gfortran.dg/allocatable_scalar_5.f90: Likewise.
6142	* gfortran.dg/allocatable_scalar_6.f90: Likewise.
6143	* gfortran.dg/allocatable_scalar_7.f90: Likewise.
6144	* gfortran.dg/allocatable_scalar_8.f90: Likewise.
6145	* gfortran.dg/allocatable_scalar_9.f90: Likewise.
6146	* gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
6147	* gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
6148	* gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
6149	* gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
6150	* gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
6151	* gfortran.dg/allocate_class_3.f90: Likewise.
6152	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
6153	* gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
6154	* gfortran.dg/allocate_derived_5.f90: Likewise.
6155	* gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
6156	* gfortran.dg/allocate_with_mold_1.f90: Likewise.
6157	* gfortran.dg/allocate_with_source_1.f90: Likewise.
6158	* gfortran.dg/allocate_with_source_10.f08: Likewise.
6159	* gfortran.dg/allocate_with_source_11.f08: Likewise.
6160	* gfortran.dg/allocate_with_source_12.f03: Likewise.
6161	* gfortran.dg/allocate_with_source_15.f03: Likewise.
6162	* gfortran.dg/allocate_with_source_16.f90: Likewise.
6163	* gfortran.dg/allocate_with_source_17.f03: Likewise.
6164	* gfortran.dg/allocate_with_source_18.f03: Likewise.
6165	* gfortran.dg/allocate_with_source_2.f90: Likewise.
6166	* gfortran.dg/allocate_with_source_20.f03: Likewise.
6167	* gfortran.dg/allocate_with_source_22.f03: Likewise.
6168	* gfortran.dg/allocate_with_source_23.f03: Likewise.
6169	* gfortran.dg/allocate_with_source_24.f90: Likewise.
6170	* gfortran.dg/allocate_with_source_5.f90: Likewise.
6171	* gfortran.dg/allocate_with_source_6.f90: Likewise.
6172	* gfortran.dg/allocate_with_source_7.f08: Likewise.
6173	* gfortran.dg/allocate_with_source_8.f08: Likewise.
6174	* gfortran.dg/allocate_with_source_9.f08: Likewise.
6175	* gfortran.dg/allocate_zerosize_1.f90: Likewise.
6176	* gfortran.dg/allocate_zerosize_3.f: Likewise.
6177	* gfortran.dg/altreturn_3.f90: Likewise.
6178	* gfortran.dg/altreturn_5.f90: Likewise.
6179	* gfortran.dg/altreturn_7.f90: Likewise.
6180	* gfortran.dg/and_or_xor.f90: Likewise.
6181	* gfortran.dg/anint_1.f90: Likewise.
6182	* gfortran.dg/any_all_1.f90: Likewise.
6183	* gfortran.dg/anyallcount_1.f90: Likewise.
6184	* gfortran.dg/append_1.f90: Likewise.
6185	* gfortran.dg/argument_checking_1.f90: Likewise.
6186	* gfortran.dg/argument_checking_2.f90: Likewise.
6187	* gfortran.dg/argument_checking_8.f90: Likewise.
6188	* gfortran.dg/arithmetic_if.f90: Likewise.
6189	* gfortran.dg/array_1.f90: Likewise.
6190	* gfortran.dg/array_2.f90: Likewise.
6191	* gfortran.dg/array_alloc_1.f90: Likewise.
6192	* gfortran.dg/array_alloc_2.f90: Likewise.
6193	* gfortran.dg/array_alloc_3.f90: Likewise.
6194	* gfortran.dg/array_assignment_1.F90: Likewise.
6195	* gfortran.dg/array_assignment_5.f90: Likewise.
6196	* gfortran.dg/array_constructor_1.f90: Likewise.
6197	* gfortran.dg/array_constructor_10.f90: Likewise.
6198	* gfortran.dg/array_constructor_11.f90: Likewise.
6199	* gfortran.dg/array_constructor_12.f90: Likewise.
6200	* gfortran.dg/array_constructor_15.f90: Likewise.
6201	* gfortran.dg/array_constructor_16.f90: Likewise.
6202	* gfortran.dg/array_constructor_17.f90: Likewise.
6203	* gfortran.dg/array_constructor_19.f90: Likewise.
6204	* gfortran.dg/array_constructor_23.f: Likewise.
6205	* gfortran.dg/array_constructor_24.f: Likewise.
6206	* gfortran.dg/array_constructor_32.f90: Likewise.
6207	* gfortran.dg/array_constructor_36.f90: Likewise.
6208	* gfortran.dg/array_constructor_39.f90: Likewise.
6209	* gfortran.dg/array_constructor_4.f90: Likewise.
6210	* gfortran.dg/array_constructor_40.f90: Likewise.
6211	* gfortran.dg/array_constructor_44.f90: Likewise.
6212	* gfortran.dg/array_constructor_45.f90: Likewise.
6213	* gfortran.dg/array_constructor_46.f90: Likewise.
6214	* gfortran.dg/array_constructor_47.f90: Likewise.
6215	* gfortran.dg/array_constructor_49.f90: Likewise.
6216	* gfortran.dg/array_constructor_5.f90: Likewise.
6217	* gfortran.dg/array_constructor_50.f90: Likewise.
6218	* gfortran.dg/array_constructor_6.f90: Likewise.
6219	* gfortran.dg/array_constructor_7.f90: Likewise.
6220	* gfortran.dg/array_constructor_8.f90: Likewise.
6221	* gfortran.dg/array_constructor_9.f90: Likewise.
6222	* gfortran.dg/array_constructor_type_1.f03: Likewise.
6223	* gfortran.dg/array_constructor_type_10.f03: Likewise.
6224	* gfortran.dg/array_constructor_type_11.f03: Likewise.
6225	* gfortran.dg/array_constructor_type_12.f03: Likewise.
6226	* gfortran.dg/array_constructor_type_13.f90: Likewise.
6227	* gfortran.dg/array_constructor_type_14.f03: Likewise.
6228	* gfortran.dg/array_constructor_type_16.f03: Likewise.
6229	* gfortran.dg/array_constructor_type_2.f03: Likewise.
6230	* gfortran.dg/array_constructor_type_22.f03: Likewise.
6231	* gfortran.dg/array_constructor_type_3.f03: Likewise.
6232	* gfortran.dg/array_constructor_type_4.f03: Likewise.
6233	* gfortran.dg/array_constructor_type_5.f03: Likewise.
6234	* gfortran.dg/array_constructor_type_6.f03: Likewise.
6235	* gfortran.dg/array_constructor_type_7.f03: Likewise.
6236	* gfortran.dg/array_function_1.f90: Likewise.
6237	* gfortran.dg/array_function_5.f90: Likewise.
6238	* gfortran.dg/array_initializer_1.f90: Likewise.
6239	* gfortran.dg/array_initializer_2.f90: Likewise.
6240	* gfortran.dg/array_memcpy_5.f90: Likewise.
6241	* gfortran.dg/array_memset_2.f90: Likewise.
6242	* gfortran.dg/array_reference_1.f90: Likewise.
6243	* gfortran.dg/array_return_value_1.f90: Likewise.
6244	* gfortran.dg/array_section_1.f90: Likewise.
6245	* gfortran.dg/array_temporaries_3.f90: Likewise.
6246	* gfortran.dg/arrayio_1.f90: Likewise.
6247	* gfortran.dg/arrayio_10.f90: Likewise.
6248	* gfortran.dg/arrayio_11.f90: Likewise.
6249	* gfortran.dg/arrayio_12.f90: Likewise.
6250	* gfortran.dg/arrayio_13.f90: Likewise.
6251	* gfortran.dg/arrayio_14.f90: Likewise.
6252	* gfortran.dg/arrayio_16.f90: Likewise.
6253	* gfortran.dg/arrayio_2.f90: Likewise.
6254	* gfortran.dg/arrayio_3.f90: Likewise.
6255	* gfortran.dg/arrayio_4.f90: Likewise.
6256	* gfortran.dg/arrayio_5.f90: Likewise.
6257	* gfortran.dg/arrayio_6.f90: Likewise.
6258	* gfortran.dg/arrayio_7.f90: Likewise.
6259	* gfortran.dg/arrayio_8.f90: Likewise.
6260	* gfortran.dg/arrayio_9.f90: Likewise.
6261	* gfortran.dg/arrayio_derived_1.f90: Likewise.
6262	* gfortran.dg/assign_10.f90: Likewise.
6263	* gfortran.dg/assign_9.f90: Likewise.
6264	* gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
6265	* gfortran.dg/assignment_1.f90: Likewise.
6266	* gfortran.dg/associate_1.f03: Likewise.
6267	* gfortran.dg/associate_11.f90: Likewise.
6268	* gfortran.dg/associate_13.f90: Likewise.
6269	* gfortran.dg/associate_15.f90: Likewise.
6270	* gfortran.dg/associate_17.f90: Likewise.
6271	* gfortran.dg/associate_18.f08: Likewise.
6272	* gfortran.dg/associate_19.f03: Likewise.
6273	* gfortran.dg/associate_20.f03: Likewise.
6274	* gfortran.dg/associate_22.f90: Likewise.
6275	* gfortran.dg/associate_23.f90: Likewise.
6276	* gfortran.dg/associate_24.f90: Likewise.
6277	* gfortran.dg/associate_25.f90: Likewise.
6278	* gfortran.dg/associate_27.f90: Likewise.
6279	* gfortran.dg/associate_28.f90: Likewise.
6280	* gfortran.dg/associate_32.f03: Likewise.
6281	* gfortran.dg/associate_33.f03: Likewise.
6282	* gfortran.dg/associate_34.f90: Likewise.
6283	* gfortran.dg/associate_6.f03: Likewise.
6284	* gfortran.dg/associate_7.f03: Likewise.
6285	* gfortran.dg/associate_8.f03: Likewise.
6286	* gfortran.dg/associate_9.f03: Likewise.
6287	* gfortran.dg/associated_1.f90: Likewise.
6288	* gfortran.dg/associated_2.f90: Likewise.
6289	* gfortran.dg/associated_5.f90: Likewise.
6290	* gfortran.dg/associated_6.f90: Likewise.
6291	* gfortran.dg/associated_target_3.f90: Likewise.
6292	* gfortran.dg/associated_target_4.f90: Likewise.
6293	* gfortran.dg/associated_target_5.f03: Likewise.
6294	* gfortran.dg/associated_target_6.f03: Likewise.
6295	* gfortran.dg/assumed_dummy_1.f90: Likewise.
6296	* gfortran.dg/assumed_rank_1.f90: Likewise.
6297	* gfortran.dg/assumed_rank_10.f90: Likewise.
6298	* gfortran.dg/assumed_rank_2.f90: Likewise.
6299	* gfortran.dg/assumed_rank_7.f90: Likewise.
6300	* gfortran.dg/assumed_rank_8.f90: Likewise.
6301	* gfortran.dg/assumed_rank_9.f90: Likewise.
6302	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6303	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6304	* gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
6305	* gfortran.dg/assumed_type_2.f90: Likewise.
6306	* gfortran.dg/atan2_1.f90: Likewise.
6307	* gfortran.dg/auto_array_1.f90: Likewise.
6308	* gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
6309	* gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
6310	* gfortran.dg/auto_char_len_3.f90: Likewise.
6311	* gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
6312	* gfortran.dg/auto_internal_assumed.f90: Likewise.
6313	* gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
6314	* gfortran.dg/auto_save_2.f90: Likewise.
6315	* gfortran.dg/automatic_default_init_1.f90: Likewise.
6316	* gfortran.dg/backslash_1.f90: Likewise.
6317	* gfortran.dg/backslash_2.f90: Likewise.
6318	* gfortran.dg/backslash_3.f: Likewise.
6319	* gfortran.dg/backspace_1.f: Likewise.
6320	* gfortran.dg/backspace_10.f90: Likewise.
6321	* gfortran.dg/backspace_11.f90: Likewise.
6322	* gfortran.dg/backspace_2.f: Likewise.
6323	* gfortran.dg/backspace_3.f: Likewise.
6324	* gfortran.dg/backspace_4.f: Likewise.
6325	* gfortran.dg/backspace_5.f: Likewise.
6326	* gfortran.dg/backspace_6.f: Likewise.
6327	* gfortran.dg/backspace_7.f90: Likewise.
6328	* gfortran.dg/backspace_8.f: Likewise.
6329	* gfortran.dg/backspace_9.f: Likewise.
6330	* gfortran.dg/bessel_1.f90: Likewise.
6331	* gfortran.dg/bessel_2.f90: Likewise.
6332	* gfortran.dg/bessel_5.f90: Likewise.
6333	* gfortran.dg/bessel_6.f90: Likewise.
6334	* gfortran.dg/bessel_7.f90: Likewise.
6335	* gfortran.dg/bind_c_dts_2.f03: Likewise.
6336	* gfortran.dg/bind_c_dts_3.f03: Likewise.
6337	* gfortran.dg/bind_c_usage_15.f90: Likewise.
6338	* gfortran.dg/bind_c_usage_16.f03: Likewise.
6339	* gfortran.dg/bind_c_usage_17.f90: Likewise.
6340	* gfortran.dg/bind_c_usage_24.f90: Likewise.
6341	* gfortran.dg/binding_c_table_15_1.f03: Likewise.
6342	* gfortran.dg/binding_label_tests_16.f03: Likewise.
6343	* gfortran.dg/binding_label_tests_23.f90: Likewise.
6344	* gfortran.dg/bit_comparison_1.F90: Likewise.
6345	* gfortran.dg/bit_comparison_2.F90: Likewise.
6346	* gfortran.dg/block_1.f08: Likewise.
6347	* gfortran.dg/block_13.f08: Likewise.
6348	* gfortran.dg/block_14.f90: Likewise.
6349	* gfortran.dg/block_2.f08: Likewise.
6350	* gfortran.dg/block_6.f08: Likewise.
6351	* gfortran.dg/block_7.f08: Likewise.
6352	* gfortran.dg/block_8.f08: Likewise.
6353	* gfortran.dg/blockdata_1.f90: Likewise.
6354	* gfortran.dg/bound_1.f90: Likewise.
6355	* gfortran.dg/bound_2.f90: Likewise.
6356	* gfortran.dg/bound_3.f90: Likewise.
6357	* gfortran.dg/bound_4.f90: Likewise.
6358	* gfortran.dg/bound_5.f90: Likewise.
6359	* gfortran.dg/bound_6.f90: Likewise.
6360	* gfortran.dg/bound_7.f90: Likewise.
6361	* gfortran.dg/bound_8.f90: Likewise.
6362	* gfortran.dg/bound_9.f90: Likewise.
6363	* gfortran.dg/bound_simplification_1.f90: Likewise.
6364	* gfortran.dg/bound_simplification_3.f90: Likewise.
6365	* gfortran.dg/bound_simplification_4.f90: Likewise.
6366	* gfortran.dg/bound_simplification_5.f90: Likewise.
6367	* gfortran.dg/bound_simplification_6.f90: Likewise.
6368	* gfortran.dg/bounds_check_1.f90: Likewise.
6369	* gfortran.dg/bounds_check_12.f90: Likewise.
6370	* gfortran.dg/bounds_check_14.f90: Likewise.
6371	* gfortran.dg/bounds_check_15.f90: Likewise.
6372	* gfortran.dg/bounds_check_19.f90: Likewise.
6373	* gfortran.dg/bounds_check_8.f90: Likewise.
6374	* gfortran.dg/bounds_check_9.f90: Likewise.
6375	* gfortran.dg/bounds_check_fail_2.f90: Likewise.
6376	* gfortran.dg/bounds_check_fail_3.f90: Likewise.
6377	* gfortran.dg/bounds_check_fail_4.f90: Likewise.
6378	* gfortran.dg/boz_1.f90: Likewise.
6379	* gfortran.dg/boz_11.f90: Likewise.
6380	* gfortran.dg/boz_13.f90: Likewise.
6381	* gfortran.dg/boz_14.f90: Likewise.
6382	* gfortran.dg/boz_15.f90: Likewise.
6383	* gfortran.dg/boz_3.f90: Likewise.
6384	* gfortran.dg/boz_6.f90: Likewise.
6385	* gfortran.dg/boz_9.f90: Likewise.
6386	* gfortran.dg/byte_1.f90: Likewise.
6387	* gfortran.dg/byte_2.f90: Likewise.
6388	* gfortran.dg/c_assoc.f90: Likewise.
6389	* gfortran.dg/c_assoc_2.f03: Likewise.
6390	* gfortran.dg/c_assoc_3.f90: Likewise.
6391	* gfortran.dg/c_by_val_1.f: Likewise.
6392	* gfortran.dg/c_by_val_5.f90: Likewise.
6393	* gfortran.dg/c_char_tests.f03: Likewise.
6394	* gfortran.dg/c_char_tests_2.f03: Likewise.
6395	* gfortran.dg/c_f_pointer_complex.f03: Likewise.
6396	* gfortran.dg/c_f_pointer_logical.f03: Likewise.
6397	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6398	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6399	* gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6400	* gfortran.dg/c_f_pointer_tests.f90: Likewise.
6401	* gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6402	* gfortran.dg/c_kind_int128_test2.f03: Likewise.
6403	* gfortran.dg/c_kind_params.f90: Likewise.
6404	* gfortran.dg/c_loc_test_20.f90: Likewise.
6405	* gfortran.dg/c_loc_tests_2.f03: Likewise.
6406	* gfortran.dg/c_ptr_tests_14.f90: Likewise.
6407	* gfortran.dg/c_ptr_tests_15.f90: Likewise.
6408	* gfortran.dg/c_size_t_test.f03: Likewise.
6409	* gfortran.dg/c_sizeof_1.f90: Likewise.
6410	* gfortran.dg/c_sizeof_5.f90: Likewise.
6411	* gfortran.dg/c_sizeof_6.f90: Likewise.
6412	* gfortran.dg/char4_iunit_1.f03: Likewise.
6413	* gfortran.dg/char4_iunit_2.f03: Likewise.
6414	* gfortran.dg/char_allocation_1.f90: Likewise.
6415	* gfortran.dg/char_array_constructor.f90: Likewise.
6416	* gfortran.dg/char_array_structure_constructor.f90: Likewise.
6417	* gfortran.dg/char_assign_1.f90: Likewise.
6418	* gfortran.dg/char_associated_1.f90: Likewise.
6419	* gfortran.dg/char_cast_2.f90: Likewise.
6420	* gfortran.dg/char_comparison_1.f: Likewise.
6421	* gfortran.dg/char_component_initializer_1.f90: Likewise.
6422	* gfortran.dg/char_component_initializer_2.f90: Likewise.
6423	* gfortran.dg/char_cons_len.f90: Likewise.
6424	* gfortran.dg/char_conversion.f90: Likewise.
6425	* gfortran.dg/char_cshift_1.f90: Likewise.
6426	* gfortran.dg/char_cshift_2.f90: Likewise.
6427	* gfortran.dg/char_decl_2.f90: Likewise.
6428	* gfortran.dg/char_eoshift_1.f90: Likewise.
6429	* gfortran.dg/char_eoshift_2.f90: Likewise.
6430	* gfortran.dg/char_eoshift_3.f90: Likewise.
6431	* gfortran.dg/char_eoshift_4.f90: Likewise.
6432	* gfortran.dg/char_eoshift_5.f90: Likewise.
6433	* gfortran.dg/char_expr_1.f90: Likewise.
6434	* gfortran.dg/char_expr_3.f90: Likewise.
6435	* gfortran.dg/char_initialiser_actual.f90: Likewise.
6436	* gfortran.dg/char_length_12.f90: Likewise.
6437	* gfortran.dg/char_length_14.f90: Likewise.
6438	* gfortran.dg/char_length_15.f90: Likewise.
6439	* gfortran.dg/char_length_17.f90: Likewise.
6440	* gfortran.dg/char_length_20.f90: Likewise.
6441	* gfortran.dg/char_length_21.f90: Likewise.
6442	* gfortran.dg/char_length_5.f90: Likewise.
6443	* gfortran.dg/char_length_6.f90: Likewise.
6444	* gfortran.dg/char_length_7.f90: Likewise.
6445	* gfortran.dg/char_length_8.f90: Likewise.
6446	* gfortran.dg/char_pack_1.f90: Likewise.
6447	* gfortran.dg/char_pack_2.f90: Likewise.
6448	* gfortran.dg/char_pointer_assign.f90: Likewise.
6449	* gfortran.dg/char_pointer_assign_3.f90: Likewise.
6450	* gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6451	* gfortran.dg/char_pointer_dependency.f90: Likewise.
6452	* gfortran.dg/char_pointer_dummy.f90: Likewise.
6453	* gfortran.dg/char_pointer_func.f90: Likewise.
6454	* gfortran.dg/char_reshape_1.f90: Likewise.
6455	* gfortran.dg/char_result_1.f90: Likewise.
6456	* gfortran.dg/char_result_12.f90: Likewise.
6457	* gfortran.dg/char_result_13.f90: Likewise.
6458	* gfortran.dg/char_result_14.f90: Likewise.
6459	* gfortran.dg/char_result_15.f90: Likewise.
6460	* gfortran.dg/char_result_2.f90: Likewise.
6461	* gfortran.dg/char_result_3.f90: Likewise.
6462	* gfortran.dg/char_result_4.f90: Likewise.
6463	* gfortran.dg/char_result_5.f90: Likewise.
6464	* gfortran.dg/char_result_6.f90: Likewise.
6465	* gfortran.dg/char_result_7.f90: Likewise.
6466	* gfortran.dg/char_result_8.f90: Likewise.
6467	* gfortran.dg/char_spread_1.f90: Likewise.
6468	* gfortran.dg/char_transpose_1.f90: Likewise.
6469	* gfortran.dg/char_type_len.f90: Likewise.
6470	* gfortran.dg/char_unpack_1.f90: Likewise.
6471	* gfortran.dg/char_unpack_2.f90: Likewise.
6472	* gfortran.dg/character_array_constructor_1.f90: Likewise.
6473	* gfortran.dg/character_comparison_1.f90: Likewise.
6474	* gfortran.dg/character_comparison_2.f90: Likewise.
6475	* gfortran.dg/character_comparison_3.f90: Likewise.
6476	* gfortran.dg/character_comparison_4.f90: Likewise.
6477	* gfortran.dg/character_comparison_5.f90: Likewise.
6478	* gfortran.dg/character_comparison_6.f90: Likewise.
6479	* gfortran.dg/character_comparison_7.f90: Likewise.
6480	* gfortran.dg/character_comparison_8.f90: Likewise.
6481	* gfortran.dg/character_comparison_9.f90: Likewise.
6482	* gfortran.dg/charlen_15.f90: Likewise.
6483	* gfortran.dg/charlen_16.f90: Likewise.
6484	* gfortran.dg/chkbits.f90: Likewise.
6485	* gfortran.dg/chmod_1.f90: Likewise.
6486	* gfortran.dg/chmod_2.f90: Likewise.
6487	* gfortran.dg/chmod_3.f90: Likewise.
6488	* gfortran.dg/class_1.f03: Likewise.
6489	* gfortran.dg/class_18.f03: Likewise.
6490	* gfortran.dg/class_19.f03: Likewise.
6491	* gfortran.dg/class_35.f90: Likewise.
6492	* gfortran.dg/class_46.f03: Likewise.
6493	* gfortran.dg/class_48.f90: Likewise.
6494	* gfortran.dg/class_51.f90: Likewise.
6495	* gfortran.dg/class_52.f90: Likewise.
6496	* gfortran.dg/class_6.f03: Likewise.
6497	* gfortran.dg/class_63.f90: Likewise.
6498	* gfortran.dg/class_64.f90: Likewise.
6499	* gfortran.dg/class_65.f90: Likewise.
6500	* gfortran.dg/class_66.f90: Likewise.
6501	* gfortran.dg/class_67.f90: Likewise.
6502	* gfortran.dg/class_9.f03: Likewise.
6503	* gfortran.dg/class_alias.f90: Likewise.
6504	* gfortran.dg/class_allocate_1.f03: Likewise.
6505	* gfortran.dg/class_allocate_10.f03: Likewise.
6506	* gfortran.dg/class_allocate_13.f90: Likewise.
6507	* gfortran.dg/class_allocate_14.f90: Likewise.
6508	* gfortran.dg/class_allocate_15.f90: Likewise.
6509	* gfortran.dg/class_allocate_19.f03: Likewise.
6510	* gfortran.dg/class_allocate_21.f90: Likewise.
6511	* gfortran.dg/class_allocate_22.f90: Likewise.
6512	* gfortran.dg/class_allocate_3.f03: Likewise.
6513	* gfortran.dg/class_allocate_4.f03: Likewise.
6514	* gfortran.dg/class_allocate_5.f90: Likewise.
6515	* gfortran.dg/class_allocate_6.f03: Likewise.
6516	* gfortran.dg/class_allocate_7.f03: Likewise.
6517	* gfortran.dg/class_allocate_8.f03: Likewise.
6518	* gfortran.dg/class_allocate_9.f03: Likewise.
6519	* gfortran.dg/class_array_1.f03: Likewise.
6520	* gfortran.dg/class_array_14.f90: Likewise.
6521	* gfortran.dg/class_array_15.f03: Likewise.
6522	* gfortran.dg/class_array_16.f90: Likewise.
6523	* gfortran.dg/class_array_2.f03: Likewise.
6524	* gfortran.dg/class_array_20.f03: Likewise.
6525	* gfortran.dg/class_array_21.f03: Likewise.
6526	* gfortran.dg/class_array_3.f03: Likewise.
6527	* gfortran.dg/class_array_4.f03: Likewise.
6528	* gfortran.dg/class_array_7.f03: Likewise.
6529	* gfortran.dg/class_array_8.f03: Likewise.
6530	* gfortran.dg/class_array_9.f03: Likewise.
6531	* gfortran.dg/class_defined_operator_1.f03: Likewise.
6532	* gfortran.dg/class_dummy_1.f03: Likewise.
6533	* gfortran.dg/class_optional_1.f90: Likewise.
6534	* gfortran.dg/class_optional_2.f90: Likewise.
6535	* gfortran.dg/class_result_5.f90: Likewise.
6536	* gfortran.dg/class_result_6.f90: Likewise.
6537	* gfortran.dg/class_to_type_1.f03: Likewise.
6538	* gfortran.dg/class_to_type_2.f90: Likewise.
6539	* gfortran.dg/class_to_type_3.f03: Likewise.
6540	* gfortran.dg/class_to_type_4.f90: Likewise.
6541	* gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6542	* gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6543	* gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6544	* gfortran.dg/coarray/atomic_1.f90: Likewise.
6545	* gfortran.dg/coarray/atomic_2.f90: Likewise.
6546	* gfortran.dg/coarray/codimension.f90: Likewise.
6547	* gfortran.dg/coarray/coindexed_1.f90: Likewise.
6548	* gfortran.dg/coarray/collectives_1.f90: Likewise.
6549	* gfortran.dg/coarray/collectives_2.f90: Likewise.
6550	* gfortran.dg/coarray/collectives_3.f90: Likewise.
6551	* gfortran.dg/coarray/collectives_4.f90: Likewise.
6552	* gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6553	* gfortran.dg/coarray/dummy_1.f90: Likewise.
6554	* gfortran.dg/coarray/event_1.f90: Likewise.
6555	* gfortran.dg/coarray/event_2.f90: Likewise.
6556	* gfortran.dg/coarray/get_array.f90: Likewise.
6557	* gfortran.dg/coarray/image_index_1.f90: Likewise.
6558	* gfortran.dg/coarray/image_index_2.f90: Likewise.
6559	* gfortran.dg/coarray/image_index_3.f90: Likewise.
6560	* gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6561	* gfortran.dg/coarray/lock_1.f90: Likewise.
6562	* gfortran.dg/coarray/lock_2.f90: Likewise.
6563	* gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6564	* gfortran.dg/coarray/poly_run_1.f90: Likewise.
6565	* gfortran.dg/coarray/poly_run_2.f90: Likewise.
6566	* gfortran.dg/coarray/poly_run_3.f90: Likewise.
6567	* gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6568	* gfortran.dg/coarray/registering_1.f90: Likewise.
6569	* gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6570	* gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6571	* gfortran.dg/coarray/send_array.f90: Likewise.
6572	* gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6573	* gfortran.dg/coarray/sendget_array.f90: Likewise.
6574	* gfortran.dg/coarray/subobject_1.f90: Likewise.
6575	* gfortran.dg/coarray/sync_1.f90: Likewise.
6576	* gfortran.dg/coarray/sync_3.f90: Likewise.
6577	* gfortran.dg/coarray/this_image_1.f90: Likewise.
6578	* gfortran.dg/coarray/this_image_2.f90: Likewise.
6579	* gfortran.dg/coarray_13.f90: Likewise.
6580	* gfortran.dg/coarray_15.f90: Likewise.
6581	* gfortran.dg/coarray_16.f90: Likewise.
6582	* gfortran.dg/coarray_2.f90: Likewise.
6583	* gfortran.dg/coarray_23.f90: Likewise.
6584	* gfortran.dg/coarray_40.f90: Likewise.
6585	* gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6586	* gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6587	* gfortran.dg/coarray_allocate_10.f08: Likewise.
6588	* gfortran.dg/coarray_allocate_2.f08: Likewise.
6589	* gfortran.dg/coarray_allocate_3.f08: Likewise.
6590	* gfortran.dg/coarray_allocate_4.f08: Likewise.
6591	* gfortran.dg/coarray_allocate_5.f08: Likewise.
6592	* gfortran.dg/coarray_allocate_7.f08: Likewise.
6593	* gfortran.dg/coarray_allocate_8.f08: Likewise.
6594	* gfortran.dg/coarray_allocate_9.f08: Likewise.
6595	* gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6596	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6597	* gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6598	* gfortran.dg/coarray_lib_token_1.f90: Likewise.
6599	* gfortran.dg/coarray_lib_token_2.f90: Likewise.
6600	* gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6601	* gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6602	* gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6603	* gfortran.dg/coarray_stat_2.f90: Likewise.
6604	* gfortran.dg/coarray_subobject_1.f90: Likewise.
6605	* gfortran.dg/coindexed_1.f90: Likewise.
6606	* gfortran.dg/comma.f: Likewise.
6607	* gfortran.dg/comma_format_extension_3.f: Likewise.
6608	* gfortran.dg/comma_format_extension_4.f: Likewise.
6609	* gfortran.dg/common_2.f90: Likewise.
6610	* gfortran.dg/common_4.f90: Likewise.
6611	* gfortran.dg/common_align_1.f90: Likewise.
6612	* gfortran.dg/common_align_2.f90: Likewise.
6613	* gfortran.dg/common_equivalence_1.f: Likewise.
6614	* gfortran.dg/common_pointer_1.f90: Likewise.
6615	* gfortran.dg/common_resize_1.f: Likewise.
6616	* gfortran.dg/complex_intrinsic_1.f90: Likewise.
6617	* gfortran.dg/complex_intrinsic_3.f90: Likewise.
6618	* gfortran.dg/complex_intrinsic_5.f90: Likewise.
6619	* gfortran.dg/complex_intrinsic_7.f90: Likewise.
6620	* gfortran.dg/complex_read.f90: Likewise.
6621	* gfortran.dg/complex_write.f90: Likewise.
6622	* gfortran.dg/constant_substring.f: Likewise.
6623	* gfortran.dg/constructor_2.f90: Likewise.
6624	* gfortran.dg/constructor_3.f90: Likewise.
6625	* gfortran.dg/constructor_6.f90: Likewise.
6626	* gfortran.dg/contained_1.f90: Likewise.
6627	* gfortran.dg/contained_3.f90: Likewise.
6628	* gfortran.dg/contained_equivalence_1.f90: Likewise.
6629	* gfortran.dg/contained_module_proc_1.f90: Likewise.
6630	* gfortran.dg/continuation_1.f90: Likewise.
6631	* gfortran.dg/continuation_11.f90: Likewise.
6632	* gfortran.dg/continuation_12.f90: Likewise.
6633	* gfortran.dg/continuation_13.f90: Likewise.
6634	* gfortran.dg/continuation_14.f: Likewise.
6635	* gfortran.dg/continuation_8.f90: Likewise.
6636	* gfortran.dg/convert_2.f90: Likewise.
6637	* gfortran.dg/convert_implied_open.f90: Likewise.
6638	* gfortran.dg/count_init_expr.f03: Likewise.
6639	* gfortran.dg/cr_lf.f90: Likewise.
6640	* gfortran.dg/cray_pointers_10.f90: Likewise.
6641	* gfortran.dg/cray_pointers_2.f90: Likewise.
6642	* gfortran.dg/cray_pointers_5.f90: Likewise.
6643	* gfortran.dg/cray_pointers_7.f90: Likewise.
6644	* gfortran.dg/cray_pointers_8.f90: Likewise.
6645	* gfortran.dg/cshift_1.f90: Likewise.
6646	* gfortran.dg/cshift_2.f90: Likewise.
6647	* gfortran.dg/cshift_large_1.f90: Likewise.
6648	* gfortran.dg/cshift_nan_1.f90: Likewise.
6649	* gfortran.dg/csqrt_2.f: Likewise.
6650	* gfortran.dg/data_array_1.f90: Likewise.
6651	* gfortran.dg/data_char_1.f90: Likewise.
6652	* gfortran.dg/data_char_2.f90: Likewise.
6653	* gfortran.dg/data_char_3.f90: Likewise.
6654	* gfortran.dg/data_derived_1.f90: Likewise.
6655	* gfortran.dg/data_implied_do_1.f90: Likewise.
6656	* gfortran.dg/data_namelist_conflict.f90: Likewise.
6657	* gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6658	* gfortran.dg/deallocate_stat.f90: Likewise.
6659	* gfortran.dg/deallocate_stat_2.f90: Likewise.
6660	* gfortran.dg/debug/pr37738.f: Likewise.
6661	* gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6662	* gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6663	* gfortran.dg/dec_exp_1.f90: Likewise.
6664	* gfortran.dg/dec_init_1.f90: Likewise.
6665	* gfortran.dg/dec_init_2.f90: Likewise.
6666	* gfortran.dg/dec_init_3.f90: Likewise.
6667	* gfortran.dg/dec_init_4.f90: Likewise.
6668	* gfortran.dg/dec_io_1.f90: Likewise.
6669	* gfortran.dg/dec_io_2.f90: Likewise.
6670	* gfortran.dg/dec_io_2a.f90: Likewise.
6671	* gfortran.dg/dec_io_6.f90: Likewise.
6672	* gfortran.dg/dec_loc_rval_1.f90: Likewise.
6673	* gfortran.dg/dec_logical_xor_1.f90: Likewise.
6674	* gfortran.dg/dec_math.f90: Likewise.
6675	* gfortran.dg/dec_parameter_1.f: Likewise.
6676	* gfortran.dg/dec_parameter_2.f90: Likewise.
6677	* gfortran.dg/dec_static_1.f90: Likewise.
6678	* gfortran.dg/dec_static_2.f90: Likewise.
6679	* gfortran.dg/dec_structure_1.f90: Likewise.
6680	* gfortran.dg/dec_structure_10.f90: Likewise.
6681	* gfortran.dg/dec_structure_18.f90: Likewise.
6682	* gfortran.dg/dec_structure_19.f90: Likewise.
6683	* gfortran.dg/dec_structure_2.f90: Likewise.
6684	* gfortran.dg/dec_structure_22.f90: Likewise.
6685	* gfortran.dg/dec_structure_3.f90: Likewise.
6686	* gfortran.dg/dec_structure_4.f90: Likewise.
6687	* gfortran.dg/dec_structure_5.f90: Likewise.
6688	* gfortran.dg/dec_structure_6.f90: Likewise.
6689	* gfortran.dg/dec_structure_7.f90: Likewise.
6690	* gfortran.dg/dec_union_1.f90: Likewise.
6691	* gfortran.dg/dec_union_2.f90: Likewise.
6692	* gfortran.dg/dec_union_3.f90: Likewise.
6693	* gfortran.dg/dec_union_4.f90: Likewise.
6694	* gfortran.dg/dec_union_5.f90: Likewise.
6695	* gfortran.dg/default_format_1.f90: Likewise.
6696	* gfortran.dg/default_format_2.f90: Likewise.
6697	* gfortran.dg/default_format_denormal_1.f90: Likewise.
6698	* gfortran.dg/default_format_denormal_2.f90: Likewise.
6699	* gfortran.dg/default_initialization_3.f90: Likewise.
6700	* gfortran.dg/default_initialization_4.f90: Likewise.
6701	* gfortran.dg/default_initialization_5.f90: Likewise.
6702	* gfortran.dg/deferred_character_1.f90: Likewise.
6703	* gfortran.dg/deferred_character_10.f90: Likewise.
6704	* gfortran.dg/deferred_character_11.f90: Likewise.
6705	* gfortran.dg/deferred_character_12.f90: Likewise.
6706	* gfortran.dg/deferred_character_13.f90: Likewise.
6707	* gfortran.dg/deferred_character_14.f90: Likewise.
6708	* gfortran.dg/deferred_character_15.f90: Likewise.
6709	* gfortran.dg/deferred_character_16.f90: Likewise.
6710	* gfortran.dg/deferred_character_2.f90: Likewise.
6711	* gfortran.dg/deferred_character_3.f90: Likewise.
6712	* gfortran.dg/deferred_character_4.f90: Likewise.
6713	* gfortran.dg/deferred_character_5.f90: Likewise.
6714	* gfortran.dg/deferred_character_6.f90: Likewise.
6715	* gfortran.dg/deferred_character_7.f90: Likewise.
6716	* gfortran.dg/deferred_character_8.f90: Likewise.
6717	* gfortran.dg/deferred_character_9.f90: Likewise.
6718	* gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6719	* gfortran.dg/deferred_type_component_1.f90: Likewise.
6720	* gfortran.dg/deferred_type_component_2.f90: Likewise.
6721	* gfortran.dg/deferred_type_param_2.f90: Likewise.
6722	* gfortran.dg/deferred_type_param_4.f90: Likewise.
6723	* gfortran.dg/deferred_type_param_5.f90: Likewise.
6724	* gfortran.dg/deferred_type_param_6.f90: Likewise.
6725	* gfortran.dg/deferred_type_param_8.f90: Likewise.
6726	* gfortran.dg/deferred_type_param_9.f90: Likewise.
6727	* gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6728	* gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6729	* gfortran.dg/defined_assignment_1.f90: Likewise.
6730	* gfortran.dg/defined_assignment_10.f90: Likewise.
6731	* gfortran.dg/defined_assignment_11.f90: Likewise.
6732	* gfortran.dg/defined_assignment_2.f90: Likewise.
6733	* gfortran.dg/defined_assignment_3.f90: Likewise.
6734	* gfortran.dg/defined_assignment_4.f90: Likewise.
6735	* gfortran.dg/defined_assignment_5.f90: Likewise.
6736	* gfortran.dg/defined_assignment_8.f90: Likewise.
6737	* gfortran.dg/defined_assignment_9.f90: Likewise.
6738	* gfortran.dg/dependency_2.f90: Likewise.
6739	* gfortran.dg/dependency_21.f90: Likewise.
6740	* gfortran.dg/dependency_22.f90: Likewise.
6741	* gfortran.dg/dependency_23.f90: Likewise.
6742	* gfortran.dg/dependency_24.f90: Likewise.
6743	* gfortran.dg/dependency_25.f90: Likewise.
6744	* gfortran.dg/dependency_26.f90: Likewise.
6745	* gfortran.dg/dependency_39.f90: Likewise.
6746	* gfortran.dg/dependency_40.f90: Likewise.
6747	* gfortran.dg/dependency_41.f90: Likewise.
6748	* gfortran.dg/dependency_42.f90: Likewise.
6749	* gfortran.dg/dependency_43.f90: Likewise.
6750	* gfortran.dg/dependency_44.f90: Likewise.
6751	* gfortran.dg/dependency_45.f90: Likewise.
6752	* gfortran.dg/dependency_50.f90: Likewise.
6753	* gfortran.dg/dependency_51.f90: Likewise.
6754	* gfortran.dg/dependent_decls_1.f90: Likewise.
6755	* gfortran.dg/der_array_1.f90: Likewise.
6756	* gfortran.dg/der_array_io_1.f90: Likewise.
6757	* gfortran.dg/der_array_io_2.f90: Likewise.
6758	* gfortran.dg/der_array_io_3.f90: Likewise.
6759	* gfortran.dg/der_io_1.f90: Likewise.
6760	* gfortran.dg/der_io_3.f90: Likewise.
6761	* gfortran.dg/der_pointer_2.f90: Likewise.
6762	* gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6763	* gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6764	* gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6765	* gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6766	* gfortran.dg/derived_constructor_char_3.f90: Likewise.
6767	* gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6768	* gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6769	* gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6770	* gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6771	* gfortran.dg/derived_external_function_1.f90: Likewise.
6772	* gfortran.dg/derived_init_1.f90: Likewise.
6773	* gfortran.dg/derived_init_2.f90: Likewise.
6774	* gfortran.dg/derived_init_3.f90: Likewise.
6775	* gfortran.dg/derived_init_4.f90: Likewise.
6776	* gfortran.dg/derived_pointer_null_1.f90: Likewise.
6777	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6778	* gfortran.dg/dev_null.F90: Likewise.
6779	* gfortran.dg/dfloat_1.f90: Likewise.
6780	* gfortran.dg/dim_sum_1.f90: Likewise.
6781	* gfortran.dg/dim_sum_2.f90: Likewise.
6782	* gfortran.dg/dim_sum_3.f90: Likewise.
6783	* gfortran.dg/direct_io_10.f: Likewise.
6784	* gfortran.dg/direct_io_11.f90: Likewise.
6785	* gfortran.dg/direct_io_12.f90: Likewise.
6786	* gfortran.dg/direct_io_2.f90: Likewise.
6787	* gfortran.dg/direct_io_3.f90: Likewise.
6788	* gfortran.dg/direct_io_4.f90: Likewise.
6789	* gfortran.dg/direct_io_5.f90: Likewise.
6790	* gfortran.dg/direct_io_6.f90: Likewise.
6791	* gfortran.dg/direct_io_7.f90: Likewise.
6792	* gfortran.dg/direct_io_8.f90: Likewise.
6793	* gfortran.dg/direct_io_9.f: Likewise.
6794	* gfortran.dg/do_1.f90: Likewise.
6795	* gfortran.dg/do_3.F90: Likewise.
6796	* gfortran.dg/do_concurrent_2.f90: Likewise.
6797	* gfortran.dg/do_concurrent_4.f90: Likewise.
6798	* gfortran.dg/do_corner_warn.f90: Likewise.
6799	* gfortran.dg/do_iterator_2.f90: Likewise.
6800	* gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6801	* gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6802	* gfortran.dg/dos_eol.f: Likewise.
6803	* gfortran.dg/dot_product_1.f03: Likewise.
6804	* gfortran.dg/dot_product_2.f90: Likewise.
6805	* gfortran.dg/dot_product_4.f90: Likewise.
6806	* gfortran.dg/dshift_1.F90: Likewise.
6807	* gfortran.dg/dshift_2.F90: Likewise.
6808	* gfortran.dg/dtio_1.f90: Likewise.
6809	* gfortran.dg/dtio_10.f90: Likewise.
6810	* gfortran.dg/dtio_12.f90: Likewise.
6811	* gfortran.dg/dtio_14.f90: Likewise.
6812	* gfortran.dg/dtio_15.f90: Likewise.
6813	* gfortran.dg/dtio_16.f90: Likewise.
6814	* gfortran.dg/dtio_17.f90: Likewise.
6815	* gfortran.dg/dtio_19.f90: Likewise.
6816	* gfortran.dg/dtio_2.f90: Likewise.
6817	* gfortran.dg/dtio_20.f03: Likewise.
6818	* gfortran.dg/dtio_22.f90: Likewise.
6819	* gfortran.dg/dtio_24.f90: Likewise.
6820	* gfortran.dg/dtio_25.f90: Likewise.
6821	* gfortran.dg/dtio_26.f03: Likewise.
6822	* gfortran.dg/dtio_27.f90: Likewise.
6823	* gfortran.dg/dtio_28.f03: Likewise.
6824	* gfortran.dg/dtio_3.f90: Likewise.
6825	* gfortran.dg/dtio_30.f03: Likewise.
6826	* gfortran.dg/dtio_31.f03: Likewise.
6827	* gfortran.dg/dtio_32.f03: Likewise.
6828	* gfortran.dg/dtio_4.f90: Likewise.
6829	* gfortran.dg/dtio_5.f90: Likewise.
6830	* gfortran.dg/dtio_7.f90: Likewise.
6831	* gfortran.dg/dtio_8.f90: Likewise.
6832	* gfortran.dg/dtio_9.f90: Likewise.
6833	* gfortran.dg/dummy_procedure_3.f90: Likewise.
6834	* gfortran.dg/dummy_procedure_7.f90: Likewise.
6835	* gfortran.dg/dup_save_1.f90: Likewise.
6836	* gfortran.dg/dup_save_2.f90: Likewise.
6837	* gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6838	* gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6839	* gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6840	* gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6841	* gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6842	* gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6843	* gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6844	* gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6845	* gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6846	* gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6847	* gfortran.dg/e_d_fmt.f90: Likewise.
6848	* gfortran.dg/edit_real_1.f90: Likewise.
6849	* gfortran.dg/elemental_by_value_1.f90: Likewise.
6850	* gfortran.dg/elemental_dependency_1.f90: Likewise.
6851	* gfortran.dg/elemental_dependency_4.f90: Likewise.
6852	* gfortran.dg/elemental_dependency_5.f90: Likewise.
6853	* gfortran.dg/elemental_dependency_6.f90: Likewise.
6854	* gfortran.dg/elemental_optional_args_2.f90: Likewise.
6855	* gfortran.dg/elemental_optional_args_3.f90: Likewise.
6856	* gfortran.dg/elemental_optional_args_4.f90: Likewise.
6857	* gfortran.dg/elemental_optional_args_5.f03: Likewise.
6858	* gfortran.dg/elemental_optional_args_6.f90: Likewise.
6859	* gfortran.dg/elemental_optional_args_7.f90: Likewise.
6860	* gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6861	* gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6862	* gfortran.dg/elemental_subroutine_1.f90: Likewise.
6863	* gfortran.dg/elemental_subroutine_10.f90: Likewise.
6864	* gfortran.dg/elemental_subroutine_11.f90: Likewise.
6865	* gfortran.dg/elemental_subroutine_2.f90: Likewise.
6866	* gfortran.dg/elemental_subroutine_3.f90: Likewise.
6867	* gfortran.dg/elemental_subroutine_7.f90: Likewise.
6868	* gfortran.dg/elemental_subroutine_9.f90: Likewise.
6869	* gfortran.dg/empty_format_1.f90: Likewise.
6870	* gfortran.dg/endfile.f: Likewise.
6871	* gfortran.dg/endfile.f90: Likewise.
6872	* gfortran.dg/endfile_2.f90: Likewise.
6873	* gfortran.dg/entry_1.f90: Likewise.
6874	* gfortran.dg/entry_10.f90: Likewise.
6875	* gfortran.dg/entry_12.f90: Likewise.
6876	* gfortran.dg/entry_13.f90: Likewise.
6877	* gfortran.dg/entry_14.f90: Likewise.
6878	* gfortran.dg/entry_16.f90: Likewise.
6879	* gfortran.dg/entry_3.f90: Likewise.
6880	* gfortran.dg/entry_6.f90: Likewise.
6881	* gfortran.dg/entry_9.f90: Likewise.
6882	* gfortran.dg/entry_array_specs_2.f: Likewise.
6883	* gfortran.dg/enum_1.f90: Likewise.
6884	* gfortran.dg/enum_9.f90: Likewise.
6885	* gfortran.dg/eof_1.f90: Likewise.
6886	* gfortran.dg/eof_2.f90: Likewise.
6887	* gfortran.dg/eof_4.f90: Likewise.
6888	* gfortran.dg/eof_5.f90: Likewise.
6889	* gfortran.dg/eor_handling_1.f90: Likewise.
6890	* gfortran.dg/eor_handling_2.f90: Likewise.
6891	* gfortran.dg/eor_handling_3.f90: Likewise.
6892	* gfortran.dg/eor_handling_4.f90: Likewise.
6893	* gfortran.dg/eor_handling_5.f90: Likewise.
6894	* gfortran.dg/eoshift_3.f90: Likewise.
6895	* gfortran.dg/eoshift_4.f90: Likewise.
6896	* gfortran.dg/eoshift_5.f90: Likewise.
6897	* gfortran.dg/eoshift_6.f90: Likewise.
6898	* gfortran.dg/eoshift_large_1.f90: Likewise.
6899	* gfortran.dg/equiv_6.f90: Likewise.
6900	* gfortran.dg/equiv_7.f90: Likewise.
6901	* gfortran.dg/equiv_9.f90: Likewise.
6902	* gfortran.dg/equiv_constraint_4.f90: Likewise.
6903	* gfortran.dg/erf_2.F90: Likewise.
6904	* gfortran.dg/erf_3.F90: Likewise.
6905	* gfortran.dg/erfc_scaled_1.f90: Likewise.
6906	* gfortran.dg/error_format_2.f90: Likewise.
6907	* gfortran.dg/error_recovery_5.f90: Likewise.
6908	* gfortran.dg/execute_command_line_2.f90: Likewise.
6909	* gfortran.dg/execute_command_line_3.f90: Likewise.
6910	* gfortran.dg/exit_1.f08: Likewise.
6911	* gfortran.dg/exit_3.f08: Likewise.
6912	* gfortran.dg/exponent_1.f90: Likewise.
6913	* gfortran.dg/exponent_2.f90: Likewise.
6914	* gfortran.dg/extended_char_comparison_1.f: Likewise.
6915	* gfortran.dg/extends_1.f03: Likewise.
6916	* gfortran.dg/extends_16.f90: Likewise.
6917	* gfortran.dg/extends_2.f03: Likewise.
6918	* gfortran.dg/extends_3.f03: Likewise.
6919	* gfortran.dg/extends_4.f03: Likewise.
6920	* gfortran.dg/extends_type_of_1.f03: Likewise.
6921	* gfortran.dg/extends_type_of_2.f03: Likewise.
6922	* gfortran.dg/external_procedures_3.f90: Likewise.
6923	* gfortran.dg/f2003_inquire_1.f03: Likewise.
6924	* gfortran.dg/f2003_io_1.f03: Likewise.
6925	* gfortran.dg/f2003_io_4.f03: Likewise.
6926	* gfortran.dg/f2003_io_5.f03: Likewise.
6927	* gfortran.dg/f2003_io_6.f03: Likewise.
6928	* gfortran.dg/f2003_io_7.f03: Likewise.
6929	* gfortran.dg/f2c_1.f90: Likewise.
6930	* gfortran.dg/f2c_2.f90: Likewise.
6931	* gfortran.dg/f2c_3.f90: Likewise.
6932	* gfortran.dg/f2c_4.f90: Likewise.
6933	* gfortran.dg/f2c_6.f90: Likewise.
6934	* gfortran.dg/f2c_7.f90: Likewise.
6935	* gfortran.dg/f2c_9.f90: Likewise.
6936	* gfortran.dg/fgetc_1.f90: Likewise.
6937	* gfortran.dg/fgetc_2.f90: Likewise.
6938	* gfortran.dg/filename_null.f90: Likewise.
6939	* gfortran.dg/finalize_12.f90: Likewise.
6940	* gfortran.dg/finalize_13.f90: Likewise.
6941	* gfortran.dg/finalize_15.f90: Likewise.
6942	* gfortran.dg/finalize_17.f90: Likewise.
6943	* gfortran.dg/finalize_18.f90: Likewise.
6944	* gfortran.dg/finalize_25.f90: Likewise.
6945	* gfortran.dg/finalize_29.f08: Likewise.
6946	* gfortran.dg/finalize_31.f90: Likewise.
6947	* gfortran.dg/float_1.f90: Likewise.
6948	* gfortran.dg/flush_1.f90: Likewise.
6949	* gfortran.dg/fmt_bz_bn.f: Likewise.
6950	* gfortran.dg/fmt_bz_bn_err.f: Likewise.
6951	* gfortran.dg/fmt_cache_1.f: Likewise.
6952	* gfortran.dg/fmt_cache_2.f: Likewise.
6953	* gfortran.dg/fmt_cache_3.f90: Likewise.
6954	* gfortran.dg/fmt_colon.f90: Likewise.
6955	* gfortran.dg/fmt_e.f90: Likewise.
6956	* gfortran.dg/fmt_en.f90: Likewise.
6957	* gfortran.dg/fmt_error_10.f: Likewise.
6958	* gfortran.dg/fmt_error_9.f: Likewise.
6959	* gfortran.dg/fmt_exhaust.f90: Likewise.
6960	* gfortran.dg/fmt_f0_1.f90: Likewise.
6961	* gfortran.dg/fmt_f_an_p.f: Likewise.
6962	* gfortran.dg/fmt_fw_d.f90: Likewise.
6963	* gfortran.dg/fmt_g.f: Likewise.
6964	* gfortran.dg/fmt_g0_1.f08: Likewise.
6965	* gfortran.dg/fmt_g0_2.f08: Likewise.
6966	* gfortran.dg/fmt_g0_4.f08: Likewise.
6967	* gfortran.dg/fmt_g0_5.f08: Likewise.
6968	* gfortran.dg/fmt_g0_6.f08: Likewise.
6969	* gfortran.dg/fmt_g0_7.f08: Likewise.
6970	* gfortran.dg/fmt_g_1.f90: Likewise.
6971	* gfortran.dg/fmt_int_sign.f90: Likewise.
6972	* gfortran.dg/fmt_l.f90: Likewise.
6973	* gfortran.dg/fmt_missing_period_2.f: Likewise.
6974	* gfortran.dg/fmt_missing_period_3.f: Likewise.
6975	* gfortran.dg/fmt_p_1.f90: Likewise.
6976	* gfortran.dg/fmt_pf.f90: Likewise.
6977	* gfortran.dg/fmt_read.f90: Likewise.
6978	* gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6979	* gfortran.dg/fmt_t_1.f90: Likewise.
6980	* gfortran.dg/fmt_t_2.f90: Likewise.
6981	* gfortran.dg/fmt_t_3.f90: Likewise.
6982	* gfortran.dg/fmt_t_4.f90: Likewise.
6983	* gfortran.dg/fmt_t_5.f90: Likewise.
6984	* gfortran.dg/fmt_t_6.f: Likewise.
6985	* gfortran.dg/fmt_t_7.f: Likewise.
6986	* gfortran.dg/fmt_t_9.f: Likewise.
6987	* gfortran.dg/fmt_tl.f: Likewise.
6988	* gfortran.dg/fmt_unlimited.f90: Likewise.
6989	* gfortran.dg/fmt_white.f: Likewise.
6990	* gfortran.dg/fmt_zero_digits.f90: Likewise.
6991	* gfortran.dg/fold_nearest.f90: Likewise.
6992	* gfortran.dg/forall_1.f90: Likewise.
6993	* gfortran.dg/forall_10.f90: Likewise.
6994	* gfortran.dg/forall_12.f90: Likewise.
6995	* gfortran.dg/forall_13.f90: Likewise.
6996	* gfortran.dg/forall_15.f90: Likewise.
6997	* gfortran.dg/forall_4.f90: Likewise.
6998	* gfortran.dg/forall_5.f90: Likewise.
6999	* gfortran.dg/forall_6.f90: Likewise.
7000	* gfortran.dg/forall_7.f90: Likewise.
7001	* gfortran.dg/fraction.f90: Likewise.
7002	* gfortran.dg/fseek.f90: Likewise.
7003	* gfortran.dg/ftell_1.f90: Likewise.
7004	* gfortran.dg/ftell_2.f90: Likewise.
7005	* gfortran.dg/ftell_3.f90: Likewise.
7006	* gfortran.dg/func_assign_2.f90: Likewise.
7007	* gfortran.dg/func_assign_3.f90: Likewise.
7008	* gfortran.dg/func_derived_1.f90: Likewise.
7009	* gfortran.dg/func_derived_2.f90: Likewise.
7010	* gfortran.dg/func_derived_3.f90: Likewise.
7011	* gfortran.dg/func_result_1.f90: Likewise.
7012	* gfortran.dg/func_result_2.f90: Likewise.
7013	* gfortran.dg/func_result_6.f90: Likewise.
7014	* gfortran.dg/function_charlen_2.f90: Likewise.
7015	* gfortran.dg/function_charlen_3.f: Likewise.
7016	* gfortran.dg/function_kinds_1.f90: Likewise.
7017	* gfortran.dg/function_kinds_4.f90: Likewise.
7018	* gfortran.dg/function_optimize_10.f90: Likewise.
7019	* gfortran.dg/function_optimize_11.f90: Likewise.
7020	* gfortran.dg/function_optimize_12.f90: Likewise.
7021	* gfortran.dg/function_optimize_4.f90: Likewise.
7022	* gfortran.dg/function_optimize_8.f90: Likewise.
7023	* gfortran.dg/g77/13037.f: Likewise.
7024	* gfortran.dg/g77/1832.f: Likewise.
7025	* gfortran.dg/g77/19981119-0.f: Likewise.
7026	* gfortran.dg/g77/19990313-0.f: Likewise.
7027	* gfortran.dg/g77/19990313-1.f: Likewise.
7028	* gfortran.dg/g77/19990313-2.f: Likewise.
7029	* gfortran.dg/g77/19990313-3.f: Likewise.
7030	* gfortran.dg/g77/19990419-1.f: Likewise.
7031	* gfortran.dg/g77/19990826-0.f: Likewise.
7032	* gfortran.dg/g77/19990826-2.f: Likewise.
7033	* gfortran.dg/g77/20000503-1.f: Likewise.
7034	* gfortran.dg/g77/20001111.f: Likewise.
7035	* gfortran.dg/g77/20010116.f: Likewise.
7036	* gfortran.dg/g77/20010216-1.f: Likewise.
7037	* gfortran.dg/g77/20010430.f: Likewise.
7038	* gfortran.dg/g77/20010610.f: Likewise.
7039	* gfortran.dg/g77/6177.f: Likewise.
7040	* gfortran.dg/g77/7388.f: Likewise.
7041	* gfortran.dg/g77/947.f: Likewise.
7042	* gfortran.dg/g77/970625-2.f: Likewise.
7043	* gfortran.dg/g77/971102-1.f: Likewise.
7044	* gfortran.dg/g77/980628-0.f: Likewise.
7045	* gfortran.dg/g77/980628-1.f: Likewise.
7046	* gfortran.dg/g77/980628-10.f: Likewise.
7047	* gfortran.dg/g77/980628-2.f: Likewise.
7048	* gfortran.dg/g77/980628-3.f: Likewise.
7049	* gfortran.dg/g77/980628-7.f: Likewise.
7050	* gfortran.dg/g77/980628-8.f: Likewise.
7051	* gfortran.dg/g77/980628-9.f: Likewise.
7052	* gfortran.dg/g77/980701-0.f: Likewise.
7053	* gfortran.dg/g77/980701-1.f: Likewise.
7054	* gfortran.dg/g77/cabs.f: Likewise.
7055	* gfortran.dg/g77/claus.f: Likewise.
7056	* gfortran.dg/g77/complex_1.f: Likewise.
7057	* gfortran.dg/g77/cpp3.F: Likewise.
7058	* gfortran.dg/g77/cpp4.F: Likewise.
7059	* gfortran.dg/g77/cpp5.F: Likewise.
7060	* gfortran.dg/g77/dcomplex.f: Likewise.
7061	* gfortran.dg/g77/dnrm2.f: Likewise.
7062	* gfortran.dg/g77/erfc.f: Likewise.
7063	* gfortran.dg/g77/f77-edit-i-in.f: Likewise.
7064	* gfortran.dg/g77/f77-edit-t-in.f: Likewise.
7065	* gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
7066	* gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
7067	* gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
7068	* gfortran.dg/g77/int8421.f: Likewise.
7069	* gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
7070	* gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
7071	* gfortran.dg/g77/le.f: Likewise.
7072	* gfortran.dg/g77/short.f: Likewise.
7073	* gfortran.dg/gamma_1.f90: Likewise.
7074	* gfortran.dg/gamma_4.f90: Likewise.
7075	* gfortran.dg/gamma_5.f90: Likewise.
7076	* gfortran.dg/generic_13.f90: Likewise.
7077	* gfortran.dg/generic_15.f90: Likewise.
7078	* gfortran.dg/generic_19.f90: Likewise.
7079	* gfortran.dg/generic_20.f90: Likewise.
7080	* gfortran.dg/generic_23.f03: Likewise.
7081	* gfortran.dg/generic_25.f90: Likewise.
7082	* gfortran.dg/generic_27.f90: Likewise.
7083	* gfortran.dg/generic_31.f90: Likewise.
7084	* gfortran.dg/generic_4.f90: Likewise.
7085	* gfortran.dg/global_vars_c_init.f90: Likewise.
7086	* gfortran.dg/global_vars_f90_init.f90: Likewise.
7087	* gfortran.dg/gnu_logical_1.F: Likewise.
7088	* gfortran.dg/goacc/fixed-1.f: Likewise.
7089	* gfortran.dg/goacc/fixed-2.f: Likewise.
7090	* gfortran.dg/goacc/gang-static.f95: Likewise.
7091	* gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7092	* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7093	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7094	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7095	* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7096	* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7097	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7098	* gfortran.dg/goacc/kernels-loop.f95: Likewise.
7099	* gfortran.dg/goacc/omp-fixed.f: Likewise.
7100	* gfortran.dg/gomp/crayptr5.f90: Likewise.
7101	* gfortran.dg/gomp/pr48794-2.f90: Likewise.
7102	* gfortran.dg/gomp/pr48794.f90: Likewise.
7103	* gfortran.dg/gomp/pr72744.f90: Likewise.
7104	* gfortran.dg/gomp/pr77665.f90: Likewise.
7105	* gfortran.dg/gomp/workshare2.f90: Likewise.
7106	* gfortran.dg/gomp/workshare3.f90: Likewise.
7107	* gfortran.dg/goto_1.f: Likewise.
7108	* gfortran.dg/goto_2.f90: Likewise.
7109	* gfortran.dg/goto_4.f90: Likewise.
7110	* gfortran.dg/goto_6.f: Likewise.
7111	* gfortran.dg/graphite/id-26.f03: Likewise.
7112	* gfortran.dg/graphite/id-pr45370.f90: Likewise.
7113	* gfortran.dg/graphite/pr29581.f90: Likewise.
7114	* gfortran.dg/graphite/pr29832.f90: Likewise.
7115	* gfortran.dg/graphite/run-id-1.f: Likewise.
7116	* gfortran.dg/graphite/run-id-2.f90: Likewise.
7117	* gfortran.dg/graphite/run-id-3.f90: Likewise.
7118	* gfortran.dg/hollerith.f90: Likewise.
7119	* gfortran.dg/hollerith4.f90: Likewise.
7120	* gfortran.dg/hollerith6.f90: Likewise.
7121	* gfortran.dg/hollerith8.f90: Likewise.
7122	* gfortran.dg/hollerith_1.f90: Likewise.
7123	* gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
7124	* gfortran.dg/hollerith_f95.f90: Likewise.
7125	* gfortran.dg/hollerith_legacy.f90: Likewise.
7126	* gfortran.dg/host_assoc_call_3.f90: Likewise.
7127	* gfortran.dg/host_assoc_function_1.f90: Likewise.
7128	* gfortran.dg/host_assoc_function_3.f90: Likewise.
7129	* gfortran.dg/host_assoc_function_4.f90: Likewise.
7130	* gfortran.dg/host_assoc_function_9.f90: Likewise.
7131	* gfortran.dg/host_dummy_index_1.f90: Likewise.
7132	* gfortran.dg/hypot_1.f90: Likewise.
7133	* gfortran.dg/iall_iany_iparity_1.f90: Likewise.
7134	* gfortran.dg/iargc.f90: Likewise.
7135	* gfortran.dg/ibits.f90: Likewise.
7136	* gfortran.dg/ichar_1.f90: Likewise.
7137	* gfortran.dg/ichar_2.f90: Likewise.
7138	* gfortran.dg/ieee/ieee_1.F90: Likewise.
7139	* gfortran.dg/ieee/ieee_2.f90: Likewise.
7140	* gfortran.dg/ieee/ieee_3.f90: Likewise.
7141	* gfortran.dg/ieee/ieee_4.f90: Likewise.
7142	* gfortran.dg/ieee/ieee_6.f90: Likewise.
7143	* gfortran.dg/ieee/ieee_7.f90: Likewise.
7144	* gfortran.dg/ieee/ieee_8.f90: Likewise.
7145	* gfortran.dg/ieee/intrinsics_1.f90: Likewise.
7146	* gfortran.dg/ieee/intrinsics_2.F90: Likewise.
7147	* gfortran.dg/ieee/large_1.f90: Likewise.
7148	* gfortran.dg/ieee/large_2.f90: Likewise.
7149	* gfortran.dg/ieee/large_3.F90: Likewise.
7150	* gfortran.dg/ieee/large_4.f90: Likewise.
7151	* gfortran.dg/ieee/rounding_1.f90: Likewise.
7152	* gfortran.dg/ieee/underflow_1.f90: Likewise.
7153	* gfortran.dg/impl_do_var_data.f90: Likewise.
7154	* gfortran.dg/implicit_10.f90: Likewise.
7155	* gfortran.dg/implicit_12.f90: Likewise.
7156	* gfortran.dg/implicit_class_1.f90: Likewise.
7157	* gfortran.dg/implicit_pure_1.f90: Likewise.
7158	* gfortran.dg/implied_do_1.f90: Likewise.
7159	* gfortran.dg/implied_do_io_1.f90: Likewise.
7160	* gfortran.dg/implied_do_io_2.f90: Likewise.
7161	* gfortran.dg/implied_do_io_3.f90: Likewise.
7162	* gfortran.dg/implied_shape_1.f08: Likewise.
7163	* gfortran.dg/import.f90: Likewise.
7164	* gfortran.dg/import4.f90: Likewise.
7165	* gfortran.dg/impure_1.f08: Likewise.
7166	* gfortran.dg/index.f90: Likewise.
7167	* gfortran.dg/index_2.f90: Likewise.
7168	* gfortran.dg/init_flag_1.f90: Likewise.
7169	* gfortran.dg/init_flag_10.f90: Likewise.
7170	* gfortran.dg/init_flag_15.f03: Likewise.
7171	* gfortran.dg/init_flag_2.f90: Likewise.
7172	* gfortran.dg/init_flag_3.f90: Likewise.
7173	* gfortran.dg/init_flag_4.f90: Likewise.
7174	* gfortran.dg/init_flag_5.f90: Likewise.
7175	* gfortran.dg/init_flag_6.f90: Likewise.
7176	* gfortran.dg/init_flag_7.f90: Likewise.
7177	* gfortran.dg/init_flag_9.f90: Likewise.
7178	* gfortran.dg/initialization_11.f90: Likewise.
7179	* gfortran.dg/initialization_19.f90: Likewise.
7180	* gfortran.dg/initialization_2.f90: Likewise.
7181	* gfortran.dg/initialization_22.f90: Likewise.
7182	* gfortran.dg/initialization_27.f90: Likewise.
7183	* gfortran.dg/initialization_5.f90: Likewise.
7184	* gfortran.dg/initialization_6.f90: Likewise.
7185	* gfortran.dg/inline_matmul_1.f90: Likewise.
7186	* gfortran.dg/inline_matmul_10.f90: Likewise.
7187	* gfortran.dg/inline_matmul_11.f90: Likewise.
7188	* gfortran.dg/inline_matmul_13.f90: Likewise.
7189	* gfortran.dg/inline_matmul_14.f90: Likewise.
7190	* gfortran.dg/inline_matmul_16.f90: Likewise.
7191	* gfortran.dg/inline_matmul_17.f90: Likewise.
7192	* gfortran.dg/inline_matmul_18.f90: Likewise.
7193	* gfortran.dg/inline_matmul_19.f90: Likewise.
7194	* gfortran.dg/inline_matmul_2.f90: Likewise.
7195	* gfortran.dg/inline_matmul_20.f90: Likewise.
7196	* gfortran.dg/inline_matmul_22.f90: Likewise.
7197	* gfortran.dg/inline_matmul_3.f90: Likewise.
7198	* gfortran.dg/inline_matmul_4.f90: Likewise.
7199	* gfortran.dg/inline_matmul_5.f90: Likewise.
7200	* gfortran.dg/inline_matmul_6.f90: Likewise.
7201	* gfortran.dg/inline_matmul_7.f90: Likewise.
7202	* gfortran.dg/inline_matmul_8.f90: Likewise.
7203	* gfortran.dg/inline_matmul_9.f90: Likewise.
7204	* gfortran.dg/inline_sum_1.f90: Likewise.
7205	* gfortran.dg/inline_sum_3.f90: Likewise.
7206	* gfortran.dg/inline_sum_5.f90: Likewise.
7207	* gfortran.dg/inquire-complex.f90: Likewise.
7208	* gfortran.dg/inquire.f90: Likewise.
7209	* gfortran.dg/inquire_10.f90: Likewise.
7210	* gfortran.dg/inquire_13.f90: Likewise.
7211	* gfortran.dg/inquire_15.f90: Likewise.
7212	* gfortran.dg/inquire_16.f90: Likewise.
7213	* gfortran.dg/inquire_17.f90: Likewise.
7214	* gfortran.dg/inquire_5.f90: Likewise.
7215	* gfortran.dg/inquire_6.f90: Likewise.
7216	* gfortran.dg/inquire_7.f90: Likewise.
7217	* gfortran.dg/inquire_9.f90: Likewise.
7218	* gfortran.dg/inquire_internal.f90: Likewise.
7219	* gfortran.dg/inquire_recl_f2018.f90: Likewise.
7220	* gfortran.dg/inquire_size.f90: Likewise.
7221	* gfortran.dg/int_1.f90: Likewise.
7222	* gfortran.dg/int_conv_1.f90: Likewise.
7223	* gfortran.dg/int_range_io_1.f90: Likewise.
7224	* gfortran.dg/integer_exponentiation_2.f90: Likewise.
7225	* gfortran.dg/integer_exponentiation_3.F90: Likewise.
7226	* gfortran.dg/integer_exponentiation_5.F90: Likewise.
7227	* gfortran.dg/integer_plus.f90: Likewise.
7228	* gfortran.dg/intent_out_2.f90: Likewise.
7229	* gfortran.dg/intent_out_5.f90: Likewise.
7230	* gfortran.dg/intent_out_6.f90: Likewise.
7231	* gfortran.dg/interface_12.f90: Likewise.
7232	* gfortran.dg/interface_19.f90: Likewise.
7233	* gfortran.dg/interface_4.f90: Likewise.
7234	* gfortran.dg/interface_5.f90: Likewise.
7235	* gfortran.dg/interface_9.f90: Likewise.
7236	* gfortran.dg/interface_assignment_1.f90: Likewise.
7237	* gfortran.dg/interface_assignment_2.f90: Likewise.
7238	* gfortran.dg/internal_dummy_2.f08: Likewise.
7239	* gfortran.dg/internal_dummy_3.f08: Likewise.
7240	* gfortran.dg/internal_dummy_4.f08: Likewise.
7241	* gfortran.dg/internal_pack_1.f90: Likewise.
7242	* gfortran.dg/internal_pack_10.f90: Likewise.
7243	* gfortran.dg/internal_pack_12.f90: Likewise.
7244	* gfortran.dg/internal_pack_13.f90: Likewise.
7245	* gfortran.dg/internal_pack_14.f90: Likewise.
7246	* gfortran.dg/internal_pack_15.f90: Likewise.
7247	* gfortran.dg/internal_pack_2.f90: Likewise.
7248	* gfortran.dg/internal_pack_3.f90: Likewise.
7249	* gfortran.dg/internal_pack_4.f90: Likewise.
7250	* gfortran.dg/internal_pack_6.f90: Likewise.
7251	* gfortran.dg/internal_pack_8.f90: Likewise.
7252	* gfortran.dg/internal_readwrite_1.f90: Likewise.
7253	* gfortran.dg/internal_readwrite_2.f90: Likewise.
7254	* gfortran.dg/internal_readwrite_3.f90: Likewise.
7255	* gfortran.dg/intrinsic_actual_1.f: Likewise.
7256	* gfortran.dg/intrinsic_actual_2.f90: Likewise.
7257	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
7258	* gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
7259	* gfortran.dg/intrinsic_char_1.f90: Likewise.
7260	* gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
7261	* gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
7262	* gfortran.dg/intrinsic_modulo_1.f90: Likewise.
7263	* gfortran.dg/intrinsic_pack_1.f90: Likewise.
7264	* gfortran.dg/intrinsic_pack_2.f90: Likewise.
7265	* gfortran.dg/intrinsic_pack_3.f90: Likewise.
7266	* gfortran.dg/intrinsic_pack_5.f90: Likewise.
7267	* gfortran.dg/intrinsic_product_1.f90: Likewise.
7268	* gfortran.dg/intrinsic_sign_1.f90: Likewise.
7269	* gfortran.dg/intrinsic_sign_2.f90: Likewise.
7270	* gfortran.dg/intrinsic_spread_1.f90: Likewise.
7271	* gfortran.dg/intrinsic_spread_2.f90: Likewise.
7272	* gfortran.dg/intrinsic_spread_3.f90: Likewise.
7273	* gfortran.dg/intrinsic_unpack_1.f90: Likewise.
7274	* gfortran.dg/intrinsic_unpack_2.f90: Likewise.
7275	* gfortran.dg/intrinsic_unpack_3.f90: Likewise.
7276	* gfortran.dg/intrinsic_verify_1.f90: Likewise.
7277	* gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
7278	* gfortran.dg/io_err_1.f90: Likewise.
7279	* gfortran.dg/io_real_boz.f90: Likewise.
7280	* gfortran.dg/iomsg_1.f90: Likewise.
7281	* gfortran.dg/iostat_1.f90: Likewise.
7282	* gfortran.dg/iostat_2.f90: Likewise.
7283	* gfortran.dg/iostat_4.f90: Likewise.
7284	* gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
7285	* gfortran.dg/ishft_1.f90: Likewise.
7286	* gfortran.dg/ishft_2.f90: Likewise.
7287	* gfortran.dg/ishft_4.f90: Likewise.
7288	* gfortran.dg/isnan_1.f90: Likewise.
7289	* gfortran.dg/isnan_2.f90: Likewise.
7290	* gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
7291	* gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
7292	* gfortran.dg/iso_fortran_env_1.f90: Likewise.
7293	* gfortran.dg/iso_fortran_env_3.f90: Likewise.
7294	* gfortran.dg/iso_fortran_env_5.f90: Likewise.
7295	* gfortran.dg/iso_fortran_env_6.f90: Likewise.
7296	* gfortran.dg/itime_idate_1.f: Likewise.
7297	* gfortran.dg/itime_idate_2.f: Likewise.
7298	* gfortran.dg/large_integer_kind_1.f90: Likewise.
7299	* gfortran.dg/large_integer_kind_2.f90: Likewise.
7300	* gfortran.dg/large_real_kind_1.f90: Likewise.
7301	* gfortran.dg/large_real_kind_2.F90: Likewise.
7302	* gfortran.dg/large_real_kind_3.F90: Likewise.
7303	* gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
7304	* gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
7305	* gfortran.dg/large_recl.f90: Likewise.
7306	* gfortran.dg/large_unit_1.f90: Likewise.
7307	* gfortran.dg/large_unit_2.f90: Likewise.
7308	* gfortran.dg/largeequiv_1.f90: Likewise.
7309	* gfortran.dg/leadz_trailz_1.f90: Likewise.
7310	* gfortran.dg/leadz_trailz_2.f90: Likewise.
7311	* gfortran.dg/leadz_trailz_3.f90: Likewise.
7312	* gfortran.dg/list_read_1.f90: Likewise.
7313	* gfortran.dg/list_read_10.f90: Likewise.
7314	* gfortran.dg/list_read_11.f90: Likewise.
7315	* gfortran.dg/list_read_12.f90: Likewise.
7316	* gfortran.dg/list_read_13.f: Likewise.
7317	* gfortran.dg/list_read_14.f90: Likewise.
7318	* gfortran.dg/list_read_2.f90: Likewise.
7319	* gfortran.dg/list_read_3.f90: Likewise.
7320	* gfortran.dg/list_read_4.f90: Likewise.
7321	* gfortran.dg/list_read_5.f90: Likewise.
7322	* gfortran.dg/list_read_6.f90: Likewise.
7323	* gfortran.dg/list_read_7.f90: Likewise.
7324	* gfortran.dg/list_read_8.f90: Likewise.
7325	* gfortran.dg/list_read_9.f90: Likewise.
7326	* gfortran.dg/loc_2.f90: Likewise.
7327	* gfortran.dg/logical_1.f90: Likewise.
7328	* gfortran.dg/logical_dot_product.f90: Likewise.
7329	* gfortran.dg/logical_temp_io.f90: Likewise.
7330	* gfortran.dg/logical_temp_io_kind8.f90: Likewise.
7331	* gfortran.dg/lrshift_1.f90: Likewise.
7332	* gfortran.dg/ltime_gmtime_1.f90: Likewise.
7333	* gfortran.dg/ltime_gmtime_2.f90: Likewise.
7334	* gfortran.dg/lto/pr40725_0.f03: Likewise.
7335	* gfortran.dg/lto/pr41576_1.f90: Likewise.
7336	* gfortran.dg/make_unit.f90: Likewise.
7337	* gfortran.dg/mapping_1.f90: Likewise.
7338	* gfortran.dg/mapping_2.f90: Likewise.
7339	* gfortran.dg/mapping_3.f90: Likewise.
7340	* gfortran.dg/masklr_1.F90: Likewise.
7341	* gfortran.dg/masklr_2.F90: Likewise.
7342	* gfortran.dg/matmul_1.f90: Likewise.
7343	* gfortran.dg/matmul_10.f90: Likewise.
7344	* gfortran.dg/matmul_12.f90: Likewise.
7345	* gfortran.dg/matmul_16.f90: Likewise.
7346	* gfortran.dg/matmul_17.f90: Likewise.
7347	* gfortran.dg/matmul_18.f90: Likewise.
7348	* gfortran.dg/matmul_2.f90: Likewise.
7349	* gfortran.dg/matmul_3.f90: Likewise.
7350	* gfortran.dg/matmul_4.f90: Likewise.
7351	* gfortran.dg/matmul_6.f90: Likewise.
7352	* gfortran.dg/matmul_8.f03: Likewise.
7353	* gfortran.dg/matmul_9.f90: Likewise.
7354	* gfortran.dg/matmul_bounds_12.f90: Likewise.
7355	* gfortran.dg/matmul_bounds_6.f90: Likewise.
7356	* gfortran.dg/matmul_const.f90: Likewise.
7357	* gfortran.dg/maxloc_1.f90: Likewise.
7358	* gfortran.dg/maxloc_2.f90: Likewise.
7359	* gfortran.dg/maxloc_3.f90: Likewise.
7360	* gfortran.dg/maxloc_4.f90: Likewise.
7361	* gfortran.dg/maxloc_string_1.f90: Likewise.
7362	* gfortran.dg/maxlocval_1.f90: Likewise.
7363	* gfortran.dg/maxlocval_2.f90: Likewise.
7364	* gfortran.dg/maxlocval_3.f90: Likewise.
7365	* gfortran.dg/maxlocval_4.f90: Likewise.
7366	* gfortran.dg/maxval_char_1.f90: Likewise.
7367	* gfortran.dg/maxval_char_2.f90: Likewise.
7368	* gfortran.dg/maxval_char_3.f90: Likewise.
7369	* gfortran.dg/maxval_char_4.f90: Likewise.
7370	* gfortran.dg/maxval_parameter_1.f90: Likewise.
7371	* gfortran.dg/mclock.f90: Likewise.
7372	* gfortran.dg/merge_bits_1.F90: Likewise.
7373	* gfortran.dg/merge_bits_2.F90: Likewise.
7374	* gfortran.dg/merge_char_1.f90: Likewise.
7375	* gfortran.dg/merge_init_expr.f90: Likewise.
7376	* gfortran.dg/min_max_optional_1.f90: Likewise.
7377	* gfortran.dg/min_max_optional_5.f90: Likewise.
7378	* gfortran.dg/minloc_1.f90: Likewise.
7379	* gfortran.dg/minloc_2.f90: Likewise.
7380	* gfortran.dg/minloc_3.f90: Likewise.
7381	* gfortran.dg/minloc_4.f90: Likewise.
7382	* gfortran.dg/minloc_string_1.f90: Likewise.
7383	* gfortran.dg/minlocval_1.f90: Likewise.
7384	* gfortran.dg/minlocval_2.f90: Likewise.
7385	* gfortran.dg/minlocval_3.f90: Likewise.
7386	* gfortran.dg/minlocval_4.f90: Likewise.
7387	* gfortran.dg/minmax_char_1.f90: Likewise.
7388	* gfortran.dg/minmaxloc_1.f90: Likewise.
7389	* gfortran.dg/minmaxloc_10.f90: Likewise.
7390	* gfortran.dg/minmaxloc_11.f90: Likewise.
7391	* gfortran.dg/minmaxloc_12.f90: Likewise.
7392	* gfortran.dg/minmaxloc_13.f90: Likewise.
7393	* gfortran.dg/minmaxloc_2.f90: Likewise.
7394	* gfortran.dg/minmaxloc_3.f90: Likewise.
7395	* gfortran.dg/minmaxloc_4.f90: Likewise.
7396	* gfortran.dg/minmaxloc_5.f90: Likewise.
7397	* gfortran.dg/minmaxloc_6.f90: Likewise.
7398	* gfortran.dg/minmaxloc_7.f90: Likewise.
7399	* gfortran.dg/minmaxloc_8.f90: Likewise.
7400	* gfortran.dg/minmaxval_1.f90: Likewise.
7401	* gfortran.dg/minval_char_1.f90: Likewise.
7402	* gfortran.dg/minval_char_2.f90: Likewise.
7403	* gfortran.dg/minval_char_3.f90: Likewise.
7404	* gfortran.dg/minval_char_4.f90: Likewise.
7405	* gfortran.dg/minval_char_5.f90: Likewise.
7406	* gfortran.dg/minval_parameter_1.f90: Likewise.
7407	* gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7408	* gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7409	* gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7410	* gfortran.dg/missing_parens_1.f90: Likewise.
7411	* gfortran.dg/missing_parens_2.f90: Likewise.
7412	* gfortran.dg/mod_large_1.f90: Likewise.
7413	* gfortran.dg/mod_sign0_1.f90: Likewise.
7414	* gfortran.dg/module_blank_common.f90: Likewise.
7415	* gfortran.dg/module_commons_1.f90: Likewise.
7416	* gfortran.dg/module_commons_3.f90: Likewise.
7417	* gfortran.dg/module_double_reuse.f90: Likewise.
7418	* gfortran.dg/module_equivalence_1.f90: Likewise.
7419	* gfortran.dg/module_equivalence_2.f90: Likewise.
7420	* gfortran.dg/module_equivalence_3.f90: Likewise.
7421	* gfortran.dg/module_equivalence_5.f90: Likewise.
7422	* gfortran.dg/module_interface_1.f90: Likewise.
7423	* gfortran.dg/module_nan.f90: Likewise.
7424	* gfortran.dg/module_private_array_refs_1.f90: Likewise.
7425	* gfortran.dg/module_procedure_1.f90: Likewise.
7426	* gfortran.dg/module_read_1.f90: Likewise.
7427	* gfortran.dg/module_read_2.f90: Likewise.
7428	* gfortran.dg/module_widestring_1.f90: Likewise.
7429	* gfortran.dg/move_alloc.f90: Likewise.
7430	* gfortran.dg/move_alloc_10.f90: Likewise.
7431	* gfortran.dg/move_alloc_13.f90: Likewise.
7432	* gfortran.dg/move_alloc_14.f90: Likewise.
7433	* gfortran.dg/move_alloc_15.f90: Likewise.
7434	* gfortran.dg/move_alloc_16.f90: Likewise.
7435	* gfortran.dg/move_alloc_2.f90: Likewise.
7436	* gfortran.dg/move_alloc_5.f90: Likewise.
7437	* gfortran.dg/move_alloc_6.f90: Likewise.
7438	* gfortran.dg/move_alloc_9.f90: Likewise.
7439	* gfortran.dg/multiple_allocation_1.f90: Likewise.
7440	* gfortran.dg/multiple_allocation_3.f90: Likewise.
7441	* gfortran.dg/mvbits_1.f90: Likewise.
7442	* gfortran.dg/mvbits_2.f90: Likewise.
7443	* gfortran.dg/mvbits_3.f90: Likewise.
7444	* gfortran.dg/mvbits_4.f90: Likewise.
7445	* gfortran.dg/mvbits_7.f90: Likewise.
7446	* gfortran.dg/mvbits_8.f90: Likewise.
7447	* gfortran.dg/namelist_11.f: Likewise.
7448	* gfortran.dg/namelist_12.f: Likewise.
7449	* gfortran.dg/namelist_13.f90: Likewise.
7450	* gfortran.dg/namelist_14.f90: Likewise.
7451	* gfortran.dg/namelist_15.f90: Likewise.
7452	* gfortran.dg/namelist_16.f90: Likewise.
7453	* gfortran.dg/namelist_17.f90: Likewise.
7454	* gfortran.dg/namelist_18.f90: Likewise.
7455	* gfortran.dg/namelist_19.f90: Likewise.
7456	* gfortran.dg/namelist_20.f90: Likewise.
7457	* gfortran.dg/namelist_21.f90: Likewise.
7458	* gfortran.dg/namelist_22.f90: Likewise.
7459	* gfortran.dg/namelist_23.f90: Likewise.
7460	* gfortran.dg/namelist_24.f90: Likewise.
7461	* gfortran.dg/namelist_26.f90: Likewise.
7462	* gfortran.dg/namelist_27.f90: Likewise.
7463	* gfortran.dg/namelist_28.f90: Likewise.
7464	* gfortran.dg/namelist_29.f90: Likewise.
7465	* gfortran.dg/namelist_37.f90: Likewise.
7466	* gfortran.dg/namelist_38.f90: Likewise.
7467	* gfortran.dg/namelist_39.f90: Likewise.
7468	* gfortran.dg/namelist_40.f90: Likewise.
7469	* gfortran.dg/namelist_41.f90: Likewise.
7470	* gfortran.dg/namelist_42.f90: Likewise.
7471	* gfortran.dg/namelist_43.f90: Likewise.
7472	* gfortran.dg/namelist_44.f90: Likewise.
7473	* gfortran.dg/namelist_47.f90: Likewise.
7474	* gfortran.dg/namelist_48.f90: Likewise.
7475	* gfortran.dg/namelist_49.f90: Likewise.
7476	* gfortran.dg/namelist_50.f90: Likewise.
7477	* gfortran.dg/namelist_51.f90: Likewise.
7478	* gfortran.dg/namelist_52.f90: Likewise.
7479	* gfortran.dg/namelist_54.f90: Likewise.
7480	* gfortran.dg/namelist_55.f90: Likewise.
7481	* gfortran.dg/namelist_56.f90: Likewise.
7482	* gfortran.dg/namelist_57.f90: Likewise.
7483	* gfortran.dg/namelist_58.f90: Likewise.
7484	* gfortran.dg/namelist_59.f90: Likewise.
7485	* gfortran.dg/namelist_60.f90: Likewise.
7486	* gfortran.dg/namelist_61.f90: Likewise.
7487	* gfortran.dg/namelist_64.f90: Likewise.
7488	* gfortran.dg/namelist_65.f90: Likewise.
7489	* gfortran.dg/namelist_69.f90: Likewise.
7490	* gfortran.dg/namelist_70.f90: Likewise.
7491	* gfortran.dg/namelist_71.f90: Likewise.
7492	* gfortran.dg/namelist_72.f: Likewise.
7493	* gfortran.dg/namelist_73.f90: Likewise.
7494	* gfortran.dg/namelist_77.f90: Likewise.
7495	* gfortran.dg/namelist_78.f90: Likewise.
7496	* gfortran.dg/namelist_79.f90: Likewise.
7497	* gfortran.dg/namelist_80.f90: Likewise.
7498	* gfortran.dg/namelist_81.f90: Likewise.
7499	* gfortran.dg/namelist_82.f90: Likewise.
7500	* gfortran.dg/namelist_84.f90: Likewise.
7501	* gfortran.dg/namelist_85.f90: Likewise.
7502	* gfortran.dg/namelist_86.f90: Likewise.
7503	* gfortran.dg/namelist_87.f90: Likewise.
7504	* gfortran.dg/namelist_88.f90: Likewise.
7505	* gfortran.dg/namelist_89.f90: Likewise.
7506	* gfortran.dg/namelist_90.f: Likewise.
7507	* gfortran.dg/namelist_95.f90: Likewise.
7508	* gfortran.dg/namelist_char_only.f90: Likewise.
7509	* gfortran.dg/namelist_empty.f90: Likewise.
7510	* gfortran.dg/namelist_internal.f90: Likewise.
7511	* gfortran.dg/namelist_use.f90: Likewise.
7512	* gfortran.dg/namelist_use_only.f90: Likewise.
7513	* gfortran.dg/namelist_utf8.f90: Likewise.
7514	* gfortran.dg/nan_1.f90: Likewise.
7515	* gfortran.dg/nan_2.f90: Likewise.
7516	* gfortran.dg/nan_3.f90: Likewise.
7517	* gfortran.dg/nan_6.f90: Likewise.
7518	* gfortran.dg/nan_7.f90: Likewise.
7519	* gfortran.dg/nearest_1.f90: Likewise.
7520	* gfortran.dg/nearest_2.f90: Likewise.
7521	* gfortran.dg/nearest_3.f90: Likewise.
7522	* gfortran.dg/negative-z-descriptor.f90: Likewise.
7523	* gfortran.dg/negative_automatic_size.f90: Likewise.
7524	* gfortran.dg/negative_unit.f: Likewise.
7525	* gfortran.dg/negative_unit2.f90: Likewise.
7526	* gfortran.dg/negative_unit_int8.f: Likewise.
7527	* gfortran.dg/nested_array_constructor_2.f90: Likewise.
7528	* gfortran.dg/nested_array_constructor_3.f90: Likewise.
7529	* gfortran.dg/nested_array_constructor_4.f90: Likewise.
7530	* gfortran.dg/nested_modules_1.f90: Likewise.
7531	* gfortran.dg/nested_modules_2.f90: Likewise.
7532	* gfortran.dg/nested_modules_3.f90: Likewise.
7533	* gfortran.dg/nesting_1.f90: Likewise.
7534	* gfortran.dg/new_line.f90: Likewise.
7535	* gfortran.dg/newunit_1.f90: Likewise.
7536	* gfortran.dg/newunit_3.f90: Likewise.
7537	* gfortran.dg/newunit_5.f90.f90: Likewise.
7538	* gfortran.dg/nint_1.f90: Likewise.
7539	* gfortran.dg/nint_2.f90: Likewise.
7540	* gfortran.dg/no_arg_check_2.f90: Likewise.
7541	* gfortran.dg/no_range_check_1.f90: Likewise.
7542	* gfortran.dg/no_range_check_2.f90: Likewise.
7543	* gfortran.dg/no_range_check_3.f90: Likewise.
7544	* gfortran.dg/noadv_size.f90: Likewise.
7545	* gfortran.dg/nonreturning_statements.f90: Likewise.
7546	* gfortran.dg/norm2_1.f90: Likewise.
7547	* gfortran.dg/norm2_3.f90: Likewise.
7548	* gfortran.dg/nosigned_zero_1.f90: Likewise.
7549	* gfortran.dg/nosigned_zero_2.f90: Likewise.
7550	* gfortran.dg/nosigned_zero_3.f90: Likewise.
7551	* gfortran.dg/null_4.f90: Likewise.
7552	* gfortran.dg/null_9.f90: Likewise.
7553	* gfortran.dg/nullify_3.f90: Likewise.
7554	* gfortran.dg/oldstyle_1.f90: Likewise.
7555	* gfortran.dg/open_access_append_1.f90: Likewise.
7556	* gfortran.dg/open_access_append_2.f90: Likewise.
7557	* gfortran.dg/open_errors.f90: Likewise.
7558	* gfortran.dg/open_negative_unit_1.f90: Likewise.
7559	* gfortran.dg/open_new.f90: Likewise.
7560	* gfortran.dg/open_readonly_1.f90: Likewise.
7561	* gfortran.dg/operator_1.f90: Likewise.
7562	* gfortran.dg/optional_absent_1.f90: Likewise.
7563	* gfortran.dg/optional_absent_2.f90: Likewise.
7564	* gfortran.dg/optional_absent_3.f90: Likewise.
7565	* gfortran.dg/optional_class_1.f90: Likewise.
7566	* gfortran.dg/optional_dim_2.f90: Likewise.
7567	* gfortran.dg/optional_dim_3.f90: Likewise.
7568	* gfortran.dg/output_exponents_1.f90: Likewise.
7569	* gfortran.dg/overload_1.f90: Likewise.
7570	* gfortran.dg/overload_2.f90: Likewise.
7571	* gfortran.dg/overwrite_1.f: Likewise.
7572	* gfortran.dg/pad_no.f90: Likewise.
7573	* gfortran.dg/parameter_array_init_1.f90: Likewise.
7574	* gfortran.dg/parameter_array_init_2.f90: Likewise.
7575	* gfortran.dg/parameter_array_init_4.f90: Likewise.
7576	* gfortran.dg/parameter_array_init_5.f90: Likewise.
7577	* gfortran.dg/parameter_array_section_2.f90: Likewise.
7578	* gfortran.dg/parens_3.f90: Likewise.
7579	* gfortran.dg/parens_5.f90: Likewise.
7580	* gfortran.dg/parens_6.f90: Likewise.
7581	* gfortran.dg/parent_result_ref_1.f90: Likewise.
7582	* gfortran.dg/parent_result_ref_2.f90: Likewise.
7583	* gfortran.dg/parent_result_ref_3.f90: Likewise.
7584	* gfortran.dg/parent_result_ref_4.f90: Likewise.
7585	* gfortran.dg/parity_1.f90: Likewise.
7586	* gfortran.dg/past_eor.f90: Likewise.
7587	* gfortran.dg/pdt_1.f03: Likewise.
7588	* gfortran.dg/pdt_10.f03: Likewise.
7589	* gfortran.dg/pdt_11.f03: Likewise.
7590	* gfortran.dg/pdt_12.f03: Likewise.
7591	* gfortran.dg/pdt_13.f03: Likewise.
7592	* gfortran.dg/pdt_14.f03: Likewise.
7593	* gfortran.dg/pdt_15.f03: Likewise.
7594	* gfortran.dg/pdt_19.f03: Likewise.
7595	* gfortran.dg/pdt_20.f03: Likewise.
7596	* gfortran.dg/pdt_22.f03: Likewise.
7597	* gfortran.dg/pdt_23.f03: Likewise.
7598	* gfortran.dg/pdt_25.f03: Likewise.
7599	* gfortran.dg/pdt_26.f03: Likewise.
7600	* gfortran.dg/pdt_27.f03: Likewise.
7601	* gfortran.dg/pdt_28.f03: Likewise.
7602	* gfortran.dg/pdt_3.f03: Likewise.
7603	* gfortran.dg/pdt_4.f03: Likewise.
7604	* gfortran.dg/pdt_5.f03: Likewise.
7605	* gfortran.dg/pdt_7.f03: Likewise.
7606	* gfortran.dg/pointer_1.f90: Likewise.
7607	* gfortran.dg/pointer_array_1.f90: Likewise.
7608	* gfortran.dg/pointer_array_3.f90: Likewise.
7609	* gfortran.dg/pointer_array_4.f90: Likewise.
7610	* gfortran.dg/pointer_array_5.f90: Likewise.
7611	* gfortran.dg/pointer_array_6.f90: Likewise.
7612	* gfortran.dg/pointer_array_7.f90: Likewise.
7613	* gfortran.dg/pointer_array_8.f90: Likewise.
7614	* gfortran.dg/pointer_array_9.f90: Likewise.
7615	* gfortran.dg/pointer_array_component_1.f90: Likewise.
7616	* gfortran.dg/pointer_array_component_2.f90: Likewise.
7617	* gfortran.dg/pointer_assign_10.f90: Likewise.
7618	* gfortran.dg/pointer_assign_11.f90: Likewise.
7619	* gfortran.dg/pointer_assign_4.f90: Likewise.
7620	* gfortran.dg/pointer_assign_8.f90: Likewise.
7621	* gfortran.dg/pointer_assign_9.f90: Likewise.
7622	* gfortran.dg/pointer_check_10.f90: Likewise.
7623	* gfortran.dg/pointer_check_9.f90: Likewise.
7624	* gfortran.dg/pointer_function_actual_1.f90: Likewise.
7625	* gfortran.dg/pointer_function_actual_2.f90: Likewise.
7626	* gfortran.dg/pointer_function_result_1.f90: Likewise.
7627	* gfortran.dg/pointer_init_1.f90: Likewise.
7628	* gfortran.dg/pointer_init_3.f90: Likewise.
7629	* gfortran.dg/pointer_init_4.f90: Likewise.
7630	* gfortran.dg/pointer_init_5.f90: Likewise.
7631	* gfortran.dg/pointer_init_8.f90: Likewise.
7632	* gfortran.dg/pointer_intent_1.f90: Likewise.
7633	* gfortran.dg/pointer_intent_4.f90: Likewise.
7634	* gfortran.dg/pointer_intent_5.f90: Likewise.
7635	* gfortran.dg/pointer_remapping_10.f90: Likewise.
7636	* gfortran.dg/pointer_remapping_4.f03: Likewise.
7637	* gfortran.dg/pointer_remapping_5.f08: Likewise.
7638	* gfortran.dg/pointer_remapping_9.f90: Likewise.
7639	* gfortran.dg/pointer_target_1.f90: Likewise.
7640	* gfortran.dg/pointer_target_2.f90: Likewise.
7641	* gfortran.dg/popcnt_poppar_1.F90: Likewise.
7642	* gfortran.dg/popcnt_poppar_2.F90: Likewise.
7643	* gfortran.dg/power.f90: Likewise.
7644	* gfortran.dg/power1.f90: Likewise.
7645	* gfortran.dg/power_3.f90: Likewise.
7646	* gfortran.dg/power_4.f90: Likewise.
7647	* gfortran.dg/power_5.f90: Likewise.
7648	* gfortran.dg/pr12884.f: Likewise.
7649	* gfortran.dg/pr15129.f90: Likewise.
7650	* gfortran.dg/pr15140.f90: Likewise.
7651	* gfortran.dg/pr15324.f90: Likewise.
7652	* gfortran.dg/pr15332.f: Likewise.
7653	* gfortran.dg/pr15957.f90: Likewise.
7654	* gfortran.dg/pr15959.f90: Likewise.
7655	* gfortran.dg/pr16597.f90: Likewise.
7656	* gfortran.dg/pr16861.f90: Likewise.
7657	* gfortran.dg/pr16938.f90: Likewise.
7658	* gfortran.dg/pr17090.f90: Likewise.
7659	* gfortran.dg/pr17143.f90: Likewise.
7660	* gfortran.dg/pr17164.f90: Likewise.
7661	* gfortran.dg/pr17229.f: Likewise.
7662	* gfortran.dg/pr17285.f90: Likewise.
7663	* gfortran.dg/pr17286.f90: Likewise.
7664	* gfortran.dg/pr17472.f: Likewise.
7665	* gfortran.dg/pr17612.f90: Likewise.
7666	* gfortran.dg/pr17706.f90: Likewise.
7667	* gfortran.dg/pr18025.f90: Likewise.
7668	* gfortran.dg/pr18122.f90: Likewise.
7669	* gfortran.dg/pr18210.f90: Likewise.
7670	* gfortran.dg/pr18392.f90: Likewise.
7671	* gfortran.dg/pr19155.f: Likewise.
7672	* gfortran.dg/pr19216.f: Likewise.
7673	* gfortran.dg/pr19467.f90: Likewise.
7674	* gfortran.dg/pr19657.f: Likewise.
7675	* gfortran.dg/pr19926.f90: Likewise.
7676	* gfortran.dg/pr19928-1.f90: Likewise.
7677	* gfortran.dg/pr19928-2.f90: Likewise.
7678	* gfortran.dg/pr20086.f90: Likewise.
7679	* gfortran.dg/pr20124.f90: Likewise.
7680	* gfortran.dg/pr20163-2.f: Likewise.
7681	* gfortran.dg/pr20480.f90: Likewise.
7682	* gfortran.dg/pr20755.f: Likewise.
7683	* gfortran.dg/pr20950.f: Likewise.
7684	* gfortran.dg/pr21177.f90: Likewise.
7685	* gfortran.dg/pr21730.f: Likewise.
7686	* gfortran.dg/pr22491.f: Likewise.
7687	* gfortran.dg/pr25603.f: Likewise.
7688	* gfortran.dg/pr26246_2.f90: Likewise.
7689	* gfortran.dg/pr32136.f90: Likewise.
7690	* gfortran.dg/pr32533.f90: Likewise.
7691	* gfortran.dg/pr33794.f90: Likewise.
7692	* gfortran.dg/pr35662.f90: Likewise.
7693	* gfortran.dg/pr35944-1.f90: Likewise.
7694	* gfortran.dg/pr35944-2.f90: Likewise.
7695	* gfortran.dg/pr35983.f90: Likewise.
7696	* gfortran.dg/pr39865.f90: Likewise.
7697	* gfortran.dg/pr41212.f90: Likewise.
7698	* gfortran.dg/pr43808.f90: Likewise.
7699	* gfortran.dg/pr44592.f90: Likewise.
7700	* gfortran.dg/pr44735.f90: Likewise.
7701	* gfortran.dg/pr45308.f03: Likewise.
7702	* gfortran.dg/pr46297.f: Likewise.
7703	* gfortran.dg/pr46588.f90: Likewise.
7704	* gfortran.dg/pr46665.f90: Likewise.
7705	* gfortran.dg/pr46804.f90: Likewise.
7706	* gfortran.dg/pr47008.f03: Likewise.
7707	* gfortran.dg/pr47614.f: Likewise.
7708	* gfortran.dg/pr47878.f90: Likewise.
7709	* gfortran.dg/pr49103.f90: Likewise.
7710	* gfortran.dg/pr50069_1.f90: Likewise.
7711	* gfortran.dg/pr50769.f90: Likewise.
7712	* gfortran.dg/pr52608.f90: Likewise.
7713	* gfortran.dg/pr55086_2.f90: Likewise.
7714	* gfortran.dg/pr55086_2_tfat.f90: Likewise.
7715	* gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7716	* gfortran.dg/pr55330.f90: Likewise.
7717	* gfortran.dg/pr56015.f90: Likewise.
7718	* gfortran.dg/pr57910.f90: Likewise.
7719	* gfortran.dg/pr59700.f90: Likewise.
7720	* gfortran.dg/pr62125.f90: Likewise.
7721	* gfortran.dg/pr64530.f90: Likewise.
7722	* gfortran.dg/pr65429.f90: Likewise.
7723	* gfortran.dg/pr65450.f90: Likewise.
7724	* gfortran.dg/pr65504.f90: Likewise.
7725	* gfortran.dg/pr65903.f90: Likewise.
7726	* gfortran.dg/pr66311.f90: Likewise.
7727	* gfortran.dg/pr66864.f90: Likewise.
7728	* gfortran.dg/pr67140.f90: Likewise.
7729	* gfortran.dg/pr67524.f90: Likewise.
7730	* gfortran.dg/pr67885.f90: Likewise.
7731	* gfortran.dg/pr68053.f90: Likewise.
7732	* gfortran.dg/pr68566.f90: Likewise.
7733	* gfortran.dg/pr69514_1.f90: Likewise.
7734	* gfortran.dg/pr69514_2.f90: Likewise.
7735	* gfortran.dg/pr69739.f90: Likewise.
7736	* gfortran.dg/pr70673.f90: Likewise.
7737	* gfortran.dg/pr71523_2.f90: Likewise.
7738	* gfortran.dg/pr71764.f90: Likewise.
7739	* gfortran.dg/pr78092.f90: Likewise.
7740	* gfortran.dg/pr82973.f90: Likewise.
7741	* gfortran.dg/pr83864.f90: Likewise.
7742	* gfortran.dg/pr83874.f90: Likewise.
7743	* gfortran.dg/pr84088.f90: Likewise.
7744	* gfortran.dg/pr84155.f90: Likewise.
7745	* gfortran.dg/proc_decl_12.f90: Likewise.
7746	* gfortran.dg/proc_decl_13.f90: Likewise.
7747	* gfortran.dg/proc_decl_15.f90: Likewise.
7748	* gfortran.dg/proc_decl_17.f90: Likewise.
7749	* gfortran.dg/proc_decl_18.f90: Likewise.
7750	* gfortran.dg/proc_decl_2.f90: Likewise.
7751	* gfortran.dg/proc_decl_5.f90: Likewise.
7752	* gfortran.dg/proc_decl_9.f90: Likewise.
7753	* gfortran.dg/proc_ptr_1.f90: Likewise.
7754	* gfortran.dg/proc_ptr_10.f90: Likewise.
7755	* gfortran.dg/proc_ptr_12.f90: Likewise.
7756	* gfortran.dg/proc_ptr_18.f90: Likewise.
7757	* gfortran.dg/proc_ptr_19.f90: Likewise.
7758	* gfortran.dg/proc_ptr_21.f90: Likewise.
7759	* gfortran.dg/proc_ptr_22.f90: Likewise.
7760	* gfortran.dg/proc_ptr_23.f90: Likewise.
7761	* gfortran.dg/proc_ptr_25.f90: Likewise.
7762	* gfortran.dg/proc_ptr_26.f90: Likewise.
7763	* gfortran.dg/proc_ptr_3.f90: Likewise.
7764	* gfortran.dg/proc_ptr_36.f90: Likewise.
7765	* gfortran.dg/proc_ptr_47.f90: Likewise.
7766	* gfortran.dg/proc_ptr_48.f90: Likewise.
7767	* gfortran.dg/proc_ptr_5.f90: Likewise.
7768	* gfortran.dg/proc_ptr_6.f90: Likewise.
7769	* gfortran.dg/proc_ptr_7.f90: Likewise.
7770	* gfortran.dg/proc_ptr_8.f90: Likewise.
7771	* gfortran.dg/proc_ptr_common_1.f90: Likewise.
7772	* gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7773	* gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7774	* gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7775	* gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7776	* gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7777	* gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7778	* gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7779	* gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7780	* gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7781	* gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7782	* gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7783	* gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7784	* gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7785	* gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7786	* gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7787	* gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7788	* gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7789	* gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7790	* gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7791	* gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7792	* gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7793	* gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7794	* gfortran.dg/proc_ptr_result_1.f90: Likewise.
7795	* gfortran.dg/proc_ptr_result_3.f90: Likewise.
7796	* gfortran.dg/proc_ptr_result_6.f90: Likewise.
7797	* gfortran.dg/proc_ptr_result_7.f90: Likewise.
7798	* gfortran.dg/proc_ptr_result_8.f90: Likewise.
7799	* gfortran.dg/product_init_expr.f03: Likewise.
7800	* gfortran.dg/promotion.f90: Likewise.
7801	* gfortran.dg/promotion_3.f90: Likewise.
7802	* gfortran.dg/promotion_4.f90: Likewise.
7803	* gfortran.dg/protected_1.f90: Likewise.
7804	* gfortran.dg/protected_2.f90: Likewise.
7805	* gfortran.dg/ptr-func-1.f90: Likewise.
7806	* gfortran.dg/ptr-func-2.f90: Likewise.
7807	* gfortran.dg/ptr_func_assign_1.f08: Likewise.
7808	* gfortran.dg/ptr_func_assign_2.f08: Likewise.
7809	* gfortran.dg/ptr_func_assign_3.f08: Likewise.
7810	* gfortran.dg/pure_byref_1.f90: Likewise.
7811	* gfortran.dg/pure_byref_2.f90: Likewise.
7812	* gfortran.dg/pure_byref_3.f90: Likewise.
7813	* gfortran.dg/quad_2.f90: Likewise.
7814	* gfortran.dg/quad_3.f90: Likewise.
7815	* gfortran.dg/random_3.f90: Likewise.
7816	* gfortran.dg/random_4.f90: Likewise.
7817	* gfortran.dg/random_7.f90: Likewise.
7818	* gfortran.dg/read_2.f90: Likewise.
7819	* gfortran.dg/read_3.f90: Likewise.
7820	* gfortran.dg/read_4.f90: Likewise.
7821	* gfortran.dg/read_5.f90: Likewise.
7822	* gfortran.dg/read_bad_advance.f90: Likewise.
7823	* gfortran.dg/read_bang.f90: Likewise.
7824	* gfortran.dg/read_bang4.f90: Likewise.
7825	* gfortran.dg/read_comma.f: Likewise.
7826	* gfortran.dg/read_dir.f90: Likewise.
7827	* gfortran.dg/read_empty_file.f: Likewise.
7828	* gfortran.dg/read_eof_1.f90: Likewise.
7829	* gfortran.dg/read_eof_2.f90: Likewise.
7830	* gfortran.dg/read_eof_3.f90: Likewise.
7831	* gfortran.dg/read_eof_4.f90: Likewise.
7832	* gfortran.dg/read_eof_5.f90: Likewise.
7833	* gfortran.dg/read_eof_6.f: Likewise.
7834	* gfortran.dg/read_eof_7.f90: Likewise.
7835	* gfortran.dg/read_eof_8.f90: Likewise.
7836	* gfortran.dg/read_eof_all.f90: Likewise.
7837	* gfortran.dg/read_eor.f90: Likewise.
7838	* gfortran.dg/read_float_1.f90: Likewise.
7839	* gfortran.dg/read_float_2.f03: Likewise.
7840	* gfortran.dg/read_float_3.f90: Likewise.
7841	* gfortran.dg/read_float_4.f90: Likewise.
7842	* gfortran.dg/read_infnan_1.f90: Likewise.
7843	* gfortran.dg/read_list_eof_1.f90: Likewise.
7844	* gfortran.dg/read_logical.f90: Likewise.
7845	* gfortran.dg/read_many_1.f: Likewise.
7846	* gfortran.dg/read_no_eor.f90: Likewise.
7847	* gfortran.dg/read_noadvance.f90: Likewise.
7848	* gfortran.dg/read_repeat.f90: Likewise.
7849	* gfortran.dg/read_repeat_2.f90: Likewise.
7850	* gfortran.dg/read_size_noadvance.f90: Likewise.
7851	* gfortran.dg/read_x_eof.f90: Likewise.
7852	* gfortran.dg/read_x_past.f: Likewise.
7853	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7854	* gfortran.dg/real_const_1.f: Likewise.
7855	* gfortran.dg/real_const_2.f90: Likewise.
7856	* gfortran.dg/real_const_3.f90: Likewise.
7857	* gfortran.dg/real_do_1.f90: Likewise.
7858	* gfortran.dg/real_index_1.f90: Likewise.
7859	* gfortran.dg/realloc_on_assign_1.f03: Likewise.
7860	* gfortran.dg/realloc_on_assign_10.f90: Likewise.
7861	* gfortran.dg/realloc_on_assign_11.f90: Likewise.
7862	* gfortran.dg/realloc_on_assign_12.f90: Likewise.
7863	* gfortran.dg/realloc_on_assign_16.f90: Likewise.
7864	* gfortran.dg/realloc_on_assign_17.f90: Likewise.
7865	* gfortran.dg/realloc_on_assign_18.f90: Likewise.
7866	* gfortran.dg/realloc_on_assign_2.f03: Likewise.
7867	* gfortran.dg/realloc_on_assign_23.f90: Likewise.
7868	* gfortran.dg/realloc_on_assign_25.f90: Likewise.
7869	* gfortran.dg/realloc_on_assign_26.f90: Likewise.
7870	* gfortran.dg/realloc_on_assign_27.f08: Likewise.
7871	* gfortran.dg/realloc_on_assign_28.f90: Likewise.
7872	* gfortran.dg/realloc_on_assign_29.f90: Likewise.
7873	* gfortran.dg/realloc_on_assign_3.f03: Likewise.
7874	* gfortran.dg/realloc_on_assign_4.f03: Likewise.
7875	* gfortran.dg/realloc_on_assign_5.f03: Likewise.
7876	* gfortran.dg/realloc_on_assign_7.f03: Likewise.
7877	* gfortran.dg/record_marker_1.f90: Likewise.
7878	* gfortran.dg/record_marker_2.f: Likewise.
7879	* gfortran.dg/record_marker_3.f90: Likewise.
7880	* gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7881	* gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7882	* gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7883	* gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7884	* gfortran.dg/recursive_check_7.f90: Likewise.
7885	* gfortran.dg/recursive_reference_1.f90: Likewise.
7886	* gfortran.dg/recursive_reference_2.f90: Likewise.
7887	* gfortran.dg/recursive_stack.f90: Likewise.
7888	* gfortran.dg/reduction.f90: Likewise.
7889	* gfortran.dg/repack_arrays_1.f90: Likewise.
7890	* gfortran.dg/repeat_1.f90: Likewise.
7891	* gfortran.dg/repeat_2.f90: Likewise.
7892	* gfortran.dg/repeat_3.f90: Likewise.
7893	* gfortran.dg/repeat_6.f90: Likewise.
7894	* gfortran.dg/reshape-alloc.f90: Likewise.
7895	* gfortran.dg/reshape-complex.f90: Likewise.
7896	* gfortran.dg/reshape.f90: Likewise.
7897	* gfortran.dg/reshape_2.f90: Likewise.
7898	* gfortran.dg/reshape_7.f90: Likewise.
7899	* gfortran.dg/reshape_empty_1.f03: Likewise.
7900	* gfortran.dg/reshape_pad_1.f90: Likewise.
7901	* gfortran.dg/reshape_rank7.f90: Likewise.
7902	* gfortran.dg/reshape_transpose_1.f90: Likewise.
7903	* gfortran.dg/reshape_zerosize_3.f90: Likewise.
7904	* gfortran.dg/result_default_init_1.f90: Likewise.
7905	* gfortran.dg/result_in_spec_1.f90: Likewise.
7906	* gfortran.dg/result_in_spec_2.f90: Likewise.
7907	* gfortran.dg/ret_array_1.f90: Likewise.
7908	* gfortran.dg/ret_pointer_1.f90: Likewise.
7909	* gfortran.dg/ret_pointer_2.f90: Likewise.
7910	* gfortran.dg/rewind_1.f90: Likewise.
7911	* gfortran.dg/round_1.f03: Likewise.
7912	* gfortran.dg/round_2.f03: Likewise.
7913	* gfortran.dg/round_3.f08: Likewise.
7914	* gfortran.dg/round_4.f90: Likewise.
7915	* gfortran.dg/rrspacing_1.f90: Likewise.
7916	* gfortran.dg/runtime_warning_1.f90: Likewise.
7917	* gfortran.dg/same_type_as_2.f03: Likewise.
7918	* gfortran.dg/save_1.f90: Likewise.
7919	* gfortran.dg/save_5.f90: Likewise.
7920	* gfortran.dg/save_6.f90: Likewise.
7921	* gfortran.dg/scalar_mask_1.f90: Likewise.
7922	* gfortran.dg/scalar_mask_2.f90: Likewise.
7923	* gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7924	* gfortran.dg/scale_1.f90: Likewise.
7925	* gfortran.dg/scan_1.f90: Likewise.
7926	* gfortran.dg/scan_2.f90: Likewise.
7927	* gfortran.dg/secnds-1.f: Likewise.
7928	* gfortran.dg/secnds.f: Likewise.
7929	* gfortran.dg/select_1.f90: Likewise.
7930	* gfortran.dg/select_2.f90: Likewise.
7931	* gfortran.dg/select_3.f90: Likewise.
7932	* gfortran.dg/select_5.f90: Likewise.
7933	* gfortran.dg/select_char_1.f90: Likewise.
7934	* gfortran.dg/select_char_2.f90: Likewise.
7935	* gfortran.dg/select_type_13.f03: Likewise.
7936	* gfortran.dg/select_type_14.f03: Likewise.
7937	* gfortran.dg/select_type_15.f03: Likewise.
7938	* gfortran.dg/select_type_19.f03: Likewise.
7939	* gfortran.dg/select_type_2.f03: Likewise.
7940	* gfortran.dg/select_type_26.f03: Likewise.
7941	* gfortran.dg/select_type_27.f03: Likewise.
7942	* gfortran.dg/select_type_28.f03: Likewise.
7943	* gfortran.dg/select_type_3.f03: Likewise.
7944	* gfortran.dg/select_type_35.f03: Likewise.
7945	* gfortran.dg/select_type_36.f03: Likewise.
7946	* gfortran.dg/select_type_37.f03: Likewise.
7947	* gfortran.dg/select_type_39.f03: Likewise.
7948	* gfortran.dg/select_type_4.f90: Likewise.
7949	* gfortran.dg/select_type_5.f03: Likewise.
7950	* gfortran.dg/select_type_6.f03: Likewise.
7951	* gfortran.dg/select_type_7.f03: Likewise.
7952	* gfortran.dg/select_type_8.f03: Likewise.
7953	* gfortran.dg/selected_char_kind_1.f90: Likewise.
7954	* gfortran.dg/selected_char_kind_4.f90: Likewise.
7955	* gfortran.dg/selected_kind_1.f90: Likewise.
7956	* gfortran.dg/selected_real_kind_2.f90: Likewise.
7957	* gfortran.dg/shape_2.f90: Likewise.
7958	* gfortran.dg/shape_4.f90: Likewise.
7959	* gfortran.dg/shape_5.f90: Likewise.
7960	* gfortran.dg/shape_7.f90: Likewise.
7961	* gfortran.dg/shape_8.f90: Likewise.
7962	* gfortran.dg/shape_9.f90: Likewise.
7963	* gfortran.dg/shift-kind_2.f90: Likewise.
7964	* gfortran.dg/shiftalr_1.F90: Likewise.
7965	* gfortran.dg/shiftalr_2.F90: Likewise.
7966	* gfortran.dg/simpleif_1.f90: Likewise.
7967	* gfortran.dg/simplify_argN_1.f90: Likewise.
7968	* gfortran.dg/simplify_cshift_1.f90: Likewise.
7969	* gfortran.dg/simplify_cshift_4.f90: Likewise.
7970	* gfortran.dg/simplify_eoshift_1.f90: Likewise.
7971	* gfortran.dg/simplify_modulo.f90: Likewise.
7972	* gfortran.dg/single_char_string.f90: Likewise.
7973	* gfortran.dg/size_dim.f90: Likewise.
7974	* gfortran.dg/size_optional_dim_1.f90: Likewise.
7975	* gfortran.dg/sizeof.f90: Likewise.
7976	* gfortran.dg/sizeof_4.f90: Likewise.
7977	* gfortran.dg/slash_1.f90: Likewise.
7978	* gfortran.dg/sms-1.f90: Likewise.
7979	* gfortran.dg/sms-2.f90: Likewise.
7980	* gfortran.dg/spec_expr_7.f90: Likewise.
7981	* gfortran.dg/specifics_1.f90: Likewise.
7982	* gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7983	* gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7984	* gfortran.dg/spread_init_expr.f03: Likewise.
7985	* gfortran.dg/spread_scalar_source.f90: Likewise.
7986	* gfortran.dg/spread_shape_1.f90: Likewise.
7987	* gfortran.dg/stat_1.f90: Likewise.
7988	* gfortran.dg/stat_2.f90: Likewise.
7989	* gfortran.dg/stfunc_1.f90: Likewise.
7990	* gfortran.dg/stfunc_4.f90: Likewise.
7991	* gfortran.dg/stfunc_6.f90: Likewise.
7992	* gfortran.dg/storage_size_1.f08: Likewise.
7993	* gfortran.dg/storage_size_3.f08: Likewise.
7994	* gfortran.dg/storage_size_4.f90: Likewise.
7995	* gfortran.dg/streamio_1.f90: Likewise.
7996	* gfortran.dg/streamio_10.f90: Likewise.
7997	* gfortran.dg/streamio_11.f90: Likewise.
7998	* gfortran.dg/streamio_12.f90: Likewise.
7999	* gfortran.dg/streamio_13.f90: Likewise.
8000	* gfortran.dg/streamio_14.f90: Likewise.
8001	* gfortran.dg/streamio_15.f90: Likewise.
8002	* gfortran.dg/streamio_16.f90: Likewise.
8003	* gfortran.dg/streamio_17.f90: Likewise.
8004	* gfortran.dg/streamio_2.f90: Likewise.
8005	* gfortran.dg/streamio_3.f90: Likewise.
8006	* gfortran.dg/streamio_4.f90: Likewise.
8007	* gfortran.dg/streamio_5.f90: Likewise.
8008	* gfortran.dg/streamio_6.f90: Likewise.
8009	* gfortran.dg/streamio_7.f90: Likewise.
8010	* gfortran.dg/streamio_8.f90: Likewise.
8011	* gfortran.dg/streamio_9.f90: Likewise.
8012	* gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
8013	* gfortran.dg/string_4.f90: Likewise.
8014	* gfortran.dg/string_array_constructor_2.f90: Likewise.
8015	* gfortran.dg/string_assign_2.f90: Likewise.
8016	* gfortran.dg/string_compare_1.f90: Likewise.
8017	* gfortran.dg/string_compare_2.f90: Likewise.
8018	* gfortran.dg/string_compare_3.f90: Likewise.
8019	* gfortran.dg/string_ctor_1.f90: Likewise.
8020	* gfortran.dg/string_length_1.f90: Likewise.
8021	* gfortran.dg/string_length_2.f90: Likewise.
8022	* gfortran.dg/string_length_3.f90: Likewise.
8023	* gfortran.dg/string_length_4.f90: Likewise.
8024	* gfortran.dg/string_null_compare_1.f: Likewise.
8025	* gfortran.dg/string_pad_trunc.f90: Likewise.
8026	* gfortran.dg/structure_constructor_1.f03: Likewise.
8027	* gfortran.dg/structure_constructor_11.f90: Likewise.
8028	* gfortran.dg/structure_constructor_13.f03: Likewise.
8029	* gfortran.dg/structure_constructor_2.f03: Likewise.
8030	* gfortran.dg/structure_constructor_5.f03: Likewise.
8031	* gfortran.dg/submodule_1.f08: Likewise.
8032	* gfortran.dg/submodule_11.f08: Likewise.
8033	* gfortran.dg/submodule_14.f08: Likewise.
8034	* gfortran.dg/submodule_15.f08: Likewise.
8035	* gfortran.dg/submodule_17.f08: Likewise.
8036	* gfortran.dg/submodule_18.f08: Likewise.
8037	* gfortran.dg/submodule_19.f08: Likewise.
8038	* gfortran.dg/submodule_2.f08: Likewise.
8039	* gfortran.dg/submodule_27.f08: Likewise.
8040	* gfortran.dg/submodule_28.f08: Likewise.
8041	* gfortran.dg/submodule_29.f08: Likewise.
8042	* gfortran.dg/submodule_30.f08: Likewise.
8043	* gfortran.dg/submodule_6.f08: Likewise.
8044	* gfortran.dg/submodule_7.f08: Likewise.
8045	* gfortran.dg/submodule_8.f08: Likewise.
8046	* gfortran.dg/subnormal_1.f90: Likewise.
8047	* gfortran.dg/subref_array_pointer_1.f90: Likewise.
8048	* gfortran.dg/subref_array_pointer_2.f90: Likewise.
8049	* gfortran.dg/subref_array_pointer_4.f90: Likewise.
8050	* gfortran.dg/substr_2.f: Likewise.
8051	* gfortran.dg/substr_3.f: Likewise.
8052	* gfortran.dg/substr_4.f: Likewise.
8053	* gfortran.dg/substr_5.f90: Likewise.
8054	* gfortran.dg/substr_6.f90: Likewise.
8055	* gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
8056	* gfortran.dg/sum_init_expr.f03: Likewise.
8057	* gfortran.dg/sum_zero_array_1.f90: Likewise.
8058	* gfortran.dg/system_clock_3.f08: Likewise.
8059	* gfortran.dg/t_editing.f: Likewise.
8060	* gfortran.dg/team_change_1.f90: Likewise.
8061	* gfortran.dg/team_end_1.f90: Likewise.
8062	* gfortran.dg/team_number_1.f90: Likewise.
8063	* gfortran.dg/temporary_1.f90: Likewise.
8064	* gfortran.dg/test_com_block.f90: Likewise.
8065	* gfortran.dg/test_only_clause.f90: Likewise.
8066	* gfortran.dg/tiny_1.f90: Likewise.
8067	* gfortran.dg/tiny_2.f90: Likewise.
8068	* gfortran.dg/tl_editing.f90: Likewise.
8069	* gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
8070	* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8071	* gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
8072	* gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
8073	* gfortran.dg/transfer_assumed_size_1.f90: Likewise.
8074	* gfortran.dg/transfer_class_2.f90: Likewise.
8075	* gfortran.dg/transfer_intrinsic_2.f90: Likewise.
8076	* gfortran.dg/transfer_intrinsic_3.f90: Likewise.
8077	* gfortran.dg/transfer_intrinsic_5.f90: Likewise.
8078	* gfortran.dg/transfer_resolve_1.f90: Likewise.
8079	* gfortran.dg/transfer_simplify_1.f90: Likewise.
8080	* gfortran.dg/transfer_simplify_10.f90: Likewise.
8081	* gfortran.dg/transfer_simplify_11.f90: Likewise.
8082	* gfortran.dg/transfer_simplify_2.f90: Likewise.
8083	* gfortran.dg/transfer_simplify_3.f90: Likewise.
8084	* gfortran.dg/transfer_simplify_4.f90: Likewise.
8085	* gfortran.dg/transfer_simplify_8.f90: Likewise.
8086	* gfortran.dg/transfer_simplify_9.f90: Likewise.
8087	* gfortran.dg/transpose_1.f90: Likewise.
8088	* gfortran.dg/transpose_3.f03: Likewise.
8089	* gfortran.dg/transpose_4.f90: Likewise.
8090	* gfortran.dg/transpose_conjg_1.f90: Likewise.
8091	* gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
8092	* gfortran.dg/transpose_optimization_2.f90: Likewise.
8093	* gfortran.dg/trim_1.f90: Likewise.
8094	* gfortran.dg/trim_optimize_1.f90: Likewise.
8095	* gfortran.dg/trim_optimize_2.f90: Likewise.
8096	* gfortran.dg/trim_optimize_3.f90: Likewise.
8097	* gfortran.dg/trim_optimize_4.f90: Likewise.
8098	* gfortran.dg/trim_optimize_5.f90: Likewise.
8099	* gfortran.dg/trim_optimize_6.f90: Likewise.
8100	* gfortran.dg/trim_optimize_7.f90: Likewise.
8101	* gfortran.dg/trim_optimize_8.f90: Likewise.
8102	* gfortran.dg/type_to_class_1.f03: Likewise.
8103	* gfortran.dg/type_to_class_2.f03: Likewise.
8104	* gfortran.dg/type_to_class_3.f03: Likewise.
8105	* gfortran.dg/type_to_class_4.f03: Likewise.
8106	* gfortran.dg/type_to_class_5.f03: Likewise.
8107	* gfortran.dg/typebound_assignment_5.f03: Likewise.
8108	* gfortran.dg/typebound_assignment_6.f03: Likewise.
8109	* gfortran.dg/typebound_assignment_7.f90: Likewise.
8110	* gfortran.dg/typebound_call_1.f03: Likewise.
8111	* gfortran.dg/typebound_call_13.f03: Likewise.
8112	* gfortran.dg/typebound_call_18.f03: Likewise.
8113	* gfortran.dg/typebound_call_19.f03: Likewise.
8114	* gfortran.dg/typebound_call_2.f03: Likewise.
8115	* gfortran.dg/typebound_call_20.f03: Likewise.
8116	* gfortran.dg/typebound_call_3.f03: Likewise.
8117	* gfortran.dg/typebound_generic_5.f03: Likewise.
8118	* gfortran.dg/typebound_generic_6.f03: Likewise.
8119	* gfortran.dg/typebound_generic_9.f03: Likewise.
8120	* gfortran.dg/typebound_operator_12.f03: Likewise.
8121	* gfortran.dg/typebound_operator_13.f03: Likewise.
8122	* gfortran.dg/typebound_operator_15.f90: Likewise.
8123	* gfortran.dg/typebound_operator_20.f90: Likewise.
8124	* gfortran.dg/typebound_operator_3.f03: Likewise.
8125	* gfortran.dg/typebound_operator_6.f03: Likewise.
8126	* gfortran.dg/typebound_operator_7.f03: Likewise.
8127	* gfortran.dg/typebound_operator_8.f03: Likewise.
8128	* gfortran.dg/typebound_operator_9.f03: Likewise.
8129	* gfortran.dg/typebound_proc_19.f90: Likewise.
8130	* gfortran.dg/typebound_proc_20.f90: Likewise.
8131	* gfortran.dg/typebound_proc_23.f90: Likewise.
8132	* gfortran.dg/typebound_proc_27.f03: Likewise.
8133	* gfortran.dg/typebound_proc_35.f90: Likewise.
8134	* gfortran.dg/typebound_proc_36.f90: Likewise.
8135	* gfortran.dg/unf_io_convert_1.f90: Likewise.
8136	* gfortran.dg/unf_io_convert_2.f90: Likewise.
8137	* gfortran.dg/unf_io_convert_3.f90: Likewise.
8138	* gfortran.dg/unf_io_convert_4.f90: Likewise.
8139	* gfortran.dg/unf_read_corrupted_1.f90: Likewise.
8140	* gfortran.dg/unf_read_corrupted_2.f90: Likewise.
8141	* gfortran.dg/unf_short_record_1.f90: Likewise.
8142	* gfortran.dg/unformatted_recl_1.f90: Likewise.
8143	* gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8144	* gfortran.dg/unit_1.f90: Likewise.
8145	* gfortran.dg/unlimited_fmt_1.f08: Likewise.
8146	* gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
8147	* gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
8148	* gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
8149	* gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
8150	* gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
8151	* gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
8152	* gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
8153	* gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
8154	* gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
8155	* gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8156	* gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
8157	* gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
8158	* gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
8159	* gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
8160	* gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
8161	* gfortran.dg/unpack_init_expr.f03: Likewise.
8162	* gfortran.dg/use_10.f90: Likewise.
8163	* gfortran.dg/use_11.f90: Likewise.
8164	* gfortran.dg/use_13.f90: Likewise.
8165	* gfortran.dg/use_24.f90: Likewise.
8166	* gfortran.dg/use_27.f90: Likewise.
8167	* gfortran.dg/use_5.f90: Likewise.
8168	* gfortran.dg/use_allocated_1.f90: Likewise.
8169	* gfortran.dg/use_only_1.f90: Likewise.
8170	* gfortran.dg/use_only_4.f90: Likewise.
8171	* gfortran.dg/use_rename_2.f90: Likewise.
8172	* gfortran.dg/use_rename_4.f90: Likewise.
8173	* gfortran.dg/used_dummy_types_1.f90: Likewise.
8174	* gfortran.dg/used_interface_ref.f90: Likewise.
8175	* gfortran.dg/used_types_5.f90: Likewise.
8176	* gfortran.dg/utf8_1.f03: Likewise.
8177	* gfortran.dg/utf8_2.f03: Likewise.
8178	* gfortran.dg/value_1.f90: Likewise.
8179	* gfortran.dg/value_2.f90: Likewise.
8180	* gfortran.dg/value_4.f90: Likewise.
8181	* gfortran.dg/value_6.f03: Likewise.
8182	* gfortran.dg/value_7.f03: Likewise.
8183	* gfortran.dg/value_test.f90: Likewise.
8184	* gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
8185	* gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
8186	* gfortran.dg/vect/pr60510.f: Likewise.
8187	* gfortran.dg/vect/pr69882.f90: Likewise.
8188	* gfortran.dg/vect/pr69980.f90: Likewise.
8189	* gfortran.dg/vect/vect-5.f90: Likewise.
8190	* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8191	* gfortran.dg/vector_subscript_1.f90: Likewise.
8192	* gfortran.dg/vector_subscript_2.f90: Likewise.
8193	* gfortran.dg/vector_subscript_3.f90: Likewise.
8194	* gfortran.dg/vector_subscript_5.f90: Likewise.
8195	* gfortran.dg/verify_2.f90: Likewise.
8196	* gfortran.dg/volatile10.f90: Likewise.
8197	* gfortran.dg/where_1.f90: Likewise.
8198	* gfortran.dg/where_operator_assign_1.f90: Likewise.
8199	* gfortran.dg/where_operator_assign_2.f90: Likewise.
8200	* gfortran.dg/where_operator_assign_3.f90: Likewise.
8201	* gfortran.dg/whole_file_13.f90: Likewise.
8202	* gfortran.dg/whole_file_2.f90: Likewise.
8203	* gfortran.dg/widechar_2.f90: Likewise.
8204	* gfortran.dg/widechar_4.f90: Likewise.
8205	* gfortran.dg/widechar_5.f90: Likewise.
8206	* gfortran.dg/widechar_6.f90: Likewise.
8207	* gfortran.dg/widechar_8.f90: Likewise.
8208	* gfortran.dg/widechar_IO_1.f90: Likewise.
8209	* gfortran.dg/widechar_IO_2.f90: Likewise.
8210	* gfortran.dg/widechar_IO_3.f90: Likewise.
8211	* gfortran.dg/widechar_IO_4.f90: Likewise.
8212	* gfortran.dg/widechar_compare_1.f90: Likewise.
8213	* gfortran.dg/widechar_intrinsics_10.f90: Likewise.
8214	* gfortran.dg/widechar_intrinsics_4.f90: Likewise.
8215	* gfortran.dg/widechar_intrinsics_5.f90: Likewise.
8216	* gfortran.dg/widechar_intrinsics_6.f90: Likewise.
8217	* gfortran.dg/widechar_intrinsics_7.f90: Likewise.
8218	* gfortran.dg/widechar_intrinsics_8.f90: Likewise.
8219	* gfortran.dg/widechar_intrinsics_9.f90: Likewise.
8220	* gfortran.dg/widechar_select_1.f90: Likewise.
8221	* gfortran.dg/winapi.f90: Likewise.
8222	* gfortran.dg/write_0_pe_format.f90: Likewise.
8223	* gfortran.dg/write_back.f: Likewise.
8224	* gfortran.dg/write_check3.f90: Likewise.
8225	* gfortran.dg/write_direct_eor.f90: Likewise.
8226	* gfortran.dg/write_padding.f90: Likewise.
8227	* gfortran.dg/write_recursive.f90: Likewise.
8228	* gfortran.dg/write_rewind_1.f: Likewise.
8229	* gfortran.dg/write_rewind_2.f: Likewise.
8230	* gfortran.dg/write_zero_array.f90: Likewise.
8231	* gfortran.dg/x_slash_1.f: Likewise.
8232	* gfortran.dg/x_slash_2.f: Likewise.
8233	* gfortran.dg/zero_array_components_1.f90: Likewise.
8234	* gfortran.dg/zero_length_1.f90: Likewise.
8235	* gfortran.dg/zero_length_2.f90: Likewise.
8236	* gfortran.dg/zero_sized_1.f90: Likewise.
8237	* gfortran.dg/zero_sized_3.f90: Likewise.
8238	* gfortran.fortran-torture/compile/nested.f90: Likewise.
8239	* gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
8240	* gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
8241	* gfortran.fortran-torture/execute/adjustr.f90: Likewise.
8242	* gfortran.fortran-torture/execute/allocate.f90: Likewise.
8243	* gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
8244	* gfortran.fortran-torture/execute/args.f90: Likewise.
8245	* gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
8246	* gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
8247	* gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
8248	* gfortran.fortran-torture/execute/arraysave.f90: Likewise.
8249	* gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
8250	* gfortran.fortran-torture/execute/backspace.f90: Likewise.
8251	* gfortran.fortran-torture/execute/bounds.f90: Likewise.
8252	* gfortran.fortran-torture/execute/character_passing.f90: Likewise.
8253	* gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
8254	* gfortran.fortran-torture/execute/cmplx.f90: Likewise.
8255	* gfortran.fortran-torture/execute/common.f90: Likewise.
8256	* gfortran.fortran-torture/execute/common_2.f90: Likewise.
8257	* gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
8258	* gfortran.fortran-torture/execute/common_size.f90: Likewise.
8259	* gfortran.fortran-torture/execute/constructor.f90: Likewise.
8260	* gfortran.fortran-torture/execute/contained.f90: Likewise.
8261	* gfortran.fortran-torture/execute/contained2.f90: Likewise.
8262	* gfortran.fortran-torture/execute/contained_3.f90: Likewise.
8263	* gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
8264	* gfortran.fortran-torture/execute/data.f90: Likewise.
8265	* gfortran.fortran-torture/execute/data_2.f90: Likewise.
8266	* gfortran.fortran-torture/execute/data_3.f90: Likewise.
8267	* gfortran.fortran-torture/execute/data_4.f90: Likewise.
8268	* gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
8269	* gfortran.fortran-torture/execute/der_init.f90: Likewise.
8270	* gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
8271	* gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
8272	* gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
8273	* gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
8274	* gfortran.fortran-torture/execute/der_io.f90: Likewise.
8275	* gfortran.fortran-torture/execute/der_point.f90: Likewise.
8276	* gfortran.fortran-torture/execute/der_type.f90: Likewise.
8277	* gfortran.fortran-torture/execute/direct_io.f90: Likewise.
8278	* gfortran.fortran-torture/execute/elemental.f90: Likewise.
8279	* gfortran.fortran-torture/execute/empty_format.f90: Likewise.
8280	* gfortran.fortran-torture/execute/emptyif.f90: Likewise.
8281	* gfortran.fortran-torture/execute/entry_1.f90: Likewise.
8282	* gfortran.fortran-torture/execute/entry_10.f90: Likewise.
8283	* gfortran.fortran-torture/execute/entry_11.f90: Likewise.
8284	* gfortran.fortran-torture/execute/entry_2.f90: Likewise.
8285	* gfortran.fortran-torture/execute/entry_3.f90: Likewise.
8286	* gfortran.fortran-torture/execute/entry_4.f90: Likewise.
8287	* gfortran.fortran-torture/execute/entry_5.f90: Likewise.
8288	* gfortran.fortran-torture/execute/entry_6.f90: Likewise.
8289	* gfortran.fortran-torture/execute/entry_7.f90: Likewise.
8290	* gfortran.fortran-torture/execute/entry_8.f90: Likewise.
8291	* gfortran.fortran-torture/execute/entry_9.f90: Likewise.
8292	* gfortran.fortran-torture/execute/enum_1.f90: Likewise.
8293	* gfortran.fortran-torture/execute/enum_2.f90: Likewise.
8294	* gfortran.fortran-torture/execute/enum_3.f90: Likewise.
8295	* gfortran.fortran-torture/execute/enum_4.f90: Likewise.
8296	* gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
8297	* gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
8298	* gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
8299	* gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
8300	* gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
8301	* gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
8302	* gfortran.fortran-torture/execute/forall.f90: Likewise.
8303	* gfortran.fortran-torture/execute/forall_1.f90: Likewise.
8304	* gfortran.fortran-torture/execute/forall_2.f90: Likewise.
8305	* gfortran.fortran-torture/execute/forall_3.f90: Likewise.
8306	* gfortran.fortran-torture/execute/forall_4.f90: Likewise.
8307	* gfortran.fortran-torture/execute/forall_5.f90: Likewise.
8308	* gfortran.fortran-torture/execute/forall_6.f90: Likewise.
8309	* gfortran.fortran-torture/execute/forall_7.f90: Likewise.
8310	* gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
8311	* gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
8312	* gfortran.fortran-torture/execute/hollerith.f90: Likewise.
8313	* gfortran.fortran-torture/execute/in-pack.f90: Likewise.
8314	* gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
8315	* gfortran.fortran-torture/execute/initializer.f90: Likewise.
8316	* gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
8317	* gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
8318	* gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
8319	* gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
8320	* gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
8321	* gfortran.fortran-torture/execute/integer_select.f90: Likewise.
8322	* gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
8323	* gfortran.fortran-torture/execute/internal_write.f90: Likewise.
8324	* gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
8325	* gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
8326	* gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
8327	* gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
8328	* gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
8329	* gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
8330	* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
8331	* gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8332	* gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
8333	* gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
8334	* gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
8335	* gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
8336	* gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
8337	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
8338	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
8339	* gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8340	* gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8341	* gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8342	* gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8343	* gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8344	* gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8345	* gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8346	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8347	* gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8348	* gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8349	* gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8350	* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8351	* gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8352	* gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8353	* gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8354	* gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8355	* gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8356	* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8357	* gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8358	* gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8359	* gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8360	* gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8361	* gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8362	* gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8363	* gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8364	* gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8365	* gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8366	* gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8367	* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8368	* gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8369	* gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8370	* gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8371	* gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8372	* gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8373	* gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8374	* gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8375	* gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8376	* gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8377	* gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8378	* gfortran.fortran-torture/execute/math.f90: Likewise.
8379	* gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8380	* gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8381	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8382	* gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8383	* gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8384	* gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8385	* gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8386	* gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8387	* gfortran.fortran-torture/execute/partparm.f90: Likewise.
8388	* gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8389	* gfortran.fortran-torture/execute/power.f90: Likewise.
8390	* gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8391	* gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8392	* gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8393	* gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8394	* gfortran.fortran-torture/execute/pr40021.f: Likewise.
8395	* gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8396	* gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8397	* gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8398	* gfortran.fortran-torture/execute/procarg.f90: Likewise.
8399	* gfortran.fortran-torture/execute/ptr.f90: Likewise.
8400	* gfortran.fortran-torture/execute/random_1.f90: Likewise.
8401	* gfortran.fortran-torture/execute/random_2.f90: Likewise.
8402	* gfortran.fortran-torture/execute/random_init.f90: Likewise.
8403	* gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8404	* gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8405	* gfortran.fortran-torture/execute/retarray.f90: Likewise.
8406	* gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8407	* gfortran.fortran-torture/execute/save_1.f90: Likewise.
8408	* gfortran.fortran-torture/execute/save_2.f90: Likewise.
8409	* gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8410	* gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8411	* gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8412	* gfortran.fortran-torture/execute/select_1.f90: Likewise.
8413	* gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8414	* gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8415	* gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8416	* gfortran.fortran-torture/execute/specifics.f90: Likewise.
8417	* gfortran.fortran-torture/execute/st_function.f90: Likewise.
8418	* gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8419	* gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8420	* gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8421	* gfortran.fortran-torture/execute/straret.f90: Likewise.
8422	* gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8423	* gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8424	* gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8425	* gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8426	* gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8427	* gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8428	* gfortran.fortran-torture/execute/string.f90: Likewise.
8429	* gfortran.fortran-torture/execute/strlen.f90: Likewise.
8430	* gfortran.fortran-torture/execute/strret.f90: Likewise.
8431	* gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8432	* gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8433	* gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8434	* gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8435	* gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8436	* gfortran.fortran-torture/execute/userop.f90: Likewise.
8437	* gfortran.fortran-torture/execute/where17.f90: Likewise.
8438	* gfortran.fortran-torture/execute/where18.f90: Likewise.
8439	* gfortran.fortran-torture/execute/where19.f90: Likewise.
8440	* gfortran.fortran-torture/execute/where20.f90: Likewise.
8441	* gfortran.fortran-torture/execute/where21.f90: Likewise.
8442	* gfortran.fortran-torture/execute/where_1.f90: Likewise.
8443	* gfortran.fortran-torture/execute/where_10.f90: Likewise.
8444	* gfortran.fortran-torture/execute/where_11.f90: Likewise.
8445	* gfortran.fortran-torture/execute/where_14.f90: Likewise.
8446	* gfortran.fortran-torture/execute/where_15.f90: Likewise.
8447	* gfortran.fortran-torture/execute/where_16.f90: Likewise.
8448	* gfortran.fortran-torture/execute/where_2.f90: Likewise.
8449	* gfortran.fortran-torture/execute/where_3.f90: Likewise.
8450	* gfortran.fortran-torture/execute/where_4.f90: Likewise.
8451	* gfortran.fortran-torture/execute/where_5.f90: Likewise.
8452	* gfortran.fortran-torture/execute/where_6.f90: Likewise.
8453	* gfortran.fortran-torture/execute/where_7.f90: Likewise.
8454	* gfortran.fortran-torture/execute/where_8.f90: Likewise.
8455	* gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8456	* gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8457	* gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8458	* gfortran.dg/inline_transpose_1.f90: Likewise.
8459
84602018-02-17  Paul Thomas  <pault@gcc.gnu.org>
8461
8462	PR fortran/84115
8463	* gfortran.dg/associate_35.f90: Remove error, add STOP n and
8464	change to dg-run.
8465
84662018-02-16  Eric Botcazou  <ebotcazou@adacore.com>
8467
8468	PR ada/84277
8469	* gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8470	* gnat.dg/dispatch1.adb: Rename into...
8471	* gnat.dg/disp1.adb: ...this.
8472	* gnat.dg/dispatch1_p.ads: Rename into...
8473	* gnat.dg/disp1_pkg.ads: ...this.
8474	* gnat.dg/disp2.adb: Rename into...
8475	* gnat.dg/dispatch2.adb: ...this.
8476	* gnat.dg/dispatch2_p.ads: Rename into...
8477	* gnat.dg/disp2_pkg.ads: ...this.
8478	* gnat.dg/dispatch2_p.adb: Rename into...
8479	* gnat.dg/disp2_pkg.adb: this.
8480	* gnat.dg/generic_dispatch.adb: Rename into...
8481	* gnat.dg/generic_disp.adb: this.
8482	* gnat.dg/generic_dispatch_p.ads: Rename into...
8483	* gnat.dg/generic_disp_pkg.ads: ...this.
8484	* gnat.dg/generic_dispatch_p.adb: Rename into...
8485	* gnat.dg/generic_disp_pkg.adb: ...this.
8486	* gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8487	* gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8488	* gnat.dg/object_overflow1.adb: Tweak index.
8489	* gnat.dg/object_overflow2.adb: Likewise.
8490	* gnat.dg/object_overflow3.adb: Likewise.
8491	* gnat.dg/object_overflow4.adb: Likewise.
8492	* gnat.dg/object_overflow5.adb: Likewise.
8493
84942018-02-16  Jakub Jelinek  <jakub@redhat.com>
8495
8496	PR ipa/84425
8497	* gcc.c-torture/compile/pr84425.c: New test.
8498
84992018-02-16  Marek Polacek  <polacek@redhat.com>
8500	    Jakub Jelinek  <jakub@redhat.com>
8501
8502	PR c++/84192
8503	* g++.dg/cpp1y/constexpr-84192.C: New test.
8504
85052018-02-16  Martin Sebor  <msebor@redhat.com>
8506
8507	PR c++/79064
8508	* g++.dg/overload15.C: New test.
8509
85102018-02-16  Yury Gribov  <tetra2005@gmail.com>
8511
8512	PR target/81535
8513	* gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8514	* gcc.dg/pr56727-2.c: Ditto.
8515	* gcc.target/powerpc/pr79439.c: Renamed to...
8516	* gcc.target/powerpc/pr79439-1.c: ...this.
8517	* gcc.target/powerpc/pr79439-2.c: New test.
8518	* gcc.target/powerpc/pr79439-3.c: New test.
8519
85202018-02-16  Will Schmidt  <will_schmidt@vnet.ibm.com>
8521
8522	target/pr84371
8523	* gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8524	* gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8525	* gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8526	* gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8527	* gcc.target/powerpc/builtins-3.c: Same.
8528
85292018-02-16  Nathan Sidwell  <nathan@acm.org>
8530
8531	* g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8532
85332018-02-16  Vladimir Makarov  <vmakarov@redhat.com>
8534
8535	PR rtl-optimization/70023
8536	* gcc.target/i386/pr70023.c: New.
8537
85382018-02-16  Carl Love  <cel@us.ibm.com>
8539
8540	* gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8541	tests.
8542	* gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8543	tests.
8544
85452018-02-16  Carl Love  <cel@us.ibm.com>
8546
8547	* gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8548	for the ABI definitions for vec_extract4b and vec_insert4b.
8549
85502018-02-16  Nathan Sidwell  <nathan@acm.org>
8551
8552	* g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8553	* g++.old-deja/g++.mike/net43.C: Likewise.
8554
85552018-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8556
8557	PR c++/82468
8558	* g++.dg/cpp1z/class-deduction48.C: New.
8559
85602018-02-16  Nathan Sidwell  <nathan@acm.org>
8561
8562	PR c++/84375
8563	* g++.dg/lookup/pr84375.C: New.
8564
85652018-02-14  Oleg Endo  <olegendo@gcc.gnu.org>
8566
8567	PR target/83831
8568	* gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8569
85702018-02-16  Richard Biener  <rguenther@suse.de>
8571
8572	PR tree-optimization/84417
8573	* gcc.dg/torture/pr84417.c: New testcase.
8574
85752018-02-16  Jakub Jelinek  <jakub@redhat.com>
8576
8577	PR target/84272
8578	* g++.dg/opt/pr84272.C: New test.
8579
8580	PR rtl-optimization/83723
8581	* gcc.dg/pr83723.c: New test.
8582
85832018-02-16  Richard Biener  <rguenther@suse.de>
8584
8585	PR tree-optimization/84399
8586	* gcc.dg/graphite/pr84399.c: New testcase.
8587
85882018-02-16  Richard Biener  <rguenther@suse.de>
8589
8590	PR tree-optimization/84190
8591	* g++.dg/torture/pr84190.C: New testcase.
8592
85932018-02-15  Martin Sebor  <msebor@redhat.com>
8594
8595	* gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
8596	directives.
8597
85982018-02-15  Janus Weil  <janus@gcc.gnu.org>
8599
8600	PR fortran/84409
8601	* gfortran.dg/dtio_21.f03: Add an error message.
8602	* gfortran.dg/dtio_22.f90: Fix invalid test case.
8603
86042018-02-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
8605
8606	PR fortran/84381
8607	* gfortran.dg/stop_shouldfail.f90: New test.
8608
86092018-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8610
8611	PR c++/84330
8612	* g++.dg/concepts/pr84330.C: New.
8613
86142018-02-15  Tom de Vries  <tom@codesourcery.com>
8615
8616	* gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8617
86182018-02-15  Tom de Vries  <tom@codesourcery.com>
8619
8620	* gcc.c-torture/compile/pr84136.c: Require effective target
8621	indirect_jumps.
8622
86232018-02-15  Jakub Jelinek  <jakub@redhat.com>
8624
8625	PR tree-optimization/84383
8626	* gcc.c-torture/compile/pr84383.c: New test.
8627
8628	PR tree-optimization/84334
8629	* gcc.dg/pr84334.c: New test.
8630
86312018-02-14  Carl Love  <cel@us.ibm.com>
8632
8633	* gcc.target/powerpc/builtins-4-int128-runnable.c
8634	(dg-require-effective-target): Change vsx_hw to p8vector_hw.
8635	(dg-options): Change -maltivec -mvsx to -mpower8-vector.
8636
86372018-02-14  Martin Sebor  <msebor@redhat.com>
8638
8639	PR tree-optimization/83698
8640	* gcc.dg/Wrestrict-7.c: New test.
8641	* c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8642	* gcc.target/i386/chkp-stropt-17.c: Same.
8643
86442018-02-14  Martin Sebor  <msebor@redhat.com>
8645
8646	PR c/84108
8647	* gcc.dg/Wattributes-8.c: New test.
8648
86492018-02-14  Janus Weil  <janus@gcc.gnu.org>
8650
8651	PR fortran/84385
8652	* gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8653	* gfortran.dg/allocate_with_source_23.f90: Ditto.
8654	* gfortran.dg/select_type_1.f03: Extend test case.
8655
86562017-02-14  Uros Bizjak  <ubizjak@gmail.com>
8657
8658	* gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8659	(dg-options): Use -O2 -msse2 -mno-sse3.
8660
86612018-02-14  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8662
8663	* gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8664	this test case still works ok.
8665	* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8666	* gcc.dg/vmx/insert-be-order.c: Likewise.
8667	* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8668	* gcc.dg/vmx/ld-be-order.c: Likewise.
8669	* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8670	* gcc.dg/vmx/lde-be-order.c: Likewise.
8671	* gcc.dg/vmx/ldl-be-order.c: Likewise.
8672	* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8673	* gcc.dg/vmx/merge-be-order.c: Likewise.
8674	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8675	* gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8676	* gcc.dg/vmx/pack-be-order.c: Likewise.
8677	* gcc.dg/vmx/perm-be-order.c: Likewise.
8678	* gcc.dg/vmx/splat-be-order.c: Likewise.
8679	* gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8680	* gcc.dg/vmx/st-be-order.c: Likewise.
8681	* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8682	* gcc.dg/vmx/ste-be-order.c: Likewise.
8683	* gcc.dg/vmx/stl-be-order.c: Likewise.
8684	* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8685	* gcc.dg/vmx/sum2s-be-order.c: Likewise.
8686	* gcc.dg/vmx/unpack-be-order.c: Likewise.
8687	* gcc.dg/vmx/vsums-be-order.c: Likewise.
8688	* gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8689
86902018-02-14  Paolo Carlini  <paolo.carlini@oracle.com>
8691
8692	PR c++/84350
8693	* g++.dg/cpp0x/auto49.C: New.
8694
86952018-02-14  Nathan Sidwell  <nathan@acm.org>
8696
8697	* g++.dg/template/instantiate5.C: Adjust required-from loc.
8698
86992018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
8700
8701	* gcc.target/powerpc/altivec-consts.c:  Update compile stanzas.
8702	* gcc.target/powerpc/le-altivec-consts.c:  Same.
8703
87042018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
8705
8706	PR target/84220
8707	* gcc.target/powerpc/pr84220-sld.c: New test.
8708	* gcc.target/powerpc/pr84220-sld2.c: New test.
8709	* gcc.target/powerpc/pr84220-sldw.c: New test.
8710	* gcc.target/powerpc/pr84220-xxperm.c: New test.
8711	* gcc.target/powerpc/pr84220-xxsld.c: New test.
8712
87132018-02-14  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
8714
8715	PR target/84239
8716	* gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8717	_inc_ssp intrinsics.
8718	* gcc.target/i386/cet-intrin-4.c: Likewise.
8719	* gcc.target/i386/cet-rdssp-1.c: Remove argument from
8720	__builtin_ia32_rdssp[d|q].
8721
87222018-02-14  Richard Sandiford  <richard.sandiford@linaro.org>
8723
8724	PR tree-optimization/84357
8725	* gcc.dg/vect/pr84357.c: New test.
8726
87272018-02-14  Oleg Endo  <olegendo@gcc.gnu.org>
8728
8729	PR target/83831
8730	* gcc.target/rx/pr83831.c: New tests.
8731
87322018-02-14  Jozef Lawrynowicz  <jozefl.gcc@gmail.com>
8733
8734	PR target/79242
8735	* gcc.target/msp430/pr79242.c: New test.
8736
87372018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
8738
8739	PR target/84372
8740	* gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8741	with -mcpu=power9.
8742
87432018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
8744
8745	PR target/84279
8746	* g++.dg/pr84279.C: New test.
8747
87482018-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
8749
8750	PR rtl-optimization/84169
8751	* gcc.c-torture/execute/pr84169.c: New.
8752
87532018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
8754
8755	PR target/84370
8756	* gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8757
87582018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
8759
8760	PR target/84365
8761	* gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8762	with -mcpu=power9.
8763
87642018-02-13  Jakub Jelinek  <jakub@redhat.com>
8765
8766	PR c++/84364
8767	* g++.dg/warn/effc4.C: New test.
8768
87692018-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8770
8771	PR c++/84333
8772	* g++.dg/template/sizeof16.C: New.
8773	* g++.dg/template/sizeof17.C: Likewise.
8774
87752018-02-13  Janus Weil  <janus@gcc.gnu.org>
8776
8777	PR fortran/84313
8778	* gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8779	add necessary compiler options.
8780	* gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8781
87822018-02-13  Jakub Jelinek  <jakub@redhat.com>
8783
8784	PR c/82210
8785	* gcc.c-torture/execute/pr82210.c: New test.
8786
8787	PR middle-end/84309
8788	* gcc.dg/pr84309-2.c: New test.
8789
87902018-02-12  Richard Sandiford  <richard.sandiford@linaro.org>
8791
8792	PR tree-optimization/84321
8793	* gcc.dg/pr84321.c: New test.
8794
87952018-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8796
8797	PR target/84359
8798	* gcc.target/i386/pr57193.c: Add -march=x86-64.
8799
88002018-02-13  Paolo Bonzini  <bonzini@gnu.org>
8801
8802	PR sanitizer/84340
8803	* gcc.dg/asan/pr84307.c: Remove test.
8804
88052018-02-13  Sebastian Perta  <sebastian.perta@renesas.com>
8806
8807	* gcc.target/rl78/test_auto_vector.c: New test.
8808
88092018-02-13  Richard Sandiford  <richard.sandiford@linaro.org>
8810
8811	PR c/84305
8812	* gcc.c-torture/compile/pr84305.c: New test.
8813
88142018-02-13  Jakub Jelinek  <jakub@redhat.com>
8815
8816	PR target/84335
8817	* gcc.target/i386/pr84335.c: New test.
8818
8819	PR tree-optimization/84339
8820	* gcc.c-torture/execute/pr84339.c: New test.
8821
8822	PR middle-end/84309
8823	* gcc.dg/pr84309.c: New test.
8824	* gcc.target/i386/pr84309.c: New test.
8825
8826	PR target/84336
8827	* gcc.target/i386/pr84336.c: New test.
8828
88292018-02-12  Jakub Jelinek  <jakub@redhat.com>
8830
8831	PR c++/84341
8832	* c-c++-common/gomp/pr84341.c: New test.
8833
88342018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8835
8836	PR fortran/68746
8837	* gfortran.dg/read_dir.f90: Re-add dg-do run.
8838
88392018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8840
8841	PR fortran/68746
8842	* gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8843	of zero for read.
8844
88452018-02-12  Jeff Law  <law@redhat.com>
8846
8847	* gcc.c-torture/compile/reg-args-size.c: New test.
8848
88492018-02-12  Carl Love  <cel@us.ibm.com>
8850
8851	* gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8852	uint128 tests to new testfile.
8853	* gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8854	int128 and uint128 tests.
8855	* gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8856	list of torture tests.
8857
88582018-02-12  Janus Weil  <janus@gcc.gnu.org>
8859
8860	PR fortran/84273
8861	* gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8862	* gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8863
88642018-02-12  Tamar Christina  <tamar.christina@arm.com>
8865
8866	PR target/82641
8867	* gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8868
88692018-02-12  Paolo Bonzini  <bonzini@gnu.org>
8870
8871	PR sanitizer/84307
8872	* gcc.dg/asan/pr84307.c: New test.
8873
88742018-02-12  Nathan Sidwell  <nathan@acm.org>
8875
8876	* g++.dg/parse/pr84263.C: New.
8877
88782018-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
8879
8880	PR c++/79626
8881	* g++.dg/template/crash129.C: New.
8882
88832018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
8884
8885	PR target/83828
8886	* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8887	* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8888	* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8889	* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8890	* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8891
88922018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
8893
8894	* gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8895	_mm_maskz_scalef_round_sd): Test new intrinsics.
8896	* gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8897	(_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8898	intrinsics.
8899	* gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8900	_mm_maskz_scalef_round_ss): Test new intrinsics.
8901	* gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8902	_mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8903	intrinsics.
8904	* gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8905	__builtin_ia32_scalefss_round): Remove builtin.
8906	(__builtin_ia32_scalefsd_mask_round,
8907	__builtin_ia32_scalefss_mask_round): Test new builtin.
8908	* gcc.target/i386/sse-13.c: Ditto.
8909	* gcc.target/i386/sse-23.c: Ditto.
8910
89112018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
8912
8913	* gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8914	(_mm_maskz_sqrt_round_sd): Test new intrinsics.
8915	* gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8916	(_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8917	* gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8918	(_mm_maskz_sqrt_round_ss): Test new intrinsics.
8919	* gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8920	(_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
8921	intrinsics.
8922	* gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8923	(__builtin_ia32_sqrtss_round): Remove builtins.
8924	(__builtin_ia32_sqrtsd_mask_round)
8925	(__builtin_ia32_sqrtss_mask_round): Test new builtins.
8926	* gcc.target/i386/sse-13.c: Ditto.
8927	* gcc.target/i386/sse-23.c: Ditto.
8928
89292018-02-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8930
8931	PR fortran/35299
8932	* gfortran.dg/statement_function_3.f: New test.
8933
89342018-02-11  Steven G. Kargl  <kargl@gcc.gnu.org>
8935
8936	PR fortran/54223
8937	PR fortran/84276
8938	* gfortran.dg/statement_function_1.f90: New test.
8939	* gfortran.dg/statement_function_2.f90: New test.
8940
89412018-02-11  Paul Thomas  <pault@gcc.gnu.org>
8942
8943	PR fortran/84074
8944	* gfortran.dg/type_to_class_5.f03: New test.
8945
89462018-02-10  Paul Thomas  <pault@gcc.gnu.org>
8947
8948	PR fortran/56691
8949	* gfortran.dg/type_to_class_4.f03: New test.
8950
89512018-02-10  Alan Modra  <amodra@gmail.com>
8952
8953	PR target/84300
8954	* gcc.dg/pr84300.c: New.
8955
89562018-02-10  Jakub Jelinek  <jakub@redhat.com>
8957
8958	PR sanitizer/83987
8959	* g++.dg/ubsan/pr83987-2.C: New test.
8960
89612018-02-09  Sebastian Perta  <sebastian.perta@renesas.com>
8962
8963	* gcc.target/rx/movsicc.c: New test.
8964
89652018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8966
8967	PR target/83926
8968	* gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8969	message.
8970
89712018-02-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
8972
8973	* gcc.target/powerpc/vsx-vector-6-le.c:  Update CPU target.
8974	* gcc.target/powerpc/vsx-vector-6-le.p9.c:  New.
8975
89762018-02-09  Nathan Sidwell  <nathan@acm.org>
8977
8978	PR c/84293
8979	* c-c++-common/pr84293.h: New.
8980	* c-c++-common/pr84293.c: New.
8981
89822018-02-09  Vladimir Makarov  <vmakarov@redhat.com>
8983
8984	PR rtl-optimization/57193
8985	* gcc.target/i386/pr57193.c: New.
8986
89872018-02-09  Jakub Jelinek  <jakub@redhat.com>
8988
8989	PR target/84226
8990	* gcc.target/powerpc/pr84226.c: New test.
8991
89922018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8993
8994	* gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8995	from this to...
8996	<vclzd>: ...this.
8997
89982018-02-09  Martin Sebor  <msebor@redhat.com>
8999
9000	PR lto/84212
9001	* gcc.dg/lto/pr84212_0.c: New test file.
9002	* gcc.dg/lto/pr84212_1.c: Same.
9003
90042018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
9005
9006	PR target/83926
9007	* gcc.target/powerpc/pr83926.c: New test.
9008	* gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
9009	message.  Fix test for running in 32-bit mode.
9010
90112018-02-09  Tamar Christina  <tamar.christina@arm.com>
9012
9013	PR target/82641
9014	* gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
9015
90162018-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9017
9018	PR target/PR84295
9019	* gcc.target/s390/pr84295.c: New test.
9020
90212018-02-09  Paolo Carlini  <paolo.carlini@oracle.com>
9022
9023	PR c++/77522
9024	* g++.dg/cpp1y/lambda-init16.C: New.
9025
90262018-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9027
9028	* gnat.dg/sso8.adb: New test.
9029	* gnat.dg/sso8_pkg.ads: New helper.
9030
90312018-02-09  Richard Biener  <rguenther@suse.de>
9032
9033	PR tree-optimization/84278
9034	* gcc.target/i386/pr84278.c: Adjust regex.
9035
90362018-02-09  Jakub Jelinek  <jakub@redhat.com>
9037
9038	PR tree-optimization/84232
9039	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
9040
9041	PR debug/84252
9042	* gcc.target/aarch64/pr84252.c: New test.
9043
9044	PR middle-end/84237
9045	* gcc.dg/pr84237.c: New test.
9046
90472018-02-09  Marek Polacek  <polacek@redhat.com>
9048	    Jakub Jelinek  <jakub@redhat.com>
9049
9050	PR c++/83659
9051	* g++.dg/torture/pr83659.C: New test.
9052
90532018-02-08  David Malcolm  <dmalcolm@redhat.com>
9054
9055	PR tree-optimization/84136
9056	* gcc.c-torture/compile/pr84136.c: New test.
9057
90582018-02-08  Sergey Shalnov  <sergey.shalnov@intel.com>
9059
9060	PR target/83008
9061	* gcc.target/i386/pr83008.c: New test.
9062
90632018-02-08  Peter Bergner  <bergner@vnet.ibm.com>
9064
9065	PR target/81143
9066	* gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
9067
90682018-02-08  Paolo Carlini  <paolo.carlini@oracle.com>
9069
9070	PR c++/83806
9071	* g++.dg/warn/Wunused-parm-11.C: New.
9072
90732018-02-08  Marek Polacek  <polacek@redhat.com>
9074
9075	PR tree-optimization/84238
9076	* gcc.dg/Wstringop-overflow-3.c: New test.
9077
90782018-02-08  Nathan Sidwell  <nathan@acm.org>
9079
9080	* g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
9081
90822018-02-08  Richard Sandiford  <richard.sandiford@linaro.org>
9083
9084	PR tree-optimization/84265
9085	* gcc.dg/vect/pr84265.c: New test.
9086
90872018-02-08  Richard Sandiford  <richard.sandiford@linaro.org>
9088
9089	PR tree-optimization/81635
9090	* gcc.dg/vect/bb-slp-pr81635-3.c: New test.
9091	* gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
9092
90932018-02-08  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9094
9095	* gcc.target/s390/nobp-function-pointer-attr.c: New test.
9096	* gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
9097	* gcc.target/s390/nobp-function-pointer-z10.c: New test.
9098	* gcc.target/s390/nobp-function-pointer-z900.c: New test.
9099	* gcc.target/s390/nobp-indirect-jump-attr.c: New test.
9100	* gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
9101	* gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
9102	* gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
9103	* gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
9104	* gcc.target/s390/nobp-indirect-jump-z10.c: New test.
9105	* gcc.target/s390/nobp-indirect-jump-z900.c: New test.
9106	* gcc.target/s390/nobp-return-attr-all.c: New test.
9107	* gcc.target/s390/nobp-return-attr-neg.c: New test.
9108	* gcc.target/s390/nobp-return-mem-attr.c: New test.
9109	* gcc.target/s390/nobp-return-mem-nothunk.c: New test.
9110	* gcc.target/s390/nobp-return-mem-z10.c: New test.
9111	* gcc.target/s390/nobp-return-mem-z900.c: New test.
9112	* gcc.target/s390/nobp-return-reg-attr.c: New test.
9113	* gcc.target/s390/nobp-return-reg-mixed.c: New test.
9114	* gcc.target/s390/nobp-return-reg-nothunk.c: New test.
9115	* gcc.target/s390/nobp-return-reg-z10.c: New test.
9116	* gcc.target/s390/nobp-return-reg-z900.c: New test.
9117	* gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
9118	* gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
9119	* gcc.target/s390/nobp-table-jump-z10.c: New test.
9120	* gcc.target/s390/nobp-table-jump-z900.c: New test.
9121
91222018-02-08  Richard Biener  <rguenther@suse.de>
9123
9124	PR tree-optimization/84233
9125	* g++.dg/torture/pr84233.C: New testcase.
9126
91272018-02-08  Richard Biener  <rguenther@suse.de>
9128
9129	PR tree-optimization/84278
9130	* gcc.target/i386/pr84278.c: New testcase.
9131
91322018-02-08  Wilco Dijkstra  <wdijkstr@arm.com>
9133
9134	PR rtl-optimization/84068
9135	PR rtl-optimization/83459
9136	* gcc.dg/pr84068.c: New test.
9137
91382018-02-08  Richard Biener  <rguenther@suse.de>
9139
9140	* g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
9141	loop vectorization to happen.
9142
91432018-02-08  Paolo Carlini  <paolo.carlini@oracle.com>
9144
9145	PR c++/83204
9146	* g++.dg/cpp0x/lambda/lambda-ice25.C: New.
9147
91482018-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
9149
9150	* gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
9151
91522018-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
9153
9154	PR target/84154
9155	* gcc.target/powerpc/pr84154-1.c: New tests.
9156	* gcc.target/powerpc/pr84154-2.c: Likewise.
9157	* gcc.target/powerpc/pr84154-3.c: Likewise.
9158
91592018-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
9160
9161	* gcc.target/powerpc/builtins-mergew-mergeow.c:  Update dg-requires.
9162
91632018-02-07  Jakub Jelinek  <jakub@redhat.com>
9164
9165	PR c++/84082
9166	* g++.dg/template/incomplete11.C: New test.
9167	* g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
9168
91692018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
9170
9171	PR fortran/82994
9172	* gfortran.dg/deallocate_error_3.f90: New test.
9173	* gfortran.dg/deallocate_error_4.f90: New test.
9174
91752018-02-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
9176
9177	PR fortran/68560
9178	* gfortran.dg/shape_9.f90: New test.
9179
91802018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
9181
9182	PR fortran/82049
9183	* gfortran.dg/assumed_charlen_parameter.f90: New test.
9184
91852018-02-07  David Malcolm  <dmalcolm@redhat.com>
9186
9187	PR c++/81610
9188	PR c++/80567
9189	* g++.dg/spellcheck-reswords.C: New test case.
9190	* g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
9191	suggestion of "if".
9192
91932018-02-07  Martin Liska  <mliska@suse.cz>
9194
9195	PR c++/84059.
9196	* g++.dg/ext/mv26.C: New test.
9197
91982018-02-07  Tom de Vries  <tom@codesourcery.com>
9199
9200	* gcc.dg/pr83844.c: Require effective target alloca.
9201
92022018-02-07  Tom de Vries  <tom@codesourcery.com>
9203
9204	* gcc.dg/torture/pr83055.c: Require effective target global_constructor.
9205
92062018-02-07  H.J. Lu  <hongjiu.lu@intel.com>
9207
9208	PR target/84243
9209	* gcc.target/i386/cet-intrin-4.c (dg-options): Use
9210	-fcf-protection=return.
9211
92122018-02-07  Tom de Vries  <tom@codesourcery.com>
9213
9214	PR libgomp/84217
9215	* c-c++-common/goacc/pr84217.c: New test.
9216	* gfortran.dg/goacc/pr84217.f90: New test.
9217
92182018-02-07  Richard Biener  <rguenther@suse.de>
9219
9220	PR tree-optimization/84204
9221	* gcc.dg/graphite/pr84204.c: New testcase.
9222
9223	PR tree-optimization/84205
9224	* gcc.dg/graphite/pr84205.c: New testcase.
9225
9226	PR tree-optimization/84223
9227	* gfortran.dg/graphite/pr84223.f90: New testcase.
9228
92292018-02-07  Paolo Carlini  <paolo.carlini@oracle.com>
9230
9231	PR c++/71662
9232	* g++.dg/cpp0x/scoped_enum7.C: New.
9233
92342018-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
9235
9236	PR tree-optimization/83008
9237	* gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
9238
92392018-02-07  Jakub Jelinek  <jakub@redhat.com>
9240
9241	PR tree-optimization/84235
9242	* gcc.c-torture/execute/ieee/pr84235.c: New test.
9243
92442018-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9245
9246	PR testsuite/84243
9247	* c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
9248	targets.
9249	* c-c++-common/fcf-protection-7.c: Likewise for -mibt.
9250
92512018-02-06  Jakub Jelinek  <jakub@redhat.com>
9252
9253	PR target/84146
9254	* gcc.target/i386/pr84146.c: New test.
9255
92562018-02-06  Michael Collison  <michael.collison@arm.com>
9257
9258	* gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
9259
92602018-02-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9261
9262	* gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
9263	warning for -mno-speculate-indirect-jumps.
9264	* gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
9265	* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9266	* gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
9267	* gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
9268	* gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
9269	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9270
92712018-02-06  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
9272
9273	PR target/84145
9274	* c-c++-common/fcf-protection-1.c: Change a compared message.
9275	* c-c++-common/fcf-protection-2.c: Likewise.
9276	* c-c++-common/fcf-protection-3.c: Likewise.
9277	* c-c++-common/fcf-protection-5.c: Likewise.
9278	* c-c++-common/fcf-protection-6.c: New test.
9279	* c-c++-common/fcf-protection-7.c: Likewise.
9280
92812018-02-06  Marek Polacek  <polacek@redhat.com>
9282
9283	PR tree-optimization/84228
9284	* c-c++-common/Wstringop-truncation-3.c: New test.
9285
92862018-02-06  Tamar Christina  <tamar.christina@arm.com>
9287
9288	PR target/82641
9289	* gcc.target/arm/pragma_arch_switch_2.c: New.
9290
92912018-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9292
9293	PR target/79975
9294	* gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
9295
92962018-02-05  Martin Sebor  <msebor@redhat.com>
9297
9298	PR tree-optimization/83369
9299	* gcc.dg/Wnonnull.c: New test.
9300
93012018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
9302
9303	* lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
9304	argument and use dg-messages-by-file instead.  Expect it to be
9305	an array rather than a dict.
9306	(lto-link-and-maybe-run): Remove messages_by_file argument and
9307	use an upvar for dg-messages-by-file.  Update call to
9308	lto_handle_diagnostics.
9309	(lt-get-options): Treat dg-messages-by-file as an array
9310	rather than a dict.
9311	(lto-get-options-main): Likewise.  Set the entry rather than appending.
9312	(lto-execute): Treat dg-messages-by-file as an array rather than
9313	a dict.  Update call to lto-link-and-maybe-run.
9314
93152018-02-05  Paolo Carlini  <paolo.carlini@oracle.com>
9316
9317	PR c++/82782
9318	* g++.dg/cpp1z/inline-var4.C: New.
9319
93202018-02-05  Martin Liska  <mliska@suse.cz>
9321
9322	* c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
9323	options.
9324	* c-c++-common/asan/pointer-compare-2.c: Likewise.
9325	* c-c++-common/asan/pointer-subtract-1.c: Likewise.
9326	* c-c++-common/asan/pointer-subtract-2.c: Likewise.
9327	* c-c++-common/asan/pointer-subtract-3.c: Likewise.
9328	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
9329	* c-c++-common/asan/pointer-compare-3.c: New test.
9330
93312018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
9332
9333	* gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
9334	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
9335
93362018-02-05  Olga Makhotina  <olga.makhotina@intel.com>
9337
9338	* gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9339	_mm_maskz_range_sd, _mm_mask_range_round_sd,
9340	_mm_maskz_range_round_sd): Test new intrinsics.
9341	* gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9342	_mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9343	_mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9344	* gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9345	_mm_maskz_range_ss, _mm_mask_range_round_ss,
9346	_mm_maskz_range_round_ss): Test new intrinsics.
9347	* gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9348	_mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9349	_mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9350	* gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9351	__builtin_ia32_rangess128_round): Remove builtins.
9352	(__builtin_ia32_rangesd128_mask_round,
9353	__builtin_ia32_rangess128_mask_round): Test new builtins.
9354	* gcc.target/i386/sse-13.c: Ditto.
9355	* gcc.target/i386/sse-23.c: Ditto.
9356
93572018-02-04  Jan Hubicka  <hubicka@ucw.cz>
9358
9359	PR middle-end/79966
9360	* gfortran.dg/pr79966.f90: New testcase
9361
93622018-02-04  Dominique d'Humieres  <dominiq@gcc.gnu.org>
9363
9364	PR fortran/84094
9365	* gfortran.dg/associate_23.f90: Fix invalid code.
9366	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
9367	* gfortran.dg/matmul_3.f90: Likewise.
9368	* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9369
93702018-02-04  Paul Thomas  <pault@gcc.gnu.org>
9371
9372	PR fortran/84115
9373	* gfortran.dg/associate_34.f90: New test.
9374	* gfortran.dg/associate_35.f90: New test.
9375
93762018-02-03  Paul Thomas  <pault@gcc.gnu.org>
9377
9378	PR fortran/84141
9379	PR fortran/84155
9380	* gfortran.dg/pr84155.f90: New test.
9381
93822017-02-02  Uros Bizjak  <ubizjak@gmail.com>
9383
9384	* gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9385	* gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9386
93872018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
9388
9389	* gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9390	dg-do run stanza.
9391
93922018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
9393
9394	* gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9395	requirement.
9396	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9397	* gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9398	* gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9399
94002018-02-02  Georg-Johann Lay  <avr@gjlay.de>
9401
9402	PR testsuite/52641
9403	* gcc.c-torture/execute/pr83362.c: Make work for int16.
9404	* gcc.dg/Wsign-conversion.c: Dito.
9405	* gcc.dg/attr-alloc_size-4.c: Dito.
9406	* gcc.dg/pr81020.c: Dito.
9407	* gcc.dg/pr81192.c: Dito.
9408	* gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9409	* gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9410	* gcc.dg/pr83844.c: Restrict to int32plus.
9411	* gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9412	* gcc.dg/tree-ssa/ldist-25.c: Dito.
9413	* gcc.dg/tree-ssa/ldist-27.c: Dito.
9414	* gcc.dg/tree-ssa/ldist-28.c: Dito.
9415	* gcc.dg/tree-ssa/ldist-29.c: Dito.
9416	* gcc.dg/tree-ssa/ldist-30.c: Dito.
9417	* gcc.dg/tree-ssa/ldist-31.c: Dito.
9418	* gcc.dg/tree-ssa/ldist-32.c: Dito.
9419	* gcc.dg/tree-ssa/ldist-33.c: Dito.
9420	* gcc.dg/tree-ssa/ldist-34.c: Dito.
9421	* gcc.dg/tree-ssa/ldist-35.c: Dito.
9422	* gcc.dg/tree-ssa/ldist-36.c: Dito.
9423
94242018-02-02  Julia Koval  <julia.koval@intel.com>
9425
9426	* gcc.target/i386/funcspec-56.inc: Handle new march.
9427	* g++.dg/ext/mv16.C: Ditto.
9428
94292018-02-02  Georg-Johann Lay  <avr@gjlay.de>
9430
9431	* lib/target-supports.exp
9432	(check_effective_target_keeps_null_pointer_checks): No more
9433	special-case avr.
9434	* gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9435	* gcc.dg/ifcvt-4.c: Skip avr.
9436	* gcc.dg/pr53037-1.c: Dito.
9437	* gcc.dg/pr53037-2.c: Dito.
9438	* gcc.dg/pr53037-3.c: Dito.
9439	* gcc.dg/pr63387-2.c: Dito.
9440	* gcc.dg/pr63387.c: Dito.
9441	* gcc.dg/sancov/cmp0.c: Dito.
9442	* gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9443	* gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9444	* gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9445	* gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9446	* gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9447	* gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9448	* gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9449	* gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9450	* gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9451	* gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9452	* gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9453	* gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9454	* gcc.dg/tree-ssa/pr82059.c: Dito.
9455	* gcc.c-torture/execute/pr70460.c: Dito.
9456
94572018-02-02  Georg-Johann Lay  <avr@gjlay.de>
9458
9459	PR testsuite/52641
9460	* gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9461	* gcc.c-torture/execute/20180112-1.c: Dito.
9462	* gcc.c-torture/execute/pr81503.c: Dito.
9463	* gcc.dg/store_merging_12.c: Dito.
9464	* gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9465	* gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9466	* gcc.dg/tree-ssa/pr80898.c: Dito.
9467	* gcc.dg/tree-ssa/pr82363.c: Dito.
9468	* gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9469	* gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9470	* gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9471	* gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9472	* gcc.dg/torture/pr81814.c: Restrict to int32plus.
9473	* gcc.dg/tree-ssa/pr80803.c: Dito.
9474	* gcc.dg/tree-ssa/pr80898-2.c: Dito.
9475	* gcc.dg/tree-ssa/pr81346-4.c: Dito.
9476	* gcc.dg/tree-ssa/vrp114.c: Dito.
9477	* gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9478	* gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9479	* gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9480
94812018-02-02  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
9482
9483	PR target/84066
9484	* gcc.target/i386/cet-sjlj-6a.c: New test.
9485	* gcc.target/i386/cet-sjlj-6b.c: Likewise.
9486
94872018-02-01  Marek Polacek  <polacek@redhat.com>
9488
9489	PR c++/84125
9490	* g++.dg/cpp1y/lambda-generic-84125.C:New test.
9491
94922018-01-30  Jeff Law  <law@redhat.com>
9493
9494	PR target/84128
9495	* gcc.target/i386/pr84128.c: New test.
9496
94972018-02-01  Georg-Johann Lay  <avr@gjlay.de>
9498
9499	* gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9500	-fdelete-null-pointer-checks.
9501
95022018-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9503
9504	PR c++/83796
9505	* g++.dg/cpp0x/abstract-default1.C: New.
9506
95072018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
9508
9509	PR tree-optimization/81635
9510	* gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9511	* gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9512
95132018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
9514
9515	PR target/83370
9516	* gcc.target/aarch64/pr83370.c: New.
9517
95182018-02-01  Richard Biener  <rguenther@suse.de>
9519
9520	* gcc.dg/graphite/pr35356-1.c: Adjust.
9521
95222018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
9523
9524	PR testsuite/83846
9525	* gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9526	for ILP32.
9527	* gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9528	of hard-coding the choice.
9529	* gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9530	* gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9531	* gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise.  Generalize
9532	memset call.
9533	* gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9534	stdint.h types.
9535	* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9536	* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9537	* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9538	* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9539	* gcc.target/aarch64/sve/logical_1.c: Likewise.
9540	* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9541	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9542	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9543	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9544	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9545	* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9546	* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9547	* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9548	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9549	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9550	* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9551	* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9552	* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9553	* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9554	* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9555	* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9556	* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9557	* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9558	* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9559	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9560	* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9561	* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9562	* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9563	* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9564	* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9565	* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9566	* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9567	* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9568	* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9569	* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9570	* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9571	* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9572	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9573	* gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9574	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9575	* gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9576	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9577	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9578	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9579	* gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9580	__builtin_popcountll rather than __builtin_popcountl.
9581
95822018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
9583
9584	* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9585	of LD1R[HWD] for multi-element constants on big-endian targets.
9586	* gcc.target/aarch64/sve/slp_3.c: Likewise.
9587	* gcc.target/aarch64/sve/slp_4.c: Likewise.
9588
95892018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
9590
9591	* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9592	* gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9593	* gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9594
95952018-02-01  Jakub Jelinek  <jakub@redhat.com>
9596
9597	PR tree-optimization/81661
9598	PR tree-optimization/84117
9599	* gcc.dg/pr81661.c: New test.
9600	* gfortran.dg/pr84117.f90: New test.
9601
96022018-02-01  Janne Blomqvist  <jb@gcc.gnu.org>
9603
9604	PR fortran/83705
9605	* gfortran.dg/repeat_7.f90: Catch warning message.
9606
96072018-01-31  Ian Lance Taylor  <iant@golang.org>
9608
9609	* go.go-torture/execute/printnil.go: New test.
9610
96112018-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9612
9613	* lib/target-supports.exp (check_effective_target_comdat_group):
9614	Allow for Solaris as comdat syntax.
9615
9616	* g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9617	Solaris with comdat_group support and as.
9618
96192018-01-31  Marek Polacek  <polacek@redhat.com>
9620
9621	PR c/81779
9622	* gcc.dg/pr81779.c: New test.
9623
96242018-01-31  Jakub Jelinek  <jakub@redhat.com>
9625
9626	PR fortran/84116
9627	* gfortran.dg/gomp/pr84116.f90: New test.
9628
9629	PR c++/83993
9630	* g++.dg/init/pr83993-2.C: New test.
9631
9632	PR c++/83993
9633	* g++.dg/init/pr83993-1.C: New test.
9634	* g++.dg/cpp0x/pr83993.C: New test.
9635
96362018-01-31  Paul Thomas  <pault@gcc.gnu.org>
9637
9638	PR fortran/84088
9639	* gfortran.dg/pr84088.f90: New test.
9640
96412018-01-31  Vladimir Makarov  <vmakarov@redhat.com>
9642
9643	PR target/82444
9644	* gcc.target/i386/pr82444.c: New.
9645
96462018-01-31  Will Schmidt  <will_schmidt@vnet.ibm.com>
9647
9648	* gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9649	* gcc.target/powerpc/vsx-13.c: New.
9650
96512018-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
9652
9653	PR c++/84092
9654	* g++.dg/cpp1y/var-templ57.C: New.
9655
96562018-01-31  Marek Polacek  <polacek@redhat.com>
9657
9658	PR c++/84138
9659	* g++.dg/diagnostic/pr84138.C: New test.
9660
96612018-01-31  Janne Blomqvist  <jb@gcc.gnu.org>
9662
9663	PR fortran/78534
9664	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9665	-Wstringop-overflow warnings due to spurious warning with -O1.
9666	* gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9667	* gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9668
96692018-01-31  Richard Biener  <rguenther@suse.de>
9670
9671	PR tree-optimization/84132
9672	* g++.dg/torture/pr84132.C: New testcase.
9673
96742018-01-31  Jan Hubicka  <hubicka@ucw.cz>
9675
9676	* g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9677	dg-final scan.
9678
96792018-01-31  Julia Koval  <julia.koval@intel.com>
9680
9681	PR target/83618
9682	* gcc.target/i386/rdpid.c: Remove "eax".
9683
96842018-01-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9685
9686	PR tree-optimization/64946
9687	* gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9688	scan-assembler checks.
9689
96902018-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9691
9692	* gcc.c-torture/execute/20180131-1.c: New test.
9693
96942018-01-31  Claudiu Zissulescu  <claziss@synopsys.com>
9695
9696	* gcc.target/arc/taux-1.c: New test.
9697	* gcc.target/arc/taux-2.c: Likewise.
9698
96992018-01-31  Claudiu Zissulescu  <claziss@synopsys.com>
9700
9701	* gcc.target/arc/uncached.c: New test.
9702
97032018-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9704
9705	PR lto/83954
9706	* gnat.dg/lto20.adb: Remove dg-excess-errors.
9707
97082018-01-31  Jakub Jelinek  <jakub@redhat.com>
9709
9710	PR preprocessor/69869
9711	* gcc.dg/cpp/trad/pr69869.c: New test.
9712
9713	PR c/84100
9714	* gcc.dg/pr84100.c: New test.
9715
97162018-01-30  Jeff Law  <law@redhat.com>
9717
9718	PR target/84064
9719	* gcc.target/i386/pr84064: New test.
9720
97212018-01-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9722
9723	PR fortran/84134
9724	* gfortran.dg/data_implied_do_2.f90: New test.
9725
97262018-01-30  Janus Weil  <janus@gcc.gnu.org>
9727
9728	* gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9729
97302018-01-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9731
9732	PR fortran/84133
9733	* gfortran.dg/inline_matmul_21.f90: New test case.
9734
97352018-01-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9736
9737	* g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9738
97392018-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9740
9741	PR target/84112
9742	* gcc.target/powerpc/pr84112.c: New.
9743
97442018-01-30  Jakub Jelinek  <jakub@redhat.com>
9745
9746	PR rtl-optimization/83986
9747	* gcc.dg/pr83986.c: New test.
9748
97492018-01-30  Bill Seurer  <seurer@linux.vnet.ibm.com>
9750
9751	PR 58684
9752	* gcc.dg/torture/inf-compare-1.c: Add xfail.
9753	* gcc.dg/torture/inf-compare-2.c: Add xfail.
9754	* gcc.dg/torture/inf-compare-3.c: Add xfail.
9755	* gcc.dg/torture/inf-compare-4.c: Add xfail.
9756
97572018-01-30  Jakub Jelinek  <jakub@redhat.com>
9758
9759	PR tree-optimization/84111
9760	* gcc.c-torture/compile/pr84111.c: New test.
9761
97622018-01-30  Jan Hubicka  <hubicka@ucw.cz>
9763
9764	PR ipa/83179
9765	* gcc.dg/ipa/inline-2.c: Fix template.
9766	* gcc.dg/ipa/inline-3.c: Fix template.
9767
97682018-01-30  Jan Hubicka  <hubicka@ucw.cz>
9769
9770	PR ipa/81360
9771	* g++.dg/torture/pr81360.C: New testcase.
9772
97732018-01-30  Jan Hubicka  <hubicka@ucw.cz>
9774
9775	PR lto/83954
9776	* gcc.dg/lto/pr83954.h: New testcase.
9777	* gcc.dg/lto/pr83954_0.c: New testcase.
9778	* gcc.dg/lto/pr83954_1.c: New testcase.
9779
97802018-01-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9781
9782	PR bootstrap/84017
9783	* gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9784	to dg-options.
9785	Simplify DW_AT_producer scan.
9786
97872018-01-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9788
9789	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9790
97912018-01-30  Kirill Yukhin  <kirill.yukhin@gmail.com>
9792
9793	PR target/83828
9794	* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9795	* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9796	* gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9797	* gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9798
97992018-01-29  Jeff Law  <law@redhat.com>
9800
9801	PR testsuite/81010
9802	* gcc.target/powerpc/pr56605.c: Update various dg- directives to
9803	better match other tests which require vsx.  Verify the zero
9804	extension is part of the test in the combiner dump.
9805
98062018-01-29  Marek Polacek  <polacek@redhat.com>
9807
9808	PR c/83966
9809	* gcc.dg/format/Wsuggest-attribute-1.c: New test.
9810
9811	PR c++/83996
9812	* g++.dg/ext/pr83996.C: New test.
9813
98142018-01-29  Richard Biener  <rguenther@suse.de>
9815
9816	PR tree-optimization/84057
9817	* gcc.dg/graphite/pr84057.c: New testcase.
9818
98192018-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9820
9821	PR fortran/84073
9822	* gfortran.dg/bind_c_usage_31.f90: New test.
9823
98242018-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9825
9826	PR c++/83924
9827	* g++.dg/warn/Wduplicated-branches5.C: New.
9828
98292018-01-26  Sebastian Perta  <sebastian.perta@renesas.com>
9830
9831	* gcc.target/rl78/test_addsi3_internal.c: New test.
9832
98332018-01-26  Segher Boessenkool  <segher@kernel.crashing.org>
9834
9835	* gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9836	Make expected output depend on whether we expect sibcalls or not.
9837	* gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9838	safe-indirect-jump-1.c).
9839
98402018-01-26  Damian Rouson  <damian@sourceryinstitute.org>
9841	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9842	    Soren Rasmussen  <s.c.rasmussen@gmail.com>
9843
9844	Fortran 2018 teams tests.
9845
9846	* gfortran.dg/team_number_1.f90: new test for team_number.
9847	* gfortran.dg/team_change_1.f90: new test for change team.
9848	* gfortran.dg/team_end_1.f90: new test for end team.
9849	* gfortran.dg/team_form_1.f90: new test for form team.
9850
98512018-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9852
9853	PR fortran/83998
9854	* gfortran.dg/dot_product_4.f90
9855
98562018-01-26  Martin Sebor  <msebor@redhat.com>
9857
9858	PR tree-optimization/83896
9859	* gcc.dg/strlenopt-43.c: New.
9860
98612018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
9862
9863	* gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9864	* gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9865	* gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9866	* gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9867	* gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9868	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9869	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9870	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9871	* gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9872	stanzas.
9873	* gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9874	* gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9875	* gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9876	* gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9877	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9878	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9879	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9880	* gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9881	instruction list.
9882	* gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9883
98842018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
9885
9886	* gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9887	* gcc.target/powerpc/fold-vec-cmp-int.h: New.
9888	* gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9889	* gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9890	* gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9891	* gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9892	* gcc.target/powerpc/fold-vec-cmp-short.h: New.
9893	* gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9894	* gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9895	* gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9896	* gcc.target/powerpc/fold-vec-cmp-char.h: New.
9897	* gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9898	* gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9899
99002018-01-26  Martin Liska  <mliska@suse.cz>
9901
9902	* lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9903	warning is seen.
9904
99052018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
9906
9907	* gcc.target/powerpc/fold-vec-neg-longlong.h:  New.
9908	* gcc.target/powerpc/fold-vec-neg-longlong.p8.c:  New.
9909	* gcc.target/powerpc/fold-vec-neg-longlong.p9.c:  New.
9910	* gcc.target/powerpc/fold-vec-neg-longlong.c:  Delete.
9911	* gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9912	* gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9913	* gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9914	* gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9915
99162018-01-26  Richard Biener  <rguenther@suse.de>
9917
9918	PR rtl-optimization/84003
9919	* g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9920	latent bug in DSE if NOINLINE is appropriately defined.
9921	* g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9922	and defining NOINLINE.
9923
99242018-01-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9925
9926	* gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9927	tests specific to aarch64.  XFAIL test on arm.
9928
99292018-01-26  Jakub Jelinek  <jakub@redhat.com>
9930
9931	PR rtl-optimization/83985
9932	* gcc.dg/pr83985.c: New test.
9933
9934	PR c/83989
9935	* c-c++-common/Wrestrict-3.c: New test.
9936
99372018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
9938
9939	* gcc.target/arc/tdelegitimize_addr.c: New test.
9940
99412018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
9942
9943	* gcc.target/arc/jli-1.c: New file.
9944	* gcc.target/arc/jli-2.c: Likewise.
9945
99462018-01-26  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9947
9948	* gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9949	scan-assembler.
9950	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9951	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9952
99532018-01-26  Richard Biener  <rguenther@suse.de>
9954
9955	PR tree-optimization/81082
9956	* gcc.dg/vect/pr81082.c: New testcase.
9957	* gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9958	simplification to n * n.
9959
99602018-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9961
9962	* gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
9963	Solaris 10.
9964	* gcc.target/i386/pr63620.c: Likewise.
9965
99662018-01-26  Julia Koval  <julia.koval@intel.com>
9967
9968	* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
9969	-mavx512f -mavx512bw.
9970	* gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9971	* gcc.target/i386/i386.exp: Fix types.
9972
99732018-01-26  Alan Modra  <amodra@gmail.com>
9974
9975	PR target/84033
9976	* gcc.target/powerpc/swaps-p8-46.c: New.
9977
99782018-25-01  Paul Thomas  <pault@gcc.gnu.org>
9979
9980	PR fortran/37577
9981	* gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9982	* gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9983	'array01' in the tree dump comparison.
9984	* gfortran.dg/coarray_lib_token_4.f90: Likewise.
9985	* gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9986	* gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9987
99882018-01-25  Jan Hubicka  <hubicka@ucw.cz>
9989
9990	PR middle-end/83055
9991	* gcc.dg/torture/pr83055.c: New testcase.
9992
99932018-01-25  Jakub Jelinek  <jakub@redhat.com>
9994
9995	PR c++/84031
9996	* g++.dg/cpp1z/decomp36.C: New test.
9997
9998	PR middle-end/83977
9999	* c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
10000
100012018-01-25  Richard Sandiford  <richard.sandiford@linaro.org>
10002
10003	* gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
10004	the shift dump line.
10005	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10006
100072018-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10008
10009	PR target/81550
10010	* gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
10011	index instead of int, which allows IVOPTs to properly optimize the
10012	loop.
10013
100142018-01-24  David Malcolm  <dmalcolm@redhat.com>
10015
10016	PR jit/82846
10017	* jit.dg/test-alignment.c (create_aligned_code): Fix return type
10018	of "fn_type" typedef.
10019	* jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
10020
100212018-01-24  Ian Lance Taylor  <iant@golang.org>
10022
10023	* go.go-torture/execute/names-1.go: New test.
10024
100252018-01-19  Jeff Law  <law@redhat.com>
10026
10027	PR target/83994
10028	* gcc.target/i386/pr83994.c: New test.
10029
100302018-01-24  Vladimir Makarov  <vmakarov@redhat.com>
10031
10032	PR target/84014
10033	* gcc.target/powerpc/pr84014.c: New.
10034
100352018-01-24  Jakub Jelinek  <jakub@redhat.com>
10036
10037	PR middle-end/83977
10038	* c-c++-common/gomp/pr83977-1.c: New test.
10039	* c-c++-common/gomp/pr83977-2.c: New test.
10040	* c-c++-common/gomp/pr83977-3.c: New test.
10041	* gfortran.dg/gomp/pr83977.f90: New test.
10042
100432018-01-24  Richard Sandiford  <richard.sandiford@linaro.org>
10044
10045	PR testsuite/83889
10046	* gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
10047	* gcc.dg/vect/pr80631-1.c: Likewise.
10048	* gcc.dg/vect/pr80631-2.c: Likewise.
10049	* gcc.dg/vect/pr81410.c: Likewise.
10050	* gcc.dg/vect/pr81633.c: Likewise.
10051	* gcc.dg/vect/pr81815.c: Likewise.
10052	* gcc.dg/vect/pr82108.c: Likewise.
10053	* gcc.dg/vect/pr83857.c: Likewise.
10054	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
10055	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
10056	* gcc.dg/vect/vect-alias-check-10.c: Likewise.
10057	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
10058	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
10059	* gcc.dg/vect/vect-reduc-11.c: Likewise.
10060	* gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
10061	* gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
10062	dg-xfail-run-if instead.
10063	* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10064	* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10065	* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10066	* gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
10067	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10068
100692018-01-24  Richard Sandiford  <richard.sandiford@linaro.org>
10070
10071	PR tree-optimization/83979
10072	* g++.dg/pr83979.c: New test.
10073
100742018-01-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10075
10076	* gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
10077	option.  Add arm_neon_ok_no_float_abi check.
10078
100792018-01-24  Richard Biener  <rguenther@suse.de>
10080
10081	PR tree-optimization/83176
10082	* gcc.dg/graphite/pr83176.c: New testcase.
10083
100842018-01-24  Richard Biener  <rguenther@suse.de>
10085
10086	PR tree-optimization/82819
10087	* gcc.dg/graphite/pr82819.c: New testcase.
10088
100892018-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
10090
10091	PR c++/83921
10092	* g++.dg/cpp1y/constexpr-83921-1.C: New.
10093	* g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
10094	* g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
10095	* g++.dg/ext/stmtexpr20.C: Likewise.
10096	* g++.dg/ext/stmtexpr21.C: Likewise.
10097
100982018-01-23  David Malcolm  <dmalcolm@redhat.com>
10099
10100	PR c++/83974
10101	* g++.dg/warn/pr83974.C: New test case.
10102
101032018-01-23  Jakub Jelinek  <jakub@redhat.com>
10104
10105	PR sanitizer/83987
10106	* g++.dg/ubsan/pr83987.C: New test.
10107
101082018-01-23  Paul Thomas  <pault@gcc.gnu.org>
10109
10110	PR fortran/83866
10111	* gfortran.dg/pdt_29.f03: New test.
10112
101132018-01-23  Paul Thomas  <pault@gcc.gnu.org>
10114
10115	PR fortran/83898
10116	* gfortran.dg/associate_33.f03: New test.
10117
101182018-01-23  Martin Liska  <mliska@suse.cz>
10119
10120	PR lto/81440
10121	* gcc.dg/lto/pr81440.h: New test.
10122	* gcc.dg/lto/pr81440_0.c: New test.
10123	* gcc.dg/lto/pr81440_1.c: New test.
10124
101252018-01-23  Nathan Sidwell  <nathan@acm.org>
10126
10127	PR c++/83988
10128	* g++.dg/template/pr83988.C: New.
10129
101302018-01-23  Jakub Jelinek  <jakub@redhat.com>
10131
10132	PR c++/82882
10133	PR c++/83978
10134	* g++.dg/cpp0x/pr82882.C: New test.
10135	* g++.dg/cpp0x/pr83978.C: New test.
10136
10137	PR c++/83958
10138	* g++.dg/cpp1z/decomp35.C: New test.
10139
101402018-01-23  Nathan Sidwell  <nathan@acm.org>
10141
10142	* g++.dg/cpp0x/range-for10.C: Adjust.
10143	* g++.dg/ext/forscope1.C: Adjust.
10144	* g++.dg/ext/forscope2.C: Adjust.
10145	* g++.dg/template/for1.C: Adjust.
10146
101472018-01-23  David Malcolm  <dmalcolm@redhat.com>
10148
10149	PR tree-optimization/83510
10150	* gcc.c-torture/compile/pr83510.c: New test case.
10151
101522018-01-23  Richard Sandiford  <richard.sandiford@linaro.org>
10153
10154	PR testsuite/83888
10155	* lib/target-supports.exp (check_effective_target_vect_float): Say
10156	that the result only holds when -funsafe-math-optimizations is on.
10157	(check_effective_target_vect_float_strict): New procedure.
10158	* gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
10159	of vect_float.
10160	* gcc.dg/vect/vect-reduc-6.c: Likewise.
10161
101622018-01-23  Richard Sandiford  <richard.sandiford@linaro.org>
10163
10164	PR tree-optimization/83965
10165	* gcc.dg/vect/pr83965.c: New test.
10166
101672018-01-23  Richard Biener  <rguenther@suse.de>
10168
10169	PR tree-optimization/83963
10170	* gfortran.dg/graphite/pr83963.f: New testcase.
10171	* gcc.dg/graphite/pr83963-2.c: Likewise.
10172
101732018-01-23  Jakub Jelinek  <jakub@redhat.com>
10174
10175	PR c++/83918
10176	* g++.dg/cpp1z/pr83918.C: New test.
10177
101782018-01-22  Jakub Jelinek  <jakub@redhat.com>
10179
10180	PR tree-optimization/83957
10181	* gcc.dg/autopar/pr83957.c: New test.
10182
10183	PR tree-optimization/83081
10184	* gcc.dg/predict-8.c: Adjust expected probability.
10185
101862018-01-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10187
10188	PR target/83862
10189	* gcc.target/powerpc/pr83862.c: New test.
10190
101912018-01-22  Carl Love  <cel@us.ibm.com>
10192
10193	* gcc.target/powerpc/powerpc.exp: Add torture tests for
10194	builtins-4-runnable.c, builtins-6-runnable.c,
10195	builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
10196	* gcc.target/powerpc/builtins-6-runnable.c: New test file.
10197	* gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
10198	for signed/unsigned 128-bit and long long int loads.
10199
102002018-01-22  Marek Polacek  <polacek@redhat.com>
10201
10202	PR c++/81933
10203	* g++.dg/cpp1y/constexpr-empty4.C: New test.
10204
102052018-01-22  Will Schmidt  <will_schmidt@vnet.ibm.com>
10206
10207	* gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
10208	scan-asembler valid instructions list.
10209	* gcc.target/powerpc/fold-vec-abs-short.c: Same.
10210	* gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
10211	power8-vector requirement and option.
10212	* gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
10213
102142018-01-22  Janne Blomqvist  <jb@gcc.gnu.org>
10215
10216	PR 78534
10217	PR 83704
10218	* gfortran.dg/string_1.f90: Remove printing the length.
10219
102202018-01-22  Richard Biener  <rguenther@suse.de>
10221
10222	PR tree-optimization/83963
10223	* gcc.dg/graphite/pr83963.c: New testcase.
10224
102252018-01-22  Sudakshina Das  <sudi.das@arm.com>
10226
10227	* gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
10228	dg-require-effective-target directives.
10229
102302018-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10231
10232	* lib/target-supports.exp (check_effective_target_arm_softfloat):
10233	New procedure.
10234	* gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
10235	Adjust scan-assembler checks for soft-float.
10236
102372018-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10238
10239	PR target/83946
10240	* gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
10241
102422018-01-21  John David Anglin  <danglin@gcc.gnu.org>
10243
10244	* gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
10245	* gcc.dg/pr83623.c: Likewise.
10246	* gcc.dg/pr83666.c: Likewise.
10247
102482018-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10249	    David Edelsohn  <dje.gcc@gmail.com>
10250
10251	PR target/83946
10252	* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10253	assembly output from "crset eq" to "crset 2".
10254	* gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
10255	assembly output from . to $.
10256	* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10257	* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10258	assembly output from "crset eq" to "crset 2".
10259	* gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
10260	assembly output from "crset eq" to "crset 2", and from . to $.
10261
102622018-01-20  Steven G. Kargl  <kargl@gcc.gnu.org>
10263
10264	PR fortran/83900
10265	* gfortran.dg/matmul_18.f90: New test.
10266
102672018-01-20  Richard Sandiford  <richard.sandiford@linaro.org>
10268
10269	PR tree-optimization/83940
10270	* gcc.dg/torture/pr83940.c: New test.
10271
102722018-01-20  Jakub Jelinek  <jakub@redhat.com>
10273
10274	PR middle-end/83945
10275	* gcc.dg/tls/pr83945.c: New test.
10276
10277	PR target/83930
10278	* gcc.dg/pr83930.c: New test.
10279
102802018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
10281
10282	PR fortran/83900
10283	* gfortran.dg/matmul_17.f90: New test.
10284
102852018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
10286
10287	PR fortran/80768
10288	* gfortran.dg/num_images_1.f90:  New test that tests fix in r250734.
10289
102902018-01-19  Jakub Jelinek  <jakub@redhat.com>
10291
10292	PR c++/81167
10293	* g++.dg/cpp0x/pr81167.C: New test.
10294
10295	PR c++/83919
10296	* g++.dg/cpp0x/pr83919.C: New test.
10297
102982018-01-19  Jeff Law  <law@redhat.com>
10299	    Jakub Jelinek  <jakub@redhat.com>
10300
10301	* gcc.dg/stack-check-16.c: New test.
10302
103032018-01-19  Cesar Philippidis  <cesar@codesourcery.com>
10304
10305	PR target/83790
10306	* gcc.target/nvptx/indirect_call.c: New test.
10307
103082018-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10309
10310	* g++.dg/torture/pr83619.C: Remove dg-message.
10311
103122018-01-19  Martin Liska  <mliska@suse.cz>
10313
10314	* gcc.dg/predict-1.c: Adjust expected probability.
10315	* gcc.dg/predict-3.c: Likewise.
10316	* gcc.dg/predict-5.c: Likewise.
10317	* gcc.dg/predict-6.c: Likewise.
10318	* gcc.dg/predict-9.c: Likewise.
10319
103202018-01-19  Richard Sandiford  <richard.sandiford@linaro.org>
10321
10322	PR tree-optimization/83922
10323	* gcc.dg/pr83922.c: New test.
10324
103252018-01-19  Richard Sandiford  <richard.sandiford@linaro.org>
10326
10327	PR tree-optimization/83914
10328	* gcc.dg/vect/pr83914.c: New test.
10329
103302018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10331
10332	* gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
10333	* gcc.target/arm/negdi-2.c: Likewise.
10334	* gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
10335
103362018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10337
10338	* gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10339
103402018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10341
10342	* gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10343
103442018-01-18  John David Anglin  <danglin@gcc.gnu.org>
10345
10346	* gcc.dg/torture/pr52451.c (main): Skip long double test on
10347	hppa*-*-hpux*.
10348
103492018-01-18  Jakub Jelinek  <jakub@redhat.com>
10350
10351	PR ipa/83619
10352	PR testsuite/83934
10353	* g++.dg/torture/pr83619.C (e): Define before first use instead of
10354	forward declaration.
10355
103562018-01-18  Carl Love  <cel@us.ibm.com>
10357
10358	* gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10359	to the function.
10360
103612018-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
10362
10363	PR c++/81013
10364	* g++.dg/inherit/union3.C: New.
10365
103662018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
10367
10368	* gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10369
103702018-01-18  Jan Hubicka  <hubicka@ucw.cz>
10371
10372	PR ipa/83619
10373	* g++.dg/torture/pr83619.C: New testcase.
10374
103752018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
10376
10377	* lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10378	Add function body to force error messages in some configurations.
10379
103802018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10381
10382	* gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10383	and arm_thumb1_ok.
10384
103852018-01-18  Boris Kolpackov  <boris@codesynthesis.com>
10386
10387	PR other/70268
10388	* c-c++-common/ffile-prefix-map.c: New test.
10389	* c-c++-common/fmacro-prefix-map.c: New test.
10390	* c-c++-common/cpp/ffile-prefix-map.c: New test.
10391	* c-c++-common/cpp/fmacro-prefix-map.c: New test.
10392
103932018-01-18  Martin Liska  <mliska@suse.cz>
10394
10395	* gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10396	* gcc.target/i386/indirect-thunk-4.c: Likewise.
10397	* gcc.target/i386/indirect-thunk-6.c: Likewise.
10398	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10399	* gcc.target/i386/ret-thunk-10.c: Likewise.
10400	* gcc.target/i386/ret-thunk-11.c: Likewise.
10401	* gcc.target/i386/ret-thunk-12.c: Likewise.
10402	* gcc.target/i386/ret-thunk-15.c: Likewise.
10403	* gcc.target/i386/ret-thunk-9.c: Likewise.
10404
104052018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
10406
10407	* gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10408	order.
10409
104102018-01-18  Nathan Sidwell  <nathan@acm.org>
10411
10412	PR c++/83160
10413	* g++.dg/cpp0x/pr83160.C: New.
10414
104152018-01-18  Richard Biener  <rguenther@suse.de>
10416
10417	PR tree-optimization/83887
10418	* gcc.dg/graphite/pr83887.c: New testcase.
10419	* gfortran.dg/graphite/pr83887.f90: Likewise.
10420	* gfortran.dg/graphite/pr83887.f: Likewise.
10421
104222018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10423
10424	PR target/65578
10425	* gcc.target/arm/builtin-bswap.x: New file.
10426	* gcc.target/arm/builtin-bswap-1.c: Include the above.  Add checks
10427	and options for armv6t2.
10428	* gcc.target/arm/builtin-bswap-2.c: Include the above.  Add checks
10429	and options for Thumb1.
10430	* gcc.target/arm/builtin-bswap16.x: New file.
10431	* gcc.target/arm/builtin-bswap16-1.c: Include the above.  Add checks
10432	and options for armv6t2.
10433	* gcc.target/arm/builtin-bswap16-2.c: Include the above.  Add checks
10434	and options for Thumb1.
10435
104362018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
10437
10438	* gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10439	order.
10440
104412018-01-18  Jakub Jelinek  <jakub@redhat.com>
10442
10443	PR c/61240
10444	* gcc.dg/pr61240.c: New test.
10445
104462018-01-17  Harald Anlauf  <anlauf@gmx.de>
10447
10448	PR fortran/83864
10449	* gfortran.dg/pr83864.f90: New test.
10450
104512018-01-17  Jeff Law  <law@redhat.com>
10452
10453	PR testsuite/83883
10454	* gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10455
104562018-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10457
10458	* gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10459	restriction, but still restrict to 64-bit.
10460	* gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10461	* gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10462
104632018-01-17  Harald Anlauf  <anlauf@gmx.de>
10464
10465	PR fortran/83874
10466	* gfortran.dg/pr83874.f90: New test.
10467
104682018-01-18  Jakub Jelinek  <jakub@redhat.com>
10469
10470	PR c++/83824
10471	* g++.dg/cpp0x/pr83824.C: New test.
10472
104732018-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
10474
10475	* gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10476	appropriate .gnu_attribute for the long double type, if we use the
10477	long double type, but do not generate any calls.
10478	* gcc.target/powerpc/gnuattr2.c: Likewise.
10479	* gcc.target/powerpc/gnuattr3.c: Likewise.
10480
104812018-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
10482
10483	PR c++/78344
10484	* g++.dg/cpp0x/alignas13.C: New.
10485
104862018-01-17  Jakub Jelinek  <jakub@redhat.com>
10487
10488	PR c++/83897
10489	* g++.dg/cpp0x/pr83897.C: New test.
10490
104912018-01-17  Jan Hubicka  <hubicka@ucw.cz>
10492
10493	PR ipa/83051
10494	* gcc.c-torture/compile/pr83051-2.c: New testcase.
10495
104962018-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
10497
10498	PR c++/81054
10499	* g++.dg/cpp0x/constexpr-ice19.C: New.
10500
105012018-01-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
10502
10503	* gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10504	* gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10505	* gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10506	* gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10507	* gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10508	* gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10509	* gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10510	* gcc.target/powerpc/builtins-1-be-folded.c: New.
10511	* gcc.target/powerpc/builtins-1-le-folded.c: New.
10512	* gcc.target/powerpc/builtins-1.fold.h: New.
10513
105142018-01-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
10515
10516	* gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10517	* gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10518
105192018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10520
10521	* gcc.target/arm/g2.c: Add -marm to dg-options.
10522	* gcc.target/arm/scd42-2.c: Likewise.
10523
105242018-01-17  Nathan Sidwell  <nathan@acm.org>
10525
10526	PR c++/83287
10527	* g++.dg/lookup/pr83287-2.C: New.
10528
105292018-01-17  David Malcolm  <dmalcolm@redhat.com>
10530
10531	PR c++/83814
10532	PR c++/83902
10533	* g++.dg/wrappers/pr83814.C: New test case.
10534	* g++.dg/wrappers/pr83902.C: New test case.
10535
105362018-01-17  David Malcolm  <dmalcolm@redhat.com>
10537
10538	PR lto/83121
10539	* g++.dg/lto/pr83121_0.C: New test case.
10540	* g++.dg/lto/pr83121_1.C: New test case.
10541	* lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10542	adapted from DejaGnu's dg-test.
10543	(lto_handle_diagnostics): New procedure.
10544	(lto_prune_warns): Ignore informational notes.
10545	(lto-link-and-maybe-run): Add "messages_by_file" param.
10546	Call lto_handle_diagnostics.  Avoid issuing "unresolved" for
10547	"execute" when "link" fails if "execute" was not specified.
10548	(lto-can-handle-directive): New procedure.
10549	(lto-get-options-main): Call lto-can-handle-directive.  Add a
10550	dg-messages local, using it to set the caller's
10551	dg-messages-by-file for the given source file.
10552	(lto-get-options): Likewise.
10553	(lto-execute): Add dg-messages-by-file local, and pass it to
10554	lto-link-and-maybe-run.
10555
105562018-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
10557	    Richard Sandiford  <richard.sandiford@linaro.org>
10558
10559	PR target/79041
10560	PR target/82964
10561	* gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10562	* gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10563
105642018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10565
10566	* lib/target-supports.exp: Fix -march arguments in arm arch effective
10567	target check autogenerator for armv8.1-a and armv8.2-a.
10568
105692018-01-17  Carl Love  <cel@us.ibm.com>
10570
10571	* gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10572	Add debug print statements.
10573	* gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10574	16 byte vector load followed by a partial vector load.
10575
105762018-01-17  David Malcolm  <dmalcolm@redhat.com>
10577
10578	PR c++/83799
10579	* g++.dg/wrappers/pr83799.C: New test case.
10580
105812018-01-17  Nathan Sidwell  <nathan@acm.org>
10582
10583	PR c++/83739
10584	* g++.dg/cpp1y/pr83739.C: New.
10585
105862018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
10587
10588	* gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10589	* gcc.target/visium/overflow16.c: Likewise.
10590	* gcc.target/visium/overflow32.c: Likewise.
10591
105922018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
10593
10594	* gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10595
105962018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10597
10598	* gcc.dg/rtl/arm/stl-cond.c: New test.
10599	* gcc.target/arm/stl-cond.c: Delete.
10600
106012018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10602
10603	* gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10604	directives.
10605
106062018-01-17  Jakub Jelinek  <jakub@redhat.com>
10607
10608	PR tree-optimization/83843
10609	* gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10610	* gcc.dg/store_merging_19.c: New test.
10611
106122018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10613
10614	* gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10615	and options.
10616
106172018-01-17  Jakub Jelinek  <jakub@redhat.com>
10618
10619	PR rtl-optimization/83771
10620	* gcc.dg/pr83771.c: New test.
10621
106222018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
10623
10624	PR tree-optimization/81184
10625	* gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10626	targets.
10627	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10628
106292018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
10630
10631	* c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10632
106332018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>
10634
10635	PR target/83546
10636	* gcc.target/i386/pr83546.c: New test.
10637
106382018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10639
10640	* c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10641
106422018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10643
10644	* c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10645	test and add dg-warning for the -Wstringop-overflow warning.
10646
106472018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10648
10649	* c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10650	XFAIL last test on SPARC and Visium.
10651
106522018-01-16  Vladimir Makarov  <vmakarov@redhat.com>
10653
10654	PR rtl-optimization/80481
10655	* g++.dg/pr80481.C: Exclude solaris.
10656
106572018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10658
10659	* c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10660	* c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10661	* c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10662
106632018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10664
10665	* gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10666	* gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10667	* gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10668	* gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10669	* gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10670	* gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10671	* gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10672	* gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10673	* gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10674	* gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10675	* gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10676	* gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10677	* gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10678	* gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10679	* gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10680
106812018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10682
10683	PR testsuite/77734
10684	* gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10685
106862018-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10687
10688	* gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10689	* gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10690	* gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10691	* gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10692	* gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10693	* gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10694
106952018-01-16  Richard Sandiford  <richard.sandiford@linaro.org>
10696
10697	PR tree-optimization/83857
10698	* gcc.dg/vect/pr83857.c: New test.
10699
107002018-01-16  Richard Biener  <rguenther@suse.de>
10701
10702	PR tree-optimization/83867
10703	* gcc.dg/vect/pr83867.c: New testcase.
10704
107052018-01-16  Jakub Jelinek  <jakub@redhat.com>
10706
10707	PR c/83844
10708	* gcc.dg/pr83844.c: New test.
10709
107102018-01-16  Richard Sandiford  <richard.sandiford@linaro.org>
10711
10712	* gcc.dg/torture/pr83847.c: New test.
10713
107142018-01-16  Jakub Jelinek  <jakub@redhat.com>
10715
10716	PR rtl-optimization/86620
10717	* gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10718	instead of --param=max-sched-ready-insns=0.
10719	* gcc.target/i386/pr83620.c: New test.
10720	* gcc.dg/pr83620.c: New test.
10721
10722	PR tree-optimization/83843
10723	* gcc.dg/store_merging_18.c: New test.
10724
10725	PR c++/83817
10726	* g++.dg/cpp1y/pr83817.C: New test.
10727
10728	PR c++/83825
10729	* g++.dg/template/pr83825.C: New test.
10730
107312018-01-16  Richard Biener  <rguenther@suse.de>
10732
10733	* gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10734
107352018-01-16  Richard Biener  <rguenther@suse.de>
10736
10737	PR testsuite/82132
10738	* gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10739	from gcc.dg/torture/pr60092.c.
10740
107412018-01-15  Martin Sebor  <msebor@redhat.com>
10742
10743	PR c++/83588
10744	* g++.dg/ext/flexary28.C: New test.
10745
107462018-01-15  Louis Krupp  <louis.krupp@zoho.com>
10747
10748	PR fortran/82257
10749	* gfortran.dg/unlimited_polymorphic_28.f90: New test.
10750
107512018-01-15  Martin Sebor  <msebor@redhat.com>
10752
10753	PR testsuite/83869
10754	* c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10755
107562018-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
10757
10758	PR fortran/54613
10759	* gfortran.dg/minmaxloc_9.f90: New test.
10760	* gfortran.dg/minmaxloc_10.f90: New test.
10761	* gfortran.dg/minmaxloc_11.f90: New test.
10762
107632018-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10764
10765	PR target/83839
10766	* gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
10767	* gcc.target/i386/indirect-thunk-2.c: Likewise.
10768	* gcc.target/i386/indirect-thunk-3.c: Likewise.
10769	* gcc.target/i386/indirect-thunk-4.c: Likewise.
10770	* gcc.target/i386/indirect-thunk-7.c: Likewise.
10771	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10772	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10773	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10774	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10775	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10776	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10777	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10778	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10779	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10780	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10781	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10782	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10783	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10784	* gcc.target/i386/ret-thunk-10.c: Likewise.
10785	* gcc.target/i386/ret-thunk-11.c: Likewise.
10786	* gcc.target/i386/ret-thunk-12.c: Likewise.
10787	* gcc.target/i386/ret-thunk-13.c: Likewise.
10788	* gcc.target/i386/ret-thunk-14.c: Likewise.
10789	* gcc.target/i386/ret-thunk-15.c: Likewise.
10790	* gcc.target/i386/ret-thunk-9.c: Don't check the
10791	__x86_return_thunk label.  Scan for "push" only for Linux.
10792
107932018-01-15  Richard Sandiford  <richard.sandiford@linaro.org>
10794
10795	PR testsuite/79920
10796	* gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10797
107982018-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10799
10800	PR target/83687
10801	* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10802	tests.
10803	* gcc.target/arm/pr83687.c: New test.
10804
108052018-01-15  Georg-Johann Lay  <avr@gjlay.de>
10806
10807	Adjust tests to AVR_TINY.
10808
10809	* gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10810	* gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10811	* gcc.target/avr/pr71627.c: Same.
10812	* gcc.target/avr/torture/addr-space-1-0.c: Same.
10813	* gcc.target/avr/torture/addr-space-1-1.c: Same.
10814	* gcc.target/avr/torture/addr-space-1-x.c: Same.
10815	* gcc.target/avr/torture/addr-space-2-0.c: Same.
10816	* gcc.target/avr/torture/addr-space-2-1.c: Same.
10817	* gcc.target/avr/torture/addr-space-2-x.c: Same.
10818	* gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10819	* gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10820	* gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10821	* gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10822	* gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10823	* gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10824	* gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10825	* gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10826	* gcc.target/avr/torture/pr61055.c: Same.
10827	* gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10828	available.
10829	* gcc.target/avr/torture/int24-mul.c: Same.
10830	* gcc.target/avr/torture/pr51782-1.c: Same.
10831	* gcc.target/avr/torture/pr61443.c: Same.
10832	* gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10833	* gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10834
108352018-01-15  Georg-Johann Lay  <avr@gjlay.de>
10836
10837	PR c/83801
10838	PR c/83729
10839	* gcc.target/avr/torture/pr83729.c: New test.
10840	* gcc.target/avr/torture/pr83801.c: New test.
10841
108422018-01-15  Jakub Jelinek  <jakub@redhat.com>
10843
10844	PR middle-end/82694
10845	* gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10846	* gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10847
108482018-01-10  Martin Sebor  <msebor@redhat.com>
10849
10850	PR other/83508
10851	* gcc.dg/Wstringop-overflow-2.c: New test.
10852
108532018-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10854
10855	PR libgfortran/83811
10856	* gfortran.dg/fmt_e.f90: New test.
10857
108582018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10859
10860	* gcc.target/i386/indirect-thunk-10.c: New test.
10861	* gcc.target/i386/indirect-thunk-8.c: Likewise.
10862	* gcc.target/i386/indirect-thunk-9.c: Likewise.
10863	* gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10864	* gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10865	* gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10866	* gcc.target/i386/ret-thunk-17.c: Likewise.
10867	* gcc.target/i386/ret-thunk-18.c: Likewise.
10868	* gcc.target/i386/ret-thunk-19.c: Likewise.
10869	* gcc.target/i386/ret-thunk-20.c: Likewise.
10870	* gcc.target/i386/ret-thunk-21.c: Likewise.
10871
108722018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10873
10874	* gcc.target/i386/indirect-thunk-register-4.c: New test.
10875
108762018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10877
10878	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10879	-mno-indirect-branch-register.
10880	* gcc.target/i386/indirect-thunk-2.c: Likewise.
10881	* gcc.target/i386/indirect-thunk-3.c: Likewise.
10882	* gcc.target/i386/indirect-thunk-4.c: Likewise.
10883	* gcc.target/i386/indirect-thunk-5.c: Likewise.
10884	* gcc.target/i386/indirect-thunk-6.c: Likewise.
10885	* gcc.target/i386/indirect-thunk-7.c: Likewise.
10886	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10887	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10888	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10889	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10890	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10891	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10892	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10893	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10894	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10895	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10896	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10897	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10898	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10899	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10900	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10901	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10902	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10903	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10904	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10905	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10906	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10907	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10908	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10909	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10910	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10911	* gcc.target/i386/ret-thunk-10.c: Likewise.
10912	* gcc.target/i386/ret-thunk-11.c: Likewise.
10913	* gcc.target/i386/ret-thunk-12.c: Likewise.
10914	* gcc.target/i386/ret-thunk-13.c: Likewise.
10915	* gcc.target/i386/ret-thunk-14.c: Likewise.
10916	* gcc.target/i386/ret-thunk-15.c: Likewise.
10917	* gcc.target/i386/ret-thunk-9.c: Likewise.
10918	* gcc.target/i386/indirect-thunk-register-1.c: New test.
10919	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10920	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10921
109222018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10923
10924	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10925	-mfunction-return=keep.
10926	* gcc.target/i386/indirect-thunk-2.c: Likewise.
10927	* gcc.target/i386/indirect-thunk-3.c: Likewise.
10928	* gcc.target/i386/indirect-thunk-4.c: Likewise.
10929	* gcc.target/i386/indirect-thunk-5.c: Likewise.
10930	* gcc.target/i386/indirect-thunk-6.c: Likewise.
10931	* gcc.target/i386/indirect-thunk-7.c: Likewise.
10932	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10933	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10934	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10935	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10936	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10937	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10938	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10939	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10940	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10941	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10942	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10943	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10944	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10945	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10946	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10947	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10948	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10949	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10950	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10951	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10952	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10953	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10954	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10955	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10956	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10957	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10958	* gcc.target/i386/ret-thunk-1.c: New test.
10959	* gcc.target/i386/ret-thunk-10.c: Likewise.
10960	* gcc.target/i386/ret-thunk-11.c: Likewise.
10961	* gcc.target/i386/ret-thunk-12.c: Likewise.
10962	* gcc.target/i386/ret-thunk-13.c: Likewise.
10963	* gcc.target/i386/ret-thunk-14.c: Likewise.
10964	* gcc.target/i386/ret-thunk-15.c: Likewise.
10965	* gcc.target/i386/ret-thunk-16.c: Likewise.
10966	* gcc.target/i386/ret-thunk-2.c: Likewise.
10967	* gcc.target/i386/ret-thunk-3.c: Likewise.
10968	* gcc.target/i386/ret-thunk-4.c: Likewise.
10969	* gcc.target/i386/ret-thunk-5.c: Likewise.
10970	* gcc.target/i386/ret-thunk-6.c: Likewise.
10971	* gcc.target/i386/ret-thunk-7.c: Likewise.
10972	* gcc.target/i386/ret-thunk-8.c: Likewise.
10973	* gcc.target/i386/ret-thunk-9.c: Likewise.
10974
109752018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10976
10977	* gcc.target/i386/indirect-thunk-1.c: New test.
10978	* gcc.target/i386/indirect-thunk-2.c: Likewise.
10979	* gcc.target/i386/indirect-thunk-3.c: Likewise.
10980	* gcc.target/i386/indirect-thunk-4.c: Likewise.
10981	* gcc.target/i386/indirect-thunk-5.c: Likewise.
10982	* gcc.target/i386/indirect-thunk-6.c: Likewise.
10983	* gcc.target/i386/indirect-thunk-7.c: Likewise.
10984	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10985	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10986	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10987	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10988	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10989	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10990	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10991	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10992	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10993	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10994	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10995	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10996	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10997	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10998	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10999	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11000	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11001	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11002	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11003	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11004	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11005	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11006	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11007	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11008	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11009	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11010
110112018-01-14  Jan Hubicka  <hubicka@ucw.cz>
11012
11013	PR ipa/83051
11014	* gcc.c-torture/compile/pr83051.c: New testcase.
11015
110162018-01-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11017
11018	PR tree-optimization/83501
11019	* gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
11020
110212018-01-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11022
11023	* gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
11024	for lvx and stvx instead of lxvd2x and stxvd2x and require
11025	little-endian target.  Add comments.
11026	* gcc.target/powerpc/swaps-p8-28.c: Add functions for more
11027	comprehensive testing.
11028	* gcc.target/powerpc/swaps-p8-29.c: Likewise.
11029	* gcc.target/powerpc/swaps-p8-30.c: Likewise.
11030	* gcc.target/powerpc/swaps-p8-31.c: Likewise.
11031	* gcc.target/powerpc/swaps-p8-32.c: Likewise.
11032	* gcc.target/powerpc/swaps-p8-33.c: Likewise.
11033	* gcc.target/powerpc/swaps-p8-34.c: Likewise.
11034	* gcc.target/powerpc/swaps-p8-35.c: Likewise.
11035	* gcc.target/powerpc/swaps-p8-36.c: Likewise.
11036	* gcc.target/powerpc/swaps-p8-37.c: Likewise.
11037	* gcc.target/powerpc/swaps-p8-38.c: Likewise.
11038	* gcc.target/powerpc/swaps-p8-39.c: Likewise.
11039	* gcc.target/powerpc/swaps-p8-40.c: Likewise.
11040	* gcc.target/powerpc/swaps-p8-41.c: Likewise.
11041	* gcc.target/powerpc/swaps-p8-42.c: Likewise.
11042	* gcc.target/powerpc/swaps-p8-43.c: Likewise.
11043	* gcc.target/powerpc/swaps-p8-44.c: Likewise.
11044	* gcc.target/powerpc/swaps-p8-45.c: Likewise.
11045	* gcc.target/powerpc/vec-extract-2.c: Add comment and remove
11046	scan-assembler-not directives that forbid lvx and xxpermdi.
11047	* gcc.target/powerpc/vec-extract-3.c: Likewise.
11048	* gcc.target/powerpc/vec-extract-5.c: Likewise.
11049	* gcc.target/powerpc/vec-extract-6.c: Likewise.
11050	* gcc.target/powerpc/vec-extract-7.c: Likewise.
11051	* gcc.target/powerpc/vec-extract-8.c: Likewise.
11052	* gcc.target/powerpc/vec-extract-9.c: Likewise.
11053	* gcc.target/powerpc/vsx-vector-6-le.c: Change
11054	scan-assembler-times directives to reflect different numbers of
11055	expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
11056
110572018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11058	    Alan Hayward  <alan.hayward@arm.com>
11059	    David Sherwood  <david.sherwood@arm.com>
11060
11061	* gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
11062	than SLP vectorization.
11063	* gcc.dg/vect/vect-alias-check-10.c: New test.
11064	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
11065	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
11066	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
11067	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
11068	* gcc.target/aarch64/sve/strided_load_8.c: Likewise.
11069	* gcc.target/aarch64/sve/var_stride_1.c: Likewise.
11070	* gcc.target/aarch64/sve/var_stride_1.h: Likewise.
11071	* gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
11072	* gcc.target/aarch64/sve/var_stride_2.c: Likewise.
11073	* gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
11074	* gcc.target/aarch64/sve/var_stride_3.c: Likewise.
11075	* gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
11076	* gcc.target/aarch64/sve/var_stride_4.c: Likewise.
11077	* gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
11078	* gcc.target/aarch64/sve/var_stride_5.c: Likewise.
11079	* gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
11080	* gcc.target/aarch64/sve/var_stride_6.c: Likewise.
11081	* gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
11082	* gcc.target/aarch64/sve/var_stride_7.c: Likewise.
11083	* gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
11084	* gcc.target/aarch64/sve/var_stride_8.c: Likewise.
11085	* gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
11086	* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11087
110882018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11089	    Alan Hayward  <alan.hayward@arm.com>
11090	    David Sherwood  <david.sherwood@arm.com>
11091
11092	* lib/target-supports.exp (check_effective_target_vect_scatter_store):
11093	New proc.
11094	* gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
11095	targets with scatter stores.
11096	* gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
11097	stores.
11098	* gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
11099	* gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
11100	* gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
11101	* gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
11102	* gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
11103	* gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
11104	* gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
11105	* gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11106	* gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11107	* gcc.target/aarch64/sve/strided_store_1.c: Likewise.
11108	* gcc.target/aarch64/sve/strided_store_2.c: Likewise.
11109	* gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11110	* gcc.target/aarch64/sve/strided_store_4.c: Likewise.
11111	* gcc.target/aarch64/sve/strided_store_5.c: Likewise.
11112	* gcc.target/aarch64/sve/strided_store_6.c: Likewise.
11113	* gcc.target/aarch64/sve/strided_store_7.c: Likewise.
11114
111152018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11116	    Alan Hayward  <alan.hayward@arm.com>
11117	    David Sherwood  <david.sherwood@arm.com>
11118
11119	* gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
11120	for double_reduc1.
11121	* gcc.target/aarch64/sve/strided_load_4.c: New test.
11122	* gcc.target/aarch64/sve/strided_load_5.c: Likewise.
11123	* gcc.target/aarch64/sve/strided_load_6.c: Likewise.
11124	* gcc.target/aarch64/sve/strided_load_7.c: Likewise.
11125
111262018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11127	    Alan Hayward  <alan.hayward@arm.com>
11128	    David Sherwood  <david.sherwood@arm.com>
11129
11130	* gcc.target/aarch64/sve/strided_load_1.c: New test.
11131	* gcc.target/aarch64/sve/strided_load_2.c: Likewise.
11132	* gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11133
111342018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11135	    Alan Hayward  <alan.hayward@arm.com>
11136	    David Sherwood  <david.sherwood@arm.com>
11137
11138	* gcc.target/aarch64/sve/gather_load_1.c: New test.
11139	* gcc.target/aarch64/sve/gather_load_2.c: Likewise.
11140	* gcc.target/aarch64/sve/gather_load_3.c: Likewise.
11141	* gcc.target/aarch64/sve/gather_load_4.c: Likewise.
11142	* gcc.target/aarch64/sve/gather_load_5.c: Likewise.
11143	* gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11144	* gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11145	* gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
11146	* gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
11147	* gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
11148	* gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
11149	* gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
11150	* gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11151	* gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11152
111532018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11154	    Alan Hayward  <alan.hayward@arm.com>
11155	    David Sherwood  <david.sherwood@arm.com>
11156
11157	* gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
11158	check for a message about using in-order reductions.
11159	* gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
11160	check for a message about using in-order reductions.
11161	* gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
11162	vectorized and check for a message about using in-order reductions.
11163	Expect targets with variable-length vectors to fall back to the
11164	fixed-length mininum.
11165	* gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
11166	check for a message about using in-order reductions.
11167	* gcc.dg/vect/vect-reduc-in-order-1.c: New test.
11168	* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11169	* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11170	* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11171	* gcc.target/aarch64/sve/reduc_strict_1.c: New test.
11172	* gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
11173	* gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
11174	* gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
11175	* gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
11176	* gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
11177	* gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
11178	vect_fold_left_plus.
11179
111802018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11181
11182	* gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
11183	are spilled.
11184	* gcc.target/aarch64/sve/spill_2.c: New test.
11185	* gcc.target/aarch64/sve/spill_3.c: Likewise.
11186	* gcc.target/aarch64/sve/spill_4.c: Likewise.
11187	* gcc.target/aarch64/sve/spill_5.c: Likewise.
11188	* gcc.target/aarch64/sve/spill_6.c: Likewise.
11189	* gcc.target/aarch64/sve/spill_7.c: Likewise.
11190
111912018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11192	    Alan Hayward  <alan.hayward@arm.com>
11193	    David Sherwood  <david.sherwood@arm.com>
11194
11195	* gcc.target/aarch64/sve/struct_vect_18.c: Check the number
11196	of branches.
11197	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11198	* gcc.target/aarch64/sve/struct_vect_20.c: New test.
11199	* gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
11200	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11201	* gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
11202	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11203	* gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
11204	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11205	* gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
11206
112072018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11208	    Alan Hayward  <alan.hayward@arm.com>
11209	    David Sherwood  <david.sherwood@arm.com>
11210
11211	* gcc.target/aarch64/sve/struct_vect_18.c: New test.
11212	* gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
11213	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11214	* gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
11215
112162018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11217	    Alan Hayward  <alan.hayward@arm.com>
11218	    David Sherwood  <david.sherwood@arm.com>
11219
11220	* lib/target-supports.exp
11221	(check_effective_target_vect_fold_extract_last): New proc.
11222	* gcc.dg/vect/pr65947-1.c: Update dump messages.  Add markup
11223	for fold_extract_last.
11224	* gcc.dg/vect/pr65947-2.c: Likewise.
11225	* gcc.dg/vect/pr65947-3.c: Likewise.
11226	* gcc.dg/vect/pr65947-4.c: Likewise.
11227	* gcc.dg/vect/pr65947-5.c: Likewise.
11228	* gcc.dg/vect/pr65947-6.c: Likewise.
11229	* gcc.dg/vect/pr65947-9.c: Likewise.
11230	* gcc.dg/vect/pr65947-10.c: Likewise.
11231	* gcc.dg/vect/pr65947-12.c: Likewise.
11232	* gcc.dg/vect/pr65947-14.c: Likewise.
11233	* gcc.dg/vect/pr80631-1.c: Likewise.
11234	* gcc.target/aarch64/sve/clastb_1.c: New test.
11235	* gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
11236	* gcc.target/aarch64/sve/clastb_2.c: Likewise.
11237	* gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
11238	* gcc.target/aarch64/sve/clastb_3.c: Likewise.
11239	* gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
11240	* gcc.target/aarch64/sve/clastb_4.c: Likewise.
11241	* gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
11242	* gcc.target/aarch64/sve/clastb_5.c: Likewise.
11243	* gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
11244	* gcc.target/aarch64/sve/clastb_6.c: Likewise.
11245	* gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
11246	* gcc.target/aarch64/sve/clastb_7.c: Likewise.
11247	* gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
11248
112492018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11250	    Alan Hayward  <alan.hayward@arm.com>
11251	    David Sherwood  <david.sherwood@arm.com>
11252
11253	* gcc.target/aarch64/sve/live_1.c: New test.
11254	* gcc.target/aarch64/sve/live_1_run.c: Likewise.
11255
112562018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11257	    Alan Hayward  <alan.hayward@arm.com>
11258	    David Sherwood  <david.sherwood@arm.com>
11259
11260	* gcc.target/aarch64/sve/nopeel_1.c: New test.
11261	* gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
11262	* gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
11263	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11264	* gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
11265	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11266	* gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
11267	* gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
11268	* gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
11269
112702018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11271	    Alan Hayward  <alan.hayward@arm.com>
11272	    David Sherwood  <david.sherwood@arm.com>
11273
11274	* lib/target-supports.exp (check_effective_target_vect_fully_masked):
11275	New proc.
11276	* gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
11277	vect_fully_masked.
11278	* gcc.target/aarch64/sve/loop_add_4.c: New test.
11279	* gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
11280	* gcc.target/aarch64/sve/loop_add_5.c: Likewise.
11281	* gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
11282	* gcc.target/aarch64/sve/miniloop_1.c: Likewise.
11283	* gcc.target/aarch64/sve/miniloop_2.c: Likewise.
11284
112852018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11286	    Alan Hayward  <alan.hayward@arm.com>
11287	    David Sherwood  <david.sherwood@arm.com>
11288
11289	* gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
11290	instead of just ADDRESS.
11291	* gcc.dg/tree-ssa/scev-10.c: Likewise.
11292	* gcc.dg/tree-ssa/scev-11.c: Likewise.
11293	* gcc.dg/tree-ssa/scev-12.c: Likewise.
11294	* gcc.target/aarch64/sve/index_offset_1.c: New test.
11295	* gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
11296	* gcc.target/aarch64/sve/loop_add_2.c: Likewise.
11297	* gcc.target/aarch64/sve/loop_add_3.c: Likewise.
11298	* gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
11299	* gcc.target/aarch64/sve/while_2.c: Likewise.
11300	* gcc.target/aarch64/sve/while_3.c: Likewise.
11301	* gcc.target/aarch64/sve/while_4.c: Likewise.
11302
113032018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11304	    Alan Hayward  <alan.hayward@arm.com>
11305	    David Sherwood  <david.sherwood@arm.com>
11306
11307	* gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
11308	* gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
11309	to be predicated.
11310	* gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
11311	* gcc.target/aarch64/sve/slp_7.c: Likewise.
11312	* gcc.target/aarch64/sve/reduc_5.c: New test.
11313	* gcc.target/aarch64/sve/slp_13.c: Likewise.
11314	* gcc.target/aarch64/sve/slp_13_run.c: Likewise.
11315
113162018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11317	    Alan Hayward  <alan.hayward@arm.com>
11318	    David Sherwood  <david.sherwood@arm.com>
11319
11320	* gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
11321	* gcc.dg/tree-ssa/peel1.c: Likewise.
11322	* gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
11323	variable-length vectors.
11324	* gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
11325	* gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
11326	* gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
11327	* gcc.target/aarch64/sve/slp_2.c: Likewise.
11328	* gcc.target/aarch64/sve/slp_3.c: Likewise.
11329	* gcc.target/aarch64/sve/slp_4.c: Likewise.
11330	* gcc.target/aarch64/sve/slp_6.c: Likewise.
11331	* gcc.target/aarch64/sve/slp_8.c: New test.
11332	* gcc.target/aarch64/sve/slp_8_run.c: Likewise.
11333	* gcc.target/aarch64/sve/slp_9.c: Likewise.
11334	* gcc.target/aarch64/sve/slp_9_run.c: Likewise.
11335	* gcc.target/aarch64/sve/slp_10.c: Likewise.
11336	* gcc.target/aarch64/sve/slp_10_run.c: Likewise.
11337	* gcc.target/aarch64/sve/slp_11.c: Likewise.
11338	* gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11339	* gcc.target/aarch64/sve/slp_12.c: Likewise.
11340	* gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11341	* gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11342	* gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11343	* gcc.target/aarch64/sve/while_1.c: Likewise.
11344	* gcc.target/aarch64/sve/while_2.c: Likewise.
11345	* gcc.target/aarch64/sve/while_3.c: Likewise.
11346	* gcc.target/aarch64/sve/while_4.c: Likewise.
11347
113482018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11349	    Alan Hayward  <alan.hayward@arm.com>
11350	    David Sherwood  <david.sherwood@arm.com>
11351
11352	* lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11353	New proc.
11354	* gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11355	and add an associated scan-dump test.  Prevent vectorization
11356	of the first two loops.
11357	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11358	* gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11359	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
11360	* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11361	(INIT_VECTOR): Tweak initial value so that some bits are always set.
11362	* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11363
113642018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11365	    Alan Hayward  <alan.hayward@arm.com>
11366	    David Sherwood  <david.sherwood@arm.com>
11367
11368	* gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11369	* gcc.dg/vect/pr67790.c: Likewise.
11370	* gcc.dg/vect/slp-reduc-1.c: Likewise.
11371	* gcc.dg/vect/slp-reduc-2.c: Likewise.
11372	* gcc.dg/vect/slp-reduc-3.c: Likewise.
11373	* gcc.dg/vect/slp-reduc-5.c: Likewise.
11374	* gcc.target/aarch64/sve/slp_5.c: New test.
11375	* gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11376	* gcc.target/aarch64/sve/slp_6.c: Likewise.
11377	* gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11378	* gcc.target/aarch64/sve/slp_7.c: Likewise.
11379	* gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11380
113812018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11382	    Alan Hayward  <alan.hayward@arm.com>
11383	    David Sherwood  <david.sherwood@arm.com>
11384
11385	* gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11386	&& vect_load_lanes
11387	* gcc.dg/vect/slp-1.c: Likewise.
11388	* gcc.dg/vect/slp-10.c: Likewise.
11389	* gcc.dg/vect/slp-12b.c: Likewise.
11390	* gcc.dg/vect/slp-12c.c: Likewise.
11391	* gcc.dg/vect/slp-17.c: Likewise.
11392	* gcc.dg/vect/slp-19b.c: Likewise.
11393	* gcc.dg/vect/slp-20.c: Likewise.
11394	* gcc.dg/vect/slp-21.c: Likewise.
11395	* gcc.dg/vect/slp-22.c: Likewise.
11396	* gcc.dg/vect/slp-23.c: Likewise.
11397	* gcc.dg/vect/slp-24-big-array.c: Likewise.
11398	* gcc.dg/vect/slp-24.c: Likewise.
11399	* gcc.dg/vect/slp-28.c: Likewise.
11400	* gcc.dg/vect/slp-39.c: Likewise.
11401	* gcc.dg/vect/slp-6.c: Likewise.
11402	* gcc.dg/vect/slp-7.c: Likewise.
11403	* gcc.dg/vect/slp-cond-1.c: Likewise.
11404	* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11405	* gcc.dg/vect/slp-cond-2.c: Likewise.
11406	* gcc.dg/vect/slp-multitypes-1.c: Likewise.
11407	* gcc.dg/vect/slp-multitypes-8.c: Likewise.
11408	* gcc.dg/vect/slp-multitypes-9.c: Likewise.
11409	* gcc.dg/vect/slp-multitypes-10.c: Likewise.
11410	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
11411	* gcc.dg/vect/slp-perm-6.c: Likewise.
11412	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11413	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
11414	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
11415	* gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11416	* gcc.dg/vect/slp-12a.c: Likewise.
11417	* gcc.dg/vect/slp-14.c: Likewise.
11418	* gcc.dg/vect/slp-15.c: Likewise.
11419	* gcc.dg/vect/slp-multitypes-2.c: Likewise.
11420	* gcc.dg/vect/slp-multitypes-4.c: Likewise.
11421	* gcc.dg/vect/slp-multitypes-5.c: Likewise.
11422	* gcc.target/aarch64/sve/slp_1.c: New test.
11423	* gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11424	* gcc.target/aarch64/sve/slp_2.c: Likewise.
11425	* gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11426	* gcc.target/aarch64/sve/slp_3.c: Likewise.
11427	* gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11428	* gcc.target/aarch64/sve/slp_4.c: Likewise.
11429	* gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11430
114312018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11432	    Alan Hayward  <alan.hayward@arm.com>
11433	    David Sherwood  <david.sherwood@arm.com>
11434
11435	* gcc.dg/vect/vect-ooo-group-1.c: New test.
11436	* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11437	* gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11438	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11439	* gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11440	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11441	* gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11442	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11443	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11444	* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11445	* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11446	* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11447	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11448	* gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11449	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11450	* gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11451	* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11452	* gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11453	* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11454
114552018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11456	    Alan Hayward  <alan.hayward@arm.com>
11457	    David Sherwood  <david.sherwood@arm.com>
11458
11459	* gcc.target/aarch64/sve/struct_move_1.c: New test.
11460	* gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11461	* gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11462	* gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11463	* gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11464	* gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11465	* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11466	* gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11467	* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11468	* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11469	* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11470	* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11471	* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11472	* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11473	* gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11474	* gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11475	* gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11476	* gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11477	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11478	* gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11479	* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11480	* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11481	* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11482	* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11483	* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11484	* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11485	* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11486	* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11487	* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11488	* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11489	* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11490	* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11491	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11492	* gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11493	* gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11494	* gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11495
114962018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11497	    Alan Hayward  <alan.hayward@arm.com>
11498	    David Sherwood  <david.sherwood@arm.com>
11499
11500	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
11501	Return true for SVE too.
11502	* g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11503	if load/store lanes are supported.
11504	* gcc.dg/vect/slp-10.c: Likewise.
11505	* gcc.dg/vect/slp-12c.c: Likewise.
11506	* gcc.dg/vect/slp-17.c: Likewise.
11507	* gcc.dg/vect/slp-33.c: Likewise.
11508	* gcc.dg/vect/slp-6.c: Likewise.
11509	* gcc.dg/vect/slp-cond-1.c: Likewise.
11510	* gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11511	* gcc.dg/vect/slp-multitypes-11.c: Likewise.
11512	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
11513	* gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11514	* gcc.dg/vect/slp-perm-6.c: Likewise.
11515	* gcc.dg/vect/slp-perm-9.c: Likewise.
11516	* gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11517	* gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11518	for variable-length vectors.
11519
115202018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11521	    Alan Hayward  <alan.hayward@arm.com>
11522	    David Sherwood  <david.sherwood@arm.com>
11523
11524	* gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11525	* gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11526
115272018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11528
11529	* g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11530	* g++.target/aarch64/sve/catch_1.C: New test.
11531	* g++.target/aarch64/sve/catch_2.C: Likewise.
11532	* g++.target/aarch64/sve/catch_3.C: Likewise.
11533	* g++.target/aarch64/sve/catch_4.C: Likewise.
11534	* g++.target/aarch64/sve/catch_5.C: Likewise.
11535	* g++.target/aarch64/sve/catch_6.C: Likewise.
11536
115372018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11538	    Alan Hayward  <alan.hayward@arm.com>
11539	    David Sherwood  <david.sherwood@arm.com>
11540
11541	* lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11542	New proc.
11543	* gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11544	* gcc.target/aarch64/fmaxmin.c: Likewise.
11545	* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11546	* gcc.target/aarch64/orr_imm_1.c: Likewise.
11547	* gcc.target/aarch64/pr62178.c: Likewise.
11548	* gcc.target/aarch64/pr71727-2.c: Likewise.
11549	* gcc.target/aarch64/saddw-1.c: Likewise.
11550	* gcc.target/aarch64/saddw-2.c: Likewise.
11551	* gcc.target/aarch64/uaddw-1.c: Likewise.
11552	* gcc.target/aarch64/uaddw-2.c: Likewise.
11553	* gcc.target/aarch64/uaddw-3.c: Likewise.
11554	* gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11555	* gcc.target/aarch64/vect-compile.c: Likewise.
11556	* gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11557	* gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11558	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11559	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11560	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11561	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11562	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11563	* gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11564	* gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11565	* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11566	* gcc.target/aarch64/vect-fmovd.c: Likewise.
11567	* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11568	* gcc.target/aarch64/vect-fmovf.c: Likewise.
11569	* gcc.target/aarch64/vect-fp-compile.c: Likewise.
11570	* gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11571	* gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11572	* gcc.target/aarch64/vect-movi.c: Likewise.
11573	* gcc.target/aarch64/vect-mull-compile.c: Likewise.
11574	* gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11575	* gcc.target/aarch64/vect-vaddv.c: Likewise.
11576	* gcc.target/aarch64/vect_saddl_1.c: Likewise.
11577	* gcc.target/aarch64/vect_smlal_1.c: Likewise.
11578	* gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11579	fixed-length SVE.
11580	* gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11581	* gcc.target/aarch64/sve/arith_1.c: New test.
11582	* gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11583	* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11584	* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11585	* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11586	* gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11587	* gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11588	* gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11589	* gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11590	* gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11591	* gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11592	* gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11593	* gcc.target/aarch64/sve/ext_1.c: Likewise.
11594	* gcc.target/aarch64/sve/ext_2.c: Likewise.
11595	* gcc.target/aarch64/sve/extract_1.c: Likewise.
11596	* gcc.target/aarch64/sve/extract_2.c: Likewise.
11597	* gcc.target/aarch64/sve/extract_3.c: Likewise.
11598	* gcc.target/aarch64/sve/extract_4.c: Likewise.
11599	* gcc.target/aarch64/sve/fabs_1.c: Likewise.
11600	* gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11601	* gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11602	* gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11603	* gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11604	* gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11605	* gcc.target/aarch64/sve/fdup_1.c: Likewise.
11606	* gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11607	* gcc.target/aarch64/sve/fmad_1.c: Likewise.
11608	* gcc.target/aarch64/sve/fmla_1.c: Likewise.
11609	* gcc.target/aarch64/sve/fmls_1.c: Likewise.
11610	* gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11611	* gcc.target/aarch64/sve/fmul_1.c: Likewise.
11612	* gcc.target/aarch64/sve/fneg_1.c: Likewise.
11613	* gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11614	* gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11615	* gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11616	* gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11617	* gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11618	* gcc.target/aarch64/sve/frinta_1.c: Likewise.
11619	* gcc.target/aarch64/sve/frinti_1.c: Likewise.
11620	* gcc.target/aarch64/sve/frintm_1.c: Likewise.
11621	* gcc.target/aarch64/sve/frintp_1.c: Likewise.
11622	* gcc.target/aarch64/sve/frintx_1.c: Likewise.
11623	* gcc.target/aarch64/sve/frintz_1.c: Likewise.
11624	* gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11625	* gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11626	* gcc.target/aarch64/sve/index_1.c: Likewise.
11627	* gcc.target/aarch64/sve/index_1_run.c: Likewise.
11628	* gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11629	* gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11630	* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11631	* gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11632	* gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11633	* gcc.target/aarch64/sve/logical_1.c: Likewise.
11634	* gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11635	* gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11636	* gcc.target/aarch64/sve/mad_1.c: Likewise.
11637	* gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11638	* gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11639	* gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11640	* gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11641	* gcc.target/aarch64/sve/mla_1.c: Likewise.
11642	* gcc.target/aarch64/sve/mls_1.c: Likewise.
11643	* gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11644	* gcc.target/aarch64/sve/msb_1.c: Likewise.
11645	* gcc.target/aarch64/sve/mul_1.c: Likewise.
11646	* gcc.target/aarch64/sve/neg_1.c: Likewise.
11647	* gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11648	* gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11649	* gcc.target/aarch64/sve/pack_1.c: Likewise.
11650	* gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11651	* gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11652	* gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11653	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11654	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11655	* gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11656	* gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11657	* gcc.target/aarch64/sve/popcount_1.c: Likewise.
11658	* gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11659	* gcc.target/aarch64/sve/reduc_1.c: Likewise.
11660	* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11661	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
11662	* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11663	* gcc.target/aarch64/sve/reduc_3.c: Likewise.
11664	* gcc.target/aarch64/sve/rev_1.c: Likewise.
11665	* gcc.target/aarch64/sve/revb_1.c: Likewise.
11666	* gcc.target/aarch64/sve/revh_1.c: Likewise.
11667	* gcc.target/aarch64/sve/revw_1.c: Likewise.
11668	* gcc.target/aarch64/sve/shift_1.c: Likewise.
11669	* gcc.target/aarch64/sve/single_1.c: Likewise.
11670	* gcc.target/aarch64/sve/single_2.c: Likewise.
11671	* gcc.target/aarch64/sve/single_3.c: Likewise.
11672	* gcc.target/aarch64/sve/single_4.c: Likewise.
11673	* gcc.target/aarch64/sve/spill_1.c: Likewise.
11674	* gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11675	* gcc.target/aarch64/sve/subr_1.c: Likewise.
11676	* gcc.target/aarch64/sve/trn1_1.c: Likewise.
11677	* gcc.target/aarch64/sve/trn2_1.c: Likewise.
11678	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11679	* gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11680	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11681	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11682	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11683	* gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11684	* gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11685	* gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11686	* gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11687	* gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11688	* gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11689	* gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11690	* gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11691	* gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11692	* gcc.target/aarch64/sve/vcond_1.C: Likewise.
11693	* gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11694	* gcc.target/aarch64/sve/vcond_2.c: Likewise.
11695	* gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11696	* gcc.target/aarch64/sve/vcond_3.c: Likewise.
11697	* gcc.target/aarch64/sve/vcond_4.c: Likewise.
11698	* gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11699	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
11700	* gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11701	* gcc.target/aarch64/sve/vcond_6.c: Likewise.
11702	* gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11703	* gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11704	* gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11705	* gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11706	* gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11707	* gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11708	* gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11709	* gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11710	* gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11711	* gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11712	* gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11713	* gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11714	* gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11715	* gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11716	* gcc.target/aarch64/sve/zip1_1.c: Likewise.
11717	* gcc.target/aarch64/sve/zip2_1.c: Likewise.
11718
117192018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11720	    Alan Hayward  <alan.hayward@arm.com>
11721	    David Sherwood  <david.sherwood@arm.com>
11722
11723	* lib/target-supports.exp (check_effective_target_aarch64_sve)
11724	(aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11725	(aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11726	New procedures.
11727	(check_effective_target_vect_perm): Handle SVE.
11728	(check_effective_target_vect_perm_byte): Likewise.
11729	(check_effective_target_vect_perm_short): Likewise.
11730	(check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11731	(check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11732	(check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11733	(check_effective_target_vect_element_align_preferred): Likewise.
11734	(check_effective_target_vect_align_stack_vars): Likewise.
11735	(check_effective_target_vect_load_lanes): Likewise.
11736	(check_effective_target_vect_masked_store): Likewise.
11737	(available_vector_sizes): Use aarch64_sve_bits for SVE.
11738	* gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
11739	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11740	* gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11741	* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11742	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11743	* gcc.dg/vect/slp-23.c: Likewise.
11744	* gcc.dg/vect/slp-perm-5.c: Likewise.
11745	* gcc.dg/vect/slp-perm-6.c: Likewise.
11746	* gcc.dg/vect/slp-perm-9.c: Likewise.
11747	* gcc.dg/vect/slp-reduc-3.c: Likewise.
11748	* gcc.dg/vect/vect-114.c: Likewise.
11749	* gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11750	* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11751
117522018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
11753
11754	* gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11755	vect_variable_length, expecting the test to be vectorized
11756	without SLP instead.
11757	* gcc.dg/vect/pr33953.c: Likewise.
11758	* gcc.dg/vect/pr37027.c: Likewise.
11759	* gcc.dg/vect/pr67790.c: Likewise.
11760	* gcc.dg/vect/pr68445.c: Likewise.
11761	* gcc.dg/vect/slp-1.c: Likewise.
11762	* gcc.dg/vect/slp-10.c: Likewise.
11763	* gcc.dg/vect/slp-12a.c: Likewise.
11764	* gcc.dg/vect/slp-12b.c: Likewise.
11765	* gcc.dg/vect/slp-12c.c: Likewise.
11766	* gcc.dg/vect/slp-13-big-array.c: Likewise.
11767	* gcc.dg/vect/slp-13.c: Likewise.
11768	* gcc.dg/vect/slp-14.c: Likewise.
11769	* gcc.dg/vect/slp-15.c: Likewise.
11770	* gcc.dg/vect/slp-17.c: Likewise.
11771	* gcc.dg/vect/slp-19b.c: Likewise.
11772	* gcc.dg/vect/slp-2.c: Likewise.
11773	* gcc.dg/vect/slp-20.c: Likewise.
11774	* gcc.dg/vect/slp-21.c: Likewise.
11775	* gcc.dg/vect/slp-22.c: Likewise.
11776	* gcc.dg/vect/slp-24-big-array.c: Likewise.
11777	* gcc.dg/vect/slp-24.c: Likewise.
11778	* gcc.dg/vect/slp-28.c: Likewise.
11779	* gcc.dg/vect/slp-39.c: Likewise.
11780	* gcc.dg/vect/slp-42.c: Likewise.
11781	* gcc.dg/vect/slp-6.c: Likewise.
11782	* gcc.dg/vect/slp-7.c: Likewise.
11783	* gcc.dg/vect/slp-cond-1.c: Likewise.
11784	* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11785	* gcc.dg/vect/slp-cond-2.c: Likewise.
11786	* gcc.dg/vect/slp-multitypes-1.c: Likewise.
11787	* gcc.dg/vect/slp-multitypes-10.c: Likewise.
11788	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
11789	* gcc.dg/vect/slp-multitypes-2.c: Likewise.
11790	* gcc.dg/vect/slp-multitypes-4.c: Likewise.
11791	* gcc.dg/vect/slp-multitypes-5.c: Likewise.
11792	* gcc.dg/vect/slp-multitypes-8.c: Likewise.
11793	* gcc.dg/vect/slp-multitypes-9.c: Likewise.
11794	* gcc.dg/vect/slp-reduc-1.c: Likewise.
11795	* gcc.dg/vect/slp-reduc-2.c: Likewise.
11796	* gcc.dg/vect/slp-reduc-4.c: Likewise.
11797	* gcc.dg/vect/slp-reduc-5.c: Likewise.
11798	* gcc.dg/vect/slp-reduc-7.c: Likewise.
11799	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11800	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
11801	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
11802	* gcc.dg/vect/vect-live-slp-3.c: Likewise.
11803
118042018-01-13  Jakub Jelinek  <jakub@redhat.com>
11805
11806	PR c/83801
11807	* gcc.dg/pr83801.c: New test.
11808
118092018-01-13  Paul Thomas  <pault@gcc.gnu.org>
11810
11811	PR fortran/52162
11812	* gfortran.dg/bounds_check_19.f90: New test.
11813
118142018-01-12  Jakub Jelinek  <jakub@redhat.com>
11815
11816	* gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11817	instead of scan-assembler-not for xsnabsqp.
11818
118192018-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11820
11821	PR libgfortran/83525
11822	* gfortran.dg/newunit_5.f90: New test.
11823
118242018-01-12  Vladimir Makarov  <vmakarov@redhat.com>
11825
11826	PR rtl-optimization/80481
11827	* g++.dg/pr80481.C: New.
11828
118292018-01-12  Uros Bizjak  <ubizjak@gmail.com>
11830
11831	PR target/83628
11832	* gcc.target/alpha/pr83628-3.c: New test.
11833
118342018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11835
11836	* lib/target-supports.exp (check_effective_target_avx512f): Also
11837	check for __builtin_ia32_addsd_round,
11838	__builtin_ia32_getmantsd_round.
11839	* gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
11840
118412018-01-12  Segher Boessenkool  <segher@kernel.crashing.org>
11842
11843	PR target/83629
11844	* gcc.target/powerpc/pr83629.c: Require ilp32.
11845
118462018-01-12  Richard Biener  <rguenther@suse.de>
11847
11848	PR tree-optimization/80846
11849	* gcc.target/i386/pr80846-1.c: New testcase.
11850	* gcc.target/i386/pr80846-2.c: Likewise.
11851
118522018-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11853
11854	* gcc.c-torture/execute/20180112-1.c: New test.
11855
118562018-01-12  Tom de Vries  <tom@codesourcery.com>
11857
11858	* g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11859	* g++.dg/ext/label13a.C: Same.
11860	* g++.dg/ext/label14.C: Same.
11861	* g++.dg/ext/label2.C: Same.
11862	* g++.dg/ext/label3.C: Same.
11863	* g++.dg/torture/pr42462.C: Same.
11864	* g++.dg/torture/pr42739.C: Same.
11865	* g++.dg/warn/Wunused-label-3.C: Same.
11866
118672018-01-12  Tom de Vries  <tom@codesourcery.com>
11868
11869	* c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11870	* g++.dg/Walloca1.C: Same.
11871	* g++.dg/cpp0x/pr70338.C: Same.
11872	* g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11873	* g++.dg/cpp1y/vla10.C: Same.
11874	* g++.dg/cpp1y/vla2.C: Same.
11875	* g++.dg/cpp1y/vla6.C: Same.
11876	* g++.dg/cpp1y/vla8.C: Same.
11877	* g++.dg/debug/debug5.C: Same.
11878	* g++.dg/debug/debug6.C: Same.
11879	* g++.dg/debug/pr54828.C: Same.
11880	* g++.dg/diagnostic/pr70105.C: Same.
11881	* g++.dg/eh/cleanup5.C: Same.
11882	* g++.dg/eh/spbp.C: Same.
11883	* g++.dg/ext/tmplattr9.C: Same.
11884	* g++.dg/ext/vla10.C: Same.
11885	* g++.dg/ext/vla11.C: Same.
11886	* g++.dg/ext/vla12.C: Same.
11887	* g++.dg/ext/vla15.C: Same.
11888	* g++.dg/ext/vla16.C: Same.
11889	* g++.dg/ext/vla17.C: Same.
11890	* g++.dg/ext/vla3.C: Same.
11891	* g++.dg/ext/vla6.C: Same.
11892	* g++.dg/ext/vla7.C: Same.
11893	* g++.dg/init/array24.C: Same.
11894	* g++.dg/init/new47.C: Same.
11895	* g++.dg/init/pr55497.C: Same.
11896	* g++.dg/opt/pr78201.C: Same.
11897	* g++.dg/template/vla2.C: Same.
11898	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11899	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11900	* g++.dg/torture/pr62127.C: Same.
11901	* g++.dg/torture/pr67055.C: Same.
11902	* g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11903	* g++.dg/torture/stackalign/eh-inline-2.C: Same.
11904	* g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11905	* g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11906	* g++.dg/warn/Wplacement-new-size-5.C: Same.
11907	* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11908	* g++.dg/warn/Wvla-1.C: Same.
11909	* g++.dg/warn/Wvla-3.C: Same.
11910	* g++.old-deja/g++.ext/array2.C: Same.
11911	* g++.old-deja/g++.ext/constructor.C: Same.
11912	* g++.old-deja/g++.law/builtin1.C: Same.
11913	* g++.old-deja/g++.other/crash12.C: Same.
11914	* g++.old-deja/g++.other/eh3.C: Same.
11915	* g++.old-deja/g++.pt/array6.C: Same.
11916	* g++.old-deja/g++.pt/dynarray.C: Same.
11917
119182018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11919
11920	* g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11921
119222018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11923
11924	PR libfortran/67412
11925	* gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11926	on *-*-solaris2.10.
11927
119282018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11929
11930	* lib/target-supports.exp (check_effective_target_branch_cost):
11931	Accept all x86 targets.
11932
119332018-01-12  Martin Liska  <mliska@suse.cz>
11934
11935	PR ipa/83054
11936	* g++.dg/warn/pr83054.C: New test.
11937
119382018-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11939
11940	* gcc.target/powerpc/spec-barr-1.c: New file.
11941
119422018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11943
11944	PR target/83330
11945	* gcc.target/i386/pr83330.c: New test.
11946
119472018-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
11948
11949	PR fortran/79383
11950	* gfortran.dg/dtio_31.f03: New test.
11951	* gfortran.dg/dtio_32.f03: New test.
11952
119532018-01-11  David Malcolm  <dmalcolm@redhat.com>
11954
11955	PR c++/43486
11956	* g++.dg/wrappers: New subdirectory.
11957	* g++.dg/wrappers/README: New file.
11958	* g++.dg/wrappers/alloc.C: New test case.
11959	* g++.dg/wrappers/cow-istream-string.C: New test case.
11960	* g++.dg/wrappers/cp-stdlib.C: New test case.
11961	* g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
11962	* g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
11963
119642018-01-11  Jan Hubicka  <hubicka@ucw.cz>
11965
11966	PR middle-end/83718
11967	* g++.dg/torture/pr83718.C: New testcase.
11968
119692018-01-11  Martin Jambor  <mjambor@suse.cz>
11970
11971	PR ipa/83178
11972	* g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11973
119742018-01-11  Bin Cheng  <bin.cheng@arm.com>
11975
11976	PR tree-optimization/83695
11977	* gcc.dg/tree-ssa/pr83695.c: New test.
11978
119792018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11980
11981	* gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11982	* gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11983
119842018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11985
11986	* gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11987	* gcc.target/arm/simd/fp16fml_high.c: New test.
11988	* gcc.target/arm/simd/fp16fml_low.c: Likewise.
11989	* lib/target-supports.exp
11990	(check_effective_target_arm_fp16fml_neon_ok_nocache,
11991	check_effective_target_arm_fp16fml_neon_ok,
11992	add_options_for_arm_fp16fml_neon): New procedures.
11993
119942018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11995
11996	* gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11997	combination tests.
11998
119992018-01-11  Richard Biener  <rguenther@suse.de>
12000
12001	PR tree-optimization/83435
12002	* gcc.dg/graphite/pr83435.c: New testcase.
12003
120042018-01-11  Richard Sandiford  <richard.sandiford@linaro.org>
12005	    Alan Hayward  <alan.hayward@arm.com>
12006	    David Sherwood  <david.sherwood@arm.com>
12007
12008	* gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
12009
120102018-01-11  Tamar Christina  <tamar.christina@arm.com>
12011
12012	* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
12013
120142018-01-11  Sudakshina Das  <sudi.das@arm.com>
12015
12016	PR target/82096
12017	* gcc.c-torture/compile/pr82096.c: New test.
12018
120192018-01-11  Ed Schonberg  <schonberg@adacore.com>
12020
12021	* gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
12022
120232018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
12024
12025	* gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
12026
120272018-01-11  Justin Squirek  <squirek@adacore.com>
12028
12029	* gnat.dg/expr_func4.adb: New testcase.
12030
120312018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
12032
12033	* gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
12034	testcase.
12035
120362018-01-11  Bob Duff  <duff@adacore.com>
12037
12038	* gnat.dg/protected_null.adb: New testcase.
12039
120402018-01-11  Ed Schonberg  <schonberg@adacore.com>
12041
12042	* gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
12043
120442018-01-11  Ed Schonberg  <schonberg@adacore.com>
12045
12046	* gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
12047
120482018-01-11  Justin Squirek  <squirek@adacore.com>
12049
12050	* gnat.dg/loopvar.adb: New testcase.
12051
120522018-01-10  Jan Hubicka  <hubicka@ucw.cz>
12053
12054	PR middle-end/83189
12055	* gfortran.fortran-torture/compile/pr83189.f90: New testcase.
12056
120572018-01-10  Jan Hubicka  <hubicka@ucw.cz>
12058
12059	* gcc.c-torture/compile/pr83575.c: New testcase.
12060
120612018-01-10  Michael Collison  <michael.collison@arm.com>
12062
12063	* gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
12064	* gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
12065	* gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
12066	* gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
12067	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12068	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12069	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12070	* gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
12071	* gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
12072	* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12073	* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12074	* gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
12075	* gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
12076	* gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
12077	* gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
12078	* gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
12079
120802018-01-10  Michael Collison  <michael.collison@arm.com>
12081
12082	* gcc.target/aarch64/sha2.h: New shared testcase.
12083	* gcc.target/aarch64/sha2_1.c: New testcase.
12084	* gcc.target/aarch64/sha2_2.c: New testcase.
12085	* gcc.target/aarch64/sha2_3.c: New testcase.
12086	* gcc.target/aarch64/sha3.h: New shared testcase.
12087	* gcc.target/aarch64/sha3_1.c: New testcase.
12088	* gcc.target/aarch64/sha3_2.c: New testcase.
12089	* gcc.target/aarch64/sha3_3.c: New testcase.
12090
120912018-01-10  Michael Collison  <michael.collison@arm.com>
12092
12093	* gcc.target/aarch64/sm3_sm4.c: New testcase.
12094
120952018-01-10  Martin Sebor  <msebor@redhat.com>
12096
12097	PR tree-optimization/83781
12098	* gcc.dg/strlenopt-42.c: New test.
12099
121002018-01-11  Martin Sebor  <msebor@gmail.com>
12101	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12102
12103	PR tree-optimization/83501
12104	PR tree-optimization/81703
12105
12106	* gcc.dg/strlenopt-39.c: New test-case.
12107	* gcc.dg/pr81703.c: Likewise.
12108
121092018-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12110
12111	* gnat.dg/atomic10.adb: New test.
12112
121132018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
12114
12115	PR fortran/82367
12116	* gfortran.dg/deferred_character_18.f90: New test.
12117
121182018-01-10  Martin Sebor  <msebor@redhat.com>
12119
12120	PR tree-optimization/83671
12121	* gcc.dg/strlenopt-40.c: New test.
12122	* gcc.dg/strlenopt-41.c: New test.
12123
121242018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
12125
12126	PR fortran/83093
12127	* gfortran.dg/allocate_with_typespec_7.f90: New test.
12128
121292018-01-10  Peter Bergner  <bergner@vnet.ibm.com>
12130
12131	PR target/83399
12132	* gcc.target/powerpc/pr83399.c: New test.
12133
121342018-01-10  David Malcolm  <dmalcolm@redhat.com>
12135
12136	PR c++/43486
12137	* g++.dg/diagnostic/param-type-mismatch.C: Update expected results
12138	to reflect that the arguments are correctly underlined.
12139	* g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
12140	for globals, params, locals and literals.
12141	(test_sizeof): Directly test the location of "sizeof", rather than
12142	when used in compound expressions.
12143	(test_alignof): Likewise for "alignof".
12144	(test_string_literals): Likewise for string literals.
12145	(test_numeric_literals): Likewise for numeric literals.
12146	(test_builtin_offsetof): Likewise for "__builtin_offsetof".
12147	(test_typeid): Likewise for typeid.
12148	(test_unary_plus): New.
12149	* g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
12150	format strings.
12151
121522018-01-10  Uros Bizjak  <ubizjak@gmail.com>
12153
12154	* gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
12155
121562018-01-10  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
12157
12158	* gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
12159
121602018-01-10  Marek Polacek  <polacek@redhat.com>
12161
12162	PR c++/82541
12163	* g++.dg/warn/Wduplicated-branches4.C: New test.
12164
121652018-01-10  Jakub Jelinek  <jakub@redhat.com>
12166
12167	PR c++/81327
12168	* g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
12169	cast to void *.
12170
121712018-01-10  Paolo Carlini  <paolo.carlini@oracle.com>
12172
12173	PR c++/81055
12174	* g++.dg/cpp0x/new2.C: New.
12175
121762018-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12177
12178	PR target/83735
12179	* gcc.target/i386/pr83735.c: New test.
12180
121812018-01-10  Christophe Lyon  <christophe.lyon@linaro.org>
12182
12183	* lib/target-supports.exp (check_effective_target_branch_cost):
12184	New function.
12185	* gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
12186	* gcc.dg/pr21643.c: Likewise.
12187	* gcc.dg/pr46309.c: Likewise.
12188	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12189	* gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
12190	* gcc.dg/tree-ssa/reassoc-32.c: Likewise.
12191	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12192	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12193	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12194	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12195	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
12196	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
12197	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12198	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12199	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12200	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12201	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12202
122032018-01-10  Segher Boessenkool  <segher@kernel.crashing.org>
12204
12205	PR target/83629
12206	* gcc.target/powerpc/pr83629.c: New testcase.
12207
122082018-01-10  Richard Biener  <rguenther@suse.de>
12209
12210	PR testsuite/78768
12211	* gcc.dg/pr78768.c: Un-XFAIL.
12212
122132018-01-10  Richard Biener  <rguenther@suse.de>
12214
12215	PR debug/82425
12216	* gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
12217
122182018-01-10  Richard Sandiford  <richard.sandiford@linaro.org>
12219
12220	PR tree-optimization/83753
12221	* gcc.dg/torture/pr83753.c: New test.
12222
122232018-01-09  Jan Hubicka  <hubicka@ucw.cz>
12224
12225	* gcc.target/i386/avx2-gather-1.c: Add -march.
12226	* gcc.target/i386/avx2-gather-2.c: Add -march.
12227	* gcc.target/i386/avx2-gather-3.c: Add -march.
12228	* gcc.target/i386/avx2-gather-4.c: Add -march.
12229	* gcc.target/i386/avx2-gather-5.c: Add -march.
12230	* gcc.target/i386/avx2-gather-6.c: Add -march.
12231	* gcc.target/i386/avx512f-gather-1.c: Add -march.
12232	* gcc.target/i386/avx512f-gather-2.c: Add -march.
12233	* gcc.target/i386/avx512f-gather-3.c: Add -march.
12234	* gcc.target/i386/avx512f-gather-4.c: Add -march.
12235	* gcc.target/i386/avx512f-gather-5.c: Add -march.
12236	* gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
12237	* gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
12238	* gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
12239	* gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
12240	* gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
12241
122422018-01-09  H.J. Lu  <hongjiu.lu@intel.com>
12243
12244	PR target/78585:
12245	* gcc.target/i386/pr78585.c: New test.
12246
122472018-01-09  Jakub Jelinek  <jakub@redhat.com>
12248
12249	PR c++/83734
12250	* g++.dg/cpp0x/pr83734.C: New test.
12251
122522018-01-09  Carl Love  <cel@us.ibm.com>
12253
12254	* gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
12255	vec_mergeo builtins with float, double, long long, unsigned long long,
12256	bool long long  arguments.
12257	* gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12258	vec_float2 with double arguments.
12259	* gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
12260	vec_mergew and vec_mergow builtins.
12261
122622018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
12263
12264	PR fortran/83742
12265	* gfortran.dg/contiguous_6.f90: New test.
12266
122672018-01-09  Richard Biener  <rguenther@suse.de>
12268
12269	PR tree-optimization/83668
12270	* gcc.dg/graphite/pr83668.c: New testcase.
12271
122722018-01-09  Joseph Myers  <joseph@codesourcery.com>
12273
12274	PR tree-optimization/64811
12275	* gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
12276	gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
12277	gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
12278	gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
12279	New tests.
12280	* gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
12281
122822018-01-09  Georg-Johann Lay  <avr@gjlay.de>
12283
12284	PR target/79883
12285	* gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
12286
122872018-01-09  Tamar Christina  <tamar.christina@arm.com>
12288
12289	PR target/82641
12290	* gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
12291	no NEON and require softfp or hard float-abi.
12292	* gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
12293
122942018-01-09  Richard Biener  <rguenther@suse.de>
12295
12296	PR tree-optimization/83572
12297	* gcc.dg/graphite/pr83572.c: New testcase.
12298
122992018-01-09  Jakub Jelinek  <jakub@redhat.com>
12300
12301	PR target/83507
12302	* gcc.dg/sms-13.c: New test.
12303
123042018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
12305
12306	PR fortran/83741
12307	* gfortran.dg/allocate_assumed_charlen_3.f90: New test.
12308
123092018-01-08  Chih-Mao Chen  <pkmx.tw@gmail.com>
12310	    Monk Chiang  <sh.chiang04@gmail.com>
12311
12312	* gcc.target/riscv/save-restore-1.c: New.
12313
123142018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12315
12316	PR target/83677
12317	* gcc.target/powerpc/pr83677.c: New file.
12318
123192018-01-08  Jeff Law  <law@redhat.com>
12320
12321	PR rtl-optimizatin/81308
12322	* g++.dg/pr81308-1.C: New test.
12323	* g++.dg/pr81308-2.C: New test.
12324
123252018-01-08  Vidya Praveen  <vidyapraveen@arm.com>
12326
12327	PR target/83663 - Revert r255946
12328	* gcc.target/aarch64/vect-slp-dup.c: New.
12329
123302018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12331
12332	* gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
12333	combination tests.
12334
123352018-01-08  Richard Biener  <rguenther@suse.de>
12336
12337	PR tree-optimization/83563
12338	* gcc.dg/graphite/pr83563.c: New testcase.
12339
123402018-01-08  Richard Biener  <rguenther@suse.de>
12341
12342	PR middle-end/83713
12343	* g++.dg/torture/pr83713.C: New testcase.
12344
123452018-01-08  Tom de Vries  <tom@codesourcery.com>
12346
12347	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12348
123492018-01-08  Richard Biener  <rguenther@suse.de>
12350
12351	PR tree-optimization/83685
12352	* gcc.dg/torture/pr83685.c: New testcase.
12353
123542018-01-08  Richard Biener  <rguenther@suse.de>
12355
12356	PR lto/83719
12357	* gcc.dg/lto/pr83719_0.c: New testcase.
12358
123592018-01-08  Tom de Vries  <tom@codesourcery.com>
12360
12361	* gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12362	* gcc.dg/graphite/run-id-1.c: Same.
12363	* gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12364
123652018-01-08  Paul Thomas  <pault@gcc.gnu.org>
12366
12367	PR fortran/83611
12368	* gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12369	* gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12370	* gfortran.dg/pdt_27.f03: New test.
12371
12372	PR fortran/83731
12373	* gfortran.dg/pdt_28.f03: New test.
12374
123752018-01-08  Tom de Vries  <tom@codesourcery.com>
12376
12377	* c-c++-common/builtins.c: Require effective target alloca.
12378	* gcc.dg/Wrestrict.c: Same.
12379	* gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12380
123812018-01-08  Richard Biener  <rguenther@suse.de>
12382
12383	PR middle-end/83580
12384	* gcc.dg/torture/pr83580.c: New testcase.
12385
123862018-01-08  Richard Biener  <rguenther@suse.de>
12387
12388	PR middle-end/83517
12389	* gcc.dg/pr83517.c: New testcase.
12390
123912018-01-06  Aldy Hernandez  <aldyh@redhat.com>
12392
12393	PR middle-end/81897
12394	* gcc.dg/uninit-pr81897.c: New test.
12395
123962018-01-06  Martin Sebor  <msebor@redhat.com>
12397
12398	PR tree-optimization/83640
12399	* gcc.dg/Wrestrict-6.c: New test.
12400	* gcc.dg/pr83640.c: New test.
12401
124022018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
12403
12404	* gcc.target/aarch64/reg-alloc-1.c: New test.
12405
124062018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
12407
12408	PR fortran/50892
12409	* gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12410
124112018-01-06  Jakub Jelinek  <jakub@redhat.com>
12412
12413	PR debug/83480
12414	* gcc.dg/pr83480.c: New test.
12415
12416	PR rtl-optimization/83682
12417	* gcc.target/i386/pr83682.c: New test.
12418
124192018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
12420
12421	PR fortran/78534
12422	PR fortran/66310
12423	* gfortran.dg/char_cast_1.f90: Update scan pattern.
12424	* gfortran.dg/dependency_49.f90: Likewise.
12425	* gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12426	* gfortran.dg/repeat_7.f90: New test for PR 66310.
12427	* gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12428	* gfortran.dg/string_1.f90: Limit to ilp32 targets.
12429	* gfortran.dg/string_1_lp64.f90: New test.
12430	* gfortran.dg/string_3.f90: Limit to ilp32 targets.
12431	* gfortran.dg/string_3_lp64.f90: New test.
12432
124332018-01-05  Jakub Jelinek  <jakub@redhat.com>
12434
12435	PR target/83604
12436	* gcc.target/i386/sse-26.c: New test.
12437
12438	PR target/83604
12439	* gcc.target/i386/pr83604.c: New test.
12440
124412018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
12442
12443	* gcc.dg/vect/vect-align-4.c: New test.
12444	* gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12445	and redefine as a structure with an unaligned member "b".
12446	(foo): Update accordingly.
12447
124482018-01-05  Sudakshina Das  <sudi.das@arm.com>
12449
12450	PR target/82439
12451	* gcc.target/aarch64/bics_5.c: New test.
12452	* gcc.target/arm/bics_5.c: Likewise.
12453
124542018-01-05  Jakub Jelinek  <jakub@redhat.com>
12455
12456	PR tree-optimization/83605
12457	* gcc.dg/pr83605.c: New test.
12458
124592018-01-04  Jakub Jelinek  <jakub@redhat.com>
12460
12461	PR target/83554
12462	* gcc.target/i386/pr83554.c: New test.
12463
12464	PR ipa/82352
12465	* g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12466	long unsigned int.
12467
124682018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12469
12470	PR fortran/83683
12471	PR fortran/45689
12472	* gfortran.dg/eoshift_8.f90: New test.
12473	* gfortran.dg/simplify_eoshift_1.f90: New test.
12474
124752018-01-04  Jakub Jelinek  <jakub@redhat.com>
12476
12477	PR debug/83585
12478	* gcc.dg/pr83585.c: New test.
12479
124802018-01-04  Nathan Sidwell  <nathan@acm.org>
12481
12482	PR c++/83667
12483	* g++.dg/ipa/pr83667.C: Fix regex, require alias.
12484
124852018-01-04  Jakub Jelinek  <jakub@redhat.com>
12486
12487	PR debug/83666
12488	* gcc.dg/pr83666.c: New test.
12489
124902018-01-04  Uros Bizjak  <ubizjak@gmail.com>
12491
12492	PR target/83628
12493	* gcc.target/alpha/pr83628-1.c: New test.
12494	* gcc.target/alpha/pr83628-2.c: Ditto.
12495
124962018-01-04  Martin Liska  <mliska@suse.cz>
12497
12498	PR ipa/82352
12499	* g++.dg/ipa/pr82352.C: New test.
12500
125012018-01-04  Jakub Jelinek  <jakub@redhat.com>
12502
12503	* gcc.dg/vect-opt-info-1.c: Moved to ...
12504	* gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
12505	vect_int targets, use dg-additional-options instead of dg-options and
12506	use relative line numbers instead of absolute.
12507
125082018-01-03  Martin Sebor  <msebor@redhat.com>
12509
12510	PR tree-optimization/83655
12511	* gcc.dg/Wrestrict-5.c: New test.
12512	* c-c++-common/builtins.c: New test.
12513
125142018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
12515	    Alan Hayward  <alan.hayward@arm.com>
12516	    David Sherwood  <david.sherwood@arm.com>
12517
12518	* gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12519	(main): Call it.
12520
125212018-01-03  Jeff Law  <law@redhat.com>
12522
12523	PR target/83641
12524	* gcc.target/i386/stack-check-17.c: New test.
12525	* gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12526
125272018-01-03  Jakub Jelinek  <jakub@redhat.com>
12528
12529	PR debug/83621
12530	* gcc.dg/pr83621.c: New test.
12531
12532	PR debug/83645
12533	* gcc.dg/pr83645.c: New test.
12534
125352018-01-03  Martin Sebor  <msebor@redhat.com>
12536
12537	PR tree-optimization/83603
12538	* gcc.dg/Wrestrict-4.c: New test.
12539
12540	PR c/83559
12541	* gcc.dg/const-2.c: New test.
12542	* gcc.dg/pure-3.c: New test.
12543
125442018-01-03  Martin Sebor  <msebor@redhat.com>
12545
12546	* gcc.dg/Wrestrict-3.c: New test.
12547
125482018-01-03  Jakub Jelinek  <jakub@redhat.com>
12549
12550	PR c++/83555
12551	* g++.dg/opt/pr83555.C: New test.
12552	* g++.dg/ubsan/pr83555.C: New test.
12553
125542018-01-03  David Malcolm  <dmalcolm@redhat.com>
12555
12556	PR c/82050
12557	* gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12558	the !CHECKING_P case by expecting a note.
12559	* gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12560	a note for the !CHECKING_P case, and move the return statement
12561	outside of #if CHECKING_P guard.
12562
125632018-01-03  Jeff Law  <law@redhat.com>
12564
12565	PR middle-end/83654
12566	* gcc.target/i386/stack-check-18.c: New test.
12567	* gcc.target/i386/stack-check-19.c: New test.
12568
125692018-01-03  Martin Sebor  <msebor@redhat.com>
12570
12571	PR tree-optimization/83501
12572	* c-c++-common/Warray-bounds-3.c: Remove xfail.
12573
125742018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12575
12576	PR tree-optimization/83501
12577	* gcc.dg/tree-ssa/pr83501-1.c: New test.
12578
125792018-01-03  Nathan Sidwell  <nathan@acm.org>
12580
12581	PR c++/83667
12582	* g++.dg/ipa/pr83667.C: New.
12583
125842018-01-03  Martin Liska  <mliska@suse.cz>
12585
12586	PR tree-optimization/83593
12587	* gcc.dg/pr83593.c: New test.
12588
125892018-01-03  Martin Liska  <mliska@suse.cz>
12590
12591	PR ipa/83549
12592	* g++.dg/ipa/pr83549.C: New test.
12593
125942018-01-03  Marek Polacek  <polacek@redhat.com>
12595
12596	PR c++/83592
12597	* g++.dg/warn/mvp2.C: New test.
12598
125992018-01-03  Jakub Jelinek  <jakub@redhat.com>
12600
12601	PR preprocessor/83602
12602	* g++.dg/cpp/pr83602.C: New test.
12603
12604	PR c++/83634
12605	* g++.dg/parse/pr83634.C: New test.
12606
126072018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
12608
12609	PR fortran/83664
12610	* gfortran.dg/eoshift_7.f90: New test.
12611
126122018-01-03  Jan Beulich  <jbeulich@suse.com>
12613
12614	* gcc.target/i386/avx512vl-no-vmovdqu8.c,
12615	gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12616
126172018-01-03  Jakub Jelinek  <jakub@redhat.com>
12618
12619	Update copyright years.
12620
126212018-01-03  Martin Liska  <mliska@suse.cz>
12622
12623	PR ipa/83594
12624	* gcc.dg/ipa/pr83594.c: New test.
12625
126262018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
12627	    Alan Hayward  <alan.hayward@arm.com>
12628	    David Sherwood  <david.sherwood@arm.com>
12629
12630	* gcc.dg/vect-opt-info-1.c: New test.
12631
126322018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12633
12634	* gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12635	floorf128, truncf128, and roundf128.
12636	* gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12637	optimizations added in match.pd.
12638	* gcc.target/powerpc/float128-hw6.c: Likewise.
12639	* gcc.target/powerpc/float128-hw7.c: Likewise.
12640	* gcc.target/powerpc/float128-hw8.c: Likewise.
12641	* gcc.target/powerpc/float128-hw9.c: Likewise.
12642	* gcc.target/powerpc/float128-hw10.c: Likewise.
12643	* gcc.target/powerpc/float128-hw11.c: Likewise.
12644
126452018-01-02  Jakub Jelinek  <jakub@redhat.com>
12646
12647	PR c++/83556
12648	* g++.dg/cpp0x/pr83556.C: New test.
12649
126502018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
12651
12652	PR fortran/45689
12653	PR fortran/83650
12654	* gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12655	* gfortran.dg/simplify_cshift_4.f90: New test.
12656
126572018-01-02  Marek Polacek  <polacek@redhat.com>
12658
12659	PR c++/81860
12660	* g++.dg/cpp0x/inh-ctor30.C: New test.
12661
12662	PR c++/83644
12663	* g++.dg/cpp1z/pr83644.C: New test.
12664
126652018-01-01  Paul Thomas  <pault@gcc.gnu.org>
12666
12667	PR fortran/83076
12668	* gfortran.dg/coarray_45.f90: New test.
12669
12670	PR fortran/83319
12671	* gfortran.dg/coarray_46.f90: New test.
12672
126732018-01-01  Jakub Jelinek  <jakub@redhat.com>
12674
12675	PR tree-optimization/83581
12676	* gcc.dg/pr83581.c: New test.
12677
12678	PR c/83595
12679	* gcc.dg/pr83595.c: New test.
12680
12681	PR middle-end/83608
12682	* g++.dg/opt/pr83608.C: New test.
12683
12684	PR middle-end/83609
12685	* gcc.dg/pr83609.c: New test.
12686	* g++.dg/opt/pr83609.C: New test.
12687
12688	PR middle-end/83623
12689	* gcc.dg/pr83623.c: New test.
12690
12691	* gcc.target/i386/i386.exp
12692	(check_effective_target_avx512vpopcntdqvl): New proc.
12693	* gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12694	avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12695	* gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
12696
12697Copyright (C) 2018 Free Software Foundation, Inc.
12698
12699Copying and distribution of this file, with or without modification,
12700are permitted in any medium without royalty provided the copyright
12701notice and this notice are preserved.
12702