12018-05-16  Paul Thomas  <pault@gcc.gnu.org>
2
3	PR fortran/83149
4	Backport from trunk
5	* gfortran.dg/pr83149_1.f90: New test.
6	* gfortran.dg/pr83149.f90: Additional source for previous.
7	* gfortran.dg/pr83149_b.f90: New test.
8	* gfortran.dg/pr83149_a.f90: Additional source for previous.
9
102018-16-05  Paul Thomas  <pault@gcc.gnu.org>
11
12	PR fortran/83898
13	Backport from trunk
14	* gfortran.dg/associate_33.f03 : New test.
15
162018-05-13  Paul Thomas  <pault@gcc.gnu.org>
17
18	PR fortran/68846
19	Backport from trunk
20	* gfortran.dg/temporary_3.f90 : New test.
21
22	PR fortran/70864
23	Backport from trunk
24	* gfortran.dg/temporary_2.f90 : New test.
25
262018-05-12  Steven G. Kargl  <kargl@gcc.gnu.org>
27
28	PR fortran/85542
29	Backport from trunk
30	* gfortran.dg/pr85542.f90: New test.
31
322018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
33
34	PR fortran/70870
35	Backport from trunk
36	* gfortran.dg/pr70870_1.f90: New test.
37
382018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
39
40	PR fortran/85521
41	Backport from trunk
42	* gfortran.dg/pr85521_1.f90: New test.
43	* gfortran.dg/pr85521_2.f90: New test.
44
452018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
46
47	PR fortran/85687
48	Backport from trunk
49	* gfortran.dg/pr85687.f90: new test.
50
512018-05-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
52
53	PR target/83687
54	* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
55	tests.
56	* gcc.target/arm/pr83687.c: New test.
57
582018-05-06  Andre Vehreschild  <vehre@gcc.gnu.org>
59
60	PR fortran/85507
61	Backport from trunk.
62	* gfortran.dg/coarray_dependency_1.f90: New test.
63	* gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
64
652018-04-28  Andre Vehreschild  <vehre@gcc.gnu.org>
66
67	PR fortran/81773
68	PR fortran/83606
69	Backport from trunk.
70	* gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
71	* gfortran.dg/coarray/get_to_indirect_array.f90: New test.
72
732018-04-25  Martin Liska  <mliska@suse.cz>
74
75	Backport from mainline
76	2018-04-10  Jakub Jelinek  <jakub@redhat.com>
77
78	PR lto/85248
79	* gcc.dg/lto/pr85248_0.c: New test.
80	* gcc.dg/lto/pr85248_1.c: New test.
81
822018-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
83
84	PR fortran/85520
85	* gfortran.dg/pr85520.f90: New test.
86
872018-04-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
88
89	Backport from mainline
90	2018-04-16  Aaron Sawdey  <acsawdey@linux.ibm.com>
91
92	PR target/83660
93	* gcc.target/powerpc/pr83660.C: New test.
94
952018-04-23  Eric Botcazou  <ebotcazou@adacore.com>
96
97	* g++.dg/torture/pr85496.C: New test.
98
992018-04-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
100
101	Backport from mainline
102	2018-04-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
103
104	PR target/85261
105	* gcc.target/arm/fpscr.c: Add call to __builtin_arm_set_fpscr with
106	literal value.  Expect 2 MCR instruction.  Fix function prototype.
107	Remove volatile keyword.
108
1092018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
110
111	Backport from mainline
112	2018-03-15  H.J. Lu  <hongjiu.lu@intel.com>
113
114	PR target/84574
115	* gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
116	label instead of __x86_indirect_thunk label.
117
1182018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
119
120	Backport from mainline
121	2018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
122
123	PR target/84039
124	* gcc.target/i386/indirect-thunk-1.c: Updated.
125	* gcc.target/i386/indirect-thunk-2.c: Likewise.
126	* gcc.target/i386/indirect-thunk-3.c: Likewise.
127	* gcc.target/i386/indirect-thunk-4.c: Likewise.
128	* gcc.target/i386/indirect-thunk-5.c: Likewise.
129	* gcc.target/i386/indirect-thunk-6.c: Likewise.
130	* gcc.target/i386/indirect-thunk-7.c: Likewise.
131	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
132	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
133	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
134	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
135	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
136	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
137	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
138	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
139	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
140	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
141	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
142	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
143	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
144	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
145	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
146	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
147	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
148	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
149	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
150	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
151	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
152	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
153	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
154	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
155	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
156	* gcc.target/i386/ret-thunk-9.c: Likewise.
157	* gcc.target/i386/ret-thunk-10.c: Likewise.
158	* gcc.target/i386/ret-thunk-11.c: Likewise.
159	* gcc.target/i386/ret-thunk-12.c: Likewise.
160	* gcc.target/i386/ret-thunk-13.c: Likewise.
161	* gcc.target/i386/ret-thunk-14.c: Likewise.
162	* gcc.target/i386/ret-thunk-15.c: Likewise.
163
1642018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
165
166	Backport from mainline
167	2018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
168
169	PR target/84530
170	* gcc.target/i386/ret-thunk-22.c: New test.
171	* gcc.target/i386/ret-thunk-23.c: Likewise.
172	* gcc.target/i386/ret-thunk-24.c: Likewise.
173	* gcc.target/i386/ret-thunk-25.c: Likewise.
174	* gcc.target/i386/ret-thunk-26.c: Likewise.
175
1762018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
177
178	Backport from mainline
179	2018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
180
181	* gcc.target/i386/indirect-thunk-10.c: New test.
182	* gcc.target/i386/indirect-thunk-8.c: Likewise.
183	* gcc.target/i386/indirect-thunk-9.c: Likewise.
184	* gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
185	* gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
186	* gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
187	* gcc.target/i386/ret-thunk-17.c: Likewise.
188	* gcc.target/i386/ret-thunk-18.c: Likewise.
189	* gcc.target/i386/ret-thunk-19.c: Likewise.
190	* gcc.target/i386/ret-thunk-20.c: Likewise.
191	* gcc.target/i386/ret-thunk-21.c: Likewise.
192
1932018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
194
195	Backport from mainline
196	2018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
197
198	* gcc.target/i386/indirect-thunk-register-4.c: New test.
199
2002018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
201
202	Backport from mainline
203	2018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
204
205	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
206	-mno-indirect-branch-register.
207	* gcc.target/i386/indirect-thunk-2.c: Likewise.
208	* gcc.target/i386/indirect-thunk-3.c: Likewise.
209	* gcc.target/i386/indirect-thunk-4.c: Likewise.
210	* gcc.target/i386/indirect-thunk-5.c: Likewise.
211	* gcc.target/i386/indirect-thunk-6.c: Likewise.
212	* gcc.target/i386/indirect-thunk-7.c: Likewise.
213	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
214	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
215	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
216	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
217	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
218	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
219	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
220	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
221	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
222	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
223	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
224	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
225	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
226	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
227	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
228	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
229	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
230	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
231	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
232	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
233	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
234	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
235	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
236	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
237	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
238	* gcc.target/i386/ret-thunk-10.c: Likewise.
239	* gcc.target/i386/ret-thunk-11.c: Likewise.
240	* gcc.target/i386/ret-thunk-12.c: Likewise.
241	* gcc.target/i386/ret-thunk-13.c: Likewise.
242	* gcc.target/i386/ret-thunk-14.c: Likewise.
243	* gcc.target/i386/ret-thunk-15.c: Likewise.
244	* gcc.target/i386/ret-thunk-9.c: Likewise.
245	* gcc.target/i386/indirect-thunk-register-1.c: New test.
246	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
247	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
248
2492018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
250
251	Backport from mainline
252	2018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
253
254	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
255	-mfunction-return=keep.
256	* gcc.target/i386/indirect-thunk-2.c: Likewise.
257	* gcc.target/i386/indirect-thunk-3.c: Likewise.
258	* gcc.target/i386/indirect-thunk-4.c: Likewise.
259	* gcc.target/i386/indirect-thunk-5.c: Likewise.
260	* gcc.target/i386/indirect-thunk-6.c: Likewise.
261	* gcc.target/i386/indirect-thunk-7.c: Likewise.
262	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
263	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
264	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
265	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
266	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
267	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
268	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
269	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
270	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
271	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
272	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
273	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
274	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
275	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
276	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
277	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
278	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
279	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
280	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
281	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
282	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
283	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
284	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
285	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
286	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
287	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
288	* gcc.target/i386/ret-thunk-1.c: New test.
289	* gcc.target/i386/ret-thunk-10.c: Likewise.
290	* gcc.target/i386/ret-thunk-11.c: Likewise.
291	* gcc.target/i386/ret-thunk-12.c: Likewise.
292	* gcc.target/i386/ret-thunk-13.c: Likewise.
293	* gcc.target/i386/ret-thunk-14.c: Likewise.
294	* gcc.target/i386/ret-thunk-15.c: Likewise.
295	* gcc.target/i386/ret-thunk-16.c: Likewise.
296	* gcc.target/i386/ret-thunk-2.c: Likewise.
297	* gcc.target/i386/ret-thunk-3.c: Likewise.
298	* gcc.target/i386/ret-thunk-4.c: Likewise.
299	* gcc.target/i386/ret-thunk-5.c: Likewise.
300	* gcc.target/i386/ret-thunk-6.c: Likewise.
301	* gcc.target/i386/ret-thunk-7.c: Likewise.
302	* gcc.target/i386/ret-thunk-8.c: Likewise.
303	* gcc.target/i386/ret-thunk-9.c: Likewise.
304
305	Backport from mainline
306	2018-01-15  H.J. Lu  <hongjiu.lu@intel.com>
307
308	PR target/83839
309	* gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on
310	Linux.
311	* gcc.target/i386/indirect-thunk-2.c: Likewise.
312	* gcc.target/i386/indirect-thunk-3.c: Likewise.
313	* gcc.target/i386/indirect-thunk-4.c: Likewise.
314	* gcc.target/i386/indirect-thunk-7.c: Likewise.
315	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
316	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
317	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
318	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
319	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
320	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
321	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
322	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
323	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
324	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
325	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
326	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
327	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
328	* gcc.target/i386/ret-thunk-10.c: Likewise.
329	* gcc.target/i386/ret-thunk-11.c: Likewise.
330	* gcc.target/i386/ret-thunk-12.c: Likewise.
331	* gcc.target/i386/ret-thunk-13.c: Likewise.
332	* gcc.target/i386/ret-thunk-14.c: Likewise.
333	* gcc.target/i386/ret-thunk-15.c: Likewise.
334	* gcc.target/i386/ret-thunk-9.c: Don't check the
335	__x86_return_thunk label.
336	Scan for "push" only for Linux.
337
3382018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
339
340	Backport from mainline
341	2018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
342
343	* gcc.target/i386/indirect-thunk-1.c: New test.
344	* gcc.target/i386/indirect-thunk-2.c: Likewise.
345	* gcc.target/i386/indirect-thunk-3.c: Likewise.
346	* gcc.target/i386/indirect-thunk-4.c: Likewise.
347	* gcc.target/i386/indirect-thunk-5.c: Likewise.
348	* gcc.target/i386/indirect-thunk-6.c: Likewise.
349	* gcc.target/i386/indirect-thunk-7.c: Likewise.
350	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
351	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
352	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
353	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
354	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
355	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
356	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
357	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
358	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
359	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
360	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
361	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
362	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
363	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
364	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
365	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
366	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
367	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
368	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
369	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
370	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
371	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
372	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
373	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
374	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
375	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
376
3772018-04-12  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
378
379	Backport from mainline
380	2018-04-12  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
381
382	* gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
383
3842018-04-10  Thomas Schwinge  <thomas@codesourcery.com>
385
386	PR target/85056
387	* gcc.target/nvptx/pr85056.c (main): Initialize "sum".
388
3892018-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
390
391	Backport from mainline
392	2018-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
393
394	PR target/84748
395	* gcc.c-torture/execute/pr84748.c: New test.
396
3972018-04-06  Eric Botcazou  <ebotcazou@adacore.com>
398
399	* g++.dg/opt/pr85196.C: New test.
400
4012018-04-05  Uros Bizjak  <ubizjak@gmail.com>
402
403	PR target/85193
404	* gcc.target/i386/pr85193.c: New test.
405
4062018-04-02  Peter Bergner  <bergner@vnet.ibm.com>
407
408	Backport from mainline
409	2018-03-28  Peter Bergner  <bergner@vnet.ibm.com>
410
411	PR target/84912
412	* gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
413	deleted builtin function.
414	(div_weuo): Likewise.
415	* gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
416	(div_deuo): Likewise.
417
4182018-03-30  Cesar Philippidis  <cesar@codesourcery.com>
419
420	Backport from mainline
421	2018-03-27  Cesar Philippidis  <cesar@codesourcery.com>
422
423	* testsuite/gcc.target/nvptx/pr85056.c: New test.
424	* testsuite/gcc.target/nvptx/pr85056a.c: New test.
425
4262018-03-29  Sudakshina Das  <sudi.das@arm.com>
427
428	* gcc.target/arm/pr84826.c: Change dg-option to -fstack-check.
429
430	Backport from mainline
431	2018-03-23  Sudakshina Das  <sudi.das@arm.com>
432
433	PR target/84826
434	* gcc.target/arm/pr84826.c: Add dg directive.
435
436	Backport from mainline
437	2018-03-22  Sudakshina Das  <sudi.das@arm.com>
438
439	PR target/84826
440	* gcc.target/arm/pr84826.c: New test.
441
4422018-03-28  Carl Love  <cel@us.ibm.com>
443
444	* gcc.target/powerpc/crypto-builtin-1-runnable:  Add
445	p8vector_hw to dg-do run.
446
4472018-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
448
449	PR fortran/85084
450	Backport from trunk.
451	* frontend-passes.c (gfc_run_passes): Do not run front-end
452	optimizations if a previous error occurred.
453
4542018-03-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
455
456	Backport from mainline
457	2018-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
458
459	PR target/85026
460	* g++.dg/pr85026.C: New test.
461
4622018-03-28  Segher Boessenkool  <segher@kernel.crashing.org>
463
464	Backport from mainline
465	2018-03-08  Segher Boessenkool  <segher@kernel.crashing.org>
466
467	PR target/82411
468	* gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
469
4702018-03-27  Carl Love  <cel@us.ibm.com>
471
472	* gcc.target/powerpc/crypto-builtin-1-runnable.c: New test file.
473
4742018-03-27  Sudakshina Das  <sudi.das@arm.com>
475
476	Backport from mainline:
477	2018-03-20  Sudakshina Das  <sudi.das@arm.com>
478
479	PR target/82989
480	* gcc.target/arm/pr82989.c: New test.
481
482	Backport from mainline:
483	2018-03-21  Sudakshina Das  <sudi.das@arm.com>
484
485	PR target/82989
486	* gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
487
4882018-03-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
489
490	Backport from mainline
491	2018-03-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
492
493	PR target/82518
494	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
495	Disable for armeb targets.
496	* gcc.target/arm/pr82518.c: New test.
497
4982018-03-22  Tom de Vries  <tom@codesourcery.com>
499
500	backport from trunk:
501	2018-03-22  Tom de Vries  <tom@codesourcery.com>
502
503	PR tree-optimization/84956
504	* gcc.dg/pr84956.c: New test.
505
5062018-03-20  Steven G. Kargl  <kargl@gcc.gnu.org>
507
508	ChangeLog entry for r258698
509	PR fortran/85001
510	* gfortran.dg/interface_41.f90: New test.
511
5122018-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
513
514	PR fortran/84931
515	Backport from trunk
516	* gfortran.dg/array_constructor_52.f90: New test.
517
5182018-03-19  Steven G. Kargl  <kargl@gcc.gnu.org>
519
520	PR fortran/65453
521	* gfortran.dg/pr65453.f90: New test.
522
5232018-03-12  Steven G. Kargl  <kargl@gcc.gnu.org>
524
525	PR fortran/83939
526	* gfortran.dg/pr83939.f90
527
5282018-03-10  Steven G. Kargl  <kargl@gcc.gnu.org>
529
530	PR fortran/84734
531	* gfortran.dg/pr84734.f90: New test.
532
5332018-03-10  H.J. Lu  <hongjiu.lu@intel.com>
534
535	Backport from mainline
536	2018-01-04  Jakub Jelinek  <jakub@redhat.com>
537
538	PR ipa/82352
539	* g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
540	long unsigned int.
541
5422018-03-08  Steven G. Kargl  <kargl@gcc.gnu.org>
543
544	PR fortran/64124
545	PR fortran/70409
546	* gfortran.dg/pr64124.f90: New tests.
547	* gfortran.dg/pr70409.f90: New tests.
548
5492018-03-08  Martin Liska  <mliska@suse.cz>
550
551	Backport from mainline
552	2016-12-14  Jakub Jelinek  <jakub@redhat.com>
553
554	PR debug/77844
555	* g++.dg/opt/pr77844.C: New test.
556
5572018-03-08  Martin Liska  <mliska@suse.cz>
558
559	Backport from mainline
560	2018-01-04  Martin Liska  <mliska@suse.cz>
561
562	PR ipa/82352
563	* g++.dg/ipa/pr82352.C: New test.
564
5652018-03-07  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
566
567	Backport from mainline
568	2018-02-08  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
569
570	* gcc.target/s390/nobp-function-pointer-attr.c: New test.
571	* gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
572	* gcc.target/s390/nobp-function-pointer-z10.c: New test.
573	* gcc.target/s390/nobp-function-pointer-z900.c: New test.
574	* gcc.target/s390/nobp-indirect-jump-attr.c: New test.
575	* gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
576	* gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
577	* gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
578	* gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
579	* gcc.target/s390/nobp-indirect-jump-z10.c: New test.
580	* gcc.target/s390/nobp-indirect-jump-z900.c: New test.
581	* gcc.target/s390/nobp-return-attr-all.c: New test.
582	* gcc.target/s390/nobp-return-attr-neg.c: New test.
583	* gcc.target/s390/nobp-return-mem-attr.c: New test.
584	* gcc.target/s390/nobp-return-mem-nothunk.c: New test.
585	* gcc.target/s390/nobp-return-mem-z10.c: New test.
586	* gcc.target/s390/nobp-return-mem-z900.c: New test.
587	* gcc.target/s390/nobp-return-reg-attr.c: New test.
588	* gcc.target/s390/nobp-return-reg-mixed.c: New test.
589	* gcc.target/s390/nobp-return-reg-nothunk.c: New test.
590	* gcc.target/s390/nobp-return-reg-z10.c: New test.
591	* gcc.target/s390/nobp-return-reg-z900.c: New test.
592	* gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
593	* gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
594	* gcc.target/s390/nobp-table-jump-z10.c: New test.
595	* gcc.target/s390/nobp-table-jump-z900.c: New test.
596
5972018-03-07  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
598
599	Backport from mainline
600	2018-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
601
602	PR target/PR84295
603	* gcc.target/s390/pr84295.c: New test.
604
6052018-03-07  Martin Liska  <mliska@suse.cz>
606
607	Backport from mainline
608	2018-02-20  Martin Liska  <mliska@suse.cz>
609
610	PR c/84310
611	PR target/79747
612	* gcc.target/i386/pr84310.c: New test.
613	* gcc.target/i386/pr84310-2.c: Likewise.
614
6152018-03-07  Martin Liska  <mliska@suse.cz>
616
617	Backport from mainline
618	2018-01-23  Martin Liska  <mliska@suse.cz>
619
620	PR lto/81440
621	* gcc.dg/lto/pr81440.h: New test.
622	* gcc.dg/lto/pr81440_0.c: New test.
623	* gcc.dg/lto/pr81440_1.c: New test.
624
6252018-03-07  Martin Liska  <mliska@suse.cz>
626
627	Backport from mainline
628	2018-01-30  Jan Hubicka  <hubicka@ucw.cz>
629
630	PR lto/83954
631	* gcc.dg/lto/pr83954.h: New testcase.
632	* gcc.dg/lto/pr83954_0.c: New testcase.
633	* gcc.dg/lto/pr83954_1.c: New testcase.
634
6352018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
636
637	PR fortran/56667
638	* gfortran.dg/implied_do_2.f90: New test.
639	* gfortran.dg/coarray_8.f90: Update for new error message.
640
6412018-03-03  Harald Anlauf  <anlauf@gmx.de>
642
643	PR fortran/71085
644	* gfortran.dg/pr71085.f90: New test.
645
6462018-03-03  Paul Thomas  <pault@gcc.gnu.org>
647
648	Backport from trunk.
649	PR fortran/78990
650	* gfortran.dg/class_67.f90: New test.
651
6522017-03-02  Thomas Schwinge  <thomas@codesourcery.com>
653
654	Backport from trunk r256891:
655	2018-01-19  Cesar Philippidis  <cesar@codesourcery.com>
656
657	PR target/83790
658	* gcc.target/nvptx/indirect_call.c: New test.
659
6602018-02-28  Alan Modra  <amodra@gmail.com>
661
662	* lib/prune.exp (prune_gcc_output): Match lower case "in function"
663	GNU ld message.
664	* g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
665
6662018-02-25  Steven G. Kargl  <kargl@gcc.gnu.org>
667
668	PR fortran/83633
669	* gfortran.dg/explicit_shape_1.f90: New test.
670	* gfortran.dg/automatic_module_variable.f90: Update regex.
671	* gfortran.dg/bad_automatic_objects_1.f90: Ditto.
672
6732018-02-24  Steven G. Kargl <kargl@gcc.gnu.org>
674
675	PR fortran/30792
676	* gfortran.dg/data_substring.f90: New test.
677
6782018-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
679
680	Backport from trunk
681	PR fortran/84506
682	* gfortran.dg/inquire_19.f90: New test.
683
6842018-02-23  Steven G. Kargl  <kargl@gcc.gnu.org>
685
686	PR fortran/84346
687	* gfortran.dg/statement_function_1.f90: Update test.
688
6892018-02-21  Sudakshina Das  <sudi.das@arm.com>
690
691	Backport from trunk
692	2018-01-12  Sudakshina Das  <sudi.das@arm.com>
693
694	* gcc.c-torture/compile/pr82096.c: Add dg-skip-if
695	directive.
696
697	Backport from trunk
698	2018-01-10  Sudakshina Das  <sudi.das@arm.com>
699
700	PR target/82096
701	* gcc.c-torture/compile/pr82096.c: New test.
702
7032018-02-16  Eric Botcazou  <ebotcazou@adacore.com>
704
705	PR ada/84277
706	* gnat.dg/array11.adb (Array11): Tweak index and remove warning.
707	* gnat.dg/dispatch1.adb: Rename into...
708	* gnat.dg/disp1.adb: ...this.
709	* gnat.dg/dispatch1_p.ads: Rename into...
710	* gnat.dg/disp1_pkg.ads: ...this.
711	* gnat.dg/disp2.adb: Rename into...
712	* gnat.dg/dispatch2.adb: ...this.
713	* gnat.dg/dispatch2_p.ads: Rename into...
714	* gnat.dg/disp2_pkg.ads: ...this.
715	* gnat.dg/dispatch2_p.adb: Rename into...
716	* gnat.dg/disp2_pkg.adb: this.
717	* gnat.dg/generic_dispatch.adb: Rename into...
718	* gnat.dg/generic_disp.adb: this.
719	* gnat.dg/generic_dispatch_p.ads: Rename into...
720	* gnat.dg/generic_disp_pkg.ads: ...this.
721	* gnat.dg/generic_dispatch_p.adb: Rename into...
722	* gnat.dg/generic_disp_pkg.adb: ...this.
723	* gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
724	* gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
725	* gnat.dg/object_overflow1.adb: Tweak index.
726	* gnat.dg/object_overflow2.adb: Likewise.
727	* gnat.dg/object_overflow3.adb: Likewise.
728	* gnat.dg/object_overflow4.adb: Likewise.
729	* gnat.dg/object_overflow5.adb: Likewise.
730
7312018-02-14  Peter Bergner  <bergner@vnet.ibm.com>
732
733	Backport from GCC 7 branch
734	2018-02-14  Peter Bergner  <bergner@vnet.ibm.com>
735
736	PR target/84390
737	* gcc.target/powerpc/vsxcopy.c: Also match lxv when compiling
738	with -mcpu=power9.
739
7402018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
741
742	PR fortran/68560
743	* gfortran.dg/shape_9.f90: New test.
744
7452018-02-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
746
747	PR fortran/35299
748	ChangeLog for r257566
749	* gfortran.dg/statement_function_3.f: New test.
750
7512018-02-12  Steven G. Kargl  <kargl@gcc.gnu.org>
752
753	PR fortran/54223
754	PR fortran/84276
755	* gfortran.dg/statement_function_1.f90: New test.
756	* gfortran.dg/statement_function_2.f90: New test.
757
7582018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
759
760	PR fortran/82994
761	* gfortran.dg/deallocate_error_3.f90: New test.
762	* gfortran.dg/deallocate_error_4.f90: New test.
763
7642018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
765
766	PR fortran/82049
767	* gfortran.dg/assumed_charlen_parameter.f90: New test.
768
7692018-02-01  Renlin Li  <renlin.li@arm.com>
770
771	Backport from mainline
772	2018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
773
774	PR target/83370
775	* gcc.target/aarch64/pr83370.c: New.
776
7772018-02-01  Bin Cheng  <bin.cheng@arm.com>
778
779	Backport from mainline
780	2017-11-15  Bin Cheng  <bin.cheng@arm.com>
781
782	PR tree-optimization/82726
783	* gcc.dg/tree-ssa/pr82726.c: New test.
784
785	Backport from mainline
786	2017-01-23  Bin Cheng  <bin.cheng@arm.com>
787
788	PR tree-optimization/70754
789	* gfortran.dg/pr70754.f90: New test.
790
7912018-02-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
792
793	Backport from mainline
794	2018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
795
796	* lib/target-supports.exp (check_effective_target_avx512f): Also
797	check for __builtin_ia32_addsd_round,
798	__builtin_ia32_getmantsd_round.
799	* gcc.target/i386/i386.exp (check_effective_target_avx512f):
800	Remove.
801
8022018-01-29  Alan Modra  <amodra@gmail.com>
803
804	PR target/84033
805	* gcc.target/powerpc/swaps-p8-46.c: New.
806
8072018-01-23  Peter Bergner  <bergner@vnet.ibm.com>
808
809	Back port from mainline
810	2018-01-10  Peter Bergner  <bergner@vnet.ibm.com>
811
812	PR target/83399
813	* gcc.target/powerpc/pr83399.c: New test.
814
8152018-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
816
817	Back port from trunk
818	2018-01-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
819
820	PR target/83862
821	* gcc.target/powerpc/pr83862.c: New test.
822
8232018-01-20  Steven G. Kargl  <kargl@gcc.gnu.org>
824
825	PR fortran/83900
826	* gfortran.dg/matmul_18.f90: New test.
827
8282018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
829
830	PR fortran/83900
831	* gfortran.dg/matmul_17.f90: New test.
832
8332018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
834
835	PR fortran/80768
836	* gfortran.dg/num_images_1.f90:  New test that tests fix in r250734.
837
8382018-01-17  Harald Anlauf  <anlauf@gmx.de>
839
840	Back from mainline
841	PR fortran/83874
842	* gfortran.dg/pr83874.f90: New test.
843
8442018-01-16  Segher Boessenkool  <segher@kernel.crashing.org>
845
846	Backport from mainline
847	2017-12-18  Segher Boessenkool  <segher@kernel.crashing.org>
848
849	PR rtl-optimization/83424
850	* gcc.dg/pr83424.c: New testsuite.
851
8522018-01-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
853
854	Backport from mainline
855	2018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
856
857	PR target/83677
858	* gcc.target/powerpc/pr83677.c: New file.
859
8602018-01-13  Steven G. Kargl  <kargl@gcc.gnu.org>
861
862	Backport from mainline
863	PR fortran/78814
864	* gfortran.dg/interface_40.f90: New testcase.
865
8662018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
867
868	Backport from trunk
869	PR fortran/82367
870	* gfortran.dg/deferred_character_18.f90: New test.
871
8722018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
873
874	Backport from trunk
875	PR fortran/83093
876	* gfortran.dg/allocate_with_typespec_7.f90: New test.
877
8782018-01-10  Steven G. Kargl  <kargl@kgcc.gnu.org>
879
880	Backport r254555 from trunk
881	PR Fortran/82841
882	* gfortran.dg/transfer_simplify_11.f90: New test.
883
8842018-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
885
886	Backport from mainline
887	2017-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
888
889	PR target/82975
890	* gcc.dg/pr82975.c: New test.
891
8922018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
893
894	Backport from 7-branch
895	PR fortran/83650
896	* gfortran.dg/simplify_cshift_1.f90: Correct condition.
897
8982017-12-14  Peter Bergner  <bergner@vnet.ibm.com>
899
900	Backport from mainline
901	2017-12-13  Peter Bergner  <bergner@vnet.ibm.com>
902
903	* gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test.
904
9052017-12-14  Peter Bergner  <bergner@vnet.ibm.com>
906
907	Backport from mainline
908	2017-10-02  Peter Bergner  <bergner@vnet.ibm.com>
909
910	PR target/80210
911	* gcc.target/powerpc/pr80210-2.c: New test.
912
9132017-12-14  Eric Botcazou  <ebotcazou@adacore.com>
914
915	* gnat.dg/alignment13.adb: New test.
916
9172017-12-11  Thomas Schwinge  <thomas@codesourcery.com>
918
919	PR c++/83301
920
921	Backport trunk r243377:
922	2016-12-07  Jakub Jelinek  <jakub@redhat.com>
923
924	PR c++/78692
925	* g++.dg/torture/pr78692.C: New test.
926
9272017-12-04  Sebastian Peryt  <sebastian.peryt@intel.com>
928	H.J. Lu  <hongjiu.lu@intel.com>
929
930	Backported from trunk
931	PR target/82941
932	PR target/82942
933	PR target/82990
934	* gcc.target/i386/pr82941-1.c: New test.
935	* gcc.target/i386/pr82941-2.c: Likewise.
936	* gcc.target/i386/pr82942-1.c: Likewise.
937	* gcc.target/i386/pr82942-2.c: Likewise.
938	* gcc.target/i386/pr82990-1.c: Likewise.
939	* gcc.target/i386/pr82990-2.c: Likewise.
940	* gcc.target/i386/pr82990-3.c: Likewise.
941	* gcc.target/i386/pr82990-4.c: Likewise.
942	* gcc.target/i386/pr82990-5.c: Likewise.
943	* gcc.target/i386/pr82990-6.c: Likewise.
944	* gcc.target/i386/pr82990-7.c: Likewise.
945
9462017-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
947
948	Backport from mainline
949	2017-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
950
951	* lib/target-supports.exp (check_effective_target_pie): Adapt
952	comment for Solaris 12 renaming.
953
954	* gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if.
955
9562017-11-13  Paul Thomas  <pault@gcc.gnu.org>
957
958	Backport from trunk
959	PR fortran/82934
960	* gfortran.dg/allocate_assumed_charlen_1.f90: New test.
961
9622017-11-13  Paul Thomas  <pault@gcc.gnu.org>
963
964	Backport from trunk
965	PR fortran/78619
966	* gfortran.dg/pr78619.f90: New test.
967
9682017-11-11  John David Anglin  <danglin@gcc.gnu.org>
969
970	Backport from mainline
971	2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
972
973        * c-c++-common/Wunused-var-16.c: Add -fno-common additional option on
974	hppa*-*-hpux*
975        * c-c++-common/builtin-shuffle-1.c: Likewise.
976
977	2017-02-15  David Edelsohn  <dje.gcc@gmail.com>
978
979	* g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
980
981	2017-02-24  David Edelsohn  <dje.gcc@gmail.com>
982
983	* g++.dg/ext/complit15.C: Require LTO.
984
985	2017-01-26  David Edelsohn  <dje.gcc@gmail.com>
986
987	* g++.dg/opt/declone3.C: Require LTO.
988
989	2017-03-26  John David Anglin  <danglin@gcc.gnu.org>
990
991	* gcc.dg/torture/pr79732.c: Require alias support.
992
993	2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
994
995	* gfortran.dg/coarray_43.f90: Add "-latomic" option if
996	libatomic_available.
997
9982017-11-10  Eric Botcazou  <ebotcazou@adacore.com>
999
1000	* gnat.dg/opt69.adb: New test.
1001
10022017-11-06  Paul Thomas  <pault@gcc.gnu.org>
1003
1004	Backported from trunk
1005	PR fortran/78641
1006	* gfortran.dg/class_66.f90: New test.
1007
10082017-11-06  Paul Thomas  <pault@gcc.gnu.org>
1009
1010	Backported from trunk
1011	PR fortran/69739
1012	* gfortran.dg/pr69739.f90: New test.
1013
10142017-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1015
1016	PR fortran/82796
1017	* gfortran.dg/equiv_pure.f90: New test.
1018
10192017-11-03  Paul Thomas  <pault@gcc.gnu.org>
1020
1021	Backport from 7-branch
1022	PR fortran/81735
1023	* gfortran.dg/pr81735.f90: New test.
1024
10252017-11-01  Paul Thomas  <pault@gcc.gnu.org>
1026
1027	Backport from trunk
1028	PR fortran/78293
1029	* gfortran.dg/allocatable_function_10.f90: New test.
1030	* gfortran.dg/class_array_15.f03: Increase builtin_free count
1031	from 11 to 12.
1032
1033017-11-01  Paul Thomas  <pault@gcc.gnu.org>
1034
1035	Backport from trunk
1036	PR fortran/80554
1037	* gfortran.dg/submodule_29.f08: New test.
1038
10392017-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1040
1041	Backport from trunk
1042	PR libfortran/82233
1043	* gfortran.dg/execute_command_line_3.f90: New test.
1044
10452017-10-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1046
1047	Backport from trunk
1048	PR fortran/79795
1049	* gfortran.dg/assumed_size_2.f90: New test.
1050
10512017-10-19  Paul Thomas  <pault@gcc.gnu.org>
1052
1053	Backport from trunk
1054	PR fortran/79402
1055	* gfortran.dg/submodule_23.f90: New test.
1056
10572017-10-19  Richard Earnshaw  <rearnsha@arm.com>
1058
1059	PR target/82445
1060	* gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
1061	* gcc.target/arm/peep-strd-1.c: Likewise.
1062	* gcc.target/arm/peep-ldrd-2.c: New test.
1063	* gcc.target/arm/peep-strd-2.c: New test.
1064
10652017-10-19  Paul Thomas  <pault@gcc.gnu.org>
1066
1067	Backport from trunk
1068	PR fortran/81048
1069	* gfortran.dg/derived_init_4.f90 : New test.
1070
10712017-10-17  Jakub Jelinek  <jakub@redhat.com>
1072
1073	PR tree-optimization/82549
1074	* gcc.c-torture/compile/pr82549.c: New test.
1075
10762017-10-13  Jakub Jelinek  <jakub@redhat.com>
1077
1078	PR target/82274
1079	* gcc.dg/pr82274-1.c: New test.
1080	* gcc.dg/pr82274-2.c: New test.
1081
10822017-10-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1083	    Steven G. Kargl  <kargl@gcc.gnu.org>
1084
1085	Backport from trunk
1086	PR fortran/80118
1087	* gfortran.dg/zero_sized_7.f90: New test.
1088
10892017-10-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1090
1091	Backport from mainline
1092	2017-09-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1093
1094	PR tree-optimization/82337
1095	* gcc.c-torture/compile/pr82337.c: New file.
1096
10972017-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1098
1099	* opt55.ad[sb]: Move to...
1100	* gnat.dg/opt55.ad[sb]: ...here.
1101
11022017-09-19  Martin Liska  <mliska@suse.cz>
1103
1104	Revert backport:
1105	2017-08-10  Martin Liska  <mliska@suse.cz>
1106
1107	PR c++/81355
1108	* g++.dg/other/pr81355.C: New test.
1109
11102017-09-18  Richard Biener  <rguenther@suse.de>
1111
1112	Backport from mainline
1113	2017-04-07  Richard Biener  <rguenther@suse.de>
1114
1115	PR middle-end/80341
1116	* gcc.dg/torture/pr80341.c: New testcase.
1117
1118	2017-04-04  Richard Biener  <rguenther@suse.de>
1119
1120	PR middle-end/80281
1121	* gcc.dg/torture/pr80281.c: New testcase.
1122
11232017-09-18  Richard Biener  <rguenther@suse.de>
1124
1125	Backport from mainline
1126	2017-08-28  Richard Biener  <rguenther@suse.de>
1127
1128	PR tree-optimization/81977
1129	* g++.dg/torture/pr81977.C: New testcase.
1130
1131	2017-09-04  Richard Biener  <rguenther@suse.de>
1132
1133	PR tree-optimization/82084
1134	* g++.dg/torture/pr82084.C: New testcase.
1135
1136	2017-07-25  Richard Biener  <rguenther@suse.de>
1137
1138	PR middle-end/81505
1139	* gcc.dg/ubsan/pr81505.c: New testcase.
1140
11412017-09-18  Martin Liska  <mliska@suse.cz>
1142
1143	* gcc.dg/asan/pr81224.c: Remove.
1144
11452017-09-15  Jakub Jelinek  <jakub@redhat.com>
1146
1147	Backported from mainline
1148	2017-09-12  Jakub Jelinek  <jakub@redhat.com>
1149
1150	PR target/82112
1151	* gcc.target/powerpc/pr82112.c: New test.
1152	* g++.dg/ext/altivec-18.C: New test.
1153
1154	PR target/82112
1155	* c-c++-common/pr82112.c: New test.
1156	* gcc.dg/pr82112.c: New test.
1157
1158	2017-09-05  Jakub Jelinek  <jakub@redhat.com>
1159
1160	PR middle-end/81768
1161	* gcc.dg/gomp/pr81768-2.c: New test.
1162
1163	PR middle-end/81768
1164	* gcc.dg/gomp/pr81768-1.c: New test.
1165
1166	2017-08-08  Richard Biener  <rguenther@suse.de>
1167
1168	PR middle-end/81766
1169	* gcc.target/i386/pr81766.c: New testcase.
1170
1171	2017-08-03  Jakub Jelinek  <jakub@redhat.com>
1172
1173	PR target/81621
1174	* gcc.dg/pr81621.c: New test.
1175
1176	PR middle-end/81052
1177	* c-c++-common/pr81052.c: New test.
1178
1179	2017-08-02  Jakub Jelinek  <jakub@redhat.com>
1180
1181	PR middle-end/79499
1182	* gcc.dg/pr79499.c: New test.
1183
1184	2017-06-30  Jakub Jelinek  <jakub@redhat.com>
1185
1186	PR target/81225
1187	* gcc.target/i386/pr81225.c: New test.
1188
11892017-09-15  Martin Liska  <mliska@suse.cz>
1190
1191	Backport from mainline
1192	2017-08-11  Martin Liska  <mliska@suse.cz>
1193
1194	PR tree-opt/79987
1195	* gcc.target/i386/mpx/pr79987.c: New test.
1196
11972017-09-15  Martin Liska  <mliska@suse.cz>
1198
1199	Backport from mainline
1200	2017-06-28  Martin Liska  <mliska@suse.cz>
1201
1202	PR sanitizer/81224
1203	* gcc.dg/asan/pr81224.c: New test.
1204
12052017-09-15  Martin Liska  <mliska@suse.cz>
1206
1207	Backport from mainline
1208	2017-08-30  Martin Liska  <mliska@suse.cz>
1209
1210	PR inline-asm/82001
1211	* gcc.dg/ipa/pr82001.c: New test.
1212
12132017-09-15  Martin Liska  <mliska@suse.cz>
1214
1215	Backport from mainline
1216	2017-08-10  Martin Liska  <mliska@suse.cz>
1217
1218	PR c++/81355
1219	* g++.dg/other/pr81355.C: New test.
1220
12212017-09-15  Martin Liska  <mliska@suse.cz>
1222
1223	Backport from mainline
1224	2017-08-08  Martin Liska  <mliska@suse.cz>
1225
1226	PR tree-opt/81696
1227	* gcc.dg/ipa/pr81696.c: New test.
1228
12292017-09-15  Martin Liska  <mliska@suse.cz>
1230
1231	Backport from mainline
1232	2017-07-19  Martin Liska  <mliska@suse.cz>
1233
1234	PR sanitizer/63361
1235	* c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1236	-ffloat-store or -mieee for targets that need it.
1237
12382017-09-15  Martin Liska  <mliska@suse.cz>
1239
1240	Backport from mainline
1241	2017-06-28  Martin Liska  <mliska@suse.cz>
1242
1243	PR ipa/81128
1244	* gcc.target/i386/pr81128.c: New test.
1245
12462017-09-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1247
1248	Backport from mainline
1249	2017-09-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1250
1251	PR target/81833
1252	* gcc.target/powerpc/pr81833-1.c: New file.
1253	* gcc.target/powerpc/pr81833-2.c: New file.
1254
12552017-09-10  Jonathan Wakely  <jwakely@redhat.com>
1256
1257	PR c++/81852
1258	* g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1259	* g++.dg/cpp1y/feat-cxx14.C: Likewise.
1260	* g++.dg/cpp1y/feat-cxx98.C: Likewise.
1261	* g++.dg/cpp1y/feat-neg.C: Likewise.
1262	* g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1263
12642017-09-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1265
1266	Backport from mainline:
1267	2017-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1268
1269	PR tree-optimization/81987
1270	* g++.dg/torture/pr81987.C: New file.
1271
12722017-09-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1273
1274	Backport from mainline
1275	2017-08-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1276		    Jakub Jelinek  <jakub@redhat.com>
1277		    Richard Biener  <rguenther@suse.de>
1278
1279	PR tree-optimization/81503
1280	* gcc.c-torture/execute/pr81503.c: New file.
1281
12822017-09-05  Eric Botcazou  <ebotcazou@adacore.com>
1283
1284	* gnat.dg/specs/uc2.ads: New test.
1285
12862017-09-05  Eric Botcazou  <ebotcazou@adacore.com>
1287
1288	* testsuite/gnat.dg/array29.ad[sb]: New test.
1289
12902017-09-04  Uros Bizjak  <ubizjak@gmail.com>
1291
1292	* gcc.target/i386/mpx/mpx-os-support.h: New file.
1293	* gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1294	(check_osxsave): New function.
1295	(main): Use __get_cpuid_count and return NORUNRES on failure.
1296	Use check_osxsave.
1297	* gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1298	__builtin_va_arg_pack instead of __va_arg_pack.
1299	* gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1300	* gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1301	* gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1302	* gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1303	* gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1304
13052017-09-02  Janus Weil  <janus@gcc.gnu.org>
1306
1307	Backport from trunk
1308	PR fortran/81770
1309	* gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1310	* gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1311
13122017-08-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1313
1314	Back port from trunk
1315	2017-08-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
1316
1317	PR target/81593
1318	* gcc.target/powerpc/vec-setup.h: New tests to test various
1319	combinations of setting up vectors of 2 double word elements.
1320	* gcc.target/powerpc/vec-setup-long.c: Likewise.
1321	* gcc.target/powerpc/vec-setup-double.c: Likewise.
1322	* gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1323	* gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1324	* gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1325	vector inserts from vector extracts.
1326	* gcc.target/powerpc/vsx-extract-7.c: Likewise.
1327
13282017-08-24  Yvan Roux  <yvan.roux@linaro.org>
1329
1330	Backport from mainline
1331	2017-08-22  Yvan Roux  <yvan.roux@linaro.org>
1332
1333	PR c++/80287
1334	* g++.dg/pr8028.C: New test.
1335
13362017-08-22  Peter Bergner  <bergner@vnet.ibm.com>
1337
1338	Backport from mainline
1339	2017-08-17  Peter Bergner  <bergner@vnet.ibm.com>
1340
1341	PR target/80210
1342	* gcc.target/powerpc/pr80210.c: New test.
1343
13442017-08-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1345
1346	Backport from mainline
1347	2017-08-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1348
1349	PR tree-optimization/81354
1350	* g++.dg/torture/pr81354.C: New file.
1351
13522017-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1353
1354	PR c++/71570
1355	* g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1356
13572017-08-01  Uros Bizjak  <ubizjak@gmail.com>
1358
1359	PR target/81641
1360	* gcc.target/i386/pr81641.c: New test.
1361
13622017-07-31  Jakub Jelinek  <jakub@redhat.com>
1363
1364	PR sanitizer/81604
1365	* c-c++-common/ubsan/pr81604.c: New test.
1366
13672017-07-28  Peter Bergner  <bergner@vnet.ibm.com>
1368
1369	Backport from mainline
1370	2017-07-28  Peter Bergner  <bergner@vnet.ibm.com>
1371
1372	* gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1373
13742017-07-28  Bin Cheng  <bin.cheng@arm.com>
1375
1376	Backport from mainline r250496
1377	2017-07-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1378
1379	PR target/81414
1380	* gcc.target/aarch64/pr81414.C: New.
1381
13822017-07-27  Jakub Jelinek  <jakub@redhat.com>
1383
1384	PR tree-optimization/81555
1385	PR tree-optimization/81556
1386	* gcc.c-torture/execute/pr81555.c: New test.
1387	* gcc.c-torture/execute/pr81556.c: New test.
1388
13892017-07-26  Georg-Johann Lay  <avr@gjlay.de>
1390
1391	Backport from 2017-07-05 trunk r249995, r249996.
1392
1393	PR target/81305
1394	* gcc.target/avr/isr-test.h: New file.
1395	* gcc.target/avr/torture/isr-01-simple.c: New test.
1396	* gcc.target/avr/torture/isr-02-call.c: New test.
1397	* gcc.target/avr/torture/isr-03-fixed.c: New test.
1398
13992017-07-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1400
1401	Backport from mainline
1402	2017-07-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1403
1404	PR tree-optimization/81162
1405	* gcc.dg/ubsan/pr81162.c: New file.
1406
14072017-07-25  Georg-Johann Lay  <avr@gjlay.de>
1408
1409	Backport from trunk r247719.
1410
1411	2017-05-06  Richard Sandiford  <richard.sandiford@linaro.org>
1412
1413	PR rtl-optimization/75964
1414	* gcc.dg/torture/pr75964.c: New test.
1415
14162017-07-24  Uros Bizjak  <ubizjak@gmail.com>
1417
1418	PR target/80569
1419	* gcc.target/i386/pr80569.c: New test.
1420
14212017-07-18  Uros Bizjak  <ubizjak@gmail.com>
1422
1423	PR target/81471
1424	* gcc.target/i386/pr81471.c: New test.
1425
14262017-07-14  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1427
1428	Backports from trunk:
1429
1430	2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1431	PR target/66669
1432	* gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1433	test on powerpc targets.
1434
1435	2017-02-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1436	PR target/68972
1437	* g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1438	disable this test on power architecture.
1439
1440	2017-03-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1441	* gcc.target/powerpc/p9-options-1.c: New test.
1442
1443	2017-03-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1444	PR target/80103
1445	* gcc.target/powerpc/pr80103-1.c: New test.
1446
1447	2017-05-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1448	PR target/80101
1449	* gcc.target/powerpc/pr80101-1.c: New test.
1450
1451	2017-07-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1452	PR target/80103
1453	* gcc.target/powerpc/pr80103-1.c (b): Correct spelling of
1454	__attribute__.
1455
14562017-07-14  Uros Bizjak  <ubizjak@gmail.com>
1457
1458	Backport from mainline
1459	2017-07-10  Uros Bizjak  <ubizjak@gmail.com>
1460
1461	PR target/81375
1462	* gcc.target/i386/pr81375.c: New test.
1463
1464	Backport from mainline
1465	2017-07-04  Uros Bizjak  <ubizjak@gmail.com>
1466
1467	PR target/81300
1468	* gcc.target/i386/pr81300.c: New test.
1469
14702017-07-13  Tom de Vries  <tom@codesourcery.com>
1471
1472	backport from mainline:
1473	PR tree-optimization/81192
1474	2017-07-03  Tom de Vries  <tom@codesourcery.com>
1475
1476	* gcc.dg/pr81192.c: New test.
1477
14782017-07-06  Andrew Pinski  <apinski@cavium.com>
1479
1480	* gcc.target/aarch64/pr71112.c: New Testcase.
1481
14822017-07-04  Release Manager
1483
1484	* GCC 6.4.0 released.
1485
14862017-06-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1487
1488	Backport from mainline
1489	2017-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1490
1491	PR target/80510
1492	* gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1493	* gcc.target/powerpc/pr80510-2.c: Likewise.
1494
14952017-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
1496
1497	Backports from trunk:
1498
1499	2017-04-04  Segher Boessenkool  <segher@kernel.crashing.org>
1500	PR rtl-optimization/60818
1501	* gcc.c-torture/compile/pr60818.c: New testcase.
1502
1503	2017-05-17  Segher Boessenkool  <segher@kernel.crashing.org>
1504	PR middle-end/80692
1505	* gcc.c-torture/execute/pr80692.c: New testcase.
1506
1507	2017-06-09  Segher Boessenkool  <segher@kernel.crashing.org>
1508	PR target/80966
1509	* gcc.target/powerpc/stack-limit.c: New testcase.
1510
15112017-06-24  Marek Polacek  <polacek@redhat.com>
1512
1513	Backported from mainline
1514	2017-04-18  Marek Polacek  <polacek@redhat.com>
1515
1516	PR c++/80241 - ICE with alignas pack expansion.
1517	* g++.dg/cpp0x/alignas11.C: New test.
1518
1519	PR c++/80244 - ICE with attribute in template alias.
1520	* g++.dg/cpp0x/alias-decl-59.C: New test.
1521
1522	2017-04-10  Marek Polacek  <polacek@redhat.com>
1523
1524	PR sanitizer/80348
1525	* g++.dg/ubsan/div-by-zero-3.C: New test.
1526
1527	2017-04-07  Marek Polacek  <polacek@redhat.com>
1528
1529	PR sanitizer/80348
1530	* g++.dg/ubsan/div-by-zero-2.C: New test.
1531
15322017-06-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1533
1534	Backport from mainline
1535	2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
1536
1537	* gcc.target/arm/fpscr.c: New file.
1538
15392017-06-22  Richard Biener  <rguenther@suse.de>
1540
1541	Backport from mainline
1542	2016-04-18  Richard Biener  <rguenther@suse.de>
1543
1544	PR tree-optimization/43434
1545	* gcc.dg/vect/pr43434.c: New testcase.
1546	* c-c++-common/goacc/kernels-alias-3.c: Adjust.
1547	* c-c++-common/goacc/kernels-alias-4.c: Likewise.
1548	* c-c++-common/goacc/kernels-alias-5.c: Likewise.
1549	* c-c++-common/goacc/kernels-alias-6.c: Likewise.
1550	* c-c++-common/goacc/kernels-alias-7.c: Likewise.
1551	* c-c++-common/goacc/kernels-alias-8.c: Likewise.
1552	* gcc.dg/gomp/pr68640.c: Likewise.
1553	* gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1554	* gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1555
15562017-06-22  Jakub Jelinek  <jakub@redhat.com>
1557
1558	Backported from mainline
1559	2017-06-21  Jakub Jelinek  <jakub@redhat.com>
1560
1561	PR c++/81154
1562	* g++.dg/gomp/pr81154.C: New test.
1563
1564	PR c++/81130
1565	* testsuite/libgomp.c++/pr81130.C: New test.
1566
15672017-06-22  Martin Liska  <mliska@suse.cz>
1568
1569	Backport from mainline
1570	2017-05-26  Martin Liska  <mliska@suse.cz>
1571
1572	PR ipa/80663
1573	* g++.dg/ipa/pr80212.C: Remove the test as it does not longer
1574	split at the problematic spot.
1575	* gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
1576	a valid value of the param.
1577
15782017-06-22  Jakub Jelinek  <jakub@redhat.com>
1579
1580	Backported from mainline
1581	2017-06-13  Jakub Jelinek  <jakub@redhat.com>
1582
1583	PR c++/80973
1584	* g++.dg/ubsan/pr80973.C: New test.
1585
1586	PR c++/80984
1587	* g++.dg/opt/nrv18.C: New test.
1588
1589	2017-06-02  Jakub Jelinek  <jakub@redhat.com>
1590
1591	PR fortran/80918
1592	* gfortran.dg/gomp/pr80918.f90: New test.
1593
15942017-06-22  Richard Biener  <rguenther@suse.de>
1595
1596	Backport from mainline
1597	2017-04-07  Richard Biener  <rguenther@suse.de>
1598
1599	PR middle-end/80341
1600	* gcc.dg/torture/pr80341.c: New testcase.
1601
1602	2017-04-04  Richard Biener  <rguenther@suse.de>
1603
1604	PR middle-end/80281
1605	* gcc.dg/torture/pr80281.c: New testcase.
1606
16072017-06-22  Richard Biener  <rguenther@suse.de>
1608
1609	Backport from mainline
1610	2017-01-25  Richard Biener  <rguenther@suse.de>
1611
1612	PR tree-optimization/69264
1613	* g++.dg/torture/pr69264.C: New testcase.
1614
1615	2017-02-09  Richard Biener  <rguenther@suse.de>
1616
1617	PR tree-optimization/69823
1618	* gcc.dg/graphite/pr69823.c: New testcase.
1619
16202017-06-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1621
1622	Back port from mainline
1623	PR target/80510
1624	* gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1625	32-bit support is added.  Change ITYPE size to 64-bit integer.
1626	* gcc.target/powerpc/pr80510-2.c: Likewise.
1627
1628	Back port from mainline
1629	2017-05-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1630
1631	PR target/80718
1632	* gcc.target/powerpc/pr80718.c: New test.
1633
1634	Back port from mainline
1635	2017-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1636
1637	PR target/80510
1638	* gcc.target/powerpc/pr80510-1.c: New test.
1639	* gcc.target/powerpc/pr80510-2.c: Likewise.
1640
1641	Back port from mainline
1642	2017-05-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1643
1644	PR target/68163
1645	* gcc.target/powerpc/pr68163.c: New test.
1646
16472017-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1648
1649	Backport from mainline
1650	2017-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1651
1652	PR target/71778
1653	* gcc.target/arm/pr71778.c: New.
1654
16552017-06-09  Janus Weil  <janus@gcc.gnu.org>
1656
1657	Backport from trunk
1658	PR fortran/70601
1659	* gfortran.dg/proc_ptr_comp_50.f90: New test.
1660
16612017-06-08  Jakub Jelinek  <jakub@redhat.com>
1662
1663	PR c/81006
1664	* c-c++-common/gomp/pr81006.c: New test.
1665
1666	PR c++/81011
1667	* g++.dg/gomp/pr81011.C: New test.
1668
16692017-06-06  David S. Miller  <davem@davemloft.net>
1670
1671	* gcc.target/sparc/sparc-ret-3.c: New test.
1672
16732017-06-06  Toma Tabacu  <toma.tabacu@imgtec.com>
1674
1675	Backported from mainline
1676	2017-03-09  Toma Tabacu  <toma.tabacu@imgtec.com>
1677
1678	* g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
1679	rdynamic.
1680	* lib/target-supports.exp (check_effective_target_rdynamic):
1681	New proc.
1682
16832017-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1684
1685	PR fortran/65542
1686	Backport from trunk
1687	* gfortran.dg/spread_init_expr_2.f90:  New test case.
1688
16892017-06-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1690
1691	PR fortran/80904
1692	Backport from trunk
1693	* gfortran.dg/matmul_bounds_12.f90:  New test.
1694
16952017-05-26  Martin Liska  <mliska@suse.cz>
1696
1697	Backport from mainline
1698	2017-04-24  Martin Liska  <mliska@suse.cz>
1699
1700	PR middle-end/79931
1701	* g++.dg/ipa/pr79931.C: New test.
1702
17032017-05-26  Martin Liska  <mliska@suse.cz>
1704
1705	Backport from mainline
1706	2017-04-11  Martin Liska  <mliska@suse.cz>
1707
1708	PR ipa/80212
1709	* g++.dg/ipa/pr80212.C: New test.
1710
17112017-05-26  Martin Liska  <mliska@suse.cz>
1712
1713	Backport from mainline
1714	2017-04-11  Martin Liska  <mliska@suse.cz>
1715
1716	PR sanitizer/70878
1717	* gcc.dg/ubsan/pr70878.c: New test.
1718
17192017-05-26  Martin Liska  <mliska@suse.cz>
1720
1721	Backport from mainline
1722	2017-04-10  Martin Liska  <mliska@suse.cz>
1723
1724	PR sanitizer/80350
1725	* c-c++-common/ubsan/pr80350.c: New test.
1726
17272017-05-26  Martin Liska  <mliska@suse.cz>
1728
1729	Backport from mainline
1730	2017-04-06  Martin Liska  <mliska@suse.cz>
1731
1732	PR sanitizer/80166
1733	* gcc.dg/asan/pr80166.c: New test.
1734
17352017-05-26  Martin Liska  <mliska@suse.cz>
1736
1737	Backport from mainline
1738	2017-03-28  Martin Liska  <mliska@suse.cz>
1739
1740	PR ipa/80205
1741	* g++.dg/ipa/pr80205.C: New test.
1742
17432017-05-26  Martin Liska  <mliska@suse.cz>
1744
1745	Backport from mainline
1746	2017-03-28  Martin Liska  <mliska@suse.cz>
1747
1748	PR ipa/80104
1749	* gcc.dg/ipa/pr80104.c: New test.
1750
17512017-05-23  Sheldon Lobo  <sheldon.lobo@oracle.com>
1752
1753	Backport from mainline
1754	2017-05-18  Sheldon Lobo  <sheldon.lobo@oracle.com>
1755
1756	* gcc.target/sparc/niagara7-align.c: New test.
1757
17582017-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1759
1760	Backport from mainline
1761	2017-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1762
1763	* gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1764	LE-only.
1765
17662017-05-19  Uros Bizjak  <ubizjak@gmail.com>
1767
1768	Backport from mainline
1769	2017-05-18  Uros Bizjak  <ubizjak@gmail.com>
1770
1771	PR target/80799
1772	* g++.dg/other/i386-11.C: New test.
1773
17742017-05-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1775
1776	PR fortran/80752
1777	* gfortran.dg/pr80752.f90: New test.
1778
17792017-05-15  Richard Biener  <rguenther@suse.de>
1780
1781	Revert backport of
1782	PR middle-end/80222
1783	* g++.dg/pr80222.C: New testcase.
1784
17852017-05-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1786
1787	Backport from mainline
1788	2017-05-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1789
1790	* gcc.target/powerpc/versioned-copy-loop.c: New file.
1791
17922017-05-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1793
1794	Backport from mainline
1795	2017-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1796
1797	* gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1798
17992017-05-10  Richard Biener  <rguenther@suse.de>
1800
1801	Backport from mainline
1802	2017-03-17  Richard Biener  <rguenther@suse.de>
1803
1804	PR middle-end/80075
1805	* g++.dg/torture/pr80075.C: New testcase.
1806
1807	2017-03-21  Richard Biener  <rguenther@suse.de>
1808
1809	PR tree-optimization/80122
1810	* gcc.dg/torture/pr80122.c: New testcase.
1811
1812	2017-03-24  Richard Biener  <rguenther@suse.de>
1813
1814	PR tree-optimization/80167
1815	* gcc.dg/graphite/pr80167.c: New testcase.
1816
1817	2017-03-27  Richard Biener  <rguenther@suse.de>
1818
1819	PR middle-end/80171
1820	* g++.dg/torture/pr80171.C: New testcase.
1821
18222017-05-09  Richard Biener  <rguenther@suse.de>
1823
1824	Backport from mainline
1825	2017-03-28  Richard Biener  <rguenther@suse.de>
1826
1827	PR middle-end/80222
1828	* g++.dg/pr80222.C: New testcase.
1829
1830	2017-04-06  Richard Biener  <rguenther@suse.de>
1831
1832	PR tree-optimization/80262
1833	* gcc.target/i386/pr80262.c: New testcase.
1834
1835	2017-04-03  Richard Biener  <rguenther@suse.de>
1836
1837	PR tree-optimization/80275
1838	* g++.dg/opt/pr80275.C: New testcase.
1839
1840	2017-04-06  Richard Biener  <rguenther@suse.de>
1841
1842	PR tree-optimization/80334
1843	* g++.dg/torture/pr80334.C: New testcase.
1844
1845	2017-04-10  Richard Biener  <rguenther@suse.de>
1846
1847	PR middle-end/80362
1848	* gcc.dg/torture/pr80362.c: New testcase.
1849
1850	2017-04-25  Richard Biener  <rguenther@suse.de>
1851
1852	PR tree-optimization/80492
1853	* gcc.dg/pr80492.c: New testcase.
1854
1855	2017-04-27  Richard Biener  <rguenther@suse.de>
1856
1857	PR middle-end/80539
1858	* gcc.dg/torture/pr80539.c: New testcase.
1859
18602017-05-09  Jakub Jelinek  <jakub@redhat.com>
1861
1862	PR testsuite/80678
1863	2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
1864
1865	PR middle-end/71310
1866	* gcc.target/powerpc/pr71310.c: New testcase.
1867
18682017-05-05  Jakub Jelinek  <jakub@redhat.com>
1869
1870	Backported from mainline
1871	2017-04-25  Jakub Jelinek  <jakub@redhat.com>
1872
1873	PR rtl-optimization/80501
1874	* gcc.c-torture/execute/pr80501.c: New test.
1875
1876	2017-04-12  Jakub Jelinek  <jakub@redhat.com>
1877
1878	PR sanitizer/80349
1879	* g++.dg/ubsan/pr80349.C: New test.
1880
1881	2017-04-11  Jakub Jelinek  <jakub@redhat.com>
1882
1883	PR rtl-optimization/80385
1884	* g++.dg/opt/pr80385.C: New test.
1885
1886	PR c++/80363
1887	* g++.dg/ext/pr80363.C: New test.
1888
1889	2017-04-10  Jakub Jelinek  <jakub@redhat.com>
1890
1891	PR c++/80176
1892	* g++.dg/init/ref23.C: New test.
1893
1894	2017-04-04  Jakub Jelinek  <jakub@redhat.com>
1895
1896	PR c++/80297
1897	* g++.dg/torture/pr80297.C: New test.
1898
1899	PR target/80286
1900	* gcc.target/i386/avx-pr80286.c: New test.
1901	* gcc.dg/pr80286.c: New test.
1902
1903	2017-04-13  Jakub Jelinek  <jakub@redhat.com>
1904
1905	PR debug/80321
1906	* gcc.dg/debug/pr80321.c: New test.
1907
1908	2017-03-31  Jakub Jelinek  <jakub@redhat.com>
1909
1910	PR debug/79255
1911	* gcc.dg/pr79255.c: New test.
1912
1913	PR c++/79572
1914	* g++.dg/ubsan/null-8.C: New test.
1915
1916	PR debug/80025
1917	* gcc.dg/torture/pr80025.c: New test.
1918
1919	2017-03-27  Jakub Jelinek  <jakub@redhat.com>
1920
1921	PR sanitizer/80168
1922	* gcc.dg/asan/pr80168.c: New test.
1923
1924	2017-03-24  Jakub Jelinek  <jakub@redhat.com>
1925
1926	PR rtl-optimization/80112
1927	* gcc.dg/pr80112.c: New test.
1928
1929	2017-03-22  Jakub Jelinek  <jakub@redhat.com>
1930
1931	PR c++/80141
1932	* g++.dg/gomp/pr80141.C: New test.
1933
1934	PR c++/80129
1935	* g++.dg/torture/pr80129.C: New test.
1936
1937	2017-03-21  Jakub Jelinek  <jakub@redhat.com>
1938
1939	PR c/80097
1940	* gcc.dg/ubsan/pr80097.c: New test.
1941
1942	2017-03-10  Jakub Jelinek  <jakub@redhat.com>
1943
1944	PR c++/79896
1945	* g++.dg/ext/int128-5.C: New test.
1946
1947	2017-03-09  Jakub Jelinek  <jakub@redhat.com>
1948
1949	PR sanitizer/79944
1950	* c-c++-common/asan/pr79944.c: New test.
1951
1952	PR target/79932
1953	* gcc.target/i386/pr79932-2.c: New test.
1954
1955	PR target/79932
1956	* gcc.target/i386/pr79932-1.c: New test.
1957
1958	2017-03-07  Jakub Jelinek  <jakub@redhat.com>
1959
1960	PR rtl-optimization/79901
1961	* gcc.target/i386/pr79901.c: New test.
1962
1963	2017-03-03  Jakub Jelinek  <jakub@redhat.com>
1964
1965	PR target/79807
1966	* gcc.target/i386/pr79807.c: New test.
1967
1968	2017-03-01  Jakub Jelinek  <jakub@redhat.com>
1969
1970	PR c++/79681
1971	* g++.dg/cpp1y/constexpr-79681-1.C: New test.
1972	* g++.dg/cpp1y/constexpr-79681-2.C: New test.
1973
1974	2017-02-28  Jakub Jelinek  <jakub@redhat.com>
1975
1976	PR target/79729
1977	* gcc.target/i386/pr79729.c: New test.
1978
1979	2017-02-25  Jakub Jelinek  <jakub@redhat.com>
1980
1981	PR middle-end/79396
1982	* g++.dg/opt/pr79396.C: New test.
1983
1984	2017-02-22  Jakub Jelinek  <jakub@redhat.com>
1985
1986	PR c++/79664
1987	* g++.dg/cpp1y/constexpr-throw.C: Adjust expected diagnostic location.
1988	* g++.dg/gomp/pr79664.C: New test.
1989
1990	2017-02-21  Jakub Jelinek  <jakub@redhat.com>
1991
1992	PR c++/79639
1993	* g++.dg/cpp1y/constexpr-79639.C: New test.
1994
1995	PR target/79570
1996	* gcc.dg/pr79570.c: New test.
1997
1998	PR c++/79641
1999	* c-c++-common/pr79641.c: New test.
2000
2001	PR target/79494
2002	* gcc.dg/pr79494.c: New test.
2003
2004	2017-02-20  Jakub Jelinek  <jakub@redhat.com>
2005
2006	PR target/79568
2007	* gcc.target/i386/pr79568-1.c: New test.
2008	* gcc.target/i386/pr79568-2.c: New test.
2009	* gcc.target/i386/pr79568-3.c: New test.
2010
2011	2017-02-18  Jakub Jelinek  <jakub@redhat.com>
2012
2013	PR target/79559
2014	* gcc.target/i386/pr79559.c: New test.
2015
2016	2017-02-16  Jakub Jelinek  <jakub@redhat.com>
2017
2018	PR c++/79512
2019	* c-c++-common/gomp/pr79512.c: New test.
2020
20212017-05-05  Marek Polacek  <polacek@redhat.com>
2022	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2023	    Jakub Jelinek  <jakub@redhat.com>
2024
2025	PR target/77728
2026	* g++.dg/abi/pr77728-1.C: New test.
2027
20282017-05-01  Janus Weil  <janus@gcc.gnu.org>
2029
2030	Backport from trunk
2031	PR fortran/80392
2032	* gfortran.dg/proc_ptr_comp_49.f90: New test case.
2033
20342017-04-21  Janus Weil  <janus@gcc.gnu.org>
2035
2036	Backport from trunk
2037	PR fortran/80361
2038	* gfortran.dg/class_62.f90: New test case.
2039
20402017-04-11  Martin Jambor  <mjambor@suse.cz>
2041
2042	Backport from mainline
2043	2017-03-30  Martin Jambor  <mjambor@suse.cz>
2044
2045	PR ipa/77333
2046	* g++.dg/ipa/pr77333.C: New test.
2047
20482017-04-06  Uros Bizjak  <ubizjak@gmail.com>
2049
2050	Backport from mainline
2051	2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
2052
2053	PR target/79733
2054	* gcc.target/i386/pr79733.c: New test.
2055
2056	2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
2057
2058	PR target/80298
2059	* gcc.target/i386/pr80298-1.c: New test.
2060	* gcc.target/i386/pr80298-2.c: Ditto.
2061
20622017-04-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2063
2064	PR target/80082
2065	* gcc.target/arm/atomic_loaddi_10.c: New testcase.
2066	* gcc.target/arm/atomic_loaddi_11.c: Likewise.
2067
20682017-04-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2069
2070	Back port from the trunk
2071	2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2072
2073	PR target/79947
2074	* gcc.target/powerpc/pr79947.c: New test.
2075
20762017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
2077
2078	Backport from mainline
2079	2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
2080
2081	PR target/80246
2082	* gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2083	powerpc_vsx_ok.
2084	(std, ld): Limit scan-assembler-times check to lp64.
2085	(stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2086	* gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2087	powerpc_vsx_ok.
2088
2089	PR target/80246
2090	* gcc.target/powerpc/pr80246.c: Require hard_dfp.
2091
20922017-04-01  Paul Thomas  <pault@gcc.gnu.org>
2093
2094	Backport from trunk
2095	PR fortran/71838
2096	* gfortran.dg/submodule_26.f08: New test.
2097	* gfortran.dg/submodule_27.f08: New test.
2098
20992017-04-01  Paul Thomas  <pault@gcc.gnu.org>
2100
2101	Backport from trunk
2102	PR fortran/79676
2103	* gfortran.dg/submodule_28.f08: New test.
2104
21052017-03-31  Richard Sandiford  <richard.sandiford@arm.com>
2106
2107	PR tree-optimization/80218
2108	* gcc.dg/pr80218.c: New test.
2109
21102017-03-30  Peter Bergner  <bergner@vnet.ibm.com>
2111
2112	Backport from mainline
2113	2017-03-30  Peter Bergner  <bergner@vnet.ibm.com>
2114
2115	PR target/80246
2116	* gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2117	Darwin and SPE.
2118	(dxex, dxexq): Update return type.
2119	(diex, diexq): Update argument type.
2120	* gcc.target/powerpc/pr80246.c: New test.
2121
21222017-03-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2123
2124	Back port from trunk
2125	2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>
2126
2127	PR target/71294
2128	* g++.dg/pr71294.C: New test.
2129
21302017-03-29  Richard Biener  <rguenther@suse.de>
2131
2132	Backport from mainline
2133	2017-03-28  Richard Biener  <rguenther@suse.de>
2134
2135	PR tree-optimization/78644
2136	* gcc.dg/pr78644-1.c: New testcase.
2137	* gcc.dg/pr78644-2.c: Likewise.
2138
2139	2017-03-27  Richard Biener  <rguenther@suse.de>
2140
2141	PR tree-optimization/80181
2142	* gcc.dg/torture/pr80181.c: New testcase.
2143
21442017-03-28  Marek Polacek  <polacek@redhat.com>
2145
2146	Backport from mainline
2147	2017-03-28  Marek Polacek  <polacek@redhat.com>
2148
2149	PR sanitizer/80067
2150	* c-c++-common/ubsan/shift-10.c: New test.
2151
21522017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2153
2154	Back port from trunk
2155	2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2156
2157	PR target/78543
2158	* gcc.target/powerpc/pr78543.c: New test.
2159
21602017-03-27  Tom de Vries  <tom@codesourcery.com>
2161
2162	backport from trunk:
2163	2017-03-24  Tom de Vries  <tom@codesourcery.com>
2164
2165	PR testsuite/80092
2166	* gcc.dg/tls/emutls-2.c:  Add dg-require-effective-target
2167	global_constructor.
2168
21692017-03-26  Paul Thomas  <pault@gcc.gnu.org>
2170
2171	Backport from trunk
2172	PR fortran/79434
2173	* gfortran.dg/submodule_25.f08: New test.
2174
21752017-03-24  Tom de Vries  <tom@codesourcery.com>
2176
2177	backport from trunk:
2178	2017-03-24  Tom de Vries  <tom@codesourcery.com>
2179
2180	PR testsuite/80092
2181	* gcc.dg/torture/pr71881.c: Add dg-require-effective-target alloca.
2182	* gcc.dg/torture/pr78742.c: Same.
2183
21842017-03-22  Martin Liska  <mliska@suse.cz>
2185
2186	Backport from mainline
2187	2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
2188
2189	* gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2190
21912017-03-22  Martin Liska  <mliska@suse.cz>
2192
2193	Backport from mainline
2194	2017-03-14  Martin Liska  <mliska@suse.cz>
2195
2196	PR lto/66295
2197	* gcc.dg/tree-prof/pr66295.c: New test.
2198
21992017-03-22  Martin Liska  <mliska@suse.cz>
2200
2201	Backport from mainline
2202	2017-02-22  Martin Liska  <mliska@suse.cz>
2203
2204	PR lto/79587
2205	* gcc.dg/tree-prof/pr79587.c: New test.
2206
22072017-03-22  Martin Liska  <mliska@suse.cz>
2208
2209	Backport from mainline
2210	2017-02-03  Martin Liska  <mliska@suse.cz>
2211
2212	PR lto/66295
2213	* gcc.target/i386/mvc9.c: New test.
2214
22152017-03-22  Martin Liska  <mliska@suse.cz>
2216
2217	Backport from mainline
2218	2017-03-22  Martin Liska  <mliska@suse.cz>
2219
2220	PR target/79906
2221	* g++.dg/ext/mv8.C: Add power* targets.
2222
22232017-03-22  Martin Liska  <mliska@suse.cz>
2224
2225	Backport from mainline
2226	2017-03-21  Martin Liska  <mliska@suse.cz>
2227
2228	* gcc.target/i386/pr65044.c: Add '.' in order to catch
2229	apostrophes.
2230
22312017-03-22  Martin Liska  <mliska@suse.cz>
2232
2233	Backport from mainline
2234	2017-03-20  Martin Liska  <mliska@suse.cz>
2235
2236	PR middle-end/79753
2237	* gcc.target/i386/mpx/pr79753.c: New test.
2238
22392017-03-22  Martin Liska  <mliska@suse.cz>
2240
2241	Backport from mainline
2242	2017-03-20  Martin Liska  <mliska@suse.cz>
2243
2244	PR target/79769
2245	PR target/79770
2246	* g++.dg/pr79769.C: New test.
2247	* gcc.target/i386/mpx/pr79770.c: New test.
2248
22492017-03-22  Martin Liska  <mliska@suse.cz>
2250
2251	Backport from mainline
2252	2017-03-13  Martin Liska  <mliska@suse.cz>
2253
2254	PR middle-end/78339
2255	* gcc.target/i386/mpx/pr78339.c: New test.
2256
22572017-03-22  Martin Liska  <mliska@suse.cz>
2258
2259	Backport from mainline
2260	2017-03-09  Martin Liska  <mliska@suse.cz>
2261
2262	PR tree-optimization/79631
2263	* gcc.target/i386/mpx/pr79631.c: New test.
2264
22652017-03-22  Martin Liska  <mliska@suse.cz>
2266
2267	Backport from mainline
2268	2017-03-09  Martin Liska  <mliska@suse.cz>
2269
2270	PR target/65705
2271	PR target/69804
2272	* gcc.target/i386/pr71458.c: Update scanned pattern.
2273
22742017-03-22  Martin Liska  <mliska@suse.cz>
2275
2276	Backport from mainline
2277	2017-03-09  Martin Liska  <mliska@suse.cz>
2278
2279	PR ipa/79761
2280	* g++.dg/pr79761.C: New test.
2281
22822017-03-22  Martin Liska  <mliska@suse.cz>
2283
2284	Backport from mainline
2285	2017-03-03  Martin Liska  <mliska@suse.cz>
2286
2287	PR tree-optimization/79803
2288	* gcc.dg/tree-ssa/pr79803.c: New test.
2289
22902017-03-22  Martin Liska  <mliska@suse.cz>
2291
2292	Backport from mainline
2293	2017-03-03  Martin Liska  <mliska@suse.cz>
2294
2295	PR rtl-optimization/79574
2296	* gcc.dg/pr79574-2.c: New test.
2297
22982017-03-22  Martin Liska  <mliska@suse.cz>
2299
2300	Backport from mainline
2301	2017-02-17  Martin Liska  <mliska@suse.cz>
2302
2303	PR rtl-optimization/79574
2304	* gcc.dg/pr79574.c: New test.
2305
23062017-03-22  Martin Liska  <mliska@suse.cz>
2307
2308	Backport from mainline
2309	2016-06-13  Martin Liska  <mliska@suse.cz>
2310
2311	PR sanitizer/71458
2312	* gcc.target/i386/pr71458.c: New test.
2313
23142017-03-21  Martin Sebor  <msebor@redhat.com>
2315
2316	PR c++/79548
2317	* g++.dg/warn/Wunused-var-26.C: New test.
2318
23192017-03-21  Pat Haugen  <pthaugen@us.ibm.com>
2320
2321	Backport from mainline:
2322	2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>
2323
2324	PR target/79951
2325	* gcc.target/powerpc/pr79951.c: New.
2326
23272017-03-16  Richard Biener  <rguenther@suse.de>
2328
2329	Backport from mainline
2330	2017-02-28  Richard Biener  <rguenther@suse.de>
2331
2332	PR tree-optimization/79732
2333	* gcc.dg/torture/pr79732.c: New testcase.
2334
23352017-03-15  Uros Bizjak  <ubizjak@gmail.com>
2336
2337	PR target/80019
2338	* gcc.target/i386/pr80019.c: New test.
2339
23402017-03-15  Marek Polacek  <polacek@redhat.com>
2341
2342	Backported from mainline
2343	2016-12-14  Marek Polacek  <polacek@redhat.com>
2344
2345	PR c++/72775
2346	* g++.dg/ext/flexary12.C: Adjust dg-error.
2347	* g++.dg/ext/flexary20.C: New.
2348	* g++.dg/ext/flexary21.C: New.
2349
23502017-03-14  Marek Polacek  <polacek@redhat.com>
2351
2352	Backported from mainline
2353	2017-03-09  Marek Polacek  <polacek@redhat.com>
2354
2355	PR c++/79900 - ICE in strip_typedefs
2356	* g++.dg/warn/Wpadded-1.C: New test.
2357
2358	PR c++/79687
2359	* g++.dg/expr/ptrmem8.C: New test.
2360	* g++.dg/expr/ptrmem9.C: New test.
2361
2362	Backported from mainline
2363	2017-01-31  Nathan Sidwell  <nathan@acm.org>
2364
2365	PR c++/79264
2366	* g++.dg/cpp1y/pr61636-1.C: Augment.
2367
2368	Backported from mainline
2369	2017-01-17  Nathan Sidwell  <nathan@acm.org>
2370
2371	PR c++/61636
2372	* g++.dg/cpp1y/pr61636-1.C: New.
2373	* g++.dg/cpp1y/pr61636-2.C: New.
2374	* g++.dg/cpp1y/pr61636-3.C: New.
2375
23762017-03-14  Marek Polacek  <polacek@redhat.com>
2377
2378	PR c++/79962
2379	PR c++/79984
2380	* c-c++-common/nonnull-3.c: New test.
2381	* g++.dg/warn/Wnonnull3.C: New test.
2382
23832017-03-14  Richard Biener  <rguenther@suse.de>
2384
2385	Backport from mainline
2386	2017-03-09  Richard Biener  <rguenther@suse.de>
2387
2388	PR tree-optimization/79977
2389	* gcc.dg/graphite/pr79977.c: New testcase.
2390
2391	2017-03-09  Richard Biener  <rguenther@suse.de>
2392
2393	PR middle-end/79971
2394	* gcc.dg/fixed-point/pr79971.c: New testcase.
2395
2396	2017-03-02  Richard Biener  <rguenther@suse.de>
2397
2398	PR c/79756
2399	* gcc.dg/vector-1.c: New testcase.
2400
2401	2017-02-22  Richard Biener  <rguenther@suse.de>
2402
2403	PR tree-optimization/79666
2404	* gcc.dg/torture/pr79666.c: New testcase.
2405
24062017-03-07  Marek Polacek  <polacek@redhat.com>
2407
2408	Backported from mainline
2409	2017-03-06  Marek Polacek  <polacek@redhat.com>
2410
2411	PR c++/79796 - ICE with NSDMI and this pointer
2412	* g++.dg/cpp0x/nsdmi13.C: New test.
2413
24142017-03-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2415
2416	Back port from trunk
2417	2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
2418
2419	PR target/79439
2420	* gcc.target/powerpc/pr79439.c: New test.
2421
24222017-03-02  Uros Bizjak  <ubizjak@gmail.com>
2423
2424	PR target/79514
2425	* gcc.target/i386/pr79514.c: New test.
2426
24272017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
2428
2429	Backport from mainline:
2430	2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
2431
2432	* gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
2433	scan string.
2434
2435	2017-02-27  Pat Haugen  <pthaugen@us.ibm.com>
2436
2437	PR target/79544
2438	* gcc.target/powerpc/pr79544.c: New.
2439
24402017-02-28  Eric Botcazou  <ebotcazou@adacore.com>
2441
2442	* gcc.target/sparc/20170228-1.c: New test.
2443
24442017-02-25  Paul Thomas  <pault@gcc.gnu.org>
2445
2446	PR fortran/78474
2447	* gfortran.dg/submodule_22.f08: New test.
2448
2449	PR fortran/78331
2450	* gfortran.dg/submodule_21.f08: New test.
2451
24522017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
2453
2454	* gnat.dg/opt63.adb: New test.
2455
24562017-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2457
2458	PR target/79268
2459	* gcc.target/powerpc/pr79268.c: Enable for BE targets also.
2460
24612017-02-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2462
2463	Backport from mainline
2464	2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2465
2466	PR target/79261
2467	* gcc.target/powerpc/vec-xxpermdi.c: New file.
2468
24692017-02-20  Marek Polacek  <polacek@redhat.com>
2470
2471	Backport from mainline
2472	2017-02-20  Marek Polacek  <polacek@redhat.com>
2473
2474	PR middle-end/79537
2475	* gcc.dg/comp-goto-4.c: New.
2476
2477	PR sanitizer/79558
2478	* c-c++-common/ubsan/bounds-14.c: New test.
2479
24802017-02-20  Marek Polacek  <polacek@redhat.com>
2481
2482	Backport from mainline
2483	2017-02-17  Marek Polacek  <polacek@redhat.com>
2484
2485	PR middle-end/79536
2486	* gcc.dg/torture/pr79536.c: New test.
2487
24882017-01-17  Carl Love  <cel@us.ibm.com>
2489
2490	Backport from mainline commit r245460 on 2017-02-14
2491
2492	PR 79545
2493	* gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2494	xvcvsxdsp and xvcvuxdsp instructions.
2495
24962017-02-16  Jakub Jelinek  <jakub@redhat.com>
2497
2498	Backported from mainline
2499	2017-02-09  Marek Polacek  <polacek@redhat.com>
2500
2501	PR c/79428
2502	* c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
2503	* c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
2504	* c-c++-common/gomp/pr79428-2.c: New test.
2505	* c-c++-common/gomp/pr79428-5.c: New test.
2506	* c-c++-common/gomp/pr79428-6.c: New test.
2507	* c-c++-common/pr79428-3.c: New test.
2508
25092017-02-15  Jakub Jelinek  <jakub@redhat.com>
2510
2511	Backported from mainline
2512	2017-02-10  Jakub Jelinek  <jakub@redhat.com>
2513
2514	PR tree-optimization/79411
2515	* gcc.c-torture/compile/pr79411.c: New test.
2516
2517	2017-02-09  Jakub Jelinek  <jakub@redhat.com>
2518
2519	PR c++/79429
2520	* c-c++-common/gomp/pr79429.c: New test.
2521	* g++.dg/gomp/pr79429.C: New test.
2522
2523	PR c/79431
2524	* c-c++-common/gomp/pr79431.c: New test.
2525
2526	2017-02-06  Jakub Jelinek  <jakub@redhat.com>
2527
2528	PR c++/79377
2529	* g++.dg/lookup/pr79377.C: New test.
2530
2531	2017-02-02  Jakub Jelinek  <jakub@redhat.com>
2532
2533	PR target/79197
2534	* gcc.target/powerpc/pr79197.c: New test.
2535	* gcc.c-torture/compile/pr79197.c: New test.
2536
2537	2017-01-31  Jakub Jelinek  <jakub@redhat.com>
2538
2539	PR tree-optimization/79267
2540	* g++.dg/opt/pr79267.C: New test.
2541
25422017-02-14  Uros Bizjak  <ubizjak@gmail.com>
2543
2544	PR target/79495
2545	* gcc.target/i386/pr79495.c: New test.
2546
2547	PR middle-end/61225
2548	* gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2549	Use dg-additional-options for ia32 target.  Remove XFAIL.
2550
25512017-02-13  Nathan Sidwell  <nathan@acm.org>
2552
2553	PR c++/79296
2554	* g++.dg/cpp0x/pr79296.C: New.
2555
25562017-02-08  Richard Biener  <rguenther@suse.de>
2557
2558	Backport from mainline
2559	2017-02-08  Richard Biener  <rguenther@suse.de>
2560
2561	PR tree-optimization/71824
2562	PR tree-optimization/79409
2563	* gcc.dg/graphite/pr71824-3.c: New testcase.
2564
2565	2017-02-08  Richard Biener  <rguenther@suse.de>
2566
2567	PR tree-optimization/71824
2568	* gcc.dg/graphite/pr71824-2.c: New testcase.
2569
2570	2017-02-01  Richard Biener  <rguenther@suse.de>
2571
2572	PR tree-optimization/71824
2573	* gcc.dg/graphite/pr71824.c: New testcase.
2574
25752017-02-03  Carl Love  <cel@us.ibm.com>
2576
2577	* gcc.target/powerpc/builtins-3-p8.c:  Add new testfile for missing
2578	vec_packs built-in tests.
2579
25802017-02-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2581
2582	Backport from mainline
2583	2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2584
2585	PR target/65484
2586	* g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2587	vectorized on POWER unless hardware misaligned loads are
2588	available.
2589
25902017-01-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2591
2592	Backport from mainline
2593	2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2594
2595	PR target/79268
2596	* gcc.target/powerpc/pr79268.c: New file.
2597	* gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2598	* gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2599	* gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2600	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2601
26022017-01-29  Andre Vehreschild  <vehre@gcc.gnu.org>
2603
2604	Backport from trunk
2605	2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2606
2607	PR fortran/70697
2608	* gfortran.dg/coarray/event_4.f08: New test.
2609
26102017-01-29  Andre Vehreschild  <vehre@gcc.gnu.org>
2611
2612	Backport from trunk
2613	2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2614
2615	PR fortran/70696
2616	* gfortran.dg/coarray_43.f90: New test.
2617
2618	2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
2619
2620	PR fortran/70696
2621	* gfortran.dg/coarray_event_1.f08: New test.
2622
2623	2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2624
2625	PR fortran/70696
2626	* gfortran.dg/coarray/event_3.f08: New test.
2627
26282017-01-28  John David Anglin  <danglin@gcc.gnu.org>
2629
2630	PR testsuite/70583
2631	* g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2632
26332017-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2634
2635	2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
2636
2637	* g++.dg/opt/call2.C: New test.
2638	* g++.dg/opt/call3.C: Likewise.
2639	* gnat.dg/array26.adb: New test.
2640	* gnat.dg/array26_pkg.ad[sb]: New helper.
2641	* gnat.dg/array27.adb: New test.
2642	* gnat.dg/array27_pkg.ad[sb]: New helper.
2643	* gnat.dg/array28.adb: New test.
2644	* gnat.dg/array28_pkg.ad[sb]: New helper.
2645
26462017-01-26  Richard Biener  <rguenther@suse.de>
2647
2648	Backport from mainline
2649	2016-01-10  Richard Biener  <rguenther@suse.de>
2650
2651	PR tree-optimization/79034
2652	* g++.dg/torture/pr79034.C: New testcase.
2653
2654	2016-12-13  Richard Biener  <rguenther@suse.de>
2655
2656	PR middle-end/78742
2657	* gcc.dg/torture/pr78742.c: New testcase.
2658
26592017-01-24  Eric Botcazou  <ebotcazou@adacore.com>
2660
2661	* gcc.target/arm/vfp-longcall-apcs.c: New test.
2662
26632017-01-23  Martin Liska  <mliska@suse.cz>
2664
2665	Backport from mainline
2666	2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2667
2668	* gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2669
26702017-01-23  Martin Liska  <mliska@suse.cz>
2671
2672	Backport from mainline
2673	2017-01-20  Martin Liska  <mliska@suse.cz>
2674
2675	PR lto/69188
2676	* gcc.dg/lto/pr69188_0.c: New test.
2677	* gcc.dg/lto/pr69188_1.c: New test.
2678
26792017-01-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2680
2681	Backport from mainline
2682	2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2683
2684	* gcc.target/powerpc/swaps-p8-27.c: New.
2685
26862017-01-20  Wilco Dijkstra  <wdijkstr@arm.com>
2687
2688	Backport from mainline
2689	PR target/77455
2690	* gcc.target/aarch64/eh_return.c: New test.
2691
26922017-01-20  Marek Polacek  <polacek@redhat.com>
2693
2694	Backported from mainline
2695	2017-01-04  Marek Polacek  <polacek@redhat.com>
2696
2697	PR c++/77545
2698	PR c++/77284
2699	* g++.dg/cpp0x/range-for32.C: New test.
2700	* g++.dg/cpp0x/range-for33.C: New test.
2701
27022017-01-20  Richard Earnshaw  <rearnsha@arm.com>
2703
2704	Backported from mainline
2705	2017-01-19  Richard Earnshaw  <rearnsha@arm.com>
2706
2707	PR rtl-optimization/79121
2708	* gcc.c-torture/execute/pr79121.c: New test.
2709
27102017-01-20  Martin Liska  <mliska@suse.cz>
2711
2712	Backport from mainline
2713	2017-01-13  Martin Liska  <mliska@suse.cz>
2714
2715	PR ipa/79043
2716	* gcc.c-torture/execute/pr79043.c: New test.
2717
27182017-01-20  Martin Liska  <mliska@suse.cz>
2719
2720	Backport from mainline
2721	2017-01-17  Martin Liska  <mliska@suse.cz>
2722
2723	PR ipa/71207
2724	* g++.dg/ipa/pr71207.C: New test.
2725
27262017-01-17  Jakub Jelinek  <jakub@redhat.com>
2727
2728	Backported from mainline
2729	2017-01-11  Jakub Jelinek  <jakub@redhat.com>
2730
2731	PR c++/78341
2732	* g++.dg/cpp0x/pr78341.C: New test.
2733
2734	PR middle-end/50199
2735	* gcc.dg/lto/pr50199_0.c: New test.
2736
2737	2017-01-04  Jakub Jelinek  <jakub@redhat.com>
2738
2739	PR c++/78949
2740	* c-c++-common/Wunused-var-16.c: New test.
2741
2742	PR c++/78693
2743	* g++.dg/cpp0x/pr78693.C: New test.
2744
2745	PR c++/71182
2746	* g++.dg/cpp0x/pr71182.C: New test.
2747
2748	2016-12-21  Jakub Jelinek  <jakub@redhat.com>
2749
2750	PR fortran/78866
2751	* gfortran.dg/gomp/map-1.f90: Add expected error.
2752	* gfortran.dg/gomp/pr78866-1.f90: New test.
2753	* gfortran.dg/gomp/pr78866-2.f90: New test.
2754
27552017-01-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2756
2757	Backport from mainline
2758	2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2759
2760	PR rtl-optimization/78617
2761	* gcc.c-torture/execute/pr78617.c: New test.
2762
27632017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2764
2765	Backport from mainline
2766	2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2767
2768	PR target/79044
2769	* gcc.target/powerpc/swaps-p8-26.c: New.
2770
27712017-01-11  Nathan Sidwell  <nathan@acm.org>
2772
2773	PR c++/77812
2774	* g++.dg/pr77812.C: New.
2775
27762017-01-10  Thomas Schwinge  <thomas@codesourcery.com>
2777
2778	Backport from trunk r241334:
2779	2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
2780
2781	PR tree-optimization/78024
2782	* gcc.dg/goacc/loop-processing-1.c: New file.
2783
27842017-01-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
2785
2786	Backport from mainline
2787	2016-12-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2788
2789	* gcc.target/arm/pr78255-2.c: Fix to work for targets
2790	that do not optimize for tailcall.
2791
27922017-01-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
2793
2794	Backport from mainline
2795	2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
2796
2797	PR rtl-optimization/78255
2798	* gcc.target/aarch64/pr78255.c: New.
2799	* gcc.target/arm/pr78255-1.c: New.
2800	* gcc.target/arm/pr78255-2.c: New.
2801
28022017-01-06  Wilco Dijkstra  <wdijkstr@arm.com>
2803
2804	Backport from mainline
2805	2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
2806
2807	PR target/78041
2808	* gcc.target/arm/pr78041.c: New test.
2809
28102017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2811
2812	Backport from mainline
2813	2016-12-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2814
2815	* gcc.target/s390/litpool-str-1.c: New test.
2816
28172017-01-04  Richard Biener  <rguenther@suse.de>
2818
2819	Backport from mainline
2820	2016-05-11  Richard Biener  <rguenther@suse.de>
2821
2822	PR tree-optimization/71055
2823	* gcc.dg/torture/pr71055.c: New testcase.
2824
28252017-01-03  Martin Liska  <mliska@suse.cz>
2826
2827	Backport from mainline
2828	2016-12-21  Martin Liska  <mliska@suse.cz>
2829
2830	PR driver/78863
2831	* gcc.dg/spellcheck-options-13.c: New test.
2832
28332017-01-03  Martin Liska  <mliska@suse.cz>
2834
2835	Backport from mainline
2836	2016-12-22  Martin Liska  <mliska@suse.cz>
2837
2838	PR tree-optimization/78886
2839	* gcc.dg/tree-ssa/pr78886.c: New test.
2840
28412017-01-03  Martin Liska  <mliska@suse.cz>
2842
2843	Backport from mainline
2844	2016-12-13  Martin Liska  <mliska@suse.cz>
2845
2846	PR tree-optimization/78428
2847	* gcc.dg/tree-ssa/pr78428.c: New test.
2848
28492016-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2850
2851	Backport from trunk
2852	PR fortran/78239
2853	* gfortran.dg/fimplicit_none_1.f90:  New test.
2854	* gfortran.dg/fimplicit_none_2.f90:  New test.
2855
28562016-12-21  Jakub Jelinek  <jakub@redhat.com>
2857
2858	PR c/77767
2859	* gcc.c-torture/execute/pr77767.c: New test.
2860
2861	Backported from mainline
2862	2016-12-13  Jakub Jelinek  <jakub@redhat.com>
2863
2864	PR ipa/77905
2865	* g++.dg/ipa/pr77905.C: New test.
2866
28672016-12-21  Release Manager
2868
2869	* GCC 6.3.0 released.
2870
28712016-12-15  Jakub Jelinek  <jakub@redhat.com>
2872
2873	PR middle-end/78540
2874	* gcc.dg/pr78540.c: Add -w to dg-options.
2875
2876	PR target/77834
2877	* gcc.dg/pr77834.c: Add -w to dg-options.
2878
28792016-12-14  Nathan Sidwell  <nathan@acm.org>
2880
2881	PR c++/78701
2882	* g++.dg/cpp0x/pr78701.C: New.
2883
28842016-12-14  Jakub Jelinek  <jakub@redhat.com>
2885
2886	PR target/78796
2887	* gcc.dg/tls/pr78796.c: New test.
2888
28892016-12-14  Richard Biener  <rguenther@suse.de>
2890
2891	PR tree-optimization/78731
2892	* gcc.dg/torture/pr78731.c: New testcase.
2893
28942016-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2895
2896	Backport from mainline
2897	2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2898
2899	PR tree-optimization/77673
2900	* gcc.dg/pr77673.c: New test.
2901
29022016-12-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2903
2904	Backport from mainline
2905	2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
2906
2907	PR target/72717
2908	* gcc.target/powerpc/pr72717.c: New test.
2909
29102016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
2911
2912	Backport from mainline
2913	2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2914
2915	PR rtl-optimization/77309
2916	* gcc.dg/torture/pr77309.c: New test.
2917
29182016-12-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2919
2920	Backport from mainline
2921	2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2922
2923	PR target/77904
2924	* gcc.target/arm/pr77904.c: New test.
2925
29262016-12-11  Iain Sandoe  <iain@codesourcery.com>
2927
2928	Backport from mainline
2929	2016-11-27  Iain Sandoe  <iain@codesourcery.com>
2930		    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2931		    Dominique d'Humieres  <dominiq@lps.ens.fr>
2932
2933	PR target/67710
2934	*  gcc.dg/darwin-minversion-1.c: Update min version check.
2935	*  gcc.dg/darwin-minversion-2.c: Likewise.
2936	*  gcc.dg/darwin-minversion-3.c: Likewise.
2937
29382016-12-11  Iain Sandoe  <iain@codesourcery.com>
2939
2940	Backport from mainline
2941	2016-11-27  Iain Sandoe  <iain@codesourcery.com>
2942
2943	PR target/57438
2944	* gcc.dg/pr57438-1.c: New Test.
2945	* gcc.dg/pr57438-2.c: New Test.
2946
29472016-12-11  Iain Sandoe  <iain@codesourcery.com>
2948
2949	Backport from mainline
2950	2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
2951		    Iain Sandoe  <iain@codesourcery.com>
2952
2953	PR target/71767
2954	* g++.dg/abi/key2.C: Adjust for changed Darwin sections and
2955	linker-visible symbols.
2956	* g++.dg/torture/darwin-cfstring-3.C: Likewise.
2957	* gcc.dg/const-uniq-1.c: Likewise.
2958	* gcc.dg/torture/darwin-cfstring-3.c: Likewise.
2959
29602016-12-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2961
2962	Backport from mainline
2963	2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2964
2965	PR target/77933
2966	* gcc.target/arm/pr77933-1.c: New test.
2967	* gcc.target/arm/pr77933-2.c: Likewise.
2968
29692016-12-09  Janus Weil  <janus@gcc.gnu.org>
2970
2971	Backport from trunk
2972	PR fortran/78593
2973	* gfortran.dg/derived_result.f90: New test case.
2974
29752016-12-09  Nathan Sidwell  <nathan@acm.org>
2976
2977	PR c++/78550
2978	* g++.dg/cpp1y/pr78550.C: New.
2979
29802016-12-09  Richard Biener  <rguenther@suse.de>
2981
2982	Backport from mainline
2983	2016-11-07  Richard Biener  <rguenther@suse.de>
2984
2985	PR tree-optimization/78189
2986	* g++.dg/torture/pr78189.C: New testcase.
2987
29882016-12-09  Richard Biener  <rguenther@suse.de>
2989
2990	Backport from mainline
2991	2016-11-28  Richard Biener  <rguenther@suse.de>
2992
2993	PR tree-optimization/78542
2994	* gcc.dg/torture/pr78542.c: New testcase.
2995
2996	2016-11-23  Richard Biener  <rguenther@suse.de>
2997
2998	PR tree-optimization/78482
2999	* gcc.dg/torture/pr78482.c: New testcase.
3000
3001	2016-11-23  Richard Biener  <rguenther@suse.de>
3002
3003	PR middle-end/71762
3004	* gcc.dg/torture/pr71762-1.c: New testcase.
3005	* gcc.dg/torture/pr71762-2.c: Likewise.
3006	* gcc.dg/torture/pr71762-3.c: Likewise.
3007	* gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
3008
3009	2016-11-11  Richard Biener  <rguenther@suse.de>
3010
3011	PR tree-optimization/71575
3012	* gcc.dg/graphite/pr71575-1.c: New testcase.
3013	* gcc.dg/graphite/pr71575-2.c: Likewise.
3014
3015	2016-11-07  Richard Biener  <rguenther@suse.de>
3016
3017	PR tree-optimization/78224
3018	* g++.dg/torture/pr78224.C: New testcase.
3019
3020	2016-11-05  David Edelsohn  <dje.gcc@gmail.com>
3021		Richard Biener  <rguenther@suse.de>
3022
3023	PR bootstrap/78188
3024	PR c++/71848
3025	* g++.dg/ipa/pr78188.C: New test.
3026
3027	2016-09-20  Richard Biener  <rguenther@suse.de>
3028
3029	PR tree-optimization/77646
3030	* gcc.dg/torture/pr77646.c: New testcase.
3031
30322016-12-08  Nathan Sidwell  <nathan@acm.org>
3033
3034	PR c++/78551
3035	* g++.dg/cpp1y/pr78551.C: New.
3036
30372016-12-07  Jakub Jelinek  <jakub@redhat.com>
3038
3039	Backported from mainline
3040	2016-12-02  Jakub Jelinek  <jakub@redhat.com>
3041
3042	PR c++/78649
3043	* g++.dg/cpp0x/pr78649.C: New test.
3044
3045	2016-11-28  Jakub Jelinek  <jakub@redhat.com>
3046
3047	PR middle-end/78540
3048	* gcc.dg/pr78540.c: New test.
3049
3050	PR c++/72808
3051	* g++.dg/debug/pr72808.C: New test.
3052
3053	PR rtl-optimization/78546
3054	* gcc.dg/torture/pr78546-1.c: New test.
3055	* gcc.dg/torture/pr78546-2.c: New test.
3056
3057	PR fortran/78298
3058	* gfortran.dg/gomp/pr78298.f90: New test.
3059
3060	PR c++/77591
3061	* g++.dg/cpp1y/pr77591.C: New test.
3062
3063	2016-11-23  Jakub Jelinek  <jakub@redhat.com>
3064
3065	PR middle-end/69183
3066	* gfortran.dg/gomp/pr69183.f90: New test.
3067
3068	PR c++/77739
3069	* g++.dg/cpp1y/pr77739.C: New test.
3070
3071	2016-11-22  Jakub Jelinek  <jakub@redhat.com>
3072
3073	PR middle-end/78416
3074	* gcc.dg/torture/pr78416.c: New test.
3075
3076	2016-11-21  Jakub Jelinek  <jakub@redhat.com>
3077
3078	PR middle-end/67335
3079	* g++.dg/vect/simd-clone-7.cc: New test.
3080
3081	2016-11-18  Jakub Jelinek  <jakub@redhat.com>
3082
3083	PR middle-end/78419
3084	* gcc.target/i386/pr78419.c: New test.
3085
3086	PR c++/77285
3087	* g++.dg/tls/pr77285-1.C: New test.
3088	* g++.dg/tls/pr77285-2.C: New test.
3089
3090	2016-11-16  Jakub Jelinek  <jakub@redhat.com>
3091
3092	PR rtl-optimization/78378
3093	* gcc.c-torture/execute/pr78378.c: New test.
3094
3095	PR fortran/78299
3096	* gfortran.dg/gomp/pr78299.f90: New test.
3097
3098	2016-11-07  Jakub Jelinek  <jakub@redhat.com>
3099
3100	PR target/78227
3101	* gcc.target/i386/pr78227-1.c: New test.
3102	* gcc.target/i386/pr78227-2.c: New test.
3103
3104	2016-11-04  Jakub Jelinek  <jakub@redhat.com>
3105
3106	PR target/77834
3107	* gcc.dg/pr77834.c: New test.
3108
3109	2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3110
3111	PR c++/78089
3112	* c-c++-common/builtin-shuffle-1.c: New test.
3113
3114	2016-10-29  Jakub Jelinek  <jakub@redhat.com>
3115
3116	PR rtl-optimization/77919
3117	* g++.dg/torture/pr77919-2.C: New test.
3118
3119	2016-10-28  Jakub Jelinek  <jakub@redhat.com>
3120
3121	PR rtl-optimization/77919
3122	* g++.dg/torture/pr77919.C: New test.
3123
3124	2016-10-27  Jakub Jelinek  <jakub@redhat.com>
3125
3126	PR middle-end/78025
3127	* g++.dg/gomp/declare-simd-7.C: New test.
3128
3129	2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3130
3131	PR fortran/77973
3132	* gfortran.dg/gomp/pr77973.f90: New test.
3133
3134	2016-10-05  Jakub Jelinek  <jakub@redhat.com>
3135
3136	PR sanitizer/66343
3137	* gcc.dg/pch/pr66343-1.c: New test.
3138	* gcc.dg/pch/pr66343-1.hs: New file.
3139	* gcc.dg/pch/pr66343-2.c: New test.
3140	* gcc.dg/pch/pr66343-2.hs: New file.
3141
3142	2016-09-28  Jakub Jelinek  <jakub@redhat.com>
3143
3144	PR c++/77467
3145	* g++.dg/cpp1y/constexpr-77467.C: New test.
3146
3147	2016-09-27  Jakub Jelinek  <jakub@redhat.com>
3148
3149	PR c++/77722
3150	* g++.dg/ubsan/return-4.C: New test.
3151	* g++.dg/ubsan/return-5.C: New test.
3152	* g++.dg/ubsan/return-6.C: New test.
3153
3154	PR fortran/77666
3155	* gfortran.dg/gomp/pr77666.f90: New test.
3156
3157	2016-09-22  Jakub Jelinek  <jakub@redhat.com>
3158
3159	PR fortran/77665
3160	* gfortran.dg/gomp/pr77665.f90: New test.
3161
3162	2016-09-20  Jakub Jelinek  <jakub@redhat.com>
3163
3164	PR c++/77638
3165	* g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3166
3167	PR c++/77637
3168	* g++.dg/cpp0x/gen-attrs-62.C: New test.
3169
3170	PR middle-end/77624
3171	* c-c++-common/pr77624-1.c: New test.
3172	* c-c++-common/pr77624-2.c: New test.
3173
3174	2016-09-19  Jakub Jelinek  <jakub@redhat.com>
3175		    Jan Hubicka  <jh@suse.cz>
3176
3177	PR target/77587
3178	* gcc.dg/pr77587.c: New test.
3179	* gcc.dg/pr77587a.c: New file.
3180
3181	2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3182
3183	PR c++/77482
3184	* g++.dg/cpp0x/constexpr-77482.C: New test.
3185
3186	PR c++/77375
3187	* g++.dg/cpp0x/mutable1.C: New test.
3188
31892016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3190
3191	Backport from mainline
3192	2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3193
3194	* gcc.target/arm/empty_fiq_handler.c: New test.
3195
3196	Backport from mainline
3197	2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3198
3199	* gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
3200	target is Thumb-only.
3201
32022016-12-07  Jonathan Wakely  <jwakely@redhat.com>
3203
3204	Backport from trunk
3205	2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
3206
3207	* lib/target-supports.exp (check_effective_target_c): Fix indentation.
3208	(check_effective_target_c++): Likewise. Also match for libstdc++.
3209
32102016-12-04  Janus Weil  <janus@gcc.gnu.org>
3211
3212	Backport from trunk
3213	PR fortran/78443
3214	* gfortran.dg/typebound_proc_35.f90: New test case.
3215
32162016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3217
3218	Backport from mainline
3219	2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3220
3221	* gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
3222	pattern checks.
3223	* gcc.target/s390/zvector/vec-cmp-1.c: New test.
3224
32252016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3226
3227	PR fortran/78279
3228	* gfortran.dg/pr78279.f90: New test.
3229
32302016-12-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3231
3232	Back port from trunk
3233	2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
3234
3235	PR target/78101
3236	* gcc.target/powerpc/fusion4.c: New test.
3237
32382016-12-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3239
3240	Backport from mainline
3241	2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3242
3243	PR target/48863
3244	PR inline-asm/70184
3245	* gcc.target/arm/pr48863.c: New test.
3246
32472016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3248
3249	PR fortran/78500
3250	* gfortran.dg/class_result_4.f90: New test.
3251
32522016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
3253
3254	* gcc.c-torture/compile/20161124-1.c: New test.
3255
32562016-11-24  Christophe Lyon  <christophe.lyon@linaro.org>
3257
3258	Backport from mainline
3259	2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
3260
3261	* gcc.dg/pr78333.c: Add empty implementations of
3262	__cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
3263	problems on non-glibc systems.
3264
32652016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3266
3267	PR fortran/78297
3268	* gfortran.dg/pr78297.f90: New test.
3269
32702016-11-23  Janus Weil  <janus@gcc.gnu.org>
3271
3272	Backport from trunk
3273	PR fortran/66227
3274	* gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
3275
32762016-11-23  Richard Biener  <rguenther@suse.de>
3277
3278	Backport from mainline
3279	2016-11-23  Richard Biener  <rguenther@suse.de>
3280
3281	PR lto/78472
3282	* g++.dg/lto/pr78472_0.c: New testcase.
3283	* g++.dg/lto/pr78472_1.C: Likewise.
3284
3285	2016-11-17  Richard Biener  <rguenther@suse.de>
3286
3287	PR middle-end/78305
3288	* gcc.dg/torture/pr78305.c: New testcase.
3289
3290	2016-11-16  Richard Biener  <rguenther@suse.de>
3291
3292	PR middle-end/78333
3293	* gcc.dg/pr78333.c: New testcase.
3294
3295	2016-11-07  Richard Biener  <rguenther@suse.de>
3296
3297	PR tree-optimization/78228
3298	* gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
3299
3300	2016-11-04  Richard Biener  <rguenther@suse.de>
3301
3302	PR middle-end/78185
3303	* gcc.dg/pr78185.c: New testcase.
3304
3305	2016-10-06  Richard Biener  <rguenther@suse.de>
3306
3307	PR tree-optimization/77855
3308	* gcc.dg/torture/pr77855.c: New testcase.
3309
33102016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3311
3312	PR fortran/58001
3313	* gfortran.dg/fmt_tab_1.f90: Adjust testcase.
3314	* gfortran.dg/fmt_tab_2.f90: Ditto.
3315
33162016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3317
3318	Backport from mainline
3319	2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3320
3321	PR target/77822
3322	* g++.dg/torture/pr77822.C: New test.
3323
33242016-11-20  Harald Anlauf  <anlauf@gmx.de>
3325
3326	PR fortran/69741
3327	* gfortran.dg/forall_18.f90: New testcase.
3328
33292016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3330
3331	* gnat.dg/renaming11.ad[sb]: New test.
3332
33332016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3334
3335	* gnat.dg/lto21.adb: New test.
3336	* gnat.dg/lto21_pkg1.ads: New helper.
3337	* gnat.dg/lto21_pkg2.ad[sb]: Likewise.
3338
33392016-11-11  Uros Bizjak  <ubizjak@gmail.com>
3340
3341	PR target/78310
3342	* gcc.target/i386/pr78310.c: New test.
3343
33442016-11-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3345
3346	PR target/77822
3347	* gcc.target/s390/pr77822.c: New test for PR/77822.
3348
33492016-11-09  Uros Bizjak  <ubizjak@gmail.com>
3350
3351	PR target/78262
3352	* gcc.target/i386/pr78262.c: New test.
3353
33542016-11-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3355
3356	Backport from trunk
3357	PR fortran/78221
3358	* gfortran.dg/warn_conversion_9.f90:  New test.
3359
33602016-11-07  Richard Biener  <rguenther@suse.de>
3361
3362	PR target/78229
3363	* g++.dg/pr78229.C: New testcase.
3364
33652016-11-05  Martin Sebor  <msebor@redhat.com>
3366
3367	Backport from trunk.
3368	PR c/71115
3369	* gcc.dg/init-excess-2.c: New test.
3370	* gcc.dg/Woverride-init-1.c: Adjust.
3371	* gcc.dg/Woverride-init-2.c: Same.
3372
33732016-11-05  Martin Sebor  <msebor@redhat.com>
3374
3375	PR c++/78039
3376	* g++.dg/ext/flexary18.C: New test.
3377	* g++.dg/ext/flexary19.C: New test.
3378
33792016-11-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3380
3381	Backport from mainline
3382	2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3383
3384	PR target/77483
3385	* gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3386	* gcc.target/i386/pr65105-1.c: Likewise.
3387	* gcc.target/i386/pr65105-2.c: Likewise.
3388	* gcc.target/i386/pr65105-3.c: Likewise.
3389	* gcc.target/i386/pr65105-5.c: Likewise.
3390	* gcc.target/i386/pr67761.c: Likewise.
3391
33922016-11-03  Martin Liska  <mliska@suse.cz>
3393
3394	Backport from mainline
3395	2016-08-12  Martin Liska  <mliska@suse.cz>
3396
3397	* g++.dg/gcov/gcov-16.C: New test.
3398	* lib/gcov.exp: Support new argument for run-gcov function.
3399
34002016-11-03  Richard Biener  <rguenther@suse.de>
3401
3402	Backport from mainline
3403	2016-09-29  Richard Biener  <rguenther@suse.de>
3404
3405	PR tree-optimization/77768
3406	* gcc.dg/torture/pr77768.c: New testcase.
3407
34082016-11-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3409
3410	Backport from trunk
3411	PR fortran/69544
3412	PR fortran/78178
3413	* gfortran.dg/where_5.f90:  New test.
3414	* gfortran.dg/where_6.f90:  New test.
3415
34162016-11-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
3417
3418	Backport from trunk
3419	2016-10-26  Will Schmidt <will_schmidt@vnet.ibm.com>
3420
3421	PR middle-end/72747
3422	* c-c++-common/pr72747-1.c: New test.
3423	* c-c++-common/pr72747-2.c: Likewise.
3424
34252016-11-02  Richard Biener  <rguenther@suse.de>
3426
3427	Backport from mainline
3428	2016-10-06  Richard Biener  <rguenther@suse.de>
3429
3430	PR tree-optimization/77839
3431	* gcc.dg/torture/pr77839.c: New testcase.
3432
3433	2016-09-27  Richard Biener  <rguenther@suse.de>
3434
3435	PR tree-optimization/77745
3436	* g++.dg/torture/pr77745.C: New testcase.
3437
3438	2016-09-21  Richard Biener  <rguenther@suse.de>
3439
3440	PR tree-optimization/77648
3441	* gcc.dg/torture/pr77648-1.c: New testcase.
3442	* gcc.dg/torture/pr77648-2.c: Likewise.
3443
34442016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3445
3446	* lib/target-supports.exp (check_gc_sections_available): Use
3447	-print-prog-name=ld to determine linker used.
3448
34492016-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3450
3451	Backport from mainline
3452	2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3453
3454	PR rtl-optimization/78038
3455	* gcc.target/aarch64/pr78038.c: New test.
3456
34572016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3458
3459	Backport from trunk
3460	PR fortran/78123
3461	* gfortran.dg/fmt_t_9.f: New test.
3462
34632016-10-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3464
3465	Backport from trunk
3466	PR fortran/71902
3467	* gfortran.dg/dependency_47.f90:  New test.
3468	* gfortran.dg/dependency_49.f90:  New test.
3469
34702016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3471
3472	Backport from trunk
3473	PR fortran/67219
3474	* gfortran.dg/pr67219.f90:  New test.
3475
34762016-10-26  Steven G. Kargl <kargl@gcc.gnu.org>
3477
3478	PR fortran/78092
3479	* gfortran.dg/pr78092.f90: New test.
3480
34812016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3482
3483	Backport from trunk
3484	PR fortran/78108
3485	* gfortran.dg/submodule_18.f08: New test.
3486	* gfortran.dg/submodule_19.f08: New test.
3487
34882016-10-26  Uros Bizjak  <ubizjak@gmail.com>
3489
3490	* gcc.target/i386/bmi-6.c: XFAIL.
3491
3492	Backport from mainline
3493	2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3494
3495	PR target/78057
3496	* gcc.target/i386/pr78057.c: New test.
3497
3498	Backport from mainline
3499	2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3500
3501	PR target/78037
3502	* gcc.target/i386/pr78037.c: New test.
3503
35042016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3505
3506	* gnat.dg/opt59.adb: New test.
3507	* gnat.dg/opt59_pkg.ad[sb]: New helper.
3508
35092016-10-24  Bernd Edlinge  <bernd.edlinger@hotmail.de>
3510
3511	Backport from mainline r240313, r240355, r240573
3512	2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3513
3514	PR tree-optimization/77550
3515	* g++.dg/pr77550.C: New test.
3516
3517	2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3518
3519	* g++.dg/pr77550.C: Use __SIZE_TYPE__.
3520
3521	2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3522
3523	PR c++/77748
3524	* g++.dg/pr77550.C: Avoid undefined behavior.
3525
35262016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3527
3528	PR fortran/71895
3529	* gfortran.dg/pr71895.f90: New test.
3530
35312016-10-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3532
3533	Backport from mainline
3534	2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3535
3536	PR tree-optimization/77916
3537	* gcc.dg/torture/pr77916.c: New.
3538
35392016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3540
3541	PR fortran/77763
3542	* gfortran.dg/pr77763.f90
3543
35442016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3545
3546	Backport from trunk
3547	PR fortran/61420
3548	PR fortran/78013
3549	* gfortran.dg/proc_ptr_49.f90: New test.
3550
35512016-10-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3552
3553	Backport from trunk
3554	PR fortran/78021
3555	* gfortran.dg/string_length_3.f90:  New test.
3556
35572016-10-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3558
3559	Backported from trunk
3560	PR fortran/72832
3561	* gfortran.dg/allocate_with_source_22.f03: New test.
3562	* gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
3563	fail.
3564
35652016-10-19  Uros Bizjak  <ubizjak@gmail.com>
3566
3567	PR target/77991
3568	* gcc.target/i386/pr77991.c: New test.
3569
35702016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3571
3572	Backported from trunk
3573	PR fortran/77978
3574	* gfortran.dg/pr77978_1.f90: New test.
3575	* gfortran.dg/pr77978_2.f90: Ditto.
3576	* gfortran.dg/pr77978_3.f90: Ditto.
3577
3578
35792016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3580
3581	Backport from mainline
3582	2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3583
3584	PR tree-optimization/77937
3585	* gcc.dg/torture/pr77937-1.c: New.
3586	* gcc.dg/torture/pr77937-2.c: New.
3587
35882016-10-17  Martin Liska  <mliska@suse.cz>
3589
3590	Backported from mainline
3591	2016-10-13  Martin Liska  <mliska@suse.cz>
3592
3593	PR tree-optimization/77943
3594	* g++.dg/tree-ssa/pr77943.C: New test.
3595
35962016-10-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3597
3598	Backport from trunk
3599	PR fortran/77915
3600	* gfortran.dg/matmul_11.f90:  New test.
3601
36022016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3603
3604	* gcc.target/sparc/bmaskbshuf.c: Rename to...
3605	* gcc.target/sparc/bmaskbshuf-1.c: ...this.
3606	* gcc.target/sparc/bmaskbshuf-2.c: New test.
3607
36082016-10-14  Martin Sebor  <msebor@redhat.com>
3609
3610	PR c++/71912
3611	* g++.dg/ext/flexary4.C: Adjust.
3612	* g++.dg/ext/flexary5.C: Same.
3613	* g++.dg/ext/flexary9.C: Same.
3614	* g++.dg/ext/flexary19.C: New test.
3615	* g++.dg/ext/flexary18.C: New test.
3616	* g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3617	regression test.
3618	* g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3619	Avoid generating a flexible array member in an array.
3620
36212016-10-13  Andrew Senkevich  <andrew.senkevich@intel.com>
3622
3623	Backport from trunk
3624	* gcc.target/i386/pcommit-1.c: Deleted test.
3625	* gcc.target/i386/sse-12.c: Deleted -pcommit option.
3626	* gcc.target/i386/sse-13.c: Ditto.
3627	* gcc.target/i386/sse-14.c: Ditto.
3628	* gcc.target/i386/sse-22.c: Ditto.
3629	* gcc.target/i386/sse-23.c: Ditto.
3630	* g++.dg/other/i386-2.C: Ditto.
3631	* g++.dg/other/i386-3.C: Ditto.
3632
36332016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3634
3635	PR fortran/77942
3636	* gfortran.dg/pr77942.f90
3637
36382016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
3639
3640	* gnat.dg/inline13.ad[sb]: New test.
3641	* gnat.dg/inline13_pkg.ad[sb]: New helper.
3642
36432016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
3644
3645	* gnat.dg/biased_subtype.adb: New test.
3646
36472016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
3648
3649	PR fortran/77406
3650	* gfortran.dg/pr77406.f90: New test.
3651	* gfortran.dg/assumed_type_3.f90: Update error messages.
3652	* gfortran.dg/defined_operators_1.f90: Ditto.
3653	* gfortran.dg/generic_26.f90: Ditto.
3654	* gfortran.dg/generic_7.f90: Ditto.
3655	* gfortran.dg/gomp/udr5.f90: Ditto.
3656	* gfortran.dg/gomp/udr7.f90: Ditto.
3657	* gfortran.dg/interface_1.f90: Ditto.
3658	* gfortran.dg/interface_37.f90: Ditto.
3659	* gfortran.dg/interface_5.f90: Ditto.
3660	* gfortran.dg/interface_6.f90: Ditto.
3661	* gfortran.dg/interface_7.f90
3662	* gfortran.dg/no_arg_check_3.f90
3663	* gfortran.dg/operator_5.f90
3664	* gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3665
36662016-10-06  James Clarke  <jrtc27@jrtc27.com>
3667	    Eric Botcazou  <ebotcazou@adacore.com>
3668
3669	* g++.dg/other/pr77759.C: New test.
3670
36712016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
3672
3673	PR fortran/58991
3674	PR fortran/58992
3675	* gfortran.dg/associate_22.f90: New test.
3676
36772016-10-04  Martin Sebor  <msebor@redhat.com>
3678
3679	* g++.dg/warn/Wplacement-new-size-4.C: Use relative line number
3680	references.
3681
36822016-10-04  Martin Sebor  <msebor@redhat.com>
3683
3684	Backport from trunk.
3685	* lib/gcc-dg.exp (process-message): Support relative line number
3686	notation - .+4 or .-1 etc.
3687	* gcc.dg/dg-test-1.c: New test.
3688
36892016-10-04  Uros Bizjak  <ubizjak@gmail.com>
3690
3691	Backport from mainline
3692	2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
3693
3694	PR target/77756
3695	* gcc.target/i386/pr77756.c: New test.
3696
36972016-09-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3698
3699	Backport from trunk
3700	PR libgfortran/77707
3701	* gfortran.dg/inquire_17.f90: New test.
3702
37032016-09-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3704
3705	Backport from trunk
3706	PR fortran/41922
3707	* gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3708	* gfortran.dg/equiv_constraint_7.f90: Ditto.
3709	* gfortran.dg/pr41922.f90: New test.
3710
3711	PR fortran/60774
3712	* gfortran.dg/empty_label.f: Adjust test for new error message.
3713	* gfortran.dg/empty_label.f90: Ditto.
3714	* gfortran.dg/empty_label_typedecl.f90: Ditto.
3715	* gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3716	* gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3717
3718	PR fortran/61318
3719	* gfortran.dg/pr61318.f90: New test.
3720
3721	PR fortran/68566
3722	* gfortran.dg/pr68566.f90: new test.
3723
3724	PR fortran/69514
3725	* gfortran.dg/pr69514_1.f90: New test.
3726	* gfortran.dg/pr69514_2.f90: New test.
3727
3728	PR fortran/69867
3729	* gfortran.dg/pr69867.f90: New test.
3730
3731	PR fortran/69962
3732	* gfortran.dg/pr69962.f90: New test.
3733
3734	PR fortran/70006
3735	* gfortran.dg/pr70006.f90: New test.
3736
3737	PR fortran/71067
3738	* gfortran.dg/pr71067_1.f90: New test.
3739	* gfortran.dg/pr71067_2.f90: Ditto.
3740
3741	PR fortran/71730
3742	* gfortran.dg/pr71730.f90: New test.
3743	* gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3744	* gfortran.dg/array_constructor_27.f03: Update dg-error message.
3745	* gfortran.dg/array_constructor_26.f03: Ditto.
3746
3747	PR fortran/71799
3748	* gfortran.dg/pr71799.f90: New test.
3749
3750	PR fortran/71859
3751	* gfortran.dg/pr71859.f90: New test.
3752	* gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3753	* gfortran.dg/coarray_collectives_1.f90: Ditto.
3754
3755	PR fortran/71862
3756	* gfortran.dg/pr71862.f90: New test.
3757
3758	PR fortran/77260
3759	* gfortran.dg/pr77260_1.f90: New test.
3760	* gfortran.dg/pr77260_2.f90: Ditto.
3761
3762	PR fortran/77351
3763	* gfortran.dg/pr77351.f90: New test.
3764
3765	PR fortran/77372
3766	gfortran.dg/pr77372.f90: New test.
3767
3768	PR fortran/77380
3769	* gfortran.dg/pr77380.f90: New test.
3770
3771	PR fortran/77391
3772	* gfortran.dg/pr77391.f90: New test.
3773
3774	PR fortran/77420
3775	* gfortran.dg/pr77420_1.f90: New test.
3776	* gfortran.dg/pr77420_2.f90: Ditto.
3777	* gfortran.dg/pr77420_3.f90: New test. Requires ...
3778	* gfortran.dg/pr77420_4.f90: this file.
3779
3780	PR fortran/77429
3781	* gfortran.dg/pr77429.f90: New test.
3782
3783	PR fortran/77460
3784	* gfortran.dg/pr77460.f90: New test.
3785
3786	PR fortran/77506
3787	* gfortran.dg/pr77506.f90: New test.
3788
3789	PR fortran/77507
3790	* gfortran.dg/ieee/pr77507.f90: New test.
3791
3792	PR fortran/77612
3793	* gfortran.dg/pr77612.f90: New test.
3794
3795	PR fortran/77694
3796	* gfortran.dg/pr77694.f90: New test.
3797
37982016-09-27  Richard Biener  <rguenther@suse.de>
3799
3800	PR tree-optimization/77478
3801	* gcc.dg/torture/pr77478.c: New testcase.
3802
38032016-09-27  Richard Biener  <rguenther@suse.de>
3804
3805	Backport from mainline
3806	2016-09-01  Richard Biener  <rguenther@suse.de>
3807
3808	PR middle-end/77436
3809	* gcc.dg/torture/pr77436.c: New testcase.
3810
3811	2016-09-06  Richard Biener  <rguenther@suse.de>
3812
3813	PR c/77450
3814	* gcc.dg/pr77450.c: New testcase.
3815
3816	2016-09-15  Richard Biener  <rguenther@suse.de>
3817
3818	PR tree-optimization/77514
3819	* gcc.dg/torture/pr77514.c: New testcase.
3820
3821	2016-09-15  Richard Biener  <rguenther@suse.de>
3822
3823	PR middle-end/77544
3824	* c-c++-common/torture/pr77544.c: New testcase.
3825
3826	2016-09-19  Richard Biener  <rguenther@suse.de>
3827
3828	PR middle-end/77605
3829	* gcc.dg/torture/pr77605.c: New testcase.
3830
38312016-09-25  Uros Bizjak  <ubizjak@gmail.com>
3832
3833	Backport from mainline
3834	2016-09-21  Richard Biener  <rguenther@suse.de>
3835		    Jakub Jelinek  <jakub@redhat.com>
3836
3837	PR tree-optimization/77621
3838	* gcc.dg/pr77621.c: New testcase.
3839
3840	Backport from mainline
3841	2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
3842
3843	PR target/77621
3844	* gcc.target/i386/pr77621.c: New test.
3845	* gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3846	pattern, loop should vectorize with -mtune=atom.
3847
38482016-09-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3849
3850	backport from mainline
3851	2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3852		    Tom de Vries  <tom@codesourcery.com>
3853
3854	PR testsuite/77411
3855	* c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3856
38572016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3858
3859	PR c++/71979
3860	* g++.dg/cpp0x/pr71979.C: New.
3861
38622016-09-21  Uros Bizjak  <ubizjak@gmail.com>
3863
3864	* gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3865
38662016-09-21  Georg-Johann Lay  <avr@gjlay.de>
3867
3868	Backport from 2016-09-21 trunk r240306.
3869
3870	PR target/77326
3871	* gcc.target/avr/torture/pr77326.c: New test.
3872
38732016-09-16  Jakub Jelinek  <jakub@redhat.com>
3874	    Eric Botcazou  <ebotcazou@adacore.com>
3875
3876	PR middle-end/77594
3877	* gcc.target/i386/pr77594.c: New test.
3878
38792016-09-16  Jakub Jelinek  <jakub@redhat.com>
3880
3881	Backported from mainline
3882	2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3883
3884	PR sanitizer/68260
3885	* c-c++-common/tsan/pr68260.c: New test.
3886
3887	2016-09-13  Jakub Jelinek  <jakub@redhat.com>
3888
3889	PR c++/77553
3890	* g++.dg/cpp1y/constexpr-77553.C: New test.
3891
3892	2016-09-08  Jakub Jelinek  <jakub@redhat.com>
3893
3894	PR fortran/77500
3895	* gfortran.dg/gomp/pr77500.f90: New test.
3896
3897	PR fortran/77516
3898	* gfortran.dg/gomp/pr77516.f90: New test.
3899
3900	2016-09-06  Jakub Jelinek  <jakub@redhat.com>
3901
3902	PR target/69255
3903	* gcc.target/i386/pr69255-1.c: New test.
3904	* gcc.target/i386/pr69255-2.c: New test.
3905	* gcc.target/i386/pr69255-3.c: New test.
3906
3907	2016-09-05  Jakub Jelinek  <jakub@redhat.com>
3908
3909	PR sanitizer/77396
3910	* g++.dg/asan/pr77396-2.C: New test.
3911
3912	2016-09-02  Jakub Jelinek  <jakub@redhat.com>
3913
3914	PR sanitizer/77396
3915	* g++.dg/asan/pr77396.C: New test.
3916
39172016-09-14  Nathan Sidwell  <nathan@acm.org>
3918
3919	PR c++/77539
3920	* g++.dg/cpp0x/constexpr-recursion3.C: New.
3921	* g++.dg/ubsan/pr63956.C: Adjust error location.
3922	* g++.dg/cpp1y/pr77539.C: New.
3923
39242016-09-13  Tom de Vries  <tom@codesourcery.com>
3925
3926	backport from trunk:
3927	2016-09-13  Jason Merrill  <jason@redhat.com>
3928		    Tom de Vries  <tom@codesourcery.com>
3929
3930	PR c++/77427
3931	* g++.dg/pr77427.C: New test.
3932
39332016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3934
3935	PR debug/57519
3936	* g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3937
39382016-09-06  Uros Bizjak  <ubizjak@gmail.com>
3939
3940	Backport from mainline
3941	2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
3942
3943	PR rtl-optimization/77452
3944	* gcc.target/i386/pr77452.c: New test.
3945
39462016-09-06  Uros Bizjak  <ubizjak@gmail.com>
3947
3948	* gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3949
39502016-09-01  Jakub Jelinek  <jakub@redhat.com>
3951
3952	Backported from mainline
3953	2016-08-31  Jakub Jelinek  <jakub@redhat.com>
3954
3955	PR fortran/77352
3956	* gfortran.dg/gomp/pr77352.f90: New test.
3957
3958	PR fortran/77374
3959	* gfortran.dg/gomp/pr77374.f08: New test.
3960
3961	2016-08-30  Jakub Jelinek  <jakub@redhat.com>
3962
3963	PR tree-optimization/72866
3964	* gcc.dg/vect/pr72866.c: New test.
3965
3966	PR debug/77363
3967	* g++.dg/debug/dwarf2/pr77363.C: New test.
3968
3969	PR middle-end/77377
3970	* gcc.target/i386/pr77377.c: New test.
3971
3972	2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3973
3974	PR fortran/72744
3975	* gfortran.dg/gomp/pr72744.f90: New test.
3976
3977	PR fortran/69281
3978	* gfortran.dg/gomp/pr69281.f90: New test.
3979
3980	2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3981
3982	PR middle-end/77259
3983	* g++.dg/ipa/devirt-52.C: New test.
3984
3985	2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3986
3987	PR target/71910
3988	* g++.dg/gomp/pr71910.C: New test.
3989
39902016-08-31  Patrick Palka  <ppalka@gcc.gnu.org>
3991
3992	Backport from mainline
3993	2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
3994
3995	PR tree-optimization/71077
3996	* gcc.target/i386/pr71077.c: New test.
3997
39982016-08-29  Uros Bizjak  <ubizjak@gmail.com>
3999
4000	PR target/77403
4001	* gcc.target/i386/pr77403.c: New test.
4002
40032016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
4004
4005	* gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
4006
40072016-08-28  Uros Bizjak  <ubizjak@gmail.com>
4008
4009	Backport from mainline
4010	2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
4011
4012	PR target/77270
4013	* gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4014	(dg-options): Use -march=amdfam10 instead of -march=athlon.
4015	* gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4016	* gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4017	* gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4018	* gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4019	* gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
4020	effective target.  Remove scan-assembler-times directives.
4021	* gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4022	* gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4023	* gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4024
40252016-08-28  Tom de Vries  <tom@codesourcery.com>
4026
4027	backport from trunk:
4028	2016-08-28  Tom de Vries  <tom@codesourcery.com>
4029
4030	PR lto/70955
4031	* gcc.dg/pr70955.c: New test.
4032	* gcc.dg/lto/pr70955_0.c: Same.
4033	* gcc.dg/lto/pr70955_1.c: Same.
4034
40352016-08-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4036
4037	Backport from mainline
4038	2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4039
4040	PR target/72863
4041	* gcc.target/powerpc/pr72863.c: New test.
4042
40432016-08-24  Paul Thomas  <pault@gcc.gnu.org>
4044
4045	Backport from trunk
4046	PR fortran/77358
4047	* gfortran.dg/submodule_17.f08: New test.
4048
40492016-08-24  Richard Biener  <rguenther@suse.de>
4050
4051	Backport from mainline
4052	2016-08-17  Richard Biener  <rguenther@suse.de>
4053
4054	PR tree-optimization/76490
4055	* gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4056	* gcc.dg/pr52904.c: XFAIL.
4057
40582016-08-23  Richard Biener  <rguenther@suse.de>
4059
4060	Backport from mainline
4061	2016-08-16  Richard Biener  <rguenther@suse.de>
4062
4063	PR tree-optimization/76783
4064	* gcc.dg/pr76783.c: New testcase.
4065	* gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4066
4067	2016-08-12  Richard Biener  <rguenther@suse.de>
4068
4069	PR tree-optimization/72851
4070	* gcc.dg/torture/pr72851.c: New testcase.
4071
40722016-08-22  Uros Bizjak  <ubizjak@gmail.com>
4073
4074	Backport from mainline
4075	2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4076
4077	PR target/72867
4078	* gcc.target/i386/pr72867.c: Add -msse to dg-options.
4079
4080	Backport from mainline
4081	2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
4082
4083	PR target/72867
4084	* gcc.target/i386/pr72867.c: New test.
4085
40862016-08-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4087
4088	Backport from mainline
4089	2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4090
4091	PR middle-end/71700
4092	* gcc.c-torture/execute/pr71700.c: New test.
4093
40942016-08-22  Release Manager
4095
4096	* GCC 6.2.0 released.
4097
40982016-08-22  Richard Biener  <rguenther@suse.de>
4099
4100	PR tree-optimization/62171
4101	* gcc.dg/vect/pr62171.c: Remove default vector testsuite flags.
4102
41032016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
4104
4105	Backport from mainline
4106	2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
4107
4108	PR middle-end/70895
4109	* gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4110	* c-c++-common/goacc/reduction-1.c: Likewise.
4111	* c-c++-common/goacc/reduction-2.c: Likewise.
4112	* c-c++-common/goacc/reduction-3.c: Likewise.
4113	* c-c++-common/goacc/reduction-4.c: Likewise.
4114
41152016-08-16  Jakub Jelinek  <jakub@redhat.com>
4116
4117	PR testsuite/77034
4118	Backported from mainline
4119	2016-07-25  Jason Merrill  <jason@redhat.com>
4120
4121	* g++.dg/init/elide5.C (operator new): Use decltype(sizeof(1)) instead
4122	of unsigned long.
4123
41242016-08-15  Richard Biener  <rguenther@suse.de>
4125
4126	PR tree-optimization/73434
4127	* gcc.dg/torture/pr73434.c: New testcase.
4128
41292016-08-15  Jakub Jelinek  <jakub@redhat.com>
4130
4131	PR tree-optimization/72824
4132	* gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4133
41342016-08-14  Uros Bizjak  <ubizjak@gmail.com>
4135
4136	Backport from mainline
4137	2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
4138
4139	PR target/76342
4140	* gcc.target/i386/pr76342.c: New test.
4141
41422016-08-12  Jakub Jelinek  <jakub@redhat.com>
4143
4144	PR c/71512
4145	* g++.dg/ubsan/pr71512.C: New test.
4146	* c-c++-common/ubsan/pr71512-1.c: New test.
4147	* c-c++-common/ubsan/pr71512-2.c: New test.
4148
41492016-08-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4150
4151	Backport from mainline
4152	2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4153
4154	PR tree-optimization/71083
4155	* gcc.c-torture/execute/pr71083.c: New test.
4156	* gnat.dg/loop_optimization23.adb: New test.
4157	* gnat.dg/loop_optimization23_pkg.ads: New test.
4158	* gnat.dg/loop_optimization23_pkg.adb: New test.
4159
41602016-08-12  Jakub Jelinek  <jakub@redhat.com>
4161
4162	PR c/67410
4163	* gcc.dg/pr67410.c: New test.
4164
41652016-08-12  James Greenhalgh  <james.greenhalgh@arm.com>
4166
4167	Backport from mainline
4168	2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
4169
4170	PR Target/72819
4171	* gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4172	registers.
4173	* gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4174	saving the half-precision registers.
4175	* gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4176	value is returned in h0.
4177	* gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4178	are passed in FP/SIMD registers.
4179	* gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4180	passing works corrcetly.
4181	* gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4182	(hfa_f16x2_t): Likewise.
4183	(hfa_f16x3_t): Likewise.
4184	* gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4185	are promoted to double and passed in a double register.
4186	* gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4187	are promoted to double and stacked.
4188	* gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4189	__fp16 data types.
4190	* gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4191	* gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4192	__fp16 first get passed in FP/SIMD registers, then stacked.
4193
41942016-08-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4195
4196	Backport from trunk.
4197	PR fortran/71123
4198	* gfortran.dg/namelist_90.f: New test
4199
42002016-08-11  Jakub Jelinek  <jakub@redhat.com>
4201
4202	PR c++/72868
4203	* constexpr.c (label_matches): Handle case range expressions.
4204
4205	Backported from mainline
4206	2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4207
4208	PR c/72816
4209	* gcc.dg/pr72816.c: Remove dg-error.
4210
4211	2016-08-07  Jakub Jelinek  <jakub@redhat.com>
4212
4213	PR c/72816
4214	* gcc.dg/pr72816.c: New test.
4215
42162016-08-11  Andre Vehreschild  <vehre@gcc.gnu.org>
4217
4218	Backport from trunk:
4219	PR fortran/71936
4220	* gfortran.dg/allocate_with_source_21.f03: New test.
4221
42222016-08-11  Andre Vehreschild  <vehre@gcc.gnu.org>
4223
4224	Backport from trunk:
4225	PR fortran/72698
4226	* gfortran.dg/allocate_with_source_20.f03: New test.
4227
42282016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4229
4230	Backport from mainline
4231	2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4232
4233	PR target/72853
4234	* gcc.target/powerpc/pr72853.c: New test.
4235
42362016-08-10  Jakub Jelinek  <jakub@redhat.com>
4237
4238	Backported from mainline
4239	2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4240
4241	PR tree-optimization/72824
4242	* gcc.c-torture/execute/ieee/pr72824.c: New test.
4243
42442016-08-09  Martin Jambor  <mjambor@suse.cz>
4245
4246	PR ipa/71981
4247	* gcc.dg/ipa/pr71981.c: New test.
4248
42492016-08-09  Richard Biener  <rguenther@suse.de>
4250
4251	Backport from mainline
4252	2016-07-15  Richard Biener  <rguenther@suse.de>
4253
4254	PR tree-optimization/71881
4255	* gcc.dg/torture/pr71881.c: New testcase.
4256
42572016-08-09  Alan Modra  <amodra@gmail.com>
4258
4259	* gcc.c-torture/compile/pr72802.c: New.
4260
42612016-08-08  Paolo Carlini  <paolo.carlini@oracle.com>
4262
4263	PR c++/72800
4264	* g++.dg/cpp1y/lambda-ice1.C: New.
4265
42662016-07-25  Andre Vehreschild  <vehre@gcc.gnu.org>
4267
4268	Backport from trunk:
4269	PR fortran/70524
4270	* gfortran.dg/dependency_48.f90: New test.
4271
42722016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4273
4274	PR fortran/71795
4275	Backport from trunk
4276	* gfortran.dg/array_constructor_50.f90:  New test.
4277
42782016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4279
4280	PR fortran/70040
4281	Backport from trunk
4282	* gfortran.dg/pr70040.f90:  New testcase.
4283
42842016-08-05  Nathan Sidwell  <nathan@acm.org>
4285
4286	PR c++/68724
4287	* g++.dg/cpp0x/pr68724.C: New.
4288
42892016-08-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4290
4291	Backport from trunk
4292	2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4293
4294	PR target/71869
4295	* gcc.target/powerpc/float128-cmp.c: New test to make sure that
4296	IEEE built-in functions handle quiet and signalling NaNs
4297	correctly.
4298
42992016-08-01  Georg-Johann Lay  <avr@gjlay.de>
4300
4301	Backport from 2016-06-16 trunk r237536, r237910.
4302	2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4303
4304	PR target/71151
4305	* gcc.target/avr/pr71151-1.c: New test.
4306	* gcc.target/avr/pr71151-2.c: New test.
4307	* gcc.target/avr/pr71151-3.c: New test.
4308	* gcc.target/avr/pr71151-4.c: New test.
4309	* gcc.target/avr/pr71151-5.c: New test.
4310	* gcc.target/avr/pr71151-6.c: New test.
4311	* gcc.target/avr/pr71151-7.c: New test.
4312	* gcc.target/avr/pr71151-8.c: New test.
4313	* gcc.target/avr/pr71151-common.h: New file.
4314
43152016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4316
4317	Backport from mainline
4318	2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4319
4320	* gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4321	* gcc.target/powerpc/mulkc3-1.c: Likewise.
4322
43232016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4324
4325	Backport from trunk
4326	PR fortran/71883
4327	* gfortran.dg/pr71883.f90: New test.
4328
43292016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4330
4331	Backport from mainline
4332	2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4333
4334	* gcc.target/powerpc/pr63354.c: Require lp64 since
4335	-mprofile-kernel is not legal with -m32.
4336
43372016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4338
4339	Backported from trunk:
4340	PR fortran/71807
4341	* gfortran.dg/null_9.f90: New test.
4342
43432016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4344
4345	Backport from trunk:
4346	PR fortran/70842
4347	* gfortran.dg/select_type_35.f03: New test.
4348
43492016-07-21  Jakub Jelinek  <jakub@redhat.com>
4350
4351	PR c++/71728
4352	* g++.dg/other/pr71728.C: New test.
4353
4354	PR c++/71941
4355	* g++.dg/gomp/pr71941.C: New test.
4356
43572016-07-21  Patrick Palka  <ppalka@gcc.gnu.org>
4358
4359	PR c++/70822
4360	PR c++/70106
4361	* g++.dg/cpp1y/auto-fn32.C: New test.
4362	* g++.dg/cpp1y/paren4.C: New test.
4363
43642016-07-20  Jakub Jelinek  <jakub@redhat.com>
4365
4366	PR c++/71909
4367	* g++.dg/parse/pr71909.C: New test.
4368	* g++.dg/tm/pr71909.C: New test.
4369
43702016-07-20  Martin Jambor  <mjambor@suse.cz>
4371
4372	PR fortran/71688
4373	* gfortran.dg/pr71688.f90: New test.
4374
43752016-07-19  Jakub Jelinek  <jakub@redhat.com>
4376
4377	PR rtl-optimization/71916
4378	* gcc.c-torture/compile/pr71916.c: New test.
4379
4380	PR middle-end/71874
4381	* g++.dg/torture/pr71874.C: New test.
4382
4383	Backported from mainline
4384	2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4385
4386	PR c++/71835
4387	* g++.dg/conversion/ambig3.C: New test.
4388
4389	PR c++/71828
4390	* g++.dg/cpp0x/constexpr-71828.C: New test.
4391
4392	PR c++/71822
4393	* g++.dg/template/defarg21.C: New test.
4394
4395	PR c++/71871
4396	* g++.dg/ext/vector31.C: New test.
4397
4398	2016-07-07  Jakub Jelinek  <jakub@redhat.com>
4399		    Kai Tietz  <ktietz70@googlemail.com>
4400
4401	PR c++/70869
4402	PR c++/71054
4403	* g++.dg/cpp0x/pr70869.C: New test.
4404	* g++.dg/cpp0x/pr71054.C: New test.
4405
44062017-07-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4407
4408	Back port from trunk
4409	2017-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4410
4411	PR target/81193
4412	* lib/target-supports.exp
4413	(check_ppc_cpu_supports_hw_available): New test to make sure
4414	__builtin_cpu_supports works on power7 and newer.
4415
4416	Back port from trunk
4417	2017-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4418
4419	PR target/81193
4420	* gcc.target/powerpc/cpu-builtin-1.c: Add guard against using
4421	__builtin_cpu_supports with old GLIBC's.
4422
44232016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4424
4425	Back port from mainline
4426	2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4427
4428	PR target/71493
4429	* gcc.target/powerpc/pr71493-1.c: New test.
4430	* gcc.target/powerpc/pr71493-2.c: Likewise.
4431
44322016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4433
4434	Backport from mainline
4435	2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4436
4437	* gcc.target/s390/nolrl-1.c: New test.
4438
44392016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4440
4441	Backport from trunk:
4442	PR fortran/71764
4443	* gfortran.dg/pr71764.f90: New test.
4444
44452016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4446
4447	Backport from mainline
4448	2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4449
4450	* g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4451	* gcc.target/powerpc/pr71763.c: Likewise.
4452
44532016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4454
4455	Backport from mainline
4456	2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4457
4458	* gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4459	* gcc.target/powerpc/mulkc3-1.c: Likewise.
4460
44612016-07-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4462
4463	Backport from mainline
4464	2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4465
4466	* gcc.target/powerpc/divkc3-1.c: New.
4467	* gcc.target/powerpc/mulkc3-1.c: New.
4468
44692016-07-14  Alan Modra  <amodra@gmail.com>
4470
4471	PR target/71733
4472	* gcc.target/powerpc/p9-novsx.c: New.
4473
44742016-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4475
4476	Backport from trunk:
4477	PR fortran/71623
4478	* gfortran.dg/deferred_character_17.f90: New test.
4479
44802016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4481
4482	Backport from mainline r238086.
4483	2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4484
4485	PR ipa/71624
4486	* g++.dg/pr71624.C: New test.
4487
44882016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4489	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4490
4491	Backport from mainline
4492	2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4493	            Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4494
4495	* gcc.target/powerpc/signbit-1.c: New test.
4496	* gcc.target/powerpc/signbit-2.c: New test.
4497	* gcc.target/powerpc/signbit-3.c: New test.
4498
44992016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4500
4501	Backport from mainline
4502	2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4503
4504	PR target/71805
4505	* gcc.target/powerpc/pr71805.c: New test.
4506
45072016-07-12  Segher Boessenkool  <segher@kernel.crashing.org>
4508
4509	Backport from mainline
4510	2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
4511
4512	PR target/70098
4513	PR target/71763
4514	* gcc.target/powerpc/pr71763.c: New file.
4515
45162016-07-11  Jakub Jelinek  <jakub@redhat.com>
4517
4518	PR middle-end/71758
4519	* c-c++-common/gomp/pr71758.c: New test.
4520	* gfortran.dg/gomp/pr71758.f90: New test.
4521
4522	PR tree-optimization/71823
4523	* gcc.dg/vect/pr71823.c: New test.
4524
45252016-07-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
4526
4527	Backport from mainline r238055.
4528	2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4529
4530	PR tree-optimization/71518
4531	* gcc.dg/pr71518.c: New test.
4532
45332016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4534
4535	Backport from trunk:
4536	PR fortran/71783
4537	* gfortran.dg/dependency_46.f90:  New test.
4538
45392016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4540
4541	Backport from trunk:
4542	2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4543
4544	* gfortran.dg/goacc/pr71704.f90: New test.
4545
45462016-07-08  Martin Liska  <mliska@suse.cz>
4547
4548	Backported from mainline
4549	2016-07-08  Martin Liska  <mliska@suse.cz>
4550
4551	* gcc.dg/torture/pr71606.c: New test.
4552
45532016-07-08  Jiong Wang  <jiong.wang@arm.com>
4554
4555	Back port from the trunk
4556	2016-07-08  Jiong Wang  <jiong.wang@arm.com>
4557
4558	* gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4559
45602016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4561
4562	Back port from trunk
4563	2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4564
4565	PR target/71806
4566	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4567
45682016-07-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
4569
4570	Back port from the trunk
4571	2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4572
4573	PR target/71720
4574	* gcc.target/powerpc/pr71720.c: New test.
4575
45762016-07-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4577
4578	Backport from mainline r237885
4579	2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4580
4581	* gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4582	* gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4583	* gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4584	* gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4585	* gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4586	* gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4587	* gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4588	* gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4589	* gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4590	* gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4591	* gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4592	* gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4593	* gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4594	* gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4595	* gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4596	* gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4597	* gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4598	* gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4599	* gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4600	* gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4601	* gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4602	* gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4603	* gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4604	* gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4605	* gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4606	* gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4607	* gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4608	* gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4609	* gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4610	* gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4611	* gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4612	* gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4613	* gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4614	* gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4615	* gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4616	* gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4617	* gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4618	* gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4619	* gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4620	* gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4621	* gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4622	* gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4623	* gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4624	* gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4625	* gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4626	* gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4627	* gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4628	* gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4629	* gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4630	* gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4631	* gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4632	* gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4633	* gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4634	* gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4635	* gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4636	* gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4637	* gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4638	* gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4639	* gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4640	* gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4641	* gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4642	* gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4643	* gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4644	* gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4645	* gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4646	* gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4647	* gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4648	* gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4649	* gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4650	* gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4651	* gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4652	* gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4653	* gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4654	* gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4655	* gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4656	* gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4657	* gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4658	* gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4659	* gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4660	* gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4661	* gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4662
46632016-07-07  Richard Biener  <rguenther@suse.de>
4664
4665	Backport from mainline
4666	2016-06-13  Richard Biener  <rguenther@suse.de>
4667
4668	PR middle-end/64516
4669	* gcc.dg/align-3.c: New testcase.
4670
46712016-07-07  Richard Biener  <rguenther@suse.de>
4672
4673	Backport from mainline
4674	2016-05-25  Richard Biener  <rguenther@suse.de>
4675
4676	PR tree-optimization/71264
4677	* gcc.dg/vect/pr71264.c: New testcase.
4678
4679	2016-06-07  Richard Biener  <rguenther@suse.de>
4680
4681	PR middle-end/71423
4682	* gcc.dg/torture/pr71423.c: New testcase.
4683
4684	2016-06-14  Richard Biener  <rguenther@suse.de>
4685
4686	PR tree-optimization/71521
4687	* gcc.dg/tree-ssa/vrp101.c: New testcase.
4688
4689	2016-06-08  Richard Biener  <rguenther@suse.de>
4690
4691	PR tree-optimization/71452
4692	* gcc.dg/torture/pr71452.c: New testcase.
4693
4694	2016-06-14  Richard Biener  <rguenther@suse.de>
4695
4696	PR tree-optimization/71522
4697	* gcc.dg/torture/pr71522.c: New testcase.
4698
46992016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4700
4701	Backport from mainline
4702	2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4703
4704	PR target/50739
4705	* gcc.target/avr/pr50739.c: New test.
4706
47072016-07-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4708
4709	Backport from mainline
4710	2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4711
4712	* gcc.dg/const-float128-ped.c: Require __float128 effective
4713	target and options.
4714	* gcc.dg/const-float128.c: Likewise.
4715	* gcc.dg/torture/float128-cmp-invalid.c: Require
4716	__float128 and base_quadfloat_support effective targets, and
4717	__float128 options.
4718	* gcc.dg/torture/float128-div-underflow.c: Likewise.
4719	* gcc.dg/torture/float128-extend-nan.c: Likewise.
4720	* gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4721	* gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4722	* gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4723	* lib/target-supports.exp (check_effective_target___float128):
4724	New.
4725	(add_options_for___float128): New.
4726	(check_effective_target_base_quadword_support): New.
4727
47282016-07-04  Jakub Jelinek  <jakub@redhat.com>
4729
4730	PR c++/71739
4731	* g++.dg/cpp0x/pr71739.C: New test.
4732
47332016-07-04  Segher Boessenkool  <segher@kernel.crashing.org>
4734
4735	Backport from mainline
4736	2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
4737
4738	PR target/71670
4739	* gcc.target/powerpc/pr71670.c: New testcase.
4740
47412016-07-02  Jakub Jelinek  <jakub@redhat.com>
4742
4743	Backported from mainline
4744	2016-07-01  Jakub Jelinek  <jakub@redhat.com>
4745
4746	PR fortran/71687
4747	* gfortran.dg/gomp/pr71687.f90: New test.
4748
4749	2016-06-30  Jakub Jelinek  <jakub@redhat.com>
4750
4751	PR fortran/71704
4752	* gfortran.dg/gomp/pr71704.f90: New test.
4753
4754	PR fortran/71705
4755	* gfortran.dg/gomp/pr71705.f90: New test.
4756
4757	2016-06-29  Jakub Jelinek  <jakub@redhat.com>
4758
4759	PR c/71685
4760	* gcc.dg/pr71685.c: New test.
4761
4762	2016-06-28  Jakub Jelinek  <jakub@redhat.com>
4763
4764	PR middle-end/71626
4765	* gcc.c-torture/execute/pr71626-1.c: New test.
4766	* gcc.c-torture/execute/pr71626-2.c: New test.
4767
4768	2016-06-20  Jakub Jelinek  <jakub@redhat.com>
4769
4770	PR target/71559
4771	* gcc.target/i386/sse2-pr71559.c: New test.
4772	* gcc.target/i386/avx-pr71559.c: New test.
4773	* gcc.target/i386/avx512f-pr71559.c: New test.
4774
47752016-07-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4776
4777	Backport from trunk r237659
4778	2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4779
4780	* gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4781	test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4782	override other than -mcpu=power9 command-line option is specified,
4783	or if the target operating system is aix.
4784	* gcc.target/powerpc/darn-1.c: Likewise.
4785	* gcc.target/powerpc/darn-2.c: Likewise.
4786	* gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4787	test if effective-target is not powerpc_p9vector_ok or if the
4788	target operating system is aix.
4789	* gcc.target/powerpc/vslv-1.c: Likewise.
4790	* gcc.target/powerpc/vsrv-0.c: Likewise.
4791	* gcc.target/powerpc/vsrv-1.c: Likewise.
4792
47932016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
4794
4795	Backport from trunk
4796	2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
4797
4798	PR target/71656
4799	* gcc.target/powerpc/pr71656-1.c: New test.
4800	* gcc.target/powerpc/pr71656-2.c: New test.
4801
48022016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4803
4804	Backport from mainline
4805	2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4806
4807	* gcc.target/powerpc/abs128-1.c: New.
4808	* gcc.target/powerpc/copysign128-1.c: New.
4809	* gcc.target/powerpc/inf128-1.c: New.
4810	* gcc.target/powerpc/nan128-1.c: New.
4811
4812	Backport from mainline
4813	2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4814
4815	* gcc.target/powerpc/abs128-1.c: Require VSX.
4816	* gcc.target/powerpc/copysign128-1.c: Likewise.
4817	* gcc.target/powerpc/inf128-1.c: Likewise.
4818	* gcc.target/powerpc/nan128-1.c: Likewise.
4819
48202016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
4821
4822	Backport from trunk
4823	2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
4824
4825	PR target/71698
4826	* gcc.target/powerpc/pr71698.c: New test.
4827
48282016-07-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4829
4830	Backport from trunk r236992
4831	2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4832
4833	* gcc.target/powerpc/vslv-0.c: New test.
4834	* gcc.target/powerpc/vslv-1.c: New test.
4835	* gcc.target/powerpc/vsrv-0.c: New test.
4836	* gcc.target/powerpc/vsrv-1.c: New test.
4837
48382016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4839
4840	Backport from trunk r237390
4841	2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4842	Backport from trunk r237646
4843	2016-06-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4844
4845	* gcc.target/powerpc/vadsdu-0.c: New test.
4846	* gcc.target/powerpc/vadsdu-1.c: New test.
4847	* gcc.target/powerpc/vadsdu-2.c: New test.
4848	* gcc.target/powerpc/vadsdu-3.c: New test.
4849	* gcc.target/powerpc/vadsdu-4.c: New test.
4850	* gcc.target/powerpc/vadsdu-5.c: New test.
4851	* gcc.target/powerpc/vadsdub-1.c: New test.
4852	* gcc.target/powerpc/vadsdub-2.c: New test.
4853	* gcc.target/powerpc/vadsduh-1.c: New test.
4854	* gcc.target/powerpc/vadsduh-2.c: New test.
4855	* gcc.target/powerpc/vadsduw-1.c: New test.
4856	* gcc.target/powerpc/vadsduw-2.c: New test.
4857
48582016-06-30  David Malcolm  <dmalcolm@redhat.com>
4859
4860	Backport from trunk r237880.
4861	2016-06-30  David Malcolm  <dmalcolm@redhat.com>
4862
4863	PR driver/71651
4864	* gcc.dg/spellcheck-options-12.c: New test case.
4865
48662016-06-30  Jakub Jelinek  <jakub@redhat.com>
4867
4868	PR middle-end/71693
4869	* gcc.c-torture/compile/pr71693.c: New test.
4870
48712016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
4872
4873	Back port from trunk
4874	2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
4875
4876	* gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4877	* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4878	* gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4879
48802016-06-27  Paul Thomas  <pault@gcc.gnu.org>
4881
4882	PR fortran/70673
4883	* gfortran.dg/pr70673.f90: New test.
4884
48852016-06-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4886
4887	Back port from trunk
4888	2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4889
4890	* gcc.target/powerpc/float128-complex-1.c: New tests for complex
4891	__float128.
4892	* gcc.target/powerpc/float128-complex-2.c: Likewise.
4893
48942016-06-24  Jakub Jelinek  <jakub@redhat.com>
4895
4896	PR tree-optimization/71647
4897	* gcc.target/i386/pr71647.c: New test.
4898
48992016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4900
4901	* gcc.dg/guality/param-5.c: New test.
4902
49032016-06-21  Jakub Jelinek  <jakub@redhat.com>
4904
4905	PR tree-optimization/71588
4906	* gcc.dg/pr71558.c: New test.
4907
4908	Backported from mainline
4909	2016-06-20  Jakub Jelinek  <jakub@redhat.com>
4910
4911	PR middle-end/71581
4912	* gcc.dg/pr71581.c: New test.
4913
4914	2016-06-14  Jakub Jelinek  <jakub@redhat.com>
4915
4916	PR c++/71528
4917	* g++.dg/opt/pr71528.C: New test.
4918
49192016-06-20  Ilya Enkovich  <ilya.enkovich@intel.com>
4920
4921	Backport from mainline r237484.
4922	2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4923
4924	PR middle-end/71529
4925	* gcc.target/i386/pr71529.C: New test.
4926
49272016-06-20  Georg-Johann Lay  <avr@gjlay.de>
4928	    Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4929
4930	Backport from 2016-06-20 trunk r237589, r236558.
4931
4932	PR target/71103
4933	* gcc.target/avr/pr71103.c: New test.
4934	* gcc.target/avr/torture/pr71103-2.c: New test.
4935
49362016-06-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4937
4938	Backport from mainline
4939	2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4940	* gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4941	requirements, and disable for AIX for now.
4942	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4943
49442016-06-16  Jakub Jelinek  <jakub@redhat.com>
4945
4946	PR target/71554
4947	* gcc.c-torture/execute/pr71554.c: New test.
4948
49492016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4950
4951	PR c++/70572
4952	* g++.dg/cpp1y/auto-fn31.C: New.
4953
49542016-06-14  Jakub Jelinek  <jakub@redhat.com>
4955
4956	PR c++/71516
4957	* g++.dg/init/pr71516.C: New test.
4958
4959	Backported from mainline
4960	2016-06-10  Jakub Jelinek  <jakub@redhat.com>
4961
4962	PR middle-end/71494
4963	* gcc.c-torture/execute/pr71494.c: New test.
4964
4965	PR c/68657
4966	* gcc.target/i386/pr68657.c: New test.
4967
4968	2016-06-08  Jakub Jelinek  <jakub@redhat.com>
4969
4970	PR c++/71448
4971	* g++.dg/torture/pr71448.C: New test.
4972
4973	2016-06-04  Jakub Jelinek  <jakub@redhat.com>
4974
4975	PR tree-optimization/71405
4976	* g++.dg/torture/pr71405.C: New test.
4977
49782016-06-13  Jakub Jelinek  <jakub@redhat.com>
4979
4980	PR sanitizer/71498
4981	* c-c++-common/ubsan/bounds-13.c: New test.
4982
49832016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
4984
4985	* gnat.dg/renaming10.ad[sb]: New test.
4986
49872016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4988
4989	PR target/60751
4990	* gfortran.dg/comma_IO_extension_1.f90: New test.
4991	* gfortran.dg/comma_IO_extension_2.f90: Likewise.
4992	* gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4993	statement.
4994	* gfortran.dg/graphite/pr38083.f90: Likewise.
4995	* gfortran.dg/guality/pr41558.f90: Likewise.
4996	* gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4997	missing format.
4998
49992016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5000
5001	* gnat.dg/case_character.adb: New test.
5002
50032016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5004
5005	PR middle-end/71373
5006	Backport from trunk r237291:
5007	2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5008		    Cesar Philippidis  <cesar@codesourcery.com>
5009
5010	* gcc.dg/goacc/nested-function-1.c: New file.
5011	* gcc.dg/goacc/nested-function-2.c: Likewise.
5012	* gcc.dg/goacc/pr71373.c: Likewise.
5013	* gfortran.dg/goacc/cray-2.f95: Likewise.
5014	* gfortran.dg/goacc/loop-1-2.f95: Likewise.
5015	* gfortran.dg/goacc/loop-3-2.f95: Likewise.
5016	* gfortran.dg/goacc/cray.f95: Update.
5017	* gfortran.dg/goacc/loop-1.f95: Likewise.
5018	* gfortran.dg/goacc/loop-3.f95: Likewise.
5019	* gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5020	* gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5021
5022	Backport from trunk r237291:
5023	* c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5024	for OpenACC tile clauses.
5025	* gfortran.dg/goacc/combined-directives.f90: Likewise.
5026
5027	PR c/71381
5028	Backport from trunk r237290:
5029	* c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
5030	to...
5031	* c-c++-common/goacc/cache-2.c: ... this new file.
5032	* gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5033	* gfortran.dg/goacc/cache-2.f95: ... this new file.
5034	* gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5035	usage.
5036	* gfortran.dg/goacc/cray.f95: Likewise.
5037	* gfortran.dg/goacc/loop-1.f95: Likewise.
5038
50392016-06-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5040
5041	Back port from trunk
5042	2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
5043
5044	* gcc.target/powerpc/p9-splat-4.c: New test.
5045
5046	Back port from trunk
5047	2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
5048
5049	PR target/71186
5050	* gcc.target/powerpc/pr71186.c: New test.
5051
5052	Back port from trunk
5053	2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5054
5055	* gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5056	splat operations and the XXSPLTIB instruction.
5057	* gcc.target/powerpc/p9-splat-2.c: Likewise.
5058	* gcc.target/powerpc/p9-splat-3.c: Likewise.
5059	* gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5060	xxlxor to clear a register.
5061
50622016-06-08  Jakub Jelinek  <jakub@redhat.com>
5063
5064	PR c++/71442
5065	* g++.dg/cpp0x/Wunused-variable-1.C: New test.
5066
50672016-06-08  Eric Botcazou  <ebotcazou@adacore.com>
5068
5069	Backport from mainline
5070	2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
5071
5072	* gcc.target/sparc/vis4misc.c: New file.
5073	* gcc.target/sparc/fpcmp.c: Likewise.
5074	* gcc.target/sparc/fpcmpu.c: Likewise.
5075
50762016-06-08  Ilya Verbin  <ilya.verbin@intel.com>
5077
5078	Backport from mainline
5079	2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
5080
5081	* gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5082	* gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5083	* gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5084	* gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5085	* gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5086	* gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5087	* gcc.target/i386/avx512f-floor-vec-1.c: New test.
5088	* gcc.target/i386/avx512f-floor-vec-2.c: New test.
5089	* gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5090	* gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5091	* gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5092	* gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5093	* gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5094	* gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5095	* gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5096	* gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5097	* gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5098	* gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5099	* gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5100	* gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5101	* gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5102	* gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5103	* gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5104	* gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5105
51062016-06-07  Uros Bizjak  <ubizjak@gmail.com>
5107
5108	PR target/71389
5109	* g++.dg/pr71389.C: New test.
5110
51112016-06-06  Jakub Jelinek  <jakub@redhat.com>
5112	    Patrick Palka  <ppalka@gcc.gnu.org>
5113
5114	PR c++/70847
5115	PR c++/71330
5116	PR c++/71393
5117	* g++.dg/opt/pr70847.C: New test.
5118	* g++.dg/ubsan/pr70847.C: New test.
5119	* g++.dg/ubsan/pr71393.C: New test.
5120
51212016-06-06  Jakub Jelinek  <jakub@redhat.com>
5122
5123	PR tree-optimization/71259
5124	* gcc.dg/vect/pr71259.c: New test.
5125
51262016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5127
5128	PR fortran/69659
5129	* gfortran.dg/class_array_22.f03: New test.
5130
51312016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5132
5133	PR target/70957
5134	* gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5135	support.
5136	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5137
51382016-06-03  Jakub Jelinek  <jakub@redhat.com>
5139
5140	PR middle-end/71387
5141	* g++.dg/opt/pr71387.C: New test.
5142
51432016-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5144
5145	Back port from trunk
5146	2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
5147
5148	* gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5149	floating point min/max/comparison instructions.
5150	* gcc.target/powerpc/p9-minmax-2.c: Likewise.
5151
51522016-06-02  Jakub Jelinek  <jakub@redhat.com>
5153
5154	PR c++/71372
5155	* c-c++-common/pr71372.c: New test.
5156
51572016-06-02  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5158
5159	Back port from trunk
5160	2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5161
5162	* gcc.target/powerpc/darn-0.c: New test.
5163	* gcc.target/powerpc/darn-1.c: New test.
5164	* gcc.target/powerpc/darn-2.c: New test.
5165
51662016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
5167
5168	PR c++/70972
5169	* g++.dg/cpp0x/inh-ctor20.C: New.
5170	* g++.dg/cpp0x/inh-ctor21.C: Likewise.
5171
51722016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
5173
5174	* g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5175	* g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5176
51772016-06-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5178
5179	Back port from trunk
5180	2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5181		    Kelvin Nilsen  <kelvin@gcc.gnu.org>
5182
5183	* gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5184	as little endian.
5185
5186	Back port from trunk
5187	2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5188		    Kelvin Nilsen  <kelvin@gcc.gnu.org>
5189
5190	* gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5191	support.
5192
5193	Back port from trunk
5194	2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5195
5196	* gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5197	vector parity built-in functions.
5198	* gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5199	count trailing zeros automatic vectorization.
5200	* gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5201	count trailing zeros built-in functions.
5202
5203	Back port from trunk
5204	2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5205
5206	* gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5207	instructions.
5208
5209	Back port from trunk
5210	2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5211
5212	* gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5213	support.
5214	* gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5215	warning when using -mvsx-timode.
5216	* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5217	* gcc.target/powerpc/dform-2.c: Likewise.
5218	* gcc.target/powerpc/pr68805.c: Likewise.
5219
52202016-06-01  Paul Thomas  <pault@gcc.gnu.org>
5221
5222	PR fortran/71156
5223	* gfortran.dg/submodule_14.f08: Add missing recursive prefix
5224	to the module procedure declaration.
5225	* gfortran.dg/submodule_16.f08: New test.
5226
52272016-06-01  Jakub Jelinek  <jakub@redhat.com>
5228
5229	PR middle-end/71371
5230	* c-c++-common/gomp/pr71371.c: New test.
5231
5232	* gfortran.dg/gomp/order-1.f90: New test.
5233	* gfortran.dg/gomp/order-2.f90: New test.
5234
52352016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5236
5237	* gnat.dg/opt56.ad[sb]: New test.
5238
52392016-05-31  Martin Sebor  <msebor@redhat.com>
5240
5241	PR c++/71306
5242	* g++.dg/warn/Wplacement-new-size-3.C: New test.
5243
52442016-05-31  Richard Biener  <rguenther@suse.de>
5245
5246	Backport from mainline
5247	2016-05-11  Richard Biener  <rguenther@suse.de>
5248
5249	PR debug/71057
5250	* g++.dg/debug/pr71057.C: New testcase.
5251
52522016-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5253
5254	PR target/71056
5255	* gcc.target/arm/pr71056.c: New test.
5256
52572016-05-31  Tom de Vries  <tom@codesourcery.com>
5258
5259	backport:
5260	2016-05-31  Tom de Vries  <tom@codesourcery.com>
5261
5262	PR tree-optimization/69068
5263	* gcc.dg/graphite/pr69068.c: New test.
5264
52652016-05-30  Jakub Jelinek  <jakub@redhat.com>
5266
5267	PR c++/71349
5268	* c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
5269	nowait depend(inout: dd[0]) clauses where permitted.
5270
52712016-05-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5272
5273	Backport from mainline
5274	2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5275
5276	* gcc.target/powerpc/vsx-elemrev-1.c: New.
5277	* gcc.target/powerpc/vsx-elemrev-2.c: New.
5278	* gcc.target/powerpc/vsx-elemrev-3.c: New.
5279	* gcc.target/powerpc/vsx-elemrev-4.c: New.
5280
52812016-05-30  Tom de Vries  <tom@codesourcery.com>
5282
5283	backport:
5284	2016-05-30  Tom de Vries  <tom@codesourcery.com>
5285
5286	* gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5287	to ce.
5288
52892016-05-30  Uros Bizjak  <ubizjak@gmail.com>
5290
5291	* gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5292	Use correct register when clearing %edx.
5293
52942016-05-30  Richard Biener  <rguenther@suse.de>
5295
5296	Backport from mainline
5297	2016-05-11  Richard Biener  <rguenther@suse.de>
5298
5299	PR middle-end/71002
5300	* g++.dg/torture/pr71002.C: New testcase.
5301
5302	2016-05-13  Jakub Jelinek  <jakub@redhat.com>
5303
5304	PR bootstrap/71071
5305	* gcc.dg/pr71071.c: New test.
5306
53072016-05-30  Tom de Vries  <tom@codesourcery.com>
5308
5309	backport:
5310	2016-05-30  Tom de Vries  <tom@codesourcery.com>
5311
5312	PR tree-optimization/69067
5313	* gcc.dg/graphite/pr69067.c: New test.
5314
53152016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
5316
5317	PR c++/71105
5318	* g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5319	* g++.dg/cpp1y/lambda-conv1.C: Likewise.
5320	* g++.dg/cpp1y/lambda-conv2.C: Likewise.
5321
53222016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5323
5324	Backport from mainline r236810.
5325	2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5326
5327	PR middle-end/71279
5328	* gcc.dg/pr71279.c: New test.
5329
53302016-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5331
5332	Backport from trunk.
5333	PR fortran/66461
5334	* gfortran.dg/unexpected_eof.f: New test
5335
53362016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5337
5338	* gnat.dg/opt55.ad[sb]: New test.
5339
53402016-05-24  Martin Sebor  <msebor@redhat.com>
5341
5342	PR c++/71147
5343	* g++.dg/ext/flexary16.C: New test.
5344
53452016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5346
5347	PR c++/69872
5348	* g++.dg/warn/Wno-narrowing1.C: New.
5349
53502016-05-24  Jakub Jelinek  <jakub@redhat.com>
5351
5352	PR c++/71257
5353	* g++.dg/vect/simd-clone-6.cc: New test.
5354	* g++.dg/gomp/declare-simd-6.C: New test.
5355
53562016-05-23  Martin Jambor  <mjambor@suse.cz>
5357
5358	PR tree-optimization/70884
5359	* gcc.dg/tree-ssa/pr70919.c: New test.
5360
53612016-05-20  Jakub Jelinek  <jakub@redhat.com>
5362
5363	PR c++/71210
5364	* g++.dg/opt/pr71210-1.C: New test.
5365	* g++.dg/opt/pr71210-2.C: New test.
5366
5367	PR fortran/71204
5368	* gfortran.dg/pr71204.f90: New test.
5369
53702016-05-19  David Malcolm  <dmalcolm@redhat.com>
5371
5372	Backport from trunk r236483.
5373	PR c++/71184
5374	* g++.dg/pr71184.C: New test case.
5375
53762016-05-19  Marek Polacek  <polacek@redhat.com>
5377
5378	Backport from mainline
5379	2016-05-19  Marek Polacek  <polacek@redhat.com>
5380
5381	PR tree-optimization/71031
5382	* gcc.dg/tree-ssa/vrp100.c: New test.
5383
53842016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5385
5386	Backport from mainline
5387	2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5388
5389	* c-c++-common/pr69669.c: Check the used mode.
5390
53912016-05-19  Martin Jambor  <mjambor@suse.cz>
5392
5393	PR ipa/70646
5394	* gcc.dg/ipa/pr70646.c: New test.
5395
53962016-05-18  Jakub Jelinek  <jakub@redhat.com>
5397
5398	PR c++/71100
5399	* g++.dg/opt/pr71100.C: New test.
5400
54012016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
5402
5403	PR c++/70466
5404	* g++.dg/template/pr70466-1.C: New.
5405	* g++.dg/template/pr70466-2.C: Likewise.
5406
54072016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5408
5409	Backport from mainline r236377.
5410	2016-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5411
5412	* gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5413	* gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5414	"blr\t" and switch to scan-assembler-times.
5415
54162016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5417
5418	Backport from mainline
5419	2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5420
5421	PR target/70809
5422	* gcc.target/aarch64/pr70809_1.c: New test.
5423
54242016-05-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5425
5426	Backport from mainline
5427	2016-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5428
5429	* gcc.target/powerpc/pr70963.c: Require at least power8 at both
5430	compile and run time.
5431
54322016-05-15  Harald Anlauf  <anlauf@gmx.de>
5433
5434	PR fortran/69603
5435	* gfortran.dg/pr69603.f90: New testcase.
5436
54372016-05-14  Fritz Reese  <fritzoreese@gmail.com>
5438
5439	Backport from trunk: r235999, r236241, r236242
5440	* gfortran.dg/dec_union_4.f90: Fix endian issue.
5441
5442	PR fortran/71047
5443	* gfortran.dg/pr71047.f08: New test.
5444
5445	PR fortran/56226
5446	* gfortran.dg/dec_structure_1.f90: New testcase.
5447	* gfortran.dg/dec_structure_2.f90: Ditto.
5448	* gfortran.dg/dec_structure_3.f90: Ditto.
5449	* gfortran.dg/dec_structure_4.f90: Ditto.
5450	* gfortran.dg/dec_structure_5.f90: Ditto.
5451	* gfortran.dg/dec_structure_6.f90: Ditto.
5452	* gfortran.dg/dec_structure_7.f90: Ditto.
5453	* gfortran.dg/dec_structure_8.f90: Ditto.
5454	* gfortran.dg/dec_structure_9.f90: Ditto.
5455	* gfortran.dg/dec_structure_10.f90: Ditto.
5456	* gfortran.dg/dec_structure_11.f90: Ditto.
5457	* gfortran.dg/dec_union_1.f90: Ditto.
5458	* gfortran.dg/dec_union_2.f90: Ditto.
5459	* gfortran.dg/dec_union_3.f90: Ditto.
5460	* gfortran.dg/dec_union_4.f90: Ditto.
5461	* gfortran.dg/dec_union_5.f90: Ditto.
5462	* gfortran.dg/dec_union_6.f90: Ditto.
5463	* gfortran.dg/dec_union_7.f90: Ditto.
5464
54652016-05-13  Uros Bizjak  <ubizjak@gmail.com>
5466
5467	* gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5468	remove XOP handling.
5469	* gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5470
54712016-05-13  Richard Biener  <rguenther@suse.de>
5472
5473	Backport from mainline
5474	2016-04-27  Richard Biener  <rguenther@suse.de>
5475
5476	PR ipa/70760
5477	* g++.dg/ipa/ipa-pta-2.C: New testcase.
5478
5479	2016-05-06  Richard Biener  <rguenther@suse.de>
5480
5481	PR middle-end/70931
5482	* gfortran.dg/pr70931.f90: New testcase.
5483
5484	2016-05-06  Richard Biener  <rguenther@suse.de>
5485
5486	PR middle-end/70941
5487	* gcc.dg/torture/pr70941.c: New testcase.
5488
5489	2016-05-06  Jakub Jelinek  <jakub@redhat.com>
5490
5491	PR middle-end/70941
5492	* gcc.dg/torture/pr70941.c (abort): Remove prototype.
5493	(a, b, c, d): Change type from char to signed char.
5494	(main): Compare against (signed char) -1634678893 instead of
5495	hardcoded -109.  Use __builtin_abort instead of abort.
5496
54972016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5498
5499	Backport from mainline r236171.
5500	2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5501
5502	PR tree-optimization/71006
5503	* gcc.dg/pr71006.c: New test.
5504
55052016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5506
5507	Backport from mainline
5508	2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5509
5510	PR target/70830
5511	* gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5512	Add -save-temps to dg-options.
5513	Scan for ldmfd rather than pop instruction.
5514	* gcc.target/arm/interrupt-2.c: Likewise.
5515	* gcc.target/arm/pr70830.c: New test.
5516
55172016-05-11  Jakub Jelinek  <jakub@redhat.com>
5518
5519	PR fortran/70855
5520	* gfortran.dg/gomp/pr70855.f90: New test.
5521
55222016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
5523
5524	Backport from mainline r236088.
5525	2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5526
5527	PR middle-end/70877
5528	* gcc.target/i386/pr70877.c: New test.
5529
55302016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
5531
5532	Backport from mainline r236086.
5533	2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5534
5535	PR tree-optimization/70876
5536	* gcc.target/i386/pr70876.c: New test.
5537
55382016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5539
5540	Backport from mainline
5541	2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5542
5543	PR target/70963
5544	* gcc.target/powerpc/pr70963.c: New.
5545
55462016-05-10  Jakub Jelinek  <jakub@redhat.com>
5547
5548	Backported from mainline
5549	2016-05-03  Jakub Jelinek  <jakub@redhat.com>
5550
5551	PR tree-optimization/70916
5552	* gcc.c-torture/compile/pr70916.c: New test.
5553
55542016-05-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
5555
5556	Backport from mainline r235962.
5557	2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5558
5559	PR debug/70935
5560	* gcc.dg/torture/pr70935.c: New test.
5561
55622016-05-09  Uros Bizjak  <ubizjak@gmail.com>
5563
5564	* gcc.target/i386/fabsneg-1.c New test.
5565
55662016-05-07  Tom de Vries  <tom@codesourcery.com>
5567
5568	backport:
5569	2016-05-07  Tom de Vries  <tom@codesourcery.com>
5570
5571	PR tree-optimization/70956
5572	* gcc.dg/graphite/pr70956.c: New test.
5573
55742016-05-06  Marek Polacek  <polacek@redhat.com>
5575
5576	Backported from mainline
5577	2016-05-06  Marek Polacek  <polacek@redhat.com>
5578
5579	PR sanitizer/70875
5580	* gcc.dg/ubsan/bounds-3.c: New test.
5581
55822016-05-06  Marek Polacek  <polacek@redhat.com>
5583
5584	Backported from mainline
5585	2016-04-29  Marek Polacek  <polacek@redhat.com>
5586
5587	PR sanitizer/70342
5588	* g++.dg/ubsan/null-7.C: New test.
5589
55902016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
5591
5592	* gnat.dg/debug5.adb: New testcase.
5593
55942016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
5595
5596	PR middle-end/70626
5597	* c-c++-common/goacc/combined-reduction.c: New test.
5598	* gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5599
56002016-04-28  Jakub Jelinek  <jakub@redhat.com>
5601
5602	PR target/70858
5603	* gcc.target/i386/pr70858.c: New test.
5604
56052016-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5606
5607	PR c++/70540
5608	* g++.dg/cpp0x/auto48.C: New.
5609
56102016-04-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5611
5612	* gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5613	* gfortran.dg/submodule_15.f08: Likewise.
5614
56152016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617	Backported from mainline
5618	2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
5619
5620	PR target/70750
5621	* gcc.target/i386/pr70750-1.c: New test.
5622	* gcc.target/i386/pr70750-2.c: Likewise.
5623
56242016-04-27  Jakub Jelinek  <jakub@redhat.com>
5625
5626	Backported from mainline
5627	2016-04-23  Jakub Jelinek  <jakub@redhat.com>
5628
5629	PR sanitizer/70712
5630	* c-c++-common/asan/pr70712.c: New test.
5631
56322016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5633
5634	PR target/70728
5635	* gcc.target/i386/pr70728.c: New test.
5636
56372016-04-27  Release Manager
5638
5639	* GCC 6.1.0 released.
5640
56412016-04-25  Richard Biener  <rguenther@suse.de>
5642
5643	PR tree-optimization/70780
5644	* gcc.dg/torture/pr70780.c: New testcase.
5645
56462016-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5647
5648	PR libgfortran/70684
5649	* gfortran.dg/list_read_14.f90: New test.
5650
56512016-04-21  Richard Biener  <rguenther@suse.de>
5652
5653	PR middle-end/70747
5654	* gcc.dg/pr70747.c: New testcase.
5655
56562016-04-20  Andrew Pinski  <apinski@cavium.com>
5657
5658	PR target/64971
5659	* gcc.c-torture/compile/pr37433-1.c: New testcase.
5660
56612016-04-20  Marek Polacek  <polacek@redhat.com>
5662
5663	PR tree-optimization/70725
5664	* gcc.dg/pr70725.c: New test.
5665
56662016-04-20  Richard Biener  <rguenther@suse.de>
5667
5668	PR tree-optimization/70726
5669	* g++.dg/vect/pr70726.cc: New testcase.
5670
56712016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5672
5673	PR target/70674
5674	* gcc.target/s390/pr70674.c: New test.
5675
56762016-04-19  Richard Biener  <rguenther@suse.de>
5677
5678	PR tree-optimization/70724
5679	* gcc.dg/torture/pr70724.c: New testcase.
5680
56812016-04-15  Marek Polacek  <polacek@redhat.com>
5682
5683	PR c/70671
5684	* gcc.dg/bitfld-22.c: New test.
5685
56862016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
5687
5688	* gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5689	x86_64.
5690
56912016-04-15  Marek Polacek  <polacek@redhat.com>
5692
5693	PR c/70651
5694	* c-c++-common/pr70651.c: New test.
5695
56962016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5697
5698	PR rtl-optimization/70681
5699	* gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5700	dump scan on arm and powerpc.
5701	* gcc.dg/pr10474.c: Likewise.
5702
57032016-04-15  Jakub Jelinek  <jakub@redhat.com>
5704
5705	PR c++/69517
5706	PR c++/70019
5707	PR c++/70588
5708	* g++.dg/cpp1y/vla11.C: Revert for real.
5709
5710	PR c/70436
5711	* c-c++-common/Wparentheses-1.c: New test.
5712	* c-c++-common/gomp/Wparentheses-1.c: New test.
5713	* c-c++-common/gomp/Wparentheses-2.c: New test.
5714	* c-c++-common/gomp/Wparentheses-3.c: New test.
5715	* c-c++-common/gomp/Wparentheses-4.c: New test.
5716	* c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5717	* c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5718	* c-c++-common/goacc/Wparentheses-1.c: New test.
5719
57202016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5721
5722	PR target/70662
5723	* gcc.target/i386/pr70662.c: New test.
5724
57252016-04-15  Richard Biener  <rguenther@suse.de>
5726	    Alan Modra  <amodra@gmail.com>
5727
5728	PR tree-optimization/70130
5729	* gcc.dg/vect/O3-pr70130.c: New testcase.
5730
57312016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5732
5733	PR target/70669
5734	* gcc.target/powerpc/pr70669.c: New test.
5735
5736	PR target/70640
5737	* gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5738	a power7 system that does not have an assembler that supports
5739	power8.
5740
57412016-04-14  Martin Sebor  <msebor@redhat.com>
5742
5743	PR c++/69517
5744	PR c++/70019
5745	PR c++/70588
5746	* c-c++-common/ubsan/vla-1.c: Revert.
5747	* g++.dg/cpp1y/vla11.C: Same.
5748	* g++.dg/cpp1y/vla12.C: Same.
5749	* g++.dg/cpp1y/vla13.C: Same.
5750	* g++.dg/cpp1y/vla14.C: Same.
5751	* g++.dg/cpp1y/vla3.C: Same.
5752	* g++.dg/init/array24.C: Same.
5753	* g++.dg/ubsan/vla-1.C: Same.
5754
57552016-04-14  Marek Polacek  <polacek@redhat.com>
5756	    Jan Hubicka  <hubicka@ucw.cz>
5757
5758	PR c++/70029
5759	* g++.dg/torture/pr70029.C: New test.
5760
57612016-04-14  Martin Sebor  <msebor@redhat.com>
5762
5763	* g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5764	type size to prevent failures on targets with very low maximum
5765	alignment.
5766
57672016-04-14  Richard Biener  <rguenther@suse.de>
5768
5769	PR tree-optimization/70623
5770	* gcc.dg/torture/pr70623.c: New testcase.
5771	* gcc.dg/torture/pr70623-2.c: Likewise.
5772
57732016-04-13  Martin Sebor  <msebor@redhat.com>
5774
5775	PR c++/69517
5776	PR c++/70019
5777	PR c++/70588
5778	* c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5779	* g++.dg/cpp1y/vla11.C: New test.
5780	* g++.dg/cpp1y/vla12.C: New test.
5781	* g++.dg/cpp1y/vla13.C: New test.
5782	* g++.dg/cpp1y/vla14.C: New test.
5783	* g++.dg/cpp1y/vla3.C: Restore deleted test.
5784	* g++.dg/init/array24.C: Fully brace VLA initializer.
5785	* g++.dg/ubsan/vla-1.C: Disable exceptions.
5786
57872016-04-13  Jakub Jelinek  <jakub@redhat.com>
5788
5789	PR c++/70641
5790	* g++.dg/opt/pr70641.C: New test.
5791
57922016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5793
5794	PR rtl-optimization/68749
5795	* gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5796	effects of argument promotions.
5797	Remove default args to dg-skip-if.
5798
57992016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
5800
5801	PR c++/70635
5802	* g++.dg/parse/pr70635.C: New.
5803
58042016-04-13  Marek Polacek  <polacek@redhat.com>
5805
5806	PR c++/70639
5807	* c-c++-common/Wmisleading-indentation-4.c: New test.
5808
58092016-04-13  Marek Polacek  <polacek@redhat.com>
5810
5811	PR c/70436
5812	* gcc.dg/Wparentheses-12.c: New test.
5813	* gcc.dg/Wparentheses-13.c: New test.
5814
58152016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5816
5817	* gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5818	* gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5819	* gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5820
58212016-04-13  Jakub Jelinek  <jakub@redhat.com>
5822
5823	PR middle-end/70633
5824	* gcc.c-torture/compile/pr70633.c: New test.
5825
5826	PR debug/70628
5827	* gcc.dg/torture/pr70628.c: New test.
5828
58292016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
5830
5831	PR c++/70610
5832	* g++.dg/template/pr70610.C: New test.
5833	* g++.dg/template/pr70610-2.C: New test.
5834	* g++.dg/template/pr70610-3.C: New test.
5835	* g++.dg/template/pr70610-4.C: New test.
5836
58372016-04-12  Jakub Jelinek  <jakub@redhat.com>
5838
5839	* c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5840	128 instead of 32.
5841
5842	PR c++/70571
5843	* g++.dg/ext/pr70571.C: New test.
5844
58452016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5846
5847	PR target/70640
5848	* gcc.target/powerpc/pr70640.c: New test.
5849
58502016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
5851
5852	PR c++/68722
5853	* g++.dg/parse/pr68722.C: New.
5854
58552016-04-12  Jakub Jelinek  <jakub@redhat.com>
5856
5857	PR rtl-optimization/70596
5858	* gcc.target/i386/pr70596.c: New test.
5859
58602016-04-12  Nathan Sidwell  <nathan@acm.org>
5861
5862	PR c++/70501
5863	* g++.dg/init/pr70501.C: New.
5864
58652016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
5866
5867	* gcc.target/i386/asm-flag-6.c: New test.
5868
58692016-04-12  Tom de Vries  <tom@codesourcery.com>
5870
5871	PR tree-optimization/68756
5872	* gcc.dg/graphite/pr68756.c: New test.
5873
58742016-04-12  Jakub Jelinek  <jakub@redhat.com>
5875
5876	PR tree-optimization/70602
5877	* gcc.c-torture/execute/pr70602.c: New test.
5878
58792016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5880
5881	PR target/70381
5882	* gcc.target/powerpc/float128-1.c: New tests to make sure the
5883	__float128 emulator is built and runs.
5884	* gcc.target/powerpc/float128-1.c: Likewise.
5885
5886	* lib/target-supports.exp (check_ppc_float128_sw_available):
5887	Rework tests for __float128 software and hardware
5888	availability. Fix exit condition to return 0 on success.
5889
58902016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5891
5892	PR target/70133
5893	* gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5894	* gcc.target/aarch64/target_attr_15.c: Likewise.
5895
58962016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
5897
5898	PR c++/69066
5899	* g++.dg/cpp1y/pr69066.C: New.
5900
59012016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5902
5903	PR fortran/68566
5904	* gfortran.dg/pr36192.f90: Update test.
5905	* gfortran.dg/pr36192_1.f90: Update test.
5906	* gfortran.dg/real_dimension_1.f: Update test.
5907	* gfortran.dg/parameter_array_init_7.f90: New test.
5908
59092016-04-09  John David Anglin  <danglin@gcc.gnu.org>
5910
5911	PR testsuite/64039
5912	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5913
5914	* gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5915
5916	PR rtl-optimization/66669
5917	* gcc.dg/loop-8.c: Skip on hppa*-*-*.
5918
5919	* gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5920
5921	* gcc.dg/pic-1.c: Skip on hppa*-*-*.
5922	* gcc.dg/pie-1.c: Likewise.
5923	* gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5924	* gcc.dg/pic-4.c: Likewise.
5925	* gcc.dg/pie-3.c: Likewise.
5926	* gcc.dg/pie-4.c: Likewise.
5927
5928	* gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5929
5930	PR tree-optimization/68644
5931	* gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5932
5933	PR rtl-optimization/64886
5934	* gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5935
59362016-04-09  Tom de Vries  <tom@codesourcery.com>
5937
5938	PR tree-optimization/68953
5939	* gcc.dg/graphite/pr68953.c: New test.
5940
59412016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5942
5943	PR fortran/70592
5944	* gfortran.dg/deferred_character_16.f90: New test.
5945
59462016-04-09  Jakub Jelinek  <jakub@redhat.com>
5947
5948	PR tree-optimization/70586
5949	* gcc.c-torture/execute/pr70586.c: New test.
5950
59512016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5952
5953	PR sanitizer/70573
5954	* c-c++-common/asan/halt_on_error-1.c: Replace memset
5955	with __builtin_memset
5956	* c-c++-common/asan/halt_on_error-2.c: Likewise.
5957
59582016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
5959
5960	PR lto/70289
5961	PR ipa/70348
5962	PR tree-optimization/70373
5963	PR middle-end/70533
5964	PR middle-end/70534
5965	PR middle-end/70535
5966	* c-c++-common/goacc/reduction-5.c: New test.
5967	* c-c++-common/goacc/reduction-promotions.c: New test.
5968	* gfortran.dg/goacc/reduction-3.f95: New test.
5969	* gfortran.dg/goacc/reduction-promotions.f90: New test.
5970
59712016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
5972
5973	PR c++/70590
5974	PR c++/70452
5975	* g++.dg/pr70590.C: New test.
5976	* g++.dg/pr70590-2.C: New test.
5977
59782016-04-08  Jakub Jelinek  <jakub@redhat.com>
5979
5980	PR middle-end/70593
5981	* gcc.target/i386/pr70593.c: New test.
5982
5983	PR rtl-optimization/70574
5984	* gcc.target/i386/avx2-pr70574.c: New test.
5985
59862016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
5987
5988	PR sanitizer/70541
5989	* c-c++-common/asan/pr70541.c: New test.
5990
59912016-04-08  Tom de Vries  <tom@codesourcery.com>
5992
5993	* c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5994	* gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5995
59962016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5997
5998	PR target/70566
5999	* gcc.c-torture/execute/pr70566.c: New test.
6000
60012016-04-08  Tom de Vries  <tom@codesourcery.com>
6002
6003	* c-c++-common/goacc/uninit-copy-clause.c: New test.
6004	* gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6005
60062016-04-08  Alan Modra  <amodra@gmail.com>
6007
6008	* gcc.target/powerpc/pr70117.c: New.
6009
60102016-04-07  Jakub Jelinek  <jakub@redhat.com>
6011
6012	PR testsuite/70581
6013	* gcc.dg/lto/simd-function_0.c: New test.
6014
6015	* c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6016	clones.
6017	* c-c++-common/attr-simd-2.c: Likewise.
6018	* c-c++-common/attr-simd-4.c: Likewise.
6019	* gcc.dg/gomp/simd-clones-2.c: Likewise.
6020	* gcc.dg/gomp/simd-clones-3.c: Likewise.
6021
60222016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6023
6024	PR testsuite/70553
6025	* gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6026
60272016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
6028	    Tom de Vries  <tom@codesourcery.com>
6029
6030	* gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6031	* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6032	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6033	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6034	* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6035	* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6036	* gfortran.dg/goacc/kernels-loop.f95: Likewise.
6037	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6038
60392016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6040
6041	PR c/70436
6042	* g++.dg/warn/Wparentheses-29.C: New test.
6043
60442016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6045
6046	PR c/70436
6047	* g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6048	explicit braces to resolve a future -Wparentheses warning.
6049
60502016-04-06  Richard Henderson  <rth@redhat.com>
6051
6052	* gcc.dg/pr61817-1.c: New test.
6053	* gcc.dg/pr61817-2.c: New test.
6054	* gcc.dg/pr69391-1.c: New test.
6055	* gcc.dg/pr69391-2.c: New test.
6056
60572016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
6058
6059	PR rtl-optimization/70398
6060	* gcc.target/aarch64/pr70398.c: New.
6061
60622016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6063
6064	* gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6065
60662016-04-06  Yvan Roux  <yvan.roux@linaro.org>
6067	    Pedro Alves  <palves@redhat.com>
6068
6069	* gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6070
60712016-04-06  Jakub Jelinek  <jakub@redhat.com>
6072
6073	* lib/target-supports.exp (check_effective_target_vect_simd_clones):
6074	Check for avx512f effective targets instead of avx2.
6075	* gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6076	for AVX512F clones.
6077	* gcc.dg/gomp/declare-simd-3.c: Likewise.
6078	* g++.dg/gomp/declare-simd-1.C: Likewise.
6079	* g++.dg/gomp/declare-simd-3.C: Likewise.
6080	* g++.dg/gomp/declare-simd-4.C: Likewise.
6081
6082	PR middle-end/70550
6083	* c-c++-common/gomp/pr70550-1.c: New test.
6084	* c-c++-common/gomp/pr70550-2.c: New test.
6085
60862016-04-05  Nathan Sidwell  <nathan@acm.org>
6087
6088	PR c++/70512
6089	* g++.dg/ext/attribute-may-alias-5.C: New.
6090
60912016-04-05  Jakub Jelinek  <jakub@redhat.com>
6092
6093	PR c++/70336
6094	* c-c++-common/pr70336.c: New test.
6095	* gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6096	no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6097
60982016-04-05  Jan Hubicka  <hubicka@ucw.cz>
6099
6100	PR ipa/66223
6101	* g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6102
61032016-04-05  Jakub Jelinek  <jakub@redhat.com>
6104
6105	PR rtl-optimization/70542
6106	* gcc.dg/torture/pr70542.c: New test.
6107	* gcc.target/i386/avx2-pr70542.c: New test.
6108
61092016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
6110
6111	PR tree-optimization/70509
6112	* gcc.target/i386/avx512bw-pr70509.c: New test.
6113
61142016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
6115
6116	PR c++/70452
6117	* g++.dg/ext/constexpr-vla4.C: New test.
6118
61192016-04-05  Uros Bizjak  <ubizjak@gmail.com>
6120
6121	PR target/70510
6122	* gcc.target/i386/pr70510.c: New test.
6123
61242016-04-05  Richard Biener  <rguenther@suse.de>
6125
6126	PR tree-optimization/70526
6127	* g++.dg/torture/pr70526.C: New testcase.
6128
61292016-04-05  Jakub Jelinek  <jakub@redhat.com>
6130
6131	PR target/70525
6132	* gcc.target/i386/pr70525.c: New test.
6133
61342016-04-05  Richard Biener  <rguenther@suse.de>
6135
6136	PR middle-end/70499
6137	* g++.dg/torture/pr70499.C: New testcase.
6138
61392016-04-05  Richard Biener  <rguenther@suse.de>
6140
6141	* gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6142	remove XFAIL.
6143
61442016-04-04  Jakub Jelinek  <jakub@redhat.com>
6145
6146	PR middle-end/70307
6147	* gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
6148	rs6000 ABI warnings.
6149
61502016-04-04  Jan Hubicka  <hubicka@ucw.cz>
6151
6152	PR ipa/66223
6153	* g++.dg/ipa/devirt-51.C: New testcase.
6154
61552016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6156	    Jakub Jelinek <jakub@redhat.com>
6157
6158	PR middle-end/70457
6159	* gcc.dg/torture/pr70457.c: New.
6160
61612016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6162
6163	PR fortran/67538
6164	* gfortran.dg/allocate_with_source_19.f08: New test.
6165
61662016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6167
6168	PR fortran/65795
6169	* gfortran.dg/coarray_allocate_6.f08: New test.
6170
61712016-04-04  Richard Biener  <rguenther@suse.de>
6172
6173	PR rtl-optimization/70484
6174	* gcc.dg/torture/pr70484.c: New testcase.
6175
61762016-04-04  Marek Polacek  <polacek@redhat.com>
6177
6178	PR c/70307
6179	* gcc.dg/torture/pr70307.c: New test.
6180
61812016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
6182
6183	PR target/70416
6184	PR target/67391
6185	* gcc.target/sh/torture/pr70416.c: New.
6186
61872016-04-02  Martin Sebor  <msebor@redhat.com>
6188
6189	PR c++/67376
6190	PR c++/70170
6191	PR c++/70172
6192	PR c++/70228
6193	* g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6194	* g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6195	* g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6196	* g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6197	* g++.dg/cpp0x/constexpr-string.C: Same.
6198	* g++.dg/cpp0x/constexpr-wstring2.C: Same.
6199	* g++.dg/cpp0x/pr65398.C: Same.
6200	* g++.dg/ext/constexpr-vla1.C: Same.
6201	* g++.dg/ext/constexpr-vla2.C: Same.
6202	* g++.dg/ext/constexpr-vla3.C: Same.
6203	* g++.dg/ubsan/pr63956.C: Same.
6204
62052016-04-01  Jakub Jelinek  <jakub@redhat.com>
6206
6207	PR rtl-optimization/70467
6208	* gcc.target/i386/pr70467-2.c: New test.
6209
62102016-04-01  Jakub Jelinek  <jakub@redhat.com>
6211	    Marek Polacek  <polacek@redhat.com>
6212
6213	PR c++/70488
6214	* g++.dg/init/new47.C: New test.
6215
62162016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6217
6218	PR target/70496
6219	* gcc.target/arm/pr70496.c: New test.
6220
62212016-04-01  Nathan Sidwell  <nathan@acm.org>
6222
6223	PR c++/68475
6224	* g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6225
62262016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6227
6228	PR target/69890
6229	* gcc.dg/strlenopt.h (memmove): New.
6230	* gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6231	instead of "string.h".
6232	* gcc.target/i386/chkp-strlen-2.c: Likewise.
6233	* gcc.target/i386/chkp-strlen-3.c: Likewise.
6234	* gcc.target/i386/chkp-strlen-4.c: Likewise.
6235	* gcc.target/i386/chkp-strlen-5.c: Likewise.
6236	* gcc.target/i386/chkp-stropt-1.c: Likewise.
6237	* gcc.target/i386/chkp-stropt-10.c: Likewise.
6238	* gcc.target/i386/chkp-stropt-11.c: Likewise.
6239	* gcc.target/i386/chkp-stropt-12.c: Likewise.
6240	* gcc.target/i386/chkp-stropt-13.c: Likewise.
6241	* gcc.target/i386/chkp-stropt-14.c: Likewise.
6242	* gcc.target/i386/chkp-stropt-15.c: Likewise.
6243	* gcc.target/i386/chkp-stropt-16.c: Likewise.
6244	* gcc.target/i386/chkp-stropt-2.c: Likewise.
6245	* gcc.target/i386/chkp-stropt-3.c: Likewise.
6246	* gcc.target/i386/chkp-stropt-4.c: Likewise.
6247	* gcc.target/i386/chkp-stropt-5.c: Likewise.
6248	* gcc.target/i386/chkp-stropt-6.c: Likewise.
6249	* gcc.target/i386/chkp-stropt-7.c: Likewise.
6250	* gcc.target/i386/chkp-stropt-8.c: Likewise.
6251	* gcc.target/i386/chkp-stropt-9.c: Likewise.
6252
62532016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6254
6255	* g++.dg/template/ptrmem30.C (read): Rename to data_read.
6256	(Holder::foo): Reflect this.
6257
62582016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
6259
6260	PR target/70442
6261	* gcc.dg/pr70442.c: New test.
6262
62632016-03-31  Nathan Sidwell  <nathan@acm.org>
6264
6265	PR c++/70393
6266	* g++.dg/cpp0x/constexpr-virtual6.C: New.
6267
62682016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6269
6270	PR target/70453
6271	* gcc.target/i386/pr70453.c: New test.
6272
62732016-03-31  Andrey Belevantsev  <abel@ispras.ru>
6274
6275	PR target/70292
6276	* gcc.c-torture/pr70292.c: New test.
6277
62782016-03-31  Marek Polacek  <polacek@redhat.com>
6279
6280	PR c/70297
6281	* c-c++-common/pr70297.c: New test.
6282	* g++.dg/cpp0x/typedef-redecl.C: New test.
6283	* gcc.dg/typedef-redecl2.c: New test.
6284
62852016-03-31  Jakub Jelinek  <jakub@redhat.com>
6286
6287	PR rtl-optimization/70460
6288	* gcc.c-torture/execute/pr70460.c: New test.
6289
62902016-03-31  Richard Biener  <rguenther@suse.de>
6291
6292	PR c++/70430
6293	* g++.dg/ext/vector30.C: New testcase.
6294
62952016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6296	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6297
6298	* gfortran.dg/fmt_pf.f90: New test.
6299
63002016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6301
6302	Forward-port from 5 branch
6303	2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6304
6305	PR testsuite/70356
6306	* gcc.target/i386/avx-vextractf128-256-5.c: Move
6307	dg-require-effective-target after dg-do.
6308
6309	2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
6310
6311	* gcc.target/i386/avx-vextractf128-256-5.c: New test.
6312
63132016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
6314	    Julian Brown  <julian@codesourcery.com>
6315	    Chung-Lin Tang  <cltang@codesourcery.com>
6316	    Cesar Philippidis  <cesar@codesourcery.com>
6317	    James Norris  <jnorris@codesourcery.com>
6318	    Tom de Vries  <tom@codesourcery.com>
6319	    Nathan Sidwell  <nathan@codesourcery.com>
6320
6321	* c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6322	* c-c++-common/goacc/loop-clauses.c: Likewise.
6323	* g++.dg/goacc/template.C: Likewise.
6324	* gfortran.dg/goacc/combined-directives.f90: Likewise.
6325	* gfortran.dg/goacc/loop-1.f95: Likewise.
6326	* gfortran.dg/goacc/loop-5.f95: Likewise.
6327	* gfortran.dg/goacc/loop-6.f95: Likewise.
6328	* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6329	* c-c++-common/goacc-gomp/nesting-1.c: Update.
6330	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6331	* c-c++-common/goacc/clauses-fail.c: Likewise.
6332	* c-c++-common/goacc/parallel-1.c: Likewise.
6333	* c-c++-common/goacc/reduction-1.c: Likewise.
6334	* c-c++-common/goacc/reduction-2.c: Likewise.
6335	* c-c++-common/goacc/reduction-3.c: Likewise.
6336	* c-c++-common/goacc/reduction-4.c: Likewise.
6337	* c-c++-common/goacc/routine-3.c: Likewise.
6338	* c-c++-common/goacc/routine-4.c: Likewise.
6339	* c-c++-common/goacc/routine-5.c: Likewise.
6340	* c-c++-common/goacc/tile.c: Likewise.
6341	* g++.dg/goacc/template.C: Likewise.
6342	* gfortran.dg/goacc/combined-directives.f90: Likewise.
6343	* c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6344	* c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
6345	* c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
6346	* c-c++-common/goacc/kernels-empty.c: ... this file, and...
6347	* c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6348	* c-c++-common/goacc/kernels-noreturn.c: ... this file.
6349	* c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
6350	* c-c++-common/goacc/use_device-1.c: ... this file.
6351	* c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
6352	* c-c++-common/goacc/host_data-5.c: ... this file, and...
6353	* c-c++-common/goacc/host_data-6.c: ... this file.
6354	* c-c++-common/goacc/loop-2-kernels.c: New file.
6355	* c-c++-common/goacc/loop-2-parallel.c: Likewise.
6356	* c-c++-common/goacc/loop-3.c: Likewise.
6357	* g++.dg/goacc/reference.C: Likewise.
6358	* g++.dg/goacc/routine-1.C: Likewise.
6359	* g++.dg/goacc/routine-2.C: Likewise.
6360
63612016-03-30  Richard Biener  <rguenther@suse.de>
6362
6363	PR middle-end/70450
6364	* gcc.dg/torture/pr70450.c: New testcase.
6365
63662016-03-30  Jakub Jelinek  <jakub@redhat.com>
6367
6368	PR target/70421
6369	* gcc.dg/torture/pr70421.c: New test.
6370	* gcc.target/i386/avx512f-pr70421.c: New test.
6371
63722016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
6373
6374	PR testsuite/70364
6375	* gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6376	(check): New function.
6377	(bar): Call check.
6378	(foo): Align stack to 16 bytes when calling bar.
6379	* gcc.target/i386/cleanup-2.c: Likewise.
6380
63812016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
6382
6383	PR tree-optimization/59124
6384	* gcc.dg/Warray-bounds-19.c: New test.
6385
63862016-03-29  Zachary T Welch <zwelch@codesourcery.com>
6387
6388	* lib/prune.exp (escape_regex_chars): New.
6389	(prune_file_path): Update to quote metcharacters for regexp.
6390
63912016-03-29  Jakub Jelinek  <jakub@redhat.com>
6392
6393	PR rtl-optimization/70429
6394	* gcc.c-torture/execute/pr70429.c: New test.
6395
6396	PR tree-optimization/70405
6397	* gcc.dg/pr70405.c: New test.
6398
63992016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
6400
6401	PR fortran/70397
6402	* gfortran.dg/unlimited_polymorphic_25.f90: New test.
6403	* gfortran.dg/unlimited_polymorphic_26.f90: New test.
6404
64052016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
6406
6407	PR testsuite/64177
6408	* c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6409	__cilkrts_set_param to set two workers.
6410	* c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6411	* g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6412
64132016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6414
6415	* g++.dg/ext/fnname5.C: Update the test for Darwin.
6416
64172016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6418
6419	PR target/70406
6420	* gcc.target/i386/pr70406.c: New test.
6421
64222016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6423
6424	* gnat.dg/specs/double_record_extension3.ads: New test.
6425
64262016-03-25  Richard Henderson  <rth@redhat.com>
6427
6428	PR target/70120
6429	* gcc.target/aarch64/pr70120-1.c: New.
6430	* gcc.target/aarch64/pr70120-2.c: New.
6431	* gcc.target/aarch64/pr70120-3.c: New.
6432
64332016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
6434
6435	PR c++/62212
6436	* g++.dg/template/mangle2.C: The dg-do directive should be
6437	"compile" not "assemble".
6438
64392016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
6440
6441	PR lto/69650
6442	* gcc.dg/pr69650.c: New test.
6443
64442016-03-25  David Edelsohn  <dje.gcc@gmail.com>
6445
6446	* g++.dg/ext/pr70290.C: Prune non-standard ABI.
6447
64482016-03-25  Alan Modra  <amodra@gmail.com>
6449
6450	* gcc.dg/dfp/pr70052.c: New test.
6451
64522016-03-24  Richard Henderson  <rth@redhat.com>
6453
6454	PR middle-end/69845
6455	* gcc.dg/tree-ssa/pr69845-1.c: New test.
6456	* gcc.dg/tree-ssa/pr69845-2.c: New test.
6457
64582016-03-24  Tom de Vries  <tom@codesourcery.com>
6459
6460	* gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6461
64622016-03-24  Tom de Vries  <tom@codesourcery.com>
6463
6464	* c-c++-common/goacc/uninit-use-device-clause.c: New test.
6465	* gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6466
64672016-03-24  Tom de Vries  <tom@codesourcery.com>
6468
6469	* c-c++-common/goacc/uninit-dim-clause.c: New test.
6470	* gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6471
64722016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
6473
6474	PR c++/62212
6475	* g++.dg/template/mangle2.C: New test.
6476
64772016-03-24  Richard Biener  <rguenther@suse.de>
6478
6479	PR tree-optimization/70396
6480	* gcc.dg/torture/pr70396.c: New testcase.
6481
64822016-03-24  Richard Biener  <rguenther@suse.de>
6483
6484	PR middle-end/70370
6485	* gcc.dg/torture/pr70370.c: New testcase.
6486
64872016-03-24  Tom de Vries  <tom@codesourcery.com>
6488
6489	* gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6490	* gfortran.dg/goacc/kernels-tree.f95: Same.
6491	* gfortran.dg/goacc/parallel-tree.f95: Same.
6492
64932016-03-24  Tom de Vries  <tom@codesourcery.com>
6494
6495	* c-c++-common/goacc/uninit-if-clause.c: New test.
6496	* gfortran.dg/goacc/uninit-if-clause.f95: New test.
6497
64982016-03-24  Jakub Jelinek  <jakub@redhat.com>
6499
6500	PR target/70290
6501	* g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6502	Fix formatting.
6503
65042016-03-24  Richard Biener  <rguenther@suse.de>
6505
6506	PR tree-optimization/70372
6507	* gcc.dg/tree-ssa/pr70372.c: New testcase.
6508
65092016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6510
6511	PR c++/70347
6512	* g++.dg/cpp1y/nsdmi-union1.C: New test.
6513
65142016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6515
6516	PR c++/70332
6517	* g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6518
65192016-03-23  Jakub Jelinek  <jakub@redhat.com>
6520
6521	PR c++/70001
6522	* g++.dg/cpp0x/constexpr-70001-4.C: New test.
6523	* g++.dg/cpp1y/pr70001.C: New test.
6524
6525	PR c++/70323
6526	* g++.dg/cpp0x/constexpr-70323.C: New test.
6527
65282016-03-23  Alexandre Oliva  <aoliva@redhat.com>
6529	    Jason Merrill  <jason@redhat.com>
6530	    Jakub Jelinek  <jakub@redhat.com>
6531
6532	PR c++/69315
6533	* g++.dg/cpp0x/constexpr-69315.C: New test.
6534	* g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6535
65362016-03-23  Marek Polacek  <polacek@redhat.com>
6537
6538	PR c++/69884
6539	* g++.dg/warn/Wignored-attributes-1.C: New test.
6540	* g++.dg/warn/Wignored-attributes-2.C: New test.
6541
65422016-03-23  Tom de Vries  <tom@codesourcery.com>
6543
6544	* c-c++-common/goacc/kernels-default.c (foo): Add missing
6545	initialization.
6546	* gfortran.dg/goacc/private-3.f95 (test): Same.
6547	* gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6548	missing use param.
6549
65502016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6551
6552	* lib/target-supports.exp: Remove v7ve entry from loop
6553	creating effective target checks.
6554	(check_effective_target_arm_arch_v7ve_ok): New procedure.
6555	(add_options_for_arm_arch_v7ve): Likewise.
6556
65572016-03-23  Jakub Jelinek  <jakub@redhat.com>
6558
6559	PR tree-optimization/70354
6560	* gcc.dg/vect/pr70354-1.c: New test.
6561	* gcc.dg/vect/pr70354-2.c: New test.
6562	* gcc.target/i386/avx2-pr70354-1.c: New test.
6563	* gcc.target/i386/avx2-pr70354-2.c: New test.
6564
65652016-03-22  Jeff Law  <law@redhat.com>
6566
6567	PR target/70232
6568	* gcc.dg/tree-ssa/pr70232.c: New test.
6569
65702016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6571
6572	PR target/70302
6573	* gcc.target/i386/pr70302.c: New test.
6574
65752016-03-22  Richard Biener  <rguenther@suse.de>
6576
6577	PR middle-end/70251
6578	* g++.dg/torture/pr70251.C: New testcase.
6579
65802016-03-22  David Malcolm  <dmalcolm@redhat.com>
6581
6582	PR c/69993
6583	* c-c++-common/Wmisleading-indentation-3.c: New test, based on
6584	Wmisleading-indentation.c.
6585	* c-c++-common/Wmisleading-indentation.c: Update thoughout to
6586	reflect change to diagnostic text and order of messages.
6587	* gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6588
65892016-03-22  David Edelsohn  <dje.gcc@gmail.com>
6590
6591	* g++.dg/ext/java-3.C: Don't compile on AIX.
6592
65932016-03-22  Richard Biener  <rguenther@suse.de>
6594
6595	PR middle-end/70333
6596	* gcc.dg/torture/pr70333.c: New testcase.
6597
65982016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6599
6600	* g++.dg/ext/pr70290.C: New test.
6601
66022016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
6603
6604	PR target/70325
6605	* gcc.target/i386/pr70325.c: New test.
6606
66072016-03-22  Jakub Jelinek  <jakub@redhat.com>
6608
6609	PR target/70329
6610	* gcc.target/i386/avx512bw-pr70329-1.c: New test.
6611	* gcc.target/i386/avx512bw-pr70329-2.c: New test.
6612
6613	PR target/70300
6614	* gcc.target/i386/pr70300.c: New test.
6615
6616	PR c++/70295
6617	* c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6618	(func2): New function for cond with parens, xfail warning for c++.
6619	* g++.dg/warn/Wnonnull-compare-8.C: New test.
6620
66212016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6622
6623	PR c++/70096
6624	* g++.dg/template/ptrmem30.C: New test.
6625
66262016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6627
6628	PR c++/70204
6629	* g++.dg/cpp0x/constexpr-70204a.C: New test.
6630	* g++.dg/cpp0x/constexpr-70204b.C: New test.
6631
66322016-03-21  Jakub Jelinek  <jakub@redhat.com>
6633
6634	PR middle-end/70326
6635	* gcc.dg/pr70326.c: New test.
6636
66372016-03-21  Marc Glisse  <marc.glisse@inria.fr>
6638	    Jakub Jelinek  <jakub@redhat.com>
6639
6640	PR tree-optimization/70317
6641	* gcc.dg/pr70317.c: New test.
6642
66432016-03-21  Uros Bizjak  <ubizjak@gmail.com>
6644
6645	PR target/70327
6646	* gcc.target/i386/pr70327.c: New test.
6647
66482016-03-21  Martin Liska  <mliska@suse.cz>
6649
6650	PR ipa/70306
6651	* gcc.dg/ipa/pr70306.c: New test.
6652
66532016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6654
6655	* gcc.target/arm/attr-align1.c: Skip if M-profile.
6656	* gcc.target/arm/attr-align3.c: Likewise.
6657	* gcc.target/arm/attr_arm.c: Likewise.
6658	* gcc.target/arm/flip-thumb.c: Likewise.
6659
66602016-03-21  Jakub Jelinek  <jakub@redhat.com>
6661
6662	PR target/70296
6663	* gcc.target/powerpc/altivec-36.c: New test.
6664
66652016-03-21  Richard Biener  <rguenther@suse.de>
6666
6667	PR tree-optimization/70310
6668	* gcc.dg/torture/pr70310.c: New testcase.
6669
66702016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
6671
6672	PR target/70293
6673	* gcc.target/i386/pr70293.c: New test.
6674
66752016-03-21  Richard Biener  <rguenther@suse.de>
6676
6677	PR tree-optimization/70288
6678	* gcc.dg/torture/pr70288-1.c: New testcase.
6679	* gcc.dg/torture/pr70288-2.c: Likewise.
6680
66812016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6682
6683	PR rtl-optimization/69307
6684	* gcc.target/arm/pr69307.c: New test.
6685
66862016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6687
6688	PR rtl-optimization/69102
6689	* gcc.c-torture/compile/pr69102.c: New test.
6690
66912016-03-18  Jeff Law  <law@redhat.com>
6692
6693	PR rtl-optimization/70263
6694	* gcc.c-torture/compile/pr70263-1.c: New test.
6695	* gcc.target/i386/pr70263-2.c: New test.
6696
66972016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
6698
6699	PR rtl-optimization/70278
6700	* gcc.dg/torture/pr70278.c: New test.
6701	* gcc.target/arm/pr70278.c: New test.
6702
67032016-03-18  David Malcolm  <dmalcolm@redhat.com>
6704
6705	PR c/70281
6706	* gcc.dg/plugin/diagnostic-test-expressions-1.c
6707	(test_builtin_types_compatible_p): New test function.
6708	* gcc.dg/pr70281.c: New test case.
6709
67102016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
6711
6712	PR target/70113
6713	* gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6714
67152016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6716
6717	PR tree-optimization/70252
6718	* gcc.dg/pr70252.c: New test.
6719
67202016-03-18  Tom de Vries  <tom@codesourcery.com>
6721
6722	* gcc.dg/pr70161-2.c: New test.
6723	* gcc.dg/pr70161.c: New test.
6724
67252016-03-18  Tom de Vries  <tom@codesourcery.com>
6726
6727	PR ipa/70269
6728	* gcc.dg/pr70269.c: New test.
6729
67302016-03-18  Jakub Jelinek  <jakub@redhat.com>
6731
6732	PR c++/70267
6733	* g++.dg/ext/java-3.C: New test.
6734
67352016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6736
6737	PR c++/70205
6738	* g++.dg/lookup/pr70205.C: New test.
6739
67402016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6741
6742	PR c++/70218
6743	* g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6744
67452016-03-17  Marek Polacek  <polacek@redhat.com>
6746
6747	PR c/69407
6748	* gcc.dg/atomic-op-6.c: New test.
6749
67502016-03-17  David Malcolm  <dmalcolm@redhat.com>
6751
6752	PR c/70264
6753	* c-c++-common/pr70264.c: New test case.
6754
67552016-03-17  Jakub Jelinek  <jakub@redhat.com>
6756
6757	PR c++/70144
6758	* c-c++-common/pr70144-1.c: New test.
6759	* c-c++-common/pr70144-2.c: New test.
6760
6761	PR c++/70272
6762	* g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6763	* g++.dg/opt/flifetime-dse6.C: New test.
6764	* g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6765
67662016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6767
6768	PR driver/70192
6769	* gcc.dg/pic-1.c: New test.
6770	* gcc.dg/pic-2.c: Likewise.
6771	* gcc.dg/pic-3.c: Likewise.
6772	* gcc.dg/pic-4.c: Likewise.
6773	* gcc.dg/pie-1.c: Likewise.
6774	* gcc.dg/pie-2.c: Likewise.
6775	* gcc.dg/pie-3.c: Likewise.
6776	* gcc.dg/pie-4.c: Likewise.
6777	* gcc.dg/pie-5.c: Likewise.
6778	* gcc.dg/pie-6.c: Likewise.
6779
67802016-03-17  Tom de Vries  <tom@codesourcery.com>
6781
6782	* gfortran.dg/goacc/kernels-alias-3.f95: New test.
6783	* gfortran.dg/goacc/kernels-alias-4.f95: New test.
6784
67852016-03-17  Richard Biener  <rguenther@suse.de>
6786
6787	PR debug/70271
6788	* g++.dg/debug/pr70271.C: New testcase.
6789
67902016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
6791
6792	* gcc.target/i386/pr70251.c: New test.
6793
67942016-03-17  Marek Polacek  <polacek@redhat.com>
6795
6796	PR c++/70194
6797	* g++.dg/warn/constexpr-70194.C: New test.
6798
67992016-03-16  Richard Henderson  <rth@redhat.com>
6800
6801	PR middle-end/70240
6802	* gcc.c-torture/compile/pr70240.c: New.
6803
68042016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6805
6806	* gcc.c-torture/compile/20151204.c: Skip for avr.
6807
68082016-03-16  Jakub Jelinek  <jakub@redhat.com>
6809
6810	PR target/70245
6811	* g++.dg/opt/pr70245.C: New test.
6812	* g++.dg/opt/pr70245.h: New file.
6813	* g++.dg/opt/pr70245-aux.cc: New file.
6814
68152016-03-16  Martin Sebor  <msebor@redhat.com>
6816
6817	* g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6818
68192016-03-16  Richard Henderson  <rth@redhat.com>
6820
6821	PR middle-end/70199
6822	* gcc.c-torture/compile/pr70199.c: New.
6823
68242016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
6825
6826	* gcc.dg/uninit-19.c: Run dos2unix.
6827
68282016-03-16  Marek Polacek  <polacek@redhat.com>
6829
6830	PR c/70093
6831	* gcc.dg/nested-func-10.c: New test.
6832	* gcc.dg/nested-func-9.c: New test.
6833
68342016-03-16  Jakub Jelinek  <jakub@redhat.com>
6835
6836	PR tree-optimization/68714
6837	* gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6838
68392016-03-16  Tom de Vries  <tom@codesourcery.com>
6840
6841	PR tree-optimization/68715
6842	* gcc.dg/graphite/pr68715-2.c: New test.
6843	* gcc.dg/graphite/pr68715.c: New test.
6844	* gfortran.dg/graphite/pr68715.f90: New test.
6845
68462016-03-16  Tom de Vries  <tom@codesourcery.com>
6847
6848	PR tree-optimization/68809
6849	* gcc.dg/graphite/pr68809-2.c: New test.
6850	* gcc.dg/graphite/pr68809.c: New test.
6851
68522016-03-16  Jakub Jelinek  <jakub@redhat.com>
6853
6854	PR c++/70147
6855	* g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6856	method call to i () as argument.  Adjust expected output.
6857
6858	PR c++/70147
6859	* g++.dg/ubsan/pr70147-1.C: New test.
6860	* g++.dg/ubsan/pr70147-2.C: New test.
6861
68622016-03-15  Martin Sebor  <msebor@redhat.com>
6863
6864	PR c++/58281
6865	* g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6866
68672016-03-15  John David Anglin  <danglin@gcc.gnu.org>
6868
6869	* gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6870	hppa*-*-hpux*.
6871
6872	* gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6873
6874	PR libfortran/69799
6875	* gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6876	libatomic_available.
6877
68782016-03-15  Marek Polacek  <polacek@redhat.com>
6879
6880	PR c++/70209
6881	* g++.dg/ext/attribute-may-alias-4.C: New test.
6882
68832016-03-15  Alexander Monakov  <amonakov@ispras.ru>
6884
6885	* g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
6886	-fvar-tracking-assignments-toggle flag.
6887
68882016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
6889
6890	* gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6891
68922016-03-15  Jakub Jelinek  <jakub@redhat.com>
6893
6894	PR rtl-optimization/70222
6895	* gcc.c-torture/execute/pr70222-1.c: New test.
6896	* gcc.c-torture/execute/pr70222-2.c: New test.
6897
68982016-03-15  Richard Henderson  <rth@redhat.com>
6899
6900	* gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6901
69022016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6903
6904	PR rtl-optimization/69032
6905	* gcc.dg/pr69032.c: New test.
6906
69072016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6908
6909	PR rtl-optimization/63384
6910	* g++.dg/pr63384.C: New test.
6911
69122016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6913
6914	PR target/64411
6915	* gcc.target/i386/pr64411.C: New test.
6916
69172016-03-15  Tom de Vries  <tom@codesourcery.com>
6918
6919	* gfortran.dg/goacc/kernels-alias-2.f95: New test.
6920	* gfortran.dg/goacc/kernels-alias.f95: New test.
6921
69222016-03-14  Martin Sebor  <msebor@redhat.com>
6923
6924	PR c++/53792
6925	* g++.dg/cpp0x/constexpr-inline.C: New test.
6926	* g++.dg/cpp0x/constexpr-inline-1.C: Same.
6927
69282016-03-14  David Edelsohn  <dje.gcc@gmail.com>
6929
6930	* gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6931
69322016-03-14  Jakub Jelinek  <jakub@redhat.com>
6933
6934	PR middle-end/70219
6935	* gcc.dg/pr70219.c: New test.
6936
69372016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
6938
6939	PR target/70083
6940	* gcc.dg/torture/pr70083.c: New test.
6941	* gcc.target/i386/pr70083.c: New test.
6942
69432016-03-14  Richard Biener  <rguenther@suse.de>
6944
6945	PR tree-optimization/56365
6946	* gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6947
69482016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
6949
6950	PR target/70098
6951	* lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6952	New function.
6953	* g++.dg/pr70098.C: New testcase.
6954
6955
69562016-03-14  Tom de Vries  <tom@codesourcery.com>
6957
6958	PR tree-optimization/70045
6959	* gcc.dg/graphite/pr70045.c: New test.
6960
69612016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6962
6963	PR fortran/69043
6964	* gfortran.dg/include_9.f90: New test.
6965
69662016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6967
6968	PR fortran/45076
6969	gfortran.dg/prof/prof.exp: New script.
6970	gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6971
69722016-03-12  Andrey Belevantsev  <abel@ispras.ru>
6973
6974	PR rtl-optimization/69307
6975	* gcc.dg/pr69307.c: New test.
6976
69772016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
6978
6979	PR target/69614
6980	* gcc.target/arm/pr69614.c: New.
6981
69822016-03-12  Paul Thomas  <pault@gcc.gnu.org>
6983
6984	PR fortran/70031
6985	* gfortran.dg/submodule_14.f08: New test
6986
6987	PR fortran/69524
6988	* gfortran.dg/submodule_15.f08: New test
6989
69902016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
6991
6992	PR c++/70106
6993	* g++.dg/cpp1y/paren3.C: New test.
6994
69952016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6996
6997	PR target/70131
6998	* gcc.target/powerpc/ppc-round2.c: New test.
6999
70002016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
7001
7002	PR target/70123
7003	* gcc.dg/torture/pr70123.c: New test.
7004
70052016-03-11  Jeff Law  <law@redhat.com>
7006
7007	PR tree-optimization/70190
7008	* gcc.c-torture/compile/pr70190.c: New test.
7009
70102016-03-11  David Malcolm  <dmalcolm@redhat.com>
7011
7012	PR c/68187
7013	* c-c++-common/Wmisleading-indentation.c (test43_a): New test
7014	case.
7015	(test43_b): Likewise.
7016	(test43_c): Likewise.
7017	(test43_d): Likewise.
7018	(test43_e): Likewise.
7019	(test43_f): Likewise.
7020	(test43_g): Likewise.
7021	(test44_a): Likewise.
7022	(test44_b): Likewise.
7023	(test44_c): Likewise.
7024	(test44_d): Likewise.
7025	(test44_e): Likewise.
7026
70272016-03-11  David Malcolm  <dmalcolm@redhat.com>
7028
7029	PR c/70085
7030	* c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7031
70322016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7033
7034	* gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7035	dg-options.
7036
70372016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7038
7039	PR target/70002
7040	PR target/69245
7041	* gcc.target/aarch64/pr69245_2.c: New test.
7042
70432016-03-11  Jakub Jelinek  <jakub@redhat.com>
7044
7045	PR tree-optimization/70177
7046	* gcc.dg/pr70177.c: New test.
7047
70482016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
7049
7050	* gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7051
70522016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
7053
7054	* gcc.dg/tree-ssa/sra-20.c: New.
7055
70562016-03-11  Jakub Jelinek  <jakub@redhat.com>
7057
7058	PR rtl-optimization/70174
7059	* gcc.dg/pr70174.c: New test.
7060
7061	PR tree-optimization/70169
7062	* gcc.dg/pr70169.c: New test.
7063
70642016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7065
7066	PR target/70160
7067	* gcc.target/i386/pr70160.c: New test.
7068
70692016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7070
7071	* gcc.target/s390/dfp-1.c: New test.
7072
70732016-03-10  Nick Clifton  <nickc@redhat.com>
7074
7075	PR target/70044
7076	* gcc.target/aarch64/pr70044.c: New test.
7077
70782016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
7079	    Jakub Jelinek  <jakub@redhat.com>
7080
7081	PR c++/70001
7082	* g++.dg/cpp0x/constexpr-70001-1.C: New test.
7083	* g++.dg/cpp0x/constexpr-70001-2.C: New test.
7084	* g++.dg/cpp0x/constexpr-70001-3.C: New test.
7085
70862016-03-10  Jan Hubicka  <hubicka@ucw.cz>
7087
7088	PR lto/69589
7089	* g++.dg/lto/pr69589_0.C: New testcase
7090	* g++.dg/lto/pr69589_1.C: New testcase
7091
70922016-03-10  Marek Polacek  <polacek@redhat.com>
7093
7094	PR c++/70153
7095	* g++.dg/delayedfold/unary-plus1.C: New test.
7096
70972016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7098
7099	* gcc.target/arm/pr45701-1.c: Escape brackets.
7100	* gcc.target/arm/pr45701-2.c: Likewise.
7101
71022016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
7103
7104	* gfortran.dg/unconstrained_commons.f: New.
7105
71062016-03-10  Alan Modra  <amodra@gmail.com>
7107
7108	* gcc.dg/pr69195.c: New.
7109	* gcc.dg/pr69238.c: New.
7110
71112016-03-10  Tom de Vries  <tom@codesourcery.com>
7112
7113	PR testsuite/68915
7114	* gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7115
71162016-03-10  Richard Biener  <rguenther@suse.de>
7117
7118	PR tree-optimization/70128
7119	* gcc.dg/tree-ssa/alias-34.c: New testcase.
7120	* gcc.dg/tree-ssa/alias-35.c: Likewise.
7121
71222016-03-09  Jakub Jelinek  <jakub@redhat.com>
7123
7124	PR tree-optimization/70152
7125	* gcc.dg/pr70152.c: New test.
7126
7127	PR target/70086
7128	* gcc.target/i386/pr70086-1.c: New test.
7129	* gcc.target/i386/pr70086-2.c: New test.
7130	* gcc.target/i386/pr70086-3.c: New test.
7131
7132	PR tree-optimization/70127
7133	* gcc.c-torture/execute/pr70127.c: New test.
7134
71352016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
7136
7137	* c-c++-common/goacc/combined-directives-2.c: New test.
7138
71392016-03-09  David Malcolm  <dmalcolm@redhat.com>
7140
7141	PR c/68473
7142	PR c++/70105
7143	* g++.dg/diagnostic/pr70105.C: New test.
7144	* gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7145	(test_multiple_ordinary_maps): New test function.
7146
71472016-03-09  David Malcolm  <dmalcolm@redhat.com>
7148
7149	PR c/68473
7150	PR c++/70105
7151	* gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7152	Drop range information from call to inform_at_rich_loc.
7153	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7154	New.
7155	(test_show_locus): Replace calls to rich_location::add_range with
7156	calls to add_range.  Rewrite the tests that used the now-defunct
7157	rich_location ctor taking a source_range.  Simplify other tests
7158	by replacing calls to COMBINE_LOCATION_DATA with calls to
7159	make_location.
7160
71612016-03-09  Richard Biener  <rguenther@suse.de>
7162	Jakub Jelinek  <jakub@redhat.com>
7163
7164	PR tree-optimization/70138
7165	* gcc.dg/vect/pr70138-1.c: New testcase.
7166	* gcc.dg/vect/pr70138-2.c: Likewise.
7167
71682016-03-09  Jakub Jelinek  <jakub@redhat.com>
7169
7170	PR target/70049
7171	* gcc.target/i386/pr70049.c: New test.
7172
71732016-03-09  Richard Biener  <rguenther@suse.de>
7174
7175	PR c/70143
7176	* gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7177	* gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7178	* gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7179
71802016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7181
7182	* gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7183	arm-*-*.
7184
71852016-03-09  Jakub Jelinek  <jakub@redhat.com>
7186
7187	PR middle-end/67278
7188	* gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7189
7190	PR target/67278
7191	* gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7192
7193	PR middle-end/70050
7194	* gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
7195	in testcase comment.
7196
71972016-03-09  Tom de Vries  <tom@codesourcery.com>
7198
7199	* gfortran.dg/goacc/kernels-loop-2.f95: New test.
7200	* gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7201	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7202	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7203	* gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7204	* gfortran.dg/goacc/kernels-loop-data.f95: New test.
7205	* gfortran.dg/goacc/kernels-loop-n.f95: New test.
7206	* gfortran.dg/goacc/kernels-loop.f95: New test.
7207
72082016-03-08  Martin Sebor  <msebor@redhat.com>
7209
7210	PR c++/62096
7211	* g++.dg/warn/overflow-warn-7.C: New test.
7212
72132016-03-08  Jason Merrill  <jason@redhat.com>
7214
7215	* lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7216	* lib/target-supports.exp (check_effective_target_concepts): New.
7217
72182016-03-08  Jakub Jelinek  <jakub@redhat.com>
7219
7220	PR c++/70135
7221	* g++.dg/cpp1y/constexpr-loop4.C: New test.
7222	* g++.dg/ubsan/pr70135.C: New test.
7223
7224	PR target/70110
7225	* gcc.dg/pr70110.c: New test.
7226
72272016-03-07  Martin Jambor  <mjambor@suse.cz>
7228
7229	* c-c++-common/gomp/clauses-1.c: Remove dg-options.
7230	* c-c++-common/gomp/if-1.c: Likewise.
7231	* c-c++-common/gomp/pr61486-2.c: Likewise.
7232	* c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7233	to dg-additional-options.
7234	* g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7235	* g++/gomp/target-teams-1.c: Likewise.
7236	* gcc.dg/gomp/gomp.exp: Likewise.
7237	* gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7238	dg-additional-options.
7239	* gfortran.dg/gomp/gomp.exp: Likewise.
7240	* gfortran.dg/gomp/target1.f90: Remove dg-options.
7241	* gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7242	dg-additional-options.
7243	* gfortran.dg/gomp/target3.f90: Remove dg-options.
7244
72452016-03-07  Martin Jambor  <mjambor@suse.cz>
7246
7247	* lib/target-supports.exp (check_effective_target_offload_hsa): New.
7248	* c-c++-common/gomp/gridify-1.c: New test.
7249	* gfortran.dg/gomp/gridify-1.f90: Likewise.
7250
72512016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7252
7253	* gcc.target/arm/pr45701-1.c: Change assembler scan to not
7254	trigger for cortex-r8, when scanning for register r8.
7255	* gcc.target/arm/pr45701-2.c: Likewise.
7256
72572016-02-26  Richard Biener  <rguenther@suse.de>
7258	    Jeff Law  <law@redhat.com>
7259
7260	PR tree-optimization/69740
7261	* gcc.c-torture/compile/pr69740-1.c: New test.
7262	* gcc.c-torture/compile/pr69740-2.c: New test.
7263
72642016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7265
7266	* lib/target-supports.exp
7267	(check_effective_target_whole_vector_shift): Enable for PPC64.
7268
72692016-03-07  Richard Biener  <rguenther@suse.de>
7270
7271	PR tree-optimization/70115
7272	* gcc.dg/torture/pr70115.c: New testcase.
7273
72742016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
7275
7276	PR middle-end/69916
7277	* c-c-++-common/goacc/pr69916.c: New.
7278
72792016-03-07  Richard Henderson  <rth@redhat.com>
7280
7281	* gcc.c-torture/compile/pr70061.c: New test.
7282
72832016-03-07  Richard Biener  <rguenther@suse.de>
7284
7285	PR testsuite/70109
7286	* gcc.dg/vect/O3-pr36098.c: New testcase.
7287
72882016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
7289
7290	* gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7291
72922016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
7293
7294	* gnat.dg/renaming9.ad[sb]: New testcase.
7295
72962016-03-05  Jakub Jelinek  <jakub@redhat.com>
7297
7298	PR c++/70084
7299	* g++.dg/expr/stdarg3.C: New test.
7300
73012016-03-04  Jeff Law  <law@redhat.com>
7302
7303	PR tree-optimization/69196
7304	* gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7305	x86_64-*-*.
7306
73072016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7308
7309	PR c/69973
7310	* gcc.dg/pr69973.c: New test.
7311
7312	PR rtl-optimization/69941
7313	* gcc.dg/torture/pr69941.c: New test.
7314
7315	PR c/69824
7316	* gcc.dg/pr69824.c: New test.
7317
73182016-03-05  Tom de Vries  <tom@codesourcery.com>
7319
7320	* c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7321	* c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7322	function.
7323
73242016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
7325
7326	PR c++/66786
7327	* g++.dg/cpp1y/var-templ48.C: New test.
7328	* g++.dg/cpp1y/var-templ49.C: New test.
7329
73302016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7331
7332	* g++.dg/Wno-frame-address.C: Skip on IA-64.
7333
73342016-03-04  Jakub Jelinek  <jakub@redhat.com>
7335
7336	PR c++/70035
7337	* g++.dg/ubsan/pr70035.C: New test.
7338
7339	PR target/70062
7340	* gcc.target/i386/pr70062.c: New test.
7341
73422016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7343
7344	* g++.dg/template/typename21.C: Remove c++98_only.
7345
73462016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7347
7348	* g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7349
73502016-03-04  David Malcolm  <dmalcolm@redhat.com>
7351
7352	PR c/68187
7353	* c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7354	function.
7355	(fn_42_b): Likewise.
7356	(fn_42_c): Likewise.
7357
73582016-03-04  David Malcolm  <dmalcolm@redhat.com>
7359
7360	PR c/68187
7361	* c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7362	function.
7363	(fn_40_b): Likewise.
7364	(fn_41_a): Likewise.
7365	(fn_41_b): Likewise.
7366
73672016-03-04  Jakub Jelinek  <jakub@redhat.com>
7368
7369	PR target/70059
7370	* gcc.target/i386/avx512f-pr70059.c: New test.
7371	* gcc.target/i386/avx512dq-pr70059.c: New test.
7372
73732016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7374
7375	PR rtl-optimization/57676
7376	* gcc.dg/torture/pr57676.c: New test.
7377
73782016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7379
7380	* gcc.dg/pr70026.c: New test.
7381
73822016-03-04  Marek Polacek  <polacek@redhat.com>
7383
7384	PR c/69798
7385	* gcc.dg/cilk-plus/pr69798-1.c: New test.
7386	* gcc.dg/cilk-plus/pr69798-2.c: New test.
7387
73882016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7389
7390	PR target/70004
7391	* gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7392	Delete.
7393	(test_corners_sisd_si): Likewise.
7394	(main): Remove checks of the above.
7395	* gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7396
73972016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7398
7399	* gcc.dg/Wno-frame-address.c: Skip on IA-64.
7400
74012016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
7402
7403	* gcc.dg/torture/pr69951.c: Accept argc==0.
7404
74052016-03-04  Richard Biener  <rguenther@suse.de>
7406
7407	PR c++/70054
7408	* g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7409	* gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7410
74112016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7412
7413	PR testsuite/69766
7414	* go.test/go-test.exp: S/390: Set GOARCH to the current target when
7415	testing multiarch.
7416
74172016-03-04  Jakub Jelinek  <jakub@redhat.com>
7418
7419	PR debug/69947
7420	* gcc.dg/guality/pr69947.c: New test.
7421
74222016-03-03  Jakub Jelinek  <jakub@redhat.com>
7423
7424	PR ada/70017
7425	* gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7426
74272016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7428
7429	PR rtl-optimization/69904
7430	* gcc.target/arm/pr69904.c: New test.
7431
74322016-03-03  Jakub Jelinek  <jakub@redhat.com>
7433
7434	PR target/70021
7435	* gcc.dg/vect/pr70021.c: New test.
7436	* gcc.target/i386/pr70021.c: New test.
7437
74382016-03-03  Marek Polacek  <polacek@redhat.com>
7439
7440	PR middle-end/70050
7441	* gcc.dg/pr70050.c: New test.
7442
74432016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
7444
7445	* gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7446
74472016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
7448
7449	PR tree-optimization/70043
7450	* gfortran.dg/vect/pr70043.f90: New test.
7451
74522016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7453
7454	* gnat.dg/specs/task1.ads: New test.
7455
74562016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7457
7458	* lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7459	Invoke gdb with -batch.
7460	* lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7461
74622016-03-03  Richard Biener  <rguenther@suse.de>
7463
7464	PR tree-optimization/55936
7465	* gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7466
74672016-03-02  Jeff Law  <law@redhat.com>
7468
7469	PR rtl-optimization/69942
7470	* gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7471	effects of argument promotions.
7472
7473	PR tree-optimization/69987
7474	* gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7475	target does not support -fprefetch-loop-arrays.
7476
74772016-03-02  Uros Bizjak  <ubizjak@gmail.com>
7478
7479	* gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7480
74812016-03-02  Bin Cheng  <bin.cheng@arm.com>
7482
7483	PR rtl-optimization/69052
7484	* gcc.target/i386/pr69052.c: New test.
7485
74862016-03-02  Alan Modra  <amodra@gmail.com>
7487
7488	* gcc.dg/pr69990.c: New.
7489
74902016-03-02  Jakub Jelinek  <jakub@redhat.com>
7491
7492	PR c/68062
7493	* c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7494
7495	PR middle-end/70022
7496	* gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7497
7498	PR target/70028
7499	* gcc.target/i386/pr70028.c: New test.
7500
75012016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7502
7503	* c-c++-common/asan/swapcontext-test-1.c,
7504	* c-c++-common/tsan/thread_leak.c,
7505	* g++.dg/tsan/aligned_vs_unaligned_race.C,
7506	* g++.dg/tsan/benign_race.C,
7507	* g++.dg/tsan/fd_close_norace.C,
7508	* g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7509	races with sanitizer output
7510
75112016-03-02  Richard Biener  <rguenther@suse.de>
7512	    Uros Bizjak  <ubizjak@gmail.com>
7513
7514	PR target/67278
7515	* gcc.dg/simd-8.c: New testcase.
7516
75172016-03-02  Richard Biener  <rguenther@suse.de>
7518
7519	PR middle-end/67278
7520	* gcc.dg/simd-7.c: New testcase.
7521
75222016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
7523
7524	* gcc.target/i386/pr70007.c: Tweak.
7525
75262016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7527
7528	* gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7529
75302016-03-02  Marek Polacek  <polacek@redhat.com>
7531
7532	PR c/67854
7533	* gcc.dg/pr67854.c: New test.
7534
75352016-03-02  Jakub Jelinek  <jakub@redhat.com>
7536
7537	PR middle-end/70025
7538	* gcc.dg/torture/pr70025.c: New test.
7539
75402016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7541
7542	PR tree-optimization/68621
7543	* gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7544
75452016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7546
7547	* gcc.target/i386/pr70007.c: New test.
7548
75492016-03-01  Jeff Law  <law@redhat.com>
7550
7551	PR tree-optimization/69196
7552	* gcc.dg/tree-ssa/pr69196-1.c: New test.
7553
7554	PR tree-optimization/69196
7555	* gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7556	duplicating code and spoiling the expected output.
7557
75582016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7559
7560	PR target/70033
7561	* gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7562	supports power9 before doing tests.
7563	* gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7564	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7565	* gcc.target/powerpc/p9-permute.c: Likewise.
7566
75672016-03-01  Uros Bizjak  <ubizjak@gmail.com>
7568
7569	PR target/70027
7570	* gcc.target/i386/pr70027.c: New test.
7571
75722016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7573
7574	* gcc.dg/pr70017.c: New test.
7575
75762016-03-01  Jakub Jelinek  <jakub@redhat.com>
7577
7578	PR c/69796
7579	PR c/69974
7580	* gcc.dg/pr69796.c: New test.
7581	* gcc.dg/pr69974.c: New test.
7582
75832016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7584
7585	* gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7586
75872016-02-29  Jeff Law  <law@redhat.com>
7588
7589	PR tree-optimization/69987
7590	* gfortran.dg/pr69987.f90: New test.
7591
7592	PR tree-optimization/69989
7593	* gcc.c-torture/compile/pr69989-2.c: New test.
7594
75952016-03-01  Marek Polacek  <polacek@redhat.com>
7596
7597	PR c++/69795
7598	* g++.dg/parse/invalid1.C: New test.
7599
76002016-03-01  Richard Biener  <rguenther@suse.de>
7601
7602	PR middle-end/70022
7603	* gcc.dg/pr70022.c: New testcase.
7604
76052016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7606
7607	PR tree-optimization/69956
7608	* gcc.dg/pr69956.c: New test.
7609
76102016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7611
7612	PR target/70011
7613	* gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7614	XFAIL when hardware supports efficient unaligned storage access.
7615
76162016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
7617
7618	PR c++/69961
7619	* g++.dg/template/pr69961a.C: New test.
7620	* g++.dg/template/pr69961b.C: New test.
7621
76222016-02-29  David Malcolm  <dmalcolm@redhat.com>
7623
7624	PR preprocessor/69985
7625	* gcc.dg/cpp/pr69985.c: New test case.
7626
76272016-02-29  Jeff Law  <law@redhat.com>
7628
7629	PR tree-optimization/70005
7630	* gcc.c-torture/execute/pr70005.c New test.
7631
7632	PR tree-optimization/69999
7633	* gcc.c-torture/compile/pr69999.c: New test.
7634
76352016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7636
7637	PR tree-optimization/69652
7638	* gcc.dg/torture/pr69652.c: Delete test.
7639	* gcc.dg/vect/pr69652.c: New test.
7640
76412016-02-19  Richard Biener  <rguenther@suse.de>
7642
7643	PR tree-optimization/69980
7644	* gfortran.dg/vect/pr69980.f90: New testcase.
7645
76462016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7647
7648	* gcc.target/sparc/20160229-1.c: New test.
7649
76502016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7651
7652	* gnat.dg/stack_usage3.adb: New test.
7653	* gnat.dg/stack_usage3_pkg.ads: New helper.
7654
76552016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7656
7657	* gnat.dg/renaming8.adb: New test.
7658	* gnat.dg/renaming8_pkg1.ads: New helper.
7659	* gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7660	* gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7661
76622016-02-29  Richard Biener  <rguenther@suse.de>
7663
7664	PR tree-optimization/69720
7665	* gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7666
76672016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7668
7669	PR fortran/68147
7670	PR fortran/47674
7671	* gfortran.dg/realloc_on_assign_26.f90:  New test case.
7672
76732016-02-28  Harald Anlauf  <anlauf@gmx.de>
7674	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7675
7676	PR fortran/56007
7677	* gfortran.dg/coarray_8.f90: Adjust error message.
7678	* gfortran.dg/pr56007.f90: New test.
7679	* gfortran.dg/pr56007.f: New test.
7680
76812016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
7682
7683	PR tree-optimization/69989
7684	* gcc.dg/torture/pr69989.c: New test.
7685
76862016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
7687
7688	* gcc.target/i386/stack-realign-win.c: New test.
7689
76902016-02-28  Harald Anlauf  <anlauf@gmx.de>
7691
7692	PR fortran/60126
7693	* gfortran.dg/pr60126.f90: New test.
7694
76952016-02-27  Jeff Law  <law@redhat.com>
7696
7697	Revert
7698	2016-02-26  Richard Biener  <rguenther@suse.de>
7699		    Jeff Law  <law@redhat.com>
7700
7701	PR tree-optimization/69740
7702	* gcc.c-torture/compile/pr69740-1.c: New test.
7703	* gcc.c-torture/compile/pr69740-2.c: New test.
7704
77052016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7706
7707	PR fortran/69910
7708	* gfortran.dg/newunit_4.f90: New test.
7709
77102016-02-27  Jakub Jelinek  <jakub@redhat.com>
7711
7712	PR target/69613
7713	PR rtl-optimization/69886
7714	* gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7715	* gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
7716	target.
7717
77182016-02-26  Martin Sebor  <msebor@redhat.com>
7719
7720	PR tree-optimization/15826
7721	* gcc.dg/tree-ssa/pr15826.c: New test.
7722
77232016-02-26  Jakub Jelinek  <jakub@redhat.com>
7724
7725	PR target/69969
7726	* gcc.target/powerpc/pr69969.c: New test.
7727
77282016-02-26  Martin Sebor  <msebor@redhat.com>
7729
7730	PR c++/15766
7731	* g++.old-deja/g++.other/decl5.C: Add a test case.
7732
77332016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
7734
7735	PR target/69946
7736	* gcc.target/powerpc/pr69946.c: New file.
7737
77382016-02-26  Richard Biener  <rguenther@suse.de>
7739	    Jeff Law  <law@redhat.com>
7740
7741	PR tree-optimization/69740
7742	* gcc.c-torture/compile/pr69740-1.c: New test.
7743	* gcc.c-torture/compile/pr69740-2.c: New test.
7744
77452016-02-26  Martin Jambor  <mjambor@suse.cz>
7746
7747	PR middle-end/69920
7748	* gcc.dg/torture/pr69932.c: New test.
7749	* gcc.dg/torture/pr69936.c: Likewise.
7750
77512016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7752
7753	PR target/69709
7754	* gcc.target/s390/pr69709.c: New test.
7755
77562016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7757
7758	PR target/69245
7759	* gcc.target/aarch64/pr69245_1.c: New test.
7760
77612016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7762
7763	PR target/69613
7764	* gcc.dg/torture/pr69613.c: New test.
7765
77662016-02-26  Jakub Jelinek  <jakub@redhat.com>
7767
7768	PR rtl-optimization/69891
7769	* gcc.target/i386/pr69891.c: New test.
7770
77712016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7772	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7773
7774	PR target/61397
7775	* gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7776	functionality for both 32-bit and 64-bit.
7777
77782016-02-26  Richard Biener  <rguenther@suse.de>
7779
7780	PR tree-optimization/69551
7781	* gcc.dg/torture/pr69951.c: New testcase.
7782
77832016-02-25  Richard Biener  <rguenther@suse.de>
7784
7785	PR tree-optimization/48795
7786	* gcc.dg/Warray-bounds-18.c: New testcase.
7787
77882016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7789
7790	* g++.dg/ext/attr-constructor1.C: Require init_priority support.
7791
77922016-02-25  Jakub Jelinek  <jakub@redhat.com>
7793
7794	PR rtl-optimization/69896
7795	* gcc.dg/pr69896.c: New test.
7796
77972016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
7798
7799	PR c++/69736
7800	* g++.dg/cpp1y/paren2.C: New test.
7801
78022016-02-24  Martin Sebor  <msebor@redhat.com>
7803
7804	PR c/51147
7805	* gcc.dg/enum-mode-2.c: New test.
7806
78072016-02-24  Jakub Jelinek  <jakub@redhat.com>
7808
7809	PR c++/69922
7810	* g++.dg/warn/Wnonnull-compare-6.C: New test.
7811	* g++.dg/warn/Wnonnull-compare-7.C: New test.
7812	* g++.dg/ubsan/pr69922.C: New test.
7813
78142016-02-24  Marek Polacek  <polacek@redhat.com>
7815
7816	PR c/69819
7817	* gcc.dg/pr69819.c: New test.
7818
78192016-02-24  Martin Sebor  <msebor@redhat.com>
7820
7821	PR c++/69912
7822	* g++.dg/ext/flexary15.C: New test.
7823
78242016-02-24  Martin Sebor  <msebor@redhat.com>
7825
7826	* gcc.dg/builtins-68.c: Avoid making unportable
7827	assumptions about the relationship between SIZE_MAX and UINT_MAX.
7828	* g++.dg/ext/builtin_alloca.C: Same.
7829
78302016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7831	    Charles Baylis  <charles.baylis@linaro.org>
7832
7833	PR debug/61033
7834	* g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7835
78362016-02-24  Richard Biener  <rguenther@suse.de>
7837	    Jakub Jelinek  <jakub@redhat.com>
7838
7839	PR middle-end/69760
7840	* gcc.dg/torture/pr69760.c: New testcase.
7841
78422016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7843
7844	* gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7845	pattern on Solaris with as.
7846
78472016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7848
7849	* gcc.target/arm/cond_sub_restrict_it.c: New test.
7850	* gcc.target/arm/condarith_restrict_it.c: Likewise.
7851	* gcc.target/arm/movcond_restrict_it.c: Likewise.
7852	* gcc.target/arm/negscc_restrict_it.c: Likewise.
7853
78542016-02-24  Jakub Jelinek  <jakub@redhat.com>
7855
7856	PR middle-end/69915
7857	* gcc.dg/pr69915.c: New test.
7858
78592016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7860
7861	PR rtl-optimization/69886
7862	* gcc.dg/torture/pr69886.c: New test.
7863
78642016-02-24  Richard Biener  <rguenther@suse.de>
7865
7866	PR middle-end/68963
7867	* gcc.dg/torture/pr68963.c: New testcase.
7868
78692016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7870
7871	PR target/69875
7872	* gcc.target/arm/atomic_loaddi_acquire.x: New file.
7873	* gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7874	* gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7875	* gcc.target/arm/atomic_loaddi_1.c: New test.
7876	* gcc.target/arm/atomic_loaddi_2.c: Likewise.
7877	* gcc.target/arm/atomic_loaddi_3.c: Likewise.
7878	* gcc.target/arm/atomic_loaddi_4.c: Likewise.
7879	* gcc.target/arm/atomic_loaddi_5.c: Likewise.
7880	* gcc.target/arm/atomic_loaddi_6.c: Likewise.
7881	* gcc.target/arm/atomic_loaddi_7.c: Likewise.
7882	* gcc.target/arm/atomic_loaddi_8.c: Likewise.
7883	* gcc.target/arm/atomic_loaddi_9.c: Likewise.
7884
78852016-02-24  Jakub Jelinek  <jakub@redhat.com>
7886
7887	PR middle-end/69909
7888	* gcc.dg/torture/pr69909.c: New test.
7889
78902016-02-24  Richard Biener  <rguenther@suse.de>
7891
7892	PR tree-optimization/69907
7893	* gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7894	* gcc.dg/vect/bb-slp-34.c: XFAIL.
7895	* gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7896
78972016-02-24  Christian Bruel  <christian.bruel@st.com>
7898
7899	* gcc.target/arm/pragma_cpp_fma.c: New test.
7900
79012016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7902
7903	PR fortran/61156
7904	* gfortran.dg/include_6.f90: Update test.
7905
79062016-02-23  Jakub Jelinek  <jakub@redhat.com>
7907
7908	PR objc/69844
7909	* objc.dg/pr69844.m: New test.
7910
79112016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7912
7913	PR libgfortran/69456
7914	* gfortran.dg/namelist_89.f90: New test.
7915	* gfortran.dg/pr59700.f90: Update test..
7916
79172016-02-23  Martin Sebor  <msebor@redhat.com>
7918
7919	PR middle-end/69780
7920	* g++.dg/ext/builtin_alloca.C: New test.
7921	* gcc.dg/builtins-68.c: New test.
7922
79232016-02-23  Richard Henderson  <rth@redhat.com>
7924
7925	* gcc.target/i386/addr-space-3.c: Remove test.
7926
79272016-02-23  David Malcolm  <dmalcolm@redhat.com>
7928
7929	PR preprocessor/69126
7930	PR preprocessor/69543
7931	* c-c++-common/pr69126-2-long.c: New test.
7932	* c-c++-common/pr69126-2-short.c: New test.
7933	* c-c++-common/pr69543-1.c: Remove xfail.
7934
79352016-02-23  David Malcolm  <dmalcolm@redhat.com>
7936
7937	PR preprocessor/69126
7938	PR preprocessor/69543
7939	PR preprocessor/69558
7940	* c-c++-common/pr69126.c (MACRO_1, test_1): New.
7941	(f): Rename to...
7942	(test_2): ...this, and add leading comment.
7943	(MACRO_3, test_3): New.
7944	(MACRO_4A, MACRO_4B, test_4): New.
7945	(MACRO): Rename to...
7946	(MACRO_5): ...this.
7947	(g): Rename to...
7948	(test_5): ...this, updating for renaming of MACRO, and
7949	add leading comment.
7950	* c-c++-common/pr69543-1.c: New.
7951	* c-c++-common/pr69543-2.c: New.
7952	* c-c++-common/pr69543-3.c: New.
7953	* c-c++-common/pr69543-4.c: New.
7954	* c-c++-common/pr69558-1.c: New.
7955	* c-c++-common/pr69558-2.c: New.
7956	* c-c++-common/pr69558-3.c: New.
7957	* c-c++-common/pr69558-4.c: New.
7958	* gcc.dg/pr69558.c: Move to...
7959	* c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
7960	xfail for c++.
7961
79622016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
7963
7964	* c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7965	to -ftree-parallelize-loops/-fopenacc changes.
7966	* c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7967	* c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7968	* c-c++-common/goacc/kernels-loop-2.c: Likewise.
7969	* c-c++-common/goacc/kernels-loop-3.c: Likewise.
7970	* c-c++-common/goacc/kernels-loop-g.c: Likewise.
7971	* c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7972	* c-c++-common/goacc/kernels-loop-n.c: Likewise.
7973	* c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7974	* c-c++-common/goacc/kernels-loop.c: Likewise.
7975	* c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7976	* c-c++-common/goacc/kernels-reduction.c: Likewise.
7977	* gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7978	* gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7979
79802016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7981
7982	* gcc.target/i386/chkp-hidden-def.c: Require alias support.
7983
79842016-02-23  Jakub Jelinek  <jakub@redhat.com>
7985
7986	PR c++/69902
7987	* g++.dg/warn/Wnonnull-compare-5.C: New test.
7988
7989	PR c/69900
7990	* gcc.dg/pr69900.c: New test.
7991
79922016-02-23  Martin Jambor  <mjambor@suse.cz>
7993
7994	PR tree-optimization/69666
7995	* gcc.dg/tree-ssa/pr69666.c: New test.
7996
79972016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
7998
7999	PR fortran/67451
8000	* gfortran.dg/coarray_allocate_5.f08: New test.
8001
80022016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8003
8004	* gcc.target/s390/vcond-shift.c: Move to ...
8005	* gcc.target/s390/vector/vcond-shift.c: ... here.
8006
80072016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8008
8009	* gcc.target/s390/md/movstr-2.c: Move and rename to ...
8010	* gcc.target/s390/vector/stpcpy-1.c: ... this one.
8011
80122016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8013
8014	* gcc.target/s390/md/movstr-1.c: Turn into compile test.
8015
80162016-02-20  Mark Wielaard  <mjw@redhat.com>
8017
8018	PR c/28901
8019	* gcc.dg/unused-variable-3.c: New test.
8020
80212016-02-22  Jakub Jelinek  <jakub@redhat.com>
8022
8023	PR target/69888
8024	* gcc.target/i386/pr69888.c: New test.
8025
80262016-02-22  Richard Biener  <rguenther@suse.de>
8027
8028	PR tree-optimization/69882
8029	* gfortran.dg/vect/pr69882.f90: New testcase.
8030
80312016-02-22  Jakub Jelinek  <jakub@redhat.com>
8032
8033	PR target/69885
8034	* gcc.dg/pr69885.c: New test.
8035
80362016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
8037
8038	PR target/69806
8039	PR target/54089
8040	* gcc.target/sh/pr54089-10.c: New.
8041
80422016-02-20  Paul Thomas  <pault@gcc.gnu.org>
8043
8044	PR fortran/69423
8045	* gfortran.dg/deferred_character_15.f90: New test.
8046
80472016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
8048
8049	PR fortran/57365
8050	gfortran.dg/allocate_with_source_18.f03: New test.
8051
80522016-02-20  Harald Anlauf  <anlauf@gmx.de>
8053
8054	PR fortran/52531
8055	gfortran.dg/gomp/pr52531.f90: New test.
8056
80572016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8058
8059	PR c++/69865
8060	* c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8061	-std=c++03.
8062
80632016-02-19  Jakub Jelinek  <jakub@redhat.com>
8064
8065	PR c++/69826
8066	* c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8067	* c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8068
8069	PR c++/69850
8070	* g++.dg/warn/Wnonnull-compare-4.C: New test.
8071
8072	PR c++/69851
8073	* g++.dg/torture/pr69851.C: New test.
8074
80752016-02-19  Martin Sebor  <msebor@redhat.com>
8076
8077	PR testsuite/69573
8078	* gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8079
80802016-02-19  Jakub Jelinek  <jakub@redhat.com>
8081
8082	PR c++/69850
8083	* g++.dg/warn/Wnonnull-compare-2.C: New test.
8084	* g++.dg/warn/Wnonnull-compare-3.C: New test.
8085
8086	PR c++/67767
8087	* g++.dg/cpp0x/pr67767.C: New test.
8088
80892016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8090
8091	* lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8092	for fp, simd, crypto, crc, lse.
8093	* doc/sourcebuild.texi (AArch64-specific attributes): Document the
8094	above.
8095	* gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8096	effective target check.
8097
80982016-02-19  Jakub Jelinek  <jakub@redhat.com>
8099
8100	PR target/69820
8101	* gcc.target/i386/pr69820.c: New test.
8102
81032016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8104
8105	* gcc.target/s390/vector/int128-1.c: New test.
8106
81072016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8108
8109	* gcc.target/s390/vector/vec-vcond-1.c: New test.
8110
81112016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8112
8113	* gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8114	instruction pattern name to prevent the testcase from failing with
8115	-march=z13.
8116
81172016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8118
8119	* gcc.target/s390/md/movstr-2.c: New test.
8120
81212016-02-19  Marcin Kościelnicki  <koriakin@0x04.net>
8122
8123	* gcc.target/s390/morestack.c: New test.
8124
81252016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8126
8127	PR target/69625
8128	* gcc.target/s390/pr69625.c: Add test case.
8129
81302016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8131
8132	PR testsuite/68580
8133	* c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8134
81352016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8136
8137	PR target/68404
8138	* gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8139	* gcc.target/powerpc/fusion3.c: Likewise.
8140
81412016-02-18  Richard Biener  <rguenther@suse.de>
8142
8143	PR middle-end/69553
8144	* g++.dg/torture/pr69553.C: New testcase.
8145
81462016-02-18  Nick Clifton  <nickc@redhat.com>
8147
8148	PR target/62254
8149	PR target/69610
8150	* gcc.target/arm/pr62554.c: New test.
8151	* gcc.target/arm/pr69610-1.c: New test.
8152	* gcc.target/arm/pr69610-2.c: New test.
8153
81542016-02-18  Richard Biener  <rguenther@suse.de>
8155
8156	PR middle-end/69854
8157	* gcc.dg/torture/pr69854.c: New testcase.
8158
81592016-02-17  Jakub Jelinek  <jakub@redhat.com>
8160
8161	PR c++/69850
8162	* g++.dg/warn/Wnonnull-compare-1.C: New test.
8163
81642012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8165
8166	* gcc.target/powerpc/vec-cg.c: New test.
8167
81682016-02-17  Richard Biener  <rguenther@suse.de>
8169
8170	PR testsuite/69586
8171	* gcc.dg/uninit-21.c: Add -fno-short-enums.
8172
81732016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8174
8175	PR target/69161
8176	* gcc.c-torture/compile/pr69161.c: New test.
8177
81782016-02-17  David Sherwood  <david.sherwood@arm.com>
8179
8180	PR target/69532
8181	* gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8182	* gcc.target/arm/vect-fmaxmin.c: Likewise.
8183
81842016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8185
8186	* gcc.dg/ifcvt-4.c: Skip on Visium.
8187
81882016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8189
8190	* gnat.dg/atomic8.adb: New test.
8191
81922016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8193
8194	* gnat.dg/discr46.ad[sb]: New test.
8195
81962016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8197
8198	PR Target/48344
8199	* gcc.target/powerpc/pr48344-1.c: New test.
8200
82012015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
8202
8203	PR fortran/69742
8204	* gfortran.dg/associate_21.f90:  New test.
8205
82062016-02-16  Jakub Jelinek  <jakub@redhat.com>
8207
8208	PR c/69835
8209	* c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8210	-Wnonnull in dg-options.
8211	* c-c++-common/nonnull-2.c: New test.
8212
82132016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
8214	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8215
8216	* gcc.target/aarch64/vector_initialization_nostack.c: New.
8217
82182016-02-16  Jakub Jelinek  <jakub@redhat.com>
8219
8220	PR middle-end/69801
8221	* gcc.dg/pr69801.c: Add empty dg-options.
8222
82232016-02-16  James Norris  <jnorris@codesourcery.com>
8224
8225	* c-c++-common/goacc/deviceptr-1.c: Add tests.
8226	* g++.dg/goacc/deviceptr-1.c: New file.
8227
82282016-02-16  Jakub Jelinek  <jakub@redhat.com>
8229
8230	PR tree-optimization/69820
8231	* gcc.dg/vect/pr69820.c: New test.
8232
82332016-02-16  Richard Biener  <rguenther@suse.de>
8234
8235	PR tree-optimization/69776
8236	* gcc.dg/torture/pr69776-2.c: New testcase.
8237
82382016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
8239
8240	PR tree-optimization/69714
8241	* gcc.dg/torture/pr69714.c: New test.
8242
82432016-02-16  Jakub Jelinek  <jakub@redhat.com>
8244
8245	PR tree-optimization/69802
8246	* gcc.dg/pr69802.c: New test.
8247
82482016-02-16  Richard Biener  <rguenther@suse.de>
8249
8250	PR middle-end/69801
8251	* gcc.dg/pr69801.c: New testcase.
8252
82532016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8254
8255	PR libgfortran/69651
8256	* gfortran.dg/read_bang.f90: New test.
8257	* gfortran.dg/read_bang4.f90: New test.
8258
82592016-02-15  Jakub Jelinek  <jakub@redhat.com>
8260
8261	PR c++/69658
8262	* g++.dg/init/pr69658.C: New test.
8263
8264	PR c++/69797
8265	* c-c++-common/pr69797.c: New test.
8266
82672016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8268
8269	* lib/target-supports.exp (check_effective_target_section_anchors): Add
8270	check for aarch64*-*-*.
8271
82722016-02-15  Richard Biener  <rguenther@suse.de>
8273
8274	PR tree-optimization/69783
8275	* gcc.dg/vect/pr69783.c: New testcase.
8276
82772016-02-15  Richard Biener  <rguenther@suse.de>
8278
8279	PR tree-optimization/69776
8280	* gcc.dg/torture/pr69776.c: New testcase.
8281
82822016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8283
8284	PR fortran/60526
8285	* gfortran.dg/type_decl_4.f90:  Reinstated.
8286
82872016-02-14  John David Anglin  <danglin@gcc.gnu.org>
8288
8289	PR fortran/68746
8290	* gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8291
82922016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8293
8294	PR fortran/60526
8295	PR bootstrap/69816
8296	* gfortran.dg/type_decl_4.f90:  Removed.
8297
82982016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8299
8300	PR fortran/60526
8301	* gfortran.dg/type_decl_4.f90:  New test.
8302
83032016-02-14  Alan Modra  <amodra@gmail.com>
8304
8305	PR testsuite/68886
8306	* gcc.c-torture/execute/stkalign.c: Revise test.
8307
83082016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8309
8310	PR target/67260
8311	* gcc.target/sh/torture/pr67260.c: Adjust additional options.
8312
83132016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8314
8315	PR target/67260
8316	* gcc.target/sh/torture/pr67260.c: New.
8317
83182016-02-12  John David Anglin  <danglin@gcc.gnu.org>
8319
8320	* gcc.dg/pr67964.c: Add dg-require-alias.
8321
83222016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8323
8324	PR target/67636
8325	PR target/64345
8326	* gcc.target/sh/pr54236-1.c: Adjust optimization level.
8327
83282016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8329
8330	PR libgfortran/69668
8331	* gfortran.dg/namelist_88.f90: New test.
8332
83332016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8334
8335	PR libgfortran/69668
8336	* gfortran.dg/namelist_38.f90: Update test.
8337	* gfortran.dg/namelist_84.f90: Update test.
8338
83392016-02-12  David Malcolm  <dmalcolm@redhat.com>
8340
8341	PR other/69554
8342	* gcc.dg/pr69554-1.c: New test.
8343	* gfortran.dg/pr69554-1.F90: New test.
8344	* gfortran.dg/pr69554-2.F90: New test.
8345	* lib/gcc-dg.exp (proc dg-locus): New function.
8346	* lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8347	distinguish between the caret-printing and non-caret-printing
8348	cases.  If caret-printing has been explicitly enabled, bail out
8349	without attempting to fix up the output.
8350
83512016-02-12  David Malcolm  <dmalcolm@redhat.com>
8352
8353	PR driver/69265
8354	PR driver/69453
8355	* gcc.dg/spellcheck-options-3.c: New test case.
8356	* gcc.dg/spellcheck-options-4.c: New test case.
8357	* gcc.dg/spellcheck-options-5.c: New test case.
8358	* gcc.dg/spellcheck-options-6.c: New test case.
8359	* gcc.dg/spellcheck-options-7.c: New test case.
8360	* gcc.dg/spellcheck-options-8.c: New test case.
8361	* gcc.dg/spellcheck-options-9.c: New test case.
8362	* gcc.dg/spellcheck-options-10.c: New test case.
8363
83642016-02-12  Jakub Jelinek  <jakub@redhat.com>
8365
8366	PR rtl-optimization/69764
8367	PR rtl-optimization/69771
8368	* c-c++-common/pr69764.c: New test.
8369	* gcc.dg/torture/pr69771.c: New test.
8370
83712016-02-12  Marek Polacek  <polacek@redhat.com>
8372
8373	* g++.dg/torture/init-list1.C: New.
8374
83752016-02-12  Marek Polacek  <polacek@redhat.com>
8376
8377	* gcc.dg/pr69522.c: Add empty dg-options.
8378
83792016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
8380
8381	* g++.dg/lto/lto.exp: Include and init mpx.
8382	* g++.dg/lto/pr69729_0.C: New test.
8383
83842016-02-12  Jakub Jelinek  <jakub@redhat.com>
8385
8386	PR ipa/69241
8387	* g++.dg/ipa/pr69241-4.C: New test.
8388
8389	PR ipa/68672
8390	* g++.dg/ipa/pr68672-1.C: New test.
8391	* g++.dg/ipa/pr68672-2.C: New test.
8392	* g++.dg/ipa/pr68672-3.C: New test.
8393
83942016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
8395
8396	PR c/69522
8397	* gcc.dg/pr69522.c: New test.
8398
83992016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
8400
8401	PR c++/69098
8402	* g++.dg/cpp1y/69098.C: New test.
8403	* g++.dg/cpp1y/69098-2.C: New test.
8404
84052016-02-12  Jakub Jelinek  <jakub@redhat.com>
8406
8407	* objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8408	and neighbour -> neighbor.
8409	* objc.dg/attributes/method-nonnull-1.m: Likewise.
8410	* objc.dg/gnu-api-2-class-meta.m: Likewise.
8411	* c-c++-common/Wvarargs.c: Likewise.
8412	* c-c++-common/goacc/host_data-5.c: Likewise.
8413	* obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8414	* obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8415	* obj-c++.dg/gnu-api-2-method.mm: Likewise.
8416	* gcc.target/aarch64/pr60697.c: Likewise.
8417	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8418	* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8419	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8420	* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8421	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8422	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8423	* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8424	* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8425	* gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8426	* gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8427	* gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8428	* g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8429	* g++.dg/lookup/koenig5.C: Likewise.
8430	* g++.dg/ext/no-asm-2.C: Likewise.
8431	* gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8432	* gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8433	* gfortran.dg/used_types_16.f90: Likewise.
8434	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8435	* gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8436	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8437	* gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8438	* gfortran.dg/abstract_type_6.f03: Likewise.
8439	* gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8440	* gfortran.dg/used_types_15.f90: Likewise.
8441	* gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8442	* gfortran.dg/exit_3.f08: Likewise.
8443	* gfortran.dg/open_status_2.f90: Likewise.
8444	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8445	* gfortran.dg/intrinsic_std_1.f90: Likewise.
8446	* gfortran.dg/associate_1.f03: Likewise.
8447	* gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8448	* gfortran.dg/intrinsic_std_6.f90: Likewise.
8449	* gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8450	* gcc.dg/builtin-object-size-1.c: Likewise.
8451	* gcc.dg/noreturn-6.c: Likewise.
8452	* gcc.dg/builtin-stringop-chk-1.c: Likewise.
8453	* gcc.dg/globalalias.c: Likewise.
8454	* gcc.dg/builtins-config.h: Likewise.
8455	* gcc.dg/pr30457.c: Likewise.
8456	* gcc.c-torture/compile/volatile-1.c: Likewise.
8457	* gcc.c-torture/execute/20101011-1.c: Likewise.
8458	* c-c++-common/Waddress-1.c: Likewise.
8459
84602016-02-11  Jakub Jelinek  <jakub@redhat.com>
8461
8462	PR c/69768
8463	* c-c++-common/Waddress-1.c: New test.
8464
84652016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
8466
8467	PR fortran/69296
8468	* gfortran.dg/associate_19.f03: New test.
8469	* gfortran.dg/associate_20.f03: New test.
8470
84712016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
8472
8473	* gcc.target/sh/pr54089-8.c: Adjust optimization level.
8474
84752016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8476
8477	* gcc.target/aarch64/target_attr_15.c: Scan assembly for
8478	.arch armv8-a\n.  Add -dA to dg-options.
8479	* gcc.target/aarch64/assembler_arch_1.c: New test.
8480	* gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8481
84822016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
8483
8484	PR c++/68726
8485	* g++.dg/cpp0x/pr68726.C: New.
8486
84872016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8488
8489	* lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8490	test.
8491
84922016-02-11  Richard Biener  <rguenther@suse.de>
8493
8494	* g++.dg/tree-ssa/pr61034.C: Adjust.
8495
84962016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
8497
8498	PR target/69148
8499	* gcc.target/s390/pr69148.c: New.
8500
85012016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
8502
8503	PR tree-optimization/69652
8504	* gcc.dg/torture/pr69652.c: New test.
8505
85062016-02-10  Jakub Jelinek  <jakub@redhat.com>
8507	    Patrick Palka  <ppalka@gcc.gnu.org>
8508
8509	PR ipa/69241
8510	PR c++/69649
8511	* g++.dg/ipa/pr69241-1.C: New test.
8512	* g++.dg/ipa/pr69241-2.C: New test.
8513	* g++.dg/ipa/pr69241-3.C: New test.
8514	* g++.dg/ipa/pr69649.C: New test.
8515
85162016-02-10  Uros Bizjak  <ubizjak@gmail.com>
8517
8518	* gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8519	* gcc.dg/tree-ssa/sra-18.c: Ditto.
8520
85212016-02-10  Bin Cheng  <bin.cheng@arm.com>
8522
8523	PR tree-optimization/68021
8524	* gcc.dg/tree-ssa/pr68021.c: New test.
8525
85262016-02-10  Richard Biener  <rguenther@suse.de>
8527
8528	PR tree-optimization/69726
8529	* gcc.dg/uninit-22.c: New testcase.
8530
85312016-02-09  Andrew Pinski  <apinski@cavium.com>
8532
8533	PR tree-opt/69282
8534	* gcc.c-torture/compile/20160205-1.c: New testcase.
8535
85362016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
8537
8538	PR target/68404
8539	* gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8540	instead accessing a really large arrray.
8541	* gcc.target/powerpc/fusion3.c: Likewise.
8542
85432016-02-09  Charles Baylis  <charles.baylis@linaro.org>
8544
8545	PR target/68532
8546	* gcc.c-torture/execute/pr68532.c: New test.
8547
85482016-02-11  Alexandre Oliva  <aoliva@redhat.com>
8549
8550	PR target/69634
8551	* gcc.dg/pr69634.c: New.
8552
85532016-02-09  Richard Biener  <rguenther@suse.de>
8554
8555	* gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8556
85572016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
8558
8559	* gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8560
85612016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
8562
8563	* gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8564
85652016-02-09  Richard Biener  <rguenther@suse.de>
8566
8567	PR tree-optimization/69715
8568	* gcc.dg/torture/pr69715.c: New testcase.
8569
85702016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8571
8572	PR c++/69139
8573	* g++.dg/cpp0x/trailing12.C: New test.
8574	* g++.dg/cpp0x/trailing13.C: New test.
8575
85762016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8577
8578	PR c++/69283
8579	PR c++/67835
8580	* g++.dg/cpp1y/auto-fn29.C: New test.
8581	* g++.dg/cpp1y/auto-fn30.C: New test.
8582
85832016-02-08  Jakub Jelinek  <jakub@redhat.com>
8584
8585	PR tree-optimization/69209
8586	* gcc.c-torture/compile/pr69209.c: New test.
8587
85882016-02-08  Jeff Law  <law@redhat.com>
8589
8590	PR tree-optimization/68541
8591	* gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8592	of statements allowed in join block for path splitting.
8593
85942016-02-08  Jakub Jelinek  <jakub@redhat.com>
8595
8596	PR c++/59627
8597	* g++.dg/gomp/pr59627.C: New test.
8598
8599	PR ipa/69239
8600	* g++.dg/ipa/pr69239.C: New test.
8601
86022016-02-08  David Malcolm  <dmalcolm@redhat.com>
8603
8604	PR preprocessor/69664
8605	* gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8606	* gcc.dg/cpp/warn-comments.c: Likewise.
8607
86082016-02-08  Marek Polacek  <polacek@redhat.com>
8609
8610	PR c++/69688
8611	* g++.dg/init/const12.C: New test.
8612
86132016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
8614
8615	PR target/60410
8616	* gcc.dg/lto/pr55113_0.c: Remove test.
8617
86182016-02-08  Richard Biener  <rguenther@suse.de>
8619
8620	PR tree-optimization/69719
8621	* gcc.dg/torture/pr69719.c: New testcase.
8622
86232016-02-08  Richard Biener  <rguenther@suse.de>
8624	Jeff Law  <law@redhat.com>
8625
8626	PR target/68273
8627	* gcc.target/mips/pr68273.c: New testcase.
8628
86292016-02-08   Richard Biener  <rguenther@suse.de>
8630
8631	PR rtl-optimization/69274
8632	* gcc.target/i386/addr-sel-1.c: XFAIL.
8633
86342016-02-08  Jeff Law  <law@redhat.com>
8635
8636	PR tree-optimization/68541
8637	* gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8638
8639	PR tree-optimization/65917
8640	* gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8641
86422016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8643
8644	PR fortran/50555
8645	* gfortran.dg/namelist_args.f90: New test.
8646
86472016-02-05  Jeff Law  <law@redhat.com>
8648
8649	PR tree-optimization/68541
8650	* gcc.dg/tree-ssa/split-path-2.c: New test.
8651	* gcc.dg/tree-ssa/split-path-3.c: New test.
8652	* gcc.dg/tree-ssa/split-path-4.c: New test.
8653	* gcc.dg/tree-ssa/split-path-5.c: New test.
8654	* gcc.dg/tree-ssa/split-path-6.c: New test.
8655	* gcc.dg/tree-ssa/split-path-7.c: New test.
8656
86572016-02-05  Martin Sebor  <msebor@redhat.com>
8658
8659	PR c++/69662
8660	* g++.dg/warn/Wplacement-new-size-1.C: New test.
8661	* g++.dg/warn/Wplacement-new-size-2.C: New test.
8662
86632016-02-06  Richard HEnderson  <rth@redhat.com>
8664
8665	PR c/69643
8666	* gcc.target/i386/addr-space-4.c: New.
8667	* gcc.target/i386/addr-space-5.c: New.
8668
86692016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
8670
8671	PR fortran/66089
8672	* gfortran.dg/elemental_dependency_6.f90: New.
8673
86742016-02-05  Jakub Jelinek  <jakub@redhat.com>
8675
8676	PR rtl-optimization/69691
8677	* gcc.c-torture/execute/pr69691.c: New test.
8678
8679	PR c++/69628
8680	* g++.dg/parse/pr69628.C: New test.
8681
86822016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8683
8684	* gcc.dg/sancov/asan.c: Move to ...
8685	* gcc.dg/asan/sancov-1.c: ... here.
8686
86872016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8688
8689	* gcc.target/i386/pr69577.c: Require avx_runtime target.
8690
86912016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8692
8693	PR target/69677
8694	* gcc.target/i386/pr69677.c: New test.
8695
86962016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
8697
8698	PR c++/68948
8699	* g++.dg/template/pr68948.C: New test.
8700
87012016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8702
8703	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8704	(only necessary on s390x).
8705
87062016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8707
8708	* gcc.target/i386/pr69454-2.c: Compile with -msse2
8709	-mno-accumulate-outgoing-args.
8710
87112016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
8712
8713	* g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8714
87152016-02-04  Jakub Jelinek  <jakub@redhat.com>
8716
8717	PR c/69669
8718	* c-c++-common/pr69669.c: New test.
8719
87202016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
8721
8722	PR target/69667
8723	* g++.dg/pr69667.C: New file.
8724
87252016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
8726
8727	PR target/69619
8728	* gcc.dg/pr69619.c: Add new test.
8729
87302016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
8731
8732	PR rtl-optimization/69577
8733	* gcc.target/i386/pr69577.c: New test.
8734
87352016-02-04  Martin Liska  <mliska@suse.cz>
8736
8737	* g++.dg/asan/pr69276.C: New test.
8738
87392016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8740
8741	PR target/65932
8742	PR target/67714
8743	* gcc.target/arm/wmul-3.c: Simplify test to generate just
8744	a single smulbb instruction.
8745	* gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8746	* gcc.target/amr/wmul-2.c: Likewise.
8747
87482016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8749
8750	PR target/65932
8751	PR target/67714
8752	* gcc.c-torture/execute/pr67714.c: New test.
8753
87542016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8755
8756	PR target/69454
8757	* gcc.target/i386/pr69454-1.c: New test.
8758	* gcc.target/i386/pr69454-2.c: New test.
8759
87602016-02-03  Martin Sebor  <msebor@redhat.com>
8761
8762	PR c++/69251
8763	PR c++/69253
8764	PR c++/69290
8765	PR c++/69277
8766	PR c++/69349
8767	* g++.dg/ext/flexarray-mangle-2.C: New test.
8768	* g++.dg/ext/flexarray-mangle.C: New test.
8769	* g++.dg/ext/flexarray-subst.C: New test.
8770	* g++.dg/ext/flexary11.C: New test.
8771	* g++.dg/ext/flexary12.C: New test.
8772	* g++.dg/ext/flexary13.C: New test.
8773	* g++.dg/ext/flexary14.C: New test.
8774	* g++.dg/other/dump-ada-spec-2.C: Adjust.
8775
87762016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8777
8778	* gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8779	Define only if CHECK_FLOAT128 is defined.
8780	(main): Properly initialize u5.
8781
87822016-02-03  Jakub Jelinek  <jakub@redhat.com>
8783
8784	PR c/69627
8785	* gcc.dg/pr69627.c: New test.
8786
8787	PR target/69644
8788	* gcc.dg/pr69644.c: New test.
8789
87902016-02-03  Mike Stump  <mikestump@comcast.net>
8791
8792	* lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8793	support for struct-layout-1.exp.
8794
87952016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
8796
8797	PR c++/69056
8798	* g++.dg/cpp0x/pr69056.C: New test.
8799
88002016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
8801	    Alexandre Oliva  <aoliva@redhat.com>
8802
8803	PR target/69461
8804	* gcc.target/powerpc/pr69461.c: New.
8805
88062016-02-03  Uros Bizjak  <ubizjak@gmail.com>
8807
8808	* lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8809	works from here ...
8810	(check_effective_target_fsanitize_thread): ... to here.  Do not
8811	specify additional compile flags for the test source.
8812	* lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8813	specify additional compile flags for the test source.
8814
88152016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
8816
8817	* gcc.target/aarch64/ccmp_1.c: Fix test issue.
8818
88192016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
8820
8821	PR fortran/67451
8822	PR fortran/69418
8823	* gfortran.dg/coarray_allocate_2.f08: New test.
8824	* gfortran.dg/coarray_allocate_3.f08: New test.
8825	* gfortran.dg/coarray_allocate_4.f08: New test.
8826
88272016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
8828
8829	* gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8830	use same scan-tree-dump-times on all platforms.
8831	* gcc.dg/vect/vect-outer-1.c: Likewise.
8832	* gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8833	* gcc.dg/vect/vect-outer-1a.c: Likewise.
8834	* gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8835	* gcc.dg/vect/vect-outer-1b.c: Likewise.
8836	* gcc.dg/vect/vect-outer-2b.c: Likewise.
8837	* gcc.dg/vect/vect-outer-3b.c: Likewise.
8838	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8839
88402016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
8841
8842	* c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8843	warning.
8844
88452016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
8846
8847	* gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8848
88492016-02-02  James Norris  <jnorris@codesourcery.com>
8850
8851	* c-c++-common/goacc/routine-5.c: Add tests.
8852
88532016-02-02  Alexander Monakov  <amonakov@ispras.ru>
8854
8855	* gcc.target/nvptx/unsigned-cmp.c: New test.
8856
88572016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
8858
8859	* gcc.target/aarch64/scalar_shift_1.c
8860	(test_corners_sisd_di): Improve force to SIMD register.
8861	(test_corners_sisd_si): Likewise.
8862	* gcc.target/aarch64/vect-ld1r-compile-fp.c:
8863	Remove scan-assembler check for ldr.
8864
88652016-02-02  Richard Biener  <rguenther@suse.de>
8866
8867	PR tree-optimization/69595
8868	* gcc.dg/Warray-bounds-17.c: New testcase.
8869
88702016-02-02  Richard Biener  <rguenther@suse.de>
8871
8872	PR tree-optimization/69606
8873	* gcc.dg/torture/pr69606.c: New testcase.
8874
88752016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
8876
8877	PR middle-end/68542
8878	* gcc.dg/vect/vect-mask-store-move-1.c: New test.
8879	* gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8880
88812016-02-02  Alan Modra  <amodra@gmail.com>
8882
8883	PR target/69548
8884	* gcc.target/powerpc/pr69548.c: New test.
8885
88862016-02-01  Jakub Jelinek  <jakub@redhat.com>
8887
8888	PR rtl-optimization/69592
8889	* gcc.dg/pr69592.c: New test.
8890
8891	PR preprocessor/69543
8892	PR c/69558
8893	* gcc.dg/pr69543.c: New test.
8894	* gcc.dg/pr69558.c: New test.
8895
88962016-02-01  Uros Bizjak  <ubizjak@gmail.com>
8897
8898	PR testsuite/65940
8899	* g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8900
89012016-02-01  Martin Sebor  <msebor@redhat.com>
8902
8903	* gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8904
89052016-02-01  Bin Cheng  <bin.cheng@arm.com>
8906
8907	PR tree-optimization/67921
8908	* c-c++-common/ubsan/pr67921.c: New test.
8909
89102016-02-01  Richard Biener  <rguenther@suse.de>
8911
8912	PR middle-end/69556
8913	* gcc.dg/tree-ssa/recip-8.c: New testcase.
8914
89152016-02-01  Richard Biener  <rguenther@suse.de>
8916
8917	PR tree-optimization/69574
8918	* gcc.dg/torture/pr69574.c: New testcase.
8919
89202016-02-01  Richard Biener  <rguenther@suse.de>
8921
8922	PR tree-optimization/69579
8923	* gcc.dg/setjmp-6.c: New testcase.
8924
89252016-02-01  Jakub Jelinek  <jakub@redhat.com>
8926
8927	PR rtl-optimization/69570
8928	* g++.dg/opt/pr69570.C: New test.
8929
89302016-02-01  Richard Henderson  <rth@redhat.com>
8931
8932	* gcc.dg/pr69535.c: New test.
8933
89342016-01-31  John David Anglin  <danglin@gcc.gnu.org>
8935
8936	PR testsuite/69584
8937	* gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8938	* gcc.dg/tree-ssa/sra-18.c: Likewise.
8939
8940	PR debug/68244
8941	* g++.dg/parse/parens3.C: Use register "4" on hppa.
8942
8943	* gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8944
89452016-01-31  Paul Thomas  <pault@gcc.gnu.org>
8946
8947	PR fortran/67564
8948	* gfortran.dg/allocate_with_source_17.f03: New test.
8949
89502016-01-30  Jakub Jelinek  <jakub@redhat.com>
8951
8952	PR tree-optimization/69546
8953	* gcc.dg/torture/pr69546.c: New test.
8954
89552016-01-30  Paul Thomas  <pault@gcc.gnu.org>
8956
8957	PR fortran/69566
8958	* gfortran.dg/unlimited_polymorphic_25.f03: New test.
8959
89602016-01-30  Martin Sebor  <msebor@redhat.com>
8961
8962	PR c++/68490
8963	* g++.dg/ext/flexary10.C: New test.
8964
89652016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8966
8967	PR fortran/66707
8968	gfortran.dg/common_23.f90: New test.
8969
89702016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8971
8972	PR target/65546
8973	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8974	condition being checked, and disable it when the target supports
8975	misaligned loads and stores.
8976
89772016-01-29  Jakub Jelinek  <jakub@redhat.com>
8978
8979	PR debug/69518
8980	* gcc.dg/torture/pr69518.c: New test.
8981
89822016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
8983
8984	PR target/69530
8985	* gcc.target/i386/pr69530.c: New test.
8986
89872016-01-29  Steve Ellcey  <sellcey@imgtec.com>
8988
8989	PR target/65604
8990	* gcc.target/mips/div-delay.c: New test.
8991
89922016-01-29  Jakub Jelinek  <jakub@redhat.com>
8993
8994	PR target/69551
8995	* gcc.target/i386/pr69551.c: New test.
8996
8997	PR target/66137
8998	* gcc.target/i386/pr66137.c: New test.
8999
90002016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
9001
9002	* gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9003	always built for p5600.
9004	* gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9005	isa=p5600 dg-option.
9006
90072016-01-29  Richard Biener  <rguenther@suse.de>
9008
9009	PR tree-optimization/69547
9010	* g++.dg/tree-ssa/pr69547.C: New testcase.
9011
90122016-01-29  Jakub Jelinek  <jakub@redhat.com>
9013
9014	PR debug/66869
9015	* g++.dg/warn/Wunused-function2.C: New test.
9016
90172016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9018
9019	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9020	support for test to succeed.
9021
90222016-01-29  Marek Polacek  <polacek@redhat.com>
9023
9024	PR c++/69509
9025	PR c++/69516
9026	* g++.dg/ext/constexpr-vla2.C: New test.
9027	* g++.dg/ext/constexpr-vla3.C: New test.
9028	* g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9029
90302016-01-29  Richard Biener  <rguenther@suse.de>
9031
9032	PR middle-end/69537
9033	* gcc.dg/uninit-21.c: New testcase.
9034
90352016-01-28  Uros Bizjak  <ubizjak@gmail.com>
9036
9037	PR target/69459
9038	* gcc.target/i386/pr69459.c: New test.
9039
90402016-01-28  Steve Ellcey  <sellcey@imgtec.com>
9041
9042	PR target/68400
9043	* gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9044	* gcc.target/mips/pr68400.c: New test.
9045
90462016-01-28  Martin Sebor  <msebor@redhat.com>
9047
9048	PR target/17381
9049	* gcc.target/powerpc/pr17381.c: New test.
9050
90512016-01-28  Jakub Jelinek  <jakub@redhat.com>
9052
9053	PR middle-end/69542
9054	* gcc.dg/torture/pr69542.c: New test.
9055
90562016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
9057
9058	* gcc.target/aarch64/ccmp_1.c: Fix test issue.
9059
90602016-01-28  David Edelsohn  <dje.gcc@gmail.com>
9061
9062	* gcc.dg/pr65980.c: Skip on AIX.
9063	* gcc.dg/pr66688.c: Same.
9064
90652016-01-28  David Edelsohn  <dje.gcc@gmail.com>
9066
9067	PR target/63679
9068	* gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9069	* gcc.dg/tree-ssa/sra-18.c: Same.
9070
90712016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
9072
9073	PR fortran/62536
9074	* gfortran.dg/block_15.f08: New test.
9075	* gfortran.dg/block_end_error_1.f90: Need to catch additional error
9076	on incorrectly closed BLOCK.
9077
90782016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
9079
9080	* gcc.dg/declare-simd.c: New test.
90812016-01-28  Richard Biener  <rguenther@suse.de>
9082
9083	PR tree-optimization/69466
9084	* gfortran.dg/vect/pr69466.f90: New testcase.
9085
90862016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9087
9088	* g++.dg/pr67989.C: Remove ARM-specific option.
9089	* gcc.target/arm/pr67989.C: New file.
9090
90912016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9092
9093	* gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9094	and expm1 test for glibc < 2.11.
9095
90962016-01-27  Richard Henderson  <rth@redhat.com>
9097
9098	* gcc.c-torture/execute/pr69447.c: New test.
9099
91002016-01-27  Paul Thomas  <pault@gcc.gnu.org>
9101
9102	PR fortran/69422
9103	* gfortran.dg/alloc_comp_assign_15.f03: New test.
9104
91052016-01-27  Jakub Jelinek  <jakub@redhat.com>
9106
9107	PR debug/66869
9108	* gcc.dg/pr66869.c: New test.
9109
91102016-01-25  Jeff Law  <law@redhat.com>
9111
9112	PR tree-optimization/68398
9113	PR tree-optimization/69196
9114	* gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9115	* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9116	path to avoid new heuristic allowing more irreducible regions
9117	* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9118	* gcc.dg/tree-ssa/vrp46.c: Likewise.
9119	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9120	* gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9121	* gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9122
91232016-01-27  Marek Polacek  <polacek@redhat.com>
9124
9125	PR c/68062
9126	* c-c++-common/vector-compare-4.c: New test.
9127
91282016-01-27  David Malcolm  <dmalcolm@redhat.com>
9129
9130	PR preprocessor/69126
9131	* c-c++-common/pr69126.c: New test case.
9132
91332016-01-27  Ian Lance Taylor  <iant@google.com>
9134
9135	* gcc.dg/tree-ssa/ivopt_5.c: New test.
9136
91372016-01-27  Ryan Burn  <contact@rnburn.com>
9138
9139	PR cilkplus/69267
9140	* g++.dg/cilk-plus/CK/pr69267.cc: New test.
9141
91422016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9143
9144	PR target/69512
9145	* gcc.target/i386/pr69512.c: New test.
9146
91472016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
9148
9149	PR ada/69488
9150	* gnat.dg/sso/*.adb: Robustify dg-output directives.
9151
91522016-01-27  Marek Polacek  <polacek@redhat.com>
9153
9154	PR c++/69379
9155	* g++.dg/pr69379.C: New test.
9156
91572016-01-27  Martin Sebor  <msebor@redhat.com>
9158
9159	PR c++/69317
9160	* g++.dg/abi/Wabi-2-2.C: New test.
9161	* g++.dg/abi/Wabi-2-3.C: New test.
9162	* g++.dg/abi/Wabi-3-2.C: New test.
9163	* g++.dg/abi/Wabi-3-3.C: New test.
9164
91652016-01-27  Richard Biener  <rguenther@suse.de>
9166
9167	PR tree-optimization/69166
9168	* gcc.dg/torture/pr69166.c: New testcase.
9169
91702016-01-27  Martin Jambor  <mjambor@suse.cz>
9171
9172	PR tree-optimization/69355
9173	* gcc.dg/tree-ssa/pr69355.c: New test.
9174
91752016-01-27  Marek Polacek  <polacek@redhat.com>
9176
9177	PR c++/69496
9178	* g++.dg/ext/constexpr-vla1.C: New test.
9179
91802016-01-20  Christian Bruel  <christian.bruel@st.com>
9181
9182	PR target/69245
9183	* gcc.target/arm/pr69245.c: New test.
9184
91852016-01-27  Jakub Jelinek  <jakub@redhat.com>
9186
9187	PR tree-optimization/69399
9188	* gcc.dg/torture/pr69399.c: New test.
9189
91902016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9191
9192	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9193
91942016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9195
9196	* gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9197
91982016-01-26  Tom de Vries  <tom@codesourcery.com>
9199
9200	PR tree-optimization/69110
9201	* gcc.dg/autopar/pr69110.c: New test.
9202
92032016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
9204	    Sebastian Pop  <s.pop@samsung.com>
9205
9206	* gcc.dg/graphite/isl-ast-op-select.c: New.
9207
92082015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9209
9210	PR fortran/69385
9211	* gfortran.dg/allocate_error_6.f90: New test.
9212
92132016-01-26  Richard Henderson  <rth@redhat.com>
9214
9215	* gcc.dg/tm/pr60908.c: New test.
9216
92172016-01-26  David Malcolm  <dmalcolm@redhat.com>
9218
9219	PR other/69006
9220	* g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9221	directive.
9222	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9223	expected multiline output to reflect the colorization being
9224	disabled before newlines.
9225	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9226	(custom_diagnostic_finalizer): Replace call to
9227	pp_newline_and_flush with call to pp_flush.
9228	* gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9229	* gfortran.dg/implicit_class_1.f90: Likewise.
9230	* lib/gcc-dg.exp (allow_blank_lines): New global.
9231	(dg-allow-blank-lines-in-output): New procedure.
9232	(gcc-dg-prune): Complain about blank lines in the output, unless
9233	dg-allow-blank-lines-in-output was called.
9234	* lib/multiline.exp (_build_multiline_regex): Only support
9235	arbitrary followup text for non-blank-lines, not for blank lines.
9236
92372016-01-26  Jakub Jelinek  <jakub@redhat.com>
9238
9239	PR tree-optimization/69483
9240	* gcc.dg/pr69483.c: New test.
9241	* g++.dg/opt/pr69483.C: New test.
9242
92432016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9244
9245	PR target/68620
9246	* gcc.target/arm/pr68620.c: New test.
9247
92482016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9249
9250	* gcc.target/i386/pr68986-2.c: Remove -m32.
9251
92522016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9253
9254	PR target/68986
9255	* gcc.target/i386/pr68986-1.c: New test.
9256	* gcc.target/i386/pr68986-2.c: Likewise.
9257	* gcc.target/i386/pr68986-3.c: Likewise.
9258
92592016-01-26  Christian Bruel  <christian.bruel@st.com>
9260
9261	* lib/target-supports.exp
9262	(check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9263	(check_effective_target_arm_crypto_pragma_ok): Likewise.
9264	* gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9265
92662016-01-26  Richard Biener  <rguenther@suse.de>
9267
9268	PR tree-optimization/69452
9269	* gcc.dg/torture/pr69452.c: New testcase.
9270
92712016-01-26  Jakub Jelinek  <jakub@redhat.com>
9272
9273	PR target/69442
9274	* gcc.dg/pr69442.c: New test.
9275
92762016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
9277
9278	PR target/67896
9279	* gcc.target/aarch64/simd/pr67896.C: New.
9280
92812016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
9282
9283	PR tree-optimization/69400
9284	* gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9285	function.
9286	(plugin_init): Call it.
9287	* gcc.dg/torture/pr69400.c: New test.
9288
92892016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9290
9291	* gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9292
92932016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9294	    Sebastian Pop  <s.pop@samsung.com>
9295
9296	* gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9297	isl-0.15.
9298
92992016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9300	    Sebastian Pop  <s.pop@samsung.com>
9301
9302	* gcc.dg/graphite/pr69292.c: New.
9303
93042016-01-25  Jakub Jelinek  <jakub@redhat.com>
9305
9306	* c-c++-common/goacc/use_device-1.c: New test.
9307
93082016-01-25  Jeff Law  <law@redhat.com>
9309
9310	PR tree-optimization/69196
9311	PR tree-optimization/68398
9312	* gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9313	* gcc.dg/tree-ssa/pr68198.c: Likewise.
9314
93152016-01-25  David Edelsohn  <dje.gcc@gmail.com>
9316
9317	PR target/69469
9318	* gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9319	Algorithm.
9320
93212016-01-25  Richard Biener  <rguenther@suse.de>
9322
9323	PR testsuite/69380
9324	* g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9325
93262016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
9327
9328	PR target/69421
9329	* gcc.dg/pr69421.c: New test.
9330
93312016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
9332
9333	* gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9334	* gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9335	* gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9336	* gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9337	* gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9338	* gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9339	* gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9340	* gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9341	* gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9342	* gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9343
93442016-01-25  Richard Biener  <rguenther@suse.de>
9345
9346	PR tree-optimization/69376
9347	* gcc.dg/torture/pr69376.c: New testcase.
9348
93492016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9350
9351	PR fortran/69397
9352	PR fortran/68442
9353	* gfortran.dg/interface_38.f90: New test.
9354	* gfortran.dg/interface_39.f90: New test.
9355
93562016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
9357
9358	Revert:
9359	2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9360
9361	PR c++/11858
9362	PR c++/24663
9363	PR c++/24664
9364	* g++.dg/template/pr11858.C: New test.
9365	* g++.dg/template/pr24663.C: New test.
9366	* g++.dg/template/unify12.C: New test.
9367	* g++.dg/template/unify13.C: New test.
9368	* g++.dg/template/unify14.C: New test.
9369	* g++.dg/template/unify15.C: New test.
9370	* g++.dg/template/unify16.C: New test.
9371	* g++.dg/template/unify17.C: New test.
9372
93732016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
9374
9375	PR fortran/68283
9376	gfortran.dg/pr68283.f90: New test.
9377
93782016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9379
9380	PR fortran/66094
9381	* gfortran.dg/inline_matmul_13.f90:  New test.
9382	* gfortran.dg/matmul_bounds_8.f90:  New test.
9383	* gfortran.dg/matmul_bounds_9.f90:  New test.
9384	* gfortran.dg/matmul_bounds_10.f90:  New test.
9385
93862016-01-23  Tom de Vries  <tom@codesourcery.com>
9387
9388	PR tree-optimization/69426
9389	* gcc.dg/autopar/pr69426.c: New test.
9390
93912016-01-23  Martin Sebor  <msebor@redhat.com>
9392
9393	PR c++/58109
9394	PR c++/69022
9395	* g++.dg/cpp0x/alignas5.C: New test.
9396	* g++.dg/ext/vector29.C: Same.
9397
93982016-01-23  Uros Bizjak  <ubizjak@gmail.com>
9399
9400	* gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9401	* gcc.target/i386/chkp-strlen-4.c: Move the definition of
9402	_GNU_SOURCE from compile flags to the source.
9403	* gcc.target/i386/chkp-stropt-12.c: Ditto.
9404	* gcc.target/i386/chkp-stropt-16.c: Ditto.
9405	* gcc.target/i386/chkp-stropt-4.c: Ditto.
9406	* gcc.target/i386/chkp-stropt-8.c: Ditto.
9407
94082016-01-22  Jakub Jelinek  <jakub@redhat.com>
9409
9410	PR target/69432
9411	* g++.dg/opt/pr69432.C: New test.
9412
94132016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9414
9415	* gcc.target/powerpc/pr63354c: Adjust target selector to include
9416	32-bit targets testing an -m64 multilib.
9417
94182016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9419
9420	* gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9421	64-bit support.
9422
94232016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
9424
9425	* gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9426
94272016-01-21  Christian Bruel  <christian.bruel@st.com>
9428
9429	PR target/68674
9430	* gcc.target/i386/pr68674.c
9431	* gcc.target/aarch64/pr68674.c
9432	* gcc.target/arm/pr68674.c
9433
94342016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9435
9436	PR target/69403
9437	* gcc.c-torture/execute/pr69403.c: New test.
9438
94392016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9440
9441	PR c++/55843
9442	* g++.dg/template/pr55843.C: New.
9443
94442016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
9445
9446	PR testsuite/66877
9447	* gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9448	vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9449
94502016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9451
9452	PR testsuite/67489
9453	* gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9454	from dg-do compile directive, and instead add
9455	{ dg-require-effective-target int128 }.
9456
94572016-01-20  Martin Sebor  <msebor@redhat.com>
9458
9459	PR c/69405
9460	* gcc.dg/sync-fetch.c: New test.
9461
94622016-01-21  Martin Sebor  <msebor@redhat.com>
9463
9464	PR target/69252
9465	* gcc.target/powerpc/pr69252.c: New test.
9466
94672016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9468
9469	PR fortran/65996
9470	* gfortran.dg/pr65996.f90: New test.
9471
94722016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9473
9474	PR c++/68810
9475	* g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9476	expected to generate an error.
9477
94782016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
9479
9480	PR middle-end/66178
9481	* gcc.dg/torture/pr66178.c: New test.
9482
94832016-01-21  Anton Blanchard  <anton@samba.org>
9484	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9485
9486	PR target/63354
9487	* gcc.target/powerpc/pr63354.c:  New test.
9488
94892016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
9490
9491	PR rtl-optimization/68990
9492	* gcc.target/i386/pr68990: New.
9493
94942016-01-21  Nick Clifton  <nickc@redhat.com>
9495
9496	PR target/69129
9497	* gcc.target/mips/pr69129.c: New.
9498
94992016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
9500
9501	PR c++/58046
9502	* g++.dg/cpp0x/pr58046.C: New.
9503
95042016-01-21  Jakub Jelinek  <jakub@redhat.com>
9505
9506	PR target/69187
9507	PR target/65624
9508	* gcc.target/arm/pr69187.c: New test.
9509
9510	PR c++/69355
9511	* g++.dg/torture/pr69355.C: New test.
9512
95132016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9514	    Sebastian Pop  <s.pop@samsung.com>
9515
9516	* gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9517
95182016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9519	    Sebastian Pop  <s.pop@samsung.com>
9520
9521	* gcc.dg/graphite/pr68976.c: New test.
9522
95232016-01-21  Jakub Jelinek  <jakub@redhat.com>
9524
9525	PR middle-end/67653
9526	* c-c++-common/pr67653.c: New test.
9527	* gcc.dg/torture/pr29119.c: Add dg-warning.
9528
95292016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
9530
9531	* gcc.target/powerpc/cpu-builtin-1.c: New test.
9532
95332016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9534
9535	PR c/24293
9536	* gcc.dg/pr24293.c: New test.
9537	* gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9538	incomplete struct type.
9539	* gcc.dg/declspec-1.c: Likewise.
9540	* gcc.dg/pr63549.c: Likewise.
9541
95422016-01-20  Jakub Jelinek  <jakub@redhat.com>
9543
9544	PR tree-optimization/66612
9545	* gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9546	for bdn instruction.
9547
95482016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9549
9550	* lib/target-supports.exp
9551	(check_effective_target_arm_fp_ok_nocache): New.
9552	(check_effective_target_arm_fp_ok): New.
9553	(add_options_for_arm_fp): New.
9554	(check_effective_target_arm_crypto_ok_nocache): Require
9555	target_arm_v8_neon_ok instead of arm32.
9556	(check_effective_target_arm_crypto_pragma_ok_nocache): New.
9557	(check_effective_target_arm_crypto_pragma_ok): New.
9558	(add_options_for_arm_vfp): New.
9559	* gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9560	target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9561	target instead. Force initial fpu to vfp.
9562	* gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9563	-mfloat-abi=softfp, use arm_fp_ok effective target instead.
9564	* gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9565	dependency.
9566	* gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9567	use arm_vfp effective target instead. Force initial fpu to vfp.
9568	* gcc.target/arm/attr-neon3.c: Likewise.
9569	* gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9570	arm_vfp_ok.
9571	* gcc.target/arm/unsigned-float.c: Likewise.
9572	* gcc.target/arm/vfp-1.c: Likewise.
9573	* gcc.target/arm/vfp-ldmdbd.c: Likewise.
9574	* gcc.target/arm/vfp-ldmdbs.c: Likewise.
9575	* gcc.target/arm/vfp-ldmiad.c: Likewise.
9576	* gcc.target/arm/vfp-ldmias.c: Likewise.
9577	* gcc.target/arm/vfp-stmdbd.c: Likewise.
9578	* gcc.target/arm/vfp-stmdbs.c: Likewise.
9579	* gcc.target/arm/vfp-stmiad.c: Likewise.
9580	* gcc.target/arm/vfp-stmias.c: Likewise.
9581	* gcc.target/arm/vnmul-1.c: Likewise.
9582	* gcc.target/arm/vnmul-2.c: Likewise.
9583	* gcc.target/arm/vnmul-3.c: Likewise.
9584	* gcc.target/arm/vnmul-4.c: Likewise.
9585
95862016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
9587
9588	PR testsuite/69366
9589	* g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9590	the MPX run-time library, for compile-time MPX test.
9591	* gcc.target/i386/chkp-always_inline.c: Likewise.
9592	* gcc.target/i386/chkp-bndret.c: Likewise.
9593	* gcc.target/i386/chkp-builtins-1.c: Likewise.
9594	* gcc.target/i386/chkp-builtins-2.c: Likewise.
9595	* gcc.target/i386/chkp-builtins-3.c: Likewise.
9596	* gcc.target/i386/chkp-builtins-4.c: Likewise.
9597	* gcc.target/i386/chkp-const-check-1.c: Likewise.
9598	* gcc.target/i386/chkp-const-check-2.c: Likewise.
9599	* gcc.target/i386/chkp-hidden-def.c: Likewise.
9600	* gcc.target/i386/chkp-label-address.c: Likewise.
9601	* gcc.target/i386/chkp-lifetime-1.c: Likewise.
9602	* gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9603	* gcc.target/i386/chkp-pr69044.c: Likewise.
9604	* gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9605	* gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9606	* gcc.target/i386/chkp-strchr.c: Likewise.
9607	* gcc.target/i386/chkp-strlen-1.c: Likewise.
9608	* gcc.target/i386/chkp-strlen-2.c: Likewise.
9609	* gcc.target/i386/chkp-strlen-3.c: Likewise.
9610	* gcc.target/i386/chkp-strlen-4.c: Likewise.
9611	* gcc.target/i386/chkp-strlen-5.c: Likewise.
9612	* gcc.target/i386/chkp-stropt-1.c: Likewise.
9613	* gcc.target/i386/chkp-stropt-10.c: Likewise.
9614	* gcc.target/i386/chkp-stropt-11.c: Likewise.
9615	* gcc.target/i386/chkp-stropt-12.c: Likewise.
9616	* gcc.target/i386/chkp-stropt-13.c: Likewise.
9617	* gcc.target/i386/chkp-stropt-14.c: Likewise.
9618	* gcc.target/i386/chkp-stropt-15.c: Likewise.
9619	* gcc.target/i386/chkp-stropt-16.c: Likewise.
9620	* gcc.target/i386/chkp-stropt-2.c: Likewise.
9621	* gcc.target/i386/chkp-stropt-3.c: Likewise.
9622	* gcc.target/i386/chkp-stropt-4.c: Likewise.
9623	* gcc.target/i386/chkp-stropt-5.c: Likewise.
9624	* gcc.target/i386/chkp-stropt-6.c: Likewise.
9625	* gcc.target/i386/chkp-stropt-7.c: Likewise.
9626	* gcc.target/i386/chkp-stropt-8.c: Likewise.
9627	* gcc.target/i386/chkp-stropt-9.c: Likewise.
9628	* gcc.target/i386/pr63995-2.c: Likewise.
9629	* gcc.target/i386/pr64805.c: Likewise.
9630	* gcc.target/i386/pr65044.c: Likewise.
9631	* gcc.target/i386/pr65167.c: Likewise.
9632	* gcc.target/i386/pr65183.c: Likewise.
9633	* gcc.target/i386/pr65184.c: Likewise.
9634	* gcc.target/i386/thunk-retbnd.c: Likewise.
9635
96362016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
9637
9638	PR tree-optimization/69328
9639	* gcc.dg/pr69328.c: New test.
9640
96412016-01-20  Jeff Law  <law@redhat.com>
9642
9643	PR target/25114
9644	* gcc.target/m68k/pr25114.c: New test.
9645
96462016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9647
9648	* gcc.target/arm/memset-inline-10.c: Added
9649	dg-require-effective-target arm_thumb2_ok.
9650
96512016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
9652
9653	* gcc.dg/debug/dwarf2/sso.c: New test.
9654
96552016-01-19  Uros Bizjak  <ubizjak@gmail.com>
9656
9657	PR testsuite/68820
9658	* gcc.c-torture/execute/builtins/memops-asm.x: New file.
9659	* gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9660	* gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9661
96622016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9663
9664	PR ipa/66223
9665	* g++.dg/ipa/devirt-50.C: New testcase.
9666
96672016-01-19  Marek Polacek  <polacek@redhat.com>
9668
9669	PR c++/68965
9670	* g++.dg/cpp1y/parameter-pack-1.C: New test.
9671	* g++.dg/cpp1y/parameter-pack-2.C: New test.
9672
96732016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9674
9675	PR target/69135
9676	* gcc.target/arm/pr69135_1.c: New test.
9677
96782015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9679
9680	* gcc.target/aarch64/ccmp_1.c: Add new tests.
9681
96822015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9683
9684	* gcc.target/aarch64/ccmp_1.c: New testcase.
9685
96862016-01-19  Marek Polacek  <polacek@redhat.com>
9687
9688	PR c++/68586
9689	* g++.dg/cpp0x/enum30.C: New test.
9690
96912016-01-19  Richard Biener  <rguenther@suse.de>
9692
9693	PR tree-optimization/69336
9694	* g++.dg/tree-ssa/pr69336.C: New testcase.
9695
96962016-01-19  Jakub Jelinek  <jakub@redhat.com>
9697
9698	PR debug/65779
9699	* gcc.dg/pr65779.c: New test.
9700
97012016-01-19  Richard Biener  <rguenther@suse.de>
9702
9703	PR tree-optimization/69352
9704	* gcc.dg/torture/pr69352.c: New testcase.
9705
97062016-01-19  Jakub Jelinek  <jakub@redhat.com>
9707
9708	PR rtl-optimization/68955
9709	PR rtl-optimization/64557
9710	* gcc.dg/torture/pr68955.c: New test.
9711
97122016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9713
9714	PR lto/69136
9715	* g++.dg/torture/pr69136.C: New testcase.
9716
97172016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9718
9719	PR lto/69133
9720	* g++.dg/lto/pr69133_0.C: New testcase.
9721	* g++.dg/lto/pr69133_1.C: New testcase.
9722
97232016-01-15  Jeff Law  <law@redhat.com>
9724
9725	PR tree-optimization/69320
9726	* gcc.c-torture/pr69320-1.c: New test.
9727	* gcc.c-torture/pr69320-2.c: New test.
9728	* gcc.c-torture/pr69320-3.c: New test.
9729	* gcc.c-torture/pr69320-4.c: New test.
9730
97312016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9732
9733	PR c++/11858
9734	PR c++/24663
9735	PR c++/24664
9736	* g++.dg/template/pr11858.C: New test.
9737	* g++.dg/template/pr24663.C: New test.
9738	* g++.dg/template/unify12.C: New test.
9739	* g++.dg/template/unify13.C: New test.
9740	* g++.dg/template/unify14.C: New test.
9741	* g++.dg/template/unify15.C: New test.
9742	* g++.dg/template/unify16.C: New test.
9743	* g++.dg/template/unify17.C: New test.
9744
97452016-01-18  David Malcolm  <dmalcolm@redhat.com>
9746
9747	PR testsuite/69181
9748	* gcc.dg/pr69181-1.c: New test file.
9749	* gcc.dg/pr69181-2.c: New test file.
9750	* lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9751	globals by moving it to...
9752	(cleanup-after-saved-dg-test): ...this new function.  Add
9753	"global additional_sources_used".  Add reset of global
9754	multiline_expected_outputs to the empty list.
9755	* lib/multiline.exp (_multiline_expected_outputs): Rename this
9756	global to...
9757	(multiline_expected_outputs): ...this, and updated comments to
9758	note that it is modified from gcc-dg.exp.
9759	(dg-end-multiline-output): Update for the above renaming.
9760	(handle-multiline-outputs): Likewise.  Remove the clearing
9761	of the expected outputs to the empty list.
9762
97632016-01-18  Richard Biener  <rguenther@suse.de>
9764
9765	PR tree-optimization/69297
9766	* gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9767
97682016-01-18  Joseph Myers  <joseph@codesourcery.com>
9769
9770	* gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9771	dg-options.
9772	* gcc.target/mips/mips-3d-2.c: Likewise.
9773	* gcc.target/mips/mips-3d-3.c: Likewise.
9774	* gcc.target/mips/mips-3d-4.c: Likewise.
9775	* gcc.target/mips/mips-3d-5.c: Likewise.
9776	* gcc.target/mips/mips-3d-6.c: Likewise.
9777	* gcc.target/mips/mips-3d-7.c: Likewise.
9778	* gcc.target/mips/mips-3d-8.c: Likewise.
9779	* gcc.target/mips/mips-3d-9.c: Likewise.
9780	* gcc.target/mips/mips-ps-1.c: Likewise.
9781	* gcc.target/mips/mips-ps-2.c: Likewise.
9782	* gcc.target/mips/mips-ps-3.c: Likewise.
9783	* gcc.target/mips/mips-ps-4.c: Likewise.
9784	* gcc.target/mips/mips-ps-5.c: Likewise.
9785	* gcc.target/mips/mips-ps-6.c: Likewise.
9786	* gcc.target/mips/mips-ps-7.c: Likewise.
9787	* gcc.target/mips/mips-ps-type.c: Likewise.
9788	* gcc.target/mips/mips-ps-type-2.c: Likewise.
9789	* gcc.target/mips/mips16-attributes-6.c: Likewise.
9790
97912016-01-18  Tom de Vries  <tom@codesourcery.com>
9792
9793	* c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9794	* c-c++-common/goacc/kernels-double-reduction.c: New test.
9795	* c-c++-common/goacc/kernels-empty.c: New test.
9796	* c-c++-common/goacc/kernels-eternal.c: New test.
9797	* c-c++-common/goacc/kernels-loop-2.c: New test.
9798	* c-c++-common/goacc/kernels-loop-3.c: New test.
9799	* c-c++-common/goacc/kernels-loop-data-2.c: New test.
9800	* c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9801	* c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9802	* c-c++-common/goacc/kernels-loop-data-update.c: New test.
9803	* c-c++-common/goacc/kernels-loop-data.c: New test.
9804	* c-c++-common/goacc/kernels-loop-g.c: New test.
9805	* c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9806	* c-c++-common/goacc/kernels-loop-n.c: New test.
9807	* c-c++-common/goacc/kernels-loop-nest.c: New test.
9808	* c-c++-common/goacc/kernels-loop.c: New test.
9809	* c-c++-common/goacc/kernels-noreturn.c: New test.
9810	* c-c++-common/goacc/kernels-one-counter-var.c: New test.
9811	* c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9812	* c-c++-common/goacc/kernels-reduction.c: New test.
9813
98142016-01-18  Tom de Vries  <tom@codesourcery.com>
9815
9816	* gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9817	* gcc.dg/autopar/outer-2.c: Same.
9818	* gcc.dg/autopar/outer-3.c: Same.
9819	* gcc.dg/autopar/outer-4.c: Same.
9820	* gcc.dg/autopar/outer-5.c: Same.
9821	* gcc.dg/autopar/outer-6.c: Same.
9822	* gcc.dg/autopar/parallelization-1.c: Same.
9823	* gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9824	* gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9825	* gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9826	* gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9827	* gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9828	* gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9829	* gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9830	* gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9831	* gcc.dg/autopar/pr39500-1.c: Same.
9832	* gcc.dg/autopar/pr39500-2.c: Same.
9833	* gcc.dg/autopar/pr46193.c: Same.
9834	* gcc.dg/autopar/pr46194.c: Same.
9835	* gcc.dg/autopar/pr49580.c: Same.
9836	* gcc.dg/autopar/pr49960-1.c: Same.
9837	* gcc.dg/autopar/pr49960.c: Same.
9838	* gcc.dg/autopar/pr68373.c: Same.
9839	* gcc.dg/autopar/reduc-1.c: Same.
9840	* gcc.dg/autopar/reduc-1char.c: Same.
9841	* gcc.dg/autopar/reduc-1short.c: Same.
9842	* gcc.dg/autopar/reduc-2.c: Same.
9843	* gcc.dg/autopar/reduc-2char.c: Same.
9844	* gcc.dg/autopar/reduc-2short.c: Same.
9845	* gcc.dg/autopar/reduc-3.c: Same.
9846	* gcc.dg/autopar/reduc-4.c: Same.
9847	* gcc.dg/autopar/reduc-6.c: Same.
9848	* gcc.dg/autopar/reduc-7.c: Same.
9849	* gcc.dg/autopar/reduc-8.c: Same.
9850	* gcc.dg/autopar/reduc-9.c: Same.
9851	* gcc.dg/autopar/uns-outer-4.c: Same.
9852	* gcc.dg/autopar/uns-outer-5.c: Same.
9853	* gcc.dg/autopar/uns-outer-6.c: Same.
9854	* gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9855	* gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9856
98572016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9858
9859	PR target/63679
9860	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9861	aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9862
98632016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9864
9865	PR target/63679
9866	* gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9867	* gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9868	* gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9869
98702016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9871
9872	PR target/63679
9873	* gcc.dg/tree-ssa/sra-17.c: New.
9874	* gcc.dg/tree-ssa/sra-18.c: New.
9875
98762016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
9877
9878	* gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9879
98802016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
9881
9882	* gnat.dg/inline12.adb: New test.
9883
98842016-01-18  Bin Cheng  <bin.cheng@arm.com>
9885
9886	PR tree-optimization/66797
9887	* gcc.c-torture/execute/pr65447.c: Relax check condition.
9888
98892016-01-18  Richard Biener  <rguenther@suse.de>
9890
9891	PR tree-optimization/69170
9892	* gcc.dg/torture/pr69170.c: New testcase.
9893
98942016-01-17  John David Anglin  <danglin@gcc.gnu.org>
9895
9896	* gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9897
98982016-01-16  Tom de Vries  <tom@codesourcery.com>
9899
9900	* c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9901
99022016-01-16  Tom de Vries  <tom@codesourcery.com>
9903
9904	* gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9905	* gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
9906	redundant dg-require-effective-target pthread.
9907	* gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9908	* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9909	* gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9910	* gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9911	* gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9912	* gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9913	* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9914
99152016-01-16  David Edelsohn  <dje.gcc@gmail.com>
9916
9917	PR target/68609
9918	* gcc.target/powerpc/recip-6.c: Enable on AIX.
9919	* gcc.target/powerpc/recip-7.c: Same.
9920
99212016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9922
9923	PR c++/69091
9924	* g++.dg/template/pr69091.C: New test.
9925
99262016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9927
9928	* c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9929	dump does not contain an error_mark_node.
9930	* c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9931	* c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9932
99332016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9934
9935	PR c++/68936
9936	* g++.dg/template/pr68936.C: New test.
9937
99382016-01-15  David Edelsohn  <dje.gcc@gmail.com>
9939
9940	PR target/68609
9941	* gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9942	* gcc.target/powerpc/recip-2.c: Same.
9943	* gcc.target/powerpc/recip-3.c: Same.
9944	* gcc.target/powerpc/recip-4.c: Same.
9945	* gcc.target/powerpc/recip-sqrtf.c: Same.
9946
99472016-01-15  Jeff Law  <law@redhat.com>
9948
9949	PR tree-optimization/69270
9950	* gcc.dg/tree-ssa/pr69270-2.c: New test.
9951	* gcc.dg/tree-ssa/pr69270-3.c: New test.
9952
99532016-01-15  Paul Thomas  <pault@gcc.gnu.org>
9954
9955	PR fortran/49630
9956	* gfortran.dg/deferred_character_13.f90: New test for the fix
9957	of comment 3 of the PR.
9958
9959	PR fortran/54070
9960	* gfortran.dg/deferred_character_8.f90: New test
9961	* gfortran.dg/allocate_error_5.f90: New test
9962
9963	PR fortran/60593
9964	* gfortran.dg/deferred_character_10.f90: New test
9965
9966	PR fortran/60795
9967	* gfortran.dg/deferred_character_14.f90: New test
9968
9969	PR fortran/61147
9970	* gfortran.dg/deferred_character_11.f90: New test
9971
9972	PR fortran/64324
9973	* gfortran.dg/deferred_character_9.f90: New test
9974
99752016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9976
9977	PR rtl-optimization/69030
9978	* gcc.target/i386/pr69030.c: New.
9979
99802016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9981
9982	* gcc.target/aarch64/target_attr_17.c: New test.
9983
99842016-01-15  Richard Biener  <rguenther@suse.de>
9985
9986	PR tree-optimization/66856
9987	* gcc.dg/torture/pr66856-1.c: New testcase.
9988	* gcc.dg/torture/pr66856-2.c: Likewise.
9989
99902016-01-15  Richard Biener  <rguenther@suse.de>
9991
9992	PR debug/69137
9993	* g++.dg/lto/pr69137_0.C: New testcase.
9994
99952016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
9996
9997	PR middle-end/69246
9998	* gcc.target/i386/pr69246.c: New test.
9999
100002016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10001
10002	* gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
10003
100042016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10005
10006	PR c++/56194
10007	* g++.dg/init/const9.C: Disable test on S/390.
10008
100092016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10010
10011	* g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10012	* g++.dg/Wno-frame-address.C: Ditto.
10013
100142016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10015
10016	* gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10017
100182016-01-15  Richard Biener  <rguenther@suse.de>
10019
10020	PR tree-optimization/68961
10021	* gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10022
100232016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10024
10025	* gcc.target/i386/pr65105-5.c: New test.
10026
100272016-01-15  Jan Hubicka  <hubicka@ucw.cz>
10028
10029	* gcc.c-torture/execute/alias-4.c: New testcase.
10030
100312016-01-15  Jan Hubicka  <hubicka@ucw.cz>
10032
10033	PR ipa/68148
10034	* g++.dg/ipa/devirt-49.C: New testcase.
10035
100362016-01-15  Christian Bruel  <christian.bruel@st.com>
10037
10038	PR target/65837
10039	* gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10040	* gcc.target/arm/lto/pr65837-attr_0.c: New test.
10041	* gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10042
100432016-01-15  Richard Biener  <rguenther@suse.de>
10044
10045	PR tree-optimization/69117
10046	* gcc.dg/torture/pr69117.c: New testcase.
10047
100482015-01-14  Ryan Burn  <contact@rnburn.com>
10049
10050	PR c++/69048
10051	* g++.dg/cilk-plus/CK/pr69048.cc: New test.
10052
100532016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10054
10055	PR testsuite/67509
10056	* gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10057	range tests use 100 * maximum instead of maximum + 1.
10058
100592016-01-14  Jakub Jelinek  <jakub@redhat.com>
10060
10061	PR debug/69244
10062	* gcc.dg/guality/pr69244.c: New test.
10063
100642016-01-14  Uros Bizjak  <ubizjak@gmail.com>
10065
10066	* lib/target-supports.exp (check_effective_target_issignaling):
10067	New procedure.
10068	* gcc.dg/pr61441.c: Require issignaling effective target.
10069
100702016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
10071
10072	PR target/68803
10073	* gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10074
100752016-01-14  David Malcolm  <dmalcolm@redhat.com>
10076
10077	PR c++/68819
10078	PR preprocessor/69177
10079	* gcc.dg/plugin/location-overflow-test-1.c: New test case.
10080	* gcc.dg/plugin/location-overflow-test-2.c: New test case.
10081	* gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10082	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10083
100842016-01-14  Marek Polacek  <polacek@redhat.com>
10085
10086	PR c/69262
10087	* gcc.dg/array-15.c: New test.
10088
100892016-01-14  Jakub Jelinek  <jakub@redhat.com>
10090
10091	PR middle-end/68146
10092	PR tree-optimization/69155
10093	* gfortran.dg/pr68146.f: New test.
10094	* gfortran.dg/pr69155.f90: New test.
10095
100962016-01-14  Richard Biener  <rguenther@suse.de>
10097
10098	PR tree-optimization/68060
10099	* gcc.dg/torture/pr68060-1.c: New testcase.
10100	* gcc.dg/torture/pr68060-2.c: Likewise.
10101
101022016-01-14  Nick Clifton  <nickc@redhat.com>
10103
10104	* lib/target-supports.exp
10105	(check_effective_target_arm_neon_ok_nocache): Add an option
10106	sequence that includes setting the ARM architecture to ARMv7-A.
10107	* gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10108	command line options necessary to enable Neon support.
10109	* gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10110	* gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10111	* gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10112	* gcc.target/arm/pr69180.c: Likewise.
10113
101142016-01-14  Jeff Law  <law@redhat.com>
10115
10116	PR tree-optimization/69270
10117	* gcc.dg/tree-ssa/pr69270.c: New test.
10118
101192016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
10120
10121	PR c/66208
10122	* c-c++-common/pr66208.c: New file.
10123
101242016-01-13  Jakub Jelinek  <jakub@redhat.com>
10125
10126	PR tree-optimization/69156
10127	* gcc.dg/pr69156.c: New test.
10128
101292016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10130
10131	* gcc.target/i386/pr69225-7.c: New test.
10132
101332016-01-13  Richard Henderson  <rth@redhat.com>
10134
10135	* gcc.dg/tm/memopt-13.c: Update expected function.
10136	* gcc.dg/tm/memopt-6.c: Likewise.
10137
101382016-01-13  Uros Bizjak  <ubizjak@gmail.com>
10139
10140	* gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10141	* gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10142	* gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10143	* gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10144
101452016-01-13  Tom de Vries  <tom@codesourcery.com>
10146
10147	PR tree-optimization/69169
10148	* gcc.dg/pr69169.c: New test.
10149
101502016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
10151
10152	PR target/69228
10153	* gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10154	* gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10155	* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10156	* gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10157	* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10158	* gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10159	* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10160	* gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10161
101622016-01-13  Jakub Jelinek  <jakub@redhat.com>
10163
10164	PR target/69247
10165	* gcc.dg/pr69247.c: New test.
10166
101672016-01-13  Richard Biener  <rguenther@suse.de>
10168
10169	PR tree-optimization/69242
10170	* gcc.dg/torture/pr69242.c: New testcase.
10171
101722016-01-13  Richard Biener  <rguenther@suse.de>
10173
10174	PR tree-optimization/69186
10175	* gcc.dg/torture/pr69186.c: New testcase.
10176
101772016-01-13  Jeff Law  <law@redhat.com>
10178
10179	PR tree-optimization/67755
10180	* gcc.dg/tree-ssa/pr67755.c: New test.
10181
101822016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10183
10184	* gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10185	pass number in output by a star.
10186
101872016-01-12  Bin Cheng  <bin.cheng@arm.com>
10188
10189	PR tree-optimization/68911
10190	* gcc.c-torture/execute/pr68911.c: New test.
10191
101922016-01-12  Marek Polacek  <polacek@redhat.com>
10193
10194	PR c++/68979
10195	* g++.dg/warn/permissive-1.C: New test.
10196
101972016-01-12  Jakub Jelinek  <jakub@redhat.com>
10198
10199	PR objc++/68511
10200	PR c++/69213
10201	* g++.dg/opt/pr69213.C: New test.
10202
102032016-01-12  Christian Bruel  <christian.bruel@st.com>
10204
10205	PR target/69180
10206	* gcc.target/arm/pr69180.c: New test.
10207
102082016-01-12  Richard Biener  <rguenther@suse.de>
10209
10210	PR lto/69077
10211	* g++.dg/lto/pr69077_0.C: New testcase.
10212	* g++.dg/lto/pr69077_1.C: Likewise.
10213
102142016-01-12  Jakub Jelinek  <jakub@redhat.com>
10215
10216	PR target/69175
10217	* g++.dg/opt/pr69175.C: New test.
10218
102192016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
10220
10221	* gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10222	rather than #including math.h & stdlib.h.
10223	* gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10224	* gcc.dg/vect/pr49771.c: Likewise.
10225	* gcc.dg/vect/vect-10-big-array.c: Likewise.
10226	* gcc.dg/vect/vect-neg-store-1.c: Likewise.
10227	* gcc.dg/vect/vect-neg-store-2.c: Likewise.
10228	* gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10229	* gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10230	* gcc.dg/vect/pr44507.c: Likewise.
10231	* gcc.dg/vect/pr45902.c: Likewise.
10232	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10233	* gcc.dg/vect/vect-117.c: Likewise.
10234	* gcc.dg/vect/vect-99.c: Likewise.
10235	* gcc.dg/vect/vect-aggressive-1.c: Likewise.
10236	* gcc.dg/vect/vect-cond-1.c: Likewise.
10237	* gcc.dg/vect/vect-cond-2.c: Likewise.
10238	* gcc.dg/vect/vect-cond-3.c: Likewise.
10239	* gcc.dg/vect/vect-cond-4.c: Likewise.
10240	* gcc.dg/vect/vect-mask-load-1.c: Likewise.
10241	* gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10242	* gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10243	* gcc.dg/vect/vect-over-widen-1.c: Likewise.
10244	* gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10245	* gcc.dg/vect/vect-over-widen-2.c: Likewise.
10246	* gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10247	* gcc.dg/vect/vect-over-widen-3.c: Likewise.
10248	* gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10249	* gcc.dg/vect/vect-over-widen-4.c: Likewise.
10250	* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10251	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10252	* gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10253	* gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10254	* gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10255	include of signal.h.
10256	* gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10257	* gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10258	* gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10259	* gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10260	* gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10261	* gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10262	* gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10263	* gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10264	* gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10265	* gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10266	* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10267	* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10268	* gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10269	* gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10270	* gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10271	* gcc.dg/vect/vect-outer-5.c: Likewise.
10272	* gcc.dg/vect/vect-outer-6.c: Likewise.
10273	* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10274	include of stdio.h.
10275
102762016-01-12  Nick Clifton  <nickc@redhat.com>
10277
10278	PR target/68913
10279	* gcc.dg/lto/pr61886_0.c: Rename the external function called
10280	to fread so that it will be found in all target runtimes.
10281
102822016-01-12  Richard Biener  <rguenther@suse.de>
10283
10284	PR tree-optimization/69053
10285	* g++.dg/torture/pr69053.C: New testcase.
10286
102872016-01-12  Richard Biener  <rguenther@suse.de>
10288
10289	PR tree-optimization/69168
10290	* gcc.dg/torture/pr69168.c: New testcase.
10291
102922016-01-12  Richard Biener  <rguenther@suse.de>
10293
10294	PR tree-optimization/69157
10295	* gcc.dg/torture/pr69157.c: New testcase.
10296
102972016-01-12  Richard Biener  <rguenther@suse.de>
10298
10299	PR tree-optimization/69174
10300	* gcc.dg/torture/pr69174.c: New testcase.
10301
103022016-01-12  Jakub Jelinek  <jakub@redhat.com>
10303
10304	PR c++/66808
10305	PR c++/69000
10306	* g++.dg/tls/pr66808.C: New test.
10307	* g++.dg/tls/pr69000.C: New test.
10308
103092016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10310
10311	* gcc.target/powerpc/swaps-p8-23.c: New test.
10312	* gcc.target/powerpc/swaps-p8-24.c: Likewise.
10313
103142016-01-11  John David Anglin  <danglin@gcc.gnu.org>
10315
10316	PR tree-optimization/68356
10317	* gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10318
103192016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10320	    Jim Wilson  <jim.wilson@linaro.org>
10321
10322	PR target/69194
10323	* gcc.target/arm/pr69194.c: New test.
10324
103252016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10326
10327	PR target/69225
10328	* gcc.target/i386/pr69225-1.c: New test.
10329	* gcc.target/i386/pr69225-2.c: Likewise.
10330	* gcc.target/i386/pr69225-3.c: Likewise.
10331	* gcc.target/i386/pr69225-4.c: Likewise.
10332	* gcc.target/i386/pr69225-5.c: Likewise.
10333	* gcc.target/i386/pr69225-6.c: Likewise.
10334
103352016-01-11  Jakub Jelinek  <jakub@redhat.com>
10336
10337	PR target/67462
10338	* gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10339	if lp64.
10340
10341	PR target/69071
10342	* gcc.dg/pr69071.c: New test.
10343
10344	PR c++/69211
10345	* g++.dg/opt/pr69211.C: New test.
10346
10347	PR tree-optimization/69214
10348	* gcc.c-torture/compile/pr69214.c: New test.
10349
103502016-01-11  Uros Bizjak  <ubizjak@gmail.com>
10351
10352	* gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10353	* gcc.target/i386/pr66232-11.c: Ditto.
10354	* gcc.target/i386/pr66232-12.c: Ditto.
10355	* gcc.target/i386/pr66232-13.c: Ditto.
10356
103572016-01-11  Richard Biener  <rguenther@suse.de>
10358
10359	PR tree-optimization/69173
10360	* gcc.dg/torture/pr69173.c: New testcase.
10361
103622016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10363
10364	PR rtl-optimization/68796
10365	* gcc.target/aarch64/tst_5.c: New test.
10366	* gcc.target/aarch64/tst_6.c: Likewise.
10367
103682016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10369
10370	PR rtl-optimization/68841
10371	* gcc.dg/pr68841.c: New test.
10372	* gcc.c-torture/execute/pr68841.c: New test.
10373
103742016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10375
10376	PR rtl-optimization/68920
10377	* gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10378	for ix86 targets.
10379	* gcc.dg/ifcvt-5.c: New test.
10380
103812016-01-11  Alexandre Oliva  <aoliva@redhat.com>
10382
10383	PR bootstrap/69123
10384	* g++.dg/pr69123.C: New.
10385
103862016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10387
10388	PR target/69010
10389	* gcc.target/i386/pr69010.c: New test.
10390
103912016-01-11  Martin Jambor  <mjambor@suse.cz>
10392
10393	PR ipa/69044
10394	* gcc.target/i386/chkp-pr69044.c: New test.
10395
103962016-01-11  Tom de Vries  <tom@codesourcery.com>
10397
10398	PR tree-optimization/69109
10399	* gcc.dg/autopar/pr69109-2.c: New test.
10400	* gcc.dg/autopar/pr69109.c: New test.
10401
104022016-01-11  Tom de Vries  <tom@codesourcery.com>
10403
10404	PR tree-optimization/69108
10405	* gcc.dg/autopar/pr69108.c: New test.
10406
104072016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
10408
10409	PR c++/69029
10410	* c-c++-common/Wisleading-indentation.c: Augment test.
10411
104122016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10413
10414	PR fortran/69154
10415	* gfortran.dg/inline_matmul_12.f90:  New test.
10416
104172016-01-10  Paul Thomas  <pault@gcc.gnu.org>
10418
10419	PR fortran/67779
10420	* gfortran.dg/actual_array_offset_1: New test.
10421
104222016-01-10  Tom de Vries  <tom@codesourcery.com>
10423
10424	PR tree-optimization/69062
10425	* gcc.dg/autopar/pr69062.c: New test.
10426
104272016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
10428
10429	* gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10430	* gcc.dg/vect/slp-perm-2.c: Likewise.
10431	* gcc.dg/vect/slp-perm-3.c: Likewise.
10432	* gcc.dg/vect/slp-perm-5.c: Likewise.
10433	* gcc.dg/vect/slp-perm-6.c: Likewise.
10434	* gcc.dg/vect/slp-perm-7.c: Likewise.
10435	* gcc.dg/vect/slp-perm-8.c: Likewise.
10436
104372016-01-10  Tom de Vries  <tom@codesourcery.com>
10438
10439	PR tree-optimization/69039
10440	* gcc.dg/autopar/pr69039.c: New test.
10441
104422016-01-09  Marek Polacek  <polacek@redhat.com>
10443
10444	PR c++/69113
10445	* g++.dg/pr69113.C: New test.
10446
104472016-01-09  Jakub Jelinek  <jakub@redhat.com>
10448
10449	PR middle-end/50865
10450	PR tree-optimization/69097
10451	* gcc.c-torture/execute/pr50865.c: New test.
10452	* gcc.c-torture/execute/pr69097-1.c: New test.
10453	* gcc.c-torture/execute/pr69097-2.c: New test.
10454	* gcc.dg/pr69097-1.c: New test.
10455	* gcc.dg/pr69097-2.c: New test.
10456
104572016-01-09  Jakub Jelinek  <jakub@redhat.com>
10458
10459	PR c++/69164
10460	* g++.dg/opt/pr69164.C: New test.
10461
104622016-01-08  Jakub Jelinek  <jakub@redhat.com>
10463
10464	PR tree-optimization/69167
10465	* gcc.dg/pr69167.c: New test.
10466
104672016-01-08  Marek Polacek  <polacek@redhat.com>
10468
10469	PR c++/68449
10470	* g++.dg/pr68449.C: New.
10471
104722016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
10473
10474	PR tree-optimization/68707
10475	* lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10476	* gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10477	on platforms supporting it.
10478	* gcc.dg/vect/slp-perm-2.c: Likewise.
10479	* gcc.dg/vect/slp-perm-3.c: Likewise.
10480	* gcc.dg/vect/slp-perm-5.c: Likewise.
10481	* gcc.dg/vect/slp-perm-7.c: Likewise.
10482	* gcc.dg/vect/slp-perm-8.c: Likewise.
10483	* gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10484	on platforms supporting it.
10485
104862016-01-08  Jakub Jelinek  <jakub@redhat.com>
10487
10488	PR tree-optimization/69162
10489	* gcc.dg/pr69162.c: New test.
10490
10491	PR tree-optimization/69172
10492	* gcc.dg/pr69172.c: New test.
10493
104942016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10495
10496	PR tree-optimization/67781
10497	* gcc.c-torture/execute/pr67781.c: New file.
10498
104992016-01-08  Jakub Jelinek  <jakub@redhat.com>
10500
10501	PR tree-optimization/69083
10502	* gcc.dg/vect/pr69083.c: New test.
10503
105042016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
10505
10506	PR tree-optimization/61441
10507	* gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10508	Use -fexcess-precision=standard for compiler options.
10509	Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
10510
105112016-01-08  Jakub Jelinek  <jakub@redhat.com>
10512
10513	PR fortran/69128
10514	* gfortran.dg/gomp/pr69128.f90: New test.
10515
10516	PR c++/69145
10517	* g++.dg/ext/pr69145-1.C: New test.
10518	* g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10519	* g++.dg/ext/pr69145-2.h: New file.
10520
105212016-01-07  Martin Sebor  <msebor@redhat.com>
10522
10523	PR c/68966
10524	* gcc.dg/atomic-fetch-bool.c: New test.
10525	* gcc.dg/sync-fetch-bool.c: New test.
10526
105272016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10528
10529	PR fortran/66680
10530	gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10531
105322016-01-07  Nick Clifton  <nickc@redhat.com>
10533
10534	PR target/66655
10535	* g++.dg/pr66655.C: New test.
10536	* g++.dg/pr66655_1.cc: Test support file.
10537	* g++.dg/pr66655.h: Test header file.
10538
105392016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
10540
10541	PR fortran/66680
10542	gfortran.dg/gomp/pr66680.f90: New test.
10543
105442016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10545
10546	PR target/69171
10547	* gcc.target/i386/pr69171-1.c: New test.
10548	* gcc.target/i386/pr69171-2.c: Likewise.
10549	* gcc.target/i386/pr69171-3.c: Likewise.
10550	* gcc.target/i386/pr69171-4.c: Likewise.
10551	* gcc.target/i386/pr69171-5.c: Likewise.
10552	* gcc.target/i386/pr69171-6.c: Likewise.
10553
105542015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
10555
10556	PR middle-end/67639
10557	* c-c++-common/pr67639.c: New test.
10558
105592016-01-07  Jakub Jelinek  <jakub@redhat.com>
10560
10561	PR tree-optimization/69141
10562	* g++.dg/opt/pr69141.C: New test.
10563
105642016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10565
10566	* gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10567
105682016-01-06  Uros Bizjak  <ubizjak@gmail.com>
10569
10570	PR target/69140
10571	* gcc.target/i386/pr69140.c: New test
10572
105732016-01-06  David Malcolm  <dmalcolm@redhat.com>
10574
10575	* gcc.dg/bad-dereference.c: New test case.
10576
105772015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10578
10579	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10580
105812016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
10582
10583	* gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10584
105852016-01-06  Marek Polacek  <polacek@redhat.com>
10586
10587	PR sanitizer/69099
10588	* gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10589
105902016-01-05  Marek Polacek  <polacek@redhat.com>
10591
10592	PR c/69104
10593	* gcc.dg/atomic-invalid-2.c: New.
10594
105952016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10596
10597	PR target/68991
10598	* gcc.target/i386/pr68991.c: New test.
10599
106002016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10601
10602	PR target/68991
10603	* g++.dg/pr68991-1.C: New test.
10604	* g++.dg/pr68991-2.C: Likewise.
10605
106062016-01-05  Sergei Trofimovich  <siarheit@google.com>
10607
10608	PR other/60465
10609	* gcc.target/ia64/pr60465-gprel64.c: New test.
10610	* gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10611
106122016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10613
10614	PR rtl-optimization/68651
10615	* gcc.target/aarch64/pr68651_1.c: New test.
10616
106172016-01-05  David Malcolm  <dmalcolm@redhat.com>
10618
10619	PR c/69122
10620	* c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10621
106222016-01-05  Nathan Sidwell  <nathan@acm.org>
10623
10624	PR c++/58583
10625	* g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10626
10627	* gcc.dg/alias-15.c: New.
10628
106292016-01-05  Nick Clifton  <nickc@redhat.com>
10630
10631	PR target/68870
10632	* g++.dg/pr68770.C: New test.
10633
106342016-01-04  Mike Stump  <mikestump@comcast.net>
10635
10636	* lib/target-supports.exp (check_effective_target_cilkplus):
10637	cilkplus targets require pthreads.
10638	(check_effective_target_cilkplus): Remove special case for NVPTX.
10639
106402016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
10641
10642	* gcc.target/powerpc/p9-permute.c: New test for xxperm code
10643	generation.
10644
106452016-01-04  Jakub Jelinek  <jakub@redhat.com>
10646
10647	Update copyright years.
10648
106492016-01-04  Marek Polacek  <polacek@redhat.com>
10650
10651	PR c/68908
10652	* gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10653	* gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10654	* gcc.dg/atomic/stdatomic-op-5.c: New test.
10655
106562016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10657
10658	* gcc.target/sparc/20160104-2.c: New test.
10659
106602016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10661
10662	* gcc.target/sparc/20160104-1.c: New test.
10663
106642016-01-03  Paul Thomas  <pault@gcc.gnu.org>
10665
10666	PR fortran/65045
10667	* gfortran.dg/pr65045.f90: New test.
10668
106692016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
10670
10671	* gnat.dg/specs/debug1.ads: Delete.
10672
106732016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10674
10675	PR libgfortran/68867
10676	* gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10677	expression.
10678
106792016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10680
10681	PR libgfortran/68867
10682	* gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10683	PowerPC.
10684
106852016-01-01  Paul Thomas  <pault@gcc.gnu.org>
10686
10687	PR fortran/68864
10688	* gfortran.dg/pr68864.f90: New test.
10689
106902016-01-01  Jakub Jelinek  <jakub@redhat.com>
10691
10692	PR tree-optimization/69070
10693	* gcc.dg/pr69070.c: New test.
10694
10695	PR sanitizer/69055
10696	* gfortran.dg/pr69055.f90: New test.
10697
10698	PR target/69015
10699	* gcc.dg/pr69015.c: New test.
10700
10701Copyright (C) 2016 Free Software Foundation, Inc.
10702
10703Copying and distribution of this file, with or without modification,
10704are permitted in any medium without royalty provided the copyright
10705notice and this notice are preserved.
10706