sse.md (avx2_pmaddubsw256, [...]): Add avx512bw alternative.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4
5 2016-05-18  Richard Biener  <rguenther@suse.de>
6
7         PR tree-optimization/71168
8         * gcc.dg/torture/pr71168.c: New testcase.
9
10 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11
12         PR middle-end/63586
13         * gcc.dg/tree-ssa/pr63586-2.c: New test.
14         * gcc.dg/tree-ssa/pr63586.c: New test.
15         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
16
17 2016-05-17  Nathan Sidwell  <nathan@acm.org>
18
19         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
20         * gcc.dg/pr68671.c: Fix ptx xfail-if.
21         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
22         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
23
24 2016-05-17  Nathan Sidwell  <nathan@acm.org>
25
26         * gcc.target/nvptx/abi-vararg-3.c: New.
27
28 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
29
30         PR tree-optimization/54579
31         PR middle-end/55299
32         * gcc.dg/fold-notrotate-1.c: New test.
33         * gcc.dg/fold-notshift-1.c: New test.
34         * gcc.dg/fold-notshift-2.c: New test.
35
36 2016-05-17  Marek Polacek  <polacek@redhat.com>
37
38         PR ipa/71146
39         * g++.dg/ipa/pr71146.C: New test.
40
41 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
42
43         * jit.dg/test-error-array-bounds.c: New test case.
44
45 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
46
47         * gcc.dg/tree-ssa/and-1.c: New testcase.
48
49 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
50
51         * gcc.dg/tree-ssa/pr69270.c: Adjust.
52         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
53
54 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
55
56         * gcc.dg/tree-ssa/pr69270.c: Adjust.
57         * gcc.dg/tree-ssa/vrp99.c: New testcase.
58
59 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
60
61         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
62
63 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
64
65         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
66
67 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
68
69         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
70         ".2d[index]" when scan the assembly.
71         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
72         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
73         float64x1.
74         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
75
76 2016-05-17  Richard Biener  <rguenther@suse.de>
77
78         PR tree-optimization/71132
79         * gcc.dg/torture/pr71132.c: New testcase.
80
81 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
82
83         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
84
85 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
86
87         PR target/70809
88         * gcc.target/aarch64/pr70809_1.c: New test.
89
90 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
91
92         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
93         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
94         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
95         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
96
97 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
98             Ilya Enkovich  <ilya.enkovich@intel.com>
99
100         PR target/71114
101         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
102
103 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
104
105         * g++.dg/ipa/ivinline-7.C: Do not xfail.
106         * g++.dg/ipa/ivinline-9.C: Do not xfail.
107
108 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
109
110         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
111         test for __ARM_FP16_ARGS.
112         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
113         * gcc.target/arm/aapcs/neon-vect10.c: New.
114         * gcc.target/arm/aapcs/neon-vect9.c: New.
115         * gcc.target/arm/aapcs/vfp18.c: New.
116         * gcc.target/arm/aapcs/vfp19.c: New.
117         * gcc.target/arm/aapcs/vfp20.c: New.
118         * gcc.target/arm/aapcs/vfp21.c: New.
119         * gcc.target/arm/fp16-aapcs-1.c: New.
120         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
121         test for __ARM_FP16_ARGS.
122         * g++.target/arm/fp16-return-1.c: Update expected output.
123
124 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
125
126         PR testsuite/70227
127         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
128
129 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
130
131         PR fortran/69603
132         * gfortran.dg/pr69603.f90: New testcase.
133
134 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
135
136         * gfortran.dg/dec_union_4.f90: Fix endian issue.
137
138 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
139
140         PR fortran/71047
141         * gfortran.dg/pr71047.f08: New test.
142
143 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
144
145         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
146         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
147         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
148
149 2016-05-13  Martin Sebor  <msebor@redhat.com>
150
151         PR c++/60049
152         * g++.dg/cpp0x/constexpr-60049.C: New test.
153
154 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
155
156         PR bootstrap/71071
157         * gcc.dg/pr71071.c: New test.
158
159 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
160
161         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
162         remove XOP handling.
163         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
164
165 2016-05-13  Nathan Sidwell  <nathan@acm.org>
166
167         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
168         __atomic_is_lock_free declaration.
169
170 2016-05-13  Richard Biener  <rguenther@suse.de>
171
172         PR tree-optimization/42587
173         * gcc.dg/optimize-bswapsi-4.c: New testcase.
174
175 2016-05-13  Martin Liska  <mliska@suse.cz>
176
177         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
178         the new format of dump output.
179
180 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
181
182         * gcc.dg/pr71084.c: New test.
183
184 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
185
186         PR target/53440
187         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
188
189 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
190
191         * gcc.target/aarch64/struct_return.c: New test.
192
193 2016-05-12  Marek Polacek  <polacek@redhat.com>
194
195         PR c/70756
196         * c-c++-common/pr70756-2.c: New test.
197         * c-c++-common/pr70756.c: New test.
198
199 2016-05-12  Richard Biener  <rguenther@suse.de>
200
201         PR tree-optimization/71059
202         * gcc.dg/torture/pr71059.c: New testcase.
203
204 2016-05-12  Richard Biener  <rguenther@suse.de>
205
206         PR tree-optimization/71062
207         * gcc.dg/torture/pr71062.c: New testcase.
208
209 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
210
211         PR tree-optimization/71006
212         * gcc.dg/pr71006.c: New test.
213
214 2016-05-12  Marek Polacek  <polacek@redhat.com>
215
216         PR driver/71063
217         * gcc.dg/opts-7.c: New test.
218
219 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
220
221         PR target/70830
222         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
223         Add -save-temps to dg-options.
224         Scan for ldmfd rather than pop instruction.
225         * gcc.target/arm/interrupt-2.c: Likewise.
226         * gcc.target/arm/pr70830.c: New test.
227
228 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
229
230         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
231         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
232
233         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
234         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
235         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
236
237         PR target/71019
238         * gcc.target/i386/avx512vl-pack-1.c: New test.
239         * gcc.target/i386/avx512vl-pack-2.c: New test.
240         * gcc.target/i386/avx512bw-pack-2.c: New test.
241
242         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
243
244         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
245         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
246         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
247
248 2016-05-12  Richard Biener  <rguenther@suse.de>
249
250         PR tree-optimization/70986
251         * gcc.dg/torture/pr70986-1.c: New testcase.
252         * gcc.dg/torture/pr70986-2.c: Likewise.
253         * gcc.dg/torture/pr70986-3.c: Likewise.
254
255 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
256
257         PR c/43651
258         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
259         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
260
261 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
262
263         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
264         directive.
265         * gcc.target/i386/pr66746.c: Ditto.
266
267 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
268
269         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
270         support.
271         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
272         warning when using -mvsx-timode.
273         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
274         * gcc.target/powerpc/dform-2.c: Likewise.
275         * gcc.target/powerpc/pr68805.c: Likewise.
276
277 2016-05-11  Marek Polacek  <polacek@redhat.com>
278
279         PR c++/71024
280         * c-c++-common/attributes-3.c: New test.
281
282 2016-05-11  Nathan Sidwell  <nathan@acm.org>
283
284         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
285         * gcc.c-torture/execute/pr68185.c: Likewise.
286         * gcc.dg/ipa/pr70306.c: Requires global constructors.
287         * gcc.dg/pr69634.c: Requires scheduling.
288         * gcc.dg/torture/pr66178.c: Require label values.
289         * gcc.dg/setjmp-6.c: Require indirect jumps.
290
291 2016-05-11  Richard Biener  <rguenther@suse.de>
292
293         PR tree-optimization/71055
294         * gcc.dg/torture/pr71055.c: New testcase.
295
296 2016-05-11  Richard Biener  <rguenther@suse.de>
297
298         PR debug/71057
299         * g++.dg/debug/pr71057.C: New testcase.
300
301 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
302
303         PR fortran/70855
304         * gfortran.dg/gomp/pr70855.f90: New test.
305
306 2016-05-11  Richard Biener  <rguenther@suse.de>
307
308         PR middle-end/71002
309         * g++.dg/torture/pr71002.C: New testcase.
310
311 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
312
313         PR middle-end/70807
314         * gcc.dg/pr70807.c: New test.
315
316 2016-05-10  Martin Sebor  <msebor@redhat.com>
317
318         PR c++/38611
319         * g++.dg/Wattributes.C: New test.
320
321 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
322
323         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
324         * gcc.dg/tree-ssa/pr69270.c: Adjust.
325         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
326
327 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
328
329         PR target/70799
330         * gcc.target/i386/pr70799-1.c: New test.
331
332 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
333
334         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
335
336 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
337
338         PR middle-end/70877
339         * gcc.target/i386/pr70877.c: New test.
340
341 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
342
343         PR tree-optimization/70786
344         * gcc.target/i386/pr70876.c: New test.
345
346 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
347
348         PR target/70927
349         * gcc.target/i386/avx512vl-logic-1.c: New test.
350         * gcc.target/i386/avx512vl-logic-2.c: New test.
351         * gcc.target/i386/avx512dq-logic-2.c: New test.
352
353 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
354
355         PR target/70963
356         * gcc.target/powerpc/pr70963.c: New.
357
358 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
359
360         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
361         (test_very_wide_line): Add ruler to expected output.
362         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
363         (test_very_wide_line): Likewise.
364         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
365         (test_show_locus): Within the handling of "test_very_wide_line",
366         enable show_ruler_p on the diagnostic context.
367
368 2016-05-10  Richard Biener  <rguenther@suse.de>
369
370         PR tree-optimization/71039
371         * gcc.dg/torture/pr71039.c: New testcase.
372
373 2016-05-10  Nathan Sidwell  <nathan@acm.org>
374
375         * gcc.dg/nested-func-10.c: Requires alloca.
376         * gcc.dg/nested-func-9.c: Requires alloca.
377         * gcc.c-torture/execute/pr70460.c: Requires labels.
378         * gcc.c-torture/compile/pr70199.c: Requires labels.
379         * gcc.target/nvptx/decl.c: Compile only.
380         * gcc.target/nvptx/trailing-init.c: Compile only.
381         * gcc.target/nvptx/ary-init.c: Compile only.
382
383 2016-05-10  Marek Polacek  <polacek@redhat.com>
384
385         PR c/70255
386         * gcc.dg/attr-opt-1.c: New test.
387
388 2016-05-10  Richard Biener  <rguenther@suse.de>
389
390         PR tree-optimization/70497
391         PR tree-optimization/28367
392         * gcc.dg/torture/20160404-1.c: New testcase.
393         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
394         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
395
396 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
397
398         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
399
400 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
401
402         * gcc.target/i386/fabsneg-1.c New test.
403
404 2016-05-09  Alan Modra  <amodra@gmail.com>
405
406         PR testsuite/70826
407         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
408
409 2016-05-09  Richard Biener  <rguenther@suse.de>
410
411         PR tree-optimization/70985
412         * gcc.dg/torture/pr70985.c: New testcase.
413
414 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
415
416         * gcc.dg/tree-ssa/ifc-9.c: New test.
417         * gcc.dg/tree-ssa/ifc-10.c: New test.
418         * gcc.dg/tree-ssa/ifc-11.c: New test.
419         * gcc.dg/tree-ssa/ifc-12.c: New test.
420         * gcc.dg/vect/pr61194.c: Remove XFAIL.
421         * gcc.dg/vect/vect-23.c: Remove XFAIL.
422         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
423
424 2016-05-09  Richard Biener  <rguenther@suse.de>
425
426         PR fortran/70937
427         * gfortran.dg/pr70937.f90: New testcase.
428
429 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
430
431         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
432
433 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
434
435         PR fortran/56226
436         * gfortran.dg/dec_structure_1.f90: New testcase.
437         * gfortran.dg/dec_structure_2.f90: Ditto.
438         * gfortran.dg/dec_structure_3.f90: Ditto.
439         * gfortran.dg/dec_structure_4.f90: Ditto.
440         * gfortran.dg/dec_structure_5.f90: Ditto.
441         * gfortran.dg/dec_structure_6.f90: Ditto.
442         * gfortran.dg/dec_structure_7.f90: Ditto.
443         * gfortran.dg/dec_structure_8.f90: Ditto.
444         * gfortran.dg/dec_structure_9.f90: Ditto.
445         * gfortran.dg/dec_structure_10.f90: Ditto.
446         * gfortran.dg/dec_structure_11.f90: Ditto.
447         * gfortran.dg/dec_union_1.f90: Ditto.
448         * gfortran.dg/dec_union_2.f90: Ditto.
449         * gfortran.dg/dec_union_3.f90: Ditto.
450         * gfortran.dg/dec_union_4.f90: Ditto.
451         * gfortran.dg/dec_union_5.f90: Ditto.
452         * gfortran.dg/dec_union_6.f90: Ditto.
453         * gfortran.dg/dec_union_7.f90: Ditto.
454
455 2016-05-07  Tom de Vries  <tom@codesourcery.com>
456
457         PR tree-optimization/70956
458         * gcc.dg/graphite/pr70956.c: New test.
459
460 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
461
462         PR middle-end/70941
463         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
464         (a, b, c, d): Change type from char to signed char.
465         (main): Compare against (signed char) -1634678893 instead of
466         hardcoded -109.  Use __builtin_abort instead of abort.
467
468         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
469         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
470
471         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
472
473 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
474
475         PR debug/70935
476         * gcc.dg/torture/pr70935.c: New test.
477
478 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
479
480         PR target/58219
481         * gcc.target/sh/pr58219.c: New tests.
482
483 2016-05-06  Richard Biener  <rguenther@suse.de>
484
485         PR tree-optimization/70960
486         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
487
488 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
489
490         PR target/52933
491         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
492         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
493         Adjust expected instruction counts.
494         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
495
496 2016-05-06  Marek Polacek  <polacek@redhat.com>
497
498         PR sanitizer/70875
499         * gcc.dg/ubsan/bounds-3.c: New test.
500
501 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
502
503         PR target/54089
504         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
505
506 2016-05-06  Richard Biener  <rguenther@suse.de>
507
508         PR middle-end/70931
509         * gfortran.dg/pr70931.f90: New testcase.
510
511 2016-05-06  Richard Biener  <rguenther@suse.de>
512
513         PR middle-end/70941
514         * gcc.dg/torture/pr70941.c: New testcase.
515
516 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
517
518         PR tree-optimization/57206
519         * gcc.dg/vect/pr57206.c: New test.
520
521 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
522
523         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
524
525 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
526
527         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
528
529         * c-c++-common/Wdangling-else-4.c: New test.
530
531 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
532
533         PR c++/70906
534         PR c++/70933
535         * g++.dg/opt/pr70906.C: New test.
536         * g++.dg/opt/pr70933.C: New test.
537
538         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
539
540 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
541
542         * gcc.dg/ipa/pure-const-3.c: New testcase.
543
544 2016-05-04  Marek Polacek  <polacek@redhat.com>
545
546         * c-c++-common/Wdangling-else-1.c: New test.
547         * c-c++-common/Wdangling-else-2.c: New test.
548         * c-c++-common/Wdangling-else-3.c: New test.
549
550 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
551
552         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
553         flag is present.
554
555 2016-05-04  Marek Polacek  <polacek@redhat.com>
556
557         PR c/48778
558         * gcc.dg/Waddress-2.c: New test.
559
560 2016-05-04  Alan Modra  <amodra@gmail.com>
561
562         * gcc.target/powerpc/pr70866.c: New.
563
564 2016-05-03  Martin Sebor  <msebor@redhat.com>
565
566         PR c++/66561
567         * c-c++-common/builtin_location.c: New test.
568         * g++.dg/cpp1y/builtin_location.C: New test.
569
570 2016-05-03  Marek Polacek  <polacek@redhat.com>
571
572         PR c/70859
573         * gcc.dg/pr70859.c: New test.
574         * gcc.dg/pr70859-2.c: New test.
575
576 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
577
578         * gnat.dg/debug5.adb: New testcase.
579
580 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
581
582         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
583         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
584         Procedure to check for z10 instruction set.
585
586 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
587
588         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
589
590 2016-05-03  Alan Modra  <amodra@gmail.com>
591
592         * gcc.target/powerpc/savres.c: Add func using a single gpr.
593
594 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
595
596         * gcc.target/i386/avx512f-cvt-1.c: New test.
597
598 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
599
600         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
601         -fdump-tree-vrp-details.
602
603 2016-05-03  Richard Biener  <rguenther@suse.de>
604
605         * gcc.dg/pr30172-1.c: Adjust.
606         * gcc.dg/pr63743.c: Likewise.
607         * gcc.dg/tm/pr51696.c: Likewise.
608         * c-c++-common/tm/safe-1.c: Likewise.
609         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
610         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
611         * g++.dg/plugin/self-assign-test-1.C: Likewise.
612         * g++.dg/plugin/self-assign-test-2.C: Likewise.
613
614 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
615
616         PR rtl-optimization/70467
617         * gcc.target/i386/pr70467-3.c: New test.
618         * gcc.target/i386/pr70467-4.c: New test.
619
620         PR tree-optimization/70916
621         * gcc.c-torture/compile/pr70916.c: New test.
622
623         PR target/49244
624         * gcc.target/i386/pr49244-1.c: New test.
625         * gcc.target/i386/pr49244-2.c: New test.
626
627 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
628
629         PR rtl-optimization/44281
630         * gcc.target/i386/pr44281.c: New test.
631
632 2016-05-03  bin cheng  <bin.cheng@arm.com>
633
634         PR tree-optimization/56541
635         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
636         * gcc.dg/vect/pr56541.c: new test.
637
638 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
639
640         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
641         __float128.
642         * gcc.target/powerpc/float128-complex-2.c: Likewise.
643
644 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
645
646         PR testsuite/70520
647         * c-c++-common/asan/clone-test-1.c (main): Align child process
648         stack to 16 bytes.
649
650 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
651
652         PR c++/62314
653         * g++.dg/spellcheck-fields-2.C: New test case.
654
655 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
656
657         PR c++/62314
658         * g++.dg/pr62314.C: New test case.
659
660 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
661
662         * gcc.dg/ipa/inline-8.c: New testcase.
663
664 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
665
666         PR rtl-optimization/70467
667         * gcc.target/i386/pr70467-1.c: New test.
668
669 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
670
671         * gcc.dg/spec-options.c: Run the test on all targets.
672         * gcc.dg/foo.specs: Use cpp_unique_options.
673
674 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
675
676         * gcc.dg/tree-ssa/unord.c: New testcase.
677
678 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
679
680         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
681
682 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
683
684         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
685
686 2016-05-02  Marek Polacek  <polacek@redhat.com>
687
688         PR c/70851
689         * gcc.dg/enum-incomplete-3.c: New test.
690
691 2016-05-02  Marek Polacek  <polacek@redhat.com>
692             Tom de Vries  <tom@codesourcery.com>
693
694         PR tree-optimization/70700
695         * gcc.dg/pr70700.c: New test.
696
697 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
698
699         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
700         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
701         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
702         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
703         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
704
705 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
706
707         * ada/acats/run_acats: Rename into...
708         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
709         * ada/acats/run_all.sh: Remove redundant test.
710         (target_run): Move around.
711         (target_gnatchop): Use newly built executable.
712         (target_gnatmake): Likewise.
713         Check that the compilation of impbit succeeds.
714
715 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
716
717         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
718         * gcc.dg/20021029-1.c: Likewise.
719         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
720         * gcc.target/sh/attr-isr-trapa.c: Likewise.
721         * gcc.target/sh/cmpstr.c: Likewise.
722         * gcc.target/sh/cmpstrn.c: Likewise.
723         * gcc.target/sh/memset.c: Likewise.
724         * gcc.target/sh/pr21255-2-mb.c: Likewise.
725         * gcc.target/sh/pr21255-2-ml.c: Likewise.
726         * gcc.target/sh/pr39423-1.c: Likewise.
727         * gcc.target/sh/pr49468-di.c: Likewise.
728         * gcc.target/sh/pr49468-si.c: Likewise.
729         * gcc.target/sh/pr49880-1.c: Likewise.
730         * gcc.target/sh/pr49880-2.c: Likewise.
731         * gcc.target/sh/pr49880-3.c: Likewise.
732         * gcc.target/sh/pr50751-1.c: Likewise.
733         * gcc.target/sh/pr50751-4.c: Likewise.
734         * gcc.target/sh/pr50751-7.c: Likewise.
735         * gcc.target/sh/pr51244-1.c: Likewise.
736         * gcc.target/sh/pr51244-10.c: Likewise.
737         * gcc.target/sh/pr51244-11.c: Likewise.
738         * gcc.target/sh/pr51244-12.c: Likewise.
739         * gcc.target/sh/pr51244-13.c: Likewise.
740         * gcc.target/sh/pr51244-14.c: Likewise.
741         * gcc.target/sh/pr51244-17.c: Likewise.
742         * gcc.target/sh/pr51244-18.c: Likewise.
743         * gcc.target/sh/pr51244-19.c: Likewise.
744         * gcc.target/sh/pr51244-4.c: Likewise.
745         * gcc.target/sh/pr51244-5.c: Likewise.
746         * gcc.target/sh/pr51244-7.c: Likewise.
747         * gcc.target/sh/pr51244-8.c: Likewise.
748         * gcc.target/sh/pr51244-9.c: Likewise.
749         * gcc.target/sh/pr51697.c: Likewise.
750         * gcc.target/sh/pr52483-1.c: Likewise.
751         * gcc.target/sh/pr52483-2.c: Likewise.
752         * gcc.target/sh/pr52483-3.c: Likewise.
753         * gcc.target/sh/pr52483-5.c: Likewise.
754         * gcc.target/sh/pr52933-1.c: Likewise.
755         * gcc.target/sh/pr52933-2.c: Likewise.
756         * gcc.target/sh/pr52933-3.c: Likewise.
757         * gcc.target/sh/pr53568-1.c: Likewise.
758         * gcc.target/sh/pr53976-1.c: Likewise.
759         * gcc.target/sh/pr53988-1.c: Likewise.
760         * gcc.target/sh/pr53988.c: Likewise.
761         * gcc.target/sh/pr54089-1.c: Likewise.
762         * gcc.target/sh/pr54089-6.c: Likewise.
763         * gcc.target/sh/pr54089-7.c: Likewise.
764         * gcc.target/sh/pr54089-8.c: Likewise.
765         * gcc.target/sh/pr54089-9.c: Likewise.
766         * gcc.target/sh/pr54236-1.c: Likewise.
767         * gcc.target/sh/pr54236-2.c: Likewise.
768         * gcc.target/sh/pr54236-3.c: Likewise.
769         * gcc.target/sh/pr54236-4.c: Likewise.
770         * gcc.target/sh/pr54386.c: Likewise.
771         * gcc.target/sh/pr54602-1.c: Likewise.
772         * gcc.target/sh/pr54685.c: Likewise.
773         * gcc.target/sh/pr54760-1.c: Likewise.
774         * gcc.target/sh/pr54760-2.c: Likewise.
775         * gcc.target/sh/pr54760-3.c: Likewise.
776         * gcc.target/sh/pr54760-4.c: Likewise.
777         * gcc.target/sh/pr54760-5.c: Likewise.
778         * gcc.target/sh/pr54760-6.c: Likewise.
779         * gcc.target/sh/pr55146.c: Likewise.
780         * gcc.target/sh/pr55160.c: Likewise.
781         * gcc.target/sh/pr59278.c: Likewise.
782         * gcc.target/sh/pr59401-1.c: Likewise.
783         * gcc.target/sh/pr59533-1.c: Likewise.
784         * gcc.target/sh/pr63260.c: Likewise.
785         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
786         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
787         * gcc.target/sh/strlen.c: Likewise.
788         * gcc.target/sh/torture/pr30807.c: Likewise.
789         * gcc.target/sh/torture/pr34777.c: Likewise.
790         * gcc.target/sh/torture/pr64652.c: Likewise.
791         * gcc.target/sh/torture/pr65505.c: Likewise.
792         * gcc.target/sh/torture/pragma-isr.c: Likewise.
793         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
794
795 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
796
797         PR c++/66644
798         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
799
800 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
801
802         * gcc.target/powerpc/vsx-elemrev-1.c: New.
803         * gcc.target/powerpc/vsx-elemrev-2.c: New.
804         * gcc.target/powerpc/vsx-elemrev-3.c: New.
805         * gcc.target/powerpc/vsx-elemrev-4.c: New.
806
807 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
808
809         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
810         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
811
812 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
813
814         PR middle-end/70626
815         * c-c++-common/goacc/combined-reduction.c: New test.
816         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
817
818 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
819
820         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
821         *movdi_internal pattern only if PIC off.
822         * gcc.target/i386/pr70155-2.c: Likewise.
823         * gcc.target/i386/pr70155-3.c: Likewise.
824         * gcc.target/i386/pr70155-4.c: Likewise.
825         * gcc.target/i386/pr70155-5.c: Likewise.
826         * gcc.target/i386/pr70155-6.c: Likewise.
827         * gcc.target/i386/pr70155-7.c: Likewise.
828         * gcc.target/i386/pr70155-8.c: Likewise.
829         * gcc.target/i386/pr70155-15.c: Likewise.
830         * gcc.target/i386/pr70155-17.c: Likewise.
831         * gcc.target/i386/pr70155-22.c: Likewise.
832
833 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
834
835         PR tree-optimization/70803
836         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
837
838 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
839
840         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
841         optimization of vector loop.
842         * gcc.target/i386/vect-unpack-3.c: New test.
843         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
844         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
845         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
846
847 2016-04-29  Marek Polacek  <polacek@redhat.com>
848
849         PR sanitizer/70342
850         * g++.dg/ubsan/null-7.C: New test.
851
852         PR c/70852
853         * gcc.dg/pr70852.c: New test.
854
855 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
856
857         PR/69089
858         * g++.dg/cpp0x/alignas6.C: New test.
859
860 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
861
862         * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
863         dg-do.
864         * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
865         * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
866         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
867         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
868         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
869         * gcc.target/arc/mxy.c: Likewise.
870         * gcc.target/arc/mswape.c: Likewise.
871         * gcc.target/arc/mrtsc.c: Likewise.
872         * gcc.target/arc/mcrc.c: Likewise.
873         * gcc.target/arc/mdsp-packa.c: Likewise.
874         * gcc.target/arc/mdvbf.c: Likewise.
875         * gcc.target/arc/mlock.c: Likewise.
876         * gcc.target/arc/mmac-24.c: Likewise.
877         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
878
879 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
880             Matthijs Kooijman  <matthijs@stdin.nl>
881             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
882
883         PR target/60040
884         * gcc.target/avr/pr60040-1.c: New.
885         * gcc.target/avr/pr60040-2.c: New.
886
887 2016-04-29  Richard Biener  <rguenther@suse.de>
888
889         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
890
891 2016-04-29  Richard Biener  <rguenther@suse.de>
892
893         PR tree-optimization/13962
894         PR tree-optimization/65686
895         * gcc.dg/uninit-pr65686.c: New testcase.
896
897 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
898
899         PR middle-end/70843
900         * gcc.dg/pr70843.c: New test.
901
902 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
903
904         PR target/70858
905         * gcc.target/i386/pr70858.c: New test.
906
907 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
908
909         * gcc.target/arc/nps400-1.c: New file.
910
911 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
912             Andrew Burgess  <andrew.burgess@embecosm.com>
913
914         * gcc.target/arc/movh_cl-1.c: New file.
915
916 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
917             Andrew Burgess  <andrew.burgess@embecosm.com>
918
919         * gcc.target/arc/extzv-1.c: New file.
920         * gcc.target/arc/insv-1.c: New file.
921         * gcc.target/arc/insv-2.c: New file.
922         * gcc.target/arc/movb-1.c: New file.
923         * gcc.target/arc/movb-2.c: New file.
924         * gcc.target/arc/movb-3.c: New file.
925         * gcc.target/arc/movb-4.c: New file.
926         * gcc.target/arc/movb-5.c: New file.
927         * gcc.target/arc/movb_cl-1.c: New file.
928         * gcc.target/arc/movb_cl-2.c: New file.
929         * gcc.target/arc/movbi_cl-1.c: New file.
930         * gcc.target/arc/movl-1.c: New file.
931
932 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
933             Andrew Burgess  <andrew.burgess@embecosm.com>
934
935         * gcc.target/arc/cmem-1.c: New file.
936         * gcc.target/arc/cmem-2.c: New file.
937         * gcc.target/arc/cmem-3.c: New file.
938         * gcc.target/arc/cmem-4.c: New file.
939         * gcc.target/arc/cmem-5.c: New file.
940         * gcc.target/arc/cmem-6.c: New file.
941         * gcc.target/arc/cmem-7.c: New file.
942         * gcc.target/arc/cmem-ld.inc: New file.
943         * gcc.target/arc/cmem-st.inc: New file.
944
945 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
946
947         PR target/70821
948         * gcc.target/i386/pr70821.c: New test.
949
950 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
951
952         * gcc.target/powerpc/vec-adde.c: New test.
953         * gcc.target/powerpc/vec-adde-int128.c: New test.
954
955 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
956
957         * gcc.target/i386/avx-vround-1.c: New test.
958         * gcc.target/i386/avx-vround-2.c: New test.
959         * gcc.target/i386/avx512vl-vround-1.c: New test.
960         * gcc.target/i386/avx512vl-vround-2.c: New test.
961
962 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
963
964         PR testsuite/70595
965         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
966         (check_effective_target_cilkplus_runtime): ... this.
967         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
968         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
969
970         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
971         Require cilkplus_runtime.
972         Don't add -lcilkrts.
973         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
974         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
975         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
976         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
977         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
978         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
979         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
980         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
981         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
982         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
983         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
984         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
985         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
986         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
987         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
988         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
989         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
990         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
991         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
992         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
993         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
994         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
995         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
996         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
997         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
998         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
999         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1000         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1001         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1002
1003         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1004         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1005
1006         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1007
1008         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1009         cilkplus_runtime.
1010
1011 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
1012
1013         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1014         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1015
1016 2015-04-27  Ryan Burn  <contact@rnburn.com>
1017
1018         PR c++/69024
1019         PR c++/68997
1020         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1021         diagnostic.
1022         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1023         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1024
1025 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
1026
1027         * gnat.dg/limited_with4.ad[sb]: New test.
1028         * gnat.dg/limited_with4_pkg.ads: New helper.
1029
1030 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1031
1032         PR target/70155
1033         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1034         and movv1ti_internal patterns
1035         * gcc.target/i386/pr70155-1.c: New test.
1036         * gcc.target/i386/pr70155-2.c: Likewise.
1037         * gcc.target/i386/pr70155-3.c: Likewise.
1038         * gcc.target/i386/pr70155-4.c: Likewise.
1039         * gcc.target/i386/pr70155-5.c: Likewise.
1040         * gcc.target/i386/pr70155-6.c: Likewise.
1041         * gcc.target/i386/pr70155-7.c: Likewise.
1042         * gcc.target/i386/pr70155-8.c: Likewise.
1043         * gcc.target/i386/pr70155-9.c: Likewise.
1044         * gcc.target/i386/pr70155-10.c: Likewise.
1045         * gcc.target/i386/pr70155-11.c: Likewise.
1046         * gcc.target/i386/pr70155-12.c: Likewise.
1047         * gcc.target/i386/pr70155-13.c: Likewise.
1048         * gcc.target/i386/pr70155-14.c: Likewise.
1049         * gcc.target/i386/pr70155-15.c: Likewise.
1050         * gcc.target/i386/pr70155-16.c: Likewise.
1051         * gcc.target/i386/pr70155-17.c: Likewise.
1052         * gcc.target/i386/pr70155-18.c: Likewise.
1053         * gcc.target/i386/pr70155-19.c: Likewise.
1054         * gcc.target/i386/pr70155-20.c: Likewise.
1055         * gcc.target/i386/pr70155-21.c: Likewise.
1056         * gcc.target/i386/pr70155-22.c: Likewise.
1057
1058 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1059
1060         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1061         ".{5,6}".
1062
1063 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
1064
1065         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1066         * gcc.dg/tree-ssa/scev-9.c: Ditto.
1067         * gcc.dg/tree-ssa/scev-10.c: Ditto.
1068         * gcc.dg/tree-ssa/scev-11.c: Ditto.
1069         * gcc.dg/tree-ssa/scev-12.c: Ditto.
1070
1071 2016-04-27  Richard Biener  <rguenther@suse.de>
1072
1073         PR ipa/70760
1074         * g++.dg/ipa/ipa-pta-2.C: New testcase.
1075         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1076
1077 2016-04-27  Nathan Sidwell  <nathan@acm.org>
1078
1079         * g++.dg/cpp0x/constexpr-recursion3.C: New.
1080         * g++.dg/ubsan/pr63956.C: Adjust error location.
1081
1082 2016-04-27  Nick Clifton  <nickc@redhat.com>
1083
1084         PR middle-end/49889
1085         * gcc.dg/pr49889.c: New test.
1086
1087 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
1088
1089         * c-c++-common/memset-array.c: New test.
1090
1091 2016-04-26  Martin Sebor  <msebor@redhat.com>
1092
1093         PR c++/66639
1094         * g++.dg/cpp1y/func_constexpr.C: New test.
1095
1096 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
1097
1098         PR c++/70241
1099         * g++.dg/cpp0x/enum32.C: New test.
1100         * g++.dg/cpp0x/enum33.C: New test.
1101
1102 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1103
1104         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1105         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1106         * gcc.c-torture/execute/bitfld-6.c: Likewise.
1107         * gcc.c-torture/execute/bitfld-7.c: Likewise.
1108         * gcc.c-torture/execute/pr38151.c: Likewise.
1109         * gcc.c-torture/execute/pr66556.c: Likewise.
1110         * gcc.c-torture/execute/pr67781.c: Likewise.
1111         * gcc.c-torture/execute/pr68648.c: Likewise.
1112
1113 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1114
1115         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1116
1117 2016-04-26  Marek Polacek  <polacek@redhat.com>
1118
1119         PR c/67784
1120         * gcc.dg/pr67784-3.c: New test.
1121         * gcc.dg/pr67784-4.c: New test.
1122         * gcc.dg/pr67784-5.c: New test.
1123
1124         PR c/70791
1125         * gcc.dg/Wnested-externs-2.c: New test.
1126
1127 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1128
1129         * gcc.dg/fold-plusmult.c: Adjust.
1130         * gcc.dg/no-strict-overflow-6.c: Adjust.
1131         * gcc.dg/gomp/loop-1.c: Xfail some tests.
1132
1133 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1134
1135         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1136         number scans.
1137         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1138         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1139         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1140         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1141         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1142         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1143         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1144         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1145         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1146         * gcc.target/i386/avx512f-gather-5.c: Likewise.
1147         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1148         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1149         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1150         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1151         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1152         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1153         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1154         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1155         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1156         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1157         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1158         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1159         scans.
1160         * gcc.target/i386/pr32219-4.c: Likewise.
1161         * gcc.target/i386/pr32219-6.c: Likewise.
1162         * gcc.target/i386/pr32219-8.c: Likewise.
1163
1164 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1165
1166         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1167         associated options.
1168
1169 2016-04-26  Marek Polacek  <polacek@redhat.com>
1170
1171         PR c++/70744
1172         * g++.dg/ext/cond2.C: New test.
1173
1174 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
1175
1176         PR tree-optimization/70771
1177         PR tree-optimization/70775
1178         * gcc.dg/pr70771.c: New test.
1179         * gcc.dg/pr70775.c: New test.
1180
1181 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1182
1183         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1184
1185 2016-04-25  Richard Biener  <rguenther@suse.de>
1186
1187         PR tree-optimization/70780
1188         * gcc.dg/torture/pr70780.c: New testcase.
1189
1190 2016-04-25  Michael Collison <michael.collison@arm.com>
1191
1192         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1193         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1194         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1195         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1196         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1197         * testsuite/lib/target-supports.exp
1198         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1199         that arm neon support vector widen sum of HImode TO SImode.
1200
1201 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
1202
1203         PR sanitizer/70712
1204         * c-c++-common/asan/pr70712.c: New test.
1205
1206 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1207
1208         * .gitattributes: New file.
1209
1210 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
1211
1212         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1213
1214 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
1215
1216         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1217         * gfortran.dg/submodule_15.f08: Likewise.
1218
1219 2016-04-22  Richard Biener  <rguenther@suse.de>
1220
1221         PR tree-optimization/70740
1222         * gcc.dg/torture/pr70740.c: New testcase.
1223
1224 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
1225
1226         PR target/70750
1227         * gcc.target/i386/pr70750-1.c: New test.
1228         * gcc.target/i386/pr70750-2.c: Likewise.
1229
1230 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1231
1232         PR c++/70540
1233         * g++.dg/cpp0x/auto48.C: New.
1234
1235 2016-04-21  Marek Polacek  <polacek@redhat.com>
1236
1237         PR c++/70513
1238         * g++.dg/cpp0x/forw_enum12.C: New test.
1239         * g++.dg/cpp0x/forw_enum13.C: New test.
1240
1241 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1242
1243         PR target/70728
1244         * gcc.target/i386/pr70728.c: New test.
1245
1246 2016-04-21  Richard Biener  <rguenther@suse.de>
1247
1248         PR middle-end/70747
1249         * gcc.dg/pr70747.c: New testcase.
1250
1251 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
1252
1253         PR tree-optimization/70715
1254         * gcc.dg/tree-ssa/scev-13.c: New test.
1255
1256 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1257
1258         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1259
1260 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1261
1262         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1263
1264 2016-04-20  Jan Hubicka  <jh@suse.cz>
1265
1266         PR ipa/70018
1267         * g++.dg/ipa/nothrow-1.C: New testcase.
1268
1269 2016-04-20  Nathan Sidwell  <nathan@acm.org>
1270
1271         PR c++/55635
1272         * g++.dg/eh/delete1.C: New.
1273
1274 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1275
1276         * gcc.target/i386/avx256-unaligned-store-2.c: Add
1277         -mtune-ctrl=sse_typeless_stores.
1278
1279 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1280
1281         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1282
1283 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1284
1285         PR tree-optimization/69489
1286         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1287
1288 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
1289
1290         PR c++/69363
1291         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1292         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1293         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1294
1295 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1296
1297         PR tree-optimization/56625
1298         PR tree-optimization/69489
1299         * gcc.dg/vect/pr56625.c: New test.
1300         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1301
1302 2016-04-20  Andrew Pinski  <apinski@cavium.com>
1303
1304         PR target/64971
1305         * gcc.c-torture/compile/pr37433-1.c: New testcase.
1306
1307 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
1308
1309         * gnat.dg/self1.adb: Remove now incorrect test.
1310
1311 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1312
1313         * gcc.dg/tree-ssa/scev-11.c: New test.
1314         * gcc.dg/tree-ssa/scev-12.c: New test.
1315
1316 2016-04-20  Marek Polacek  <polacek@redhat.com>
1317
1318         PR tree-optimization/70725
1319         * gcc.dg/pr70725.c: New test.
1320
1321 2016-04-20  Richard Biener  <rguenther@suse.de>
1322
1323         PR tree-optimization/70726
1324         * g++.dg/vect/pr70726.cc: New testcase.
1325
1326 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1327
1328         PR target/70674
1329         * gcc.target/s390/pr70674.c: New test.
1330
1331 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1332
1333         PR libgfortran/70684
1334         * gfortran.dg/list_read_14.f90: New test.
1335
1336 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
1337
1338         PR target/69201
1339         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1340         extern to force it misaligned.
1341         (b): Likewise.
1342         (c): Likewise.
1343         (d): Likewise.
1344         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1345         Don't check `*' before movv4sf_internal.
1346         * gcc.target/i386/avx256-unaligned-store-2.c: Check
1347         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1348         Don't check `*' before movv16qi_internal.
1349         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1350         extern to force it misaligned.
1351         (b): Likewise.
1352         (c): Likewise.
1353         (d): Likewise.
1354         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1355         Don't check `*' before movv2df_internal.
1356         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1357         extern to force it misaligned.
1358         (b): Likewise.
1359         (c): Likewise.
1360         (d): Likewise.
1361         Check movv8sf_internal instead of avx_storeups256.
1362         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1363
1364 2016-04-19  Richard Biener  <rguenther@suse.de>
1365
1366         PR tree-optimization/70171
1367         * g++.dg/tree-ssa/pr70171.C: New testcase.
1368
1369 2016-04-19  Richard Biener  <rguenther@suse.de>
1370
1371         PR tree-optimization/70724
1372         * gcc.dg/torture/pr70724.c: New testcase.
1373
1374 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
1375
1376         PR middle-end/70689
1377         * testsuite/gcc.target/i386/pr70689.c: New.
1378
1379 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
1380
1381         PR target/70708
1382         * gcc.target/i386/pr70708.c: New test.
1383
1384 2016-04-18  Richard Biener  <rguenther@suse.de>
1385
1386         PR tree-optimization/43434
1387         * gcc.dg/vect/pr43434.c: New testcase.
1388         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1389         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1390         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1391         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1392         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1393         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1394         * gcc.dg/gomp/pr68640.c: Likewise.
1395         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1396         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1397
1398 2016-04-18  Richard Biener  <rguenther@suse.de>
1399
1400         PR tree-optimization/70701
1401         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1402
1403 2016-04-18  Tom de Vries  <tom@codesourcery.com>
1404
1405         PR testsuite/70699
1406         * gcc.dg/pr70161.c: Add dot-file scans.
1407         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1408         instead of after last dot char.
1409
1410 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1411
1412         * c-c++-common/dump-ada-spec-3.c: New test.
1413         * c-c++-common/dump-ada-spec-4.c: Likewise.
1414
1415 2016-04-17  Tom de Vries  <tom@codesourcery.com>
1416
1417         PR other/70183
1418         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1419
1420 2016-04-15  Jan Hubicka  <jh@suse.cz>
1421
1422         PR ipa/70018
1423         * g++.dg/ipa/pure-const-1.C: New testcase.
1424         * g++.dg/ipa/pure-const-2.C: New testcase.
1425         * g++.dg/ipa/pure-const-3.C: New testcase.
1426
1427 2016-04-15  Marek Polacek  <polacek@redhat.com>
1428
1429         PR c/70671
1430         * gcc.dg/bitfld-22.c: New test.
1431
1432 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
1433
1434         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1435         x86_64.
1436
1437 2016-04-15  Marek Polacek  <polacek@redhat.com>
1438
1439         PR c/70651
1440         * c-c++-common/pr70651.c: New test.
1441
1442 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1443
1444         PR rtl-optimization/70681
1445         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1446         dump scan on arm and powerpc.
1447         * gcc.dg/pr10474.c: Likewise.
1448
1449 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR c++/69517
1452         PR c++/70019
1453         PR c++/70588
1454         * g++.dg/cpp1y/vla11.C: Revert for real.
1455
1456         PR c/70436
1457         * c-c++-common/Wparentheses-1.c: New test.
1458         * c-c++-common/gomp/Wparentheses-1.c: New test.
1459         * c-c++-common/gomp/Wparentheses-2.c: New test.
1460         * c-c++-common/gomp/Wparentheses-3.c: New test.
1461         * c-c++-common/gomp/Wparentheses-4.c: New test.
1462         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1463         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1464         * c-c++-common/goacc/Wparentheses-1.c: New test.
1465
1466 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1467
1468         PR target/70662
1469         * gcc.target/i386/pr70662.c: New test.
1470
1471 2016-04-15  Richard Biener  <rguenther@suse.de>
1472             Alan Modra  <amodra@gmail.com>
1473
1474         PR tree-optimization/70130
1475         * gcc.dg/vect/O3-pr70130.c: New testcase.
1476
1477 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1478
1479         PR target/70669
1480         * gcc.target/powerpc/pr70669.c: New test.
1481
1482         PR target/70640
1483         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1484         a power7 system that does not have an assembler that supports
1485         power8.
1486
1487 2016-04-14  Martin Sebor  <msebor@redhat.com>
1488
1489         PR c++/69517
1490         PR c++/70019
1491         PR c++/70588
1492         * c-c++-common/ubsan/vla-1.c: Revert.
1493         * g++.dg/cpp1y/vla11.C: Same.
1494         * g++.dg/cpp1y/vla12.C: Same.
1495         * g++.dg/cpp1y/vla13.C: Same.
1496         * g++.dg/cpp1y/vla14.C: Same.
1497         * g++.dg/cpp1y/vla3.C: Same.
1498         * gcc/testsuite/g++.dg/init/array24.C: Same.
1499         * g++.dg/ubsan/vla-1.C: Same.
1500
1501 2016-04-14  Marek Polacek  <polacek@redhat.com>
1502             Jan Hubicka  <hubicka@ucw.cz>
1503
1504         PR c++/70029
1505         * g++.dg/torture/pr70029.C: New test.
1506
1507 2016-04-14  Martin Sebor  <msebor@redhat.com>
1508
1509         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1510         type size to prevent failures on targets with very low maximum
1511         alignment.
1512
1513 2016-04-14  Richard Biener  <rguenther@suse.de>
1514
1515         PR tree-optimization/70623
1516         * gcc.dg/torture/pr70623.c: New testcase.
1517         * gcc.dg/torture/pr70623-2.c: Likewise.
1518
1519 2016-04-13  Martin Sebor  <msebor@redhat.com>
1520
1521         PR c++/69517
1522         PR c++/70019
1523         PR c++/70588
1524         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1525         * g++.dg/cpp1y/vla11.C: New test.
1526         * g++.dg/cpp1y/vla12.C: New test.
1527         * g++.dg/cpp1y/vla13.C: New test.
1528         * g++.dg/cpp1y/vla14.C: New test.
1529         * g++.dg/cpp1y/vla3.C: Restore deleted test.
1530         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1531         * g++.dg/ubsan/vla-1.C: Disable exceptions.
1532
1533 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR c++/70641
1536         * g++.dg/opt/pr70641.C: New test.
1537
1538 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1539
1540         PR rtl-optimization/68749
1541         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1542         effects of argument promotions.
1543         Remove default args to dg-skip-if.
1544
1545 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
1546
1547         PR c++/70635
1548         * g++.dg/parse/pr70635.C: New.
1549
1550 2016-04-13  Marek Polacek  <polacek@redhat.com>
1551
1552         PR c++/70639
1553         * c-c++-common/Wmisleading-indentation-4.c: New test.
1554
1555 2016-04-13  Marek Polacek  <polacek@redhat.com>
1556
1557         PR c/70436
1558         * testsuite/gcc.dg/Wparentheses-12.c: New test.
1559         * testsuite/gcc.dg/Wparentheses-13.c: New test.
1560
1561 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1562
1563         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1564         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1565         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1566
1567 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1568
1569         PR middle-end/70633
1570         * gcc.c-torture/compile/pr70633.c: New test.
1571
1572         PR debug/70628
1573         * gcc.dg/torture/pr70628.c: New test.
1574
1575 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
1576
1577         PR c++/70610
1578         * g++.dg/template/pr70610.C: New test.
1579         * g++.dg/template/pr70610-2.C: New test.
1580         * g++.dg/template/pr70610-3.C: New test.
1581         * g++.dg/template/pr70610-4.C: New test.
1582
1583 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1584
1585         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1586         128 instead of 32.
1587
1588         PR c++/70571
1589         * g++.dg/ext/pr70571.C: New test.
1590
1591 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1592
1593         PR target/70640
1594         * gcc.target/powerpc/pr70640.c: New test.
1595
1596 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
1597
1598         PR c++/68722
1599         * g++.dg/parse/pr68722.C: New.
1600
1601 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR rtl-optimization/70596
1604         * gcc.target/i386/pr70596.c: New test.
1605
1606 2016-04-12  Nathan Sidwell  <nathan@acm.org>
1607
1608         PR c++/70501
1609         * g++.dg/init/pr70501.C: New.
1610
1611 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
1612
1613         * gcc.target/i386/asm-flag-6.c: New test.
1614
1615 2016-04-12  Tom de Vries  <tom@codesourcery.com>
1616
1617         PR tree-optimization/68756
1618         * gcc.dg/graphite/pr68756.c: New test.
1619
1620 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1621
1622         PR tree-optimization/70602
1623         * gcc.c-torture/execute/pr70602.c: New test.
1624
1625 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1626
1627         PR target/70381
1628         * gcc.target/powerpc/float128-1.c: New tests to make sure the
1629         __float128 emulator is built and runs.
1630         * gcc.target/powerpc/float128-1.c: Likewise.
1631
1632         * lib/target-supports.exp (check_ppc_float128_sw_available):
1633         Rework tests for __float128 software and hardware
1634         availability. Fix exit condition to return 0 on success.
1635
1636 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1637
1638         PR target/70133
1639         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1640         * gcc.target/aarch64/target_attr_15.c: Likewise.
1641
1642 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1643
1644         PR c++/69066
1645         * g++.dg/cpp1y/pr69066.C: New.
1646
1647 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1648
1649         PR fortran/68566
1650         * gfortran.dg/pr36192.f90: Update test.
1651         * gfortran.dg/pr36192_1.f90: Update test.
1652         * gfortran.dg/real_dimension_1.f: Update test.
1653         * gfortran.dg/parameter_array_init_7.f90: New test.
1654
1655 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
1656
1657         PR testsuite/64039
1658         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1659
1660         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1661
1662         PR rtl-optimization/66669
1663         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1664
1665         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1666
1667         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1668         * gcc.dg/pie-1.c: Likewise.
1669         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1670         * gcc.dg/pic-4.c: Likewise.
1671         * gcc.dg/pie-3.c: Likewise.
1672         * gcc.dg/pie-4.c: Likewise.
1673
1674         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1675
1676         PR tree-optimization/68644
1677         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1678
1679         PR rtl-optimization/64886
1680         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1681
1682 2016-04-09  Tom de Vries  <tom@codesourcery.com>
1683
1684         PR tree-optimization/68953
1685         * gcc.dg/graphite/pr68953.c: New test.
1686
1687 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1688
1689         PR fortran/70592
1690         * gfortran.dg/deferred_character_16.f90: New test.
1691
1692 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
1693
1694         PR tree-optimization/70586
1695         * gcc.c-torture/execute/pr70586.c: New test.
1696
1697 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1698
1699         PR sanitizer/70573
1700         * c-c++-common/asan/halt_on_error-1.c: Replace memset
1701         with __builtin_memset
1702         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1703
1704 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
1705
1706         PR lto/70289
1707         PR ipa/70348
1708         PR tree-optimization/70373
1709         PR middle-end/70533
1710         PR middle-end/70534
1711         PR middle-end/70535
1712         * c-c++-common/goacc/reduction-5.c: New test.
1713         * c-c++-common/goacc/reduction-promotions.c: New test.
1714         * gfortran.dg/goacc/reduction-3.f95: New test.
1715         * gfortran.dg/goacc/reduction-promotions.f90: New test.
1716
1717 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
1718
1719         PR c++/70590
1720         PR c++/70452
1721         * g++.dg/pr70590.C: New test.
1722         * g++.dg/pr70590-2.C: New test.
1723
1724 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
1725
1726         PR middle-end/70593
1727         * gcc.target/i386/pr70593.c: New test.
1728
1729         PR rtl-optimization/70574
1730         * gcc.target/i386/avx2-pr70574.c: New test.
1731
1732 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
1733
1734         PR sanitizer/70541
1735         * c-c++-common/asan/pr70541.c: New test.
1736
1737 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1738
1739         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1740         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1741
1742 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1743
1744         PR target/70566
1745         * gcc.c-torture/execute/pr70566.c: New test.
1746
1747 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1748
1749         * c-c++-common/goacc/uninit-copy-clause.c: New test.
1750         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1751
1752 2016-04-08  Alan Modra  <amodra@gmail.com>
1753
1754         * gcc.target/powerpc/pr70117.c: New.
1755
1756 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
1757
1758         PR testsuite/70581
1759         * gcc.dg/lto/simd-function_0.c: New test.
1760
1761         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1762         clones.
1763         * c-c++-common/attr-simd-2.c: Likewise.
1764         * c-c++-common/attr-simd-4.c: Likewise.
1765         * gcc.dg/gomp/simd-clones-2.c: Likewise.
1766         * gcc.dg/gomp/simd-clones-3.c: Likewise.
1767
1768 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1769
1770         PR testsuite/70553
1771         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1772
1773 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
1774             Tom de Vries  <tom@codesourcery.com>
1775
1776         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1777         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1778         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1779         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1780         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1781         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1782         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1783         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1784
1785 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
1786
1787         PR c/70436
1788         * g++.dg/warn/Wparentheses-29.C: New test.
1789
1790 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
1791
1792         PR c/70436
1793         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1794         explicit braces to resolve a future -Wparentheses warning.
1795
1796 2016-04-06  Richard Henderson  <rth@redhat.com>
1797
1798         * gcc.dg/pr61817-1.c: New test.
1799         * gcc.dg/pr61817-2.c: New test.
1800         * gcc.dg/pr69391-1.c: New test.
1801         * gcc.dg/pr69391-2.c: New test.
1802
1803 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
1804
1805         PR rtl-optimization/70398
1806         * testsuite/gcc.target/aarch64/pr70398.c: New.
1807
1808 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1809
1810         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1811
1812 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
1813             Pedro Alves  <palves@redhat.com>
1814
1815         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1816
1817 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
1818
1819         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1820         Check for avx512f effective targets instead of avx2.
1821         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1822         for AVX512F clones.
1823         * gcc.dg/gomp/declare-simd-3.c: Likewise.
1824         * g++.dg/gomp/declare-simd-1.C: Likewise.
1825         * g++.dg/gomp/declare-simd-3.C: Likewise.
1826         * g++.dg/gomp/declare-simd-4.C: Likewise.
1827
1828         PR middle-end/70550
1829         * c-c++-common/gomp/pr70550-1.c: New test.
1830         * c-c++-common/gomp/pr70550-2.c: New test.
1831
1832 2016-04-05  Nathan Sidwell  <nathan@acm.org>
1833
1834         PR c++/70512
1835         * g++.dg/ext/attribute-may-alias-5.C: New.
1836
1837 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR c++/70336
1840         * c-c++-common/pr70336.c: New test.
1841         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1842         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1843
1844 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
1845
1846         PR ipa/66223
1847         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1848
1849 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1850
1851         PR rtl-optimization/70542
1852         * gcc.dg/torture/pr70542.c: New test.
1853         * gcc.target/i386/avx2-pr70542.c: New test.
1854
1855 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
1856
1857         PR tree-optimization/70509
1858         * gcc.target/i386/avx512bw-pr70509.c: New test.
1859
1860 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
1861
1862         PR c++/70452
1863         * g++.dg/ext/constexpr-vla4.C: New test.
1864
1865 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
1866
1867         PR target/70510
1868         * gcc.target/i386/pr70510.c: New test.
1869
1870 2016-04-05  Richard Biener  <rguenther@suse.de>
1871
1872         PR tree-optimization/70526
1873         * g++.dg/torture/pr70526.C: New testcase.
1874
1875 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR target/70525
1878         * gcc.target/i386/pr70525.c: New test.
1879
1880 2016-04-05  Richard Biener  <rguenther@suse.de>
1881
1882         PR middle-end/70499
1883         * g++.dg/torture/pr70499.C: New testcase.
1884
1885 2016-04-05  Richard Biener  <rguenther@suse.de>
1886
1887         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1888         remove XFAIL.
1889
1890 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
1891
1892         PR middle-end/70307
1893         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
1894         rs6000 ABI warnings.
1895
1896 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
1897
1898         PR ipa/66223
1899         * g++.dg/ipa/devirt-51.C: New testcase.
1900
1901 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1902             Jakub Jelinek <jakub@redhat.com>
1903
1904         PR middle-end/70457
1905         * gcc.dg/torture/pr70457.c: New.
1906
1907 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
1908
1909         PR fortran/67538
1910         * gfortran.dg/allocate_with_source_19.f08: New test.
1911
1912 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
1913
1914         PR fortran/65795
1915         * gfortran.dg/coarray_allocate_6.f08: New test.
1916
1917 2016-04-04  Richard Biener  <rguenther@suse.de>
1918
1919         PR rtl-optimization/70484
1920         * gcc.dg/torture/pr70484.c: New testcase.
1921
1922 2016-04-04  Marek Polacek  <polacek@redhat.com>
1923
1924         PR c/70307
1925         * gcc.dg/torture/pr70307.c: New test.
1926
1927 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
1928
1929         PR target/70416
1930         PR target/67391
1931         * gcc.target/sh/torture/pr70416.c: New.
1932
1933 2016-04-02  Martin Sebor  <msebor@redhat.com>
1934
1935         PR c++/67376
1936         PR c++/70170
1937         PR c++/70172
1938         PR c++/70228
1939         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1940         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1941         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1942         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1943         * g++.dg/cpp0x/constexpr-string.C: Same.
1944         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1945         * g++.dg/cpp0x/pr65398.C: Same.
1946         * g++.dg/ext/constexpr-vla1.C: Same.
1947         * g++.dg/ext/constexpr-vla2.C: Same.
1948         * g++.dg/ext/constexpr-vla3.C: Same.
1949         * g++.dg/ubsan/pr63956.C: Same.
1950
1951 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR rtl-optimization/70467
1954         * gcc.target/i386/pr70467-2.c: New test.
1955
1956 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
1957             Marek Polacek  <polacek@redhat.com>
1958
1959         PR c++/70488
1960         * g++.dg/init/new47.C: New test.
1961
1962 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1963
1964         PR target/70496
1965         * gcc.target/arm/pr70496.c: New test.
1966
1967 2016-04-01  Nathan Sidwell  <nathan@acm.org>
1968
1969         PR c++/68475
1970         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1971
1972 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1973
1974         PR target/69890
1975         * gcc.dg/strlenopt.h (memmove): New.
1976         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1977         instead of "string.h".
1978         * gcc.target/i386/chkp-strlen-2.c: Likewise.
1979         * gcc.target/i386/chkp-strlen-3.c: Likewise.
1980         * gcc.target/i386/chkp-strlen-4.c: Likewise.
1981         * gcc.target/i386/chkp-strlen-5.c: Likewise.
1982         * gcc.target/i386/chkp-stropt-1.c: Likewise.
1983         * gcc.target/i386/chkp-stropt-10.c: Likewise.
1984         * gcc.target/i386/chkp-stropt-11.c: Likewise.
1985         * gcc.target/i386/chkp-stropt-12.c: Likewise.
1986         * gcc.target/i386/chkp-stropt-13.c: Likewise.
1987         * gcc.target/i386/chkp-stropt-14.c: Likewise.
1988         * gcc.target/i386/chkp-stropt-15.c: Likewise.
1989         * gcc.target/i386/chkp-stropt-16.c: Likewise.
1990         * gcc.target/i386/chkp-stropt-2.c: Likewise.
1991         * gcc.target/i386/chkp-stropt-3.c: Likewise.
1992         * gcc.target/i386/chkp-stropt-4.c: Likewise.
1993         * gcc.target/i386/chkp-stropt-5.c: Likewise.
1994         * gcc.target/i386/chkp-stropt-6.c: Likewise.
1995         * gcc.target/i386/chkp-stropt-7.c: Likewise.
1996         * gcc.target/i386/chkp-stropt-8.c: Likewise.
1997         * gcc.target/i386/chkp-stropt-9.c: Likewise.
1998
1999 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2000
2001         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2002         (Holder::foo): Reflect this.
2003
2004 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
2005
2006         PR target/70442
2007         * gcc.dg/pr70442.c: New test.
2008
2009 2016-03-31  Nathan Sidwell  <nathan@acm.org>
2010
2011         PR c++/70393
2012         * g++.dg/cpp0x/constexpr-virtual6.C: New.
2013
2014 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2015
2016         PR target/70453
2017         * gcc.target/i386/pr70453.c: New test.
2018
2019 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
2020
2021         PR target/70292
2022         * gcc.c-torture/pr70292.c: New test.
2023
2024 2016-03-31  Marek Polacek  <polacek@redhat.com>
2025
2026         PR c/70297
2027         * c-c++-common/pr70297.c: New test.
2028         * g++.dg/cpp0x/typedef-redecl.C: New test.
2029         * gcc.dg/typedef-redecl2.c: New test.
2030
2031 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
2032
2033         PR rtl-optimization/70460
2034         * gcc.c-torture/execute/pr70460.c: New test.
2035
2036 2016-03-31  Richard Biener  <rguenther@suse.de>
2037
2038         PR c++/70430
2039         * g++.dg/ext/vector30.C: New testcase.
2040
2041 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2042             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2043
2044         * gfortran.dg/fmt_pf.f90: New test.
2045
2046 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2047
2048         Forward-port from 5 branch
2049         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR testsuite/70356
2052         * gcc.target/i386/avx-vextractf128-256-5.c: Move
2053         dg-require-effective-target after dg-do.
2054
2055         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2056
2057         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2058
2059 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
2060             Julian Brown  <julian@codesourcery.com>
2061             Chung-Lin Tang  <cltang@codesourcery.com>
2062             Cesar Philippidis  <cesar@codesourcery.com>
2063             James Norris  <jnorris@codesourcery.com>
2064             Tom de Vries  <tom@codesourcery.com>
2065             Nathan Sidwell  <nathan@codesourcery.com>
2066
2067         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2068         * c-c++-common/goacc/loop-clauses.c: Likewise.
2069         * g++.dg/goacc/template.C: Likewise.
2070         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2071         * gfortran.dg/goacc/loop-1.f95: Likewise.
2072         * gfortran.dg/goacc/loop-5.f95: Likewise.
2073         * gfortran.dg/goacc/loop-6.f95: Likewise.
2074         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2075         * c-c++-common/goacc-gomp/nesting-1.c: Update.
2076         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2077         * c-c++-common/goacc/clauses-fail.c: Likewise.
2078         * c-c++-common/goacc/parallel-1.c: Likewise.
2079         * c-c++-common/goacc/reduction-1.c: Likewise.
2080         * c-c++-common/goacc/reduction-2.c: Likewise.
2081         * c-c++-common/goacc/reduction-3.c: Likewise.
2082         * c-c++-common/goacc/reduction-4.c: Likewise.
2083         * c-c++-common/goacc/routine-3.c: Likewise.
2084         * c-c++-common/goacc/routine-4.c: Likewise.
2085         * c-c++-common/goacc/routine-5.c: Likewise.
2086         * c-c++-common/goacc/tile.c: Likewise.
2087         * g++.dg/goacc/template.C: Likewise.
2088         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2089         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2090         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
2091         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
2092         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2093         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2094         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2095         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
2096         * c-c++-common/goacc/use_device-1.c: ... this file.
2097         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
2098         * c-c++-common/goacc/host_data-5.c: ... this file, and...
2099         * c-c++-common/goacc/host_data-6.c: ... this file.
2100         * c-c++-common/goacc/loop-2-kernels.c: New file.
2101         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2102         * c-c++-common/goacc/loop-3.c: Likewise.
2103         * g++.dg/goacc/reference.C: Likewise.
2104         * g++.dg/goacc/routine-1.C: Likewise.
2105         * g++.dg/goacc/routine-2.C: Likewise.
2106
2107 2016-03-30  Richard Biener  <rguenther@suse.de>
2108
2109         PR middle-end/70450
2110         * gcc.dg/torture/pr70450.c: New testcase.
2111
2112 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2113
2114         PR target/70421
2115         * gcc.dg/torture/pr70421.c: New test.
2116         * gcc.target/i386/avx512f-pr70421.c: New test.
2117
2118 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
2119
2120         PR testsuite/70364
2121         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2122         (check): New function.
2123         (bar): Call check.
2124         (foo): Align stack to 16 bytes when calling bar.
2125         * gcc.target/i386/cleanup-2.c: Likewise.
2126
2127 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
2128
2129         PR tree-optimization/59124
2130         * gcc.dg/Warray-bounds-19.c: New test.
2131
2132 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
2133
2134         * lib/prune.exp (escape_regex_chars): New.
2135         (prune_file_path): Update to quote metcharacters for regexp.
2136
2137 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR rtl-optimization/70429
2140         * gcc.c-torture/execute/pr70429.c: New test.
2141
2142         PR tree-optimization/70405
2143         * gcc.dg/pr70405.c: New test.
2144
2145 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
2146
2147         PR fortran/70397
2148         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2149         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2150
2151 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
2152
2153         PR testsuite/64177
2154         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2155         __cilkrts_set_param to set two workers.
2156         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2157         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2158
2159 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2160
2161         * g++.dg/ext/fnname5.C: Update the test for Darwin.
2162
2163 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2164
2165         PR target/70406
2166         * gcc.target/i386/pr70406.c: New test.
2167
2168 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2169
2170         * gnat.dg/specs/double_record_extension3.ads: New test.
2171
2172 2016-03-25  Richard Henderson  <rth@redhat.com>
2173
2174         PR target/70120
2175         * gcc.target/aarch64/pr70120-1.c: New.
2176         * gcc.target/aarch64/pr70120-2.c: New.
2177         * gcc.target/aarch64/pr70120-3.c: New.
2178
2179 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
2180
2181         PR c++/62212
2182         * g++.dg/template/mangle2.C: The dg-do directive should be
2183         "compile" not "assemble".
2184
2185 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
2186
2187         PR lto/69650
2188         * gcc.dg/pr69650.c: New test.
2189
2190 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
2191
2192         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2193
2194 2016-03-25  Alan Modra  <amodra@gmail.com>
2195
2196         * gcc.dg/dfp/pr70052.c: New test.
2197
2198 2016-03-24  Richard Henderson  <rth@redhat.com>
2199
2200         PR middle-end/69845
2201         * gcc.dg/tree-ssa/pr69845-1.c: New test.
2202         * gcc.dg/tree-ssa/pr69845-2.c: New test.
2203
2204 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2205
2206         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2207
2208 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2209
2210         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2211         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2212
2213 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2214
2215         * c-c++-common/goacc/uninit-dim-clause.c: New test.
2216         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2217
2218 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
2219
2220         PR c++/62212
2221         * g++.dg/template/mangle2.C: New test.
2222
2223 2016-03-24  Richard Biener  <rguenther@suse.de>
2224
2225         PR tree-optimization/70396
2226         * gcc.dg/torture/pr70396.c: New testcase.
2227
2228 2016-03-24  Richard Biener  <rguenther@suse.de>
2229
2230         PR middle-end/70370
2231         * gcc.dg/torture/pr70370.c: New testcase.
2232
2233 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2234
2235         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2236         * gfortran.dg/goacc/kernels-tree.f95: Same.
2237         * gfortran.dg/goacc/parallel-tree.f95: Same.
2238
2239 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2240
2241         * c-c++-common/goacc/uninit-if-clause.c: New test.
2242         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2243
2244 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
2245
2246         PR target/70290
2247         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2248         Fix formatting.
2249
2250 2016-03-24  Richard Biener  <rguenther@suse.de>
2251
2252         PR tree-optimization/70372
2253         * gcc.dg/tree-ssa/pr70372.c: New testcase.
2254
2255 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2256
2257         PR c++/70347
2258         * g++.dg/cpp1y/nsdmi-union1.C: New test.
2259
2260 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2261
2262         PR c++/70332
2263         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2264
2265 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2266
2267         PR c++/70001
2268         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2269         * g++.dg/cpp1y/pr70001.C: New test.
2270
2271         PR c++/70323
2272         * g++.dg/cpp0x/constexpr-70323.C: New test.
2273
2274 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
2275             Jason Merrill  <jason@redhat.com>
2276             Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR c++/69315
2279         * g++.dg/cpp0x/constexpr-69315.C: New test.
2280         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2281
2282 2016-03-23  Marek Polacek  <polacek@redhat.com>
2283
2284         PR c++/69884
2285         * g++.dg/warn/Wignored-attributes-1.C: New test.
2286         * g++.dg/warn/Wignored-attributes-2.C: New test.
2287
2288 2016-03-23  Tom de Vries  <tom@codesourcery.com>
2289
2290         * c-c++-common/goacc/kernels-default.c (foo): Add missing
2291         initialization.
2292         * gfortran.dg/goacc/private-3.f95 (test): Same.
2293         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2294         missing use param.
2295
2296 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2297
2298         * lib/target-supports.exp: Remove v7ve entry from loop
2299         creating effective target checks.
2300         (check_effective_target_arm_arch_v7ve_ok): New procedure.
2301         (add_options_for_arm_arch_v7ve): Likewise.
2302
2303 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2304
2305         PR tree-optimization/70354
2306         * gcc.dg/vect/pr70354-1.c: New test.
2307         * gcc.dg/vect/pr70354-2.c: New test.
2308         * gcc.target/i386/avx2-pr70354-1.c: New test.
2309         * gcc.target/i386/avx2-pr70354-2.c: New test.
2310
2311 2016-03-22  Jeff Law  <law@redhat.com>
2312
2313         PR target/70232
2314         * gcc.dg/tree-ssa/pr70232.c: New test.
2315
2316 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2317
2318         PR target/70302
2319         * gcc.target/i386/pr70302.c: New test.
2320
2321 2016-03-22  Richard Biener  <rguenther@suse.de>
2322
2323         PR middle-end/70251
2324         * g++.dg/torture/pr70251.C: New testcase.
2325
2326 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
2327
2328         PR c/69993
2329         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2330         Wmisleading-indentation.c.
2331         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2332         reflect change to diagnostic text and order of messages.
2333         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2334
2335 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
2336
2337         * g++.dg/ext/java-3.C: Don't compile on AIX.
2338
2339 2016-03-22  Richard Biener  <rguenther@suse.de>
2340
2341         PR middle-end/70333
2342         * gcc.dg/torture/pr70333.c: New testcase.
2343
2344 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2345
2346         * g++.dg/ext/pr70290.C: New test.
2347
2348 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
2349
2350         PR target/70325
2351         * gcc.target/i386/pr70325.c: New test.
2352
2353 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR target/70329
2356         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2357         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2358
2359         PR target/70300
2360         * gcc.target/i386/pr70300.c: New test.
2361
2362         PR c++/70295
2363         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2364         (func2): New function for cond with parens, xfail warning for c++.
2365         * g++.dg/warn/Wnonnull-compare-8.C: New test.
2366
2367 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2368
2369         PR c++/70096
2370         * g++.dg/template/ptrmem30.C: New test.
2371
2372 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2373
2374         PR c++/70204
2375         * g++.dg/cpp0x/constexpr-70204a.C: New test.
2376         * g++.dg/cpp0x/constexpr-70204b.C: New test.
2377
2378 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2379
2380         PR middle-end/70326
2381         * gcc.dg/pr70326.c: New test.
2382
2383 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
2384             Jakub Jelinek  <jakub@redhat.com>
2385
2386         PR tree-optimization/70317
2387         * gcc.dg/pr70317.c: New test.
2388
2389 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
2390
2391         PR target/70327
2392         * gcc.target/i386/pr70327.c: New test.
2393
2394 2016-03-21  Martin Liska  <mliska@suse.cz>
2395
2396         PR ipa/70306
2397         * gcc.dg/ipa/pr70306.c: New test.
2398
2399 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2400
2401         * gcc.target/arm/attr-align1.c: Skip if M-profile.
2402         * gcc.target/arm/attr-align3.c: Likewise.
2403         * gcc.target/arm/attr_arm.c: Likewise.
2404         * gcc.target/arm/flip-thumb.c: Likewise.
2405
2406 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR target/70296
2409         * gcc.target/powerpc/altivec-36.c: New test.
2410
2411 2016-03-21  Richard Biener  <rguenther@suse.de>
2412
2413         PR tree-optimization/70310
2414         * gcc.dg/torture/pr70310.c: New testcase.
2415
2416 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2417
2418         PR target/70293
2419         * gcc.target/i386/pr70293.c: New test.
2420
2421 2016-03-21  Richard Biener  <rguenther@suse.de>
2422
2423         PR tree-optimization/70288
2424         * gcc.dg/torture/pr70288-1.c: New testcase.
2425         * gcc.dg/torture/pr70288-2.c: Likewise.
2426
2427 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2428
2429         PR rtl-optimization/69307
2430         * gcc.target/arm/pr69307.c: New test.
2431
2432 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2433
2434         PR rtl-optimization/69102
2435         * gcc.c-torture/compile/pr69102.c: New test.
2436
2437 2016-03-18  Jeff Law  <law@redhat.com>
2438
2439         PR rtl-optimization/70263
2440         * gcc.c-torture/compile/pr70263-1.c: New test.
2441         * gcc.target/i386/pr70263-2.c: New test.
2442
2443 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
2444
2445         PR rtl-optimization/70278
2446         * gcc.dg/torture/pr70278.c: New test.
2447         * gcc.target/arm/pr70278.c: New test.
2448
2449 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
2450
2451         PR c/70281
2452         * gcc.dg/plugin/diagnostic-test-expressions-1.c
2453         (test_builtin_types_compatible_p): New test function.
2454         * gcc.dg/pr70281.c: New test case.
2455
2456 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
2457
2458         PR target/70113
2459         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2460
2461 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2462
2463         PR tree-optimization/70252
2464         * gcc.dg/pr70252.c: New test.
2465
2466 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2467
2468         * gcc.dg/pr70161-2.c: New test.
2469         * gcc.dg/pr70161.c: New test.
2470
2471 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2472
2473         PR ipa/70269
2474         * gcc.dg/pr70269.c: New test.
2475
2476 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
2477
2478         PR c++/70267
2479         * g++.dg/ext/java-3.C: New test.
2480
2481 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2482
2483         PR c++/70205
2484         * g++.dg/lookup/pr70205.C: New test.
2485
2486 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2487
2488         PR c++/70218
2489         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2490
2491 2016-03-17  Marek Polacek  <polacek@redhat.com>
2492
2493         PR c/69407
2494         * gcc.dg/atomic-op-6.c: New test.
2495
2496 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
2497
2498         PR c/70264
2499         * c-c++-common/pr70264.c: New test case.
2500
2501 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
2502
2503         PR c++/70144
2504         * c-c++-common/pr70144-1.c: New test.
2505         * c-c++-common/pr70144-2.c: New test.
2506
2507         PR c++/70272
2508         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2509         * g++.dg/opt/flifetime-dse6.C: New test.
2510         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2511
2512 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2513
2514         PR driver/70192
2515         * gcc.dg/pic-1.c: New test.
2516         * gcc.dg/pic-2.c: Likewise.
2517         * gcc.dg/pic-3.c: Likewise.
2518         * gcc.dg/pic-4.c: Likewise.
2519         * gcc.dg/pie-1.c: Likewise.
2520         * gcc.dg/pie-2.c: Likewise.
2521         * gcc.dg/pie-3.c: Likewise.
2522         * gcc.dg/pie-4.c: Likewise.
2523         * gcc.dg/pie-5.c: Likewise.
2524         * gcc.dg/pie-6.c: Likewise.
2525
2526 2016-03-17  Tom de Vries  <tom@codesourcery.com>
2527
2528         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2529         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2530
2531 2016-03-17  Richard Biener  <rguenther@suse.de>
2532
2533         PR debug/70271
2534         * g++.dg/debug/pr70271.C: New testcase.
2535
2536 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2537
2538         * gcc.target/i386/pr70251.c: New test.
2539
2540 2016-03-17  Marek Polacek  <polacek@redhat.com>
2541
2542         PR c++/70194
2543         * g++.dg/warn/constexpr-70194.C: New test.
2544
2545 2016-03-16  Richard Henderson  <rth@redhat.com>
2546
2547         PR middle-end/70240
2548         * gcc.c-torture/compile/pr70240.c: New.
2549
2550 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2551
2552         * gcc.c-torture/compile/20151204.c: Skip for avr.
2553
2554 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2555
2556         PR target/70245
2557         * g++.dg/opt/pr70245.C: New test.
2558         * g++.dg/opt/pr70245.h: New file.
2559         * g++.dg/opt/pr70245-aux.cc: New file.
2560
2561 2016-03-16  Martin Sebor  <msebor@redhat.com>
2562
2563         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2564
2565 2016-03-16  Richard Henderson  <rth@redhat.com>
2566
2567         PR middle-end/70199
2568         * gcc.c-torture/compile/pr70199.c: New.
2569
2570 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2571
2572         * gcc.dg/uninit-19.c: Run dos2unix.
2573
2574 2016-03-16  Marek Polacek  <polacek@redhat.com>
2575
2576         PR c/70093
2577         * gcc.dg/nested-func-10.c: New test.
2578         * gcc.dg/nested-func-9.c: New test.
2579
2580 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR tree-optimization/68714
2583         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2584
2585 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2586
2587         PR tree-optimization/68715
2588         * gcc.dg/graphite/pr68715-2.c: New test.
2589         * gcc.dg/graphite/pr68715.c: New test.
2590         * gfortran.dg/graphite/pr68715.f90: New test.
2591
2592 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2593
2594         PR tree-optimization/68809
2595         * gcc.dg/graphite/pr68809-2.c: New test.
2596         * gcc.dg/graphite/pr68809.c: New test.
2597
2598 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR c++/70147
2601         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2602         method call to i () as argument.  Adjust expected output.
2603
2604         PR c++/70147
2605         * g++.dg/ubsan/pr70147-1.C: New test.
2606         * g++.dg/ubsan/pr70147-2.C: New test.
2607
2608 2016-03-15  Martin Sebor  <msebor@redhat.com>
2609
2610         PR c++/58281
2611         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2612
2613 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
2614
2615         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2616         hppa*-*-hpux*.
2617
2618         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2619
2620         PR libfortran/69799
2621         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2622         libatomic_available.
2623
2624 2016-03-15  Marek Polacek  <polacek@redhat.com>
2625
2626         PR c++/70209
2627         * g++.dg/ext/attribute-may-alias-4.C: New test.
2628
2629 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
2630
2631         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
2632         -fvar-tracking-assignments-toggle flag.
2633
2634 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
2635
2636         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2637
2638 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
2639
2640         PR rtl-optimization/70222
2641         * gcc.c-torture/execute/pr70222-1.c: New test.
2642         * gcc.c-torture/execute/pr70222-2.c: New test.
2643
2644 2016-03-15  Richard Henderson  <rth@redhat.com>
2645
2646         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2647
2648 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2649
2650         PR rtl-optimization/69032
2651         * gcc.dg/pr69032.c: New test.
2652
2653 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2654
2655         PR rtl-optimization/63384
2656         * g++.dg/pr63384.C: New test.
2657
2658 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2659
2660         PR target/64411
2661         * gcc.target/i386/pr64411.C: New test.
2662
2663 2016-03-15  Tom de Vries  <tom@codesourcery.com>
2664
2665         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2666         * gfortran.dg/goacc/kernels-alias.f95: New test.
2667
2668 2016-03-14  Martin Sebor  <msebor@redhat.com>
2669
2670         PR c++/53792
2671         * g++.dg/cpp0x/constexpr-inline.C: New test.
2672         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2673
2674 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
2675
2676         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2677
2678 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
2679
2680         PR middle-end/70219
2681         * gcc.dg/pr70219.c: New test.
2682
2683 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
2684
2685         PR target/70083
2686         * gcc.dg/torture/pr70083.c: New test.
2687         * gcc.target/i386/pr70083.c: New test.
2688
2689 2016-03-14  Richard Biener  <rguenther@suse.de>
2690
2691         PR tree-optimization/56365
2692         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2693
2694 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
2695
2696         PR target/70098
2697         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2698         New function.
2699         * g++.dg/pr70098.C: New testcase.
2700
2701
2702 2016-03-14  Tom de Vries  <tom@codesourcery.com>
2703
2704         PR tree-optimization/70045
2705         * gcc.dg/graphite/pr70045.c: New test.
2706
2707 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2708
2709         PR fortran/69043
2710         * gfortran.dg/include_9.f90: New test.
2711
2712 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2713
2714         PR fortran/45076
2715         gfortran.dg/prof/prof.exp: New script.
2716         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2717
2718 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
2719
2720         PR rtl-optimization/69307
2721         * gcc.dg/pr69307.c: New test.
2722
2723 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
2724
2725         PR target/69614
2726         * gcc.target/arm/pr69614.c: New.
2727
2728 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
2729
2730         PR fortran/70031
2731         * gfortran.dg/submodule_14.f08: New test
2732
2733         PR fortran/69524
2734         * gfortran.dg/submodule_15.f08: New test
2735
2736 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
2737
2738         PR c++/70106
2739         * g++.dg/cpp1y/paren3.C: New test.
2740
2741 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2742
2743         PR target/70131
2744         * gcc.target/powerpc/ppc-round2.c: New test.
2745
2746 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
2747
2748         PR target/70123
2749         * gcc.dg/torture/pr70123.c: New test.
2750
2751 2016-03-11  Jeff Law  <law@redhat.com>
2752
2753         PR tree-optimization/70190
2754         * gcc.c-torture/compile/pr70190.c: New test.
2755
2756 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
2757
2758         PR c/68187
2759         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2760         case.
2761         (test43_b): Likewise.
2762         (test43_c): Likewise.
2763         (test43_d): Likewise.
2764         (test43_e): Likewise.
2765         (test43_f): Likewise.
2766         (test43_g): Likewise.
2767         (test44_a): Likewise.
2768         (test44_b): Likewise.
2769         (test44_c): Likewise.
2770         (test44_d): Likewise.
2771         (test44_e): Likewise.
2772
2773 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
2774
2775         PR c/70085
2776         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2777
2778 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2779
2780         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2781         dg-options.
2782
2783 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2784
2785         PR target/70002
2786         PR target/69245
2787         * gcc.target/aarch64/pr69245_2.c: New test.
2788
2789 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
2790
2791         PR tree-optimization/70177
2792         * gcc.dg/pr70177.c: New test.
2793
2794 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
2795
2796         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2797
2798 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
2799
2800         * gcc.dg/tree-ssa/sra-20.c: New.
2801
2802 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
2803
2804         PR rtl-optimization/70174
2805         * gcc.dg/pr70174.c: New test.
2806
2807         PR tree-optimization/70169
2808         * gcc.dg/pr70169.c: New test.
2809
2810 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2811
2812         PR target/70160
2813         * gcc.target/i386/pr70160.c: New test.
2814
2815 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2816
2817         * gcc.target/s390/dfp-1.c: New test.
2818
2819 2016-03-10  Nick Clifton  <nickc@redhat.com>
2820
2821         PR target/70044
2822         * gcc.target/aarch64/pr70044.c: New test.
2823
2824 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
2825             Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR c++/70001
2828         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2829         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2830         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2831
2832 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
2833
2834         PR lto/69589
2835         * g++.dg/lto/pr69589_0.C: New testcase
2836         * g++.dg/lto/pr69589_1.C: New testcase
2837
2838 2016-03-10  Marek Polacek  <polacek@redhat.com>
2839
2840         PR c++/70153
2841         * g++.dg/delayedfold/unary-plus1.C: New test.
2842
2843 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2844
2845         * gcc.target/arm/pr45701-1.c: Escape brackets.
2846         * gcc.target/arm/pr45701-2.c: Likewise.
2847
2848 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
2849
2850         * gfortran.dg/unconstrained_commons.f: New.
2851
2852 2016-03-10  Alan Modra  <amodra@gmail.com>
2853
2854         * gcc.dg/pr69195.c: New.
2855         * gcc.dg/pr69238.c: New.
2856
2857 2016-03-10  Tom de Vries  <tom@codesourcery.com>
2858
2859         PR testsuite/68915
2860         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2861
2862 2016-03-10  Richard Biener  <rguenther@suse.de>
2863
2864         PR tree-optimization/70128
2865         * gcc.dg/tree-ssa/alias-34.c: New testcase.
2866         * gcc.dg/tree-ssa/alias-35.c: Likewise.
2867
2868 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2869
2870         PR tree-optimization/70152
2871         * gcc.dg/pr70152.c: New test.
2872
2873         PR target/70086
2874         * gcc.target/i386/pr70086-1.c: New test.
2875         * gcc.target/i386/pr70086-2.c: New test.
2876         * gcc.target/i386/pr70086-3.c: New test.
2877
2878         PR tree-optimization/70127
2879         * gcc.c-torture/execute/pr70127.c: New test.
2880
2881 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
2882
2883         * c-c++-common/goacc/combined-directives-2.c: New test.
2884
2885 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
2886
2887         PR c/68473
2888         PR c++/70105
2889         * g++.dg/diagnostic/pr70105.C: New test.
2890         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2891         (test_multiple_ordinary_maps): New test function.
2892
2893 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
2894
2895         PR c/68473
2896         PR c++/70105
2897         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2898         Drop range information from call to inform_at_rich_loc.
2899         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2900         New.
2901         (test_show_locus): Replace calls to rich_location::add_range with
2902         calls to add_range.  Rewrite the tests that used the now-defunct
2903         rich_location ctor taking a source_range.  Simplify other tests
2904         by replacing calls to COMBINE_LOCATION_DATA with calls to
2905         make_location.
2906
2907 2016-03-09  Richard Biener  <rguenther@suse.de>
2908         Jakub Jelinek  <jakub@redhat.com>
2909
2910         PR tree-optimization/70138
2911         * gcc.dg/vect/pr70138-1.c: New testcase.
2912         * gcc.dg/vect/pr70138-2.c: Likewise.
2913
2914 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR target/70049
2917         * gcc.target/i386/pr70049.c: New test.
2918
2919 2016-03-09  Richard Biener  <rguenther@suse.de>
2920
2921         PR c/70143
2922         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2923         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2924         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2925
2926 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2927
2928         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2929         arm-*-*.
2930
2931 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2932
2933         PR middle-end/67278
2934         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2935
2936         PR target/67278
2937         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2938
2939         PR middle-end/70050
2940         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
2941         in testcase comment.
2942
2943 2016-03-09  Tom de Vries  <tom@codesourcery.com>
2944
2945         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2946         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2947         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2948         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2949         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2950         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2951         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2952         * gfortran.dg/goacc/kernels-loop.f95: New test.
2953
2954 2016-03-08  Martin Sebor  <msebor@redhat.com>
2955
2956         PR c++/62096
2957         * g++.dg/warn/overflow-warn-7.C: New test.
2958
2959 2016-03-08  Jason Merrill  <jason@redhat.com>
2960
2961         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2962         * lib/target-supports.exp (check_effective_target_concepts): New.
2963
2964 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR c++/70135
2967         * g++.dg/cpp1y/constexpr-loop4.C: New test.
2968         * g++.dg/ubsan/pr70135.C: New test.
2969
2970         PR target/70110
2971         * gcc.dg/pr70110.c: New test.
2972
2973 2016-03-07  Martin Jambor  <mjambor@suse.cz>
2974
2975         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2976         * c-c++-common/gomp/if-1.c: Likewise.
2977         * c-c++-common/gomp/pr61486-2.c: Likewise.
2978         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2979         to dg-additional-options.
2980         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2981         * g++/gomp/target-teams-1.c: Likewise.
2982         * gcc.dg/gomp/gomp.exp: Likewise.
2983         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2984         dg-additional-options.
2985         * gfortran.dg/gomp/gomp.exp: Likewise.
2986         * gfortran.dg/gomp/target1.f90: Remove dg-options.
2987         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2988         dg-additional-options.
2989         * gfortran.dg/gomp/target3.f90: Remove dg-options.
2990
2991 2016-03-07  Martin Jambor  <mjambor@suse.cz>
2992
2993         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2994         * c-c++-common/gomp/gridify-1.c: New test.
2995         * gfortran.dg/gomp/gridify-1.f90: Likewise.
2996
2997 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2998
2999         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3000         trigger for cortex-r8, when scanning for register r8.
3001         * gcc.target/arm/pr45701-2.c: Likewise.
3002
3003 2016-02-26  Richard Biener  <rguenther@suse.de>
3004             Jeff Law  <law@redhat.com>
3005
3006         PR tree-optimization/69740
3007         * gcc.c-torture/compile/pr69740-1.c: New test.
3008         * gcc.c-torture/compile/pr69740-2.c: New test.
3009
3010 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3011
3012         * lib/target-supports.exp
3013         (check_effective_target_whole_vector_shift): Enable for PPC64.
3014
3015 2016-03-07  Richard Biener  <rguenther@suse.de>
3016
3017         PR tree-optimization/70115
3018         * gcc.dg/torture/pr70115.c: New testcase.
3019
3020 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
3021
3022         PR middle-end/69916
3023         * c-c-++-common/goacc/pr69916.c: New.
3024
3025 2016-03-07  Richard Henderson  <rth@redhat.com>
3026
3027         * gcc.c-torture/compile/pr70061.c: New test.
3028
3029 2016-03-07  Richard Biener  <rguenther@suse.de>
3030
3031         PR testsuite/70109
3032         * gcc.dg/vect/O3-pr36098.c: New testcase.
3033
3034 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
3035
3036         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3037
3038 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
3039
3040         * gnat.dg/renaming9.ad[sb]: New testcase.
3041
3042 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR c++/70084
3045         * g++.dg/expr/stdarg3.C: New test.
3046
3047 2016-03-04  Jeff Law  <law@redhat.com>
3048
3049         PR tree-optimization/69196
3050         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3051         x86_64-*-*.
3052
3053 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3054
3055         PR c/69973
3056         * gcc.dg/pr69973.c: New test.
3057
3058         PR rtl-optimization/69941
3059         * gcc.dg/torture/pr69941.c: New test.
3060
3061         PR c/69824
3062         * gcc.dg/pr69824.c: New test.
3063
3064 2016-03-05  Tom de Vries  <tom@codesourcery.com>
3065
3066         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3067         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3068         function.
3069
3070 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
3071
3072         PR c++/66786
3073         * g++.dg/cpp1y/var-templ48.C: New test.
3074         * g++.dg/cpp1y/var-templ49.C: New test.
3075
3076 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3077
3078         * g++.dg/Wno-frame-address.C: Skip on IA-64.
3079
3080 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3081
3082         PR c++/70035
3083         * g++.dg/ubsan/pr70035.C: New test.
3084
3085         PR target/70062
3086         * gcc.target/i386/pr70062.c: New test.
3087
3088 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3089
3090         * g++.dg/template/typename21.C: Remove c++98_only.
3091
3092 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3093
3094         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3095
3096 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3097
3098         PR c/68187
3099         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3100         function.
3101         (fn_42_b): Likewise.
3102         (fn_42_c): Likewise.
3103
3104 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3105
3106         PR c/68187
3107         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3108         function.
3109         (fn_40_b): Likewise.
3110         (fn_41_a): Likewise.
3111         (fn_41_b): Likewise.
3112
3113 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3114
3115         PR target/70059
3116         * gcc.target/i386/avx512f-pr70059.c: New test.
3117         * gcc.target/i386/avx512dq-pr70059.c: New test.
3118
3119 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3120
3121         PR rtl-optimization/57676
3122         * gcc.dg/torture/pr57676.c: New test.
3123
3124 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3125
3126         * gcc.dg/pr70026.c: New test.
3127
3128 2016-03-04  Marek Polacek  <polacek@redhat.com>
3129
3130         PR c/69798
3131         * gcc.dg/cilk-plus/pr69798-1.c: New test.
3132         * gcc.dg/cilk-plus/pr69798-2.c: New test.
3133
3134 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3135
3136         PR target/70004
3137         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3138         Delete.
3139         (test_corners_sisd_si): Likewise.
3140         (main): Remove checks of the above.
3141         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3142
3143 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3144
3145         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3146
3147 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
3148
3149         * gcc.dg/torture/pr69951.c: Accept argc==0.
3150
3151 2016-03-04  Richard Biener  <rguenther@suse.de>
3152
3153         PR c++/70054
3154         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3155         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3156
3157 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3158
3159         PR testsuite/69766
3160         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3161         testing multiarch.
3162
3163 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3164
3165         PR debug/69947
3166         * gcc.dg/guality/pr69947.c: New test.
3167
3168 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3169
3170         PR ada/70017
3171         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3172
3173 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3174
3175         PR rtl-optimization/69904
3176         * gcc.target/arm/pr69904.c: New test.
3177
3178 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3179
3180         PR target/70021
3181         * gcc.dg/vect/pr70021.c: New test.
3182         * gcc.target/i386/pr70021.c: New test.
3183
3184 2016-03-03  Marek Polacek  <polacek@redhat.com>
3185
3186         PR middle-end/70050
3187         * gcc.dg/pr70050.c: New test.
3188
3189 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
3190
3191         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3192
3193 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
3194
3195         PR tree-optimization/70043
3196         * gfortran.dg/vect/pr70043.f90: New test.
3197
3198 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3199
3200         * gnat.dg/specs/task1.ads: New test.
3201
3202 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3203
3204         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3205         Invoke gdb with -batch.
3206         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3207
3208 2016-03-03  Richard Biener  <rguenther@suse.de>
3209
3210         PR tree-optimization/55936
3211         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3212
3213 2016-03-02  Jeff Law  <law@redhat.com>
3214
3215         PR rtl-optimization/69942
3216         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3217         effects of argument promotions.
3218
3219         PR tree-optimization/69987
3220         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3221         target does not support -fprefetch-loop-arrays.
3222
3223 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
3224
3225         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3226
3227 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
3228
3229         PR rtl-optimization/69052
3230         * gcc.target/i386/pr69052.c: New test.
3231
3232 2016-03-02  Alan Modra  <amodra@gmail.com>
3233
3234         * gcc.dg/pr69990.c: New.
3235
3236 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3237
3238         PR c/68062
3239         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3240
3241         PR middle-end/70022
3242         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3243
3244         PR target/70028
3245         * gcc.target/i386/pr70028.c: New test.
3246
3247 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3248
3249         * c-c++-common/asan/swapcontext-test-1.c,
3250         * c-c++-common/tsan/thread_leak.c,
3251         * g++.dg/tsan/aligned_vs_unaligned_race.C,
3252         * g++.dg/tsan/benign_race.C,
3253         * g++.dg/tsan/fd_close_norace.C,
3254         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3255         races with sanitizer output
3256
3257 2016-03-02  Richard Biener  <rguenther@suse.de>
3258             Uros Bizjak  <ubizjak@gmail.com>
3259
3260         PR target/67278
3261         * gcc.dg/simd-8.c: New testcase.
3262
3263 2016-03-02  Richard Biener  <rguenther@suse.de>
3264
3265         PR middle-end/67278
3266         * gcc.dg/simd-7.c: New testcase.
3267
3268 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
3269
3270         * gcc.target/i386/pr70007.c: Tweak.
3271
3272 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3273
3274         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3275
3276 2016-03-02  Marek Polacek  <polacek@redhat.com>
3277
3278         PR c/67854
3279         * gcc.dg/pr67854.c: New test.
3280
3281 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3282
3283         PR middle-end/70025
3284         * gcc.dg/torture/pr70025.c: New test.
3285
3286 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3287
3288         PR tree-optimization/68621
3289         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3290
3291 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3292
3293         * gcc.target/i386/pr70007.c: New test.
3294
3295 2016-03-01  Jeff Law  <law@redhat.com>
3296
3297         PR tree-optimization/69196
3298         * gcc.dg/tree-ssa/pr69196-1.c: New test.
3299
3300         PR tree-optimization/69196
3301         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3302         duplicating code and spoiling the expected output.
3303
3304 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3305
3306         PR target/70033
3307         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3308         supports power9 before doing tests.
3309         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3310         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3311         * gcc.target/powerpc/p9-permute.c: Likewise.
3312
3313 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
3314
3315         PR target/70027
3316         * gcc.target/i386/pr70027.c: New test.
3317
3318 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3319
3320         * gcc.dg/pr70017.c: New test.
3321
3322 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR c/69796
3325         PR c/69974
3326         * gcc.dg/pr69796.c: New test.
3327         * gcc.dg/pr69974.c: New test.
3328
3329 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3330
3331         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3332
3333 2016-02-29  Jeff Law  <law@redhat.com>
3334
3335         PR tree-optimization/69987
3336         * gfortran.dg/pr69987.f90: New test.
3337
3338         PR tree-optimization/69989
3339         * gcc.c-torture/compile/pr69989-2.c: New test.
3340
3341 2016-03-01  Marek Polacek  <polacek@redhat.com>
3342
3343         PR c++/69795
3344         * g++.dg/parse/invalid1.C: New test.
3345
3346 2016-03-01  Richard Biener  <rguenther@suse.de>
3347
3348         PR middle-end/70022
3349         * gcc.dg/pr70022.c: New testcase.
3350
3351 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
3352
3353         PR tree-optimization/69956
3354         * gcc.dg/pr69956.c: New test.
3355
3356 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3357
3358         PR target/70011
3359         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3360         XFAIL when hardware supports efficient unaligned storage access.
3361
3362 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
3363
3364         PR c++/69961
3365         * g++.dg/template/pr69961a.C: New test.
3366         * g++.dg/template/pr69961b.C: New test.
3367
3368 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
3369
3370         PR preprocessor/69985
3371         * gcc.dg/cpp/pr69985.c: New test case.
3372
3373 2016-02-29  Jeff Law  <law@redhat.com>
3374
3375         PR tree-optimization/70005
3376         * gcc.c-torture/execute/pr70005.c New test.
3377
3378         PR tree-optimization/69999
3379         * gcc.c-torture/compile/pr69999.c: New test.
3380
3381 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3382
3383         PR tree-optimization/69652
3384         * gcc.dg/torture/pr69652.c: Delete test.
3385         * gcc.dg/vect/pr69652.c: New test.
3386
3387 2016-02-19  Richard Biener  <rguenther@suse.de>
3388
3389         PR tree-optimization/69980
3390         * gfortran.dg/vect/pr69980.f90: New testcase.
3391
3392 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3393
3394         * gcc.target/sparc/20160229-1.c: New test.
3395
3396 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3397
3398         * gnat.dg/stack_usage3.adb: New test.
3399         * gnat.dg/stack_usage3_pkg.ads: New helper.
3400
3401 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3402
3403         * gnat.dg/renaming8.adb: New test.
3404         * gnat.dg/renaming8_pkg1.ads: New helper.
3405         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3406         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3407
3408 2016-02-29  Richard Biener  <rguenther@suse.de>
3409
3410         PR tree-optimization/69720
3411         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3412
3413 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3414
3415         PR fortran/68147
3416         PR fortran/47674
3417         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
3418
3419 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3420             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3421
3422         PR fortran/56007
3423         * gfortran.dg/coarray_8.f90: Adjust error message.
3424         * gfortran.dg/pr56007.f90: New test.
3425         * gfortran.dg/pr56007.f: New test.
3426
3427 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
3428
3429         PR tree-optimization/69989
3430         * gcc.dg/torture/pr69989.c: New test.
3431
3432 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
3433
3434         * gcc.target/i386/stack-realign-win.c: New test.
3435
3436 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3437
3438         PR fortran/60126
3439         * gfortran.dg/pr60126.f90: New test.
3440
3441 2016-02-27  Jeff Law  <law@redhat.com>
3442
3443         Revert
3444         2016-02-26  Richard Biener  <rguenther@suse.de>
3445                     Jeff Law  <law@redhat.com>
3446
3447         PR tree-optimization/69740
3448         * gcc.c-torture/compile/pr69740-1.c: New test.
3449         * gcc.c-torture/compile/pr69740-2.c: New test.
3450
3451 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3452
3453         PR fortran/69910
3454         * gfortran.dg/newunit_4.f90: New test.
3455
3456 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
3457
3458         PR target/69613
3459         PR rtl-optimization/69886
3460         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3461         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
3462         target.
3463
3464 2016-02-26  Martin Sebor  <msebor@redhat.com>
3465
3466         PR tree-optimization/15826
3467         * gcc.dg/tree-ssa/pr15826.c: New test.
3468
3469 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3470
3471         PR target/69969
3472         * gcc.target/powerpc/pr69969.c: New test.
3473
3474 2016-02-26  Martin Sebor  <msebor@redhat.com>
3475
3476         PR c++/15766
3477         * g++.old-deja/g++.other/decl5.C: Add a test case.
3478
3479 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
3480
3481         PR target/69946
3482         * gcc.target/powerpc/pr69946.c: New file.
3483
3484 2016-02-26  Richard Biener  <rguenther@suse.de>
3485             Jeff Law  <law@redhat.com>
3486
3487         PR tree-optimization/69740
3488         * gcc.c-torture/compile/pr69740-1.c: New test.
3489         * gcc.c-torture/compile/pr69740-2.c: New test.
3490
3491 2016-02-26  Martin Jambor  <mjambor@suse.cz>
3492
3493         PR middle-end/69920
3494         * gcc.dg/torture/pr69932.c: New test.
3495         * gcc.dg/torture/pr69936.c: Likewise.
3496
3497 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3498
3499         PR target/69709
3500         * gcc.target/s390/pr69709.c: New test.
3501
3502 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3503
3504         PR target/69245
3505         * gcc.target/aarch64/pr69245_1.c: New test.
3506
3507 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3508
3509         PR target/69613
3510         * gcc.dg/torture/pr69613.c: New test.
3511
3512 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3513
3514         PR rtl-optimization/69891
3515         * gcc.target/i386/pr69891.c: New test.
3516
3517 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3518             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3519
3520         PR target/61397
3521         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3522         functionality for both 32-bit and 64-bit.
3523
3524 2016-02-26  Richard Biener  <rguenther@suse.de>
3525
3526         PR tree-optimization/69551
3527         * gcc.dg/torture/pr69951.c: New testcase.
3528
3529 2016-02-25  Richard Biener  <rguenther@suse.de>
3530
3531         PR tree-optimization/48795
3532         * gcc.dg/Warray-bounds-18.c: New testcase.
3533
3534 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3535
3536         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3537
3538 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR rtl-optimization/69896
3541         * gcc.dg/pr69896.c: New test.
3542
3543 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
3544
3545         PR c++/69736
3546         * g++.dg/cpp1y/paren2.C: New test.
3547
3548 2016-02-24  Martin Sebor  <msebor@redhat.com>
3549
3550         PR c/51147
3551         * gcc.dg/enum-mode-2.c: New test.
3552
3553 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR c++/69922
3556         * g++.dg/warn/Wnonnull-compare-6.C: New test.
3557         * g++.dg/warn/Wnonnull-compare-7.C: New test.
3558         * g++.dg/ubsan/pr69922.C: New test.
3559
3560 2016-02-24  Marek Polacek  <polacek@redhat.com>
3561
3562         PR c/69819
3563         * gcc.dg/pr69819.c: New test.
3564
3565 2016-02-24  Martin Sebor  <msebor@redhat.com>
3566
3567         PR c++/69912
3568         * g++.dg/ext/flexary15.C: New test.
3569
3570 2016-02-24  Martin Sebor  <msebor@redhat.com>
3571
3572         * gcc.dg/builtins-68.c: Avoid making unportable
3573         assumptions about the relationship between SIZE_MAX and UINT_MAX.
3574         * g++.dg/ext/builtin_alloca.C: Same.
3575
3576 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3577             Charles Baylis  <charles.baylis@linaro.org>
3578
3579         PR debug/61033
3580         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3581
3582 2016-02-24  Richard Biener  <rguenther@suse.de>
3583             Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR middle-end/69760
3586         * gcc.dg/torture/pr69760.c: New testcase.
3587
3588 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3589
3590         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3591         pattern on Solaris with as.
3592
3593 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3594
3595         * gcc.target/arm/cond_sub_restrict_it.c: New test.
3596         * gcc.target/arm/condarith_restrict_it.c: Likewise.
3597         * gcc.target/arm/movcond_restrict_it.c: Likewise.
3598         * gcc.target/arm/negscc_restrict_it.c: Likewise.
3599
3600 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR middle-end/69915
3603         * gcc.dg/pr69915.c: New test.
3604
3605 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3606
3607         PR rtl-optimization/69886
3608         * gcc.dg/torture/pr69886.c: New test.
3609
3610 2016-02-24  Richard Biener  <rguenther@suse.de>
3611
3612         PR middle-end/68963
3613         * gcc.dg/torture/pr68963.c: New testcase.
3614
3615 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3616
3617         PR target/69875
3618         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3619         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3620         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3621         * gcc.target/arm/atomic_loaddi_1.c: New test.
3622         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3623         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3624         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3625         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3626         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3627         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3628         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3629         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3630
3631 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3632
3633         PR middle-end/69909
3634         * gcc.dg/torture/pr69909.c: New test.
3635
3636 2016-02-24  Richard Biener  <rguenther@suse.de>
3637
3638         PR tree-optimization/69907
3639         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3640         * gcc.dg/vect/bb-slp-34.c: XFAIL.
3641         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3642
3643 2016-02-24  Christian Bruel  <christian.bruel@st.com>
3644
3645         * gcc.target/arm/pragma_cpp_fma.c: New test.
3646
3647 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3648
3649         PR fortran/61156
3650         * gfortran.dg/include_6.f90: Update test.
3651
3652 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3653
3654         PR objc/69844
3655         * objc.dg/pr69844.m: New test.
3656
3657 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3658
3659         PR libgfortran/69456
3660         * gfortran.dg/namelist_89.f90: New test.
3661         * gfortran.dg/pr59700.f90: Update test..
3662
3663 2016-02-23  Martin Sebor  <msebor@redhat.com>
3664
3665         PR middle-end/69780
3666         * g++.dg/ext/builtin_alloca.C: New test.
3667         * gcc.dg/builtins-68.c: New test.
3668
3669 2016-02-23  Richard Henderson  <rth@redhat.com>
3670
3671         * gcc.target/i386/addr-space-3.c: Remove test.
3672
3673 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3674
3675         PR preprocessor/69126
3676         PR preprocessor/69543
3677         * c-c++-common/pr69126-2-long.c: New test.
3678         * c-c++-common/pr69126-2-short.c: New test.
3679         * c-c++-common/pr69543-1.c: Remove xfail.
3680
3681 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3682
3683         PR preprocessor/69126
3684         PR preprocessor/69543
3685         PR preprocessor/69558
3686         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3687         (f): Rename to...
3688         (test_2): ...this, and add leading comment.
3689         (MACRO_3, test_3): New.
3690         (MACRO_4A, MACRO_4B, test_4): New.
3691         (MACRO): Rename to...
3692         (MACRO_5): ...this.
3693         (g): Rename to...
3694         (test_5): ...this, updating for renaming of MACRO, and
3695         add leading comment.
3696         * c-c++-common/pr69543-1.c: New.
3697         * c-c++-common/pr69543-2.c: New.
3698         * c-c++-common/pr69543-3.c: New.
3699         * c-c++-common/pr69543-4.c: New.
3700         * c-c++-common/pr69558-1.c: New.
3701         * c-c++-common/pr69558-2.c: New.
3702         * c-c++-common/pr69558-3.c: New.
3703         * c-c++-common/pr69558-4.c: New.
3704         * gcc.dg/pr69558.c: Move to...
3705         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
3706         xfail for c++.
3707
3708 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
3709
3710         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3711         to -ftree-parallelize-loops/-fopenacc changes.
3712         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3713         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3714         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3715         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3716         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3717         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3718         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3719         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3720         * c-c++-common/goacc/kernels-loop.c: Likewise.
3721         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3722         * c-c++-common/goacc/kernels-reduction.c: Likewise.
3723         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3724         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3725
3726 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3727
3728         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3729
3730 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3731
3732         PR c++/69902
3733         * g++.dg/warn/Wnonnull-compare-5.C: New test.
3734
3735         PR c/69900
3736         * gcc.dg/pr69900.c: New test.
3737
3738 2016-02-23  Martin Jambor  <mjambor@suse.cz>
3739
3740         PR tree-optimization/69666
3741         * gcc.dg/tree-ssa/pr69666.c: New test.
3742
3743 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3744
3745         PR fortran/67451
3746         * gfortran.dg/coarray_allocate_5.f08: New test.
3747
3748 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3749
3750         * gcc.target/s390/vcond-shift.c: Move to ...
3751         * gcc.target/s390/vector/vcond-shift.c: ... here.
3752
3753 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3754
3755         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3756         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3757
3758 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3759
3760         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3761
3762 2016-02-20  Mark Wielaard  <mjw@redhat.com>
3763
3764         PR c/28901
3765         * gcc.dg/unused-variable-3.c: New test.
3766
3767 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
3768
3769         PR target/69888
3770         * gcc.target/i386/pr69888.c: New test.
3771
3772 2016-02-22  Richard Biener  <rguenther@suse.de>
3773
3774         PR tree-optimization/69882
3775         * gfortran.dg/vect/pr69882.f90: New testcase.
3776
3777 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR target/69885
3780         * gcc.dg/pr69885.c: New test.
3781
3782 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
3783
3784         PR target/69806
3785         PR target/54089
3786         * gcc.target/sh/pr54089-10.c: New.
3787
3788 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
3789
3790         PR fortran/69423
3791         * gfortran.dg/deferred_character_15.f90 : New test.
3792
3793 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
3794
3795         PR fortran/57365
3796         gfortran.dg/allocate_with_source_18.f03: New test.
3797
3798 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
3799
3800         PR fortran/52531
3801         gfortran.dg/gomp/pr52531.f90: New test.
3802
3803 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3804
3805         PR c++/69865
3806         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3807         -std=c++03.
3808
3809 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3810
3811         PR c++/69826
3812         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3813         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3814
3815         PR c++/69850
3816         * g++.dg/warn/Wnonnull-compare-4.C: New test.
3817
3818         PR c++/69851
3819         * g++.dg/torture/pr69851.C: New test.
3820
3821 2016-02-19  Martin Sebor  <msebor@redhat.com>
3822
3823         PR testsuite/69573
3824         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3825
3826 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3827
3828         PR c++/69850
3829         * g++.dg/warn/Wnonnull-compare-2.C: New test.
3830         * g++.dg/warn/Wnonnull-compare-3.C: New test.
3831
3832         PR c++/67767
3833         * g++.dg/cpp0x/pr67767.C: New test.
3834
3835 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3836
3837         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3838         for fp, simd, crypto, crc, lse.
3839         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3840         above.
3841         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3842         effective target check.
3843
3844 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR target/69820
3847         * gcc.target/i386/pr69820.c: New test.
3848
3849 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3850
3851         * gcc.target/s390/vector/int128-1.c: New test.
3852
3853 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3854
3855         * gcc.target/s390/vector/vec-vcond-1.c: New test.
3856
3857 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3858
3859         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3860         instruction pattern name to prevent the testcase from failing with
3861         -march=z13.
3862
3863 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3864
3865         * gcc.target/s390/md/movstr-2.c: New test.
3866
3867 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
3868
3869         * gcc.target/s390/morestack.c: New test.
3870
3871 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3872
3873         PR target/69625
3874         * gcc.target/s390/pr69625.c: Add test case.
3875
3876 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3877
3878         PR testsuite/68580
3879         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3880
3881 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3882
3883         PR target/68404
3884         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3885         * gcc.target/powerpc/fusion3.c: Likewise.
3886
3887 2016-02-18  Richard Biener  <rguenther@suse.de>
3888
3889         PR middle-end/69553
3890         * g++.dg/torture/pr69553.C: New testcase.
3891
3892 2016-02-18  Nick Clifton  <nickc@redhat.com>
3893
3894         PR target/62254
3895         PR target/69610
3896         * gcc.target/arm/pr62554.c: New test.
3897         * gcc.target/arm/pr69610-1.c: New test.
3898         * gcc.target/arm/pr69610-2.c: New test.
3899
3900 2016-02-18  Richard Biener  <rguenther@suse.de>
3901
3902         PR middle-end/69854
3903         * gcc.dg/torture/pr69854.c: New testcase.
3904
3905 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR c++/69850
3908         * g++.dg/warn/Wnonnull-compare-1.C: New test.
3909
3910 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3911
3912         * gcc.target/powerpc/vec-cg.c: New test.
3913
3914 2016-02-17  Richard Biener  <rguenther@suse.de>
3915
3916         PR testsuite/69586
3917         * gcc.dg/uninit-21.c: Add -fno-short-enums.
3918
3919 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3920
3921         PR target/69161
3922         * gcc.c-torture/compile/pr69161.c: New test.
3923
3924 2016-02-17  David Sherwood  <david.sherwood@arm.com>
3925
3926         PR target/69532
3927         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3928         * gcc.target/arm/vect-fmaxmin.c: Likewise.
3929
3930 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3931
3932         * gcc.dg/ifcvt-4.c: Skip on Visium.
3933
3934 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3935
3936         * gnat.dg/atomic8.adb: New test.
3937
3938 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3939
3940         * gnat.dg/discr46.ad[sb]: New test.
3941
3942 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3943
3944         PR Target/48344
3945         * gcc.target/powerpc/pr48344-1.c: New test.
3946
3947 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3948
3949         PR fortran/69742
3950         * gfortran.dg/associate_21.f90:  New test.
3951
3952 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR c/69835
3955         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3956         -Wnonnull in dg-options.
3957         * c-c++-common/nonnull-2.c: New test.
3958
3959 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
3960             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3961
3962         * gcc.target/aarch64/vector_initialization_nostack.c: New.
3963
3964 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3965
3966         PR middle-end/69801
3967         * gcc.dg/pr69801.c: Add empty dg-options.
3968
3969 2016-02-16  James Norris  <jnorris@codesourcery.com>
3970
3971         * c-c++-common/goacc/deviceptr-1.c: Add tests.
3972         * g++.dg/goacc/deviceptr-1.c: New file.
3973
3974 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3975
3976         PR tree-optimization/69820
3977         * gcc.dg/vect/pr69820.c: New test.
3978
3979 2016-02-16  Richard Biener  <rguenther@suse.de>
3980
3981         PR tree-optimization/69776
3982         * gcc.dg/torture/pr69776-2.c: New testcase.
3983
3984 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
3985
3986         PR tree-optimization/69714
3987         * gcc.dg/torture/pr69714.c: New test.
3988
3989 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR tree-optimization/69802
3992         * gcc.dg/pr69802.c: New test.
3993
3994 2016-02-16  Richard Biener  <rguenther@suse.de>
3995
3996         PR middle-end/69801
3997         * gcc.dg/pr69801.c: New testcase.
3998
3999 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4000
4001         PR libgfortran/69651
4002         * gfortran.dg/read_bang.f90: New test.
4003         * gfortran.dg/read_bang4.f90: New test.
4004
4005 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
4006
4007         PR c++/69658
4008         * g++.dg/init/pr69658.C: New test.
4009
4010         PR c++/69797
4011         * c-c++-common/pr69797.c: New test.
4012
4013 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4014
4015         * lib/target-supports.exp (check_effective_target_section_anchors): Add
4016         check for aarch64*-*-*.
4017
4018 2016-02-15  Richard Biener  <rguenther@suse.de>
4019
4020         PR tree-optimization/69783
4021         * gcc.dg/vect/pr69783.c: New testcase.
4022
4023 2016-02-15  Richard Biener  <rguenther@suse.de>
4024
4025         PR tree-optimization/69776
4026         * gcc.dg/torture/pr69776.c: New testcase.
4027
4028 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4029
4030         PR fortran/60526
4031         * gfortran.dg/type_decl_4.f90:  Reinstated.
4032
4033 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
4034
4035         PR fortran/68746
4036         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4037
4038 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4039
4040         PR fortran/60526
4041         PR bootstrap/69816
4042         * gfortran.dg/type_decl_4.f90:  Removed.
4043
4044 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4045
4046         PR fortran/60526
4047         * gfortran.dg/type_decl_4.f90:  New test.
4048
4049 2016-02-14  Alan Modra  <amodra@gmail.com>
4050
4051         PR testsuite/68886
4052         * gcc.c-torture/execute/stkalign.c: Revise test.
4053
4054 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4055
4056         PR target/67260
4057         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4058
4059 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4060
4061         PR target/67260
4062         * gcc.target/sh/torture/pr67260.c: New.
4063
4064 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
4065
4066         * gcc.dg/pr67964.c: Add dg-require-alias.
4067
4068 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4069
4070         PR target/67636
4071         PR target/64345
4072         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4073
4074 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4075
4076         PR libgfortran/69668
4077         * gfortran.dg/namelist_88.f90: New test.
4078
4079 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4080
4081         PR libgfortran/69668
4082         * gfortran.dg/namelist_38.f90: Update test.
4083         * gfortran.dg/namelist_84.f90: Update test.
4084
4085 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4086
4087         PR other/69554
4088         * gcc.dg/pr69554-1.c: New test.
4089         * gfortran.dg/pr69554-1.F90: New test.
4090         * gfortran.dg/pr69554-2.F90: New test.
4091         * lib/gcc-dg.exp (proc dg-locus): New function.
4092         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4093         distinguish between the caret-printing and non-caret-printing
4094         cases.  If caret-printing has been explicitly enabled, bail out
4095         without attempting to fix up the output.
4096
4097 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4098
4099         PR driver/69265
4100         PR driver/69453
4101         * gcc.dg/spellcheck-options-3.c: New test case.
4102         * gcc.dg/spellcheck-options-4.c: New test case.
4103         * gcc.dg/spellcheck-options-5.c: New test case.
4104         * gcc.dg/spellcheck-options-6.c: New test case.
4105         * gcc.dg/spellcheck-options-7.c: New test case.
4106         * gcc.dg/spellcheck-options-8.c: New test case.
4107         * gcc.dg/spellcheck-options-9.c: New test case.
4108         * gcc.dg/spellcheck-options-10.c: New test case.
4109
4110 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4111
4112         PR rtl-optimization/69764
4113         PR rtl-optimization/69771
4114         * c-c++-common/pr69764.c: New test.
4115         * gcc.dg/torture/pr69771.c: New test.
4116
4117 2016-02-12  Marek Polacek  <polacek@redhat.com>
4118
4119         * g++.dg/torture/init-list1.C: New.
4120
4121 2016-02-12  Marek Polacek  <polacek@redhat.com>
4122
4123         * gcc.dg/pr69522.c: Add empty dg-options.
4124
4125 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4126
4127         * g++.dg/lto/lto.exp: Include and init mpx.
4128         * g++.dg/lto/pr69729_0.C: New test.
4129
4130 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR ipa/69241
4133         * g++.dg/ipa/pr69241-4.C: New test.
4134
4135         PR ipa/68672
4136         * g++.dg/ipa/pr68672-1.C: New test.
4137         * g++.dg/ipa/pr68672-2.C: New test.
4138         * g++.dg/ipa/pr68672-3.C: New test.
4139
4140 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
4141
4142         PR c/69522
4143         * gcc.dg/pr69522.c: New test.
4144
4145 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
4146
4147         PR c++/69098
4148         * g++.dg/cpp1y/69098.C: New test.
4149         * g++.dg/cpp1y/69098-2.C: New test.
4150
4151 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4152
4153         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4154         and neighbour -> neighbor.
4155         * objc.dg/attributes/method-nonnull-1.m: Likewise.
4156         * objc.dg/gnu-api-2-class-meta.m: Likewise.
4157         * c-c++-common/Wvarargs.c: Likewise.
4158         * c-c++-common/goacc/host_data-5.c: Likewise.
4159         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4160         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4161         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4162         * gcc.target/aarch64/pr60697.c: Likewise.
4163         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4164         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4165         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4166         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4167         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4168         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4169         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4170         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4171         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4172         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4173         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4174         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4175         * g++.dg/lookup/koenig5.C: Likewise.
4176         * g++.dg/ext/no-asm-2.C: Likewise.
4177         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4178         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4179         * gfortran.dg/used_types_16.f90: Likewise.
4180         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4181         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4182         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4183         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4184         * gfortran.dg/abstract_type_6.f03: Likewise.
4185         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4186         * gfortran.dg/used_types_15.f90: Likewise.
4187         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4188         * gfortran.dg/exit_3.f08: Likewise.
4189         * gfortran.dg/open_status_2.f90: Likewise.
4190         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4191         * gfortran.dg/intrinsic_std_1.f90: Likewise.
4192         * gfortran.dg/associate_1.f03: Likewise.
4193         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4194         * gfortran.dg/intrinsic_std_6.f90: Likewise.
4195         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4196         * gcc.dg/builtin-object-size-1.c: Likewise.
4197         * gcc.dg/noreturn-6.c: Likewise.
4198         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4199         * gcc.dg/globalalias.c: Likewise.
4200         * gcc.dg/builtins-config.h: Likewise.
4201         * gcc.dg/pr30457.c: Likewise.
4202         * gcc.c-torture/compile/volatile-1.c: Likewise.
4203         * gcc.c-torture/execute/20101011-1.c: Likewise.
4204         * c-c++-common/Waddress-1.c: Likewise.
4205
4206 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
4207
4208         PR c/69768
4209         * c-c++-common/Waddress-1.c: New test.
4210
4211 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
4212
4213         PR fortran/69296
4214         * gfortran.dg/associate_19.f03: New test.
4215         * gfortran.dg/associate_20.f03: New test.
4216
4217 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
4218
4219         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4220
4221 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4222
4223         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4224         .arch armv8-a\n.  Add -dA to dg-options.
4225         * gcc.target/aarch64/assembler_arch_1.c: New test.
4226         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4227
4228 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
4229
4230         PR c++/68726
4231         * g++.dg/cpp0x/pr68726.C: New.
4232
4233 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4234
4235         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4236         test.
4237
4238 2016-02-11  Richard Biener  <rguenther@suse.de>
4239
4240         * g++.dg/tree-ssa/pr61034.C: Adjust.
4241
4242 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
4243
4244         PR target/69148
4245         * gcc.target/s390/pr69148.c: New.
4246
4247 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4248
4249         PR tree-optimization/69652
4250         * gcc.dg/torture/pr69652.c: New test.
4251
4252 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
4253             Patrick Palka  <ppalka@gcc.gnu.org>
4254
4255         PR ipa/69241
4256         PR c++/69649
4257         * g++.dg/ipa/pr69241-1.C: New test.
4258         * g++.dg/ipa/pr69241-2.C: New test.
4259         * g++.dg/ipa/pr69241-3.C: New test.
4260         * g++.dg/ipa/pr69649.C: New test.
4261
4262 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
4263
4264         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4265         * gcc.dg/tree-ssa/sra-18.c: Ditto.
4266
4267 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
4268
4269         PR tree-optimization/68021
4270         * gcc.dg/tree-ssa/pr68021.c: New test.
4271
4272 2016-02-10  Richard Biener  <rguenther@suse.de>
4273
4274         PR tree-optimization/69726
4275         * gcc.dg/uninit-22.c: New testcase.
4276
4277 2016-02-09  Andrew Pinski  <apinski@cavium.com>
4278
4279         PR tree-opt/69282
4280         * gcc.c-torture/compile/20160205-1.c: New testcase.
4281
4282 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4283
4284         PR target/68404
4285         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4286         instead accessing a really large arrray.
4287         * gcc.target/powerpc/fusion3.c: Likewise.
4288
4289 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
4290
4291         PR target/68532
4292         * gcc.c-torture/execute/pr68532.c: New test.
4293
4294 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
4295
4296         PR target/69634
4297         * gcc.dg/pr69634.c: New.
4298
4299 2016-02-09  Richard Biener  <rguenther@suse.de>
4300
4301         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4302
4303 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
4304
4305         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4306
4307 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
4308
4309         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4310
4311 2016-02-09  Richard Biener  <rguenther@suse.de>
4312
4313         PR tree-optimization/69715
4314         * gcc.dg/torture/pr69715.c: New testcase.
4315
4316 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4317
4318         PR c++/69139
4319         * g++.dg/cpp0x/trailing12.C: New test.
4320         * g++.dg/cpp0x/trailing13.C: New test.
4321
4322 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4323
4324         PR c++/69283
4325         PR c++/67835
4326         * g++.dg/cpp1y/auto-fn29.C: New test.
4327         * g++.dg/cpp1y/auto-fn30.C: New test.
4328
4329 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4330
4331         PR tree-optimization/69209
4332         * gcc.c-torture/compile/pr69209.c: New test.
4333
4334 2016-02-08  Jeff Law  <law@redhat.com>
4335
4336         PR tree-optimization/68541
4337         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4338         of statements allowed in join block for path splitting.
4339
4340 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4341
4342         PR c++/59627
4343         * g++.dg/gomp/pr59627.C: New test.
4344
4345         PR ipa/69239
4346         * g++.dg/ipa/pr69239.C: New test.
4347
4348 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
4349
4350         PR preprocessor/69664
4351         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4352         * gcc.dg/cpp/warn-comments.c: Likewise.
4353
4354 2016-02-08  Marek Polacek  <polacek@redhat.com>
4355
4356         PR c++/69688
4357         * g++.dg/init/const12.C: New test.
4358
4359 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
4360
4361         PR target/60410
4362         * gcc.dg/lto/pr55113_0.c: Remove test.
4363
4364 2016-02-08  Richard Biener  <rguenther@suse.de>
4365
4366         PR tree-optimization/69719
4367         * gcc.dg/torture/pr69719.c: New testcase.
4368
4369 2016-02-08  Richard Biener  <rguenther@suse.de>
4370         Jeff Law  <law@redhat.com>
4371
4372         PR target/68273
4373         * gcc.target/mips/pr68273.c: New testcase.
4374
4375 2016-02-08   Richard Biener  <rguenther@suse.de>
4376
4377         PR rtl-optimization/69274
4378         * gcc.target/i386/addr-sel-1.c: XFAIL.
4379
4380 2016-02-08  Jeff Law  <law@redhat.com>
4381
4382         PR tree-optimization/68541
4383         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4384
4385         PR tree-optimization/65917
4386         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4387
4388 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4389
4390         PR fortran/50555
4391         * gfortran.dg/namelist_args.f90: New test.
4392
4393 2016-02-05  Jeff Law  <law@redhat.com>
4394
4395         PR tree-optimization/68541
4396         * gcc.dg/tree-ssa/split-path-2.c: New test.
4397         * gcc.dg/tree-ssa/split-path-3.c: New test.
4398         * gcc.dg/tree-ssa/split-path-4.c: New test.
4399         * gcc.dg/tree-ssa/split-path-5.c: New test.
4400         * gcc.dg/tree-ssa/split-path-6.c: New test.
4401         * gcc.dg/tree-ssa/split-path-7.c: New test.
4402
4403 2016-02-05  Martin Sebor  <msebor@redhat.com>
4404
4405         PR c++/69662
4406         * g++.dg/warn/Wplacement-new-size-1.C: New test.
4407         * g++.dg/warn/Wplacement-new-size-2.C: New test.
4408
4409 2016-02-06  Richard HEnderson  <rth@redhat.com>
4410
4411         PR c/69643
4412         * gcc.target/i386/addr-space-4.c: New.
4413         * gcc.target/i386/addr-space-5.c: New.
4414
4415 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
4416
4417         PR fortran/66089
4418         * gfortran.dg/elemental_dependency_6.f90: New.
4419
4420 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
4421
4422         PR rtl-optimization/69691
4423         * gcc.c-torture/execute/pr69691.c: New test.
4424
4425         PR c++/69628
4426         * g++.dg/parse/pr69628.C: New test.
4427
4428 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4429
4430         * gcc.dg/sancov/asan.c: Move to ...
4431         * gcc.dg/asan/sancov-1.c: ... here.
4432
4433 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         * gcc.target/i386/pr69577.c: Require avx_runtime target.
4436
4437 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4438
4439         PR target/69677
4440         * gcc.target/i386/pr69677.c: New test.
4441
4442 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
4443
4444         PR c++/68948
4445         * g++.dg/template/pr68948.C: New test.
4446
4447 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4448
4449         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4450         (only necessary on s390x).
4451
4452 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4453
4454         * gcc.target/i386/pr69454-2.c: Compile with -msse2
4455         -mno-accumulate-outgoing-args.
4456
4457 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
4458
4459         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4460
4461 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
4462
4463         PR c/69669
4464         * c-c++-common/pr69669.c: New test.
4465
4466 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4467
4468         PR target/69667
4469         * g++.dg/pr69667.C: New file.
4470
4471 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
4472
4473         PR target/69619
4474         * gcc.dg/pr69619.c: Add new test.
4475
4476 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
4477
4478         PR rtl-optimization/69577
4479         * gcc.target/i386/pr69577.c: New test.
4480
4481 2016-02-04  Martin Liska  <mliska@suse.cz>
4482
4483         * g++.dg/asan/pr69276.C: New test.
4484
4485 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4486
4487         PR target/65932
4488         PR target/67714
4489         * gcc.target/arm/wmul-3.c: Simplify test to generate just
4490         a single smulbb instruction.
4491         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4492         * gcc.target/amr/wmul-2.c: Likewise.
4493
4494 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4495
4496         PR target/65932
4497         PR target/67714
4498         * gcc.c-torture/execute/pr67714.c: New test.
4499
4500 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
4501
4502         PR target/69454
4503         * gcc.target/i386/pr69454-1.c: New test.
4504         * gcc.target/i386/pr69454-2.c: New test.
4505
4506 2016-02-03  Martin Sebor  <msebor@redhat.com>
4507
4508         PR c++/69251
4509         PR c++/69253
4510         PR c++/69290
4511         PR c++/69277
4512         PR c++/69349
4513         * g++.dg/ext/flexarray-mangle-2.C: New test.
4514         * g++.dg/ext/flexarray-mangle.C: New test.
4515         * g++.dg/ext/flexarray-subst.C: New test.
4516         * g++.dg/ext/flexary11.C: New test.
4517         * g++.dg/ext/flexary12.C: New test.
4518         * g++.dg/ext/flexary13.C: New test.
4519         * g++.dg/ext/flexary14.C: New test.
4520         * g++.dg/other/dump-ada-spec-2.C: Adjust.
4521
4522 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4523
4524         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4525         Define only if CHECK_FLOAT128 is defined.
4526         (main): Properly initialize u5.
4527
4528 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
4529
4530         PR c/69627
4531         * gcc.dg/pr69627.c: New test.
4532
4533         PR target/69644
4534         * gcc.dg/pr69644.c: New test.
4535
4536 2016-02-03  Mike Stump  <mikestump@comcast.net>
4537
4538         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4539         support for struct-layout-1.exp.
4540
4541 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
4542
4543         PR c++/69056
4544         * g++.dg/cpp0x/pr69056.C: New test.
4545
4546 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
4547             Alexandre Oliva  <aoliva@redhat.com>
4548
4549         PR target/69461
4550         * gcc.target/powerpc/pr69461.c: New.
4551
4552 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
4553
4554         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4555         works from here ...
4556         (check_effective_target_fsanitize_thread): ... to here.  Do not
4557         specify additional compile flags for the test source.
4558         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4559         specify additional compile flags for the test source.
4560
4561 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
4562
4563         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4564
4565 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
4566
4567         PR fortran/67451
4568         PR fortran/69418
4569         * gfortran.dg/coarray_allocate_2.f08: New test.
4570         * gfortran.dg/coarray_allocate_3.f08: New test.
4571         * gfortran.dg/coarray_allocate_4.f08: New test.
4572
4573 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
4574
4575         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4576         use same scan-tree-dump-times on all platforms.
4577         * gcc.dg/vect/vect-outer-1.c: Likewise.
4578         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4579         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4580         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4581         * gcc.dg/vect/vect-outer-1b.c: Likewise.
4582         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4583         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4584         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4585
4586 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
4587
4588         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4589         warning.
4590
4591 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
4592
4593         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4594
4595 2016-02-02  James Norris  <jnorris@codesourcery.com>
4596
4597         * c-c++-common/goacc/routine-5.c: Add tests.
4598
4599 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
4600
4601         * gcc.target/nvptx/unsigned-cmp.c: New test.
4602
4603 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
4604
4605         * gcc.target/aarch64/scalar_shift_1.c
4606         (test_corners_sisd_di): Improve force to SIMD register.
4607         (test_corners_sisd_si): Likewise.
4608         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4609         Remove scan-assembler check for ldr.
4610
4611 2016-02-02  Richard Biener  <rguenther@suse.de>
4612
4613         PR tree-optimization/69595
4614         * gcc.dg/Warray-bounds-17.c: New testcase.
4615
4616 2016-02-02  Richard Biener  <rguenther@suse.de>
4617
4618         PR tree-optimization/69606
4619         * gcc.dg/torture/pr69606.c: New testcase.
4620
4621 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
4622
4623         PR middle-end/68542
4624         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4625         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4626
4627 2016-02-02  Alan Modra  <amodra@gmail.com>
4628
4629         PR target/69548
4630         * gcc.target/powerpc/pr69548.c: New test.
4631
4632 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR rtl-optimization/69592
4635         * gcc.dg/pr69592.c: New test.
4636
4637         PR preprocessor/69543
4638         PR c/69558
4639         * gcc.dg/pr69543.c: New test.
4640         * gcc.dg/pr69558.c: New test.
4641
4642 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
4643
4644         PR testsuite/65940
4645         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4646
4647 2016-02-01  Martin Sebor  <msebor@redhat.com>
4648
4649         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4650
4651 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
4652
4653         PR tree-optimization/67921
4654         * c-c++-common/ubsan/pr67921.c: New test.
4655
4656 2016-02-01  Richard Biener  <rguenther@suse.de>
4657
4658         PR middle-end/69556
4659         * gcc.dg/tree-ssa/recip-8.c: New testcase.
4660
4661 2016-02-01  Richard Biener  <rguenther@suse.de>
4662
4663         PR tree-optimization/69574
4664         * gcc.dg/torture/pr69574.c: New testcase.
4665
4666 2016-02-01  Richard Biener  <rguenther@suse.de>
4667
4668         PR tree-optimization/69579
4669         * gcc.dg/setjmp-6.c: New testcase.
4670
4671 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4672
4673         PR rtl-optimization/69570
4674         * g++.dg/opt/pr69570.C: New test.
4675
4676 2016-02-01  Richard Henderson  <rth@redhat.com>
4677
4678         * gcc.dg/pr69535.c: New test.
4679
4680 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
4681
4682         PR testsuite/69584
4683         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4684         * gcc.dg/tree-ssa/sra-18.c: Likewise.
4685
4686         PR debug/68244
4687         * g++.dg/parse/parens3.C: Use register "4" on hppa.
4688
4689         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4690
4691 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
4692
4693         PR fortran/67564
4694         * gfortran.dg/allocate_with_source_17.f03: New test.
4695
4696 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
4697
4698         PR tree-optimization/69546
4699         * gcc.dg/torture/pr69546.c: New test.
4700
4701 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
4702
4703         PR fortran/69566
4704         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4705
4706 2016-01-30  Martin Sebor  <msebor@redhat.com>
4707
4708         PR c++/68490
4709         * g++.dg/ext/flexary10.C: New test.
4710
4711 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4712
4713         PR fortran/66707
4714         gfortran.dg/common_23.f90: New test.
4715
4716 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4717
4718         PR target/65546
4719         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4720         condition being checked, and disable it when the target supports
4721         misaligned loads and stores.
4722
4723 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR debug/69518
4726         * gcc.dg/torture/pr69518.c: New test.
4727
4728 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
4729
4730         PR target/69530
4731         * gcc.target/i386/pr69530.c: New test.
4732
4733 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
4734
4735         PR target/65604
4736         * gcc.target/mips/div-delay.c: New test.
4737
4738 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4739
4740         PR target/69551
4741         * gcc.target/i386/pr69551.c: New test.
4742
4743         PR target/66137
4744         * gcc.target/i386/pr66137.c: New test.
4745
4746 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
4747
4748         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4749         always built for p5600.
4750         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4751         isa=p5600 dg-option.
4752
4753 2016-01-29  Richard Biener  <rguenther@suse.de>
4754
4755         PR tree-optimization/69547
4756         * g++.dg/tree-ssa/pr69547.C: New testcase.
4757
4758 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4759
4760         PR debug/66869
4761         * g++.dg/warn/Wunused-function2.C: New test.
4762
4763 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4764
4765         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4766         support for test to succeed.
4767
4768 2016-01-29  Marek Polacek  <polacek@redhat.com>
4769
4770         PR c++/69509
4771         PR c++/69516
4772         * g++.dg/ext/constexpr-vla2.C: New test.
4773         * g++.dg/ext/constexpr-vla3.C: New test.
4774         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4775
4776 2016-01-29  Richard Biener  <rguenther@suse.de>
4777
4778         PR middle-end/69537
4779         * gcc.dg/uninit-21.c: New testcase.
4780
4781 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
4782
4783         PR target/69459
4784         * gcc.target/i386/pr69459.c: New test.
4785
4786 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
4787
4788         PR target/68400
4789         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4790         * gcc.target/mips/pr68400.c: New test.
4791
4792 2016-01-28  Martin Sebor  <msebor@redhat.com>
4793
4794         PR target/17381
4795         * gcc.target/powerpc/pr17381.c: New test.
4796
4797 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
4798
4799         PR middle-end/69542
4800         * gcc.dg/torture/pr69542.c: New test.
4801
4802 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
4803
4804         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4805
4806 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
4807
4808         * gcc.dg/pr65980.c: Skip on AIX.
4809         * gcc.dg/pr66688.c: Same.
4810
4811 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
4812
4813         PR target/63679
4814         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4815         * gcc.dg/tree-ssa/sra-18.c: Same.
4816
4817 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
4818
4819         PR fortran/62536
4820         * gfortran.dg/block_15.f08: New test.
4821         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4822         on incorrectly closed BLOCK.
4823
4824 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
4825
4826         * gcc.dg/declare-simd.c: New test.
4827 2016-01-28  Richard Biener  <rguenther@suse.de>
4828
4829         PR tree-optimization/69466
4830         * gfortran.dg/vect/pr69466.f90: New testcase.
4831
4832 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4833
4834         * g++.dg/pr67989.C: Remove ARM-specific option.
4835         * gcc.target/arm/pr67989.C: New file.
4836
4837 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
4838
4839         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4840         and expm1 test for glibc < 2.11.
4841
4842 2016-01-27  Richard Henderson  <rth@redhat.com>
4843
4844         * gcc.c-torture/execute/pr69447.c: New test.
4845
4846 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
4847
4848         PR fortran/69422
4849         * gfortran.dg/alloc_comp_assign_15.f03: New test.
4850
4851 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
4852
4853         PR debug/66869
4854         * gcc.dg/pr66869.c: New test.
4855
4856 2016-01-25  Jeff Law  <law@redhat.com>
4857
4858         PR tree-optimization/68398
4859         PR tree-optimization/69196
4860         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4861         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4862         path to avoid new heuristic allowing more irreducible regions
4863         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4864         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4865         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4866         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4867         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4868
4869 2016-01-27  Marek Polacek  <polacek@redhat.com>
4870
4871         PR c/68062
4872         * c-c++-common/vector-compare-4.c: New test.
4873
4874 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
4875
4876         PR preprocessor/69126
4877         * c-c++-common/pr69126.c: New test case.
4878
4879 2016-01-27  Ian Lance Taylor  <iant@google.com>
4880
4881         * gcc.dg/tree-ssa/ivopt_5.c: New test.
4882
4883 2016-01-27  Ryan Burn  <contact@rnburn.com>
4884
4885         PR cilkplus/69267
4886         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4887
4888 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
4889
4890         PR target/69512
4891         * gcc.target/i386/pr69512.c: New test.
4892
4893 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
4894
4895         PR ada/69488
4896         * gnat.dg/sso/*.adb: Robustify dg-output directives.
4897
4898 2016-01-27  Marek Polacek  <polacek@redhat.com>
4899
4900         PR c++/69379
4901         * g++.dg/pr69379.C: New test.
4902
4903 2016-01-27  Martin Sebor  <msebor@redhat.com>
4904
4905         PR c++/69317
4906         * g++.dg/abi/Wabi-2-2.C: New test.
4907         * g++.dg/abi/Wabi-2-3.C: New test.
4908         * g++.dg/abi/Wabi-3-2.C: New test.
4909         * g++.dg/abi/Wabi-3-3.C: New test.
4910
4911 2016-01-27  Richard Biener  <rguenther@suse.de>
4912
4913         PR tree-optimization/69166
4914         * gcc.dg/torture/pr69166.c: New testcase.
4915
4916 2016-01-27  Martin Jambor  <mjambor@suse.cz>
4917
4918         PR tree-optimization/69355
4919         * gcc.dg/tree-ssa/pr69355.c: New test.
4920
4921 2016-01-27  Marek Polacek  <polacek@redhat.com>
4922
4923         PR c++/69496
4924         * g++.dg/ext/constexpr-vla1.C: New test.
4925
4926 2016-01-20  Christian Bruel  <christian.bruel@st.com>
4927
4928         PR target/69245
4929         * gcc.target/arm/pr69245.c: New test.
4930
4931 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR tree-optimization/69399
4934         * gcc.dg/torture/pr69399.c: New test.
4935
4936 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4937
4938         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4939
4940 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4941
4942         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4943
4944 2016-01-26  Tom de Vries  <tom@codesourcery.com>
4945
4946         PR tree-optimization/69110
4947         * gcc.dg/autopar/pr69110.c: New test.
4948
4949 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
4950             Sebastian Pop  <s.pop@samsung.com>
4951
4952         * gcc.dg/graphite/isl-ast-op-select.c: New.
4953
4954 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
4955
4956         PR fortran/69385
4957         * gfortran.dg/allocate_error_6.f90: New test.
4958
4959 2016-01-26  Richard Henderson  <rth@redhat.com>
4960
4961         * gcc.dg/tm/pr60908.c: New test.
4962
4963 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
4964
4965         PR other/69006
4966         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4967         directive.
4968         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4969         expected multiline output to reflect the colorization being
4970         disabled before newlines.
4971         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4972         (custom_diagnostic_finalizer): Replace call to
4973         pp_newline_and_flush with call to pp_flush.
4974         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4975         * gfortran.dg/implicit_class_1.f90: Likewise.
4976         * lib/gcc-dg.exp (allow_blank_lines): New global.
4977         (dg-allow-blank-lines-in-output): New procedure.
4978         (gcc-dg-prune): Complain about blank lines in the output, unless
4979         dg-allow-blank-lines-in-output was called.
4980         * lib/multiline.exp (_build_multiline_regex): Only support
4981         arbitrary followup text for non-blank-lines, not for blank lines.
4982
4983 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR tree-optimization/69483
4986         * gcc.dg/pr69483.c: New test.
4987         * g++.dg/opt/pr69483.C: New test.
4988
4989 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4990
4991         PR target/68620
4992         * gcc.target/arm/pr68620.c: New test.
4993
4994 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
4995
4996         * gcc.target/i386/pr68986-2.c: Remove -m32.
4997
4998 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
4999
5000         PR target/68986
5001         * gcc.target/i386/pr68986-1.c: New test.
5002         * gcc.target/i386/pr68986-2.c: Likewise.
5003         * gcc.target/i386/pr68986-3.c: Likewise.
5004
5005 2016-01-26  Christian Bruel  <christian.bruel@st.com>
5006
5007         * lib/target-supports.exp
5008         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5009         (check_effective_target_arm_crypto_pragma_ok): Likewise.
5010         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5011
5012 2016-01-26  Richard Biener  <rguenther@suse.de>
5013
5014         PR tree-optimization/69452
5015         * gcc.dg/torture/pr69452.c: New testcase.
5016
5017 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR target/69442
5020         * gcc.dg/pr69442.c: New test.
5021
5022 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
5023
5024         PR target/67896
5025         * gcc.target/aarch64/simd/pr67896.C: New.
5026
5027 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
5028
5029         PR tree-optimization/69400
5030         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5031         function.
5032         (plugin_init): Call it.
5033         * gcc.dg/torture/pr69400.c: New test.
5034
5035 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5036
5037         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5038
5039 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5040             Sebastian Pop  <s.pop@samsung.com>
5041
5042         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5043         isl-0.15.
5044
5045 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5046             Sebastian Pop  <s.pop@samsung.com>
5047
5048         * gcc.dg/graphite/pr69292.c: New.
5049
5050 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
5051
5052         * c-c++-common/goacc/use_device-1.c: New test.
5053
5054 2016-01-25  Jeff Law  <law@redhat.com>
5055
5056         PR tree-optimization/69196
5057         PR tree-optimization/68398
5058         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5059         * gcc.dg/tree-ssa/pr68198.c: Likewise.
5060
5061 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
5062
5063         PR target/69469
5064         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5065         Algorithm.
5066
5067 2016-01-25  Richard Biener  <rguenther@suse.de>
5068
5069         PR testsuite/69380
5070         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5071
5072 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
5073
5074         PR target/69421
5075         * gcc.dg/pr69421.c: New test.
5076
5077 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
5078
5079         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5080         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5081         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5082         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5083         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5084         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5085         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5086         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5087         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5088         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5089
5090 2016-01-25  Richard Biener  <rguenther@suse.de>
5091
5092         PR tree-optimization/69376
5093         * gcc.dg/torture/pr69376.c: New testcase.
5094
5095 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5096
5097         PR fortran/69397
5098         PR fortran/68442
5099         * gfortran.dg/interface_38.f90: New test.
5100         * gfortran.dg/interface_39.f90: New test.
5101
5102 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
5103
5104         Revert:
5105         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5106
5107         PR c++/11858
5108         PR c++/24663
5109         PR c++/24664
5110         * g++.dg/template/pr11858.C: New test.
5111         * g++.dg/template/pr24663.C: New test.
5112         * g++.dg/template/unify12.C: New test.
5113         * g++.dg/template/unify13.C: New test.
5114         * g++.dg/template/unify14.C: New test.
5115         * g++.dg/template/unify15.C: New test.
5116         * g++.dg/template/unify16.C: New test.
5117         * g++.dg/template/unify17.C: New test.
5118
5119 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5120
5121         PR fortran/68283
5122         gfortran.dg/pr68283.f90: New test.
5123
5124 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5125
5126         PR fortran/66094
5127         * gfortran.dg/inline_matmul_13.f90:  New test.
5128         * gfortran.dg/matmul_bounds_8.f90:  New test.
5129         * gfortran.dg/matmul_bounds_9.f90:  New test.
5130         * gfortran.dg/matmul_bounds_10.f90:  New test.
5131
5132 2016-01-23  Tom de Vries  <tom@codesourcery.com>
5133
5134         PR tree-optimization/69426
5135         * gcc.dg/autopar/pr69426.c: New test.
5136
5137 2016-01-23  Martin Sebor  <msebor@redhat.com>
5138
5139         PR c++/58109
5140         PR c++/69022
5141         * g++.dg/cpp0x/alignas5.C: New test.
5142         * g++.dg/ext/vector29.C: Same.
5143
5144 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
5145
5146         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5147         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5148         _GNU_SOURCE from compile flags to the source.
5149         * gcc.target/i386/chkp-stropt-12.c: Ditto.
5150         * gcc.target/i386/chkp-stropt-16.c: Ditto.
5151         * gcc.target/i386/chkp-stropt-4.c: Ditto.
5152         * gcc.target/i386/chkp-stropt-8.c: Ditto.
5153
5154 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR target/69432
5157         * g++.dg/opt/pr69432.C: New test.
5158
5159 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5160
5161         * gcc.target/powerpc/pr63354c: Adjust target selector to include
5162         32-bit targets testing an -m64 multilib.
5163
5164 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5165
5166         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5167         64-bit support.
5168
5169 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
5170
5171         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5172
5173 2016-01-21  Christian Bruel  <christian.bruel@st.com>
5174
5175         PR target/68674
5176         * gcc.target/i386/pr68674.c
5177         * gcc.target/aarch64/pr68674.c
5178         * gcc.target/arm/pr68674.c
5179
5180 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5181
5182         PR target/69403
5183         * gcc.c-torture/execute/pr69403.c: New test.
5184
5185 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5186
5187         PR c++/55843
5188         * g++.dg/template/pr55843.C: New.
5189
5190 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
5191
5192         PR testsuite/66877
5193         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5194         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5195
5196 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5197
5198         PR testsuite/67489
5199         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5200         from dg-do compile directive, and instead add
5201         { dg-require-effective-target int128 }.
5202
5203 2016-01-20  Martin Sebor  <msebor@redhat.com>
5204
5205         PR c/69405
5206         * gcc.dg/sync-fetch.c: New test.
5207
5208 2016-01-21  Martin Sebor  <msebor@redhat.com>
5209
5210         PR target/69252
5211         * gcc.target/powerpc/pr69252.c: New test.
5212
5213 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5214
5215         PR fortran/65996
5216         * gfortran.dg/pr65996.f90: New test.
5217
5218 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5219
5220         PR c++/68810
5221         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5222         expected to generate an error.
5223
5224 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
5225
5226         PR middle-end/66178
5227         * gcc.dg/torture/pr66178.c: New test.
5228
5229 2016-01-21  Anton Blanchard  <anton@samba.org>
5230             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5231
5232         PR target/63354
5233         * gcc.target/powerpc/pr63354.c:  New test.
5234
5235 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5236
5237         PR rtl-optimization/68990
5238         * gcc.target/i386/pr68990: New.
5239
5240 2016-01-21  Nick Clifton  <nickc@redhat.com>
5241
5242         PR target/69129
5243         * gcc.target/mips/pr69129.c: New.
5244
5245 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
5246
5247         PR c++/58046
5248         * g++.dg/cpp0x/pr58046.C: New.
5249
5250 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR target/69187
5253         PR target/65624
5254         * gcc.target/arm/pr69187.c: New test.
5255
5256         PR c++/69355
5257         * g++.dg/torture/pr69355.C: New test.
5258
5259 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5260             Sebastian Pop  <s.pop@samsung.com>
5261
5262         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5263
5264 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5265             Sebastian Pop  <s.pop@samsung.com>
5266
5267         * gcc.dg/graphite/pr68976.c: New test.
5268
5269 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5270
5271         PR middle-end/67653
5272         * c-c++-common/pr67653.c: New test.
5273         * gcc.dg/torture/pr29119.c: Add dg-warning.
5274
5275 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
5276
5277         * gcc.target/powerpc/cpu-builtin-1.c: New test.
5278
5279 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5280
5281         PR c/24293
5282         * gcc.dg/pr24293.c: New test.
5283         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5284         incomplete struct type.
5285         * gcc.dg/declspec-1.c: Likewise.
5286         * gcc.dg/pr63549.c: Likewise.
5287
5288 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
5289
5290         PR tree-optimization/66612
5291         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5292         for bdn instruction.
5293
5294 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5295
5296         * lib/target-supports.exp
5297         (check_effective_target_arm_fp_ok_nocache): New.
5298         (check_effective_target_arm_fp_ok): New.
5299         (add_options_for_arm_fp): New.
5300         (check_effective_target_arm_crypto_ok_nocache): Require
5301         target_arm_v8_neon_ok instead of arm32.
5302         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5303         (check_effective_target_arm_crypto_pragma_ok): New.
5304         (add_options_for_arm_vfp): New.
5305         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5306         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5307         target instead. Force initial fpu to vfp.
5308         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5309         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5310         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5311         dependency.
5312         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5313         use arm_vfp effective target instead. Force initial fpu to vfp.
5314         * gcc.target/arm/attr-neon3.c: Likewise.
5315         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5316         arm_vfp_ok.
5317         * gcc.target/arm/unsigned-float.c: Likewise.
5318         * gcc.target/arm/vfp-1.c: Likewise.
5319         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5320         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5321         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5322         * gcc.target/arm/vfp-ldmias.c: Likewise.
5323         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5324         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5325         * gcc.target/arm/vfp-stmiad.c: Likewise.
5326         * gcc.target/arm/vfp-stmias.c: Likewise.
5327         * gcc.target/arm/vnmul-1.c: Likewise.
5328         * gcc.target/arm/vnmul-2.c: Likewise.
5329         * gcc.target/arm/vnmul-3.c: Likewise.
5330         * gcc.target/arm/vnmul-4.c: Likewise.
5331
5332 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
5333
5334         PR testsuite/69366
5335         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5336         the MPX run-time library, for compile-time MPX test.
5337         * gcc.target/i386/chkp-always_inline.c: Likewise.
5338         * gcc.target/i386/chkp-bndret.c: Likewise.
5339         * gcc.target/i386/chkp-builtins-1.c: Likewise.
5340         * gcc.target/i386/chkp-builtins-2.c: Likewise.
5341         * gcc.target/i386/chkp-builtins-3.c: Likewise.
5342         * gcc.target/i386/chkp-builtins-4.c: Likewise.
5343         * gcc.target/i386/chkp-const-check-1.c: Likewise.
5344         * gcc.target/i386/chkp-const-check-2.c: Likewise.
5345         * gcc.target/i386/chkp-hidden-def.c: Likewise.
5346         * gcc.target/i386/chkp-label-address.c: Likewise.
5347         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5348         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5349         * gcc.target/i386/chkp-pr69044.c: Likewise.
5350         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5351         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5352         * gcc.target/i386/chkp-strchr.c: Likewise.
5353         * gcc.target/i386/chkp-strlen-1.c: Likewise.
5354         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5355         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5356         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5357         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5358         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5359         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5360         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5361         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5362         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5363         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5364         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5365         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5366         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5367         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5368         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5369         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5370         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5371         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5372         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5373         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5374         * gcc.target/i386/pr63995-2.c: Likewise.
5375         * gcc.target/i386/pr64805.c: Likewise.
5376         * gcc.target/i386/pr65044.c: Likewise.
5377         * gcc.target/i386/pr65167.c: Likewise.
5378         * gcc.target/i386/pr65183.c: Likewise.
5379         * gcc.target/i386/pr65184.c: Likewise.
5380         * gcc.target/i386/thunk-retbnd.c: Likewise.
5381
5382 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
5383
5384         PR tree-optimization/69328
5385         * gcc.dg/pr69328.c: New test.
5386
5387 2016-01-20  Jeff Law  <law@redhat.com>
5388
5389         PR target/25114
5390         * gcc.target/m68k/pr25114.c: New test.
5391
5392 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5393
5394         * gcc.target/arm/memset-inline-10.c: Added
5395         dg-require-effective-target arm_thumb2_ok.
5396
5397 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
5398
5399         * gcc.dg/debug/dwarf2/sso.c: New test.
5400
5401 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
5402
5403         PR testsuite/68820
5404         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5405         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5406         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5407
5408 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5409
5410         PR ipa/66223
5411         * g++.dg/ipa/devirt-50.C: New testcase.
5412
5413 2016-01-19  Marek Polacek  <polacek@redhat.com>
5414
5415         PR c++/68965
5416         * g++.dg/cpp1y/parameter-pack-1.C: New test.
5417         * g++.dg/cpp1y/parameter-pack-2.C: New test.
5418
5419 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5420
5421         PR target/69135
5422         * gcc.target/arm/pr69135_1.c: New test.
5423
5424 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5425
5426         * gcc.target/aarch64/ccmp_1.c: Add new tests.
5427
5428 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5429
5430         * gcc.target/aarch64/ccmp_1.c: New testcase.
5431
5432 2016-01-19  Marek Polacek  <polacek@redhat.com>
5433
5434         PR c++/68586
5435         * g++.dg/cpp0x/enum30.C: New test.
5436
5437 2016-01-19  Richard Biener  <rguenther@suse.de>
5438
5439         PR tree-optimization/69336
5440         * g++.dg/tree-ssa/pr69336.C: New testcase.
5441
5442 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5443
5444         PR debug/65779
5445         * gcc.dg/pr65779.c: New test.
5446
5447 2016-01-19  Richard Biener  <rguenther@suse.de>
5448
5449         PR tree-optimization/69352
5450         * gcc.dg/torture/pr69352.c: New testcase.
5451
5452 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5453
5454         PR rtl-optimization/68955
5455         PR rtl-optimization/64557
5456         * gcc.dg/torture/pr68955.c: New test.
5457
5458 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5459
5460         PR lto/69136
5461         * g++.dg/torture/pr69136.C: New testcase.
5462
5463 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5464
5465         PR lto/69133
5466         * g++.dg/lto/pr69133_0.C: New testcase.
5467         * g++.dg/lto/pr69133_1.C: New testcase.
5468
5469 2016-01-15  Jeff Law  <law@redhat.com>
5470
5471         PR tree-optimization/69320
5472         * gcc.c-torture/pr69320-1.c: New test.
5473         * gcc.c-torture/pr69320-2.c: New test.
5474         * gcc.c-torture/pr69320-3.c: New test.
5475         * gcc.c-torture/pr69320-4.c: New test.
5476
5477 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5478
5479         PR c++/11858
5480         PR c++/24663
5481         PR c++/24664
5482         * g++.dg/template/pr11858.C: New test.
5483         * g++.dg/template/pr24663.C: New test.
5484         * g++.dg/template/unify12.C: New test.
5485         * g++.dg/template/unify13.C: New test.
5486         * g++.dg/template/unify14.C: New test.
5487         * g++.dg/template/unify15.C: New test.
5488         * g++.dg/template/unify16.C: New test.
5489         * g++.dg/template/unify17.C: New test.
5490
5491 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
5492
5493         PR testsuite/69181
5494         * gcc.dg/pr69181-1.c: New test file.
5495         * gcc.dg/pr69181-2.c: New test file.
5496         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5497         globals by moving it to...
5498         (cleanup-after-saved-dg-test): ...this new function.  Add
5499         "global additional_sources_used".  Add reset of global
5500         multiline_expected_outputs to the empty list.
5501         * lib/multiline.exp (_multiline_expected_outputs): Rename this
5502         global to...
5503         (multiline_expected_outputs): ...this, and updated comments to
5504         note that it is modified from gcc-dg.exp.
5505         (dg-end-multiline-output): Update for the above renaming.
5506         (handle-multiline-outputs): Likewise.  Remove the clearing
5507         of the expected outputs to the empty list.
5508
5509 2016-01-18  Richard Biener  <rguenther@suse.de>
5510
5511         PR tree-optimization/69297
5512         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5513
5514 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
5515
5516         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5517         dg-options.
5518         * gcc.target/mips/mips-3d-2.c: Likewise.
5519         * gcc.target/mips/mips-3d-3.c: Likewise.
5520         * gcc.target/mips/mips-3d-4.c: Likewise.
5521         * gcc.target/mips/mips-3d-5.c: Likewise.
5522         * gcc.target/mips/mips-3d-6.c: Likewise.
5523         * gcc.target/mips/mips-3d-7.c: Likewise.
5524         * gcc.target/mips/mips-3d-8.c: Likewise.
5525         * gcc.target/mips/mips-3d-9.c: Likewise.
5526         * gcc.target/mips/mips-ps-1.c: Likewise.
5527         * gcc.target/mips/mips-ps-2.c: Likewise.
5528         * gcc.target/mips/mips-ps-3.c: Likewise.
5529         * gcc.target/mips/mips-ps-4.c: Likewise.
5530         * gcc.target/mips/mips-ps-5.c: Likewise.
5531         * gcc.target/mips/mips-ps-6.c: Likewise.
5532         * gcc.target/mips/mips-ps-7.c: Likewise.
5533         * gcc.target/mips/mips-ps-type.c: Likewise.
5534         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5535         * gcc.target/mips/mips16-attributes-6.c: Likewise.
5536
5537 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5538
5539         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5540         * c-c++-common/goacc/kernels-double-reduction.c: New test.
5541         * c-c++-common/goacc/kernels-empty.c: New test.
5542         * c-c++-common/goacc/kernels-eternal.c: New test.
5543         * c-c++-common/goacc/kernels-loop-2.c: New test.
5544         * c-c++-common/goacc/kernels-loop-3.c: New test.
5545         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5546         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5547         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5548         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5549         * c-c++-common/goacc/kernels-loop-data.c: New test.
5550         * c-c++-common/goacc/kernels-loop-g.c: New test.
5551         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5552         * c-c++-common/goacc/kernels-loop-n.c: New test.
5553         * c-c++-common/goacc/kernels-loop-nest.c: New test.
5554         * c-c++-common/goacc/kernels-loop.c: New test.
5555         * c-c++-common/goacc/kernels-noreturn.c: New test.
5556         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5557         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5558         * c-c++-common/goacc/kernels-reduction.c: New test.
5559
5560 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5561
5562         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5563         * gcc.dg/autopar/outer-2.c: Same.
5564         * gcc.dg/autopar/outer-3.c: Same.
5565         * gcc.dg/autopar/outer-4.c: Same.
5566         * gcc.dg/autopar/outer-5.c: Same.
5567         * gcc.dg/autopar/outer-6.c: Same.
5568         * gcc.dg/autopar/parallelization-1.c: Same.
5569         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5570         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5571         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5572         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5573         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5574         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5575         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5576         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5577         * gcc.dg/autopar/pr39500-1.c: Same.
5578         * gcc.dg/autopar/pr39500-2.c: Same.
5579         * gcc.dg/autopar/pr46193.c: Same.
5580         * gcc.dg/autopar/pr46194.c: Same.
5581         * gcc.dg/autopar/pr49580.c: Same.
5582         * gcc.dg/autopar/pr49960-1.c: Same.
5583         * gcc.dg/autopar/pr49960.c: Same.
5584         * gcc.dg/autopar/pr68373.c: Same.
5585         * gcc.dg/autopar/reduc-1.c: Same.
5586         * gcc.dg/autopar/reduc-1char.c: Same.
5587         * gcc.dg/autopar/reduc-1short.c: Same.
5588         * gcc.dg/autopar/reduc-2.c: Same.
5589         * gcc.dg/autopar/reduc-2char.c: Same.
5590         * gcc.dg/autopar/reduc-2short.c: Same.
5591         * gcc.dg/autopar/reduc-3.c: Same.
5592         * gcc.dg/autopar/reduc-4.c: Same.
5593         * gcc.dg/autopar/reduc-6.c: Same.
5594         * gcc.dg/autopar/reduc-7.c: Same.
5595         * gcc.dg/autopar/reduc-8.c: Same.
5596         * gcc.dg/autopar/reduc-9.c: Same.
5597         * gcc.dg/autopar/uns-outer-4.c: Same.
5598         * gcc.dg/autopar/uns-outer-5.c: Same.
5599         * gcc.dg/autopar/uns-outer-6.c: Same.
5600         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5601         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5602
5603 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5604
5605         PR target/63679
5606         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5607         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5608
5609 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5610
5611         PR target/63679
5612         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5613         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5614         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5615
5616 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5617
5618         PR target/63679
5619         * gcc.dg/tree-ssa/sra-17.c: New.
5620         * gcc.dg/tree-ssa/sra-18.c: New.
5621
5622 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5623
5624         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5625
5626 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
5627
5628         * gnat.dg/inline12.adb: New test.
5629
5630 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
5631
5632         PR tree-optimization/66797
5633         * gcc.c-torture/execute/pr65447.c: Relax check condition.
5634
5635 2016-01-18  Richard Biener  <rguenther@suse.de>
5636
5637         PR tree-optimization/69170
5638         * gcc.dg/torture/pr69170.c: New testcase.
5639
5640 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
5641
5642         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5643
5644 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5645
5646         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5647
5648 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5649
5650         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5651         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
5652         redundant dg-require-effective-target pthread.
5653         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5654         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5655         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5656         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5657         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5658         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5659         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5660
5661 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
5662
5663         PR target/68609
5664         * gcc.target/powerpc/recip-6.c: Enable on AIX.
5665         * gcc.target/powerpc/recip-7.c: Same.
5666
5667 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5668
5669         PR c++/69091
5670         * g++.dg/template/pr69091.C: New test.
5671
5672 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5673
5674         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5675         dump does not contain an error_mark_node.
5676         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5677         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5678
5679 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5680
5681         PR c++/68936
5682         * g++.dg/template/pr68936.C: New test.
5683
5684 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
5685
5686         PR target/68609
5687         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5688         * gcc.target/powerpc/recip-2.c: Same.
5689         * gcc.target/powerpc/recip-3.c: Same.
5690         * gcc.target/powerpc/recip-4.c: Same.
5691         * gcc.target/powerpc/recip-sqrtf.c: Same.
5692
5693 2016-01-15  Jeff Law  <law@redhat.com>
5694
5695         PR tree-optimization/69270
5696         * gcc.dg/tree-ssa/pr69270-2.c: New test.
5697         * gcc.dg/tree-ssa/pr69270-3.c: New test.
5698
5699 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
5700
5701         PR fortran/49630
5702         * gfortran.dg/deferred_character_13.f90: New test for the fix
5703         of comment 3 of the PR.
5704
5705         PR fortran/54070
5706         * gfortran.dg/deferred_character_8.f90: New test
5707         * gfortran.dg/allocate_error_5.f90: New test
5708
5709         PR fortran/60593
5710         * gfortran.dg/deferred_character_10.f90: New test
5711
5712         PR fortran/60795
5713         * gfortran.dg/deferred_character_14.f90: New test
5714
5715         PR fortran/61147
5716         * gfortran.dg/deferred_character_11.f90: New test
5717
5718         PR fortran/64324
5719         * gfortran.dg/deferred_character_9.f90: New test
5720
5721 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5722
5723         PR rtl-optimization/69030
5724         * gcc.target/i386/pr69030.c: New.
5725
5726 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5727
5728         * gcc.target/aarch64/target_attr_17.c: New test.
5729
5730 2016-01-15  Richard Biener  <rguenther@suse.de>
5731
5732         PR tree-optimization/66856
5733         * gcc.dg/torture/pr66856-1.c: New testcase.
5734         * gcc.dg/torture/pr66856-2.c: Likewise.
5735
5736 2016-01-15  Richard Biener  <rguenther@suse.de>
5737
5738         PR debug/69137
5739         * g++.dg/lto/pr69137_0.C: New testcase.
5740
5741 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
5742
5743         PR middle-end/69246
5744         * gcc.target/i386/pr69246.c: New test.
5745
5746 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5747
5748         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5749
5750 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5751
5752         PR c++/56194
5753         * g++.dg/init/const9.C: Disable test on S/390.
5754
5755 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5756
5757         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5758         * g++.dg/Wno-frame-address.C: Ditto.
5759
5760 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5761
5762         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5763
5764 2016-01-15  Richard Biener  <rguenther@suse.de>
5765
5766         PR tree-optimization/68961
5767         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5768
5769 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5770
5771         * gcc.target/i386/pr65105-5.c: New test.
5772
5773 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
5774
5775         * gcc.c-torture/execute/alias-4.c: New testcase.
5776
5777 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
5778
5779         PR ipa/68148
5780         * g++.dg/ipa/devirt-49.C: New testcase.
5781
5782 2016-01-15  Christian Bruel  <christian.bruel@st.com>
5783
5784         PR target/65837
5785         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5786         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5787         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5788
5789 2016-01-15  Richard Biener  <rguenther@suse.de>
5790
5791         PR tree-optimization/69117
5792         * gcc.dg/torture/pr69117.c: New testcase.
5793
5794 2015-01-14  Ryan Burn  <contact@rnburn.com>
5795
5796         PR c++/69048
5797         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5798
5799 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5800
5801         PR testsuite/67509
5802         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5803         range tests use 100 * maximum instead of maximum + 1.
5804
5805 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
5806
5807         PR debug/69244
5808         * gcc.dg/guality/pr69244.c: New test.
5809
5810 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
5811
5812         * lib/target-supports.exp (check_effective_target_issignaling):
5813         New procedure.
5814         * gcc.dg/pr61441.c: Require issignaling effective target.
5815
5816 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
5817
5818         PR target/68803
5819         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5820
5821 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
5822
5823         PR c++/68819
5824         PR preprocessor/69177
5825         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5826         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5827         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5828         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5829
5830 2016-01-14  Marek Polacek  <polacek@redhat.com>
5831
5832         PR c/69262
5833         * gcc.dg/array-15.c: New test.
5834
5835 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR middle-end/68146
5838         PR tree-optimization/69155
5839         * gfortran.dg/pr68146.f: New test.
5840         * gfortran.dg/pr69155.f90: New test.
5841
5842 2016-01-14  Richard Biener  <rguenther@suse.de>
5843
5844         PR tree-optimization/68060
5845         * gcc.dg/torture/pr68060-1.c: New testcase.
5846         * gcc.dg/torture/pr68060-2.c: Likewise.
5847
5848 2016-01-14  Nick Clifton  <nickc@redhat.com>
5849
5850         * lib/target-supports.exp
5851         (check_effective_target_arm_neon_ok_nocache): Add an option
5852         sequence that includes setting the ARM architecture to ARMv7-A.
5853         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5854         command line options necessary to enable Neon support.
5855         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5856         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5857         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5858         * gcc.target/arm/pr69180.c: Likewise.
5859
5860 2016-01-14  Jeff Law  <law@redhat.com>
5861
5862         PR tree-optimization/69270
5863         * gcc.dg/tree-ssa/pr69270.c: New test.
5864
5865 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
5866
5867         PR c/66208
5868         * c-c++-common/pr66208.c: New file.
5869
5870 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
5871
5872         PR tree-optimization/69156
5873         * gcc.dg/pr69156.c: New test.
5874
5875 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5876
5877         * gcc.target/i386/pr69225-7.c: New test.
5878
5879 2016-01-13  Richard Henderson  <rth@redhat.com>
5880
5881         * gcc.dg/tm/memopt-13.c: Update expected function.
5882         * gcc.dg/tm/memopt-6.c: Likewise.
5883
5884 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
5885
5886         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5887         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5888         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5889         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5890
5891 2016-01-13  Tom de Vries  <tom@codesourcery.com>
5892
5893         PR tree-optimization/69169
5894         * gcc.dg/pr69169.c: New test.
5895
5896 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
5897
5898         PR target/69228
5899         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5900         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5901         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5902         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5903         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5904         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5905         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5906         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5907
5908 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR target/69247
5911         * gcc.dg/pr69247.c: New test.
5912
5913 2016-01-13  Richard Biener  <rguenther@suse.de>
5914
5915         PR tree-optimization/69242
5916         * gcc.dg/torture/pr69242.c: New testcase.
5917
5918 2016-01-13  Richard Biener  <rguenther@suse.de>
5919
5920         PR tree-optimization/69186
5921         * gcc.dg/torture/pr69186.c: New testcase.
5922
5923 2016-01-13  Jeff Law  <law@redhat.com>
5924
5925         PR tree-optimization/67755
5926         * gcc.dg/tree-ssa/pr67755.c: New test.
5927
5928 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5929
5930         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5931         pass number in output by a star.
5932
5933 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
5934
5935         PR tree-optimization/68911
5936         * gcc.c-torture/execute/pr68911.c: New test.
5937
5938 2016-01-12  Marek Polacek  <polacek@redhat.com>
5939
5940         PR c++/68979
5941         * g++.dg/warn/permissive-1.C: New test.
5942
5943 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
5944
5945         PR objc++/68511
5946         PR c++/69213
5947         * g++.dg/opt/pr69213.C: New test.
5948
5949 2016-01-12  Christian Bruel  <christian.bruel@st.com>
5950
5951         PR target/69180
5952         * gcc.target/arm/pr69180.c: New test.
5953
5954 2016-01-12  Richard Biener  <rguenther@suse.de>
5955
5956         PR lto/69077
5957         * g++.dg/lto/pr69077_0.C: New testcase.
5958         * g++.dg/lto/pr69077_1.C: Likewise.
5959
5960 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
5961
5962         PR target/69175
5963         * g++.dg/opt/pr69175.C: New test.
5964
5965 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
5966
5967         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5968         rather than #including math.h & stdlib.h.
5969         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5970         * gcc.dg/vect/pr49771.c: Likewise.
5971         * gcc.dg/vect/vect-10-big-array.c: Likewise.
5972         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5973         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5974         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5975         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5976         * gcc.dg/vect/pr44507.c: Likewise.
5977         * gcc.dg/vect/pr45902.c: Likewise.
5978         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5979         * gcc.dg/vect/vect-117.c: Likewise.
5980         * gcc.dg/vect/vect-99.c: Likewise.
5981         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5982         * gcc.dg/vect/vect-cond-1.c: Likewise.
5983         * gcc.dg/vect/vect-cond-2.c: Likewise.
5984         * gcc.dg/vect/vect-cond-3.c: Likewise.
5985         * gcc.dg/vect/vect-cond-4.c: Likewise.
5986         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5987         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5988         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5989         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5990         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5991         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5992         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5993         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5994         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5995         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5996         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5997         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5998         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5999         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6000         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6001         include of signal.h.
6002         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6003         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6004         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6005         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6006         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6007         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6008         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6009         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6010         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6011         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6012         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6013         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6014         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6015         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6016         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6017         * gcc.dg/vect/vect-outer-5.c: Likewise.
6018         * gcc.dg/vect/vect-outer-6.c: Likewise.
6019         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6020         include of stdio.h.
6021
6022 2016-01-12  Nick Clifton  <nickc@redhat.com>
6023
6024         PR target/68913
6025         * gcc.dg/lto/pr61886_0.c: Rename the external function called
6026         to fread so that it will be found in all target runtimes.
6027
6028 2016-01-12  Richard Biener  <rguenther@suse.de>
6029
6030         PR tree-optimization/69053
6031         * g++.dg/torture/pr69053.C: New testcase.
6032
6033 2016-01-12  Richard Biener  <rguenther@suse.de>
6034
6035         PR tree-optimization/69168
6036         * gcc.dg/torture/pr69168.c: New testcase.
6037
6038 2016-01-12  Richard Biener  <rguenther@suse.de>
6039
6040         PR tree-optimization/69157
6041         * gcc.dg/torture/pr69157.c: New testcase.
6042
6043 2016-01-12  Richard Biener  <rguenther@suse.de>
6044
6045         PR tree-optimization/69174
6046         * gcc.dg/torture/pr69174.c: New testcase.
6047
6048 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6049
6050         PR c++/66808
6051         PR c++/69000
6052         * g++.dg/tls/pr66808.C: New test.
6053         * g++.dg/tls/pr69000.C: New test.
6054
6055 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6056
6057         * gcc.target/powerpc/swaps-p8-23.c: New test.
6058         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6059
6060 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
6061
6062         PR tree-optimization/68356
6063         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6064
6065 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
6066             Jim Wilson  <jim.wilson@linaro.org>
6067
6068         PR target/69194
6069         * gcc.target/arm/pr69194.c: New test.
6070
6071 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6072
6073         PR target/69225
6074         * gcc.target/i386/pr69225-1.c: New test.
6075         * gcc.target/i386/pr69225-2.c: Likewise.
6076         * gcc.target/i386/pr69225-3.c: Likewise.
6077         * gcc.target/i386/pr69225-4.c: Likewise.
6078         * gcc.target/i386/pr69225-5.c: Likewise.
6079         * gcc.target/i386/pr69225-6.c: Likewise.
6080
6081 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
6082
6083         PR target/67462
6084         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6085         if lp64.
6086
6087         PR target/69071
6088         * gcc.dg/pr69071.c: New test.
6089
6090         PR c++/69211
6091         * g++.dg/opt/pr69211.C: New test.
6092
6093         PR tree-optimization/69214
6094         * gcc.c-torture/compile/pr69214.c: New test.
6095
6096 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
6097
6098         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6099         * gcc.target/i386/pr66232-11.c: Ditto.
6100         * gcc.target/i386/pr66232-12.c: Ditto.
6101         * gcc.target/i386/pr66232-13.c: Ditto.
6102
6103 2016-01-11  Richard Biener  <rguenther@suse.de>
6104
6105         PR tree-optimization/69173
6106         * gcc.dg/torture/pr69173.c: New testcase.
6107
6108 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6109
6110         PR rtl-optimization/68796
6111         * gcc.target/aarch64/tst_5.c: New test.
6112         * gcc.target/aarch64/tst_6.c: Likewise.
6113
6114 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6115
6116         PR rtl-optimization/68841
6117         * gcc.dg/pr68841.c: New test.
6118         * gcc.c-torture/execute/pr68841.c: New test.
6119
6120 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
6121
6122         PR rtl-optimization/68920
6123         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6124         for ix86 targets.
6125         * gcc.dg/ifcvt-5.c: New test.
6126
6127 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
6128
6129         PR bootstrap/69123
6130         * g++.dg/pr69123.C: New.
6131
6132 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6133
6134         PR target/69010
6135         * gcc.target/i386/pr69010.c: New test.
6136
6137 2016-01-11  Martin Jambor  <mjambor@suse.cz>
6138
6139         PR ipa/69044
6140         * gcc.target/i386/chkp-pr69044.c: New test.
6141
6142 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6143
6144         PR tree-optimization/69109
6145         * gcc.dg/autopar/pr69109-2.c: New test.
6146         * gcc.dg/autopar/pr69109.c: New test.
6147
6148 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6149
6150         PR tree-optimization/69108
6151         * gcc.dg/autopar/pr69108.c: New test.
6152
6153 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
6154
6155         PR c++/69029
6156         * c-c++-common/Wisleading-indentation.c: Augment test.
6157
6158 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6159
6160         PR fortran/69154
6161         * gfortran.dg/inline_matmul_12.f90:  New test.
6162
6163 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
6164
6165         PR fortran/67779
6166         * gfortran.dg/actual_array_offset_1: New test.
6167
6168 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6169
6170         PR tree-optimization/69062
6171         * gcc.dg/autopar/pr69062.c: New test.
6172
6173 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
6174
6175         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6176         * gcc.dg/vect/slp-perm-2.c: Likewise.
6177         * gcc.dg/vect/slp-perm-3.c: Likewise.
6178         * gcc.dg/vect/slp-perm-5.c: Likewise.
6179         * gcc.dg/vect/slp-perm-6.c: Likewise.
6180         * gcc.dg/vect/slp-perm-7.c: Likewise.
6181         * gcc.dg/vect/slp-perm-8.c: Likewise.
6182
6183 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6184
6185         PR tree-optimization/69039
6186         * gcc.dg/autopar/pr69039.c: New test.
6187
6188 2016-01-09  Marek Polacek  <polacek@redhat.com>
6189
6190         PR c++/69113
6191         * g++.dg/pr69113.C: New test.
6192
6193 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6194
6195         PR middle-end/50865
6196         PR tree-optimization/69097
6197         * gcc.c-torture/execute/pr50865.c: New test.
6198         * gcc.c-torture/execute/pr69097-1.c: New test.
6199         * gcc.c-torture/execute/pr69097-2.c: New test.
6200         * gcc.dg/pr69097-1.c: New test.
6201         * gcc.dg/pr69097-2.c: New test.
6202
6203 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR c++/69164
6206         * g++.dg/opt/pr69164.C: New test.
6207
6208 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6209
6210         PR tree-optimization/69167
6211         * gcc.dg/pr69167.c: New test.
6212
6213 2016-01-08  Marek Polacek  <polacek@redhat.com>
6214
6215         PR c++/68449
6216         * g++.dg/pr68449.C: New.
6217
6218 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
6219
6220         PR tree-optimization/68707
6221         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6222         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6223         on platforms supporting it.
6224         * gcc.dg/vect/slp-perm-2.c: Likewise.
6225         * gcc.dg/vect/slp-perm-3.c: Likewise.
6226         * gcc.dg/vect/slp-perm-5.c: Likewise.
6227         * gcc.dg/vect/slp-perm-7.c: Likewise.
6228         * gcc.dg/vect/slp-perm-8.c: Likewise.
6229         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6230         on platforms supporting it.
6231
6232 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6233
6234         PR tree-optimization/69162
6235         * gcc.dg/pr69162.c: New test.
6236
6237         PR tree-optimization/69172
6238         * gcc.dg/pr69172.c: New test.
6239
6240 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6241
6242         PR tree-optimization/67781
6243         * gcc.c-torture/execute/pr67781.c: New file.
6244
6245 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6246
6247         PR tree-optimization/69083
6248         * gcc.dg/vect/pr69083.c: New test.
6249
6250 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
6251
6252         PR tree-optimization/61441
6253         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6254         Use -fexcess-precision=standard for compiler options.
6255         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
6256
6257 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6258
6259         PR fortran/69128
6260         * gfortran.dg/gomp/pr69128.f90: New test.
6261
6262         PR c++/69145
6263         * g++.dg/ext/pr69145-1.C: New test.
6264         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6265         * g++.dg/ext/pr69145-2.h: New file.
6266
6267 2016-01-07  Martin Sebor  <msebor@redhat.com>
6268
6269         PR c/68966
6270         * gcc.dg/atomic-fetch-bool.c: New test.
6271         * gcc.dg/sync-fetch-bool.c: New test.
6272
6273 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6274
6275         PR fortran/66680
6276         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6277
6278 2016-01-07  Nick Clifton  <nickc@redhat.com>
6279
6280         PR target/66655
6281         * g++.dg/pr66655.C: New test.
6282         * g++.dg/pr66655_1.cc: Test support file.
6283         * g++.dg/pr66655.h: Test header file.
6284
6285 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6286
6287         PR fortran/66680
6288         gfortran.dg/gomp/pr66680.f90: New test.
6289
6290 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6291
6292         PR target/69171
6293         * gcc.target/i386/pr69171-1.c: New test.
6294         * gcc.target/i386/pr69171-2.c: Likewise.
6295         * gcc.target/i386/pr69171-3.c: Likewise.
6296         * gcc.target/i386/pr69171-4.c: Likewise.
6297         * gcc.target/i386/pr69171-5.c: Likewise.
6298         * gcc.target/i386/pr69171-6.c: Likewise.
6299
6300 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
6301
6302         PR middle-end/67639
6303         * c-c++-common/pr67639.c: New test.
6304
6305 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
6306
6307         PR tree-optimization/69141
6308         * g++.dg/opt/pr69141.C: New test.
6309
6310 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6311
6312         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6313
6314 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
6315
6316         PR target/69140
6317         * gcc.target/i386/pr69140.c: New test
6318
6319 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
6320
6321         * gcc.dg/bad-dereference.c: New test case.
6322
6323 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6324
6325         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6326
6327 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
6328
6329         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6330
6331 2016-01-06  Marek Polacek  <polacek@redhat.com>
6332
6333         PR sanitizer/69099
6334         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6335
6336 2016-01-05  Marek Polacek  <polacek@redhat.com>
6337
6338         PR c/69104
6339         * gcc.dg/atomic-invalid-2.c: New.
6340
6341 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6342
6343         PR target/68991
6344         * gcc.target/i386/pr68991.c: New test.
6345
6346 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6347
6348         PR target/68991
6349         * g++.dg/pr68991-1.C: New test.
6350         * g++.dg/pr68991-2.C: Likewise.
6351
6352 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
6353
6354         PR other/60465
6355         * gcc.target/ia64/pr60465-gprel64.c: New test.
6356         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6357
6358 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6359
6360         PR rtl-optimization/68651
6361         * gcc.target/aarch64/pr68651_1.c: New test.
6362
6363 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
6364
6365         PR c/69122
6366         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6367
6368 2016-01-05  Nathan Sidwell  <nathan@acm.org>
6369
6370         PR c++/58583
6371         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6372
6373         * gcc.dg/alias-15.c: New.
6374
6375 2016-01-05  Nick Clifton  <nickc@redhat.com>
6376
6377         PR target/68870
6378         * g++.dg/pr68770.C: New test.
6379
6380 2016-01-04  Mike Stump  <mikestump@comcast.net>
6381
6382         * lib/target-supports.exp (check_effective_target_cilkplus):
6383         cilkplus targets require pthreads.
6384         (check_effective_target_cilkplus): Remove special case for NVPTX.
6385
6386 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
6387
6388         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6389         generation.
6390
6391 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
6392
6393         Update copyright years.
6394
6395 2016-01-04  Marek Polacek  <polacek@redhat.com>
6396
6397         PR c/68908
6398         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6399         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6400         * gcc.dg/atomic/stdatomic-op-5.c: New test.
6401
6402 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6403
6404         * gcc.target/sparc/20160104-2.c: New test.
6405
6406 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6407
6408         * gcc.target/sparc/20160104-1.c: New test.
6409
6410 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
6411
6412         PR fortran/65045
6413         * gfortran.dg/pr65045.f90: New test.
6414
6415 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
6416
6417         * gnat.dg/specs/debug1.ads: Delete.
6418
6419 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6420
6421         PR libgfortran/68867
6422         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6423         expression.
6424
6425 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6426
6427         PR libgfortran/68867
6428         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6429         PowerPC.
6430
6431 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
6432
6433         PR fortran/68864
6434         * gfortran.dg/pr68864.f90: New test.
6435
6436 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
6437
6438         PR tree-optimization/69070
6439         * gcc.dg/pr69070.c: New test.
6440
6441         PR sanitizer/69055
6442         * gfortran.dg/pr69055.f90: New test.
6443
6444         PR target/69015
6445         * gcc.dg/pr69015.c: New test.
6446 \f
6447 Copyright (C) 2016 Free Software Foundation, Inc.
6448
6449 Copying and distribution of this file, with or without modification,
6450 are permitted in any medium without royalty provided the copyright
6451 notice and this notice are preserved.