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