12016-06-03  Release Manager
2
3	* GCC 5.4.0 released.
4
52016-05-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6
7	Backport from trunk.
8	2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
9
10	PR sanitizer/68042
11	* c-c++-common/asan/sanity-check-pure-c-1.c: Adjust test
12	to pass on Darwin.
13
142016-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15
16	Backport from trunk.
17	PR fortran/66461
18	* gfortran.dg/unexpected_eof.f: New test.
19
202016-05-24  Richard Biener  <rguenther@suse.de>
21
22	PR testsuite/71254
23	* gcc.dg/simd-7.c: Compile on x86_64 and i?86 only.
24
252016-05-23  Richard Biener  <rguenther@suse.de>
26
27	Backport from mainline
28	2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
29
30	PR target/69634
31	* gcc.dg/pr69634.c: New.
32
33	2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
34 
35	PR c++/70347
36	* g++.dg/cpp1y/nsdmi-union1.C: New test.
37
38	2015-10-30  Richard Biener  <rguenther@suse.de>
39
40	PR middle-end/68142
41	* c-c++-common/ubsan/pr68142.c: New testcase.
42
43	2016-03-24  Richard Henderson  <rth@redhat.com>
44
45        PR middle-end/69845
46	* gcc.dg/tree-ssa/pr69845-1.c: New test.
47	* gcc.dg/tree-ssa/pr69845-2.c: New test.
48
492016-05-23  Richard Biener  <rguenther@suse.de>
50
51	Backport from mainline
52	2016-02-08  Jakub Jelinek  <jakub@redhat.com>
53
54	PR ipa/69239
55	* g++.dg/ipa/pr69239.C: New test.
56
57	2016-01-21  Martin Sebor  <msebor@redhat.com>
58
59	PR target/69252
60	* gcc.target/powerpc/pr69252.c: New test.
61
622016-05-21  Iain Sandoe  <iain@codesourcery.com>
63	    Dominique d'Humieres  <dominiq@lps.ens.fr>
64
65	Backport from mainline
66	2015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
67
68	PR target/67973
69
70	* lib/target-supports.exp (check_effective_target_stabs): New proc.
71	* g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
72	* g++.dg/other/PR23205.C: Likewise.
73	* g++.dg/other/pr23205-2.C: Likewise.
74	* gcc.dg/20040813-1.c: Likewise.
75	* gcc.dg/darwin-20040809-2.c: Likewise.
76	* objc.dg/stabs-1.m: Likewise.
77
782016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
79
80	PR c++/70466
81	* g++.dg/template/pr70466-1.C: New.
82	* g++.dg/template/pr70466-2.C: Likewise.
83
842016-05-20  Jakub Jelinek  <jakub@redhat.com>
85
86	PR fortran/71204
87	* gfortran.dg/pr71204.f90: New test.
88
892016-05-20  Richard Biener  <rguenther@suse.de>
90
91	Backport from mainline
92	2016-03-02  Richard Biener  <rguenther@suse.de>
93
94	PR middle-end/67278
95	* gcc.dg/simd-7.c: New testcase.
96
97	2016-03-02  Richard Biener  <rguenther@suse.de>
98		Uros Bizjak  <ubizjak@gmail.com>
99
100	PR target/67278
101	* gcc.dg/simd-8.c: New testcase.
102
103	2016-03-09  Jakub Jelinek  <jakub@redhat.com>
104
105	PR middle-end/67278
106	* gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
107
108 	PR target/67278
109 	* gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
110
1112016-05-20  Richard Biener  <rguenther@suse.de>
112
113	Backport from mainline
114	2016-02-29  Richard Biener  <rguenther@suse.de>
115
116	PR tree-optimization/69720
117	* gcc.dg/vect/vect-outer-pr69720.c: New testcase.
118
1192016-05-20  Richard Biener  <rguenther@suse.de>
120
121	Backport from mainline
122	2016-02-01  Bin Cheng  <bin.cheng@arm.com>
123
124	PR tree-optimization/67921
125	* c-c++-common/ubsan/pr67921.c: New test.
126
127	2016-05-06  Richard Biener  <rguenther@suse.de>
128
129	PR middle-end/70941
130	* gcc.dg/torture/pr70941.c: New testcase.
131
132	2016-05-06  Jakub Jelinek  <jakub@redhat.com>
133 
134	PR middle-end/70941
135	* gcc.dg/torture/pr70941.c (abort): Remove prototype.
136	(a, b, c, d): Change type from char to signed char.
137	(main): Compare against (signed char) -1634678893 instead of
138	hardcoded -109.  Use __builtin_abort instead of abort.
139 
140	2016-05-06  Richard Biener  <rguenther@suse.de>
141
142	PR middle-end/70931
143	* gfortran.dg/pr70931.f90: New testcase.
144
145	2016-04-14  Richard Biener  <rguenther@suse.de>
146
147	PR tree-optimization/70623
148	* gcc.dg/torture/pr70623.c: New testcase.
149	* gcc.dg/torture/pr70623-2.c: Likewise.
150
151	2016-04-25  Richard Biener  <rguenther@suse.de>
152
153	PR tree-optimization/70780
154	* gcc.dg/torture/pr70780.c: New testcase.
155
1562016-05-19  Martin Jambor  <mjambor@suse.cz>
157
158	PR ipa/70646
159	* gcc.dg/ipa/pr70646.c: New test.
160
1612016-05-19  Richard Sandiford  <richard.sandiford@arm.com>
162
163	PR tree-optimization/69400
164	* gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
165	function.
166	(plugin_init): Call it.
167	* gcc.dg/torture/pr69400.c: New test.
168
1692016-03-08  Jakub Jelinek  <jakub@redhat.com>
170
171	PR c++/70135
172	* g++.dg/cpp1y/constexpr-loop4.C: New test.
173	* g++.dg/ubsan/pr70135.C: New test.
174
1752016-05-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
176
177	Backport from mainline
178	2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
179
180	PR target/70809
181	* gcc.target/aarch64/pr70809_1.c: New test.
182
1832016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
184
185	Backport from mainline r236377.
186	2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
187
188	* gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
189	"blr\t" and switch to scan-assembler-times.
190
1912016-05-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
192
193	Backport from mainline
194	2016-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
195
196	* gcc.target/powerpc/pr70963.c: Require at least power8 at both
197	compile and run time.
198
1992016-05-15  Harald Anlauf  <anlauf@gmx.de>
200
201	PR fortran/69603
202	* gfortran.dg/pr69603.f90: New testcase.
203
2042016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
205
206	Backport from mainline
207	2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
208
209	PR target/70963
210	* gcc.target/powerpc/pr70963.c: New.
211
2122016-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
213
214	PR c++/70635
215	* g++.dg/parse/pr70635.C: New.
216
2172016-05-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
218
219	Backport from mainline
220	PR libgfortran/70684
221	* gfortran.dg/list_read_14.f90: New test.
222
2232016-05-02  Richard Biener  <rguenther@suse.de>
224
225	Backport from mainline
226	2016-04-05  Richard Biener  <rguenther@suse.de>
227
228	PR tree-optimization/70526
229	* g++.dg/torture/pr70526.C: New testcase.
230
2312016-04-28  Jakub Jelinek  <jakub@redhat.com>
232
233	PR target/70858
234	* gcc.target/i386/pr70858.c: New test.
235
2362016-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
237
238	Backport from mainline
239	2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
240
241	PR target/70098
242	* lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
243	New function.
244	* g++.dg/pr70098.C: New testcase.
245
2462016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
247
248	PR target/70674
249	* gcc.target/s390/pr70674.c: New test.
250
2512016-04-18  Marek Polacek  <polacek@redhat.com>
252
253	Backport from mainline
254	2016-03-31  Marek Polacek  <polacek@redhat.com>
255
256	PR c/70297
257	* c-c++-common/pr70297.c: New test.
258	* g++.dg/cpp0x/typedef-redecl.C: New test.
259	* gcc.dg/typedef-redecl2.c: New test.
260
2612016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
262
263	PR target/70662
264	* gcc.target/i386/pr70662.c: New test.
265
2662016-04-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
267
268	Backport from mainline
269	2016-03-31  Nick Clifton  <nickc@redhat.com>
270
271	PR target/70044
272	* gcc.target/aarch64/pr70044.c: New test.
273
2742016-04-13  Alan Modra  <amodra@gmail.com>
275
276	Backport from mainline
277	2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
278	* g++.dg/template/ptrmem30.C (read): Rename to data_read.
279	(Holder::foo): Reflect this.
280
281	2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
282	PR c++/70096
283	* g++.dg/template/ptrmem30.C: New test.
284
2852016-04-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
286
287	Backport from mainline
288	2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
289
290	PR target/70566
291	* gcc.c-torture/execute/pr70566.c: New test.
292
2932016-04-11  Alan Modra  <amodra@gmail.com>
294
295	* gcc.target/powerpc/pr70117.c: New.
296
2972016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
298
299	PR fortran/70592
300	* gfortran.dg/deferred_character_17.f90: New test.
301
3022016-04-09  John David Anglin  <danglin@gcc.gnu.org>
303
304	* gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
305
306	PR tree-optimization/68644
307	* gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
308
309	PR rtl-optimization/64886
310	* gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
311
3122016-04-09  Oleg Endo  <olegendo@gcc.gnu.org>
313
314	Backport from mainline
315	2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
316
317	PR target/70416
318	PR target/67391
319	* gcc.target/sh/torture/pr70416.c: New.
320
3212016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
322
323	* gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
324
3252016-04-06  Richard Biener  <rguenther@suse.de>
326
327	Backport from mainline
328	2016-03-11  Jakub Jelinek  <jakub@redhat.com>
329
330	PR tree-optimization/70177
331	* gcc.dg/pr70177.c: New test.
332
3332016-04-06  Richard Biener  <rguenther@suse.de>
334
335	Backport from mainline
336	2016-02-24  Richard Biener  <rguenther@suse.de>
337		Jakub Jelinek  <jakub@redhat.com>
338
339	PR middle-end/69760
340	* gcc.dg/torture/pr69760.c: New testcase.
341
342	2016-03-01  Richard Biener  <rguenther@suse.de>
343
344	PR tree-optimization/69983
345	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Adjust.
346
3472016-04-06  Richard Biener  <rguenther@suse.de>
348
349	Backport from mainline
350	2016-02-24  Richard Biener  <rguenther@suse.de>
351
352	PR middle-end/68963
353	* gcc.dg/torture/pr68963.c: New testcase.
354
3552016-04-06  Richard Biener  <rguenther@suse.de>
356
357	Backport from mainline
358	2016-03-01  Richard Biener  <rguenther@suse.de>
359
360	PR middle-end/70022
361	* gcc.dg/pr70022.c: New testcase.
362
363	2016-03-07  Richard Biener  <rguenther@suse.de>
364
365	PR tree-optimization/70115
366	* gcc.dg/torture/pr70115.c: New testcase.
367
3682016-04-06  Richard Biener  <rguenther@suse.de>
369
370	Backport from mainline
371	2016-03-30  Richard Biener  <rguenther@suse.de>
372
373	PR middle-end/70450
374	* gcc.dg/torture/pr70450.c: New testcase.
375
376	2016-03-22  Richard Biener  <rguenther@suse.de>
377
378	PR middle-end/70333
379	* gcc.dg/torture/pr70333.c: New testcase.
380
381	2016-04-04  Richard Biener  <rguenther@suse.de>
382
383	PR rtl-optimization/70484
384	* gcc.dg/torture/pr70484.c: New testcase.
385
386	2016-03-31  Richard Biener  <rguenther@suse.de>
387
388	PR c++/70430
389	* g++.dg/ext/vector30.C: New testcase.
390
3912016-04-05  Dominique d'Humieres  <dominiq@lps.ens.fr>
392	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>
393
394	* gfortran.dg/fmt_pf.f90: New test.
395
3962016-04-05  Jakub Jelinek  <jakub@redhat.com>
397
398	PR target/70525
399	* gcc.target/i386/pr70525.c: New test.
400
4012016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
402	    Jakub Jelinek <jakub@redhat.com>
403
404	PR middle-end/70457
405	* gcc.dg/torture/pr70457.c: New.
406
4072016-04-04  Andre Vehreschild  <vehre@gmx.de>
408
409	PR fortran/66911
410	* gfortran.dg/deferred_character_16.f90: New test.
411
4122016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
413
414	PR fortran/65795
415	* gfortran.dg/coarray_allocate_6.f08: New test.
416
4172016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
418
419	Backport from mainline r234666.
420	2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
421
422	PR target/69890
423	* gcc.dg/strlenopt.h (memmove): New.
424	* gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
425	instead of "string.h".
426	* gcc.target/i386/chkp-strlen-2.c: Likewise.
427	* gcc.target/i386/chkp-strlen-3.c: Likewise.
428	* gcc.target/i386/chkp-strlen-4.c: Likewise.
429	* gcc.target/i386/chkp-strlen-5.c: Likewise.
430	* gcc.target/i386/chkp-stropt-1.c: Likewise.
431	* gcc.target/i386/chkp-stropt-10.c: Likewise.
432	* gcc.target/i386/chkp-stropt-11.c: Likewise.
433	* gcc.target/i386/chkp-stropt-12.c: Likewise.
434	* gcc.target/i386/chkp-stropt-13.c: Likewise.
435	* gcc.target/i386/chkp-stropt-14.c: Likewise.
436	* gcc.target/i386/chkp-stropt-15.c: Likewise.
437	* gcc.target/i386/chkp-stropt-16.c: Likewise.
438	* gcc.target/i386/chkp-stropt-2.c: Likewise.
439	* gcc.target/i386/chkp-stropt-3.c: Likewise.
440	* gcc.target/i386/chkp-stropt-4.c: Likewise.
441	* gcc.target/i386/chkp-stropt-5.c: Likewise.
442	* gcc.target/i386/chkp-stropt-6.c: Likewise.
443	* gcc.target/i386/chkp-stropt-7.c: Likewise.
444	* gcc.target/i386/chkp-stropt-8.c: Likewise.
445	* gcc.target/i386/chkp-stropt-9.c: Likewise.
446
4472016-01-04  Christophe Lyon  <christophe.lyon@linaro.org>
448
449	Backport from mainline
450	2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
451
452	PR target/70004
453	* gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
454	Delete.
455	(test_corners_sisd_si): Likewise.
456	(main): Remove checks of the above.
457	* gcc.target/aarch64/shift_wide_invalid_1.c: New test.
458
4592016-04-01  James Greenhalgh  <james.greenhalgh@srm.com>
460
461	Backport from mainline
462	2016-01-26  Roger Ferrer Ib����ez  <rofirrim@gmail.com>
463
464	PR target/67896
465	* gcc.target/aarch64/simd/pr67896.C: New.
466
4672016-03-31  Nathan Sidwell  <nathan@acm.org>
468
469	PR c++/70393
470	* g++.dg/cpp0x/constexpr-virtual6.C: New.
471
4722016-03-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
473
474	* gcc.target/arm/atomic_loaddi_relaxed_cond.c: New test.
475
4762016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
477
478	PR target/70453
479	* gcc.target/i386/pr70453.c: New test.
480
4812016-03-31  Andrey Belevantsev  <abel@ispras.ru>
482
483	Backport from mainline
484	2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
485
486	PR rtl-optimization/69102
487	* gcc.c-torture/compile/pr69102.c: New test.
488
4892016-03-31  Andrey Belevantsev  <abel@ispras.ru>
490
491	Backport from mainline
492	2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
493
494	PR rtl-optimization/69032
495	* gcc.dg/pr69032.c: New test.
496
4972016-03-31  Andrey Belevantsev  <abel@ispras.ru>
498
499	Backport from mainline
500	2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
501
502	PR target/64411
503	* gcc.target/i386/pr64411.C: New test.
504
5052016-03-31  Jakub Jelinek  <jakub@redhat.com>
506
507	PR rtl-optimization/70460
508	* gcc.c-torture/execute/pr70460.c: New test.
509
5102016-03-30  Jakub Jelinek  <jakub@redhat.com>
511
512	PR testsuite/70356
513	* gcc.target/i386/avx-vextractf128-256-5.c: Move
514	dg-require-effective-target after dg-do.
515
5162016-03-30  Vladimir Makarov  <vmakarov@redhat.com>
517
518	Backported from the mainline
519	2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
520
521	PR target/69614
522	* gcc.target/arm/pr69614.c: New.
523
5242016-03-30  Jakub Jelinek  <jakub@redhat.com>
525
526	PR target/70421
527	* gcc.dg/torture/pr70421.c: New test.
528	* gcc.target/i386/avx512f-pr70421.c: New test.
529
530	Backported from mainline
531	2016-03-29  Jakub Jelinek  <jakub@redhat.com>
532
533	PR rtl-optimization/70429
534	* gcc.c-torture/execute/pr70429.c: New test.
535
536	2016-03-22  Jakub Jelinek  <jakub@redhat.com>
537
538	PR target/70329
539	* gcc.target/i386/avx512bw-pr70329-1.c: New test.
540	* gcc.target/i386/avx512bw-pr70329-2.c: New test.
541
542	2016-03-21  Jakub Jelinek  <jakub@redhat.com>
543
544	PR target/70296
545	* gcc.target/powerpc/altivec-36.c: New test.
546
547	2016-03-17  Jakub Jelinek  <jakub@redhat.com>
548
549	PR c++/70272
550	* g++.dg/opt/flifetime-dse6.C: New test.
551	* g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
552
553	2016-03-15  Jakub Jelinek  <jakub@redhat.com>
554
555	PR rtl-optimization/70222
556	* gcc.c-torture/execute/pr70222-1.c: New test.
557	* gcc.c-torture/execute/pr70222-2.c: New test.
558
559	2016-03-11  Jakub Jelinek  <jakub@redhat.com>
560
561	PR tree-optimization/70169
562	* gcc.dg/pr70169.c: New test.
563
564	2016-03-09  Jakub Jelinek  <jakub@redhat.com>
565
566	PR tree-optimization/70152
567	* gcc.dg/pr70152.c: New test.
568
569	2016-03-04  Jakub Jelinek  <jakub@redhat.com>
570
571	PR target/70062
572	* gcc.target/i386/pr70062.c: New test.
573
574	2016-02-22  Jakub Jelinek  <jakub@redhat.com>
575
576	PR target/69888
577	* gcc.target/i386/pr69888.c: New test.
578
579	2016-03-02  Jakub Jelinek  <jakub@redhat.com>
580
581	PR target/70028
582	* gcc.target/i386/pr70028.c: New test.
583
584	2016-02-26  Jakub Jelinek  <jakub@redhat.com>
585
586	PR target/69969
587	* gcc.target/powerpc/pr69969.c: New test.
588
589	PR rtl-optimization/69891
590	* gcc.target/i386/pr69891.c: New test.
591
592	2016-02-19  Jakub Jelinek  <jakub@redhat.com>
593
594	PR c++/69826
595	* c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
596	* c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
597
598	PR c++/67767
599	* g++.dg/cpp0x/pr67767.C: New test.
600
601	2016-02-16  Jakub Jelinek  <jakub@redhat.com>
602
603	PR tree-optimization/69802
604	* gcc.dg/pr69802.c: New test.
605
606	2016-02-15  Jakub Jelinek  <jakub@redhat.com>
607
608	PR c++/69797
609	* c-c++-common/pr69797.c: New test.
610
611	2016-02-22  Jakub Jelinek  <jakub@redhat.com>
612
613	PR target/69885
614	* gcc.dg/pr69885.c: New test.
615
616	2016-02-12  Jakub Jelinek  <jakub@redhat.com>
617
618	PR rtl-optimization/69764
619	PR rtl-optimization/69771
620	* c-c++-common/pr69764.c: New test.
621	* gcc.dg/torture/pr69771.c: New test.
622
623	PR ipa/68672
624	* g++.dg/ipa/pr68672-1.C: New test.
625	* g++.dg/ipa/pr68672-2.C: New test.
626	* g++.dg/ipa/pr68672-3.C: New test.
627
6282016-03-30  Alan Modra  <amodra@gmail.com>
629
630	* gcc.dg/dfp/pr70052.c: New test.
631
6322016-02-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
633
634	PR target/69875
635	* gcc.target/arm/atomic_loaddi_acquire.x: New file.
636	* gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
637	* gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
638	* gcc.target/arm/atomic_loaddi_1.c: New test.
639	* gcc.target/arm/atomic_loaddi_2.c: Likewise.
640	* gcc.target/arm/atomic_loaddi_3.c: Likewise.
641	* gcc.target/arm/atomic_loaddi_4.c: Likewise.
642	* gcc.target/arm/atomic_loaddi_5.c: Likewise.
643	* gcc.target/arm/atomic_loaddi_6.c: Likewise.
644	* gcc.target/arm/atomic_loaddi_7.c: Likewise.
645	* gcc.target/arm/atomic_loaddi_8.c: Likewise.
646	* gcc.target/arm/atomic_loaddi_9.c: Likewise.
647
6482016-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
649
650	Backport from mainline
651	2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
652
653	* lib/target-supports.exp: Remove v7ve entry from loop
654	creating effective target checks.
655	(check_effective_target_arm_arch_v7ve_ok): New procedure.
656	(add_options_for_arm_arch_v7ve): Likewise.
657
6582016-03-28  Andre Vehreschild  <vehre@gcc.gnu.org>
659
660	PR fortran/70397
661	* gfortran.dg/unlimited_polymorphic_25.f90: New test.
662	* gfortran.dg/unlimited_polymorphic_26.f90: New test.
663
6642016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
665
666	PR target/70406
667	* gcc.target/i386/pr70406.c: New test.
668
6692016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
670
671	* gnat.dg/specs/double_record_extension3.ads: New test.
672
6732016-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
674
675	Backport from mainline
676	2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
677
678	* gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
679
6802016-03-22  Martin Liska  <mliska@suse.cz>
681
682	PR ipa/70306
683	* gcc.dg/ipa/pr70306.c: New test.
684
6852016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
686
687	PR target/70325
688	* gcc.target/i386/pr70325.c: New test.
689
6902016-03-21  Uros Bizjak  <ubizjak@gmail.com>
691
692	PR target/70327
693	* gcc.target/i386/pr70327.c: New test.
694
6952016-03-21  Tom de Vries  <tom@codesourcery.com>
696
697	backport from trunk:
698	PR ipa/70269
699	2016-03-18  Tom de Vries  <tom@codesourcery.com>
700
701	* gcc.dg/pr70269.c: New test.
702
7032016-03-21  Tom de Vries  <tom@codesourcery.com>
704
705	backport from trunk:
706	2016-03-18  Tom de Vries  <tom@codesourcery.com>
707
708	* gcc.dg/pr70161-2.c: New test.
709	* gcc.dg/pr70161.c: New test.
710
7112016-03-21  Marek Polacek  <polacek@redhat.com>
712
713	Backported from mainline
714	2016-03-15  Marek Polacek  <polacek@redhat.com>
715
716	PR c++/70209
717	* g++.dg/ext/attribute-may-alias-4.C: New test.
718
7192016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
720
721	PR target/70293
722	* gcc.target/i386/pr70293.c: New test.
723
7242016-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
725
726	Backport from mainline
727	2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
728
729	* g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
730	passed by the testsuite driver.
731
7322016-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
733
734	Backport from mainline
735	2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
736
737	* gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
738
7392016-03-17  Andre Vieira  <Andre.SimoesDiasVieira@arm.com>
740
741	Backport from mainline.
742	2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
743
744	* gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
745	effective target support.  If no arm_neon_hw support, do not attempt
746	to execute the tests; only compile them.
747	* gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
748	and "dg-require-effective-target arm_neon_ok".
749	* gcc.target/arm/simd/vextp16_1.c: Likewise.
750	* gcc.target/arm/simd/vextp64_1.c: Likewise.
751	* gcc.target/arm/simd/vextp8_1.c: Likewise.
752	* gcc.target/arm/simd/vextQf32_1.c: Likewise.
753	* gcc.target/arm/simd/vextQp16_1.c: Likewise.
754	* gcc.target/arm/simd/vextQp64_1.c: Likewise.
755	* gcc.target/arm/simd/vextQp8_1.c: Likewise.
756	* gcc.target/arm/simd/vextQs16_1.c: Likewise.
757	* gcc.target/arm/simd/vextQs32_1.c: Likewise.
758	* gcc.target/arm/simd/vextQs64_1.c: Likewise.
759	* gcc.target/arm/simd/vextQs8_1.c: Likewise.
760	* gcc.target/arm/simd/vextQu16_1.c: Likewise.
761	* gcc.target/arm/simd/vextQu32_1.c: Likewise.
762	* gcc.target/arm/simd/vextQu64_1.c: Likewise.
763	* gcc.target/arm/simd/vextQu8_1.c: Likewise.
764	* gcc.target/arm/simd/vexts16_1.c: Likewise.
765	* gcc.target/arm/simd/vexts32_1.c: Likewise.
766	* gcc.target/arm/simd/vexts64_1.c: Likewise.
767	* gcc.target/arm/simd/vexts8_1.c: Likewise.
768	* gcc.target/arm/simd/vextu16_1.c: Likewise.
769	* gcc.target/arm/simd/vextu32_1.c: Likewise.
770	* gcc.target/arm/simd/vextu64_1.c: Likewise.
771	* gcc.target/arm/simd/vextu8_1.c: Likewise.
772	* gcc.target/arm/simd/vrev16p8_1.c: Likewise.
773	* gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
774	* gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
775	* gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
776	* gcc.target/arm/simd/vrev16s8_1.c: Likewise.
777	* gcc.target/arm/simd/vrev16u8_1.c: Likewise.
778	* gcc.target/arm/simd/vrev32p16_1.c: Likewise.
779	* gcc.target/arm/simd/vrev32p8_1.c: Likewise.
780	* gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
781	* gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
782	* gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
783	* gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
784	* gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
785	* gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
786	* gcc.target/arm/simd/vrev32s16_1.c: Likewise.
787	* gcc.target/arm/simd/vrev32s8_1.c: Likewise.
788	* gcc.target/arm/simd/vrev32u16_1.c: Likewise.
789	* gcc.target/arm/simd/vrev32u8_1.c: Likewise.
790	* gcc.target/arm/simd/vrev64f32_1.c: Likewise.
791	* gcc.target/arm/simd/vrev64p16_1.c: Likewise.
792	* gcc.target/arm/simd/vrev64p8_1.c: Likewise.
793	* gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
794	* gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
795	* gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
796	* gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
797	* gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
798	* gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
799	* gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
800	* gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
801	* gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
802	* gcc.target/arm/simd/vrev64s16_1.c: Likewise.
803	* gcc.target/arm/simd/vrev64s32_1.c: Likewise.
804	* gcc.target/arm/simd/vrev64s8_1.c: Likewise.
805	* gcc.target/arm/simd/vrev64u16_1.c: Likewise.
806	* gcc.target/arm/simd/vrev64u32_1.c: Likewise.
807	* gcc.target/arm/simd/vrev64u8_1.c: Likewise.
808	* gcc.target/arm/simd/vtrnf32_1.c: Likewise.
809	* gcc.target/arm/simd/vtrnp16_1.c: Likewise.
810	* gcc.target/arm/simd/vtrnp8_1.c: Likewise.
811	* gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
812	* gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
813	* gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
814	* gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
815	* gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
816	* gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
817	* gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
818	* gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
819	* gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
820	* gcc.target/arm/simd/vtrns16_1.c: Likewise.
821	* gcc.target/arm/simd/vtrns32_1.c: Likewise.
822	* gcc.target/arm/simd/vtrns8_1.c: Likewise.
823	* gcc.target/arm/simd/vtrnu16_1.c: Likewise.
824	* gcc.target/arm/simd/vtrnu32_1.c: Likewise.
825	* gcc.target/arm/simd/vtrnu8_1.c: Likewise.
826	* gcc.target/arm/simd/vuzpf32_1.c: Likewise.
827	* gcc.target/arm/simd/vuzpp16_1.c: Likewise.
828	* gcc.target/arm/simd/vuzpp8_1.c: Likewise.
829	* gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
830	* gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
831	* gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
832	* gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
833	* gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
834	* gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
835	* gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
836	* gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
837	* gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
838	* gcc.target/arm/simd/vuzps16_1.c: Likewise.
839	* gcc.target/arm/simd/vuzps32_1.c: Likewise.
840	* gcc.target/arm/simd/vuzps8_1.c: Likewise.
841	* gcc.target/arm/simd/vuzpu16_1.c: Likewise.
842	* gcc.target/arm/simd/vuzpu32_1.c: Likewise.
843	* gcc.target/arm/simd/vuzpu8_1.c: Likewise.
844	* gcc.target/arm/simd/vzipf32_1.c: Likewise.
845	* gcc.target/arm/simd/vzipp16_1.c: Likewise.
846	* gcc.target/arm/simd/vzipp8_1.c: Likewise.
847	* gcc.target/arm/simd/vzipqf32_1.c: Likewise.
848	* gcc.target/arm/simd/vzipqp16_1.c: Likewise.
849	* gcc.target/arm/simd/vzipqp8_1.c: Likewise.
850	* gcc.target/arm/simd/vzipqs16_1.c: Likewise.
851	* gcc.target/arm/simd/vzipqs32_1.c: Likewise.
852	* gcc.target/arm/simd/vzipqs8_1.c: Likewise.
853	* gcc.target/arm/simd/vzipqu16_1.c: Likewise.
854	* gcc.target/arm/simd/vzipqu32_1.c: Likewise.
855	* gcc.target/arm/simd/vzipqu8_1.c: Likewise.
856	* gcc.target/arm/simd/vzips16_1.c: Likewise.
857	* gcc.target/arm/simd/vzips32_1.c: Likewise.
858	* gcc.target/arm/simd/vzips8_1.c: Likewise.
859	* gcc.target/arm/simd/vzipu16_1.c: Likewise.
860	* gcc.target/arm/simd/vzipu32_1.c: Likewise.
861	* gcc.target/arm/simd/vzipu8_1.c: Likewise.
862
8632016-03-15  Bernd Schmidt  <bschmidt@redhat.com>
864
865	Backport from mainline
866	2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
867
868	PR rtl-optimization/69941
869	* gcc.dg/torture/pr69941.c: New test.
870
8712016-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
872
873	Backport from mainline
874	2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
875
876	PR target/70131
877	* gcc.target/powerpc/ppc-round2.c: New test.
878
8792016-03-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
880
881	PR fortran/45076
882	gfortran.dg/prof/prof.exp: New script.
883	gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
884
8852016-03-10  Alan Modra  <amodra@gmail.com>
886
887	* gcc.dg/pr69195.c: New.
888	* gcc.dg/pr69238.c: New.
889
8902016-03-09  Paul Thomas  <pault@gcc.gnu.org>
891
892	Backport from trunk.
893	PR fortran/69423
894	* gfortran.dg/deferred_character_15.f90 : New test.
895
8962016-03-09  Paul Thomas  <pault@gcc.gnu.org>
897
898	Backport from trunk.
899	PR fortran/49630
900	* gfortran.dg/deferred_character_13.f90: New test for the fix
901	of comment 3 of the PR.
902
903	Backport from trunk.
904	PR fortran/54070
905	* gfortran.dg/deferred_character_8.f90: New test
906	* gfortran.dg/allocate_error_5.f90: New test
907
908	Backport from trunk.
909	PR fortran/60593
910	* gfortran.dg/deferred_character_10.f90: New test
911
912	Backport from trunk.
913	PR fortran/60795
914	* gfortran.dg/deferred_character_14.f90: New test
915
916	Backport from trunk.
917	PR fortran/61147
918	* gfortran.dg/deferred_character_11.f90: New test
919
920	Backport from trunk.
921	PR fortran/64324
922	* gfortran.dg/deferred_character_9.f90: New test
923
9242016-03-07  Martin Jambor  <mjambor@suse.cz>
925
926	PR tree-optimization/69666
927	PR middle-end/69920
928	* gcc.dg/torture/pr69932.c: New test.
929	* gcc.dg/torture/pr69936.c: Likewise.
930
9312016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
932
933	Backport from mainline
934	2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
935
936	* g++.dg/template/typename21.C: Remove c++98_only.
937
9382016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
939
940	Backport from mainline
941	2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
942
943	* g++.dg/template/typename21.C: Replace c++98 with c++98_only.
944
9452016-03-04  Jakub Jelinek  <jakub@redhat.com>
946
947	PR target/70059
948	* gcc.target/i386/avx512f-pr70059.c: New test.
949	* gcc.target/i386/avx512dq-pr70059.c: New test.
950
9512016-03-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>
952
953	Backport from mainline
954	2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
955
956	* gcc.dg/pragma-pop_options-1.c: New test.
957
9582016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
959
960	* lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
961	Invoke gdb with -batch.
962	* lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
963
9642016-03-02  H.J. Lu  <hongjiu.lu@intel.com>
965
966	Backport from mainline
967	2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
968
969	* g++.dg/cpp0x/constexpr-array13.C: Fix.
970
9712016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
972
973	* gcc.target/i386/pr70007.c: Tweak.
974
9752016-03-02  Markus Trippelsdorf  <markus@trippelsdorf.de>
976	    Paolo Carlini  <paolo.carlini@oracle.com>
977
978	PR c++/68087
979	* g++.dg/cpp0x/constexpr-array13.C: New.
980
9812016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
982
983	* gcc.target/i386/pr70007.c: New test.
984
9852016-02-28  Harald Anlauf  <anlauf@gmx.de>
986
987	PR fortran/60126
988	* gfortran.dg/pr60126.f90: New test.
989
9902016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
991
992	Backport from mainline
993	2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
994
995	PR tree-optimization/69989
996	* gcc.dg/torture/pr69989.c: New test.
997
9982016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
999
1000	Backport from mainline
1001	PR fortran/61156
1002	* gfortran.dg/include_6.f90: Update test.
1003
10042016-02-27  Jeff Law  <law@redhat.com>
1005
1006	Revert
1007	2016-02-26  Richard Biener  <rguenther@suse.de>
1008		    Jeff Law  <law@redhat.com>
1009
1010	Backport from mainline
1011	2016-02-26  Richard Biener  <rguenther@suse.de>
1012		    Jeff Law  <law@redhat.com>
1013
1014	PR tree-optimization/69740
1015	* gcc.c-torture/compile/pr69740-1.c: New test.
1016	* gcc.c-torture/compile/pr69740-2.c: New test.
1017
10182016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1019
1020	Backport from mainline
1021	PR fortran/61156
1022	* gfortran.dg/include_6.f90: Update test.
1023
10242016-02-26  Richard Biener  <rguenther@suse.de>
1025	    Jeff Law  <law@redhat.com>
1026
1027	Backport from mainline
1028	2016-02-26  Richard Biener  <rguenther@suse.de>
1029		    Jeff Law  <law@redhat.com>
1030
1031	PR tree-optimization/69740
1032	* gcc.c-torture/compile/pr69740-1.c: New test.
1033	* gcc.c-torture/compile/pr69740-2.c: New test.
1034
10352016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1036	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1037
1038	Backport from mainline
1039	PR target/61397
1040	2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1041	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1042
1043	* gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
1044	functionality for both 32-bit and 64-bit.
1045
10462016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1047
1048	Backport from mainline
1049	2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1050
1051	* gcc.target/s390/md/movstr-2.c: Move and rename to ...
1052	* gcc.target/s390/vector/stpcpy-1.c: ... this one.
1053
10542016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1055
1056	Backport from mainline
1057	2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1058
1059	* gcc.target/s390/md/movstr-1.c: Turn into compile test.
1060
10612016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1062
1063	Backport from mainline
1064	2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1065
1066	* gcc.target/s390/vector/int128-1.c: New test.
1067
10682016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1069
1070	Backport from mainline
1071	2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1072
1073	* gcc.target/s390/vector/vec-vcond-1.c: New test.
1074
10752016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1076
1077	Backport from mainline
1078	2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1079
1080	* gcc.target/s390/md/movstr-2.c: New test.
1081
10822016-02-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1083
1084	Backport from mainline
1085	2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1086
1087	PR target/69625
1088	* gcc.target/s390/pr69625.c: Add test case.
1089
10902016-02-25  Richard Biener  <rguenther@suse.de>
1091
1092	Backport from mainline
1093	2016-02-15  Richard Biener  <rguenther@suse.de>
1094
1095	PR tree-optimization/69776
1096	* gcc.dg/torture/pr69776.c: New testcase.
1097
1098	2016-02-16  Richard Biener  <rguenther@suse.de>
1099
1100	PR tree-optimization/69776
1101	* gcc.dg/torture/pr69776-2.c: New testcase.
1102
11032016-02-24  Richard Biener  <rguenther@suse.de>
1104
1105	Backport from mainline
1106	2016-02-08  Richard Biener  <rguenther@suse.de>
1107
1108	PR tree-optimization/69719
1109	* gcc.dg/torture/pr69719.c: New testcase.
1110
1111	2016-02-15  Richard Biener  <rguenther@suse.de>
1112
1113	PR tree-optimization/69783
1114	* gcc.dg/vect/pr69783.c: New testcase.
1115
11162016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1117
1118	Backported from mainline
1119	PR fortran/65996
1120	* gfortran.dg/pr65996.f90: New test.
1121
11222016-02-23  Martin Jambor  <mjambor@suse.cz>
1123
1124	PR tree-optimization/69666
1125	* gcc.dg/tree-ssa/pr69666.c: New test.
1126
11272016-02-21  Dominique d'Humieres  <dominiq@lps.ens.fr>
1128
1129	PR fortran/57365
1130	gfortran.dg/allocate_with_source_18.f03: New test.
1131
11322016-02-21  Harald Anlauf  <anlauf@gmx.de>
1133
1134	PR fortran/52531
1135	gfortran.dg/gomp/pr52531.f90: New test.
1136
11372016-02-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1138
1139	Backport from mainline
1140	2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1141
1142	PR testsuite/68580
1143	* c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
1144
11452016-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1146
1147	Backport from mainline
1148	2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1149
1150	* gcc.target/powerpc/vec-cg.c: New test.
1151
11522016-02-17  Bernd Schmidt  <bschmidt@redhat.com>
1153
1154	Backport from mainline
1155	2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
1156
1157	PR c/69522
1158	* gcc.dg/pr69522.c: New test.
1159
11602016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1161
1162	* gnat.dg/atomic8.adb: New test.
1163
11642016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
1165
1166	Backport from mainline
1167	2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
1168
1169	PR tree-optimization/69714
1170	* gcc.dg/torture/pr69714.c: New test.
1171
11722016-02-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1173
1174	PR target/65932
1175	* gcc.target/arm/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
1176	xfail the scan-assembler test.
1177	* gcc.target/arm/wmul-2.c: Likewise.
1178	* gcc.target/arm/wmul-3.c: Simplify test to generate a single smulbb.
1179
11802016-02-16  Tom de Vries  <tom@codesourcery.com>
1181
1182	backport from trunk:
1183	2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1184
1185	* gcc.dg/lto/simd-function_0.c: New test.
1186
11872016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1188
1189	Backport from mainline
1190	PR libgfortran/69668
1191	* gfortran.dg/namelist_38.f90: Update test.
1192	* gfortran.dg/namelist_84.f90: Update test.
1193
11942016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1195
1196	Backport from mainline
1197	PR libgfortran/69651
1198	PR libgfortran/69668
1199	* gfortran.dg/read_bang.f90: New test.
1200	* gfortran.dg/read_bang4.f90: New test.
1201	* gfortran.dg/namelist_87.f90: New test.
1202	* gfortran.dg/namelist_88.f90: New test.
1203
12042016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1205
1206	Backport from mainline
1207	2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1208
1209	PR target/67260
1210	* gcc.target/sh/torture/pr67260.c: New.
1211
12122016-02-12  Tobias Burnus  <burnus@net-b.de>
1213	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1214
1215	Backported from mainline
1216	2015-12-02  Tobias Burnus  <burnus@net-b.de>
1217	Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1218
1219	* gfortran.dg/coarray/event_1.f90: New.
1220	* gfortran.dg/coarray/event_2.f90: New.
1221
12222016-02-11  Richard Biener  <rguenther@suse.de>
1223
1224	Backport from mainline
1225	2016-02-01  Richard Biener  <rguenther@suse.de>
1226
1227	PR tree-optimization/69574
1228	* gcc.dg/torture/pr69574.c: New testcase.
1229
1230	2016-02-01  Richard Biener  <rguenther@suse.de>
1231
1232	PR tree-optimization/69579
1233	* gcc.dg/setjmp-6.c: New testcase.
1234
1235	2016-02-02  Richard Biener  <rguenther@suse.de>
1236
1237	PR tree-optimization/69606
1238	* gcc.dg/torture/pr69606.c: New testcase.
1239
1240	2016-02-09  Richard Biener  <rguenther@suse.de>
1241
1242	PR tree-optimization/69715
1243	* gcc.dg/torture/pr69715.c: New testcase.
1244
12452016-02-10  Jakub Jelinek  <jakub@redhat.com>
1246
1247	Backported from mainline
1248	2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1249
1250	PR c++/59627
1251	* g++.dg/gomp/pr59627.C: New test.
1252
1253	2016-02-04  Jakub Jelinek  <jakub@redhat.com>
1254
1255	PR c/69669
1256	* c-c++-common/pr69669.c: New test.
1257
1258	2016-01-30  Jakub Jelinek  <jakub@redhat.com>
1259
1260	PR tree-optimization/69546
1261	* gcc.dg/torture/pr69546.c: New test.
1262
1263	2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1264
1265	PR tree-optimization/69399
1266	* gcc.dg/torture/pr69399.c: New test.
1267
1268	2016-01-22  Jakub Jelinek  <jakub@redhat.com>
1269
1270	PR target/69432
1271	* g++.dg/opt/pr69432.C: New test.
1272
1273	2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1274
1275	PR target/69187
1276	PR target/65624
1277	* gcc.target/arm/pr69187.c: New test.
1278
1279	PR middle-end/67653
1280	* c-c++-common/pr67653.c: New test.
1281	* gcc.dg/torture/pr29119.c: Add dg-warning.
1282
1283	2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1284
1285	PR debug/65779
1286	* gcc.dg/pr65779.c: New test.
1287
1288	PR rtl-optimization/68955
1289	PR rtl-optimization/64557
1290	* gcc.dg/torture/pr68955.c: New test.
1291
1292	2016-01-11  Jakub Jelinek  <jakub@redhat.com>
1293
1294	PR tree-optimization/69214
1295	* gcc.c-torture/compile/pr69214.c: New test.
1296
1297	2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1298
1299	PR fortran/69128
1300	* gfortran.dg/gomp/pr69128.f90: New test.
1301
1302	2016-01-01  Jakub Jelinek  <jakub@redhat.com>
1303
1304	PR sanitizer/69055
1305	* gfortran.dg/pr69055.f90: New test.
1306
1307	PR target/69015
1308	* gcc.dg/pr69015.c: New test.
1309
1310	2015-12-22  Jakub Jelinek  <jakub@redhat.com>
1311
1312	PR c++/67376
1313	* g++.dg/cpp0x/constexpr-67376.C: New test.
1314
1315	2015-12-03  Jakub Jelinek  <jakub@redhat.com>
1316
1317	PR preprocessor/57580
1318	* c-c++-common/cpp/pr57580.c: New test.
1319	* c-c++-common/gomp/pr57580.c: New test.
1320
13212016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1322
1323	Backport from mainline
1324	2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1325
1326	* gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
1327
13282016-02-09  Bernd Schmidt  <bschmidt@redhat.com>
1329
1330	PR middle-end/65702
1331	* c-c++-common/pr67639.c: New test.
1332
13332016-02-04  Jakub Jelinek  <jakub@redhat.com>
1334
1335	Backported from mainline
1336	2016-02-03  Jakub Jelinek  <jakub@redhat.com>
1337
1338	PR target/69644
1339	* gcc.dg/pr69644.c: New test.
1340
13412016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
1342
1343	PR fortran/67451
1344	PR fortran/69418
1345	* gfortran.dg/coarray_allocate_2.f08: New test.
1346	* gfortran.dg/coarray_allocate_3.f08: New test.
1347	* gfortran.dg/coarray_allocate_4.f08: New test.
1348
13492016-02-02  Alan Modra  <amodra@gmail.com>
1350
1351	PR target/69548
1352	* gcc.target/powerpc/pr69548.c: New test.
1353
13542016-02-01  H.J. Lu  <hongjiu.lu@intel.com>
1355
1356	Backport from mainline
1357	2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1358	PR target/68986
1359	* gcc.target/i386/pr68986-1.c: New test.
1360	* gcc.target/i386/pr68986-2.c: Likewise.
1361	* gcc.target/i386/pr68986-3.c: Likewise.
1362
13632016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1364
1365	PR fortran/66707
1366	gfortran.dg/common_23.f90: New test.
1367
1368	Backport from trunk.
1369	2015-08-08  Bud Davis  <jmdavis@link.com>
1370		    Mikael Morin  <mikael@gcc.gnu.org>
1371
1372	PR fortran/59746
1373	* gfortran.dg/common_22.f90: New.
1374
13752016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1376
1377	PR target/65546
1378	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
1379	condition being checked, and disable it when the target supports
1380	misaligned loads and stores.
1381
13822016-01-29  Uros Bizjak  <ubizjak@gmail.com>
1383
1384	PR target/69459
1385	* gcc.target/i386/pr69459.c: New test.
1386
13872016-01-29  Jakub Jelinek  <jakub@redhat.com>
1388
1389	PR target/69551
1390	* gcc.target/i386/pr69551.c: New test.
1391
13922016-01-28  Jakub Jelinek  <jakub@redhat.com>
1393
1394	PR middle-end/69542
1395	* gcc.dg/torture/pr69542.c: New test.
1396
13972016-01-28  Martin Jambor  <mjambor@suse.cz>
1398
1399	PR tree-optimization/69355
1400	* gcc.dg/tree-ssa/pr69355.c: New test.
1401
14022016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
1403
1404	PR fortran/62536
1405	* gfortran.dg/block_14.f08: New test.
1406
14072016-01-27  Marek Polacek  <polacek@redhat.com>
1408
1409	Backport from mainline
1410	2016-01-27  Marek Polacek  <polacek@redhat.com>
1411
1412	PR c/68062
1413	* c-c++-common/vector-compare-4.c: New test.
1414
14152016-01-27  Andre Vehreschild  <vehre@gcc.gnu.org>
1416
1417	PR fortran/69268
1418	* gfortran.dg/allocatable_scalar_13.f90: Fixing counts of malloc/
1419	free to fit the actual number of calls.
1420	* gfortran.dg/allocate_with_source_16.f90: New test.
1421
14222016-01-27  Tom de Vries  <tom@codesourcery.com>
1423
1424	* gcc.dg/autopar/pr69110.c: Fix pass number.
1425
14262016-01-26  Tom de Vries  <tom@codesourcery.com>
1427
1428	PR tree-optimization/69110
1429	* gcc.dg/autopar/pr69110.c: New test.
1430
14312016-01-25  Peter Bergner  <bergner@vnet.ibm.com>
1432
1433	PR fortran/61831
1434	* gfortran.dg/derived_constructor_comps_6.f90: Add missing } to fix
1435	up dg-additional-options.
1436
14372016-01-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
1438
1439	PR fortran/68283
1440	gfortran.dg/pr68283.f90: New test.
1441
14422016-01-23  Tom de Vries  <tom@codesourcery.com>
1443
1444	PR tree-optimization/69426
1445	* gcc.dg/autopar/pr69426.c: New test.
1446
14472016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1448
1449	Backport from mainline
1450	2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1451
1452	PR target/69403
1453	* gcc.c-torture/execute/pr69403.c: New test.
1454
14552016-01-21  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1456
1457	Backported from mainline
1458	2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1459
1460	* gcc.target/s390/gpr2fprsavecfi.c: New test.
1461
14622016-01-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1463
1464	Backport from mainline
1465	2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1466
1467	PR tree-optimization/67781
1468	* gcc.c-torture/execute/pr67781.c: New file.
1469
14702016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1471
1472	Backport from mainline
1473	2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1474
1475	PR testsuite/69366
1476	* g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1477	the MPX run-time library, for compile-time MPX test.
1478	* gcc.target/i386/chkp-always_inline.c: Likewise.
1479	* gcc.target/i386/chkp-bndret.c: Likewise.
1480	* gcc.target/i386/chkp-builtins-1.c: Likewise.
1481	* gcc.target/i386/chkp-builtins-2.c: Likewise.
1482	* gcc.target/i386/chkp-builtins-3.c: Likewise.
1483	* gcc.target/i386/chkp-builtins-4.c: Likewise.
1484	* gcc.target/i386/chkp-const-check-1.c: Likewise.
1485	* gcc.target/i386/chkp-const-check-2.c: Likewise.
1486	* gcc.target/i386/chkp-hidden-def.c: Likewise.
1487	* gcc.target/i386/chkp-label-address.c: Likewise.
1488	* gcc.target/i386/chkp-lifetime-1.c: Likewise.
1489	* gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1490	* gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1491	* gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1492	* gcc.target/i386/chkp-strchr.c: Likewise.
1493	* gcc.target/i386/chkp-strlen-1.c: Likewise.
1494	* gcc.target/i386/chkp-strlen-2.c: Likewise.
1495	* gcc.target/i386/chkp-strlen-3.c: Likewise.
1496	* gcc.target/i386/chkp-strlen-4.c: Likewise.
1497	* gcc.target/i386/chkp-strlen-5.c: Likewise.
1498	* gcc.target/i386/chkp-stropt-1.c: Likewise.
1499	* gcc.target/i386/chkp-stropt-10.c: Likewise.
1500	* gcc.target/i386/chkp-stropt-11.c: Likewise.
1501	* gcc.target/i386/chkp-stropt-12.c: Likewise.
1502	* gcc.target/i386/chkp-stropt-13.c: Likewise.
1503	* gcc.target/i386/chkp-stropt-14.c: Likewise.
1504	* gcc.target/i386/chkp-stropt-15.c: Likewise.
1505	* gcc.target/i386/chkp-stropt-16.c: Likewise.
1506	* gcc.target/i386/chkp-stropt-2.c: Likewise.
1507	* gcc.target/i386/chkp-stropt-3.c: Likewise.
1508	* gcc.target/i386/chkp-stropt-4.c: Likewise.
1509	* gcc.target/i386/chkp-stropt-5.c: Likewise.
1510	* gcc.target/i386/chkp-stropt-6.c: Likewise.
1511	* gcc.target/i386/chkp-stropt-7.c: Likewise.
1512	* gcc.target/i386/chkp-stropt-8.c: Likewise.
1513	* gcc.target/i386/chkp-stropt-9.c: Likewise.
1514	* gcc.target/i386/pr63995-2.c: Likewise.
1515	* gcc.target/i386/pr64805.c: Likewise.
1516	* gcc.target/i386/pr65044.c: Likewise.
1517	* gcc.target/i386/pr65167.c: Likewise.
1518	* gcc.target/i386/pr65183.c: Likewise.
1519	* gcc.target/i386/pr65184.c: Likewise.
1520	* gcc.target/i386/thunk-retbnd.c: Likewise.
1521
15222016-01-20  Marek Polacek  <polacek@redhat.com>
1523
1524	PR c/68513
1525	* gcc.dg/pr68513.c: New test.
1526
15272016-01-19  Sergei Trofimovich <siarheit@google.com>
1528
1529	Backport from mainline
1530	PR other/60465
1531	* gcc.target/ia64/pr60465-gprel64.c: New test.
1532	* gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1533
15342016-01-19  Jeff Law  <law@redhat.com>
1535
1536	Backport from mainline
1537	2016-01-12  Jeff Law  <law@redhat.com>
1538
1539	PR tree-optimization/67755
1540	* gcc.dg/tree-ssa/pr67755.c: New test.
1541
15422016-01-19  Uros Bizjak  <ubizjak@gmail.com>
1543
1544	PR testsuite/68820
1545	* gcc.c-torture/execute/builtins/memops-asm.x: New file.
1546	* gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1547	* gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1548
15492016-01-19  Marek Polacek  <polacek@redhat.com>
1550
1551	Backported from mainline
1552	2016-01-19  Marek Polacek  <polacek@redhat.com>
1553
1554	PR c++/68965
1555	* g++.dg/cpp1y/parameter-pack-1.C: New test.
1556	* g++.dg/cpp1y/parameter-pack-2.C: New test.
1557
15582016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1559
1560	Backport from mainline
1561	2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1562
1563	PR target/69135
1564	* gcc.target/arm/pr69135_1.c: New test.
1565
15662016-01-18  Alexander Fomin  <alexander.fomin@intel.com>
1567
1568	Backport from mainline
1569	2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
1570
1571	PR target/67895
1572	* gcc.target/i386/avx512dq-vrangepd-1.c: Adjust.
1573	* gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1574	* gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1575	* gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1576	* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1577	* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1578	* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1579	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1580	* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1581	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1582
15832016-01-18  Uros Bizjak  <ubizjak@gmail.com>
1584
1585	Backport from mainline
1586	2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
1587
1588	PR target/69140
1589	* gcc.target/i386/pr69140.c: New test
1590
15912016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
1592
1593	* gnat.dg/inline12.adb: New test.
1594
15952016-01-17  Mikael Morin  <mikael@gcc.gnu.org>
1596
1597	Backport from trunk.
1598	PR fortran/61831
1599	* gfortran.dg/derived_constructor_components_6.f90: New file.
1600	* gfortran.dg/allocate_with_source_14.f03: Change count of
1601	__builtin_malloc from 21 to 23.
1602
16032016-01-17  Paul Thomas  <pault@gcc.gnu.org>
1604
1605	Backport from trunk.
1606	PR fortran/66082
1607	* gfortran.dg/alloc_comp_auto_array_3.f90: New file. Count of
1608	__builtin_malloc increased from 3 to 4, relative to trunk.
1609
16102016-01-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
1611
1612	Backport from mainline
1613	2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1614		    Jim Wilson  <jim.wilson@linaro.org>
1615
1616	PR target/69194
1617	* gcc.target/arm/pr69194.c: New test.
1618
16192016-01-15  Alexander Fomin  <alexander.fomin@intel.com>
1620
1621	Backport from mainline
1622	2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
1623
1624	PR target/69228
1625	* gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1626	* gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1627	* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1628	* gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1629	* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1630	* gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1631	* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1632	* gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1633
16342016-01-12  James Greenhalgh  <james.greenhalgh@arm.com>
1635
1636	Backport from mainline r222186.
1637	2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1638
1639	PR target/65689
1640	* gcc.target/aarch64/c-output-template-4.c: New test.
1641
16422015-01-10  Paul Thomas  <pault@gcc.gnu.org>
1643
1644	Backport from mainline.
1645	PR fortran/50221
1646	* gfortran.dg/deferred_character_1.f90: New test.
1647	* gfortran.dg/deferred_character_4.f90: New test for comment
1648	#4 of the PR.
1649
1650	Backport from mainline.
1651	PR fortran/68216
1652	* gfortran.dg/deferred_character_2.f90: New test.
1653
1654	Backport from mainline.
1655	PR fortran/67674
1656	* gfortran.dg/deferred_character_3.f90: New test.
1657
1658	Backport from mainline.
1659	PR fortran/63932
1660	* gfortran.dg/deferred_character_5.f90: New test.
1661
1662	Backport from mainline.
1663	PR fortran/66408
1664	* gfortran.dg/deferred_character_6.f90: New test.
1665
1666	Backport from mainline.
1667	PR fortran/49954
1668	* gfortran.dg/deferred_character_7.f90: New test.
1669
1670	Backport from mainline.
1671	PR fortran/67779
1672	* gfortran.dg/actual_array_offset_1: New test.
1673
16742016-01-08  Marek Polacek  <polacek@redhat.com>
1675
1676	PR c++/68449
1677	* g++.dg/pr68449.C: New.
1678
16792016-01-08  Martin Jambor  <mjambor@suse.cz>
1680
1681	Backport from mainline
1682	2015-12-15  Martin Jambor  <mjambor@suse.cz>
1683
1684	PR ipa/68851
1685	* g++.dg/ipa/pr68851.C: New test.
1686
16872016-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1688
1689	PR target/68648
1690	* gcc.c-torture/execute/pr68648.c: New test.
1691
16922015-12-31  Kirill Yukhin  <kirill.yukhin@intel.com>
1693
1694	* gcc.target/i386/avx512f-vbroadcastsd-3.c: New test.
1695
16962015-12-30  Joseph Myers  <joseph@codesourcery.com>
1697
1698	PR c/69037
1699	Backport from mainline:
1700
1701	2015-12-07  Marek Polacek  <polacek@redhat.com>
1702
1703	PR c/68668
1704	* gcc.dg/pr68668.c: New test.
1705
17062015-12-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1707
1708	PR fortran/68987
1709	* gfortran.dg/error_format_2.f90: New test.
1710
17112015-12-30  John David Anglin  <danglin@gcc.gnu.org>
1712
1713	* gfortran.dg/coarray_40.f90: Link with libatomic if available.
1714	* gfortran.dg/coarray_lib_comm_1.f90: Revise to use
1715	dg-additional-options.
1716
17172015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1718
1719	* gcc.target/i386/avx-vextractf128-256-5.c: New test.
1720	* gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1721	* gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1722
17232015-12-28  John David Anglin  <danglin@gcc.gnu.org>
1724
1725	* gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*-*-hpux*.
1726
17272015-12-22  Peter Bergner  <bergner@vnet.ibm.com>
1728
1729	Backport from mainline
1730	PR target/68872
1731	* gcc.target/powerpc/pr68872.c: New test.
1732
17332015-12-19  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735	* gcc.target/sparc/20151219-1.c: New test.
1736
17372015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1738
1739	Backported from mainline
1740	2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1741
1742	* gcc.target/s390/zvector/vec-splat-2.c: New test.
1743
17442015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1745
1746	Backported from mainline
1747	2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1748
1749	* gcc.target/s390/vector/vec-vrepi-1.c: New test.
1750
17512015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1752
1753	Backported from mainline
1754	2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1755
1756	* gcc.target/s390/zvector/vec-splat-1.c: New test.
1757
17582015-12-18  Jakub Jelinek  <jakub@redhat.com>
1759
1760	Backported from mainline
1761	2015-12-17  Jakub Jelinek  <jakub@redhat.com>
1762
1763	PR tree-optimization/68835
1764	* gcc.dg/pr68835-1.c: New test.
1765	* gcc.dg/pr68835-2.c: New test.
1766
17672015-12-16  Joseph Myers  <joseph@codesourcery.com>
1768
1769	PR c/68162
1770	* gcc.dg/pr68162-1.c: New test.
1771
17722015-12-16  Richard Biener  <rguenther@suse.de>
1773
1774	Backport from mainline
1775	2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
1776
1777	PR ipa/68184
1778	* g++.dg/torture/pr68184.C: New testcase.
1779
17802015-12-15  Alessandro Fanfarillo  <fanfarillo@gmail.com>
1781
1782	Backport from mainline.
1783	2015-12-15
1784	Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1785
1786	* gfortran.dg/coarray_critical_1.f90: New.
1787
17882015-12-14  Tobias Burnus  <burnus@net-b.de>
1789	    Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1790
1791	Backport from mainline.
1792	2015-12-09  Tobias Burnus  <burnus@net-b.de>
1793	    Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1794
1795	* gfortran.dg/coarray_40.f90: New.
1796
17972015-12-14  Martin Jambor  <mjambor@suse.cz>
1798
1799	PR ipa/66616
1800	* g++.dg/ipa/pr66616.C: New test.
1801
18022015-12-14  James Greenhalgh  <james.greenhalgh@arm.com>
1803
1804	Backport from mainline.
1805	2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
1806
1807	PR rtl-optimization/67609
1808	* gcc.dg/torture/pr67609.c: New.
1809
18102015-12-10  Jakub Jelinek  <jakub@redhat.com>
1811
1812	PR rtl-optimization/68376
1813	PR rtl-optimization/68670
1814	* gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
1815	tests.
1816	(main): Call them.
1817	* gcc.dg/pr68670-1.c: New test.
1818	* gcc.dg/pr68670-2.c: New test.
1819
18202015-12-10  Uros Bizjak  <ubizjak@gmail.com>
1821
1822	Backport from mainline
1823	2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
1824
1825	PR target/68701
1826	* gcc.target/i386/pr68701-1.c: New test.
1827	* gcc.target/i386/pr68701-2.c: Ditto.
1828
18292015-12-09  Uros Bizjak  <ubizjak@gmail.com>
1830
1831	* gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
1832	* gcc.target/i386/sse4_1-roundps-2.c: Ditto.
1833	* gcc.target/i386/sse4_1-roundps-3.c: Ditto.
1834	* gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
1835	* gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
1836	* gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
1837	* gcc.target/i386/sse4_1-roundss-1.c: Ditto.
1838	* gcc.target/i386/sse4_1-roundss-2.c: Ditto.
1839	* gcc.target/i386/sse4_1-roundss-3.c: Ditto.
1840
18412015-12-09  Uros Bizjak  <ubizjak@gmail.com>
1842
1843	* gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
1844	* gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
1845	* gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
1846
18472015-12-09  Martin Liska  <mliska@suse.cz>
1848
1849	Backport from mainline
1850	2015-12-09  Martin Liska  <mliska@suse.cz>
1851
1852	PR ipa/68790
1853	* gcc.dg/ipa/pr68790.c: New test.
1854
18552015-12-07  Martin Liska  <mliska@suse.cz>
1856
1857	* g++.dg/ipa/pr66896.C: New test.
1858
18592015-12-07  Jakub Jelinek  <jakub@redhat.com>
1860
1861	Backport from mainline
1862	2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1863
1864	PR tree-optimization/68680
1865	* gcc.target/i386/pr68680.c: New test.
1866
1867	PR tree-optimization/68671
1868	* gcc.dg/pr68671.c: New test.
1869
18702015-12-04  Release Manager
1871
1872	* GCC 5.3.0 released.
1873
18742015-11-27  Andre Vehreschild  <vehre@gcc.gnu.org>
1875
1876	PR fortran/68218
1877	* gfortran.dg/allocate_with_arrayspec_1.f90: New test.
1878
18792015-11-27  Jakub Jelinek  <jakub@redhat.com>
1880
1881	PR rtl-optimization/68250
1882	* gcc.c-torture/execute/pr68250.c: New test.
1883
18842015-11-27  Marek Polacek  <polacek@redhat.com>
1885
1886	Backport from mainline
1887	2015-11-27  Marek Polacek  <polacek@redhat.com>
1888
1889	* gcc.dg/pr63568.c: Convert to GIMPLE.
1890
18912015-11-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1892
1893	Backport from mainline
1894	2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1895
1896	PR rtl-optimization/67037
1897	* gcc.c-torture/execute/pr67037.c: New test.
1898
18992015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1900
1901	Backport from mainline r230938.
1902	2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1903
1904	PR target/68416
1905	* gcc.target/i386/mpx/pr68416.c: New test.
1906
19072015-11-26  Jakub Jelinek  <jakub@redhat.com>
1908
1909	PR rtl-optimization/68249
1910	PR rtl-optimization/68321
1911	* gcc.c-torture/execute/pr68249.c: New test.
1912	* gcc.c-torture/execute/pr68321.c: New test.
1913
19142015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1915
1916	Backport from mainline
1917	2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1918
1919	PR rtl-optimization/67226
1920	* gcc.c-torture/execute/pr67226.c: New test.
1921
19222015-11-26  Jakub Jelinek  <jakub@redhat.com>
1923
1924	PR c++/68508
1925	* g++.dg/ubsan/pr68508.C: New test.
1926
19272015-11-26  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1928
1929	* lib/target-supports.exp
1930	(check_effective_target_arm_neon_ok_nocache): Add check
1931	for M profile.
1932
19332015-11-25  Jakub Jelinek  <jakub@redhat.com>
1934
1935	Backported from mainline
1936	2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1937
1938	PR c++/67354
1939	* g++.dg/abi/mangle67.C: New test.
1940
19412015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1942
1943	* g++.dg/cpp0x/constexpr-array13.C: Fix.
1944
19452015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
1946	    Paolo Carlini  <paolo.carlini@oracle.com>
1947
1948	PR c++/68087
1949	* g++.dg/cpp0x/constexpr-array13.C: New.
1950
19512015-11-24  Paul Thomas  <pault@gcc.gnu.org>
1952
1953	Backport from trunk.
1954	PR fortran/68196
1955	* gfortran.dg/proc_ptr_47.f90: New test.
1956
1957	Backport from trunk.
1958	PR fortran/66465
1959	* gfortran.dg/pr66465.f90: New test.
1960
19612015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1962
1963	Backport from mainline r230796.
1964	2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1965
1966	PR c/68337
1967	* gcc.target/i386/mpx/pr68337-1.c: New test.
1968	* gcc.target/i386/mpx/pr68337-2.c: New test.
1969
19702015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1971
1972	Backport from mainline
1973	2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1974
1975	PR rtl-optimization/68194
1976	PR rtl-optimization/68328
1977	PR rtl-optimization/68185
1978	* gcc.c-torture/execute/pr68185.c: New test.
1979	* gcc.c-torture/execute/pr68328.c: Likewise.
1980
19812015-11-24  Jakub Jelinek  <jakub@redhat.com>
1982
1983	PR target/68483
1984	* gcc.target/i386/pr68483-1.c: New test.
1985	* gcc.target/i386/pr68483-2.c: New test.
1986
19872015-11-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1988
1989	2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1990	    Peter Bergner <bergner@vnet.ibm.com>
1991
1992	PR target/67808
1993	* gcc.target/powerpc/pr67808.c: New test.
1994
19952015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1996
1997	Backport from mainline
1998	2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1999
2000	PR target/68363
2001	* gcc.target/aarch64/pr68363_1.c: New test.
2002
20032015-11-23  Martin Liska  <mliska@suse.cz>
2004
2005	Backport from mainline
2006	2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2007		    Martin Liska  <mliska@suse.cz>
2008
2009	PR ipa/65908
2010	* g++.dg/ipa/pr65908.C: New testcase.
2011
20122015-11-23  Richard Biener  <rguenther@suse.de>
2013
2014	Backport from mainline
2015	2015-10-29  Richard Biener  <rguenther@suse.de>
2016
2017	PR middle-end/56956
2018	* c-c++-common/ubsan/pr56956.c: New testcase.
2019
20202015-11-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
2021
2022	Backport from mainline
2023	2015-09-14  Manuel L��pez-Ib����e<manu@gcc.gnu.org>
2024
2025	PR fortran/67460
2026	* gfortran.dg/pr67460.f90: New test.
2027
20282015-11-21  Jakub Jelinek  <jakub@redhat.com>
2029
2030	PR debug/66432
2031	* gcc.dg/debug/pr66432.c: New test.
2032
20332015-11-20  Jakub Jelinek  <jakub@redhat.com>
2034
2035	PR middle-end/68339
2036	* gcc.dg/vect/pr68339.c: New test.
2037
20382015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2039
2040	Backport from mainline
2041	* gcc.target/s390/bswap-1.c: New test.
2042
20432015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2044
2045	Backport from mainline
2046	* gcc.target/s390/pfpo.c: New test.
2047
20482015-11-19  Jakub Jelinek  <jakub@redhat.com>
2049
2050	PR c++/67409
2051	* g++.dg/eh/goto3.C: New test.
2052
2053	PR rtl-optimization/68376
2054	* gcc.c-torture/execute/pr68376-1.c: New test.
2055	* gcc.c-torture/execute/pr68376-2.c: New test.
2056
2057	PR target/67770
2058	* gcc.target/i386/pr67770.c: New test.
2059
20602015-11-18  Dominique d'Humieres <dominiq@lps.ens.fr>
2061
2062	PR fortran/65751
2063	* gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2064
20652015-11-18  Richard Biener  <rguenther@suse.de>
2066
2067	Backport from mainline
2068	2015-11-07  Jan Hubicka  <hubicka@ucw.cz>
2069
2070	PR ipa/68057
2071	PR ipa/68220
2072	* g++.dg/torture/pr68220.C: New testcase.
2073	* g++.dg/lto/pr68057_0.C: Likewise.
2074	* g++.dg/lto/pr68057_1.C: Likewise.
2075
2076	2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
2077
2078	PR ipa/pr67600
2079	* g++.dg/torture/pr67600.C: New testcase.
2080
2081	2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
2082
2083	PR ipa/67056
2084	* g++.dg/ipa/pr67056.C: New testcase.
2085
2086	2015-08-11  Manuel L��pez-Ib����ez  <manu@gcc.gnu.org>
2087
2088	PR c/66098
2089	PR c/66711
2090	* gcc.dg/pragma-diag-3.c: New test.
2091	* gcc.dg/pragma-diag-4.c: New test.
2092
20932015-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2094
2095	Backport from mainline
2096	2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2097
2098	PR target/68143
2099	* gcc.c-torture/execute/pr68143_1.c: New test.
2100
21012015-11-18  Richard Biener  <rguenther@suse.de>
2102
2103	Backport from mainline
2104	2015-10-28  Richard Biener  <rguenther@suse.de>
2105
2106	PR middle-end/68067
2107	* gcc.dg/torture/pr68067-1.c: New testcase.
2108	* gcc.dg/torture/pr68067-2.c: Likewise.
2109
2110	2015-10-26  Richard Biener  <rguenther@suse.de>
2111		Dominik Vogt  <vogt@linux.vnet.ibm.com>
2112
2113	PR middle-end/67443
2114	* gcc.target/s390/pr67443.c: New testcase.
2115
2116	2015-10-20  Richard Biener  <rguenther@suse.de>
2117
2118	PR tree-optimization/68017
2119	* gcc.dg/torture/pr68017.c: New testcase.
2120
2121	2015-09-23   Richard Biener  <rguenther@suse.de>
2122
2123	PR middle-end/67662
2124	* gcc.dg/ubsan/pr67662.c: New testcase.
2125
21262015-11-18  Jakub Jelinek  <jakub@redhat.com>
2127
2128	PR tree-optimization/68157
2129	* g++.dg/opt/pr68157.C: New test.
2130
21312015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2132
2133	PR fortran/58027
2134	PR fortran/60993
2135	* gfortran.dg/pr58027.f90: New test.
2136
21372015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2138
2139	PR fortran/67803
2140	* gfortran.dg/pr67803.f90: New test.
2141
21422015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2143
2144	PR fortran/68319
2145	* gfortran.dg/pr68319.f90: New test.
2146
21472015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2148
2149	PR fortran/47266
2150	* gfortran.dg/module_private_2.f90: New test.
2151
21522015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2153
2154	PR fortran/68318
2155	* gfortran.dg/pr68318_1.f90: New test.
2156	* gfortran.dg/pr68318_2.f90: Ditto.
2157
21582015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2159
2160	* gcc.target/i386/pr67265-2.c: New test.
2161
21622015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2163
2164	* gcc.target/i386/pr67265.c: New test.
2165
21662015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2167
2168	PR target/68129
2169	* gcc.target/aarch64/pr68129_1.c: New test.
2170
21712015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2172
2173	* gcc.target/sparc/sparc-ret.c: Rename to...
2174	* gcc.target/sparc/sparc-ret-1.c: ...this.
2175	* gcc.target/sparc/sparc-ret-2.c: New test.
2176
21772015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
2178
2179	PR fortran/68053
2180	* gfortran.dg/pr68053.f90: New test.
2181
21822015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2183
2184	PR fortran/68224
2185	* gfortran.dg/pr68224.f90: New test.
2186
21872015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2188
2189	PR fortran/68153
2190	* gfortran.dg/pr68153.f90: New test.
2191
21922015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2193
2194	PR fortran/68151
2195	* gfortran.dg/pr68151.f90: New test.
2196
21972015-11-06  Vladimir Makarov  <vmakarov@redhat.com>
2198
2199	PR rtl-optimization/68106
2200	* gcc.target/aarch64/pr68106.c: New.
2201
22022015-01-25  Paul Thomas  <pault@gcc.gnu.org>
2203
2204	Backported from trunk.
2205	PR fortran/67171
2206	* gfortran.dg/allocate_with_source_12.f03: New test
2207
2208	Backported from trunk.
2209	PR fortran/61819
2210	* gfortran.dg/allocate_with_source_13.f03: New test
2211
2212	Backported from trunk.
2213	PR fortran/61830
2214	* gfortran.dg/allocate_with_source_14.f03: New test
2215
2216	Backported from trunk.
2217	PR fortran/67933
2218	* gfortran.dg/allocate_with_source_15.f03: New test
2219
22202015-11-02  Steve Ellcey  <sellcey@imgtec.com>
2221
2222	2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
2223		    Andrew Pinski  <apinski@cavium.com>
2224
2225	PR rtl-optimization/67736
2226	* gcc.dg/torture/pr67736.c: New test.
2227	* gcc.dg/combine-subregs.c: New test.
2228
22292015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2230
2231	PR target/67929
2232	* gcc.target/arm/pr67929_1.c: Move to...
2233	* gcc.c-torture/execute/pr67929_1.c: ... Here.
2234	Remove arm-specific directives.  Add noclone, noinline
2235	attributes.
2236
22372015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2238
2239	PR fortran/51993
2240	* gfortran.dg/pr51993.f90: New test.
2241
22422015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2243
2244	PR fortran/68154
2245	*gfortran.dg/pr68154.f90
2246
22472015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2248
2249	PR fortran/36192
2250	* gfortran.dg/pr36192_1.f90: New test.
2251
22522015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2253
2254	PR fortran/68055
2255	* gfortran.dg/pr68055.f90: New case.
2256
22572015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2258
2259	PR fortran/68054
2260	* gfortran.dg/pr68054.f90: New test.
2261
22622015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2263
2264	PR fortran/67939
2265	* gfortran.dg/pr67939.f90: New test.
2266
22672015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2268
2269	PR fortran/67885
2270	* gfortran.dg/pr67885.f90: New test.
2271
22722015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2273
2274	PR fortran/67805
2275	PR fortran/68108
2276	* gfortran.dg/pr67805.f90: New testcase.
2277	* gfortran.dg/pr67805_2.f90: New test.
2278	* gfortran.dg/array_constructor_26.f03: Update testcase.
2279	* gfortran.dg/array_constructor_27.f03: Ditto.
2280	* gfortran.dg/char_type_len_2.f90: Ditto.
2281	* gfortran.dg/pr67802.f90: Ditto.
2282	* gfortran.dg/used_before_typed_3.f90: Ditto.
2283
22842015-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2285
2286	Backport from mainline
2287	2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2288
2289	PR target/68102
2290	* gcc.target/aarch64/pr68102_1.c: New test.
2291
22922015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2293
2294	Backport from mainline
2295	2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2296
2297	PR middle-end/67989
2298	* g++.dg/pr67989.C: New test.
2299
23002015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2301
2302	PR target/67929
2303	* gcc.target/arm/pr67929_1.c: New test.
2304
23052015-10-26  Paul Thomas  <pault@gcc.gnu.org>
2306
2307	Backport from mainline r228940:
2308	PR fortran/67177
2309	* gfortran.dg/move_alloc_15.f90: New test
2310	* gfortran.dg/move_alloc_16.f90: New test
2311
2312	PR fortran/67977
2313	* gfortran.dg/deferred_character_assignment_1.f90: New test
2314
23152015-10-26  Martin Jambor  <mjambor@suse.cz>
2316
2317	Backport from mainline
2318	2015-10-09  Martin Jambor  <mjambor@suse.cz>
2319
2320	* gcc.dg/ipa/ipa-sra-10.c: New test.
2321	* gcc.dg/torture/pr67794.c: Likewise.
2322
23232015-10-22  Paul Thomas  <pault@gcc.gnu.org>
2324
2325	PR fortran/58754
2326	* gfortran.dg/pr58754.f90: New test
2327
23282015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2329
2330	Backport from mainline
2331	2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2332
2333	PR target/68015
2334	* gcc.target/s390/pr68015.c: New test.
2335
23362015-10-22  Uros Bizjak  <ubizjak@gmail.com>
2337
2338	Backport from mainline
2339	2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
2340
2341	PR target/68018
2342	* gcc.target/i386/pr68018.c: New test.
2343
23442015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2345
2346	Backport from mainline r229024
2347	2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2348
2349	PR target/66912
2350	* gcc.target/aarch64/pr66912.c: New.
2351	* gcc.target/arm/pr66912.c: New.
2352
23532015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2354
2355	PR fortran/67900
2356	* gfortran.dg/pr67900.f90: New tests.
2357
23582015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2359
2360	PR fortran/68019
2361	* gfortran.dg/pr68019.f90: new test.
2362
23632015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2364
2365	PR fortran/67987
2366	* gfortran.df/pr67987.f90: New test.
2367	* gfortran.dg/char_length_2.f90: Update testcase.
2368
23692015-10-18  Paul Thomas  <pault@gcc.gnu.org>
2370
2371	PR fortran/66079
2372	Backport from mainline r224383:
2373
2374	* gfortran.dg/allocatable_scalar_13.f90: New test
2375
23762015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2377
2378	PR fortran/67721
2379	PR fortran/67818
2380	Backport from mainline r222477:
2381
2382	2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2383
2384	PR fortran/59678
2385	PR fortran/65841
2386	* gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2387	* gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2388
23892015-10-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2390
2391	PR middle-end/66311
2392	* gfortran.dg/pr66311.f90: New file.
2393
23942015-10-12  Uros Bizjak  <ubizjak@gmail.com>
2395
2396	Backport from mainline
2397	2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
2398
2399	PR target/66697
2400	* gcc.target/i386/20060512-1.c: Remove ia32 requirement.
2401	(PUSH, POP): New defines.
2402	(sse2_test): Use PUSH and POP to misalign runtime stack.
2403	* gcc.target/i386/20060512-2.c: Remove ia32 requirement.
2404
24052015-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
2406
2407	Backport from mainline
2408	2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2409
2410	PR c++/51048
2411	* g++.dg/cpp0x/local-type1.C: New.
2412
24132015-10-12  Alexander Fomin  <alexander.fomin@intel.com>
2414	    Kirill Yukhin  <kirill.yukhin@intel.com>
2415
2416	PR target/67849
2417	* gcc.target/i386/pr67480.c: New test.
2418
24192015-10-06  Richard Biener  <rguenther@suse.de>
2420
2421	Backport from mainline
2422	2015-09-15  Richard Biener  <rguenther@suse.de>
2423
2424	PR middle-end/67563
2425	* gcc.dg/pr67563.c: New testcase.
2426
2427	2015-09-24  Richard Biener  <rguenther@suse.de>
2428
2429	PR lto/67699
2430	* g++.dg/pr67699.C: New testcase.
2431
24322015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
2433
2434	* gcc.target/i386/vect-pack-trunc-1.c: New test.
2435	* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
2436	* gcc.target/i386/vect-perm-even-1.c: Ditto.
2437	* gcc.target/i386/vect-perm-odd-1.c: Ditto.
2438	* gcc.target/i386/vect-unpack-1.c: Ditto.
2439	* gcc.target/i386/vect-unpack-2.c: Ditto.
2440
24412015-10-05  Marek Polacek  <polacek@redhat.com>
2442
2443	Backport from mainline
2444	2015-10-05  Marek Polacek  <polacek@redhat.com>
2445
2446	PR tree-optimization/67821
2447	* gcc.dg/torture/pr67821-2.c: New test.
2448	* gcc.dg/torture/pr67821.c: New test.
2449
24502015-10-05  Marek Polacek  <polacek@redhat.com>
2451
2452	Backport from mainline
2453	2015-10-02  Marek Polacek  <polacek@redhat.com>
2454
2455	PR c/67730
2456	* gcc.dg/pr67730-1.c: New test.
2457	* gcc.dg/pr67730-2.c: New test.
2458	* gcc.dg/pr67730.h: New test.
2459
24602015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2461
2462	PR fortran/67802
2463	* gfortran.dg/pr67802.f90: New test.
2464
24652015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2466
2467	PR fortran/67616
2468	* gfortran.dg/pr67616.f90: New test.
2469
24702015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2471
2472	PR fortran/66979
2473	gfortran.dg/pr66979.f90: new test.
2474
24752015-10-01  Marek Polacek  <polacek@redhat.com>
2476
2477	Backport from mainline
2478	2015-10-01  Marek Polacek  <polacek@redhat.com>
2479
2480	PR tree-optimization/67769
2481	* gcc.dg/torture/pr67769.c: New test.
2482
24832015-10-01  Mikael Morin  <mikael@gcc.gnu.org>
2484
2485	PR fortran/67721
2486	* gfortran.dg/alloc_comp_deep_copy_3.f03: New.
2487
24882015-10-01  Uros Bizjak  <ubizjak@gmail.com>
2489
2490	* gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
2491
24922015-10-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2493
2494	Backport from mainline
2495	2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2496
2497	* lib/target-supports.exp (check_effective_target_pie): Check for
2498	PIE support on Solaris 11.x and 12.
2499
25002015-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2501
2502	Backport from mainline
2503	2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2504
2505	* gcc.target/arm/stl-cond.c: New test.
2506
25072015-09-30  H.J. Lu  <hongjiu.lu@intel.com>
2508
2509	Backport from mainline
2510	2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
2511
2512	PR rtl-optimization/67029
2513	* gcc.dg/pr67029.c: New test.
2514
25152015-09-30  Marek Polacek  <polacek@redhat.com>
2516
2517	Backport from mainline
2518	2015-09-30  Marek Polacek  <polacek@redhat.com>
2519
2520	PR tree-optimization/67690
2521	* gcc.dg/torture/pr67690.c: New test.
2522
2523	PR c/67730
2524	* gcc.dg/pr67730.c: New test.
2525
25262015-09-29  Vladimir Makarov  <vmakarov@redhat.com>
2527
2528	Backport from mainline
2529	2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2530
2531	PR ipa/66424.
2532	* gcc.target/i386/pr66424.c: New.
2533
25342015-09-29  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2535
2536	Backport from mainline
2537	2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2538
2539	* gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2540	initialization with a byte mask.  No change expected here.
2541	* gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2542	* gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2543	initialization with contigious bitmask.  Literal pool is expectd
2544	to be used here.
2545
25462015-09-28  Richard Biener  <rguenther@suse.de>
2547
2548	Backport from mainline
2549	2015-09-16  Richard Biener  <rguenther@suse.de>
2550
2551	PR middle-end/67442
2552	* gcc.dg/torture/pr67442.c: New testcase.
2553
25542015-04-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2555
2556	* gcc.target/i386/avx512vbmi-check.h (main): Fix register
2557	name while checking for AVX-512VBMI presence.
2558
25592015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2560
2561	PR fortran/67614
2562	* gfortran.dg/pr67614.f90: New test.
2563
25642015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2565
2566	PR fortran/67525
2567	* gfortran.dg/pr67525.f90: New test.
2568
25692015-09-25  Marek Polacek  <polacek@redhat.com>
2570
2571	PR sanitizer/64906
2572	* c-c++-common/ubsan/pr64906.c: New test.
2573
25742015-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2575
2576	Backport from mainline
2577	2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2578
2579	PR target/67439
2580	* gcc.target/arm/pr67439_1.c: New test.
2581
25822015-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2583
2584	Backport from mainline
2585	2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
2586		    Matthias Klose  <doko@debian.org>
2587
2588	PR target/67143
2589	* gcc.c-torture/compile/pr67143.c: New
2590	* gcc.target/aarch64/atomic-op-imm.c
2591	(atomic_fetch_add_negative_RELAXED): New.
2592	(atomic_fetch_sub_negative_ACQUIRE): New.
2593
25942015-09-22  Richard Biener  <rguenther@suse.de>
2595
2596	Backport from mainline
2597	2015-07-23  Richard Biener  <rguenther@suse.de>
2598
2599	PR tree-optimization/66952
2600	* gcc.dg/torture/pr66952.c: Use signed char.
2601
26022015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2603
2604	PR fortran/67615
2605	* gfortran.dg/pr67615.f90: new test.
2606
26072015-09-21  Uros Bizjak  <ubizjak@gmail.com>
2608
2609	PR middle-end/67619
2610	* gcc.dg/torture/pr67619.c: New test.
2611	* lib/target-supports.exp (check_effective_target_builtin_eh_return):
2612	New procedure.
2613
26142015-09-21  Richard Biener  <rguenther@suse.de>
2615
2616	Backport from mainline
2617	2015-07-08  Richard Biener  <rguenther@suse.de>
2618
2619	PR tree-optimization/66793
2620	* gcc.dg/torture/pr66793.c: New testcase.
2621
2622	2015-08-05  Richard Biener  <rguenther@suse.de>
2623
2624	PR tree-optimization/67055
2625	* g++.dg/torture/pr67055.C: New testcase.
2626
2627	2015-08-05  Richard Biener  <rguenther@suse.de>
2628
2629	PR tree-optimization/67121
2630	* gcc.dg/torture/pr67121.c: New testcase.
2631
2632	2015-09-16  Richard Biener  <rguenther@suse.de>
2633
2634	PR middle-end/67271
2635	* gcc.dg/pr67271.c: New testcase.
2636
2637	2015-07-22  Richard Biener  <rguenther@suse.de>
2638
2639	PR tree-optimization/66952
2640	* gcc.dg/torture/pr66952.c: New testcase.
2641
2642	2015-09-15  Richard Biener  <rguenther@suse.de>
2643
2644	PR tree-optimization/67470
2645	* gcc.dg/torture/pr67470.c: New testcase.
2646
26472015-09-17  Marek Polacek  <polacek@redhat.com>
2648
2649	Backport from mainline:
2650	2015-08-18  Marek Polacek  <polacek@redhat.com>
2651
2652	PR middle-end/67222
2653	* gcc.dg/torture/pr67222.c: New test.
2654
26552015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2656
2657	* gcc.dg/pie-link.c: Add -pie to dg-options.
2658
26592015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
2660
2661	Backport from mainline
2662	* gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2663	(dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2664
26652015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2666
2667	PR fortran/67526
2668	* gfortran.dg/pr67526.f90: New test.
2669
26702015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2671
2672	Backport from mainline
2673	PR target/67506
2674	* gcc.c-torture/compile/pr67506.c: New test.
2675
26762015-09-10  Jakub Jelinek  <jakub@redhat.com>
2677
2678	PR c++/67523
2679	* g++.dg/gomp/pr67523.C: New test.
2680
2681	PR c++/67522
2682	* g++.dg/gomp/pr67522.C: New test.
2683
2684	PR middle-end/67521
2685	* c-c++-common/gomp/pr67521.c: New test.
2686
2687	PR middle-end/67517
2688	* c-c++-common/gomp/pr67517.c: New test.
2689
2690	PR c++/67514
2691	* g++.dg/gomp/pr67514.C: New test.
2692
2693	PR c++/67511
2694	* g++.dg/gomp/pr67511.C: New test.
2695
2696	PR c/67502
2697	* c-c++-common/gomp/pr67502.c: New test.
2698
26992015-09-09  Marek Polacek  <polacek@redhat.com>
2700
2701	Backport from mainline:
2702	2015-09-09  Marek Polacek  <polacek@redhat.com>
2703
2704	PR middle-end/67512
2705	* gcc.dg/pr67512.c: New test.
2706
27072015-09-09  Jakub Jelinek  <jakub@redhat.com>
2708
2709	PR c++/67504
2710	* g++.dg/gomp/pr67504.C: New test.
2711
2712	PR c/67501
2713	* c-c++-common/gomp/pr67501.c: New test.
2714
2715	PR c/67500
2716	* gcc.dg/gomp/pr67500.c: New test.
2717
2718	PR c/67495
2719	* gcc.dg/gomp/pr67495.c: New test.
2720
27212015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2722
2723	PR c++/67369
2724	* g++.dg/cpp1y/lambda-generic-ice4.C: New.
2725
27262015-09-04  Jakub Jelinek  <jakub@redhat.com>
2727
2728	PR middle-end/67452
2729	* gcc.dg/lto/pr67452_0.c: New test.
2730
27312015-09-03  Richard Biener  <rguenther@suse.de>
2732
2733	PR ipa/66705
2734	* g++.dg/lto/pr66705_0.C: New testcase.
2735
27362015-09-02  Uros Bizjak  <ubizjak@gmail.com>
2737
2738	Backport from mainline:
2739	2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
2740
2741	PR target/67317
2742	* gcc.target/i386/pr67317-1.c: New test.
2743	* gcc.target/i386/pr67317-2.c: Ditto.
2744	* gcc.target/i386/pr67317-3.c: Ditto.
2745	* gcc.target/i386/pr67317-4.c: Ditto.
2746	* gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2747	* gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2748
27492015-08-31  Marek Polacek  <polacek@redhat.com>
2750
2751	Backport from mainline
2752	2015-08-27  Marek Polacek  <polacek@redhat.com>
2753
2754	PR middle-end/67005
2755	* gcc.dg/torture/pr67005.c: New test.
2756
27572015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2758
2759	Backport from mainline:
2760	2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2761
2762	* gcc.target/powerpc/vec-shr.c: New.
2763
27642015-08-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2765
2766	Backport from mainline
2767	2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2768
2769	* gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2770
27712015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2772
2773	Backport from mainline:
2774	2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2775
2776	PR target/67211
2777	* g++.dg/pr67211.C: New test.
2778
27792015-08-18  Segher Boessenkool  <segher@kernel.crashing.org>
2780
2781	Backport from mainline:
2782	2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
2783
2784	PR rtl-optimization/67028
2785	* gcc.dg/pr67028.c: New testcase.
2786
27872015-08-16  Uros Bizjak  <ubizjak@gmail.com>
2788
2789	Backport from mainline:
2790	2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
2791
2792	PR target/66648
2793	* gcc.target/i386/pr66648.c: New test.
2794
27952015-08-11  Marek Polacek  <polacek@redhat.com>
2796
2797	Backported from mainline
2798	2015-08-03  Marek Polacek  <polacek@redhat.com>
2799
2800	PR sanitizer/66908
2801	* c-c++-common/ubsan/pr66908.c: New test.
2802
28032015-08-07  Mikael Morin  <mikael@gcc.gnu.org>
2804
2805	PR fortran/66929
2806	* gfortran.dg/generic_30.f90: New.
2807	* gfortran.dg/generic_31.f90: New.
2808
28092015-08-06  David Malcolm  <dmalcolm@redhat.com>
2810
2811	Backport from trunk r226697:
2812	2015-08-06  David Malcolm  <dmalcolm@redhat.com>
2813
2814	* jit.dg/test-benchmark.c (main): Record all elapsed times at each
2815	optimization level, and print a summary at the end.
2816
28172015-08-05  Mikael Morin  <mikael@gcc.gnu.org>
2818
2819	PR fortran/64921
2820	* gfortran.dg/class_allocate_20.f90: New.
2821
28222015-08-05  Matthew Wahab  <matthew.wahab@arm.com>
2823
2824	Backport from trunk:
2825	2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2826
2827	* gcc.target/arm/armv8-sync-comp-swap.c: Replace
2828	'do-require-effective-target' with 'dg-require-effective-target'.
2829	* gcc.target/arm/armv8-sync-op-full.c: Likewise.
2830	* gcc.target/arm/armv8-sync-op-release.c: Likewise.
2831	* gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2832	'stlex' with 'strex' as the expected output.
2833
28342015-08-05  Matthew Wahab  <matthew.wahab@arm.com>
2835
2836	Backport from trunk:
2837	2015-06-29  Matthew Wahab  <matthew.wahab@arm.com>
2838
2839	PR target/65697
2840	* gcc.target/arm/armv-sync-comp-swap.c: New.
2841	* gcc.target/arm/armv-sync-op-acquire.c: New.
2842	* gcc.target/arm/armv-sync-op-full.c: New.
2843	* gcc.target/arm/armv-sync-op-release.c: New.
2844
28452015-08-05  Matthew Wahab  <matthew.wahab@arm.com>
2846
2847	Backport from trunk
2848	2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2849
2850	PR target/65697
2851	* gcc.target/aarch64/sync-comp-swap.c: New.
2852	* gcc.target/aarch64/sync-comp-swap.x: New.
2853	* gcc.target/aarch64/sync-op-acquire.c: New.
2854	* gcc.target/aarch64/sync-op-acquire.x: New.
2855	* gcc.target/aarch64/sync-op-full.c: New.
2856	* gcc.target/aarch64/sync-op-full.x: New.
2857	* gcc.target/aarch64/sync-op-release.c: New.
2858	* gcc.target/aarch64/sync-op-release.x: New.
2859
28602015-08-04  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2861
2862	* gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2863	* gcc.target/aarch64/fnmul-2.c: Likewise.
2864	* gcc.target/aarch64/fnmul-3.c: Likewise.
2865	* gcc.target/aarch64/fnmul-4.c: Likewise.
2866
28672015-08-04  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2868
2869	Backport from mainline r225450:
2870	2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2871
2872	PR target/66731
2873	* gcc.target/aarch64/fnmul-1.c: New.
2874	* gcc.target/aarch64/fnmul-2.c: New.
2875	* gcc.target/aarch64/fnmul-3.c: New.
2876	* gcc.target/aarch64/fnmul-4.c: New.
2877
28782015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
2879
2880	Backport from mainline:
2881	2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
2882
2883	* gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2884
28852015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2886
2887	Backport form mainline r226496.
2888	2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2889
2890	PR target/66731
2891	* gcc.target/arm/vnmul-1.c: New.
2892	* gcc.target/arm/vnmul-2.c: New.
2893	* gcc.target/arm/vnmul-3.c: New.
2894	* gcc.target/arm/vnmul-4.c: New.
2895
28962015-07-31  Vladimir Makarov  <vmakarov@redhat.com>
2897
2898	PR debug/66691
2899	* gcc.target/i386/pr66691.c: New.
2900
29012015-07-28  Alex Velenko  <Alex.Velenko@arm.com>
2902
2903	backport from trunk:
2904	2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2905
2906	* gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2907	Skip -march=armv4t.
2908	(dg-additional-options): Set armv5t flag.
2909
29102015-07-25  Tom de Vries  <tom@codesourcery.com>
2911
2912	backport from trunk:
2913	2015-07-25  Tom de Vries  <tom@codesourcery.com>
2914
2915	* gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2916	interchange_files and block_files variables.
2917	* gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2918	arithmetic.
2919	* gcc.dg/graphite/uns-interchange-12.c: Same.
2920	* gcc.dg/graphite/uns-interchange-14.c: Same.
2921	* gcc.dg/graphite/uns-interchange-15.c: Same.
2922	* gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2923	* gcc.dg/graphite/uns-interchange-mvt.c: Same.
2924
2925	2015-07-24  Tom de Vries  <tom@codesourcery.com>
2926
2927	* gcc.dg/graphite/block-1.c: Xfail scan.
2928	* gcc.dg/graphite/interchange-12.c: Same.
2929	* gcc.dg/graphite/interchange-14.c: Same.
2930	* gcc.dg/graphite/interchange-15.c: Same.
2931	* gcc.dg/graphite/interchange-9.c: Same.
2932	* gcc.dg/graphite/interchange-mvt.c: Same.
2933	* gcc.dg/graphite/uns-block-1.c: New test.
2934	* gcc.dg/graphite/uns-interchange-12.c: New test.
2935	* gcc.dg/graphite/uns-interchange-14.c: New test.
2936	* gcc.dg/graphite/uns-interchange-15.c: New test.
2937	* gcc.dg/graphite/uns-interchange-9.c: New test.
2938	* gcc.dg/graphite/uns-interchange-mvt.c: New test.
2939
29402015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2941
2942	Backport from mainline r226155.
2943	2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2944
2945	PR ipa/66566
2946	* gcc.target/i386/mpx/pr66566.c: New test.
2947
29482015-07-23  Uros Bizjak  <ubizjak@gmail.com>
2949
2950	Backport from mainline:
2951	2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2952
2953	PR target/66891
2954	* gcc.target/i386/pr66891.c: New test.
2955
29562015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2957
2958	Backport from mainline r224643.
2959	2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2960
2961	PR middle-end/pr66581
2962	* gcc.target/i386/mpx/pr66581.c: New test.
2963
29642015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2965
2966	Backport from mainline r224602.
2967	2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2968
2969	PR target/66569
2970	* gcc.target/i386/mpx/chkp-vararg.c: New test.
2971
29722015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2973
2974	Backport from mainline r224601.
2975	2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2976
2977	PR middle-end/66568
2978	* gcc.target/i386/mpx/pr66568.c: New test.
2979
2980	Backport from mainline r225296.
2981	2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2982
2983	* gcc.target/i386/mpx/pr66568.c (exit): New prototype.
29842015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2985
2986	Backport from mainline r224600.
2987	2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2988
2989	PR middle-end/66567
2990	* gcc.target/i386/mpx/pr66567.c: New test.
2991
29922015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2993
2994	Backport from mainline r223215.
2995	2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2996
2997	PR middle-end/66134
2998	* gcc.target/i386/mpx/pr66134.c: New test.
2999
30002015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>
3001
3002	Backport from mainline r223114.
3003	2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3004
3005	PR target/66048
3006	* gcc.target/i386/mpx/pr66048.cc: New.
3007
30082015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>
3009
3010	Backport from mainline r223216.
3011	2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3012
3013	* gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3014
30152015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>
3016
3017	Backport from mainline r224074.
3018	2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3019
3020	* gcc.dg/lto/chkp-removed-alias_0.c: New.
3021
30222015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3023
3024	Backport from mainline:
3025	2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3026
3027	* gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3028
30292015-07-21  Andre Vehreschild  <vehre@gcc.gnu.org>
3030
3031	PR fortran/66035
3032	* gfortran.dg/structure_constructor_13.f03: New test.
3033
30342015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3035
3036	Backport from mainline:
3037	2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3038
3039	* gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3040
30412015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3042
3043	Backport from mainline:
3044	2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3045
3046	* gcc.target/arm/thumb-ltu.c (foo): Predefined.
3047	(bar): Predefined.
3048
30492015-07-21  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3050
3051	* gcc.target/arm/macro_defs0.c: Add directive to skip
3052	test if -marm is present.
3053	* gcc.target/arm/macro_defs1.c: Likewise.
3054
30552015-07-18  Uros Bizjak  <ubizjak@gmail.com>
3056
3057	PR target/66922
3058	* gcc.target/i386/pr66922.c: New test.
3059
30602015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3061
3062	* gfortran.dg/coarray_collectives_16.f90: Fix patterns
3063	as follow-up to r225932.
3064
30652015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3066
3067	PR target/66866
3068	* g++.dg/pr66866.C: New test.
3069
30702015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3071
3072	Backport from mainline:
3073	2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3074
3075	PR target/66703
3076	* gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3077	__attribute__((noinline, noclone)).  Change "x" to "volatile char"
3078	type to prevent possible flag-clobbering zero-extensions.
3079	* gcc.target/i386/pr66703.c: New test.
3080
30812015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3082
3083	Backport from mainline:
3084	2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
3085
3086	PR target/66814
3087	* gcc.target/i386/pr66814.c: New test.
3088
30892015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3090
3091	Backport from mainline:
3092	2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
3093
3094	PR rtl-optimization/66838
3095	* gcc.target/i386/pr66838.c: New test.
3096
30972015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3098
3099	* gfortran.dg/co_reduce_1.f90: New file.
3100
31012015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3102
3103	PR fortran/66864
3104	* gfortran.dg/pr66864.f90: New test.
3105
31062015-07-16  Steven G. Kargl   <kargl@gcc.gnu.org>
3107
3108	PR fortran/66545
3109	* gfortran.dg/pr66545_1.f90: New test.
3110	* gfortran.dg/pr66545_2.f90: New test.
3111
31122015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3113
3114	PR fortran/56520
3115	* gfortran.dg/pr56520.f90: New test.
3116
31172015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3118
3119	* gfortran.dg/iomsg_2.f90: New test.
3120
31212015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3122
3123	PR fortran/66725
3124	* gfortran.dg/pr66725.f90: New test.
3125
31262015-07-16  Marek Polacek  <polacek@redhat.com>
3127
3128	Backported from mainline
3129	2015-07-08  Marek Polacek  <polacek@redhat.com>
3130
3131	PR c++/66748
3132	* g++.dg/abi/abi-tag15.C: New test.
3133
31342015-07-16  Release Manager
3135
3136	* GCC 5.2.0 released.
3137
31382015-07-15  Renlin Li  <renlin.li@arm.com>
3139
3140	Backport from mainline.
3141	2015-07-13  Renlin Li  <renlin.li@arm.com>
3142
3143	PR rtl/66556
3144	* gcc.c-torture/execute/pr66556.c: New.
3145
31462015-07-15  Thomas Schwinge  <thomas@codesourcery.com>
3147
3148	Backport trunk r224028:
3149
3150	2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3151
3152	PR libgomp/65742
3153	PR middle-end/66332
3154	* c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3155
31562015-07-10  Jakub Jelinek  <jakub@redhat.com>
3157
3158	PR middle-end/66820
3159	* gcc.dg/gomp/pr66820.c: New test.
3160
3161	Backported from mainline
3162	2015-07-09  Jakub Jelinek  <jakub@redhat.com>
3163
3164	PR middle-end/66633
3165	* gcc.dg/gomp/pr66633-1.c: New test.
3166	* gcc.dg/gomp/pr66633-2.c: New test.
3167	* gcc.dg/gomp/pr66633-3.c: New test.
3168	* gcc.dg/gomp/pr66633-4.c: New test.
3169
3170	2015-07-08  Jakub Jelinek  <jakub@redhat.com>
3171
3172	* g++.dg/vect/vect.exp: Run also simd* tests.
3173	* gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3174	(check_vect): Fix up get_cpuid call for C++.
3175	* g++.dg/vect/simd-clone-1.cc: New test.
3176
31772015-07-10  Richard Biener  <rguenther@suse.de>
3178
3179	Backport from mainline
3180	2015-07-10  Richard Biener  <rguenther@suse.de>
3181
3182	PR tree-optimization/66823
3183	* gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3184	which should not be necessary.  XFAIL.
3185
3186	2015-07-08  Richard Biener  <rguenther@suse.de>
3187
3188	PR tree-optimization/66794
3189	* gcc.dg/torture/pr66794.c: New testcase.
3190
31912015-07-06  Jakub Jelinek  <jakub@redhat.com>
3192
3193	PR target/65956
3194	* gcc.c-torture/execute/pr65956.c: New test.
3195
31962015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
3197
3198	Backport from mainline r225465
3199	2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
3200
3201	* gcc.target/arm/aapcs/align1.c: New.
3202	* gcc.target/arm/aapcs/align_rec1.c: New.
3203	* gcc.target/arm/aapcs/align2.c: New.
3204	* gcc.target/arm/aapcs/align_rec2.c: New.
3205	* gcc.target/arm/aapcs/align3.c: New.
3206	* gcc.target/arm/aapcs/align_rec3.c: New.
3207	* gcc.target/arm/aapcs/align4.c: New.
3208	* gcc.target/arm/aapcs/align_rec4.c: New.
3209	* gcc.target/arm/aapcs/align_vararg1.c: New.
3210	* gcc.target/arm/aapcs/align_vararg2.c: New.
3211
32122015-07-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3213
3214	Backport from mainline r224725
3215	2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3216
3217	PR target/65914
3218	* g++.dg/torture/pr65914.C:  New.
3219
32202015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3221
3222	Backport from mainline.
3223	2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3224
3225	PR tree-optimization/66119
3226	* g++.dg/opt/pr66119.C: New.
3227
32282015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3229
3230	Backport from mainline
3231	2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3232
3233	* gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3234	* gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3235	* gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3236	* gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3237	* gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3238	* gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3239	* gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3240
32412015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3242
3243	Backport from mainline
3244	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3245
3246	* lib/target-supports.exp: Vector do not always have natural
3247	alignment on s390*.
3248
32492015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3250
3251	Backport from mainline
3252	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3253
3254	* gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector
3255	instructions on s390*.
3256	* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3257
32582015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3259
3260	Backport from mainline
3261	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3262
3263	* gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3264	* gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3265	* gcc.target/s390/zvector/vec-genmask-1.c: New test.
3266	* gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3267	* gcc.target/s390/zvector/vec-overloading-1.c: New test.
3268	* gcc.target/s390/zvector/vec-overloading-2.c: New test.
3269	* gcc.target/s390/zvector/vec-overloading-3.c: New test.
3270	* gcc.target/s390/zvector/vec-overloading-4.c: New test.
3271	* gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3272	* gcc.target/s390/zvector/vec-elem-1.c: New test.
3273
32742015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3275
3276	Backport from mainline
3277	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3278
3279	* gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3280
32812015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3282
3283	Backport from mainline
3284	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3285
3286	* gcc.target/s390/s390.exp
3287	(check_effective_target_vector): New check.
3288	* gcc.target/s390/vector/vec-abi-1.c: New test.
3289	* gcc.target/s390/vector/vec-abi-2.c: New test.
3290	* gcc.target/s390/vector/vec-abi-3.c: New test.
3291	* gcc.target/s390/vector/vec-abi-4.c: New test.
3292	* gcc.target/s390/vector/vec-abi-align-1.c: New test.
3293	* gcc.target/s390/vector/vec-abi-single-1.c: New test.
3294	* gcc.target/s390/vector/vec-abi-single-2.c: New test.
3295	* gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3296	* gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3297	* gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3298	* gcc.target/s390/vector/vec-clobber-1.c: New test.
3299	* gcc.target/s390/vector/vec-cmp-1.c: New test.
3300	* gcc.target/s390/vector/vec-cmp-2.c: New test.
3301	* gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3302	* gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3303	* gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3304	* gcc.target/s390/vector/vec-genmask-1.c: New test.
3305	* gcc.target/s390/vector/vec-genmask-2.c: New test.
3306	* gcc.target/s390/vector/vec-init-1.c: New test.
3307	* gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3308	* gcc.target/s390/vector/vec-shift-1.c: New test.
3309	* gcc.target/s390/vector/vec-sub-1.c: New test.
3310
33112015-07-01  David Malcolm  <dmalcolm@redhat.com>
3312
3313	Backport from mainline r225248
3314	2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3315
3316	PR jit/66700
3317	* jit.dg/all-non-failing-tests.h: Add
3318	test-pr66700-observing-write-through-ptr.c.
3319	* jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3320
33212015-07-01  David Malcolm  <dmalcolm@redhat.com>
3322
3323	Backport from mainline r225246
3324	2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3325
3326	* jit.dg/test-accessing-union.c: Add comments for use by
3327	gcc/jit/docs/topics/types.rst.
3328
33292015-07-01  David Malcolm  <dmalcolm@redhat.com>
3330
3331	Backport from mainline r225207
3332	2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3333
3334	* jit.dg/all-non-failing-tests.h: Add test-switch.c.
3335	* jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3336	testcase.
3337	* jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3338	New testcase.
3339	* jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3340	New testcase.
3341	* jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3342	New testcase.
3343	* jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3344	New testcase.
3345	* jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3346	New testcase.
3347	* jit.dg/test-switch.c: New testcase.
3348	* jit.dg/test-switch.cc: New testcase.
3349
33502015-07-01  David Malcolm  <dmalcolm@redhat.com>
3351
3352	Backport from mainline r225206
3353	2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3354
3355	PR jit/66546
3356	* jit.dg/all-non-failing-tests.h: Add note about
3357	test-validly-unreachable-block.c.
3358	* jit.dg/test-validly-unreachable-block.c: New file.
3359
33602015-07-01  David Malcolm  <dmalcolm@redhat.com>
3361
3362	Backport from mainline r225205
3363	2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3364
3365	PR jit/66628
3366	* jit.dg/all-non-failing-tests.h: Add note about
3367	test-extra-options.c.
3368	* jit.dg/test-extra-options.c: New testcase.
3369
33702015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3371
3372	* gfortran.dg/gomp/pr66633.f90: New test.
3373
33742015-06-29  David Malcolm  <dmalcolm@redhat.com>
3375
3376	Backport from mainline r224565
3377	2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3378
3379	* jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3380	* jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3381	...this.
3382	* jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3383	New testcase.
3384	* jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3385	New testcase.
3386
33872015-06-29  James Greenhalgh  <james.greenhalgh@arm.com>
3388
3389	Backport from mainline r224832.
3390	2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3391
3392	* gcc.target/vax/bswapdi-1.c: New.
3393
33942015-06-29  David Malcolm  <dmalcolm@redhat.com>
3395
3396	Backport from mainline r224536
3397	2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3398
3399	* jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3400	* jit.dg/test-compound-assignment.c: New testcase.
3401
34022015-06-29  David Malcolm  <dmalcolm@redhat.com>
3403
3404	Backport from mainline r224531
3405	2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3406
3407	PR jit/66539
3408	* jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3409	* jit.dg/test-debug-strings.c: New test case.
3410	* jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3411	the discriminant has a sane debug string.
3412
34132015-06-29  David Malcolm  <dmalcolm@redhat.com>
3414
3415	Backport from mainline
3416	2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3417
3418	* jit.dg/harness.h (set_options): Wrap with
3419	#ifndef TEST_ESCHEWS_SET_OPTIONS.
3420	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3421	Special-case test-benchmark.c as a negative.
3422	* jit.dg/test-benchmark.c: New file.
3423
34242015-06-29  Adam Butcher  <adam@jessamine.co.uk>
3425
3426	PR c++/65750
3427	* g++.dg/cpp0x/trailing11.C: New.
3428
34292015-06-27  Mikhail Maltsev  <maltsevm@gmail.com>
3430
3431	PR testsuite/66667
3432	* g++.dg/diagnostic/inhibit-warn-2.C: Fix test directives to match
3433	diagnostic messages of GCC 5.x.
3434
34352015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3436
3437	PR target/66412
3438	* gcc.target/i386/pr66412.c: New test.
3439
34402015-06-25  Andreas Tobler  <andreast@gcc.gnu.org>
3441
3442	Backport from mainline
3443	2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3444
3445	* lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3446	to the family of pie capable targets.
3447
34482015-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3449
3450	Backport from mainline.
3451	2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3452	PR target/63408
3453	* gcc.target/arm/pr63408.c: New test.
3454
34552015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3456
3457	PR target/66200
3458	* g++.dg/abi/aarch64_guard1.C: Adjust.
3459
34602015-06-24  Mikael Morin  <mikael@gcc.gnu.org>
3461
3462	PR fortran/66549
3463	* gfortran.dg/gomp/omp_parallel_1.f90: New file.
3464
34652015-06-24  Mikhail Maltsev  <maltsevm@gmail.com>
3466
3467	Backport from mainline:
3468	2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3469
3470	PR c++/65882
3471	* g++.dg/diagnostic/inhibit-warn-1.C: New test.
3472	* g++.dg/diagnostic/inhibit-warn-2.C: New test.
3473
34742015-06-23  Richard Biener  <rguenther@suse.de>
3475
3476	Backport from mainline
3477	2015-06-09  Richard Biener  <rguenther@suse.de>
3478
3479	PR middle-end/66413
3480	* gcc.dg/torture/pr66413.c: New testcase.
3481
34822015-06-22  Richard Biener  <rguenther@suse.de>
3483
3484	Backport from mainline
3485	2015-06-08  Richard Biener  <rguenther@suse.de>
3486
3487	PR tree-optimization/66422
3488	* gcc.dg/Warray-bounds-16.c: New testcase.
3489
34902015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3491
3492	Backport from mainline r224649.
3493	2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3494
3495	* gcc.target/aarch64/pr62308.c: New test.
3496
34972015-06-18  Richard Biener  <rguenther@suse.de>
3498
3499	* g++.dg/other/const4.C: New testcase.
3500
35012015-06-18  Richard Biener  <rguenther@suse.de>
3502
3503	Backport from mainline
3504	2015-06-03  Richard Biener  <rguenther@suse.de>
3505
3506	PR tree-optimization/66375
3507	* gcc.dg/torture/pr66375.c: New testcase.
3508
35092015-06-18  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3510
3511	Backport from mainline r224414.
3512	2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3513
3514	* gcc.target/i386/monitorx.c: New.
3515	* gcc.target/i386/sse-12.c: Add -mmwaitx.
3516	* gcc.target/i386/sse-13.c: Ditto.
3517	* gcc.target/i386/sse-14.c: Ditto.
3518	* gcc.target/i386/sse-22.c: Ditto.
3519	* gcc.target/i386/sse-23.c: Ditto.
3520	* g++.dg/other/i386-2.C: Ditto.
3521	* g++.dg/other/i386-3.C: Ditto.
3522
35232015-06-17  Jakub Jelinek  <jakub@redhat.com>
3524
3525	PR c++/66571
3526	* g++.dg/gomp/pr66571-1.C: New test.
3527
3528	PR middle-end/66429
3529	* c-c++-common/gomp/pr66429.c: New test.
3530
35312015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3532
3533	PR testsuite/65944
3534	* g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3535
35362015-06-17  Ilya Enkovich  <ilya.enkovich@intel.com>
3537
3538	Backport from mainline r223929.
3539	2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3540
3541	PR target/65527
3542	* gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3543	* gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3544	* gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3545	* gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3546
35472015-06-17  Ilya Enkovich  <ilya.enkovich@intel.com>
3548
3549	Backport from mainline r224063.
3550	2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3551
3552	* gcc.dg/lto/chkp-privatize-1_0.c: New.
3553	* gcc.dg/lto/chkp-privatize-1_1.c: New.
3554	* gcc.dg/lto/chkp-privatize-2_0.c: New.
3555	* gcc.dg/lto/chkp-privatize-2_1.c: New.
3556
35572015-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3558
3559	PR fortran/66385
3560	* gfortran.dg/forall_17.f90:  New test.
3561
35622015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3563
3564	PR target/66473
3565	* gcc.target/i386/pr66473.c: New test.
3566
35672015-06-10  Jakub Jelinek  <jakub@redhat.com>
3568
3569	PR target/66470
3570	* gcc.dg/tls/pr66470.c: New test.
3571	* gcc.target/i386/pr66470.c: New test.
3572
35732015-06-08  Uros Bizjak  <ubizjak@gmail.com>
3574
3575	Backport from mainline:
3576	2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3577
3578	PR target/66275
3579	* gcc.target/i386/pr66275.c: New test.
3580
35812015-06-08  Tom de Vries  <tom@codesourcery.com>
3582
3583	backport from mainline:
3584	2015-06-08  Tom de Vries  <tom@codesourcery.com>
3585
3586	PR rtl-optimization/66444
3587	* gcc.dg/pr66444.c: New test.
3588
35892015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3590
3591	PR fortran/66245
3592	* gfortran.dg/class_is_1.f90: New test.
3593	* gfortran.dg/type_is_1.f90: Ditto.
3594
35952015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3596
3597	PR fortran/66347
3598	* gfortran.dg/blockdata_9.f: New test.
3599
36002015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3601
3602	PR fortran/66377
3603	gfortran.dg/equiv_9.f90: New test.
3604
3605
36062015-06-04  Marek Polacek  <polacek@redhat.com>
3607
3608	Backported from mainline
3609	2015-06-03  Marek Polacek  <polacek@redhat.com>
3610
3611	PR sanitizer/66190
3612	* g++.dg/ubsan/static-init-1.C: New test.
3613	* g++.dg/ubsan/static-init-2.C: New test.
3614	* g++.dg/ubsan/static-init-3.C: New test.
3615
36162015-06-03  Richard Biener  <rguenther@suse.de>
3617
3618	Backport from mainline
3619	2015-06-02  Richard Biener  <rguenther@suse.de>
3620
3621	PR debug/65549
3622	* g++.dg/lto/pr65549_0.C: New testcase.
3623
3624	2015-06-01  Richard Biener  <rguenther@suse.de>
3625
3626	PR tree-optimization/66280
3627	* g++.dg/torture/pr66280.C: New testcase.
3628	* g++.dg/torture/pr66280-2.C: Likewise.
3629
3630	2015-05-27  Richard Biener  <rguenther@suse.de>
3631
3632	PR tree-optimization/66272
3633	* gcc.dg/torture/pr66272.c: New testcase.
3634
3635	2015-05-21  Richard Biener  <rguenther@suse.de>
3636
3637	PR c++/66211
3638	* g++.dg/conversion/pr66211.C: New testcase.
3639	* gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3640
3641	2015-05-13  Richard Biener  <rguenther@suse.de>
3642
3643	PR tree-optimization/66123
3644	* gcc.dg/torture/pr66123.c: New testcase.
3645
36462015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3647
3648	PR fortran/66380
3649	* gfortran.dg/reshape_7.f90: New test.
3650
36512015-06-02  Renlin Li  <renlin.li@arm.com>
3652
3653	Backport from mainline
3654	2015-04-30  Renlin Li  <renlin.li@arm.com>
3655
3656	* gcc.target/aarch64/vect-reduc-or_1.c: New.
3657
36582015-06-02  Marek Polacek  <polacek@redhat.com>
3659
3660	Backport from mainline
3661	2015-06-02  Marek Polacek  <polacek@redhat.com>
3662
3663	PR middle-end/66345
3664	* gcc.dg/torture/pr66345.c: New test.
3665
36662015-06-01  Jakub Jelinek  <jakub@redhat.com>
3667
3668	* gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3669	directives.
3670	(hp3, hp4): Add inline keyword.
3671	* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3672	(hp2): Add inline keyword.
3673	* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3674	(hp2): Add inline keyword.
3675
36762015-06-01  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3677
3678	Backport from mainline
3679	2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3680
3681	PR target/66215
3682	* gcc.target/s390/hotpatch-1.c: Remove optimization options from
3683	dg-options.
3684	* gcc.target/s390/hotpatch-10.c: Likewise.
3685	* gcc.target/s390/hotpatch-11.c: Likewise.
3686	* gcc.target/s390/hotpatch-12.c: Likewise.
3687	* gcc.target/s390/hotpatch-17.c: Likewise.
3688	* gcc.target/s390/hotpatch-18.c: Likewise.
3689	* gcc.target/s390/hotpatch-20.c: Likewise.
3690	* gcc.target/s390/hotpatch-21.c: Likewise.
3691	* gcc.target/s390/hotpatch-22.c: Likewise.
3692	* gcc.target/s390/hotpatch-23.c: Likewise.
3693	* gcc.target/s390/hotpatch-24.c: Likewise.
3694	* gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3695	to check for the exact nops too.
3696	* gcc.target/s390/hotpatch-3.c: Likewise.
3697	* gcc.target/s390/hotpatch-4.c: Likewise.
3698	* gcc.target/s390/hotpatch-5.c: Likewise.
3699	* gcc.target/s390/hotpatch-6.c: Likewise.
3700	* gcc.target/s390/hotpatch-7.c: Likewise.
3701	* gcc.target/s390/hotpatch-8.c: Likewise.
3702	* gcc.target/s390/hotpatch-9.c: Likewise.
3703	* gcc.target/s390/hotpatch-14.c: Likewise.
3704	* gcc.target/s390/hotpatch-15.c: Likewise.
3705	* gcc.target/s390/hotpatch-16.c: Likewise.
3706	* gcc.target/s390/hotpatch-19.c: Likewise.
3707	* gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3708	scan-assembler-times counting number of .align directives.
3709	* gcc.target/s390/hotpatch-13.c: Remove optimization options from
3710	dg-options.  Remove scan-assembler-times counting number of .align
3711	directives.
3712	* gcc.target/s390/hotpatch-26.c: New file.
3713	* gcc.target/s390/hotpatch-27.c: New file.
3714	* gcc.target/s390/hotpatch-28.c: New file.
3715	* gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3716	using -Os -O0 -O1 -O2 -O3 options.
3717
37182015-06-01  Richard Biener  <rguenther@suse.de>
3719
3720	Backport from mainline
3721	2015-05-26  Michael Matz  <matz@suse.de>
3722
3723	PR middle-end/66251
3724	* gcc.dg/vect/pr66251.c: New test.
3725
3726	2015-05-22  Richard Biener  <rguenther@suse.de>
3727
3728	PR tree-optimization/66251
3729	* gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3730
37312015-05-29  Mikael Morin  <mikael@gcc.gnu.org>
3732
3733	PR fortran/66257
3734	* typebound_call_27.f90: New file.
3735
37362015-05-27  Richard Biener  <rguenther@suse.de>
3737
3738	Backport from mainline
3739	2015-05-12  Richard Biener  <rguenther@suse.de>
3740
3741	PR tree-optimization/66101
3742	* gcc.dg/torture/pr66101.c: New testcase.
3743
37442015-05-22  Jakub Jelinek  <jakub@redhat.com>
3745
3746	Backported from mainline
3747	2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3748
3749	PR tree-optimization/66233
3750	* gcc.c-torture/execute/pr66233.c: New test.
3751
37522015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3753
3754	Backport from mainline r223471
3755	2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3756
3757	PR middle-end/66221
3758	* gcc.dg/lto/pr66221_0.c: New test.
3759	* gcc.dg/lto/pr66221_1.c: New test.
3760
37612015-05-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3762
3763	PR fortran/65903
3764	* gfortran.dg/continuation_13.f90: Update test.
3765	* gfortran.dg/pr65903.f90: New test.
3766
37672015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3768
3769	PR fortran/66106
3770	* gfortran.dg/interface_operator_1.f90: New tests.
3771
37722015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3773
3774	PR fortran/66057
3775	* gfortran.dg/generic_29.f90: New tests.
3776
37772015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3778
3779	PR fortran/66052
3780	* gfortran.dg/protected_9.f90: New test.
3781
37822015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3783
3784	PR fortran/66045
3785	* gfortran.dg/null1.f90: New test.
3786
37872015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3788
3789	PR fortran/66044
3790	* gfortran.dg/entry_21.f90: New test.
3791
37922015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3793
3794	PR fortran/66043
3795	* gfortran.dg/storage_size_6.f90: New tests.
3796
37972015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3798
3799	PR fortran/66040
3800	* gfortran.dg/misplaced_statement.f90: New test.
3801
38022015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3803
3804	PR fortran/66039
3805	* gfortran.dg/filepos1.f90: New test
3806
38072015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3808
3809	PR fortran/64925
3810	* gfortran.dg/pr64925.f90: New test.
3811
38122015-05-19  Uros Bizjak  <ubizjak@gmail.com>
3813
3814	PR target/66174
3815	* gcc.target/i386/pr66174.c: New test.
3816
38172015-04-16  Jan Hubicka  <hubicka@ucw.cz>
3818
3819	PR target/66047
3820	* gcc.target/i386/pr66047.c: New testcase.
3821
38222015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3823
3824	PR target/66140
3825	* gcc.target/alpha/pr66140.c: New test.
3826
38272015-05-13  Martin Liska  <mliska@suse.cz>
3828
3829	* g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3830
38312015-05-06  Uros Bizjak  <ubizjak@gmail.com>
3832
3833	PR target/65990
3834	* gcc.target/i386/pr65990.c: New test.
3835
38362015-05-06  Christian Bruel  <christian.bruel@st.com>
3837
3838	PR target/66015
3839	* gcc.target/aarch64/iinline-attr-1.c: New test.
3840
38412015-05-05  Peter Bergner  <bergner@vnet.ibm.com>
3842
3843	Backport from mainline.
3844	2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3845
3846	PR target/64579
3847	* gcc.target/powerpc/htm-1.c: New test.
3848	* gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3849	on 64-bit compiles.
3850	(__builtin_tabortdci): Likewise.
3851	(__builtin_tcheck): Remove operand.
3852	* lib/target-supports.exp (check_htm_hw_available): New function.
3853
38542015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3855	    Jakub Jelinek  <jakub@redhat.com>
3856
3857	PR c++/66007
3858	* g++.dg/cpp0x/Wnarrowing4.C: New.
3859
38602015-05-04  Jakub Jelinek  <jakub@redhat.com>
3861
3862	PR tree-optimization/65984
3863	* c-c++-common/ubsan/pr65984.c: New test.
3864
38652015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3866	    Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3867
3868	PR c++/65858
3869	* g++.dg/cpp0x/Wnarrowing3.C: New.
3870
38712015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3872
3873	Backport from mainline r222664
3874	2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3875
3876	* gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3877	with powerpc_p8vector_ok.
3878
38792015-04-30  Marek Polacek  <polacek@redhat.com>
3880
3881	PR tree-optimization/63551
3882	* g++.dg/ipa/pr63551.C: New test.
3883
38842015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3885
3886	PR c++/65801
3887	* g++.dg/cpp0x/Wnarrowing2.C: New.
3888
38892015-04-30  Alan Modra  <amodra@gmail.com>
3890
3891	* gcc.dg/pr65408.c: New.
3892
38932015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3894
3895	Backport from trunk r222564:
3896
3897	2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3898
3899	* g++.dg/gomp/tpl-target-update.C: New file.
3900
39012015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3902
3903	Backport from mainline
3904	2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3905
3906	* gcc.dg/vect/vect-33.c: Remove spurious line.
3907
39082015-04-27  Jakub Jelinek  <jakub@redhat.com>
3909
3910	PR tree-optimization/65875
3911	* gcc.c-torture/compile/pr65875.c: New test.
3912
39132015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3914
3915	Backport from mainline
3916	2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3917
3918	PR target/65849
3919	* gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3920	set new options.
3921	* gcc.target/powerpc/pr65849-2.c: Likewise.
3922
39232015-04-24  Andreas Tobler  <andreast@gcc.gnu.org>
3924
3925	Add missing ChangeLog entry for r222341.
3926
3927	Backport from trunk r222273
3928	2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3929	* gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3930	headers.
3931	* gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3932	* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3933	* gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3934	* gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3935	* gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3936	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3937	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3938
39392015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3940
3941	Backport from mainline r222362
3942	2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3943
3944	* gcc.target/powerpc/crypto-builtin-2.c: New.
3945
39462015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3947
3948	* gcc.target/powerpc/pr65456.c: Add test missed during backport of
3949	r222349.
3950
39512015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3952
3953	Backport from mainline r222351
3954	2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3955
3956	* gcc.target/powerpc/swaps-p8-18.c: New test.
3957
39582015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3959
3960	Backport from mainline r222349
3961	2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3962
3963	PR target/65456
3964	* gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3965	* gcc.dg/vect/bb-slp-25.c: Likewise.
3966	* gcc.dg/vect/bb-slp-29.c: Likewise.
3967	* gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3968	vect_no_align && { ! vect_hw_misalign }.
3969	* gcc.dg/vect/bb-slp-9.c: Likewise.
3970	* gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3971	vect_hw_misalign.
3972	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3973	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3974	account for POWER8, where peeling for alignment is not needed.
3975	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3976	vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3977	* gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3978	* gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3979	* gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3980	* gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3981	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3982	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3983	* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3984	* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3985	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3986	* gcc.dg/vect/pr16105.c: Likewise.
3987	* gcc.dg/vect/pr20122.c: Likewise.
3988	* gcc.dg/vect/pr33804.c: Likewise.
3989	* gcc.dg/vect/pr33953.c: Likewise.
3990	* gcc.dg/vect/pr56787.c: Likewise.
3991	* gcc.dg/vect/pr58508.c: Likewise.
3992	* gcc.dg/vect/slp-25.c: Likewise.
3993	* gcc.dg/vect/vect-105-bit-array.c: Likewise.
3994	* gcc.dg/vect/vect-105.c: Likewise.
3995	* gcc.dg/vect/vect-27.c: Likewise.
3996	* gcc.dg/vect/vect-29.c: Likewise.
3997	* gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3998	POWER8.
3999	* gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4000	&& { ! vect_hw_misalign }.
4001	* gcc.dg/vect/vect-44.c: Likewise.
4002	* gcc.dg/vect/vect-48.c: Likewise.
4003	* gcc.dg/vect/vect-50.c: Likewise.
4004	* gcc.dg/vect/vect-52.c: Likewise.
4005	* gcc.dg/vect/vect-56.c: Likewise.
4006	* gcc.dg/vect/vect-60.c: Likewise.
4007	* gcc.dg/vect/vect-72.c: Likewise.
4008	* gcc.dg/vect/vect-75-big-array.c: Likewise.
4009	* gcc.dg/vect/vect-75.c: Likewise.
4010	* gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4011	* gcc.dg/vect/vect-77-global.c: Likewise.
4012	* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4013	* gcc.dg/vect/vect-78-global.c: Likewise.
4014	* gcc.dg/vect/vect-93.c: Likewise.
4015	* gcc.dg/vect/vect-95.c: Likewise.
4016	* gcc.dg/vect/vect-96.c: Likewise.
4017	* gcc.dg/vect/vect-cond-1.c: Likewise.
4018	* gcc.dg/vect/vect-cond-3.c: Likewise.
4019	* gcc.dg/vect/vect-cond-4.c: Likewise.
4020	* gcc.dg/vect/vect-cselim-1.c: Likewise.
4021	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
4022	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
4023	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
4024	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
4025	* gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4026	* gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4027	* gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4028	* gcc.dg/vect/vect-outer-3a.c: Likewise.
4029	* gcc.dg/vect/vect-outer-5.c: Likewise.
4030	* gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4031	* gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4032	* gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4033	* gcc.dg/vect/vect-outer-fir.c: Likewise.
4034	* gcc.dg/vect/vect-peel-3.c: Likewise.
4035	* gcc.dg/vect/vect-peel-4.c: Likewise.
4036	* gcc.dg/vect/vect-pre-interact.c: Likewise.
4037	* gcc.target/powerpc/pr65456.c: New test.
4038	* gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4039	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4040	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4041	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4042	* gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4043	vect_no_align && { ! vect_hw_misalign }.
4044	* gfortran.dg/vect/vect-3.f90: Likewise.
4045	* gfortran.dg/vect/vect-4.f90: Likewise.
4046	* gfortran.dg/vect/vect-5.f90: Likewise.
4047	* lib/target-supports.exp (check_effective_target_vect_no_align):
4048	Return 1 for POWER8.
4049	(check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4050
4051	Backport from mainline r222372
4052	2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4053
4054	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4055	vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4056
40572015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4058
4059	PR fortran/65429
4060	* gfortran.dg/pr65429.f90: New test.
4061
40622015-04-22  Bin Cheng  <bin.cheng@arm.com>
4063
4064	Backport from trunk r222255
4065	2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4066
4067	PR testsuite/65767
4068	* g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4069	* g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4070
40712015-04-22  Release Manager
4072
4073	* GCC 5.1.0 released.
4074
40752015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4076
4077	PR target/65780
4078	* gcc.dg/pr65780-1.c: New test.
4079	* gcc.dg/pr65780-2.c: Likewise.
4080	* gcc.target/i386/pr32219-9.c: Likewise.
4081	* gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4082	symbol.
4083	* gcc.target/i386/pr64317.c (c): Initialize.
4084
40852015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4086
4087	PR target/65787
4088	* gcc.target/powerpc/pr65787.c: New.
4089
40902015-04-17  Jakub Jelinek  <jakub@redhat.com>
4091
4092	PR debug/65771
4093	* gcc.dg/debug/pr65771.c: New test.
4094
40952015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4096
4097	* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4098	__buitlin_alloca with __builtin_alloca.
4099
41002015-04-15  Jakub Jelinek  <jakub@redhat.com>
4101
4102	PR ipa/65765
4103	* g++.dg/ipa/pr65765.C: New test.
4104
41052015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4106
4107	* gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4108	__builtin_finite instead of finite.
4109	* gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4110	Likewise.
4111
41122015-04-12  Jakub Jelinek  <jakub@redhat.com>
4113
4114	PR tree-optimization/65747
4115	* g++.dg/torture/pr65747.C: New test.
4116
41172015-04-12  Jakub Jelinek  <jakub@redhat.com>
4118
4119	PR c++/65736
4120	* g++.dg/cpp0x/pr65736.C: New test.
4121
41222015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4123	    Martin Liska  <mliska@suse.cz>
4124
4125	PR ipa/65722
4126	* g++.dg/ipa/pr65722.C: New testcase.
4127
41282015-04-11  Jakub Jelinek  <jakub@redhat.com>
4129
4130	PR tree-optimization/65735
4131	* gcc.c-torture/compile/pr65735.c: New test.
4132
41332015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4134
4135	PR middle-end/65554
4136	* g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4137
41382015-04-11  Jakub Jelinek  <jakub@redhat.com>
4139
4140	PR target/65671
4141	* gcc.target/i386/pr65671.c: Require avx512vl effective target.
4142
41432015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4144
4145	PR target/65647
4146	* gcc.target/arm/pr65647-2.c: New.
4147
41482015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4149
4150	PR target/65694
4151	* g++.dg/torture/pr65694.C: New test.
4152
41532015-04-10  Tobias Burnus  <burnus@net-b.de>
4154
4155	* gfortran.dg/coarray_lock_6.f90: New.
4156	* gfortran.dg/coarray_lock_7.f90: New.
4157	* gfortran.dg/coarray/lock_2.f90: New.
4158
41592015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4160
4161	PR fortran/56674
4162	PR fortran/58813
4163	PR fortran/59016
4164	PR fortran/59024
4165	* gfortran.dg/used_types_27.f90: New.
4166
41672015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4168
4169	PR target/65671
4170	* gcc.target/i386/pr65671.c: New.
4171
41722015-04-09  Jakub Jelinek  <jakub@redhat.com>
4173
4174	PR tree-optimization/65709
4175	* c-c++-common/ubsan/align-9.c: New test.
4176
41772013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4178
4179	PR fortran/56852
4180	* gfortran.dg/pr56852.f90: New test.
4181
41822015-04-09  Marek Polacek  <polacek@redhat.com>
4183	    Jakub Jelinek  <jakub@redhat.com>
4184
4185	PR middle-end/65554
4186	* g++.dg/opt/pr65554.C: New test.
4187
41882015-04-09  Jakub Jelinek  <jakub@redhat.com>
4189
4190	PR c++/65690
4191	* c-c++-common/attr-aligned-1.c: New test.
4192
41932015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4194
4195	* gcc.target/i386/mpx/memmove-zero-length.c: New.
4196
41972015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4198
4199	PR target/65676
4200	* gcc.target/i386/sse-25.c: New.
4201
42022015-04-09  Jakub Jelinek  <jakub@redhat.com>
4203
4204	PR target/65693
4205	* gcc.target/i386/pr65693.c: New test.
4206
42072015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4208
4209	* gcc.dg/lto/chkp-static-bounds_0.c: New.
4210
42112015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4212
4213	* gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4214
42152015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4216
4217	* gcc.target/i386/thunk-retbnd.c: New.
4218
42192015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4220
4221	* gnat.dg/opt48.adb: New test.
4222	* gnat.dg/opt48_pkg1.ad[sb]: New helper.
4223	* gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4224
42252015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4226
4227	PR ipa/65540
4228	* gcc.c-torture/compile/pr65540.c: New.
4229
42302015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4231
4232	* gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4233	-Wno-pointer-arith.
4234
42352015-04-07  Jakub Jelinek  <jakub@redhat.com>
4236
4237	PR debug/65678
4238	* g++.dg/debug/pr65678.C: New test.
4239
4240	PR middle-end/65680
4241	* gcc.c-torture/compile/pr65680.c: New test.
4242
42432015-04-07  Andre Vehreschild  <vehre@gmx.de>
4244
4245	PR fortran/65548
4246	* gfortran.dg/allocate_with_source_5.f90: New test.
4247
42482015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4249
4250	* gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4251	* gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4252
42532015-04-07  Bin Cheng  <bin.cheng@arm.com>
4254
4255	* gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4256
42572015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4258
4259	PR target/65614
4260	* gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4261	to get floating point compression.
4262	* gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4263
42642015-04-06  Jakub Jelinek  <jakub@redhat.com>
4265
4266	PR preprocessor/61977
4267	* gcc.dg/cpp/pr61977.c: New test.
4268
42692015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4270
4271	* gcc.dg/lto/chkp-ctor-merge_0.c: New.
4272
42732015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4274
4275	PR target/65647
4276	* gcc.target/arm/pr65647.c: New.
4277
42782015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4279
4280	PR ipa/65655
4281	* g++.dg/torture/pr65655.C: New testcase.
4282
42832015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4284
4285	PR c++/64085
4286	* g++.dg/cpp1y/lambda-init13.C: New.
4287
42882015-04-03  Marek Polacek  <polacek@redhat.com>
4289
4290	* g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4291
42922015-04-02  Marek Polacek  <polacek@redhat.com>
4293
4294	PR c++/65642
4295	* g++.dg/cpp0x/constexpr-fold1.C: New test.
4296	* g++.dg/cpp0x/constexpr-fold2.C: New test.
4297
42982015-04-02  Jakub Jelinek  <jakub@redhat.com>
4299
4300	PR preprocessor/61977
4301	* gcc.target/powerpc/pr61977-1.c: New test.
4302	* gcc.target/powerpc/pr61977-2.c: New test.
4303
43042015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4305
4306	PR c++/56100
4307	* g++.dg/warn/Wshadow-8.C: New.
4308	* g++.dg/warn/Wshadow-9.C: Likewise.
4309	* g++.dg/warn/Wshadow-10.C: Likewise.
4310	* g++.dg/warn/Wshadow-11.C: Likewise.
4311
43122015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4313
4314	* gcc.dg/pr23623.c: Added aligned attribute.
4315	* gcc.dg/20141029-1.c: Likewise.
4316	* gcc.dg/20150306-1.c: New test.
4317
43182015-04-01  Marek Polacek  <polacek@redhat.com>
4319
4320	PR c++/65554
4321	* g++.dg/cpp0x/initlist93.C: New test.
4322	* g++.dg/cpp0x/initlist94.C: New test.
4323
43242015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4325
4326	PR target/65624
4327	* gcc.target/aarch64/pr65624.c: New test.
4328
43292015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4330
4331	* gcc.dg/ipa/inlinehint-4.c: New testcase.
4332
43332015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4334
4335	* gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4336	extra variable to force stack alignment.
4337	* gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4338	extra variable to force stack alignment.
4339
43402015-03-31  Marek Polacek  <polacek@redhat.com>
4341
4342	PR c++/65390
4343	* g++.dg/template/pr65390.C: New test.
4344
43452015-03-31  Martin Liska  <mliska@suse.cz>
4346
4347	* g++.dg/ipa/pr65557.C: New test.
4348
43492015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4350
4351	* gcc.target/s390/hotpatch-25.c: New test.
4352	* gcc.target/s390/hotpatch-1.c: Update test.
4353	* gcc.target/s390/hotpatch-10.c: Update test.
4354	* gcc.target/s390/hotpatch-11.c: Update test.
4355	* gcc.target/s390/hotpatch-12.c: Update test.
4356	* gcc.target/s390/hotpatch-13.c: Update test.
4357	* gcc.target/s390/hotpatch-14.c: Update test.
4358	* gcc.target/s390/hotpatch-15.c: Update test.
4359	* gcc.target/s390/hotpatch-16.c: Update test.
4360	* gcc.target/s390/hotpatch-17.c: Update test.
4361	* gcc.target/s390/hotpatch-18.c: Update test.
4362	* gcc.target/s390/hotpatch-19.c: Update test.
4363	* gcc.target/s390/hotpatch-2.c: Update test.
4364	* gcc.target/s390/hotpatch-21.c: Update test.
4365	* gcc.target/s390/hotpatch-22.c: Update test.
4366	* gcc.target/s390/hotpatch-23.c: Update test.
4367	* gcc.target/s390/hotpatch-24.c: Update test.
4368	* gcc.target/s390/hotpatch-3.c: Update test.
4369	* gcc.target/s390/hotpatch-4.c: Update test.
4370	* gcc.target/s390/hotpatch-5.c: Update test.
4371	* gcc.target/s390/hotpatch-6.c: Update test.
4372	* gcc.target/s390/hotpatch-7.c: Update test.
4373	* gcc.target/s390/hotpatch-8.c: Update test.
4374	* gcc.target/s390/hotpatch-9.c: Update test.
4375	* gcc.target/s390/hotpatch-compile-16.c: Update test.
4376
43772015-03-31  Richard Biener  <rguenther@suse.de>
4378
4379	PR middle-end/65626
4380	* g++.dg/torture/pr65626.C: New testcase.
4381
43822015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4383
4384	PR target/65531
4385	* gcc.target/i386/mpx/pr65531.cc: New.
4386
43872015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4388
4389	PR target/65602
4390	* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4391	__builtin_alloca instead of alloca.
4392	* gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4393	* gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4394	* lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4395	check.
4396
43972015-03-30  Jakub Jelinek  <jakub@redhat.com>
4398
4399	PR ipa/65610
4400	* g++.dg/ubsan/pr65610.C: New test.
4401
44022015-03-30  Marek Polacek  <polacek@redhat.com>
4403
4404	PR c++/65398
4405	* g++.dg/cpp0x/pr65398-2.C: New test.
4406
44072015-03-30  Marek Polacek  <polacek@redhat.com>
4408
4409	* c-c++-common/pr65556.c: Change the width of bit-fields.
4410
44112015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4412
4413	PR ipa/65588
4414	* gcc.target/i386/pr65588.c: New testcase.
4415
44162015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4417
4418	PR libgfortran/65563
4419	* gfortran.dg/open_errors_2.f90:  New test.
4420
44212015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4422
4423	PR libgfortran/65596
4424	* gfortran.dg/namelist_86.f90: New test.
4425
44262015-03-28  Andre Vehreschild  <vehre@gmx.de>
4427
4428	* gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4429	statement to reflect new ownership.
4430
44312015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4432
4433	PR c++/42328
4434	* g++.dg/template/friend58.C: New.
4435	* g++.dg/template/friend59.C: Likewise.
4436
44372015-03-27  Tobias Burnus  <burnus@net-b.de>
4438
4439	PR c/65586
4440	* g++.dg/gomp/openmp-simd-3.C: New.
4441	* gcc.dg/gomp/openmp-simd-3.c: New.
4442
44432015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4444
4445	PR target/65248
4446	* gcc.target/i386/pr65248-1.c: New file.
4447	* gcc.target/i386/pr65248-2.c: Likewise.
4448	* gcc.target/i386/pr65248-3.c: Likewise.
4449	* gcc.target/i386/pr65248-4.c: Likewise.
4450
44512015-03-27  Jakub Jelinek  <jakub@redhat.com>
4452
4453	PR target/65593
4454	* gcc.c-torture/compile/pr65593.c: New test.
4455
44562015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4457
4458	PR c++/59329
4459	* g++.dg/cpp1y/constexpr-assert1.C: New.
4460
44612015-03-27  Marek Polacek  <polacek@redhat.com>
4462
4463	PR c++/65556
4464	* c-c++-common/pr65556.c: New test.
4465
44662015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4467
4468	PR ipa/65600
4469	* g++.dg/torture/pr65600.C: New testcase.
4470
44712015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4472
4473	PR target/65407
4474	* gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4475
44762015-03-27  Andre Vehreschild  <vehre@gmx.de>
4477
4478	* gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4479	statement and cleanup. Fixed typos.
4480
44812015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4482
4483	PR middle-end/65595
4484	* gcc.c-torture/compile/pr65595.c: New testcase.
4485
44862015-03-27  Marek Polacek  <polacek@redhat.com>
4487
4488	PR sanitizer/65583
4489	* g++.dg/ubsan/pr65583.C: New test.
4490
44912015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4492
4493	* gcc.c-torture/compile/20150327.c: New testcase.
4494
44952015-03-26  Richard Biener  <rguenther@suse.de>
4496
4497	PR middle-end/65555
4498	* g++.dg/torture/pr65555.C: New testcase.
4499
45002015-03-26  Jakub Jelinek  <jakub@redhat.com>
4501
4502	PR tree-optimization/64715
4503	* gcc.dg/builtin-object-size-15.c: New test.
4504	* gcc.dg/pr64715-1.c: New test.
4505	* gcc.dg/pr64715-2.c: New test.
4506
45072015-03-26  Richard Biener  <rguenther@suse.de>
4508
4509	PR middle-end/65519
4510	* gnat.dg/specs/opt2.ads: Fix testcase.
4511
45122015-03-25  Martin Sebor  <msebor@redhat.com>
4513
4514	PR testsuite/65526
4515	* lib/target-supports.exp (check_effective_target_arm32): Fail early
4516	when target isn't arm*-*-*-*.
4517	(check_effective_target_arm_nothumb): Likewise.
4518	(check_effective_target_arm_little_endian): Likewise.
4519	(check_effective_target_arm_vect_no_misalign): Likewise.
4520	(check_effective_target_aarch64_little_endian): Fail early if target
4521	isn't aarch64*-*-*.
4522
45232015-03-25  Sebastian Pop  <s.pop@samsung.com>
4524
4525	PR tree-optimization/65177
4526	* gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4527
45282015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4529
4530	* gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4531	* gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4532	smmintrin.h and mm3dnow.h.
4533
45342015-03-25  Marek Polacek  <polacek@redhat.com>
4535
4536	PR c++/65558
4537	* g++.dg/cpp0x/pr65558.C: New test.
4538
45392015-03-25  Marek Polacek  <polacek@redhat.com>
4540
4541	PR c++/61670
4542	* g++.dg/template/pr61670.C: New test.
4543
45442015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4545
4546	PR c++/54987
4547	* g++.dg/template/pr54987.C: New.
4548
45492015-03-25  Richard Biener  <rguenther@suse.de>
4550
4551	PR tree-optimization/62630
4552	* gcc.dg/graphite/vect-pr43423.c: XFAIL.
4553
45542015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4555
4556	PR target/65508
4557	* gcc.target/i386/mpx/pr65508.c: New.
4558
45592015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4560
4561	PR fortran/64952
4562	PR fortran/65532
4563	* gfortran.dg/data_initialized_3.f90: New.
4564
45652015-03-25  Richard Biener  <rguenther@suse.de>
4566
4567	PR middle-end/65519
4568	* gnat.dg/specs/opt2.ads: New testcase.
4569
45702015-03-25  Bin Cheng  <bin.cheng@arm.com>
4571
4572	* lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4573	* gcc.target/arm/memset-inline-4.c: Skip for
4574	arm_tune_string_ops_prefer_neon.
4575	* gcc.target/arm/memset-inline-5.c: Ditto.
4576	* gcc.target/arm/memset-inline-6.c: Ditto.
4577	* gcc.target/arm/memset-inline-8.c: Ditto.
4578	* gcc.target/arm/memset-inline-9.c: Ditto.
4579
45802015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4581
4582	PR c++/58923
4583	* g++.dg/other/virtual3.C: New.
4584
45852015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4586
4587	PR c++/60130
4588	* g++.dg/cpp0x/vt-60130.C: New.
4589
45902015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4591
4592	PR c++/61971
4593	* g++.dg/warn/Warray-bounds-7.C: New.
4594
45952015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4596
4597	PR c++/60067
4598	* g++.dg/template/defarg18.C: New.
4599
46002015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4601
4602	PR c++/59988
4603	* g++.dg/cpp0x/vt-59988.C: New.
4604
46052015-03-24  Jakub Jelinek  <jakub@redhat.com>
4606
4607	PR tree-optimization/65533
4608	* gcc.dg/pr65533.c: New test.
4609
46102015-03-24  Andre Vehreschild  <vehre@gmx.de>
4611
4612	* gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4613	source= and mold= expressions functionality.
4614	* gfortran.dg/allocate_class_4.f90: New test.
4615	* gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4616	copying an unlimited polymorhpic object containing a char array
4617	to another unlimited polymorphic object respects the _len
4618	component.
4619	* gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4620	whether deferred length char array allocate works, unlimited
4621	polymorphic object allocation from a string works and if
4622	allocating an array of deferred length strings works.
4623	* gfortran.dg/unlimited_polymorphic_24.f03: New test.
4624
46252015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4626
4627	PR c++/65513
4628	* g++.dg/cpp0x/constexpr-array11.C: New.
4629
46302015-03-24  Richard Biener  <rguenther@suse.de>
4631
4632	PR middle-end/65517
4633	* gcc.dg/torture/pr65517.c: New testcase.
4634
46352015-03-24  Tobias Burnus  <burnus@net-b.de>
4636
4637	* gfortran.dg/coindexed_1.f90: Moved from
4638	gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4639
46402015-03-23  Jakub Jelinek  <jakub@redhat.com>
4641
4642	PR testsuite/65506
4643	* gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4644	gimple dump.
4645
4646	PR target/65523
4647	* gcc.target/i386/pr65523.c: New test.
4648
4649	PR ipa/65475
4650	* g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4651	dg-options.
4652	* g++.dg/lto/pr65475b_0.C: Likewise.
4653
46542015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4655
4656	PR target/65505
4657	* gcc.target/sh/torture/pr65505.c: New.
4658
46592015-03-23  Martin Sebor  <msebor@redhat.com>
4660
4661	PR testsuite/63175
4662	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4663	assembly for lvx in addition to lxv.
4664
46652015-03-23  Jakub Jelinek  <jakub@redhat.com>
4666
4667	PR target/65504
4668	* gfortran.dg/pr65504.f90: New test.
4669
4670	PR ipa/65521
4671	* gcc.dg/pr65521.c: New test.
4672
46732015-03-23  Richard Biener  <rguenther@suse.de>
4674
4675	PR tree-optimization/65518
4676	* gcc.dg/vect/pr65518.c: New testcase.
4677
46782015-03-23  Richard Biener  <rguenther@suse.de>
4679
4680	PR tree-optimization/65494
4681	* gcc.dg/vect/pr65494.c: New testcase.
4682
46832015-03-23  Jakub Jelinek  <jakub@redhat.com>
4684
4685	PR preprocessor/65238
4686	* c-c++-common/cpp/pr65238-1.c: New test.
4687	* gcc.dg/cpp/pr65238-2.c: New test.
4688	* gcc.dg/cpp/trad/pr65238-3.c: New test.
4689	* gcc.dg/cpp/trad/pr65238-4.c: New test.
4690
46912015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4692	    Mikael Morin  <mikael@gcc.gnu.org>
4693
4694	PR fortran/64952
4695	* gfortran.dg/elemental_dependency_4.f90: New.
4696	* gfortran.dg/elemental_dependency_5.f90: New.
4697
46982015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4699
4700	PR ipa/65475
4701	* g++.dg/lto/pr65475b_0.C: New testcase.
4702	* g++.dg/lto/pr65475b_1.C: New testcase.
4703	* g++.dg/lto/pr65475c_0.C: New testcase.
4704	* g++.dg/lto/pr65475c_1.C: New testcase.
4705
47062015-03-21  Tobias Burnus  <burnus@net-b.de>
4707
4708	* gfortran.dg/coarray_38.f90: New.
4709	* gfortran.dg/coarray_39.f90: New.
4710	* gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4711	compile test.
4712
47132015-03-20  Marek Polacek  <polacek@redhat.com>
4714
4715	PR c++/65398
4716	* g++.dg/cpp0x/pr65398.C: New test.
4717
47182015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4719
4720	PR ipa/65475
4721	* g++.dg/lto/pr65475_0.C: New testcase.
4722	* g++.dg/lto/pr65475_1.C: New testcase.
4723
47242015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4725
4726	PR rtl-optimization/64366
4727	* gcc.target/sh/pr64366.c: New.
4728
47292015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4730
4731	PR c++/48324
4732	* g++.dg/cpp0x/constexpr-48324.C: New.
4733
47342015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4735
4736	PR c++/48453
4737	* g++.dg/cpp0x/pr48453.C: New.
4738
47392015-03-20  Marek Polacek  <polacek@redhat.com>
4740
4741	PR c++/65072
4742	* g++.dg/cpp0x/pr65072.C: New test.
4743
47442015-03-20  Richard Biener  <rguenther@suse.de>
4745
4746	PR middle-end/64715
4747	* gcc.dg/pr15347.c: Use -O.
4748	* c-c++-common/pr19807-1.c: Likewise.
4749
47502015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4751
4752	* gnat.dg/volatile13.ad[sb]: New test.
4753
47542015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4755
4756	PR rtl-optimization/60851
4757	* gcc.target/i386/pr60851.c: New test.
4758
47592015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4760
4761	PR target/65240
4762	* g++.dg/pr65240.h: Add tests for PR 65240.
4763	* g++.dg/pr65240-1.C: Likewise.
4764	* g++.dg/pr65240-2.C: Likewise.
4765	* g++.dg/pr65240-3.C: Likewise.
4766	* g++.dg/pr65240-4.C: Likewise.
4767
47682015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4769
4770	PR rtl-optimization/63491
4771	* gcc.target/powerpc/pr63491.c: New.
4772
47732015-03-19  Jakub Jelinek  <jakub@redhat.com>
4774
4775	* g++.dg/ipa/pr65465.C: New test.
4776
47772015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4778
4779	PR c++/52659
4780	* g++.dg/cpp0x/deleted11.C: New.
4781
47822015-03-19  Jakub Jelinek  <jakub@redhat.com>
4783
4784	PR sanitizer/65400
4785	* c-c++-common/tsan/pr65400-3.c: New test.
4786
47872015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4788
4789	PR c++/59686
4790	* g++.dg/cpp0x/constexpr-59686.C: New.
4791
47922015-03-19  Jakub Jelinek  <jakub@redhat.com>
4793
4794	PR sanitizer/64265
4795	* g++.dg/tsan/pr64265.C: New test.
4796
4797	PR sanitizer/65400
4798	* c-c++-common/tsan/pr65400-1.c: New test.
4799	* c-c++-common/tsan/pr65400-2.c: New test.
4800
48012015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4802
4803	PR c++/59816
4804	* g++.dg/cpp0x/pr59816.C: New.
4805
48062015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4807
4808	PR fortran/59198
4809	* gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4810
48112015-03-18  Martin Liska  <mliska@suse.cz>
4812
4813	PR ipa/65439
4814	* g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4815	equivalences either to 6 or 7.
4816
48172015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4818
4819	PR middle-end/64491
4820	Revert:
4821	2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4822
4823	* gcc.dg/undefined-loop-1.c: New file.
4824	* gcc.dg/undefined-loop-2.c: New file.
4825
4826	2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4827
4828	PR testsuite/64032
4829	* gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4830	loop exits too early.
4831
48322015-03-18  Jakub Jelinek  <jakub@redhat.com>
4833
4834	PR tree-optimization/65450
4835	* gfortran.dg/pr65450.f90: New test.
4836
4837	PR target/65078
4838	* gcc.target/i386/pr65078-1.c: New test.
4839	* gcc.target/i386/pr65078-2.c: New test.
4840	* gcc.target/i386/pr65078-3.c: New test.
4841	* gcc.target/i386/pr65078-4.c: New test.
4842	* gcc.target/i386/pr65078-5.c: New test.
4843	* gcc.target/i386/pr65078-6.c: New test.
4844
48452015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4846
4847	PR c++/65340
4848	* g++.dg/cpp1y/pr65340.C: New.
4849
48502015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4851
4852	PR fortran/64432
4853	* gfortran.dg/system_clock_3.f08: Adjust test.
4854
48552015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4856
4857	PR fortran/59198
4858	* gfortran.dg/proc_ptr_comp_44.f90: New test.
4859	* gfortran.dg/proc_ptr_comp_45.f90: New test.
4860
48612015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4862
4863	PR fortran/64432
4864	* gfortran.dg/system_clock_3.f08: New test.
4865
48662015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4867
4868	PR c++/64626
4869	g++.dg/cpp1y/pr64626-1.C: New.
4870	g++.dg/cpp1y/pr64626-2.C: New.
4871	g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4872
48732015-03-16  Jakub Jelinek  <jakub@redhat.com>
4874
4875	PR tree-optimization/65427
4876	* gcc.c-torture/execute/pr65427.c: New test.
4877
48782015-03-16  Marek Polacek  <polacek@redhat.com>
4879
4880	DR 1688
4881	PR c++/65327
4882	* g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4883	* g++.dg/cpp0x/pr65327.C: New test.
4884
48852015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4886
4887	PR sanitizer/64820
4888	* c-c++-common/asan/pr64820.c: New test.
4889
48902015-03-16  Andre Vehreschild  <vehre@gmx.de>
4891
4892	* gfortran.dg/pointer_2.f90: New test.
4893
48942015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4895
4896	* g++.dg/pr65049.C: New test.
4897
48982015-03-16  Tom de Vries  <tom@codesourcery.com>
4899
4900	* gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4901	* gcc.target/i386/fuse-caller-save-xmm.c: Same.
4902	* gcc.target/i386/fuse-caller-save.c: Same.
4903
49042015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4905
4906	* gnat.dg/loop_optimization18.ad[sb]: New test.
4907	* gnat.dg/loop_optimization18_pkg.ads: New helper.
4908
49092015-03-16  Alan Modra  <amodra@gmail.com>
4910
4911	* gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4912	2014-12-05 change.
4913
49142015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4915
4916	* gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4917	hppa*-*-hpux*.
4918	* gcc.dg/torture/pr65270-2.c: Likewise.
4919
49202015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4921
4922	PR fortran/61138
4923	* gfortran.dg/pointer_remapping_9.f90: New.
4924
49252015-03-14  Jakub Jelinek  <jakub@redhat.com>
4926
4927	PR tree-optimization/65369
4928	* gcc.c-torture/execute/pr65369.c: New test.
4929
4930	PR tree-optimization/65418
4931	* gcc.c-torture/execute/pr65418-1.c: New test.
4932	* gcc.c-torture/execute/pr65418-2.c: New test.
4933
4934	PR rtl-optimization/65401
4935	* gcc.c-torture/execute/pr65401.c: New test.
4936
49372015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4938
4939	PR target/64600
4940	* gcc.target/arm/pr64600_1.c: New test.
4941
49422015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4943
4944	PR rtl-optimization/65235
4945	* gcc.target/aarch64/pr65235_1.c: New test.
4946
49472015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4948
4949	* gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4950	* gcc.target/s390/hotpatch-22.c: Likewise.
4951	* gcc.target/s390/hotpatch-23.c: Likewise.
4952	* gcc.target/s390/hotpatch-24.c: Likewise.
4953	* gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4954	* gcc.target/s390/hotpatch-1.c: Update expected output.
4955	* gcc.target/s390/hotpatch-2.c: Likewise.
4956	* gcc.target/s390/hotpatch-3.c: Likewise.
4957	* gcc.target/s390/hotpatch-4.c: Likewise.
4958	* gcc.target/s390/hotpatch-5.c: Likewise.
4959	* gcc.target/s390/hotpatch-6.c: Likewise.
4960	* gcc.target/s390/hotpatch-7.c: Likewise.
4961	* gcc.target/s390/hotpatch-8.c: Likewise.
4962	* gcc.target/s390/hotpatch-9.c: Likewise.
4963	* gcc.target/s390/hotpatch-10.c: Likewise.
4964	* gcc.target/s390/hotpatch-11.c: Likewise.
4965	* gcc.target/s390/hotpatch-12.c: Likewise.
4966	* gcc.target/s390/hotpatch-13.c: Likewise.
4967	* gcc.target/s390/hotpatch-14.c: Likewise.
4968	* gcc.target/s390/hotpatch-15.c: Likewise.
4969	* gcc.target/s390/hotpatch-16.c: Likewise.
4970	* gcc.target/s390/hotpatch-17.c: Likewise.
4971	* gcc.target/s390/hotpatch-18.c: Likewise.
4972	* gcc.target/s390/hotpatch-19.c: Likewise.
4973
49742015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4975
4976	PR target/65103
4977	* gcc.target/i386/pr65103-1.c: New.
4978
49792015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4980
4981	PR target/65044
4982	* gcc.target/i386/pr65044.c: New.
4983
49842015-03-12  Tom de Vries  <tom@codesourcery.com>
4985
4986	PR rtl-optimization/64895
4987	* gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4988	* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4989	* gcc.target/i386/fuse-caller-save.c: Ditto.
4990
49912015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4992
4993	* gcc.dg/ipa/pr63569.c: Fix template.
4994
49952015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4996
4997	* g++.dg/ipa/pr64146.C: Require fpic support.
4998
49992015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5000
5001	PR libfortran/65200
5002	* gfortran.dg/open_errors.f90: Update checks for iomsg string.
5003	* gfortran.dg/open_new_segv.f90: Fix error message pattern.
5004
50052015-03-11  Jakub Jelinek  <jakub@redhat.com>
5006
5007	* c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5008	to dg-options, fix up dg-skip-if.
5009
50102015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5011
5012	PR target/65296
5013	* gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5014	* gcc.target/avr/tiny-caller-save.c: Same.
5015
50162015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5017
5018	PR target/65242
5019	* g++.dg/pr65242.C: New test.
5020
50212015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5022
5023	* c-c++-common/asan/no-asan-check-glob.c: New test.
5024
50252015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5026
5027	PR c++/65370
5028	* g++.dg/other/default11.C: New.
5029	* g++.dg/other/default12.C: Likewise.
5030
50312015-03-10  Jakub Jelinek  <jakub@redhat.com>
5032
5033	PR target/65368
5034	* gcc.target/i386/bmi2-bzhi-2.c: New test.
5035
50362015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5037
5038	PR fortran/65024
5039	* gfortran.dg/unlimited_polymorphic_23.f90: New test
5040
50412015-03-10  Jakub Jelinek  <jakub@redhat.com>
5042
5043	PR c++/65127
5044	* g++.dg/cpp0x/pr65127.C: New test.
5045
50462015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5047
5048	* gcc.dg/ipa/PR64550.c: Update template.
5049
50502015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5051	    Tobias Burnus  <burnus@net-b.de>
5052
5053	* gfortran.dg/coarray_sync_memory.f90: New.
5054
50552015-03-10  Marek Polacek  <polacek@redhat.com>
5056
5057	PR sanitizer/65367
5058	* c-c++-common/ubsan/pr65367.c: New test.
5059
50602015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5061
5062	* lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5063	* gcc.target/i386/mpx/calloc-1-lbv.c: New.
5064	* gcc.target/i386/mpx/calloc-1-ubv.c: New.
5065	* gcc.target/i386/mpx/calloc-1-nov.c: New.
5066	* gcc.target/i386/mpx/malloc-1-lbv.c: New.
5067	* gcc.target/i386/mpx/malloc-1-nov.c: New.
5068	* gcc.target/i386/mpx/malloc-1-ubv.c: New.
5069	* gcc.target/i386/mpx/realloc-1-lbv.c: New.
5070	* gcc.target/i386/mpx/realloc-1-nov.c: New.
5071	* gcc.target/i386/mpx/realloc-1-ubv.c: New.
5072	* gcc.target/i386/mpx/realloc-2-lbv.c: New.
5073	* gcc.target/i386/mpx/realloc-2-nov.c: New.
5074	* gcc.target/i386/mpx/realloc-2-ubv.c: New.
5075
50762015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5077
5078	* lib/mpx-dg.exp (mpx_link_flags): New.
5079	(mpx_init): New.
5080	(mpx_finish): New.
5081	* gcc.target/i386/mpx/alloca-1-lbv.c: New.
5082	* gcc.target/i386/mpx/alloca-1-nov.c: New.
5083	* gcc.target/i386/mpx/alloca-1-ubv.c: New.
5084	* gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5085	* gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5086	* gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5087	* gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5088	* gcc.target/i386/mpx/bitfields-1-nov.c: New.
5089	* gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5090	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5091	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5092	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5093	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5094	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5095	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5096	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5097	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5098	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5099	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5100	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5101	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5102	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5103	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5104	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5105	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5106	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5107	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5108	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5109	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5110	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5111	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5112	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5113	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5114	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5115	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5116	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5117	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5118	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5119	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5120	* gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5121	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5122	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5123	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5124	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5125	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5126	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5127	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5128	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5129	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5130	* gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5131	* gcc.target/i386/mpx/fastcall-1-nov.c: New.
5132	* gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5133	* gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5134	* gcc.target/i386/mpx/fastcall-2-nov.c: New.
5135	* gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5136	* gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5137	* gcc.target/i386/mpx/field-addr-1-nov.c: New.
5138	* gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5139	* gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5140	* gcc.target/i386/mpx/field-addr-10-nov.c: New.
5141	* gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5142	* gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5143	* gcc.target/i386/mpx/field-addr-2-nov.c: New.
5144	* gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5145	* gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5146	* gcc.target/i386/mpx/field-addr-3-nov.c: New.
5147	* gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5148	* gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5149	* gcc.target/i386/mpx/field-addr-4-nov.c: New.
5150	* gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5151	* gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5152	* gcc.target/i386/mpx/field-addr-5-nov.c: New.
5153	* gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5154	* gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5155	* gcc.target/i386/mpx/field-addr-6-nov.c: New.
5156	* gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5157	* gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5158	* gcc.target/i386/mpx/field-addr-7-nov.c: New.
5159	* gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5160	* gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5161	* gcc.target/i386/mpx/field-addr-8-nov.c: New.
5162	* gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5163	* gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5164	* gcc.target/i386/mpx/field-addr-9-nov.c: New.
5165	* gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5166	* gcc.target/i386/mpx/frame-address-1-nov.c: New.
5167	* gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5168	* gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5169	* gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5170	* gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5171	* gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5172	* gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5173	* gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5174	* gcc.target/i386/mpx/label-address-1.c: New.
5175	* gcc.target/i386/mpx/legacy-1-nov.c: New.
5176	* gcc.target/i386/mpx/macro.c: New.
5177	* gcc.target/i386/mpx/mpx-check.h: New.
5178	* gcc.target/i386/mpx/mpx.exp: New.
5179	* gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5180	* gcc.target/i386/mpx/nested-function-1-nov.c: New.
5181	* gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5182	* gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5183	* gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5184	* gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5185	* gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5186	* gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5187	* gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5188	* gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5189	* gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5190	* gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5191	* gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5192	* gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5193	* gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5194	* gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5195	* gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5196	* gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5197	* gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5198	* gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5199	* gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5200	* gcc.target/i386/mpx/reference-1-lbv.c: New.
5201	* gcc.target/i386/mpx/reference-1-nov.c: New.
5202	* gcc.target/i386/mpx/reference-1-ubv.c: New.
5203	* gcc.target/i386/mpx/reference-2-lbv.c: New.
5204	* gcc.target/i386/mpx/reference-2-nov.c: New.
5205	* gcc.target/i386/mpx/reference-2-ubv.c: New.
5206	* gcc.target/i386/mpx/reference-3-lbv.c: New.
5207	* gcc.target/i386/mpx/reference-3-nov.c: New.
5208	* gcc.target/i386/mpx/reference-3-ubv.c: New.
5209	* gcc.target/i386/mpx/reference-4-lbv.c: New.
5210	* gcc.target/i386/mpx/reference-4-nov.c: New.
5211	* gcc.target/i386/mpx/reference-4-ubv.c: New.
5212	* gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5213	* gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5214	* gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5215	* gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5216	* gcc.target/i386/mpx/return-struct-1-nov.c: New.
5217	* gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5218	* gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5219	* gcc.target/i386/mpx/return-struct-2-nov.c: New.
5220	* gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5221	* gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5222	* gcc.target/i386/mpx/return-struct-3-nov.c: New.
5223	* gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5224	* gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5225	* gcc.target/i386/mpx/return-struct-4-nov.c: New.
5226	* gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5227	* gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5228	* gcc.target/i386/mpx/return-struct-5-nov.c: New.
5229	* gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5230	* gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5231	* gcc.target/i386/mpx/return-struct-6-nov.c: New.
5232	* gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5233	* gcc.target/i386/mpx/sincos-1-nov.c: New.
5234	* gcc.target/i386/mpx/static-array-1-lbv.c: New.
5235	* gcc.target/i386/mpx/static-array-1-nov.c: New.
5236	* gcc.target/i386/mpx/static-array-1-ubv.c: New.
5237	* gcc.target/i386/mpx/static-init-1-lbv.c: New.
5238	* gcc.target/i386/mpx/static-init-1-nov.c: New.
5239	* gcc.target/i386/mpx/static-init-1-ubv.c: New.
5240	* gcc.target/i386/mpx/static-init-2-lbv.c: New.
5241	* gcc.target/i386/mpx/static-init-2-nov.c: New.
5242	* gcc.target/i386/mpx/static-init-2-ubv.c: New.
5243	* gcc.target/i386/mpx/static-init-3-lbv.c: New.
5244	* gcc.target/i386/mpx/static-init-3-nov.c: New.
5245	* gcc.target/i386/mpx/static-init-3-ubv.c: New.
5246	* gcc.target/i386/mpx/static-init-4-lbv.c: New.
5247	* gcc.target/i386/mpx/static-init-4-nov.c: New.
5248	* gcc.target/i386/mpx/static-init-4-ubv.c: New.
5249	* gcc.target/i386/mpx/static-init-5-lbv.c: New.
5250	* gcc.target/i386/mpx/static-init-5-nov.c: New.
5251	* gcc.target/i386/mpx/static-init-5-ubv.c: New.
5252	* gcc.target/i386/mpx/static-init-6-lbv.c: New.
5253	* gcc.target/i386/mpx/static-init-6-nov.c: New.
5254	* gcc.target/i386/mpx/static-init-6-ubv.c: New.
5255	* gcc.target/i386/mpx/static-string-1-lbv.c: New.
5256	* gcc.target/i386/mpx/static-string-1-nov.c: New.
5257	* gcc.target/i386/mpx/static-string-1-ubv.c: New.
5258	* gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5259	* gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5260	* gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5261	* gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5262	* gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5263	* gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5264	* gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5265	* gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5266	* gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5267	* gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5268	* gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5269	* gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5270	* gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5271	* gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5272	* gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5273	* gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5274	* gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5275	* gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5276	* gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5277	* gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5278	* gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5279	* gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5280	* gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5281	* gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5282	* gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5283	* gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5284	* gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5285	* gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5286	* gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5287	* gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5288	* gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5289	* gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5290	* gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5291	* gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5292	* gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5293	* gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5294	* gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5295	* gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5296	* gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5297	* gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5298	* gcc.target/i386/mpx/union-arg-1-nov.c: New.
5299	* gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5300	* gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5301	* gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5302	* gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5303	* gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5304	* gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5305	* gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5306	* gcc.target/i386/mpx/vararg-1-lbv.c: New.
5307	* gcc.target/i386/mpx/vararg-1-nov.c: New.
5308	* gcc.target/i386/mpx/vararg-1-ubv.c: New.
5309	* gcc.target/i386/mpx/vararg-2-lbv.c: New.
5310	* gcc.target/i386/mpx/vararg-2-nov.c: New.
5311	* gcc.target/i386/mpx/vararg-2-ubv.c: New.
5312	* gcc.target/i386/mpx/vararg-3-lbv.c: New.
5313	* gcc.target/i386/mpx/vararg-3-nov.c: New.
5314	* gcc.target/i386/mpx/vararg-3-ubv.c: New.
5315	* gcc.target/i386/mpx/vararg-4-lbv.c: New.
5316	* gcc.target/i386/mpx/vararg-4-nov.c: New.
5317	* gcc.target/i386/mpx/vararg-4-ubv.c: New.
5318	* gcc.target/i386/mpx/vararg-5-lbv.c: New.
5319	* gcc.target/i386/mpx/vararg-5-nov.c: New.
5320	* gcc.target/i386/mpx/vararg-5-ubv.c: New.
5321	* gcc.target/i386/mpx/vararg-6-lbv.c: New.
5322	* gcc.target/i386/mpx/vararg-6-nov.c: New.
5323	* gcc.target/i386/mpx/vararg-6-ubv.c: New.
5324	* gcc.target/i386/mpx/vararg-7-lbv.c: New.
5325	* gcc.target/i386/mpx/vararg-7-nov.c: New.
5326	* gcc.target/i386/mpx/vararg-7-ubv.c: New.
5327	* gcc.target/i386/mpx/vararg-8-lbv.c: New.
5328	* gcc.target/i386/mpx/vararg-8-nov.c: New.
5329	* gcc.target/i386/mpx/vararg-8-ubv.c: New.
5330	* gcc.target/i386/mpx/vla-1-lbv.c: New.
5331	* gcc.target/i386/mpx/vla-1-nov.c: New.
5332	* gcc.target/i386/mpx/vla-1-ubv.c: New.
5333	* gcc.target/i386/mpx/vla-2-lbv.c: New.
5334	* gcc.target/i386/mpx/vla-2-nov.c: New.
5335	* gcc.target/i386/mpx/vla-2-ubv.c: New.
5336
53372015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5338
5339	* gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5340
53412015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5342
5343	* gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5344
53452015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5346
5347	* gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5348	* gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5349
53502015-03-10  Jakub Jelinek  <jakub@redhat.com>
5351
5352	PR c/65120
5353	* c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5354	on rhs is 0.
5355	(fn4): New test.
5356	* c-c++-common/pr65120.c: New test.
5357
5358	PR rtl-optimization/65321
5359	* gcc.dg/pr65321.c: New test.
5360
53612015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5362
5363	PR tree-optimization/65355
5364	* gcc.dg/vect/section-anchors-vect-69.c: Update template.
5365
53662015-03-09  Jakub Jelinek  <jakub@redhat.com>
5367
5368	PR c/65120
5369	* c-c++-common/pr49706.c: Adjust tests for not warning
5370	about !!x == y or !b == y where b is boolean, and add
5371	some further tests.
5372	* c-c++-common/pr62199-2.c: Likewise.
5373
53742015-03-09  Richard Biener  <rguenther@suse.de>
5375
5376	PR middle-end/65270
5377	* gcc.dg/torture/pr65270-1.c: New testcase.
5378	* gcc.dg/torture/pr65270-2.c: Likewise.
5379
53802015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5381
5382	PR tree-optimization/63743
5383	* gcc.dg/pr63743.c: New test.
5384
53852015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5386
5387	PR lto/65316
5388	* g++.dg/lto/pr65316_0.C: New testcase.
5389	* g++.dg/lto/pr65316_1.C: New testcase.
5390
53912015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5392
5393	PR target/62247
5394	* g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5395	hppa*-*-hpux*.
5396	* g++.dg/abi/rtti3.C: Likewise.
5397
5398	* g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5399
5400	PR target/62251
5401	* gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5402
5403	* gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5404
5405	* gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5406
5407	* gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5408
54092015-03-08  Morin  <mikael@gcc.gnu.org>
5410
5411	PR fortran/60898
5412	* gfortran.dg/entry_20.f90: New.
5413
54142015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5415
5416	PR target/65153
5417	* gcc.c-torture/compile/pr65153.c: New.
5418
54192015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5420
5421	PR target/65249
5422	* g++.dg/torture/pr65249.C: New.
5423
54242015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5425
5426	* gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5427	long.
5428	(int64_t): Likewise.
5429
54302015-03-07  Marek Polacek  <polacek@redhat.com>
5431	    Martin Uecker  <uecker@eecs.berkeley.edu>
5432
5433	PR sanitizer/65280
5434	* c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5435	member-like arrays.
5436	* c-c++-common/ubsan/bounds-8.c: New test.
5437	* c-c++-common/ubsan/bounds-9.c: New test.
5438	* gcc.dg/ubsan/bounds-2.c: New test.
5439
54402015-03-05  Martin Sebor  <msebor@redhat.com>
5441
5442	PR testsuite/63175
5443	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5444	checking of results into main to prevent it from getting optimized
5445	away.
5446	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5447
54482015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5449
5450	* gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5451	* gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5452	* gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5453	x64.
5454
54552015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5456
5457	* g++.dg/lto/pr65302_1.C: New testcase.
5458	* g++.dg/lto/pr65302_0.C: New testcase.
5459
54602015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5461
5462	* gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5463	-fno-ipa-icf to dg-options.
5464
54652015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5466
5467	* c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5468	compiles using the linker plugin.
5469
54702015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5471
5472	* g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5473
54742015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5475
5476	* gcc.target/arm/pr65067.c: New test.
5477
54782015-03-05  Martin Liska  <mliska@suse.cz>
5479
5480	PR ipa/65318
5481	* gcc.dg/ipa/pr65318.c: New test.
5482
54832015-03-05  Marek Polacek  <polacek@redhat.com>
5484
5485	* c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5486
54872015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5488
5489	* gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5490
54912015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5492
5493	* gcc.dg/var-expand1.c: Force max-completely-peel-times and
5494	max-unroll-times back to defaults for s390.
5495
54962015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5497
5498	Fix last commit.
5499
55002015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5501
5502	PR c++/64665
5503	* g++.dg/cpp0x/initlist92.C: New.
5504
55052015-03-05  Richard Biener  <rguenther@suse.de>
5506
5507	PR tree-optimization/65310
5508	* gcc.dg/vect/pr65310.c: New testcase.
5509
55102015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5511
5512	PR c++/64834
5513	* g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5514
55152015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5516
5517	* gnat.dg/entry_queues3.adb: New test.
5518
55192015-03-04  Ian Lance Taylor  <iant@google.com>
5520
5521	* go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5522
55232015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5524
5525	PR c++/64227
5526	* g++.dg/cpp1y/lambda-generic-ice1.C: New.
5527
55282015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5529
5530	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5531	-fno-ipa-icf to dg-options
5532	* gcc.target/aarch64/vect_saddl_1.c: Likewise.
5533	* gcc.target/aarch64/vect_smlal_1.c: Likewise.
5534
55352015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5536
5537	PR c++/64398
5538	* g++.dg/cpp0x/decltype62.C: New.
5539
55402015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5541
5542	* gnat.dg/object_overflow5.adb: New test.
5543
55442015-03-03  Martin Liska  <mliska@suse.cz>
5545
5546	PR ipa/65287
5547	* gcc.dg/ipa/pr65287.c: New test.
5548
55492015-03-03  Martin Jambor  <mjambor@suse.cz>
5550	    Eric Botcazou  <ebotcazou@adacore.com>
5551
5552	* gnat.dg/specs/pack12.ads: New test.
5553
55542015-03-03  Martin Liska  <mliska@suse.cz>
5555
5556	* gcc.dg/ipa/PR65282.c: New test.
5557
55582015-03-13  Jeff Law  <law@redhat.com>
5559
5560	PR tree-optimization/65241
5561	* gcc.c-torture/compile/pr65241.c: New test.
5562
55632015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5564
5565	PR target/64331
5566	* gcc.target/avr/torture/pr64331.c: New test.
5567
55682015-03-03  Martin Liska  <mliska@suse.cz>
5569	    Jan Hubicka  <hubicka@ucw.cz>
5570
5571	* g++.dg/ipa/pr65263.C: New test.
5572
55732015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5574
5575	PR ipa/65130
5576	* gcc.dg/lto/pr65130_0.c: New testcase.
5577	* gcc.dg/lto/pr65130_1.c: New testcase.
5578
55792015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5580
5581	PR ipa/64988
5582	* g++.dg/torture/pr64988.C: New testcase.
5583
55842015-03-02  Tobias Burnus  <burnus@net-b.de>
5585
5586	* gfortran.dg/coarray_atomic_6.f90: New.
5587
55882015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5589
5590	PR target/65184
5591	* gcc.target/i386/pr65184.c: New.
5592
55932015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5594
5595	PR target/65183
5596	* gcc.target/i386/pr65183.c: New.
5597
55982015-02-28  Martin Liska  <mliska@suse.cz>
5599	    Jan Hubicka  <hubicka@ucw.cz>
5600
5601	* gcc.dg/ipa/ipa-icf-35.c: New test.
5602	* gcc.dg/ipa/ipa-icf-36.c: New test.
5603	* gcc.dg/ipa/ipa-icf-37.c: New test.
5604
56052015-02-28  Martin Liska  <mliska@suse.cz>
5606	    Jan Hubicka  <hubicka@ucw.cz>
5607
5608	PR ipa/65245
5609	* gcc.dg/ipa/ipa-icf-34.c: New test.
5610
56112015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5612
5613	PR target/61142
5614	* gcc.target/sh/sh/pr61142.c: New.
5615
56162015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5617
5618	* g++.dg/other/dump-ada-spec-3.C: New test.
5619
56202015-03-01  Martin Liska  <mliska@suse.cz>
5621
5622	* gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5623	* g++.dg/ipa/pr63595.C: Update expected results.
5624
56252015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5626
5627	PR ipa/65236
5628	* g++.dg/ipa/ipa-icf-6.C: New testcase.
5629
56302015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5631
5632	* gcc.dg/vect/pr59354.c: Move vector producing code to
5633	separate function.
5634
56352015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5636
5637	PR ipa/65237
5638	* gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5639	* gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5640	* gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5641	* gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5642
56432015-02-27  Jakub Jelinek  <jakub@redhat.com>
5644
5645	PR tree-optimization/65048
5646	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5647	(foo): Use K&R style definition.
5648
56492015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5650
5651	PR target/65032
5652	* g++.dg/pr65032.C: New.
5653
56542015-02-27  Marek Polacek  <polacek@redhat.com>
5655
5656	PR c/65040
5657	* gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5658	-Wformat=2.
5659
56602015-02-27  Marek Polacek  <polacek@redhat.com>
5661
5662	PR c/65228
5663	* gcc.dg/pr65228.c: New test.
5664
56652015-02-27  Kai Tietz  <ktietz@redhat.com>
5666
5667	PR c/35330
5668	* gcc.dg/weak/weak-17.c: New file.
5669
56702015-02-27  Richard Biener  <rguenther@suse.de>
5671
5672	PR lto/65193
5673	* g++.dg/lto/pr65193_0.C: New testcase.
5674
56752015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5676
5677	* gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5678	* gcc.target/s390/hotpatch-8.c: Likewise.
5679	* gcc.target/s390/hotpatch-9.c: Likewise.
5680	* gcc.target/s390/pr61078.c: Likewise.
5681	* gcc.target/s390/pr57960.c: Remove -m64.
5682	* gcc.target/s390/pr61078.c: Likewise.
5683
56842015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5685	    Martin Liska  <mliska@suse.cz>
5686
5687	PR bootstrap/65150
5688	* gcc.dg/pr64454.c: Disable ICF.
5689	* gcc.dg/pr28685-1.c: Disable ICF
5690	* gcc.dg/ipa/iinline-5.c: Disable ICF.
5691	* g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5692	* g++.dg/ipa/ipa-icf-4.C: Update template.
5693
56942015-02-26  Jakub Jelinek  <jakub@redhat.com>
5695
5696	PR tree-optimization/65216
5697	* gcc.c-torture/execute/pr65216.c: New test.
5698
5699	PR tree-optimization/65215
5700	* gcc.c-torture/execute/pr65215-1.c: New test.
5701	* gcc.c-torture/execute/pr65215-2.c: New test.
5702	* gcc.c-torture/execute/pr65215-3.c: New test.
5703	* gcc.c-torture/execute/pr65215-4.c: New test.
5704	* gcc.c-torture/execute/pr65215-5.c: New test.
5705
57062015-02-26  Tom de Vries  <tom@codesourcery.com>
5707
5708	* go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5709
57102015-02-26  Martin Liska  <mliska@suse.cz>
5711	    Jan Hubicka  <hubicka@ucw.cz>
5712
5713	* g++.dg/ipa/pr64146.C: Update expected results.
5714	* gcc.dg/ipa/ipa-icf-26.c: Update test.
5715	* gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5716	* gcc.dg/ipa/ipa-icf-34.c: New test.
5717
57182015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5719
5720	* gcc.dg/vect/vect-pr61917.c: Rename to ...
5721	* gcc.dg/vect/O3-vect-pr61917.c: ... this.
5722	(dg-additional-options): Remove dg directive.
5723	(dg-final): Add dg directive.
5724
57252015-02-26  Marek Polacek  <polacek@redhat.com>
5726
5727	PR ipa/65008
5728	* g++.dg/ipa/pr65008.C: New test.
5729
57302015-02-26  Tom de Vries  <tom@codesourcery.com>
5731
5732	* lib/profopt.exp (profopt-target-cleanup): New proc.
5733	(profopt-execute): Use profopt-target-cleanup to handle cleanup of
5734	files from sources from dg-additional-sources.
5735
57362015-02-26  Tom de Vries  <tom@codesourcery.com>
5737
5738	* lib/gcov.exp: Cleanup in case of xfail.
5739
57402015-02-26  Sebastian Pop  <s.pop@samsung.com>
5741
5742	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5743
57442015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5745
5746	PR debug/46102
5747	* g++.dg/debug/dwarf2-1.C: XFAIL and move...
5748	* g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5749	* g++.dg/debug/dwarf2-2.C: XFAIL and move...
5750	* g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5751	* g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5752	* g++.dg/debug/pr46123.C: XFAIL and move...
5753	* g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5754	* gcc.dg/debug/dwarf2-3.c: Move...
5755	* gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5756
57572015-02-26  Marek Polacek  <polacek@redhat.com>
5758
5759	PR c++/65202
5760	* g++.dg/cpp1y/pr65202.C: New test.
5761
57622015-02-26  Tom de Vries  <tom@codesourcery.com>
5763
5764	* g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5765	locale_facets.h.gcov.
5766
57672015-02-26  Tom de Vries  <tom@codesourcery.com>
5768
5769	* gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5770
57712015-02-26  Tom de Vries  <tom@codesourcery.com>
5772
5773	* gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5774
57752015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5776
5777	PR target/65217
5778	* gcc.target/i386/pr65217.c: New.
5779
57802015-02-26  Tom de Vries  <tom@codesourcery.com>
5781
5782	* lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5783
57842015-02-26  Tom de Vries  <tom@codesourcery.com>
5785
5786	* gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5787
57882015-02-26  Sebastian Pop  <s.pop@samsung.com>
5789
5790	PR tree-optimization/65048
5791	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5792
57932015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5794
5795	* lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5796	* g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5797
57982015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5799
5800	PR target/65161
5801	* gcc.target/i386/pr65161.c: New test.
5802
58032015-02-26  Terry Guo  <terry.guo@arm.com>
5804
5805	* gcc.target/arm/no-volatile-in-it.c: New test.
5806
58072015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5808
5809	* gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5810	(dg-options): Add -save-temps.
5811	(dg-final): Add cleanup-saved-temps.
5812
58132015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5814
5815	* gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5816
58172015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5818
5819	* gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5820	* gcc.target/powerpc/pack01.c: Include string.h.
5821
58222015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5823
5824	PR target/65167
5825	* gcc.target/i386/pr65167.c: New.
5826
58272015-02-25  Kai Tietz  <ktietz@redhat.com>
5828
5829	PR tree-optimization/61917
5830	* gcc.dg/vect/vect-pr61917.c: New file.
5831
58322015-02-24  Jakub Jelinek  <jakub@redhat.com>
5833
5834	PR tree-optimization/65170
5835	* gcc.c-torture/execute/pr65170.c: New test.
5836	* gcc.dg/tree-ssa/vrp96.c: New test.
5837
58382015-02-24  Tom de Vries  <tom@codesourcery.com>
5839
5840	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5841
58422015-02-24  Tom de Vries  <tom@codesourcery.com>
5843
5844	PR testsuite/65126
5845	* lib/gcc-defs.exp (additional_sources_used): Add new var.
5846	(dg-additional-files-options): Copy additional_sources to
5847	additional_sources_used before emptying additional_sources.
5848	* lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5849	(cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5850	(cleanup-saved-temps): Use additional_sources_used instead of
5851	additional_sources.
5852	(dg-test): Reset additional_sources_used.
5853
58542015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5855
5856	PR fortran/63427
5857	* gfortran.dg/integer_exponentiation_6.F90: New test.
5858
58592015-02-23  Martin Sebor  <msebor@redhat.com>
5860
5861	PR target/65109
5862	* gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5863	two parts.  One to save registers, the other to verify the
5864	registers have the right values.  Save register state into
5865	static data rather than on the stack.
5866
58672015-02-23  Jakub Jelinek  <jakub@redhat.com>
5868
5869	PR bootstrap/63888
5870	* c-c++-common/asan/pr63888.c: New test.
5871
58722015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5873
5874	PR target/65163
5875	* gcc.c-torture/compile/pr65163.c: New.
5876
58772015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5878
5879	* gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5880	with -m31 on 64 bit.
5881	* gcc.dg/hoist-register-pressure-2.c: Likewise.
5882	* gcc.dg/hoist-register-pressure-3.c: Likewise.
5883
58842015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5885
5886	* gcc.target/s390/20090223-1.c: Add
5887	-Wno-implicit-function-declaration option.
5888	* gcc.target/s390/pr42224.c: Likewise.
5889	* gcc.target/s390/pr55718.c: Likewise.
5890
58912015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5892
5893	* gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5894	* gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5895	* gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5896	* gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5897	* gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5898	* gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5899	* gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5900	* gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5901	* gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5902	* gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5903	* gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5904	* gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5905	* gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5906	* gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5907	* gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5908	* gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5909	* gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5910	* gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5911	* gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5912	* gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5913	* gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5914
59152015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5916
5917	* gcc.target/s390/hotpatch-8.c: Add -march=g5.
5918	* gcc.target/s390/hotpatch-9.c: Add -march=g5.
5919	* gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5920	* gcc.target/s390/hotpatch-compile-10.c: Likewise.
5921	* gcc.target/s390/hotpatch-compile-11.c: Likewise.
5922	* gcc.target/s390/hotpatch-compile-12.c: Likewise.
5923	* gcc.target/s390/hotpatch-compile-13.c: Likewise.
5924	* gcc.target/s390/hotpatch-compile-14.c: Likewise.
5925	* gcc.target/s390/hotpatch-compile-2.c: Likewise.
5926	* gcc.target/s390/hotpatch-compile-3.c: Likewise.
5927	* gcc.target/s390/hotpatch-compile-4.c: Likewise.
5928	* gcc.target/s390/hotpatch-compile-5.c: Likewise.
5929	* gcc.target/s390/hotpatch-compile-6.c: Likewise.
5930	* gcc.target/s390/hotpatch-compile-7.c: Likewise.
5931	* gcc.target/s390/hotpatch-compile-8.c: Likewise.
5932	* gcc.target/s390/hotpatch-compile-9.c: Likewise.
5933
59342015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5935
5936	PR fortran/64980
5937	PR fortran/61960
5938	* gfortran.dg/pr61960.f90: New.
5939	* gfortran.dg/pr64230.f90: New.
5940	* gfortran.dg/pr64980.f03: New.
5941
59422015-02-22  Tom de Vries  <tom@codesourcery.com>
5943
5944	* gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5945
59462015-02-21  Arnaud Charlet  <charlet@adacore.com>
5947
5948	PR ada/65156
5949	* gnat.dg/timing_events.adb: Removed, invalid test.
5950
59512015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5952
5953	PR debug/58123
5954	* g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5955	location.
5956	* g++.dg/gcov/gcov-2.C: Likewise.
5957
59582015-02-20  Richard Biener  <rguenther@suse.de>
5959
5960	PR tree-optimization/65136
5961	* gcc.dg/tree-ssa/pr65136.c: New testcase.
5962
59632015-02-20  Jakub Jelinek  <jakub@redhat.com>
5964
5965	PR testsuite/64158
5966	* gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5967	and nvptx-*-* blacklisting.
5968
5969	* gcc.dg/sibcall-9.c: New test.
5970	* gcc.dg/sibcall-10.c: New test.
5971
59722015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5973
5974	* gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5975
59762015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5977
5978	PR target/64452
5979	* gcc.target/avr/torture/pr64452.c: New test.
5980
59812015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5982
5983	* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5984	* gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5985
59862015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5987
5988	PR testsuite/65116
5989	* lib/target-supports.exp (check_compile): Check whether
5990	additional_sources is defined before using it.
5991
59922015-02-19  Jakub Jelinek  <jakub@redhat.com>
5993
5994	PR middle-end/65074
5995	* g++.dg/opt/pr65074.C: New file.
5996
59972015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5998
5999	* g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6000	(size_type): New typedef.
6001	(operator "" _script): Use it for the last argument.
6002
60032015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6004
6005	* gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6006
60072015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6008
6009	* lib/target-supports.exp (check_compile): Save/restore
6010	additional_sources that may belong to an actual test.
6011
60122015-02-18  Jakub Jelinek  <jakub@redhat.com>
6013
6014	PR gcov-profile/64634
6015	* g++.dg/gcov/gcov-15.C: New test.
6016
60172015-02-18  Tom de Vries  <tom@codesourcery.com>
6018
6019	* gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6020
60212015-02-18  Tom de Vries  <tom@codesourcery.com>
6022
6023	* gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6024
60252015-02-18  Tom de Vries  <tom@codesourcery.com>
6026
6027	* gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6028
60292015-02-18  Tom de Vries  <tom@codesourcery.com>
6030
6031	* gfortran.dg/fmt_cache_1.f: Add missing close.
6032
60332015-02-18  Tom de Vries  <tom@codesourcery.com>
6034
6035	PR testsuite/65107
6036	* gfortran.dg/read_eof_8.f90: Add missing close.
6037
60382015-02-18  Richard Biener  <rguenther@suse.de>
6039
6040	PR tree-optimization/65063
6041	* gcc.dg/pr65063.c: New testcase.
6042
60432015-02-18  Richard Biener  <rguenther@suse.de>
6044
6045	PR tree-optimization/62217
6046	* gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6047
60482015-02-18  Marek Polacek  <polacek@redhat.com>
6049
6050	PR sanitizer/65081
6051	* c-c++-common/ubsan/pr65081.c: New test.
6052
60532015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6054
6055	* gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6056	* gcc.target/sh/force-cbranch-delay-slot.c: New.
6057
60582015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6059
6060	* gcc.dg/ipa/propalign-3.c: New test.
6061
60622015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6063
6064	PR target/64793
6065	* gcc.target/sh/pr64793.c: New.
6066	* gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6067
60682015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6069
6070	* gcc.target/arm/divzero.c: New test case.
6071
60722015-02-17  Tom de Vries  <tom@codesourcery.com>
6073
6074	* gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6075
60762015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6077	    Jakub Jelinek  <jakub@redhat.com>
6078
6079	PR c++/65075
6080	* g++.dg/cpp0x/pr65075.C: New test.
6081
60822015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6083
6084	PR target/65058
6085	* gcc.target/powerpc/pr65058.c: New test.
6086
60872015-02-16  Jeff Law  <law@redhat.com>
6088
6089	PR tree-optimization/64823
6090	* gcc.dg/uninit-20.c: New test.
6091
60922015-02-16  Jakub Jelinek  <jakub@redhat.com>
6093	    James Greenhalgh  <james.greenhalgh@arm.com>
6094
6095	PR ipa/64963
6096	* gcc.dg/ipa/ipa-clone-1.c: New test.
6097
60982015-02-16  Richard Biener  <rguenther@suse.de>
6099
6100	PR tree-optimization/65077
6101	* gcc.dg/torture/pr65077.c: New testcase.
6102
61032015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6104
6105	* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6106	Directive adjusted to scan for ldaxr.
6107	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6108	adjusted to scan for ldaex.
6109
61102015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6111
6112	PR c++/65080
6113	* g++.dg/cpp0x/constexpr-65080.C: New.
6114
61152015-02-16  Richard Biener  <rguenther@suse.de>
6116
6117	PR tree-optimization/63593
6118	* gcc.dg/pr63593.c: New testcase.
6119
61202015-02-16  Marek Polacek  <polacek@redhat.com>
6121
6122	PR c/65066
6123	* gcc.dg/pr65066.c: New test.
6124
61252015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6126
6127	* gcc.dg/pr65002.C: Move ...
6128	* g++.dg/ipa/pr65002.C: ... here.
6129
61302015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6131
6132	* gcc.target/powerpc/pr64205.c: Skip on AIX.
6133	* gcc.target/powerpc/pr64505.c: Skip on AIX.
6134	* gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6135	* gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6136
61372015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6138
6139	PR testsuite/64850
6140	* gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6141	the expression to find calls.
6142	* c-c++-common/goacc/acc_on_device-2.c: Likewise.
6143	* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6144	* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6145	* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6146	* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6147
61482015-02-14  Marek Polacek  <polacek@redhat.com>
6149
6150	PR c/64768
6151	* gcc.dg/array-11.c: New test.
6152	* gcc.dg/array-12.c: New test.
6153	* gcc.dg/array-13.c: New test.
6154	* gcc.dg/array-14.c: New test.
6155	* gcc.dg/c99-flex-array-typedef-1.c: New test.
6156	* gcc.dg/c99-flex-array-typedef-2.c: New test.
6157	* gcc.dg/c99-flex-array-typedef-3.c: New test.
6158	* gcc.dg/c99-flex-array-typedef-5.c: New test.
6159	* gcc.dg/c99-flex-array-typedef-7.c: New test.
6160	* gcc.dg/c99-flex-array-typedef-8.c: New test.
6161
61622015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6163
6164	PR c++/60894
6165	* g++.dg/lookup/using54.C: New.
6166
61672015-02-13  Jeff Law  <law@redhat.com>
6168
6169	PR bootstrap/65060
6170	Revert my change for tree-optimization/64823.
6171
61722015-02-13  Jakub Jelinek  <jakub@redhat.com>
6173
6174	PR tree-optimization/65053
6175	* gcc.c-torture/execute/pr65053-1.c: New test.
6176	* gcc.c-torture/execute/pr65053-2.c: New test.
6177
61782015-02-13  Marek Polacek  <polacek@redhat.com>
6179
6180	PR c/65050
6181	* gcc.dg/pr65050.c: New test.
6182
61832015-02-13  Jeff Law  <law@redhat.com>
6184
6185	PR tree-optimization/64823
6186	* gcc.dg/uninit-20.c: New test.
6187
6188	PR rtl-optimization/47477
6189	* gcc.dg/tree-ssa/pr47477.c: New test.
6190
61912015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6192
6193	PR c++/60211
6194	* g++.dg/parse/ivdep-2.C: New.
6195	* g++.dg/parse/ivdep-3.C: Likewise.
6196
61972015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6198
6199	PR fortran/64506
6200	* gfortran.dg/continuation_13.f90: New test.
6201	* gfortran.dg/continuation_14.f: New test.
6202
62032015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6204
6205	PR c++/64970
6206	* g++.dg/cpp0x/sfinae55.C: New.
6207
62082015-02-13  Jakub Jelinek  <jakub@redhat.com>
6209
6210	PR ipa/65034
6211	* g++.dg/ipa/pr65034.C: New test.
6212
62132015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6214
6215	PR tree-optimization/65002
6216	* gcc.dg/pr65002.C: New.
6217
62182015-02-13  Marek Polacek  <polacek@redhat.com>
6219
6220	PR c/65040
6221	* c-c++-common/pr65040.c: New test.
6222
62232015-02-13  Bin Cheng  <bin.cheng@arm.com>
6224
6225	PR tree-optimization/64705
6226	* gcc.dg/tree-ssa/pr64705.c: New test.
6227
62282015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6229
6230	PR rtl/32219
6231	* gcc.dg/visibility-22.c: New test.
6232	* gcc.dg/visibility-23.c: New test.
6233	* gcc.target/i386/pr32219-1.c: New test.
6234	* gcc.target/i386/pr32219-2.c: New test.
6235	* gcc.target/i386/pr32219-3.c: New test.
6236	* gcc.target/i386/pr32219-4.c: New test.
6237	* gcc.target/i386/pr32219-5.c: New test.
6238	* gcc.target/i386/pr32219-6.c: New test.
6239	* gcc.target/i386/pr32219-7.c: New test.
6240	* gcc.target/i386/pr32219-8.c: New test.
6241	* gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6242
62432015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6244
6245	PR libgfortran/57822
6246	* gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6247	four different KINDs.
6248
62492015-02-12  Jakub Jelinek  <jakub@redhat.com>
6250
6251	PR c++/64884
6252	* g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6253
6254	PR sanitizer/65000
6255	* g++.dg/ubsan/pr65000.C: New test.
6256
62572015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6258
6259	PR fortran/64932
6260	* gfortran.dg/finalize_28.f90: New test
6261
62622015-02-12  Jakub Jelinek  <jakub@redhat.com>
6263
6264	PR debug/55541
6265	* g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6266	DW_TAG_lexical_block removal.
6267	* g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6268	* g++.dg/guality/pr55541.C: New test.
6269
6270	PR sanitizer/64984
6271	* g++.dg/ubsan/pr64984.C: New test.
6272
62732015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6274
6275	* gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6276
62772015-02-12  Jakub Jelinek  <jakub@redhat.com>
6278
6279	PR testsuite/64930
6280	* gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6281	instructions for 2015-01-14 get_memmodel changes.
6282	* gcc.target/powerpc/atomic-p8.c: Likewise.
6283
6284	PR sanitizer/65019
6285	* g++.dg/ubsan/pr65019.C: New test.
6286
6287	PR tree-optimization/65014
6288	* gcc.c-torture/compile/pr65014.c: New test.
6289
62902015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6291
6292	PR libgfortran/57822
6293	* gfortran/fmt_g0_7.f08: Revise test.
6294
62952015-02-11  Jeff Law  <law@redhat.com>
6296
6297	PR target/63347
6298	* gcc.target/m68k/pr63347.c: New test.
6299
63002015-02-11  Marek Polacek  <polacek@redhat.com>
6301
6302	* g++.dg/ubsan/shift-1.C: New test.
6303	* gcc.dg/ubsan/c-shift-2.c: New test.
6304	* c-c++-common/ubsan/shift-5.c: Remove file.
6305
63062015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6307
6308	* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6309	Directive adjusted to XFAIL.
6310	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6311	adjusted to XFAIL.
6312
63132015-02-11  Jakub Jelinek  <jakub@redhat.com>
6314
6315	PR middle-end/65003
6316	* g++.dg/opt/pr65003.C: New test.
6317
63182015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6319
6320	* lib/target-supports.exp (check_effective_target_pie): Renamed
6321	to ...
6322	(check_effective_target_pie_enabled): This.
6323	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6324	* gcc.target/i386/pie.c: Likewise.
6325
63262015-02-11  Andrew Pinski  <apinski@cavium.com>
6327
6328	PR target/64893
6329	* c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6330	* c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6331
63322015-02-11  Jakub Jelinek  <jakub@redhat.com>
6333
6334	PR target/61925
6335	* gcc.target/i386/pr61925-1.c: New test.
6336	* gcc.target/i386/pr61925-2.c: New test.
6337	* gcc.target/i386/pr61925-3.c: New test.
6338
63392015-02-10  Jakub Jelinek  <jakub@redhat.com>
6340
6341	PR sanitizer/65004
6342	* g++.dg/asan/pr65004.C: New test.
6343
63442015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6345
6346	PR target/64661
6347	* gcc.taget/sh/pr64661-0.h: New.
6348	* gcc.taget/sh/pr64661-1.c: New.
6349	* gcc.taget/sh/pr64661-2.c: New.
6350	* gcc.taget/sh/pr64661-3.c: New.
6351	* gcc.taget/sh/pr64661-4.c: New.
6352
63532015-02-10  Richard Biener  <rguenther@suse.de>
6354
6355	PR tree-optimization/64995
6356	* g++.dg/torture/pr64995.C: New testcase.
6357
63582015-02-10  Richard Biener  <rguenther@suse.de>
6359
6360	PR tree-optimization/64909
6361	* gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6362
63632015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6364
6365	* gcc.dg/signbit-sa.c: New test.
6366
63672015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6368
6369	PR libgfortran/57822
6370	* gfortran/fmt_g0_7.f08: New test.
6371
63722015-02-10  Bin Cheng  <bin.cheng@arm.com>
6373
6374	PR tree-optimization/43378
6375	* gcc.dg/tree-ssa/pr43378.c: New test.
6376
63772015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6378
6379	PR ipa/64978
6380	* g++.dg/torture/pr64978.C: New testcase.
6381
63822015-02-09  Jakub Jelinek  <jakub@redhat.com>
6383
6384	PR sanitizer/64981
6385	* gcc.dg/asan/pr64981.c: New test.
6386
63872015-02-09  Marek Polacek  <polacek@redhat.com>
6388
6389	PR c/64856
6390	* gcc.dg/pr64856.c: New test.
6391
63922015-02-09  Jakub Jelinek  <jakub@redhat.com>
6393
6394	PR target/64979
6395	* gcc.dg/tree-ssa/stdarg-7.c: New test.
6396	* gcc.c-torture/execute/pr64979.c: New test.
6397
63982015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6399
6400	* gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6401
64022015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6403
6404	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6405	* gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6406
64072015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6408
6409	PR target/58757
6410	* gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6411
64122015-02-09  Richard Biener  <rguenther@suse.de>
6413
6414	PR tree-optimization/54000
6415	* g++.dg/tree-ssa/ivopts-3.C: New testcase.
6416
64172015-02-09  Tom de Vries  <tom@codesourcery.com>
6418
6419	* gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6420
64212015-02-09  Martin Liska  <mliska@suse.cz>
6422
6423	* g++.dg/ipa/pr64858.C: New test.
6424
64252015-02-09  Tom de Vries  <tom@codesourcery.com>
6426
6427	* gcc.dg/uninit-19.c: Fix warning line for fpic.
6428
64292015-02-08  Andrew Pinski  <apinski@cavium.com>
6430
6431	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6432
64332015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6434
6435	PR fortran/63744
6436	* gfortran.dg/use_rename_8.f90: New.
6437
64382015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6439
6440	* gnat.dg/addr7.ad[sb]: New test.
6441	* gnat.dg/addr8.ad[sb]: Likewise.
6442
64432015-02-06  David Malcolm  <dmalcolm@redhat.com>
6444
6445	PR jit/64752
6446	* jit.dg/create-code-for-hello-world-executable.h: New file, taken
6447	from jit.dg/test-compile-to-executable.c's create_code, with a
6448	clarification of the output message.
6449	* jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6450	pass/fail message.
6451	(test_jit): Use CHECK_NO_ERRORS when calling
6452	gcc_jit_context_compile_to_file.
6453	* jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6454	jit-verify-compile-to-file to jit-verify-output-file-was-created.
6455	(jit-setup-compile-to-file): Likewise.  Add a verbose comment
6456	about deletions that are attempted.
6457	(jit-verify-compile-to-file): Rename to...
6458	(jit-verify-output-file-was-created): ...this, and drop the
6459	attempt to run "file" and verify the output.
6460	(jit-verify-assembler): New function.
6461	(jit-verify-object): New function.
6462	(jit-verify-dynamic-library): New function.
6463	* jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6464	favor of an implementation from new file
6465	create-code-for-hello-world-executable.h, which also adds a
6466	"main".
6467	(dg-final): Replace jit-verify-compile-to-file with
6468	jit-verify-output-file-was-created, and invoke new function
6469	jit-verify-assembler.
6470	* jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6471	the output message.
6472	(dg-final): Replace jit-verify-compile-to-file with
6473	jit-verify-output-file-was-created, and invoke new function
6474	jit-verify-dynamic-library.
6475	* jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6476	favor of an implementation from new file
6477	create-code-for-hello-world-executable.h, which also adds a
6478	"main".
6479	(dg-final): Replace jit-verify-compile-to-file with
6480	jit-verify-output-file-was-created.  Strengthen the expected stdout
6481	from the built executable.
6482	* jit.dg/test-compile-to-object.c (create_code): Eliminate in
6483	favor of an implementation from new file
6484	create-code-for-hello-world-executable.h, which also adds a
6485	"main".
6486	(dg-final): Replace jit-verify-compile-to-file with
6487	jit-verify-output-file-was-created, and invoke new function
6488	jit-verify-object.
6489	* jit.dg/verify-dynamic-library.c: New source file.
6490
64912015-02-06  Sebastian Pop  <s.pop@samsung.com>
6492	    Brian Rzycki  <b.rzycki@samsung.com>
6493
6494	PR tree-optimization/64878
6495	* gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6496
64972015-02-06  Jakub Jelinek  <jakub@redhat.com>
6498
6499	PR ipa/64896
6500	* g++.dg/ipa/pr64896.C: New test.
6501
65022015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6503
6504	PR target/64205
6505	* gcc.target/powerpc/pr64205.c: New file.
6506
65072015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6508
6509	* gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6510	(dg-options): Use -fpie instead of -fPIE -pie.
6511
65122015-02-06  Jakub Jelinek  <jakub@redhat.com>
6513
6514	PR middle-end/64937
6515	* g++.dg/asan/pr64937.C: New test.
6516
65172015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6518
6519	PR fortran/63205
6520	* gfortran.dg/class_to_type_4.f90: New test
6521
65222015-01-29  Andre Vehreschild  <vehre@gmx.de>
6523
6524	* gfortran.dg/unlimited_polymorphic_22.f90: New test.
6525
65262015-02-06  Jakub Jelinek  <jakub@redhat.com>
6527
6528	PR rtl-optimization/64957
6529	PR debug/64817
6530	* gcc.c-torture/execute/pr64957.c: New test.
6531
65322015-02-05  Jeff Law  <law@redhat.com>
6533
6534	PR target/17306
6535	* gcc.target/h8300/pr17306-1.c: New test.
6536	* gcc.target/h8300/pr17306-2.c: New test.
6537
65382015-02-05  Tobias Burnus  <burnus@net-b.de>
6539
6540	PR fortran/64943
6541	* gfortran.dg/structure_constructor_12.f90: New.
6542
65432015-02-05  Jeff Law  <law@redhat.com>
6544
6545	PR target/58400
6546	gcc.target/h8300/pr58400.c: New test.
6547
65482015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6549
6550	* gcc.target/arm/macro_defs0.c: New test.
6551	* gcc.target/arm/macro_defs1.c: New test.
6552	* gcc.target/arm/macro_defs2.c: New test.
6553
65542015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6555
6556	PR rtl-optimization/64905
6557	* gcc.target/i386/pr64905.c: Require nonpic target.
6558	(dg-options): Add -fomit-frame-pointer.
6559	(main): Remove.
6560
65612014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6562
6563	* gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6564	tree dump scanning.
6565
65662015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6567
6568	PR fortran/64757
6569	* gfortran.dg/type_to_class_2.f90: New test
6570	* gfortran.dg/type_to_class_3.f90: New test
6571
65722015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6573
6574	PR ipa/64686
6575	* g++.dg/torture/pr64686.C: New testcase.
6576
65772015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6578
6579	PR rtl-optimization/64905
6580	* gcc.target/i386/pr64905.c: New file.
6581
65822015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6583
6584	* gcc.dg/guality/pr41447-1.c: Remove xfail.
6585	* gcc.dg/guality/pr41616-1.c: Ditto.
6586
65872015-02-04  Alexandre Oliva <aoliva@redhat.com>
6588
6589	PR debug/64817
6590	* gcc.dg/pr64817-3.c: New.
6591
65922015-02-04  Jakub Jelinek  <jakub@redhat.com>
6593	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6594
6595	* gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6596	pass parameters in registers.
6597	* gcc.dg/guality/pr36728-2.c (main): Likewise.
6598	* gcc.dg/guality/pr36728-3.c (main): Likewise.
6599	* gcc.dg/guality/pr36728-4.c (main): Likewise.
6600
66012015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6602	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6603
6604	* gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6605	list, allow for multilibed targets.
6606	* gcc.dg/combine_ashiftrt_2.c: Likewise.
6607
66082015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6609
6610	* gcc.dg/builtins-58.c: Check for pow at the end of words only.
6611	* gcc.dg/pr46728-6.c: Ditto.
6612
66132015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6614
6615	* gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6616	for mips_nanlegacy target.
6617
66182015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6619
6620	* gcc.target/i386/chkp-hidden-def.c: New.
6621
66222015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6623
6624	PR middle-end/62103
6625	* gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6626	to use 24 bits for bitfield b.
6627
66282015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6629
6630	PR testsuite/64796
6631	* lib/target-supports.exp (check_effective_target_bswap64): Do not
6632	cache result in a global variable.  Include all 32-bit targets for
6633	bswap64 tests.
6634
66352015-02-03  Jakub Jelinek  <jakub@redhat.com>
6636
6637	PR rtl-optimization/64756
6638	* gcc.c-torture/execute/pr64756.c: New test.
6639
66402015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6641
6642	PR target/64660
6643	* gcc.target/sh/pr64660-0.h: New.
6644	* gcc.target/sh/pr64660-1.c: New.
6645	* gcc.target/sh/pr64660-2.c: New.
6646	* gcc.target/sh/pr64660-3.c: New.
6647	* gcc.target/sh/pr64660-4.c: New.
6648
66492015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6650
6651	PR c++/64877
6652	* g++.dg/warn/Waddress-2.C: New.
6653
66542015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6655
6656	PR middle-end/61225
6657	* gcc.target/i386/pr49095.c: XFAIL for ia32.
6658
66592015-02-03  Dodji Seketeli  <dodji@redhat.com>
6660
6661	PR preprocessor/64803
6662	* gcc.dg/cpp/builtin-macro-1.c: New test case.
6663
66642015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6665
6666	* g++.dg/ipa/devirt-37.C: Disable early inlining.
6667
66682015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6669
6670	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6671	(_ARM_FPSRC): Add DN and AHP fields.
6672	(clean_results): Force DN=1 on AArch64.
6673	* gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6674	* gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6675	* gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6676	* gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6677	* gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6678	* gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6679
66802015-02-02  Alan Modra  <amodra@gmail.com>
6681
6682	* gcc.target/powerpc/cprophard.c: New.
6683
66842015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6685
6686	* gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6687	* gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6688
66892015-02-01  Jakub Jelinek  <jakub@redhat.com>
6690
6691	PR debug/64817
6692	* gcc.dg/pr64817-1.c: New test.
6693	* gcc.dg/pr64817-2.c: New test.
6694
66952015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6696
6697	PR target/64851
6698	* gcc.target/sh/pr64851-0.h: New
6699	* gcc.target/sh/pr64851-1.c: New
6700	* gcc.target/sh/pr64851-2.c: New
6701	* gcc.target/sh/pr64851-3.c: New
6702	* gcc.target/sh/pr64851-4.c: New
6703
67042015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6705
6706	PR target/64882
6707	* gcc.dg/torture/pr64882.c: New test.
6708
67092015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6710
6711	PR target/64159
6712	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6713	sparc*-*-*.
6714
67152015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6716
6717	* g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6718	* gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6719	* gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6720	* gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6721	* gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6722	* gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6723	tree dump.
6724	* gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6725	* gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6726	tree dump.
6727	* gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6728	* gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6729	tree dump.
6730
67312015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6732
6733	PR target/64688
6734	* g++.dg/pr64688-2.C: New.
6735
67362015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6737
6738	* gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6739	* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6740	* gcc.target/i386/fuse-caller-save.c: Ditto.
6741	* gcc.target/i386/headmerge-1.c: Ditto.
6742	* gcc.target/i386/headmerge-2.c: Ditto.
6743	* gcc.target/i386/sibcall-6.c: Ditto.
6744
67452015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6746
6747	PR target/64617
6748	* gcc.target/i386/pr64617.c: New test.
6749
67502015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6751
6752	PR target/15184
6753	* gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6754	(dg-options): Remove -m32.
6755	(dg-final): Scan for "movb %al" only.
6756	* gcc.target/i386/pr15184-2.c: Ditto.
6757
67582015-01-30  Richard Biener  <rguenther@suse.de>
6759
6760	PR tree-optimization/64829
6761	* gcc.dg/vect/pr64829.c: New testcase.
6762
67632015-01-29  Marek Polacek  <polacek@redhat.com>
6764
6765	PR c/64709
6766	* gcc.dg/pr64709.c: New test.
6767
67682015-01-29  Jakub Jelinek  <jakub@redhat.com>
6769
6770	PR c++/64717
6771	* g++.dg/ubsan/pr64717-1.C: New test.
6772	* g++.dg/ubsan/pr64717-2.C: New test.
6773
67742015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6775
6776	* gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6777
67782015-01-29  Jeff Law  <law@redhat.com>
6779
6780	PR target/15184
6781	* gcc.target/i386/pr15184-1.c: New test.
6782	* gcc.target/i386/pr15184-2.c: New test.
6783
67842015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6785
6786	PR tree-optimization/64746
6787	* gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6788
67892015-01-29  Richard Biener  <rguenther@suse.de>
6790
6791	PR tree-optimization/64853
6792	* gcc.dg/torture/pr64853.c: New testcase.
6793
67942015-01-29  Richard Biener  <rguenther@suse.de>
6795
6796	PR tree-optimization/64844
6797	* gcc.dg/vect/pr64844.c: New testcase.
6798
67992015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6800
6801	PR middle-end/64809
6802	* gcc.dg/pr64809.c: Delete.
6803
68042015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6805
6806	PR middle-end/64805
6807	* gcc.target/i386/pr64805.c: New.
6808
68092015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6810
6811	* gcc.dg/guality/guality.h (main): Add argv[0] to
6812	guality_gdb_command.
6813
68142015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6815
6816	PR ipa/64801
6817	* gcc.dg/tree-ssa/pr64801.c: New testcase.
6818
68192015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6820
6821	PR target/64659
6822	* gcc.target/sh/sh.exp
6823	(check_effective_target_atomic_model_soft_gusa_available,
6824	check_effective_target_atomic_model_soft_tcb_available,
6825	check_effective_target_atomic_model_soft_imask_available,
6826	check_effective_target_atomic_model_hard_llcs_available): New.
6827	* gcc.target/sh/pr64659-0.h: New.
6828	* gcc.target/sh/pr64659-1.c: New.
6829	* gcc.target/sh/pr64659-2.c: New.
6830	* gcc.target/sh/pr64659-3.c: New.
6831	* gcc.target/sh/pr64659-4.c: New.
6832
68332015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6834
6835	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6836	scan-assembler-times pattern.
6837
68382015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6839
6840	PR middle-end/64809
6841	* gcc.dg/pr64809.c: New test.
6842
68432015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6844
6845	PR tree-optimization/64277
6846	* gcc.dg/pr64277.c: New.
6847
68482015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6849
6850	PR tree-optimization/64718
6851	* gcc.c-torture/execute/pr64718.c: New test.
6852
68532015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6854
6855	* gcc.target/aarch64/abs_2.c: New.
6856
68572015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6858
6859	* lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6860	* gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6861	* gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6862	ISA rev < 2.
6863
68642015-01-28  Jakub Jelinek  <jakub@redhat.com>
6865
6866	PR bootstrap/64612
6867	* lib/target-supports.exp (check_effective_target_comdat_group): New.
6868	* g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6869	{ target comdat_group }.
6870
68712015-01-27  Tobias Burnus  <burnus@net-b.de>
6872
6873	PR fortran/63861
6874	* gfortran.dg/goacc/coarray_2.f90: New.
6875
68762015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6877
6878	PR ipa/60871
6879	PR ipa/64139
6880	* g++.dg/torture/pr64139.C: New testcase.
6881	* g++.dg/torture/pr60871.C: Likewise.
6882
68832015-01-27  Janus Weil  <janus@gcc.gnu.org>
6884
6885	PR fortran/64230
6886	* gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6887	prevent linking errors.
6888
68892015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6890
6891	PR ipa/64282
6892	* g++.dg/torture/pr64282.C: New testcase.
6893
68942015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6895
6896	* gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6897	for wzr reg.
6898
68992015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6900
6901	* gcc.target/s390/hotpatch-13.c: New testcase.
6902	* gcc.target/s390/hotpatch-14.c: New testcase.
6903	* gcc.target/s390/hotpatch-15.c: New testcase.
6904	* gcc.target/s390/hotpatch-16.c: New testcase.
6905	* gcc.target/s390/hotpatch-17.c: New testcase.
6906	* gcc.target/s390/hotpatch-18.c: New testcase.
6907	* gcc.target/s390/hotpatch-19.c: New testcase.
6908	* gcc.target/s390/hotpatch-20.c: New testcase.
6909	* gcc.target/s390/hotpatch-compile-10.c: New testcase.
6910	* gcc.target/s390/hotpatch-compile-11.c: New testcase.
6911	* gcc.target/s390/hotpatch-compile-12.c: New testcase.
6912	* gcc.target/s390/hotpatch-compile-13.c: New testcase.
6913	* gcc.target/s390/hotpatch-compile-14.c: New testcase.
6914	* gcc.target/s390/hotpatch-compile-15.c: New testcase.
6915	* gcc.target/s390/hotpatch-compile-16.c: New testcase.
6916	* gcc.target/s390/hotpatch-compile-9.c: New testcase.
6917	* gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6918	* gcc.target/s390/hotpatch-10.c: Likewise.
6919	* gcc.target/s390/hotpatch-11.c: Likewise.
6920	* gcc.target/s390/hotpatch-12.c: Likewise.
6921	* gcc.target/s390/hotpatch-2.c: Likewise.
6922	* gcc.target/s390/hotpatch-3.c: Likewise.
6923	* gcc.target/s390/hotpatch-4.c: Likewise.
6924	* gcc.target/s390/hotpatch-5.c: Likewise.
6925	* gcc.target/s390/hotpatch-6.c: Likewise.
6926	* gcc.target/s390/hotpatch-7.c: Likewise.
6927	* gcc.target/s390/hotpatch-8.c: Likewise.
6928	* gcc.target/s390/hotpatch-9.c: Likewise.
6929	* gcc.target/s390/hotpatch-compile-1.c: Likewise.
6930	* gcc.target/s390/hotpatch-compile-2.c: Likewise.
6931	* gcc.target/s390/hotpatch-compile-3.c: Likewise.
6932	* gcc.target/s390/hotpatch-compile-4.c: Likewise.
6933	* gcc.target/s390/hotpatch-compile-5.c: Likewise.
6934	* gcc.target/s390/hotpatch-compile-6.c: Likewise.
6935	* gcc.target/s390/hotpatch-compile-7.c: Likewise.
6936	* gcc.target/s390/hotpatch-compile-8.c: Likewise.
6937
69382015-01-27  Jiong Wang  <jiong.wang@arm.com>
6939
6940	* gcc.dg/long_branch.c: New testcase.
6941
69422015-01-27  Richard Biener  <rguenther@suse.de>
6943
6944	PR tree-optimization/56273
6945	PR tree-optimization/59124
6946	PR tree-optimization/64277
6947	* g++.dg/warn/Warray-bounds-6.C: New testcase.
6948	* gcc.dg/Warray-bounds-12.c: Likewise.
6949	* gcc.dg/Warray-bounds-13.c: Likewise.
6950
69512015-01-27  Jakub Jelinek  <jakub@redhat.com>
6952
6953	PR rtl-optimization/61058
6954	* gcc.dg/pr61058.c: New test.
6955
69562015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6957
6958	* gcc.target/i386/chkp-narrow-bounds.c: New.
6959
69602015-01-27  Jakub Jelinek  <jakub@redhat.com>
6961
6962	PR tree-optimization/64807
6963	* gcc.dg/pr64807.c: New test.
6964
6965	PR c/64766
6966	* gcc.dg/pr64766.c: New test.
6967
69682015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6969
6970	PR target/49263
6971	* gcc.target/sh/pr49263-4.c: New.
6972
69732015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6974
6975	PR fortran/62044
6976	* gfortran.dg/allocate_with_mold_1.f90: New test
6977
69782015-01-26  Jakub Jelinek  <jakub@redhat.com>
6979
6980	PR c/64778
6981	* gcc.dg/pr64778.c: New test.
6982
6983	PR middle-end/64421
6984	* gcc.dg/vect/pr64421.c: New test.
6985
69862015-01-26  Tobias Burnus  <burnus@net-b.de>
6987
6988	PR fortran/64771
6989	* gfortran.dg/coarray_36.f: New.
6990	* gfortran.dg/coarray_37.f90: New.
6991
69922015-01-26  Janus Weil  <janus@gcc.gnu.org>
6993
6994	PR fortran/64230
6995	* gfortran.dg/class_allocate_18.f90: New.
6996
69972015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6998
6999	* gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7000
70012015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7002
7003	* gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7004
70052015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7006
7007	* gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7008
70092015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7010
7011	* gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7012
70132015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7014
7015	* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7016	* gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7017	* gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7018	* gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7019
70202015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7021
7022	* gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7023	* gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7024	* gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7025
70262015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7027
7028	* gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7029	* gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7030	* gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7031	* gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7032	* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7033	vXXXhn.inc.
7034
70352015-01-26  Richard Biener  <rguenther@suse.de>
7036
7037	PR middle-end/64764
7038	* gcc.dg/uninit-19.c: New testcase.
7039
70402015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7041
7042	* lib/target-supports.exp (check_effective_target_vect64): Add
7043	sparc*-*-*.
7044
70452015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7046
7047	PR testsuite/64712
7048	* gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7049
70502015-01-26  Tony Liu  <tony.liu@arm.com>
7051
7052	* gcc.target/arm/scd42-1.c: Improve the check for UAL and
7053	non-UAL cases.
7054
70552015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7056
7057	PR libfortran/64770
7058	* gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7059	correctly, clean up afterwards.
7060
70612015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7062
7063	PR fortran/62044
7064	* gfortran.dg/use_rename_7.f90: New.
7065
70662015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7067
7068	* gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7069	* g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7070
70712015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7072
7073	PR target/54236
7074	* gcc.target/sh/pr54236-4.c: New.
7075
70762015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7077
7078	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7079	Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7080	Bridge test.
7081
70822015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7083
7084	PR libfortran/64770
7085	* gfortran.dg/open_new_segv.f90: New test.
7086
70872015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7088
7089	PR target/49263
7090	PR target/53987
7091	PR target/64345
7092	PR target/59533
7093	PR target/52933
7094	PR target/54236
7095	PR target/51244
7096	* gcc.target/sh/pr64345-1.c: New.
7097	* gcc.target/sh/pr64345-2.c: New.
7098	* gcc.target/sh/pr59533-1.c: New.
7099	* gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7100	* gcc.target/sh/pr52933-2.c: Likewise.
7101	* gcc.target/sh/pr54089-1.c: Likewise.
7102	* gcc.target/sh/pr54236-1.c: Likewise.
7103	* gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7104	* gcc.target/sh/pr49263-1.c: Remove xfails.
7105	* gcc.target/sh/pr49263-2.c: Likewise.
7106	* gcc.target/sh/pr49263-3.c: Likewise.
7107	* gcc.target/sh/pr53987-1.c: Likewise.
7108	* gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7109	(test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7110	* gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7111	(test05, test06, test07, test08, test09, test10, test11, test12): New.
7112	* gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7113	(test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7114	test_009): New.
7115	* gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7116	(test_02): New.
7117
71182015-01-24  Tom de Vries  <tom@codesourcery.com>
7119
7120	* gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7121
71222015-01-23  Ian Lance Taylor  <iant@google.com>
7123
7124	PR go/64510
7125	* go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7126	targets without split stack support.
7127
71282015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7129
7130	PR target/64317
7131	* gcc.target/i386/pr64317.c: New test.
7132
71332015-01-23  Jakub Jelinek  <jakub@redhat.com>
7134
7135	PR rtl-optimization/63637
7136	PR rtl-optimization/60663
7137	* gcc.dg/pr63637-1.c: New test.
7138	* gcc.dg/pr63637-2.c: New test.
7139	* gcc.dg/pr63637-3.c: New test.
7140	* gcc.dg/pr63637-4.c: New test.
7141	* gcc.dg/pr63637-5.c: New test.
7142	* gcc.dg/pr63637-6.c: New test.
7143	* gcc.target/i386/pr63637-1.c: New test.
7144	* gcc.target/i386/pr63637-2.c: New test.
7145	* gcc.target/i386/pr63637-3.c: New test.
7146	* gcc.target/i386/pr63637-4.c: New test.
7147	* gcc.target/i386/pr63637-5.c: New test.
7148	* gcc.target/i386/pr63637-6.c: New test.
7149
71502015-01-23  Richard Biener  <rguenther@suse.de>
7151
7152	PR testsuite/63439
7153	* gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7154	* gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7155
71562015-01-23  Marek Polacek  <polacek@redhat.com>
7157
7158	PR preprocessor/60570
7159	* gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7160	* gcc.dg/cpp/pr60570.c: New test.
7161
71622015-01-23  Richard Biener  <rguenther@suse.de>
7163
7164	PR testsuite/63439
7165	* gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7166	vectorization on vect64 targets.
7167
71682015-01-23  Janus Weil  <janus@gcc.gnu.org>
7169
7170	PR fortran/60922
7171	* gfortran.dg/class_allocate_17.f90: New.
7172
71732015-01-23  Tobias Burnus  <burnus@net-b.de>
7174
7175	PR fortran/64726
7176	* gfortran.dg/goacc/combined_loop.f90: New.
7177
71782015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7179
7180	PR fortran/61933
7181	* gfortran.dg/make_unit.f90: New test.
7182
71832015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7184
7185	PR fortran/61933
7186	* gfortran.dg/negative_unit_int8.f: Update.
7187
71882015-01-22  Jeff Law  <law@redhat.com>
7189
7190	PR target/52076
7191	* gcc.target/m68k/pr52076-1.c: New test.
7192	* gcc.target/m68k/pr52076-2.c: New test.
7193
71942015-01-22  Richard Biener  <rguenther@suse.de>
7195
7196	PR middle-end/64728
7197	* gcc.dg/torture/pr64728.c: New testcase.
7198
71992015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7200
7201	PR target/64688
7202	* g++.dg/pr64688.C: New test.
7203
72042015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7205
7206	* gcc.target/i386/chkp-always_inline.c (f1): Make static
7207	to avoid errors with -fpic.
7208
72092015-01-22  Richard Biener  <rguenther@suse.de>
7210
7211	PR libstdc++/64535
7212	* g++.old-deja/g++.eh/badalloc1.C: Adjust.
7213
72142015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7215
7216	PR rtl-optimization/64682
7217	* gcc.c-torture/execute/pr64682.c: New file.
7218
72192015-01-21  Jakub Jelinek  <jakub@redhat.com>
7220
7221	PR debug/64511
7222	* gcc.dg/pr64511.c: New test.
7223
7224	PR rtl-optimization/62078
7225	* g++.dg/opt/pr62078.C: New test.
7226
7227	PR c/63307
7228	* c-c++-common/cilk-plus/CK/pr63307.c: New test.
7229
72302015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7231
7232	PR fortran/57023
7233	* gfortran.dg/internal_pack_15.f90:  New test.
7234
72352015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7236
7237	* c-c++-common/tsan/step.c: New testcase.
7238
72392015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7240
7241	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7242
72432015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7244
7245	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7246
72472015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7248
7249	* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7250
72512015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7252
7253	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7254
72552015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7256
7257	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7258
72592015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7260
7261	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7262
72632015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7264
7265	* gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7266
72672015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7268
7269	* gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7270
72712015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7272
7273	* gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7274
72752015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7276
7277	* gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7278
72792015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7280
7281	* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7282
72832015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7284
7285	* gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7286
72872015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7288
7289	* gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7290	* gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7291	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7292	vXXXw.inc.
7293
72942015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7295
7296	* gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7297	* gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7298	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7299	vXXXl.inc.
7300
73012015-01-21  Renlin Li  <renlin.li@arm.com>
7302
7303	* g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7304	* g++.dg/tls/thread_local5g.C: Likewise.
7305	* g++.dg/tls/thread_local6g.C: Likewise.
7306
73072015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7308
7309	* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7310	* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7311	* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7312
73132015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7314
7315	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7316	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7317	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7318
73192015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7320
7321	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7322	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7323	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7324
73252015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7326
7327	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7328	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7329	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7330
73312015-01-20  Jeff Law  <law@redhat.com>
7332
7333	PR target/59946
7334	* gcc.target/m68k/pr59946.c: New test.
7335
73362015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7337
7338	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7339	* gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7340	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7341
73422015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7343
7344	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7345	* gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7346	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7347
73482015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7349
7350	* gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7351	* gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7352	* gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7353
73542015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7355
7356	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7357	* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7358	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7359	vshuffle.inc.
7360	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7361	vshuffle.inc.
7362
73632015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7364
7365	* gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7366	* gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7367	* gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7368
73692015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7370
7371	* gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7372	* gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7373	* gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7374
73752015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7376
7377	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7378
73792015-01-20  Jakub Jelinek  <jakub@redhat.com>
7380
7381	* gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7382
7383	PR sanitizer/64632
7384	* g++.dg/ubsan/pr64632.C: New test.
7385
7386	PR debug/64663
7387	* gcc.dg/pr64663.c: New test.
7388
73892015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7390
7391	PR c++/64383
7392	* g++.dg/warn/Wunused-var-23.C: New.
7393
73942015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7395
7396	PR c++/59937
7397	* g++.dg/cpp0x/constexpr-59937-1.C: New.
7398	* g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7399
74002015-01-20  Richard Biener  <rguenther@suse.de>
7401
7402	PR ipa/64684
7403	* gcc.dg/lto/pr64684_0.c: New testcase.
7404	* gcc.dg/lto/pr64684_1.c: Likewise.
7405	* gcc.dg/lto/pr64684_2.c: Likewise.
7406	* gcc.dg/lto/pr64685_0.c: Likewise.
7407	* gcc.dg/lto/pr64685_1.c: Likewise.
7408
74092015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7410
7411	PR c++/62241
7412	* g++.dg/cpp1y/lambda-init12.C: New.
7413
74142015-01-20  Richard Biener  <rguenther@suse.de>
7415
7416	PR tree-optimization/64410
7417	* g++.dg/vect/pr64410.cc: Require vect_double.
7418
74192015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7420
7421	PR target/64149
7422	* gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7423
74242015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7425
7426	PR bootstrap/64676
7427	Revert:
7428	2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7429
7430	PR rtl-optimization/64081
7431	* gcc.dg/pr64081.c: New test.
7432
74332015-01-19  David Malcolm  <dmalcolm@redhat.com>
7434
7435	* jit.dg/harness.h: Include <unistd.h>.
7436	(CHECK_NO_ERRORS): New.
7437	(verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7438	(test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7439	gcc_jit_context_compile_to_file.
7440	* jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7441	args to the spawned executable.
7442	(jit-expand-vars): New function.
7443	(jit-exe-params): New variable.
7444	(dg-jit-set-exe-params): New function.
7445	(jit-dg-test): Detect testcases that use
7446	jit-verify-compile-to-file and call jit-setup-compile-to-file.
7447	Set arguments of spawned process to jit-exe-params.
7448	(jit-get-output-filename): New function.
7449	(jit-setup-compile-to-file): New function.
7450	(jit-verify-compile-to-file): New function.
7451	(jit-run-executable): New function.
7452	(jit-verify-executable): New function.
7453	* jit.dg/test-compile-to-assembler.c: New testcase.
7454	* jit.dg/test-compile-to-dynamic-library.c: New testcase.
7455	* jit.dg/test-compile-to-executable.c: New testcase.
7456	* jit.dg/test-compile-to-object.c: New testcase.
7457
74582015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7459
7460	PR target/64652
7461	* gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7462	(test_1): New.
7463
74642015-01-19  Martin Liska  <mliska@suse.cz>
7465
7466	* objc/compile/pr64668.m: New test.
7467
74682015-01-19  David Malcolm  <dmalcolm@redhat.com>
7469
7470	* jit.dg/test-arith-overflow.c: Include stdbool.h.
7471	(create_overflow_fn): Update comment to clarify that
7472	the third param of the created function is a bool *, not
7473	an int *.
7474	(verify_int_overflow_fn): Convert param "expected_ovf" from
7475	int to bool.  Update third param of "overflow_fn_type" from int *
7476	to bool *.  Update local "actual_ovf" from int to bool.
7477	(verify_uint_overflow_fn): Likewise.
7478
74792015-01-19  Martin Liska  <mliska@suse.cz>
7480
7481	* gcc.dg/ipa/ipa-icf-33.c: New test.
7482
74832015-01-19  Felix Yang  <felix.yang@huawei.com>
7484	    Haijian Zhang  <z.zhanghaijian@huawei.com>
7485
7486	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7487	(buffer_float64x2, buffer_pad_float64x2): New helper variables.
7488	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7489	result_float64x2, expected_hfloat64x2): New helper type, variable and
7490	declaration.
7491	(buffer_float64x2, buffer_pad_float64x2): New helper variables.
7492	* gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7493	without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7494	* gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7495	without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7496	* gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7497	and target without the FMA feature.
7498
74992015-01-19  Jiong Wang  <jiong.wang@arm.com>
7500
7501	* gcc.target/aarch64/pr64304.c: New testcase.
7502
75032015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7504
7505	PR rtl-optimization/64081
7506	* gcc.dg/pr64081.c: New test.
7507
75082015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7509
7510	PR target/63971
7511	* gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7512	the epilogue).
7513	* gcc.target/aarch64/test_frame_6.c: Likewise.
7514	* gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7515	and x19 (in the epilogue).
7516	* gcc.target/aarch64/test_frame_4.c: Likewise.
7517	* gcc.target/aarch64/test_frame_7.c: Likewise.
7518
75192015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7520
7521	* gcc.target/i386/chkp-always_inline.c: New.
7522
75232015-01-15  Andrew Pinski  <apinski@cavium.com>
7524	    Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7525
7526	* gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7527	testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7528
75292015-01-18  Andre Vehreschild  <vehre@gmx.de>
7530
7531	PR fortran/60255
7532	* gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7533	* gfortran.dg/unlimited_polymorphic_20.f03: New test.
7534
75352015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7536
7537	PR fortran/64578
7538	* gfortran.dg/unlimited_polymorphic_21.f90: New test
7539
75402015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7541
7542	PR target/64652
7543	* gcc.target/sh/torture/pr64652.c: New.
7544
75452015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7546
7547	* gcc.dg/ipa/ipa-icf-32.c: Update template.
7548	* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7549	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7550	* c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7551	* c-c++-common/asan/kasan-recover-1.c: Likewise.
7552	* c-c++-common/asan/kasan-recover-2.c: Likewise.
7553
75542015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7555
7556	PR ipa/64378
7557	* g++.dg/torture/pr64378.C: New testcase.
7558
75592015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7560
7561	PR fortran/57959
7562	* gfortran.dg/block_13.f08: New test
7563
75642015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7565
7566	PR fortran/55901
7567	* gfortran.dg/associate_1.f03: Allow test for character with
7568	automatic length.
7569
75702015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7571
7572	* gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7573	* gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7574
75752015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7576
7577	* gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7578
75792015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7580
7581	PR fortran/64578
7582	* gfortran.dg/unlimited_polymorphic_21.f90: New test
7583
75842015-01-17  Andre Vehreschild  <vehre@gmx.de>
7585
7586	PR fortran/60357
7587	* gfortran.dg/alloc_comp_assign_13.f08: New test.
7588
7589	PR fortran/61275
7590	* gfortran.dg/alloc_comp_assign_14.f08: New test.
7591
7592	PR fortran/55932
7593	* gfortran.dg/alloc_comp_initializer_4.f03: New test.
7594
75952015-01-17  Andre Vehreschild  <vehre@gmx.de>
7596
7597	PR fortran/60334
7598	* gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7599
76002015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7601
7602	PR rtl-optimization/52773
7603	* gcc.c-torture/compile/pr52773.c: New test.
7604
76052015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7606
7607	PR c++/62134
7608	* g++.dg/cpp0x/alias-decl-46.C: New.
7609
76102015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7611
7612	* gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7613
76142015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7615
7616	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7617	Add trace.
7618	(CHECK_FP): Likewise.
7619	(CHECK_CUMULATIVE_SAT): Likewise.
7620
76212015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7622
7623	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7624	(Set_Neon_Cumulative_Sat): Add parameter.
7625	(__set_neon_cumulative_sat): Support new parameter.
7626	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7627	(TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7628	argument.
7629	* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7630	(TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7631	argument.
7632
76332015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7634
7635	* g++.dg/tsan/vptr_benign_race.C: New testcase.
7636	* g++.dg/tsan/vptr_harmful_race.C: New testcase.
7637
76382015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7639
7640	PR c++/60056
7641	* g++.dg/tls/thread_local-ice4.C: New.
7642
76432015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7644
7645	* g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7646	than Neon options.
7647
76482015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7649
7650	PR c++/62276
7651	* g++.dg/cpp0x/vt-62276.C: New.
7652
76532015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7654
7655	PR middle-end/64353
7656	* g++.dg/pr64353.C: New.
7657
76582015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7659
7660	PR target/64263
7661	* gcc.target/aarch64/pr64263_1.c: New test.
7662
76632015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7664
7665	PR tree-optimization/64434
7666	* gcc.dg/torture/pr64434.c: Move to...
7667	* gcc.dg/pr64434.c: ... here.
7668
76692015-01-16  Richard Biener  <rguenther@suse.de>
7670
7671	PR middle-end/64614
7672	* gcc.dg/uninit-18.c: New testcase.
7673
76742015-01-16  Richard Biener  <rguenther@suse.de>
7675
7676	PR tree-optimization/64568
7677	* g++.dg/torture/pr64568-2.C: New testcase.
7678
76792015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7680
7681	PR target/64363
7682	* gcc.target/i386/chkp-label-address.c: New.
7683
76842015-01-16  Janus Weil  <janus@gcc.gnu.org>
7685
7686	PR fortran/45290
7687	* gfortran.dg/pointer_init_6.f90: Extended.
7688
76892015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7690
7691	* gcc.c-torture/compile/20150108.c: New test.
7692
76932015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7694
7695	* gcc.target/visium: New directory.
7696
76972015-01-16  Richard Biener  <rguenther@suse.de>
7698
7699	PR tree-optimization/61743
7700	* gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7701	* gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7702
77032015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7704
7705	* gcc.dg/pr64015.c: New test.
7706
77072015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7708
7709	PR ipa/64163
7710	PR ipa/64612
7711	* g++.dg/ipa/pr64612.C: New test.
7712
77132015-01-16  Renlin Li  <renlin.li@arm.com>
7714
7715	* g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7716
77172015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7718
7719	* gcc.target/i386/sse-14.c: Test new intrinsic.
7720	* gcc.target/i386/sse-22.c: Ditto.
7721
77222015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7723
7724	PR c++/58614
7725	* g++.dg/cpp0x/auto44.C: New.
7726
77272015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7728
7729	PR target/59710
7730	* gcc.target/nios2/gpopt-all.c: New test case.
7731	* gcc.target/nios2/gpopt-local.c: New test case.
7732	* gcc.target/nios2/gpopt-global.c: New test case.
7733	* gcc.target/nios2/gpopt-data.c: New test case.
7734	* gcc.target/nios2/gpopt-none.c: New test case.
7735
77362015-01-15  Jakub Jelinek  <jakub@redhat.com>
7737
7738	* g++.dg/ubsan/vptr-1.C: New test.
7739	* g++.dg/ubsan/vptr-2.C: New test.
7740	* g++.dg/ubsan/vptr-3.C: New test.
7741	* g++.dg/ubsan/vptr-4.C: New test.
7742	* g++.dg/ubsan/vptr-5.C: New test.
7743	* g++.dg/ubsan/vptr-6.C: New test.
7744	* g++.dg/ubsan/vptr-7.C: New test.
7745	* g++.dg/ubsan/vptr-8.C: New test.
7746	* g++.dg/ubsan/vptr-9.C: New test.
7747
77482015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7749
7750	* lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7751	is set up.
7752	* lib/gcc-dg.exp: Likewise.
7753
77542015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7755
7756	PR rtl-optimization/64110
7757	* gcc.target/i386/pr64110.c: Add scan-assembler.
7758
77592015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7760	    James Norris  <jnorris@codesourcery.com>
7761	    Cesar Philippidis  <cesar@codesourcery.com>
7762	    Ilmir Usmanov  <i.usmanov@samsung.com>
7763
7764	* lib/target-supports.exp (check_effective_target_fopenacc): New
7765	procedure.
7766	* g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7767	* g++.dg/goacc/goacc.exp: Likewise.
7768	* gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7769	* gcc.dg/goacc/goacc.exp: Likewise.
7770	* gfortran.dg/goacc/goacc.exp: Likewise.
7771	* c-c++-common/cpp/openacc-define-1.c: New file.
7772	* c-c++-common/cpp/openacc-define-2.c: Likewise.
7773	* c-c++-common/cpp/openacc-define-3.c: Likewise.
7774	* c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7775	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7776	* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7777	* c-c++-common/goacc/acc_on_device-2.c: Likewise.
7778	* c-c++-common/goacc/asyncwait-1.c: Likewise.
7779	* c-c++-common/goacc/cache-1.c: Likewise.
7780	* c-c++-common/goacc/clauses-fail.c: Likewise.
7781	* c-c++-common/goacc/collapse-1.c: Likewise.
7782	* c-c++-common/goacc/data-1.c: Likewise.
7783	* c-c++-common/goacc/data-2.c: Likewise.
7784	* c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7785	* c-c++-common/goacc/deviceptr-1.c: Likewise.
7786	* c-c++-common/goacc/deviceptr-2.c: Likewise.
7787	* c-c++-common/goacc/deviceptr-3.c: Likewise.
7788	* c-c++-common/goacc/if-clause-1.c: Likewise.
7789	* c-c++-common/goacc/if-clause-2.c: Likewise.
7790	* c-c++-common/goacc/kernels-1.c: Likewise.
7791	* c-c++-common/goacc/loop-1.c: Likewise.
7792	* c-c++-common/goacc/loop-private-1.c: Likewise.
7793	* c-c++-common/goacc/nesting-1.c: Likewise.
7794	* c-c++-common/goacc/nesting-data-1.c: Likewise.
7795	* c-c++-common/goacc/nesting-fail-1.c: Likewise.
7796	* c-c++-common/goacc/parallel-1.c: Likewise.
7797	* c-c++-common/goacc/pcopy.c: Likewise.
7798	* c-c++-common/goacc/pcopyin.c: Likewise.
7799	* c-c++-common/goacc/pcopyout.c: Likewise.
7800	* c-c++-common/goacc/pcreate.c: Likewise.
7801	* c-c++-common/goacc/pragma_context.c: Likewise.
7802	* c-c++-common/goacc/present-1.c: Likewise.
7803	* c-c++-common/goacc/reduction-1.c: Likewise.
7804	* c-c++-common/goacc/reduction-2.c: Likewise.
7805	* c-c++-common/goacc/reduction-3.c: Likewise.
7806	* c-c++-common/goacc/reduction-4.c: Likewise.
7807	* c-c++-common/goacc/sb-1.c: Likewise.
7808	* c-c++-common/goacc/sb-2.c: Likewise.
7809	* c-c++-common/goacc/sb-3.c: Likewise.
7810	* c-c++-common/goacc/update-1.c: Likewise.
7811	* gcc.dg/goacc/acc_on_device-1.c: Likewise.
7812	* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7813	* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7814	* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7815	* gfortran.dg/goacc/assumed.f95: Likewise.
7816	* gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7817	* gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7818	* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7819	* gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7820	* gfortran.dg/goacc/branch.f95: Likewise.
7821	* gfortran.dg/goacc/cache-1.f95: Likewise.
7822	* gfortran.dg/goacc/coarray.f95: Likewise.
7823	* gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7824	* gfortran.dg/goacc/cray.f95: Likewise.
7825	* gfortran.dg/goacc/critical.f95: Likewise.
7826	* gfortran.dg/goacc/data-clauses.f95: Likewise.
7827	* gfortran.dg/goacc/data-tree.f95: Likewise.
7828	* gfortran.dg/goacc/declare-1.f95: Likewise.
7829	* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7830	* gfortran.dg/goacc/fixed-1.f: Likewise.
7831	* gfortran.dg/goacc/fixed-2.f: Likewise.
7832	* gfortran.dg/goacc/fixed-3.f: Likewise.
7833	* gfortran.dg/goacc/fixed-4.f: Likewise.
7834	* gfortran.dg/goacc/host_data-tree.f95: Likewise.
7835	* gfortran.dg/goacc/if.f95: Likewise.
7836	* gfortran.dg/goacc/kernels-tree.f95: Likewise.
7837	* gfortran.dg/goacc/list.f95: Likewise.
7838	* gfortran.dg/goacc/literal.f95: Likewise.
7839	* gfortran.dg/goacc/loop-1.f95: Likewise.
7840	* gfortran.dg/goacc/loop-2.f95: Likewise.
7841	* gfortran.dg/goacc/loop-3.f95: Likewise.
7842	* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7843	* gfortran.dg/goacc/omp.f95: Likewise.
7844	* gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7845	* gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7846	* gfortran.dg/goacc/parallel-tree.f95: Likewise.
7847	* gfortran.dg/goacc/parameter.f95: Likewise.
7848	* gfortran.dg/goacc/private-1.f95: Likewise.
7849	* gfortran.dg/goacc/private-2.f95: Likewise.
7850	* gfortran.dg/goacc/private-3.f95: Likewise.
7851	* gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7852	* gfortran.dg/goacc/reduction-2.f95: Likewise.
7853	* gfortran.dg/goacc/reduction.f95: Likewise.
7854	* gfortran.dg/goacc/routine-1.f90: Likewise.
7855	* gfortran.dg/goacc/routine-2.f90: Likewise.
7856	* gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7857	* gfortran.dg/goacc/several-directives.f95: Likewise.
7858	* gfortran.dg/goacc/sie.f95: Likewise.
7859	* gfortran.dg/goacc/subarrays.f95: Likewise.
7860	* gfortran.dg/gomp/map-1.f90: Likewise.
7861	* gfortran.dg/openacc-define-1.f90: Likewise.
7862	* gfortran.dg/openacc-define-2.f90: Likewise.
7863	* gfortran.dg/openacc-define-3.f90: Likewise.
7864	* g++.dg/gomp/block-1.C: Update for changed compiler output.
7865	* g++.dg/gomp/block-2.C: Likewise.
7866	* g++.dg/gomp/block-3.C: Likewise.
7867	* g++.dg/gomp/block-5.C: Likewise.
7868	* g++.dg/gomp/target-1.C: Likewise.
7869	* g++.dg/gomp/target-2.C: Likewise.
7870	* g++.dg/gomp/taskgroup-1.C: Likewise.
7871	* g++.dg/gomp/teams-1.C: Likewise.
7872	* gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7873	* gcc.dg/cilk-plus/jump.c: Likewise.
7874	* gcc.dg/gomp/block-1.c: Likewise.
7875	* gcc.dg/gomp/block-10.c: Likewise.
7876	* gcc.dg/gomp/block-2.c: Likewise.
7877	* gcc.dg/gomp/block-3.c: Likewise.
7878	* gcc.dg/gomp/block-4.c: Likewise.
7879	* gcc.dg/gomp/block-5.c: Likewise.
7880	* gcc.dg/gomp/block-6.c: Likewise.
7881	* gcc.dg/gomp/block-7.c: Likewise.
7882	* gcc.dg/gomp/block-8.c: Likewise.
7883	* gcc.dg/gomp/block-9.c: Likewise.
7884	* gcc.dg/gomp/target-1.c: Likewise.
7885	* gcc.dg/gomp/target-2.c: Likewise.
7886	* gcc.dg/gomp/taskgroup-1.c: Likewise.
7887	* gcc.dg/gomp/teams-1.c: Likewise.
7888
78892015-01-15  David Malcolm  <dmalcolm@redhat.com>
7890
7891	* jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7892	test case.
7893
78942015-01-15  Mike Stump  <mikestump@comcast.net>
7895
7896	* gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7897	* gcc.dg/inline_2.c: Likewise.
7898	* gcc.dg/inline_3.c: Likewise.
7899	* gcc.dg/inline_4.c: Likewise.
7900
79012015-01-15  Janus Weil  <janus@gcc.gnu.org>
7902
7903	PR fortran/58023
7904	* gfortran.dg/proc_ptr_comp_43.f90: New.
7905
79062015-01-15  Mike Stump  <mikestump@comcast.net>
7907
7908	* gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7909	* gcc.dg/unroll_2.c: Likewise.
7910	* gcc.dg/unroll_3.c: Likewise.
7911	* gcc.dg/unroll_4.c: Likewise.
7912	* gcc.dg/unroll_5.c: Likewise.
7913
79142015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7915
7916	PR target/63971
7917	* gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7918	in epilogue.
7919	* gcc.target/aarch64/test_frame_6.c: Likewise.
7920	* gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7921	x30 and x19 (in the epilogue).
7922	* gcc.target/aarch64/test_frame_4.c: Likewise.
7923	* gcc.target/aarch64/test_frame_7.c: Likewise.
7924
79252015-01-15  Martin Liska  <mliska@suse.cz>
7926
7927	* g++.dg/ipa/pr64068.C: New test.
7928	* gcc.dg/ipa/PR64559.c: New test.
7929
79302015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7931
7932	* g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7933	with PIE.
7934
79352015-01-15  Richard Biener  <rguenther@suse.de>
7936
7937	PR tree-optimization/61743
7938	* gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7939	* gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7940
79412015-01-15 Renlin Li <renlin.li@arm.com>
7942
7943	* gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7944	* gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7945
79462015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7947
7948	* gcc.dg/vect/vect-aggressive-1.c: New.
7949	* gcc.target/i386/avx2-vect-aggressive.c: New.
7950
79512015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7952
7953	* gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7954
79552015-01-15  Richard Biener  <rguenther@suse.de>
7956
7957	PR lto/64415
7958	* gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7959	-Wl,-undefined,dynamic_lookup.
7960
79612015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7962
7963	* gnat.dg/opt47.adb: New test.
7964
79652015-01-15  Richard Biener  <rguenther@suse.de>
7966
7967	PR lto/64415
7968	* gcc.dg/lto/pr64415_0.c: Skip on darwin.
7969
79702015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7971
7972	PR tree-optimization/64434
7973	* gcc.dg/torture/pr64434.c: New test.
7974
79752015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7976
7977	* gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7978	-mno-micromips.  MIPS32R1 and below require -mno-micromips.
7979	-march=loongson* and -march=octeon* require -mno-micromips.
7980
79812015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7982	    Matthew Fortune  <matthew.fortune@imgtec.com>
7983
7984	* gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7985	* gcc.target/mips/call-saved-5.c (foo): Likewise.
7986	* gcc.target/mips/call-saved-6.c (foo): Likewise.
7987	* gcc.target/mips/call-saved-7.c: New file.
7988	* gcc.target/mips/call-saved-8.c: New file.
7989	* gcc.target/mips/call-saved-9.c: New file.
7990
79912015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7992
7993	* gcc.target/mips/lsa.c: New file.
7994	* gcc.target/mips/mips64-lsa.c: Likewise.
7995	* gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7996	* gcc.target/mips/mulsize-4.c: Likewise.
7997	* gcc.target/mips/mulsize-5.c: New file.
7998	* gcc.target/mips/mulsize-6.c: Likewise.
7999	* gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8000	and !HAS_LSA as ghost options.
8001	(mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8002	for !HAS_LSA.
8003
80042015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8005
8006	* g++.dg/torture/20141013.c: Set -fno-short-enums.
8007
80082015-01-15  Richard Biener  <rguenther@suse.de>
8009
8010	PR middle-end/64365
8011	* gcc.dg/torture/pr64365.c: New testcase.
8012
80132015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8014
8015	* gcc.dg/stackprotectexplicit1.c: New test.
8016	* g++.dg/stackprotectexplicit2.c: New test.
8017
80182015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8019
8020	PR target/61933
8021	* gfortran.dg/inquire_internal.f90: New.
8022	* gfortran.dg/negative_unit_check.f90: New.
8023
80242015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8025
8026	PR target/53988
8027	* gcc.target/sh/pr53988-1.c: New.
8028
80292015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8030
8031	PR c++/58671
8032	* g++.dg/tls/thread_local-ice3.C: New.
8033
80342015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8035
8036	* gcc.target/i386/fentry-override.c: Properly place {} in target
8037	selector.  Remove nonpic.
8038	* gcc.target/i386/fentry.c: Likewise.
8039
80402015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8041
8042	* gcc.dg/atomic-invalid.c: Check for invalid memory model
8043	warnings instead of errors.
8044
80452015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8046
8047	* lib/target-supports.exp (check_effective_target_lto): Check for -flto
8048	option support instead of ENABLE_LTO from Makefile.
8049
80502015-01-14  Richard Biener  <rguenther@suse.de>
8051
8052	PR tree-optimization/59354
8053	* gcc.dg/vect/pr59354.c: New testcase.
8054
80552015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8056
8057	* lib/target-supports.exp
8058	(check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8059	on ARM architures before v7.
8060
80612015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8062
8063	PR middle-end/59448
8064	* gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8065	an atomic_exchange.
8066
80672015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8068
8069	PR target/64386
8070	* gcc.target/i386/pr64386.c: New test.
8071
80722015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8073
8074	PR target/64393
8075	* gcc.target/i386/pr64393.c: New test.
8076
80772015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8078
8079	PR target/64387
8080	* gcc.target/i386/pr64387.c: New test.
8081
80822015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8083
8084	* gcc.target/aarch64/store-pair-1.c: Fix typo.
8085
80862015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8087
8088	* gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8089
80902015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8091
8092	PR target/64453
8093	* gcc.target/arm/pr64453.c: New.
8094
80952015-01-14  Richard Biener  <rguenther@suse.de>
8096
8097	PR lto/64415
8098	* gcc.dg/lto/pr64415_0.c: New testcase.
8099	* gcc.dg/lto/pr64415_1.c: Likewise.
8100
81012015-01-14  Martin Liska  <mliska@suse.cz>
8102
8103	* gcc.dg/ipa/pr64307.c: New test.
8104
81052015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8106
8107	* gcc.target/aarch64/vect-movi.c: Check for vectorization for
8108	64-bit and 128-bit.
8109
81102015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8111
8112	PR target/64460
8113	* gcc.target/arm/pr64460_1.c: New test.
8114
81152015-01-14  Richard Biener  <rguenther@suse.de>
8116
8117	PR tree-optimization/64493
8118	PR tree-optimization/64495
8119	* gcc.dg/vect/pr64493.c: New testcase.
8120	* gcc.dg/vect/pr64495.c: Likewise.
8121
81222015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8123
8124	* gcc.dg/Warray-bounds-11.c: New test-case.
8125
81262015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8127
8128	* gcc.target/mips/octeon3-pipe-1.c: New test.
8129
81302015-01-13  David Malcolm  <dmalcolm@redhat.com>
8131
8132	* jit.dg/harness.h (set_up_logging): Move string concatenation
8133	into...
8134	(concat_strings): New function.
8135	(dump_reproducer): New function.
8136	(test_jit): Call dump_reproducer.
8137	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8138	function.
8139	(jit-dg-test): Delete any generated reproducer from previous runs.
8140	Verify that a generated reproducer was created, and verify that it
8141	compiles.
8142	* jit.dg/test-nested-contexts.c (main): Call
8143	gcc_jit_context_dump_reproducer_to_file.
8144
81452015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8146
8147	* gcc.dg/aru-2.c: Add dg-require-profiling.
8148
81492015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8150
8151	* lib/target-supports.exp (check_profiling_available): Check if
8152	-pg links.
8153
81542015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8155
8156	PR ipa/64565
8157	* g++.dg/torture/pr64565.C: New testcase.
8158
81592015-01-13  Marek Polacek  <polacek@redhat.com>
8160
8161	PR middle-end/64391
8162	* gcc.dg/tm/pr64391.c: New test.
8163
81642015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8165
8166	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8167	true.
8168
81692015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8170
8171	* gcc.target/i386/pie.c: New test.
8172
8173	* lib/target-supports.exp (check_effective_target_pie): New.
8174
81752015-01-13  Jakub Jelinek  <jakub@redhat.com>
8176
8177	PR rtl-optimization/64286
8178	* gcc.target/i386/avx2-pr64286.c: New test.
8179
81802015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8181
8182	PR c++/57626
8183	* g++.dg/cpp0x/vt-57626.C: New.
8184
81852015-01-13  Jakub Jelinek  <jakub@redhat.com>
8186
8187	PR fortran/64528
8188	* gfortran.dg/pr64528.f90: New test.
8189
81902015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8191
8192	* gcc.target/aarch64/subsp.c: New test.
8193
81942015-01-13  Andrew Pinski  <apinski@cavium.com>
8195
8196	* gcc.target/aarch64/store-pair-1.c: New testcase.
8197
81982015-01-13  Richard Biener  <rguenther@suse.de>
8199
8200	PR lto/64373
8201	* gcc.dg/lto/pr64373_0.c: New testcase.
8202
82032015-01-13  Andrew Pinski  <apinski@cavium.com>
8204
8205	* gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8206	* gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8207
82082015-01-13  Richard Biener  <rguenther@suse.de>
8209
8210	PR tree-optimization/64406
8211	* gcc.dg/pr64406.c: New testcase.
8212
82132015-01-13  Richard Biener  <rguenther@suse.de>
8214
8215	PR tree-optimization/64404
8216	* gcc.dg/vect/pr64404.c: New testcase.
8217
82182015-01-13  Richard Biener  <rguenther@suse.de>
8219
8220	PR tree-optimization/64568
8221	* g++.dg/torture/pr64568.C: New testcase.
8222
82232015-01-12  David Malcolm  <dmalcolm@redhat.com>
8224
8225	* jit.dg/test-error-local-used-from-other-function.c: New test
8226	case.
8227	* jit.dg/test-error-param-reuse.c: New test case.
8228	* jit.dg/test-error-param-sharing.c: New test case.
8229	* jit.dg/test-error-param-used-from-other-function.c: New test
8230	case.
8231	* jit.dg/test-error-param-used-without-a-function.c: New test
8232	case.
8233
82342015-01-12  Jakub Jelinek  <jakub@redhat.com>
8235
8236	PR tree-optimization/64563
8237	* gcc.dg/pr64563.c: New test.
8238
8239	PR target/64513
8240	* gcc.target/i386/pr64513.c: New test.
8241
8242	PR tree-optimization/64454
8243	* gcc.dg/pr64454.c: New test.
8244
8245	PR testsuite/64028
8246	* gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8247	bind_pic_locally.
8248	* gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8249	* gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8250	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8251	* gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8252	* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8253	* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8254	* gcc.dg/vect/slp-25.c: Likewise.
8255	* gcc.dg/vect/vect-109.c: Likewise.
8256	* gcc.dg/vect/vect-13.c: Likewise.
8257	* gcc.dg/vect/vect-17.c: Likewise.
8258	* gcc.dg/vect/vect-18.c: Likewise.
8259	* gcc.dg/vect/vect-19.c: Likewise.
8260	* gcc.dg/vect/vect-20.c: Likewise.
8261	* gcc.dg/vect/vect-21.c: Likewise.
8262	* gcc.dg/vect/vect-22.c: Likewise.
8263	* gcc.dg/vect/vect-27.c: Likewise.
8264	* gcc.dg/vect/vect-29.c: Likewise.
8265	* gcc.dg/vect/vect-2-big-array.c: Likewise.
8266	* gcc.dg/vect/vect-2.c: Likewise.
8267	* gcc.dg/vect/vect-3.c: Likewise.
8268	* gcc.dg/vect/vect-4.c: Likewise.
8269	* gcc.dg/vect/vect-5.c: Likewise.
8270	* gcc.dg/vect/vect-72.c: Likewise.
8271	* gcc.dg/vect/vect-73-big-array.c: Likewise.
8272	* gcc.dg/vect/vect-73.c: Likewise.
8273	* gcc.dg/vect/vect-77-global.c: Likewise.
8274	* gcc.dg/vect/vect-78-global.c: Likewise.
8275	* gcc.dg/vect/vect-7.c: Likewise.
8276	* gcc.dg/vect/vect-86.c: Likewise.
8277	* gcc.dg/vect/vect-align-1.c: Likewise.
8278	* gcc.dg/vect/vect-align-3.c: Likewise.
8279	* gcc.dg/vect/vect-all-big-array.c: Likewise.
8280	* gcc.dg/vect/vect-all.c: Likewise.
8281	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
8282	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
8283	* gcc.dg/vect/vect-peel-3.c: Likewise.
8284	* gcc.dg/vect/vect-peel-4.c: Likewise.
8285	* gcc.dg/vect/wrapv-vect-7.c: Likewise.
8286
82872015-01-12  Jeff Law  <law@redhat.com>
8288
8289	PR target/64461
8290	* gcc.target/m68k/pr64461.c: New test.
8291
82922015-01-12  David Malcolm  <dmalcolm@redhat.com>
8293
8294	* jit.dg/test-array-as-pointer.c (create_code): Update call
8295	to gcc_jit_context_new_global by setting "kind" to
8296	GCC_JIT_GLOBAL_IMPORTED.
8297	* jit.dg/test-error-array-as-pointer.c: Likewise.
8298	* jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8299	* jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8300	setting kind to GCC_JIT_GLOBAL_EXPORTED.
8301	* jit.dg/test-using-global.c (the_global): Rename to...
8302	(imported_global): ...this.
8303	(create_code): Update to test the three kinds of global.
8304	(verify_code): Likewise.
8305
83062015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8307
8308	PR testsuite/64427
8309	* gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8310	undefined behavior.
8311	* gcc.target/i386/pr64291-2.c: Updated.
8312
83132015-01-12  Richard Biener  <rguenther@suse.de>
8314
8315	PR tree-optimization/64530
8316	* gfortran.dg/pr64530.f90: New testcase.
8317
83182015-01-12  Richard Biener  <rguenther@suse.de>
8319
8320	PR middle-end/64357
8321	* gcc.dg/torture/pr64357.c: New testcase.
8322
83232015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8324
8325	* gcc.target/i386/nop-mcount.c: Properly place {} in target
8326	selector.
8327
83282015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8329	* gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8330
83312015-01-12  Martin Liska  <mliska@suse.cz>
8332
8333	* gcc.dg/ipa/PR64550.c: New test.
8334
83352015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8336
8337	PR ipa/63470
8338	* g++.dg/ipa/pr63470.C: New testcase.
8339
83402015-01-11  Janus Weil  <janus@gcc.gnu.org>
8341
8342	PR fortran/63733
8343	* gfortran.dg/typebound_operator_20.f90: New.
8344
83452015-01-11  Janus Weil  <janus@gcc.gnu.org>
8346
8347	PR fortran/58023
8348	* gfortran.dg/proc_ptr_comp_42.f90: New.
8349
83502015-01-11  Janus Weil  <janus@gcc.gnu.org>
8351
8352	PR fortran/64508
8353	* gfortran.dg/proc_ptr_comp_41.f90: New.
8354
83552015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8356
8357	* gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8358
83592015-01-10  Tobias Burnus  <burnus@net-b.de>
8360
8361	PR fortran/64522
8362	* gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8363	and add dg-excess-errors.
8364	* gfortran.dg/line_length_6.f90: New.
8365	* gfortran.dg/line_length_7.f90: New.
8366	* gfortran.dg/line_length_8.f90: New.
8367	* gfortran.dg/line_length_9.f90: New.
8368	* gfortran.dg/line_length_10.f90: New.
8369	* gfortran.dg/line_length_11.f90: New.
8370
83712015-01-09  David Malcolm  <dmalcolm@redhat.com>
8372
8373	* jit.dg/test-threads.c (struct testcase): Move declaration
8374	to jit.dg/all-non-failing-tests.h.
8375	(testcases): Likewise.
8376	* jit.dg/all-non-failing-tests.h (struct testcase): Move
8377	declaration here from jit.dg/all-non-failing-tests.h.
8378	(testcases): Likewise.
8379	* jit.dg/test-combination.c (create_code): Eliminate spelling
8380	out all of the testcases in favor of looping through the
8381	"testcases" metadata.
8382	(verify_code): Likewise.
8383
83842015-01-09  Jakub Jelinek  <jakub@redhat.com>
8385
8386	PR rtl-optimization/64536
8387	* gcc.dg/pr64536.c: New test.
8388
83892015-01-09  David Malcolm  <dmalcolm@redhat.com>
8390
8391	* jit.dg/all-non-failing-tests.h: Add test-constants.c.
8392	* jit.dg/test-combination.c (create_code): Likewise.
8393	(verify_code): Likewise.
8394	* jit.dg/test-constants.c: New test case.
8395	* jit.dg/test-threads.c: Add test-constants.c.
8396
83972015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8398
8399	PR libobjc/51891
8400	* objc.dg/gnu-api-2-class.m: Add a test case
8401	for the above change.
8402
84032015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8404
8405	* gcc.dg/typeof-2.c: Add checks for non-atomic types.
8406
84072015-01-09  Richard Biener  <rguenther@suse.de>
8408
8409	PR tree-optimization/64410
8410	* g++.dg/vect/pr64410.cc: New testcase.
8411
84122015-01-09  Martin Liska  <mliska@suse.cz>
8413
8414	* gcc.dg/ipa/ipa-icf-32.c: New test.
8415
84162015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8417
8418	* c-c++-common/tsan/tsan_barrier.h: New.
8419	* c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8420	* c-c++-common/tsan/bitfield_race.c: Likewise.
8421	* c-c++-common/tsan/fd_pipe_race.c: Likewise.
8422	* c-c++-common/tsan/mutexset1.c: Likewise.
8423	* c-c++-common/tsan/race_on_barrier.c: Likewise.
8424	* c-c++-common/tsan/race_on_mutex.c: Likewise.
8425	* c-c++-common/tsan/race_on_mutex2.c: Likewise.
8426	* c-c++-common/tsan/simple_race.c: Likewise.
8427	* c-c++-common/tsan/simple_stack.c: Likewise.
8428	* c-c++-common/tsan/sleep_sync.c: Likewise.
8429	* c-c++-common/tsan/tiny_race.c: Likewise.
8430	* c-c++-common/tsan/tls_race.c: Likewise.
8431	* c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8432	* g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8433	* g++.dg/tsan/atomic_free.C: Likewise.
8434	* g++.dg/tsan/atomic_free2.C: Likewise.
8435	* g++.dg/tsan/cond_race.C: Likewise.
8436	* g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8437
84382015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8439
8440	PR testsuite/62250
8441	* lib/target-supports.exp (check_effective_target_libatomic_available):
8442	New.
8443	* gfortran.dg/coarray/caf.exp: Only add -latomic for
8444	targets that match effective-target libatomic_available.
8445	* gfortran.dg/coarray_lib_comm_1.f90: Similar.
8446
84472015-01-08  David Malcolm  <dmalcolm@redhat.com>
8448
8449	* jit.dg/test-error-block-in-wrong-function.c (verify_code):
8450	Verify the result of gcc_jit_context_get_last_error.
8451	* jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8452
84532015-01-08  Jakub Jelinek  <jakub@redhat.com>
8454
8455	PR tree-optimization/63989
8456	* gcc.dg/strlenopt-27.c: New test.
8457
84582015-01-08  David Malcolm  <dmalcolm@redhat.com>
8459
8460	* jit.dg/harness.h (set_up_logging): New function.
8461	(test_jit): Fail if gcc_jit_context_acquire fails.  Call
8462	set_up_logging on the context, so that every testcase is
8463	logged to a particular file.
8464	* jit.dg/test-nested-contexts.c (main): Open a logfile,
8465	and call gcc_jit_context_set_logfile on the top-level context.
8466
84672015-01-08  Jakub Jelinek  <jakub@redhat.com>
8468
8469	PR target/64338
8470	* g++.dg/opt/pr64338.C: New test.
8471
84722015-01-08  Tobias Burnus  <burnus@net-b.de>
8473
8474	* gfortran.dg/coarray/codimension_2b.f90: New file.
8475	* gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8476	* gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8477
84782015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8479
8480	PR c++/59004
8481	* g++.dg/ext/fnname4.C: New.
8482
84832015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8484
8485	PR c++/64462
8486	* g++.dg/cpp0x/constexpr-64462.C: New.
8487
84882015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8489
8490	PR c++/60753
8491	* g++.dg/cpp0x/deleted10.C: New.
8492
84932015-01-07  David Malcolm  <dmalcolm@redhat.com>
8494
8495	* jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8496
84972015-01-07  David Malcolm  <dmalcolm@redhat.com>
8498
8499	* jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8500	GCC_JIT_UNARY_OP_ABS.
8501	(verify_unary_ops): Likewise.
8502
85032015-01-07  David Malcolm  <dmalcolm@redhat.com>
8504
8505	* jit.dg/test-arith-overflow.c: New test case.
8506	* jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8507	* jit.dg/test-combination.c (create_code): Likewise.
8508	(verify_code): Likewise.
8509	* jit.dg/test-threads.c (testcases): Likewise.
8510
85112015-01-07  David Malcolm  <dmalcolm@redhat.com>
8512
8513	* jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8514	rather than "jit".  Load g++.exp, and call g++_init.
8515	Run test-*.cc files within the testsuite and *.cc files within
8516	docs/examples.
8517	(jit-dg-test): Drop the addition of -fgnu89-inline to
8518	DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8519	doing it when compiling C testcases (since g++ does not handle
8520	it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8521	is restored to the value after g++_init ran, rather than the
8522	value before g++_init ran.  Return a list of
8523	$comp_output $output_file, as dg-test assumes.
8524
85252015-01-07  David Malcolm  <dmalcolm@redhat.com>
8526
8527	* jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8528	make it easier to figure out the origin of each test result when
8529	running test-combination.c and test-threads.c.
8530	(CHECK_VALUE): Likewise.
8531	(CHECK_DOUBLE_VALUE): Likewise.
8532	(CHECK_STRING_VALUE): Likewise.
8533	(CHECK_STRING_STARTS_WITH): Likewise.
8534	(CHECK_STRING_CONTAINS): Likewise.
8535	(CHECK): Likewise.
8536	(check_string_value): Likewise, add "funcname" param.
8537	(check_string_starts_with): Likewise.
8538	(check_string_contains): Likewise.
8539
85402015-01-07  David Malcolm  <dmalcolm@redhat.com>
8541
8542	* jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8543	generating name of built executable.
8544
85452015-01-07  Marek Polacek  <polacek@redhat.com>
8546
8547	PR c/64440
8548	* gcc.dg/pr64440.c: New test.
8549	* c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8550
85512015-01-07  Marek Polacek  <polacek@redhat.com>
8552
8553	PR c/64417
8554	* gcc.c-torture/compile/pr28865.c: Add dg-errors.
8555	* gcc.dg/pr64417.c: New test.
8556
85572015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8558
8559	PR target/64505
8560	* gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8561	fix is correct.
8562
85632015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8564
8565	* lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8566	Check if testcases run without errors, not just if they compile.
8567
85682015-01-06  Christian Bruel  <christian.bruel@st.com>
8569
8570	PR target/64507
8571	* gcc.target/sh/pr64507.c: New test.
8572
85732015-01-06  Arnaud Charlet  <charlet@adacore.com>
8574
8575	* gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8576
85772015-01-06  Jakub Jelinek  <jakub@redhat.com>
8578
8579	* c-c++-common/asan/sanitize-all-1.c: New test.
8580	* c-c++-common/ubsan/sanitize-all-1.c: New test.
8581	* c-c++-common/ubsan/sanitize-all-2.c: New test.
8582	* c-c++-common/ubsan/sanitize-all-3.c: New test.
8583	* c-c++-common/ubsan/sanitize-all-4.c: New test.
8584
85852015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8586
8587	* lib/target-supports.exp (check_profiling_available): Return 0 for
8588	Visium.
8589	(check_effective_target_tls_runtime): Likewise.
8590	(check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8591	* gcc.dg/20020312-2.c: Adjust for Visium.
8592	* gcc.dg/tls/thr-cse-1.c: Likewise
8593	* gcc.dg/tree-ssa/20040204-1.c: Likewise
8594	* gcc.dg/tree-ssa/loop-1.c: Likewise.
8595	* gcc.dg/weak/typeof-2.c: Likewise.
8596
85972015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8598
8599	PR rtl-optimization/64287
8600	* gcc.dg/aru-2.c: New test.
8601
86022015-01-05  Jakub Jelinek  <jakub@redhat.com>
8603
8604	PR sanitizer/64344
8605	* c-c++-common/ubsan/pr64344-1.c: New test.
8606	* c-c++-common/ubsan/pr64344-2.c: New test.
8607
8608	PR tree-optimization/64465
8609	* gcc.dg/pr64465.c: New test.
8610
8611	PR tree-optimization/64494
8612	* gcc.c-torture/compile/pr64494.c: New test.
8613
86142015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8615
8616	PR fortran/47674
8617	* gfortran.dg/realloc_on_assign_25.f90:  New test.
8618
86192015-01-05  Jakub Jelinek  <jakub@redhat.com>
8620
8621	Update copyright years.
8622
86232015-01-05  Marek Polacek  <polacek@redhat.com>
8624
8625	PR c/64423
8626	* gcc.dg/pr64423.c: New test.
8627
86282015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8629
8630	* gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8631	mmix-knuth-mmixware for the same reason as for MIPS.
8632	* gcc.dg/debug/debug-2.c: Ditto.
8633
8634	* gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8635
86362015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8637
8638	PR testsuite/62250
8639	* lib/gfortran.exp: Add libatomic library search path.
8640	* gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8641	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8642
8643	* gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8644
86452015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8646
8647	* c-c++-common/tsan/bitfield_race.c: New testcase.
8648	* g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8649
86502015-01-02  Tobias Burnus  <burnus@net-b.de>
8651
8652	* gfortran.dg/coarray/collectives_4.f90: New.
8653
86542015-01-02  Janus Weil  <janus@gcc.gnu.org>
8655
8656	PR fortran/57562
8657	* gfortran.dg/extends_16.f90: New.
8658
86592015-01-02  Tobias Burnus  <burnus@net-b.de>
8660
8661	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8662
86632015-01-02  Tobias Burnus  <burnus@net-b.de>
8664
8665	* gfortran.dg/coarray/codimension_2.f90: New.
8666	* gfortran.dg/coarray/codimension_2a.f90: New.
8667	* gfortran.dg/coarray_35.f90: New.
8668	* gfortran.dg/coarray_35a.f90: New.
8669
86702015-01-02  Janus Weil  <janus@gcc.gnu.org>
8671
8672	PR fortran/60507
8673	* gfortran.dg/dummy_procedure_11.f90: New.
8674^L
8675Copyright (C) 2015 Free Software Foundation, Inc.
8676
8677Copying and distribution of this file, with or without modification,
8678are permitted in any medium without royalty provided the copyright
8679notice and this notice are preserved.
8680