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