PR c/49859
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5a5c7b8515f6f9a19cd849ba94feaf32ee5c20f9
1 2016-05-23  Marek Polacek  <polacek@redhat.com>
3         PR c/49859
4         * c-c++-common/Wswitch-unreachable-1.c: New test.
5         * gcc.dg/Wswitch-unreachable-1.c: New test.
6         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8         * g++.dg/gomp/block-10.C: Likewise.
9         * gcc.dg/gomp/block-10.c: Likewise.
10         * g++.dg/gomp/block-9.C: Likewise.
11         * gcc.dg/gomp/block-9.c: Likewise.
12         * g++.dg/gomp/target-1.C: Likewise.
13         * g++.dg/gomp/target-2.C: Likewise.
14         * gcc.dg/gomp/target-1.c: Likewise.
15         * gcc.dg/gomp/target-2.c: Likewise. 
16         * g++.dg/gomp/taskgroup-1.C: Likewise.
17         * gcc.dg/gomp/taskgroup-1.c: Likewise.
18         * gcc.dg/gomp/teams-1.c: Likewise.
19         * g++.dg/gomp/teams-1.C: Likewise.
20         * g++.dg/overload/error3.C: Likewise.
21         * g++.dg/tm/jump1.C: Likewise.
22         * g++.dg/torture/pr40335.C: Likewise.
23         * gcc.dg/c99-vla-jump-5.c: Likewise.
24         * gcc.dg/switch-warn-1.c: Likewise.
25         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
26         * gcc.dg/nested-func-1.c: Likewise.
27         * gcc.dg/pr67784-4.c: Likewise.
29 2016-05-23  Richard Biener  <rguenther@suse.de>
31         PR tree-optimization/71230
32         * gfortran.dg/pr71230-1.f90: New testcase.
33         * gfortran.dg/pr71230-2.f90: Likewise.
35 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
37         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL. 
38         * gcc.dg/vect/pr58135.c:  Add new.
39         * gfortran.dg/pr46519-1.f: Adjust test case.
41 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/53401
44         * g++.dg/cpp0x/decltype64.C: New.
46 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
48         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
49         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
50         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
52 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
54         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
55         Add poly64x1_t and poly64x2_t cases if supported.
56         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
57         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
58         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
59         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
60         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
62 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
64         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
65         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
66         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
67         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
68         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
69         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
70         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
72 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
74         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
76 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
78         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
79         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
81 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
83         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
84         constraint instead of "r".
85         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
86         insn instead of vxorpd.
87         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
89         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
90         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
92         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
94         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
95         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
97         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
99 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
101         PR middle-end/40921
102         * gcc.dg/tree-ssa/pr40921.c: New test.
104 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
106         PR target/71103
107         * gcc.target/avr/pr71103.c: New test.
109 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
111         PR middle-end/71179
112         * gcc.dg/tree-ssa/pr71179.c: New test.
114 2016-05-20  Martin Sebor  <msebor@redhat.com>
116         PR c/71115
117         * gcc.dg/init-excess-2.c: New test.
119 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
121         * gnat.dg/opt53.adb: New test.
122         * gnat.dg/opt54.adb: Likewise.
124 2016-05-20  Martin Jambor  <mjambor@suse.cz>
126         PR tree-optimization/70884
127         * gcc.dg/tree-ssa/pr70919.c: New test.
129 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
131         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
132         formatting.
133         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code
134         formatting.
136 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
138         * jit.dg/all-non-failing-tests.h: Add
139         test-factorial-must-tail-call.c.
140         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
141         * jit.dg/test-factorial-must-tail-call.c: New test case.
143 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
145         PR fortran/71204
146         * gfortran.dg/pr71204.f90: New test.
148 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
150         * gcc.target/nvptx/sincos.c: New test.
152 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
154         PR c++/70572
155         * g++.dg/cpp1y/auto-fn31.C: New.
157 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
159         * gcc.target/powerpc/vec-addec.c: New test.
160         * gcc.target/powerpc/vec-addec-int128.c: New test.
162 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
164         * gcc.dg/plugin/must-tail-call-1.c: New test case.
165         * gcc.dg/plugin/must-tail-call-2.c: New test case.
166         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
167         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
169 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
171         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
173 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
175         PR c++/71210
176         * g++.dg/opt/pr71210-1.C: New test.
177         * g++.dg/opt/pr71210-2.C: New test.
179         PR tree-optimization/29756
180         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
181         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
182         only on selected targets where V4SImode vectors are known to be
183         supported.
185 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
187         PR tree-optimization/71079
188         PR tree-optimization/71206
189         * gcc.dg/tree-ssa/pr71206.c: New testcase.
191 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
193         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
194         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
195         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
197 2016-05-20  Richard Guenther  <rguenther@suse.de>
199         PR tree-optimization/29756
200         * gcc.dg/tree-ssa/vector-6.c: New testcase.
202 2016-05-20  Richard Biener  <rguenther@suse.de>
204         PR tree-optimization/71185
205         * gcc.dg/tree-ssa/pr71185.c: New testcase.
207 2016-05-20  Richard Biener  <rguenther@suse.de>
209         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
211 2016-05-19  Marek Polacek  <polacek@redhat.com>
213         PR c++/71075
214         * g++.dg/diagnostic/pr71075.C: New test.
216 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
218         PR c++/71184
219         * g++.dg/pr71184.C: New test case.
221 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
223         * gcc.target/powerpc/darn-0.c: New test.
224         * gcc.target/powerpc/darn-1.c: New test.
225         * gcc.target/powerpc/darn-2.c: New test.
227 2016-05-19  Marek Polacek  <polacek@redhat.com>
229         PR tree-optimization/71031
230         * gcc.dg/tree-ssa/vrp100.c: New test.
232 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
234         PR rtl-optimization/71148
235         * gcc.dg/pr71148.c: New test.
237 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
239         PR target/71056
240         * gcc.target/arm/pr71056.c: New test.
242 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
244         * c-c++-common/pr69669.c: Check the used mode.
246 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
248         PR sanitizer/64354
249         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
251 2016-05-19  Richard Biener  <rguenther@suse.de>
253         PR tree-optimization/70729
254         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
255         * gcc.dg/graphite/scop-18.c: Likewise.
256         * gcc.dg/pr41783.c: Disable LIM.
257         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
258         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
259         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
260         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
261         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
262         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
263         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
264         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
265         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
266         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
267         * gfortran.dg/pr42108.f90: Likewise.
269 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
271         PR driver/69265
272         * gcc.dg/spellcheck-options-11.c: New test case.
274 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
276         PR c++/71100
277         * g++.dg/opt/pr71100.C: New test.
279 2016-05-18  Martin Jambor  <mjambor@suse.cz>
281         PR ipa/69708
282         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
283         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
284         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
285         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
287 2016-05-18  Martin Jambor  <mjambor@suse.cz>
289         PR ipa/69708
290         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
291         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
292         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
293         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
294         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
296 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
298         PR c++/69793
299         * g++.dg/template/crash122.C: New.
301 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
303         PR c++/70466
304         * g++.dg/template/pr70466-1.C: New.
305         * g++.dg/template/pr70466-2.C: Likewise.
307 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
309         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
310         splat operations and the XXSPLTIB instruction.
311         * gcc.target/powerpc/p9-splat-2.c: Likewise.
312         * gcc.target/powerpc/p9-splat-3.c: Likewise.
313         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
314         xxlxor to clear a register.
316 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
318         * gcc.dg/torture/pr71020.c: New test.
320 2016-05-18  Martin Jambor  <mjambor@suse.cz>
322         PR ipa/70646
323         * gcc.dg/ipa/pr70646.c: New test.
325 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
327         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
329 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
331         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
332         missing tests for vreinterpretq_p{8,16}.
334 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
336         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
337         vsliq_n_s64 and vsliq_n_u64.
339 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
341         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
342         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
344 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
346         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
347         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
348         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
350 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
352         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
353         in comment.
355 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
357         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
358         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
359         "blr\t" and switch to scan-assembler-times.
361 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
363         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
364         with __aarch64__.
365         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
366         declarations under __aarch64__ and __ARM_FEATURE_FMA.
368 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
370         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
371         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
372         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
373         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
374         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
375         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
377         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
378         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
380         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
381         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
383         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
384         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
386         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
388 2016-05-18  Richard Biener  <rguenther@suse.de>
390         PR tree-optimization/71168
391         * gcc.dg/torture/pr71168.c: New testcase.
393 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
395         PR middle-end/63586
396         * gcc.dg/tree-ssa/pr63586-2.c: New test.
397         * gcc.dg/tree-ssa/pr63586.c: New test.
398         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
400 2016-05-17  Nathan Sidwell  <nathan@acm.org>
402         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
403         * gcc.dg/pr68671.c: Fix ptx xfail-if.
404         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
405         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
407 2016-05-17  Nathan Sidwell  <nathan@acm.org>
409         * gcc.target/nvptx/abi-vararg-3.c: New.
411 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
413         PR tree-optimization/54579
414         PR middle-end/55299
415         * gcc.dg/fold-notrotate-1.c: New test.
416         * gcc.dg/fold-notshift-1.c: New test.
417         * gcc.dg/fold-notshift-2.c: New test.
419 2016-05-17  Marek Polacek  <polacek@redhat.com>
421         PR ipa/71146
422         * g++.dg/ipa/pr71146.C: New test.
424 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
426         * jit.dg/test-error-array-bounds.c: New test case.
428 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
430         * gcc.dg/tree-ssa/and-1.c: New testcase.
432 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
434         * gcc.dg/tree-ssa/pr69270.c: Adjust.
435         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
437 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
439         * gcc.dg/tree-ssa/pr69270.c: Adjust.
440         * gcc.dg/tree-ssa/vrp99.c: New testcase.
442 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
444         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
446 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
448         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
450 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
452         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
453         ".2d[index]" when scan the assembly.
454         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
455         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
456         float64x1.
457         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
459 2016-05-17  Richard Biener  <rguenther@suse.de>
461         PR tree-optimization/71132
462         * gcc.dg/torture/pr71132.c: New testcase.
464 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
466         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
468 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
470         PR target/70809
471         * gcc.target/aarch64/pr70809_1.c: New test.
473 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
475         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
476         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
477         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
478         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
480 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
481             Ilya Enkovich  <ilya.enkovich@intel.com>
483         PR target/71114
484         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
486 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
488         * g++.dg/ipa/ivinline-7.C: Do not xfail.
489         * g++.dg/ipa/ivinline-9.C: Do not xfail.
491 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
493         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
494         test for __ARM_FP16_ARGS.
495         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
496         * gcc.target/arm/aapcs/neon-vect10.c: New.
497         * gcc.target/arm/aapcs/neon-vect9.c: New.
498         * gcc.target/arm/aapcs/vfp18.c: New.
499         * gcc.target/arm/aapcs/vfp19.c: New.
500         * gcc.target/arm/aapcs/vfp20.c: New.
501         * gcc.target/arm/aapcs/vfp21.c: New.
502         * gcc.target/arm/fp16-aapcs-1.c: New.
503         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
504         test for __ARM_FP16_ARGS.
505         * g++.target/arm/fp16-return-1.c: Update expected output.
507 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
509         PR testsuite/70227
510         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
512 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
514         PR fortran/69603
515         * gfortran.dg/pr69603.f90: New testcase.
517 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
519         * gfortran.dg/dec_union_4.f90: Fix endian issue.
521 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
523         PR fortran/71047
524         * gfortran.dg/pr71047.f08: New test.
526 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
528         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
529         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
530         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
532 2016-05-13  Martin Sebor  <msebor@redhat.com>
534         PR c++/60049
535         * g++.dg/cpp0x/constexpr-60049.C: New test.
537 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
539         PR bootstrap/71071
540         * gcc.dg/pr71071.c: New test.
542 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
544         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
545         remove XOP handling.
546         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
548 2016-05-13  Nathan Sidwell  <nathan@acm.org>
550         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
551         __atomic_is_lock_free declaration.
553 2016-05-13  Richard Biener  <rguenther@suse.de>
555         PR tree-optimization/42587
556         * gcc.dg/optimize-bswapsi-4.c: New testcase.
558 2016-05-13  Martin Liska  <mliska@suse.cz>
560         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
561         the new format of dump output.
563 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
565         * gcc.dg/pr71084.c: New test.
567 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
569         PR target/53440
570         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
572 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
574         * gcc.target/aarch64/struct_return.c: New test.
576 2016-05-12  Marek Polacek  <polacek@redhat.com>
578         PR c/70756
579         * c-c++-common/pr70756-2.c: New test.
580         * c-c++-common/pr70756.c: New test.
582 2016-05-12  Richard Biener  <rguenther@suse.de>
584         PR tree-optimization/71059
585         * gcc.dg/torture/pr71059.c: New testcase.
587 2016-05-12  Richard Biener  <rguenther@suse.de>
589         PR tree-optimization/71062
590         * gcc.dg/torture/pr71062.c: New testcase.
592 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
594         PR tree-optimization/71006
595         * gcc.dg/pr71006.c: New test.
597 2016-05-12  Marek Polacek  <polacek@redhat.com>
599         PR driver/71063
600         * gcc.dg/opts-7.c: New test.
602 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
604         PR target/70830
605         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
606         Add -save-temps to dg-options.
607         Scan for ldmfd rather than pop instruction.
608         * gcc.target/arm/interrupt-2.c: Likewise.
609         * gcc.target/arm/pr70830.c: New test.
611 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
613         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
614         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
616         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
617         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
618         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
620         PR target/71019
621         * gcc.target/i386/avx512vl-pack-1.c: New test.
622         * gcc.target/i386/avx512vl-pack-2.c: New test.
623         * gcc.target/i386/avx512bw-pack-2.c: New test.
625         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
627         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
628         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
629         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
631 2016-05-12  Richard Biener  <rguenther@suse.de>
633         PR tree-optimization/70986
634         * gcc.dg/torture/pr70986-1.c: New testcase.
635         * gcc.dg/torture/pr70986-2.c: Likewise.
636         * gcc.dg/torture/pr70986-3.c: Likewise.
638 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
640         PR c/43651
641         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
642         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
644 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
646         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
647         directive.
648         * gcc.target/i386/pr66746.c: Ditto.
650 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
652         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
653         support.
654         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
655         warning when using -mvsx-timode.
656         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
657         * gcc.target/powerpc/dform-2.c: Likewise.
658         * gcc.target/powerpc/pr68805.c: Likewise.
660 2016-05-11  Marek Polacek  <polacek@redhat.com>
662         PR c++/71024
663         * c-c++-common/attributes-3.c: New test.
665 2016-05-11  Nathan Sidwell  <nathan@acm.org>
667         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
668         * gcc.c-torture/execute/pr68185.c: Likewise.
669         * gcc.dg/ipa/pr70306.c: Requires global constructors.
670         * gcc.dg/pr69634.c: Requires scheduling.
671         * gcc.dg/torture/pr66178.c: Require label values.
672         * gcc.dg/setjmp-6.c: Require indirect jumps.
674 2016-05-11  Richard Biener  <rguenther@suse.de>
676         PR tree-optimization/71055
677         * gcc.dg/torture/pr71055.c: New testcase.
679 2016-05-11  Richard Biener  <rguenther@suse.de>
681         PR debug/71057
682         * g++.dg/debug/pr71057.C: New testcase.
684 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
686         PR fortran/70855
687         * gfortran.dg/gomp/pr70855.f90: New test.
689 2016-05-11  Richard Biener  <rguenther@suse.de>
691         PR middle-end/71002
692         * g++.dg/torture/pr71002.C: New testcase.
694 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
696         PR middle-end/70807
697         * gcc.dg/pr70807.c: New test.
699 2016-05-10  Martin Sebor  <msebor@redhat.com>
701         PR c++/38611
702         * g++.dg/Wattributes.C: New test.
704 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
706         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
707         * gcc.dg/tree-ssa/pr69270.c: Adjust.
708         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
710 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
712         PR target/70799
713         * gcc.target/i386/pr70799-1.c: New test.
715 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
717         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
719 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
721         PR middle-end/70877
722         * gcc.target/i386/pr70877.c: New test.
724 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
726         PR tree-optimization/70786
727         * gcc.target/i386/pr70876.c: New test.
729 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
731         PR target/70927
732         * gcc.target/i386/avx512vl-logic-1.c: New test.
733         * gcc.target/i386/avx512vl-logic-2.c: New test.
734         * gcc.target/i386/avx512dq-logic-2.c: New test.
736 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
738         PR target/70963
739         * gcc.target/powerpc/pr70963.c: New.
741 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
743         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
744         (test_very_wide_line): Add ruler to expected output.
745         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
746         (test_very_wide_line): Likewise.
747         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
748         (test_show_locus): Within the handling of "test_very_wide_line",
749         enable show_ruler_p on the diagnostic context.
751 2016-05-10  Richard Biener  <rguenther@suse.de>
753         PR tree-optimization/71039
754         * gcc.dg/torture/pr71039.c: New testcase.
756 2016-05-10  Nathan Sidwell  <nathan@acm.org>
758         * gcc.dg/nested-func-10.c: Requires alloca.
759         * gcc.dg/nested-func-9.c: Requires alloca.
760         * gcc.c-torture/execute/pr70460.c: Requires labels.
761         * gcc.c-torture/compile/pr70199.c: Requires labels.
762         * gcc.target/nvptx/decl.c: Compile only.
763         * gcc.target/nvptx/trailing-init.c: Compile only.
764         * gcc.target/nvptx/ary-init.c: Compile only.
766 2016-05-10  Marek Polacek  <polacek@redhat.com>
768         PR c/70255
769         * gcc.dg/attr-opt-1.c: New test.
771 2016-05-10  Richard Biener  <rguenther@suse.de>
773         PR tree-optimization/70497
774         PR tree-optimization/28367
775         * gcc.dg/torture/20160404-1.c: New testcase.
776         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
777         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
779 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
781         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
783 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
785         * gcc.target/i386/fabsneg-1.c New test.
787 2016-05-09  Alan Modra  <amodra@gmail.com>
789         PR testsuite/70826
790         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
792 2016-05-09  Richard Biener  <rguenther@suse.de>
794         PR tree-optimization/70985
795         * gcc.dg/torture/pr70985.c: New testcase.
797 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
799         * gcc.dg/tree-ssa/ifc-9.c: New test.
800         * gcc.dg/tree-ssa/ifc-10.c: New test.
801         * gcc.dg/tree-ssa/ifc-11.c: New test.
802         * gcc.dg/tree-ssa/ifc-12.c: New test.
803         * gcc.dg/vect/pr61194.c: Remove XFAIL.
804         * gcc.dg/vect/vect-23.c: Remove XFAIL.
805         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
807 2016-05-09  Richard Biener  <rguenther@suse.de>
809         PR fortran/70937
810         * gfortran.dg/pr70937.f90: New testcase.
812 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
814         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
816 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
818         PR fortran/56226
819         * gfortran.dg/dec_structure_1.f90: New testcase.
820         * gfortran.dg/dec_structure_2.f90: Ditto.
821         * gfortran.dg/dec_structure_3.f90: Ditto.
822         * gfortran.dg/dec_structure_4.f90: Ditto.
823         * gfortran.dg/dec_structure_5.f90: Ditto.
824         * gfortran.dg/dec_structure_6.f90: Ditto.
825         * gfortran.dg/dec_structure_7.f90: Ditto.
826         * gfortran.dg/dec_structure_8.f90: Ditto.
827         * gfortran.dg/dec_structure_9.f90: Ditto.
828         * gfortran.dg/dec_structure_10.f90: Ditto.
829         * gfortran.dg/dec_structure_11.f90: Ditto.
830         * gfortran.dg/dec_union_1.f90: Ditto.
831         * gfortran.dg/dec_union_2.f90: Ditto.
832         * gfortran.dg/dec_union_3.f90: Ditto.
833         * gfortran.dg/dec_union_4.f90: Ditto.
834         * gfortran.dg/dec_union_5.f90: Ditto.
835         * gfortran.dg/dec_union_6.f90: Ditto.
836         * gfortran.dg/dec_union_7.f90: Ditto.
838 2016-05-07  Tom de Vries  <tom@codesourcery.com>
840         PR tree-optimization/70956
841         * gcc.dg/graphite/pr70956.c: New test.
843 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
845         PR middle-end/70941
846         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
847         (a, b, c, d): Change type from char to signed char.
848         (main): Compare against (signed char) -1634678893 instead of
849         hardcoded -109.  Use __builtin_abort instead of abort.
851         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
852         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
854         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
856 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
858         PR debug/70935
859         * gcc.dg/torture/pr70935.c: New test.
861 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
863         PR target/58219
864         * gcc.target/sh/pr58219.c: New tests.
866 2016-05-06  Richard Biener  <rguenther@suse.de>
868         PR tree-optimization/70960
869         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
871 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
873         PR target/52933
874         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
875         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
876         Adjust expected instruction counts.
877         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
879 2016-05-06  Marek Polacek  <polacek@redhat.com>
881         PR sanitizer/70875
882         * gcc.dg/ubsan/bounds-3.c: New test.
884 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
886         PR target/54089
887         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
889 2016-05-06  Richard Biener  <rguenther@suse.de>
891         PR middle-end/70931
892         * gfortran.dg/pr70931.f90: New testcase.
894 2016-05-06  Richard Biener  <rguenther@suse.de>
896         PR middle-end/70941
897         * gcc.dg/torture/pr70941.c: New testcase.
899 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
901         PR tree-optimization/57206
902         * gcc.dg/vect/pr57206.c: New test.
904 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
906         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
908 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
910         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
912         * c-c++-common/Wdangling-else-4.c: New test.
914 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
916         PR c++/70906
917         PR c++/70933
918         * g++.dg/opt/pr70906.C: New test.
919         * g++.dg/opt/pr70933.C: New test.
921         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
923 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
925         * gcc.dg/ipa/pure-const-3.c: New testcase.
927 2016-05-04  Marek Polacek  <polacek@redhat.com>
929         * c-c++-common/Wdangling-else-1.c: New test.
930         * c-c++-common/Wdangling-else-2.c: New test.
931         * c-c++-common/Wdangling-else-3.c: New test.
933 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
935         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
936         flag is present.
938 2016-05-04  Marek Polacek  <polacek@redhat.com>
940         PR c/48778
941         * gcc.dg/Waddress-2.c: New test.
943 2016-05-04  Alan Modra  <amodra@gmail.com>
945         * gcc.target/powerpc/pr70866.c: New.
947 2016-05-03  Martin Sebor  <msebor@redhat.com>
949         PR c++/66561
950         * c-c++-common/builtin_location.c: New test.
951         * g++.dg/cpp1y/builtin_location.C: New test.
953 2016-05-03  Marek Polacek  <polacek@redhat.com>
955         PR c/70859
956         * gcc.dg/pr70859.c: New test.
957         * gcc.dg/pr70859-2.c: New test.
959 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
961         * gnat.dg/debug5.adb: New testcase.
963 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
965         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
966         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
967         Procedure to check for z10 instruction set.
969 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
971         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
973 2016-05-03  Alan Modra  <amodra@gmail.com>
975         * gcc.target/powerpc/savres.c: Add func using a single gpr.
977 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
979         * gcc.target/i386/avx512f-cvt-1.c: New test.
981 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
983         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
984         -fdump-tree-vrp-details.
986 2016-05-03  Richard Biener  <rguenther@suse.de>
988         * gcc.dg/pr30172-1.c: Adjust.
989         * gcc.dg/pr63743.c: Likewise.
990         * gcc.dg/tm/pr51696.c: Likewise.
991         * c-c++-common/tm/safe-1.c: Likewise.
992         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
993         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
994         * g++.dg/plugin/self-assign-test-1.C: Likewise.
995         * g++.dg/plugin/self-assign-test-2.C: Likewise.
997 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
999         PR rtl-optimization/70467
1000         * gcc.target/i386/pr70467-3.c: New test.
1001         * gcc.target/i386/pr70467-4.c: New test.
1003         PR tree-optimization/70916
1004         * gcc.c-torture/compile/pr70916.c: New test.
1006         PR target/49244
1007         * gcc.target/i386/pr49244-1.c: New test.
1008         * gcc.target/i386/pr49244-2.c: New test.
1010 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
1012         PR rtl-optimization/44281
1013         * gcc.target/i386/pr44281.c: New test.
1015 2016-05-03  bin cheng  <bin.cheng@arm.com>
1017         PR tree-optimization/56541
1018         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1019         * gcc.dg/vect/pr56541.c: new test.
1021 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1023         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1024         __float128.
1025         * gcc.target/powerpc/float128-complex-2.c: Likewise.
1027 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
1029         PR testsuite/70520
1030         * c-c++-common/asan/clone-test-1.c (main): Align child process
1031         stack to 16 bytes.
1033 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
1035         PR c++/62314
1036         * g++.dg/spellcheck-fields-2.C: New test case.
1038 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
1040         PR c++/62314
1041         * g++.dg/pr62314.C: New test case.
1043 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
1045         * gcc.dg/ipa/inline-8.c: New testcase.
1047 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
1049         PR rtl-optimization/70467
1050         * gcc.target/i386/pr70467-1.c: New test.
1052 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1054         * gcc.dg/spec-options.c: Run the test on all targets.
1055         * gcc.dg/foo.specs: Use cpp_unique_options.
1057 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
1059         * gcc.dg/tree-ssa/unord.c: New testcase.
1061 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
1063         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1065 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
1067         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1069 2016-05-02  Marek Polacek  <polacek@redhat.com>
1071         PR c/70851
1072         * gcc.dg/enum-incomplete-3.c: New test.
1074 2016-05-02  Marek Polacek  <polacek@redhat.com>
1075             Tom de Vries  <tom@codesourcery.com>
1077         PR tree-optimization/70700
1078         * gcc.dg/pr70700.c: New test.
1080 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
1082         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1083         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1084         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1085         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1086         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1088 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
1090         * ada/acats/run_acats: Rename into...
1091         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
1092         * ada/acats/run_all.sh: Remove redundant test.
1093         (target_run): Move around.
1094         (target_gnatchop): Use newly built executable.
1095         (target_gnatmake): Likewise.
1096         Check that the compilation of impbit succeeds.
1098 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
1100         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1101         * gcc.dg/20021029-1.c: Likewise.
1102         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1103         * gcc.target/sh/attr-isr-trapa.c: Likewise.
1104         * gcc.target/sh/cmpstr.c: Likewise.
1105         * gcc.target/sh/cmpstrn.c: Likewise.
1106         * gcc.target/sh/memset.c: Likewise.
1107         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1108         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1109         * gcc.target/sh/pr39423-1.c: Likewise.
1110         * gcc.target/sh/pr49468-di.c: Likewise.
1111         * gcc.target/sh/pr49468-si.c: Likewise.
1112         * gcc.target/sh/pr49880-1.c: Likewise.
1113         * gcc.target/sh/pr49880-2.c: Likewise.
1114         * gcc.target/sh/pr49880-3.c: Likewise.
1115         * gcc.target/sh/pr50751-1.c: Likewise.
1116         * gcc.target/sh/pr50751-4.c: Likewise.
1117         * gcc.target/sh/pr50751-7.c: Likewise.
1118         * gcc.target/sh/pr51244-1.c: Likewise.
1119         * gcc.target/sh/pr51244-10.c: Likewise.
1120         * gcc.target/sh/pr51244-11.c: Likewise.
1121         * gcc.target/sh/pr51244-12.c: Likewise.
1122         * gcc.target/sh/pr51244-13.c: Likewise.
1123         * gcc.target/sh/pr51244-14.c: Likewise.
1124         * gcc.target/sh/pr51244-17.c: Likewise.
1125         * gcc.target/sh/pr51244-18.c: Likewise.
1126         * gcc.target/sh/pr51244-19.c: Likewise.
1127         * gcc.target/sh/pr51244-4.c: Likewise.
1128         * gcc.target/sh/pr51244-5.c: Likewise.
1129         * gcc.target/sh/pr51244-7.c: Likewise.
1130         * gcc.target/sh/pr51244-8.c: Likewise.
1131         * gcc.target/sh/pr51244-9.c: Likewise.
1132         * gcc.target/sh/pr51697.c: Likewise.
1133         * gcc.target/sh/pr52483-1.c: Likewise.
1134         * gcc.target/sh/pr52483-2.c: Likewise.
1135         * gcc.target/sh/pr52483-3.c: Likewise.
1136         * gcc.target/sh/pr52483-5.c: Likewise.
1137         * gcc.target/sh/pr52933-1.c: Likewise.
1138         * gcc.target/sh/pr52933-2.c: Likewise.
1139         * gcc.target/sh/pr52933-3.c: Likewise.
1140         * gcc.target/sh/pr53568-1.c: Likewise.
1141         * gcc.target/sh/pr53976-1.c: Likewise.
1142         * gcc.target/sh/pr53988-1.c: Likewise.
1143         * gcc.target/sh/pr53988.c: Likewise.
1144         * gcc.target/sh/pr54089-1.c: Likewise.
1145         * gcc.target/sh/pr54089-6.c: Likewise.
1146         * gcc.target/sh/pr54089-7.c: Likewise.
1147         * gcc.target/sh/pr54089-8.c: Likewise.
1148         * gcc.target/sh/pr54089-9.c: Likewise.
1149         * gcc.target/sh/pr54236-1.c: Likewise.
1150         * gcc.target/sh/pr54236-2.c: Likewise.
1151         * gcc.target/sh/pr54236-3.c: Likewise.
1152         * gcc.target/sh/pr54236-4.c: Likewise.
1153         * gcc.target/sh/pr54386.c: Likewise.
1154         * gcc.target/sh/pr54602-1.c: Likewise.
1155         * gcc.target/sh/pr54685.c: Likewise.
1156         * gcc.target/sh/pr54760-1.c: Likewise.
1157         * gcc.target/sh/pr54760-2.c: Likewise.
1158         * gcc.target/sh/pr54760-3.c: Likewise.
1159         * gcc.target/sh/pr54760-4.c: Likewise.
1160         * gcc.target/sh/pr54760-5.c: Likewise.
1161         * gcc.target/sh/pr54760-6.c: Likewise.
1162         * gcc.target/sh/pr55146.c: Likewise.
1163         * gcc.target/sh/pr55160.c: Likewise.
1164         * gcc.target/sh/pr59278.c: Likewise.
1165         * gcc.target/sh/pr59401-1.c: Likewise.
1166         * gcc.target/sh/pr59533-1.c: Likewise.
1167         * gcc.target/sh/pr63260.c: Likewise.
1168         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1169         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1170         * gcc.target/sh/strlen.c: Likewise.
1171         * gcc.target/sh/torture/pr30807.c: Likewise.
1172         * gcc.target/sh/torture/pr34777.c: Likewise.
1173         * gcc.target/sh/torture/pr64652.c: Likewise.
1174         * gcc.target/sh/torture/pr65505.c: Likewise.
1175         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1176         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1178 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1180         PR c++/66644
1181         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1183 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1185         * gcc.target/powerpc/vsx-elemrev-1.c: New.
1186         * gcc.target/powerpc/vsx-elemrev-2.c: New.
1187         * gcc.target/powerpc/vsx-elemrev-3.c: New.
1188         * gcc.target/powerpc/vsx-elemrev-4.c: New.
1190 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
1192         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1193         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1195 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
1197         PR middle-end/70626
1198         * c-c++-common/goacc/combined-reduction.c: New test.
1199         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1201 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
1203         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1204         *movdi_internal pattern only if PIC off.
1205         * gcc.target/i386/pr70155-2.c: Likewise.
1206         * gcc.target/i386/pr70155-3.c: Likewise.
1207         * gcc.target/i386/pr70155-4.c: Likewise.
1208         * gcc.target/i386/pr70155-5.c: Likewise.
1209         * gcc.target/i386/pr70155-6.c: Likewise.
1210         * gcc.target/i386/pr70155-7.c: Likewise.
1211         * gcc.target/i386/pr70155-8.c: Likewise.
1212         * gcc.target/i386/pr70155-15.c: Likewise.
1213         * gcc.target/i386/pr70155-17.c: Likewise.
1214         * gcc.target/i386/pr70155-22.c: Likewise.
1216 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
1218         PR tree-optimization/70803
1219         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1221 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1223         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1224         optimization of vector loop.
1225         * gcc.target/i386/vect-unpack-3.c: New test.
1226         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1227         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1228         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1230 2016-04-29  Marek Polacek  <polacek@redhat.com>
1232         PR sanitizer/70342
1233         * g++.dg/ubsan/null-7.C: New test.
1235         PR c/70852
1236         * gcc.dg/pr70852.c: New test.
1238 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1240         PR/69089
1241         * g++.dg/cpp0x/alignas6.C: New test.
1243 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1245         * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1246         dg-do.
1247         * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1248         * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1249         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1250         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1251         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1252         * gcc.target/arc/mxy.c: Likewise.
1253         * gcc.target/arc/mswape.c: Likewise.
1254         * gcc.target/arc/mrtsc.c: Likewise.
1255         * gcc.target/arc/mcrc.c: Likewise.
1256         * gcc.target/arc/mdsp-packa.c: Likewise.
1257         * gcc.target/arc/mdvbf.c: Likewise.
1258         * gcc.target/arc/mlock.c: Likewise.
1259         * gcc.target/arc/mmac-24.c: Likewise.
1260         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1262 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1263             Matthijs Kooijman  <matthijs@stdin.nl>
1264             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1266         PR target/60040
1267         * gcc.target/avr/pr60040-1.c: New.
1268         * gcc.target/avr/pr60040-2.c: New.
1270 2016-04-29  Richard Biener  <rguenther@suse.de>
1272         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1274 2016-04-29  Richard Biener  <rguenther@suse.de>
1276         PR tree-optimization/13962
1277         PR tree-optimization/65686
1278         * gcc.dg/uninit-pr65686.c: New testcase.
1280 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
1282         PR middle-end/70843
1283         * gcc.dg/pr70843.c: New test.
1285 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1287         PR target/70858
1288         * gcc.target/i386/pr70858.c: New test.
1290 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
1292         * gcc.target/arc/nps400-1.c: New file.
1294 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1295             Andrew Burgess  <andrew.burgess@embecosm.com>
1297         * gcc.target/arc/movh_cl-1.c: New file.
1299 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1300             Andrew Burgess  <andrew.burgess@embecosm.com>
1302         * gcc.target/arc/extzv-1.c: New file.
1303         * gcc.target/arc/insv-1.c: New file.
1304         * gcc.target/arc/insv-2.c: New file.
1305         * gcc.target/arc/movb-1.c: New file.
1306         * gcc.target/arc/movb-2.c: New file.
1307         * gcc.target/arc/movb-3.c: New file.
1308         * gcc.target/arc/movb-4.c: New file.
1309         * gcc.target/arc/movb-5.c: New file.
1310         * gcc.target/arc/movb_cl-1.c: New file.
1311         * gcc.target/arc/movb_cl-2.c: New file.
1312         * gcc.target/arc/movbi_cl-1.c: New file.
1313         * gcc.target/arc/movl-1.c: New file.
1315 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1316             Andrew Burgess  <andrew.burgess@embecosm.com>
1318         * gcc.target/arc/cmem-1.c: New file.
1319         * gcc.target/arc/cmem-2.c: New file.
1320         * gcc.target/arc/cmem-3.c: New file.
1321         * gcc.target/arc/cmem-4.c: New file.
1322         * gcc.target/arc/cmem-5.c: New file.
1323         * gcc.target/arc/cmem-6.c: New file.
1324         * gcc.target/arc/cmem-7.c: New file.
1325         * gcc.target/arc/cmem-ld.inc: New file.
1326         * gcc.target/arc/cmem-st.inc: New file.
1328 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1330         PR target/70821
1331         * gcc.target/i386/pr70821.c: New test.
1333 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
1335         * gcc.target/powerpc/vec-adde.c: New test.
1336         * gcc.target/powerpc/vec-adde-int128.c: New test.
1338 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1340         * gcc.target/i386/avx-vround-1.c: New test.
1341         * gcc.target/i386/avx-vround-2.c: New test.
1342         * gcc.target/i386/avx512vl-vround-1.c: New test.
1343         * gcc.target/i386/avx512vl-vround-2.c: New test.
1345 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1347         PR testsuite/70595
1348         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1349         (check_effective_target_cilkplus_runtime): ... this.
1350         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1351         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1353         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1354         Require cilkplus_runtime.
1355         Don't add -lcilkrts.
1356         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1357         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1358         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1359         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1360         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1361         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1362         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1363         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1364         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1365         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1366         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1367         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1368         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1369         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1370         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1371         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1372         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1373         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1374         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1375         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1376         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1377         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1378         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1379         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1380         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1381         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1382         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1383         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1384         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1386         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1387         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1389         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1391         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1392         cilkplus_runtime.
1394 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
1396         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1397         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1399 2015-04-27  Ryan Burn  <contact@rnburn.com>
1401         PR c++/69024
1402         PR c++/68997
1403         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1404         diagnostic.
1405         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1406         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1408 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
1410         * gnat.dg/limited_with4.ad[sb]: New test.
1411         * gnat.dg/limited_with4_pkg.ads: New helper.
1413 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1415         PR target/70155
1416         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1417         and movv1ti_internal patterns
1418         * gcc.target/i386/pr70155-1.c: New test.
1419         * gcc.target/i386/pr70155-2.c: Likewise.
1420         * gcc.target/i386/pr70155-3.c: Likewise.
1421         * gcc.target/i386/pr70155-4.c: Likewise.
1422         * gcc.target/i386/pr70155-5.c: Likewise.
1423         * gcc.target/i386/pr70155-6.c: Likewise.
1424         * gcc.target/i386/pr70155-7.c: Likewise.
1425         * gcc.target/i386/pr70155-8.c: Likewise.
1426         * gcc.target/i386/pr70155-9.c: Likewise.
1427         * gcc.target/i386/pr70155-10.c: Likewise.
1428         * gcc.target/i386/pr70155-11.c: Likewise.
1429         * gcc.target/i386/pr70155-12.c: Likewise.
1430         * gcc.target/i386/pr70155-13.c: Likewise.
1431         * gcc.target/i386/pr70155-14.c: Likewise.
1432         * gcc.target/i386/pr70155-15.c: Likewise.
1433         * gcc.target/i386/pr70155-16.c: Likewise.
1434         * gcc.target/i386/pr70155-17.c: Likewise.
1435         * gcc.target/i386/pr70155-18.c: Likewise.
1436         * gcc.target/i386/pr70155-19.c: Likewise.
1437         * gcc.target/i386/pr70155-20.c: Likewise.
1438         * gcc.target/i386/pr70155-21.c: Likewise.
1439         * gcc.target/i386/pr70155-22.c: Likewise.
1441 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1443         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1444         ".{5,6}".
1446 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
1448         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1449         * gcc.dg/tree-ssa/scev-9.c: Ditto.
1450         * gcc.dg/tree-ssa/scev-10.c: Ditto.
1451         * gcc.dg/tree-ssa/scev-11.c: Ditto.
1452         * gcc.dg/tree-ssa/scev-12.c: Ditto.
1454 2016-04-27  Richard Biener  <rguenther@suse.de>
1456         PR ipa/70760
1457         * g++.dg/ipa/ipa-pta-2.C: New testcase.
1458         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1460 2016-04-27  Nathan Sidwell  <nathan@acm.org>
1462         * g++.dg/cpp0x/constexpr-recursion3.C: New.
1463         * g++.dg/ubsan/pr63956.C: Adjust error location.
1465 2016-04-27  Nick Clifton  <nickc@redhat.com>
1467         PR middle-end/49889
1468         * gcc.dg/pr49889.c: New test.
1470 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
1472         * c-c++-common/memset-array.c: New test.
1474 2016-04-26  Martin Sebor  <msebor@redhat.com>
1476         PR c++/66639
1477         * g++.dg/cpp1y/func_constexpr.C: New test.
1479 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
1481         PR c++/70241
1482         * g++.dg/cpp0x/enum32.C: New test.
1483         * g++.dg/cpp0x/enum33.C: New test.
1485 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1487         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1488         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1489         * gcc.c-torture/execute/bitfld-6.c: Likewise.
1490         * gcc.c-torture/execute/bitfld-7.c: Likewise.
1491         * gcc.c-torture/execute/pr38151.c: Likewise.
1492         * gcc.c-torture/execute/pr66556.c: Likewise.
1493         * gcc.c-torture/execute/pr67781.c: Likewise.
1494         * gcc.c-torture/execute/pr68648.c: Likewise.
1496 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1498         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1500 2016-04-26  Marek Polacek  <polacek@redhat.com>
1502         PR c/67784
1503         * gcc.dg/pr67784-3.c: New test.
1504         * gcc.dg/pr67784-4.c: New test.
1505         * gcc.dg/pr67784-5.c: New test.
1507         PR c/70791
1508         * gcc.dg/Wnested-externs-2.c: New test.
1510 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1512         * gcc.dg/fold-plusmult.c: Adjust.
1513         * gcc.dg/no-strict-overflow-6.c: Adjust.
1514         * gcc.dg/gomp/loop-1.c: Xfail some tests.
1516 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1518         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1519         number scans.
1520         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1521         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1522         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1523         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1524         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1525         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1526         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1527         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1528         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1529         * gcc.target/i386/avx512f-gather-5.c: Likewise.
1530         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1531         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1532         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1533         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1534         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1535         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1536         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1537         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1538         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1539         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1540         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1541         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1542         scans.
1543         * gcc.target/i386/pr32219-4.c: Likewise.
1544         * gcc.target/i386/pr32219-6.c: Likewise.
1545         * gcc.target/i386/pr32219-8.c: Likewise.
1547 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1549         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1550         associated options.
1552 2016-04-26  Marek Polacek  <polacek@redhat.com>
1554         PR c++/70744
1555         * g++.dg/ext/cond2.C: New test.
1557 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
1559         PR tree-optimization/70771
1560         PR tree-optimization/70775
1561         * gcc.dg/pr70771.c: New test.
1562         * gcc.dg/pr70775.c: New test.
1564 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1566         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1568 2016-04-25  Richard Biener  <rguenther@suse.de>
1570         PR tree-optimization/70780
1571         * gcc.dg/torture/pr70780.c: New testcase.
1573 2016-04-25  Michael Collison <michael.collison@arm.com>
1575         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1576         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1577         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1578         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1579         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1580         * testsuite/lib/target-supports.exp
1581         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1582         that arm neon support vector widen sum of HImode TO SImode.
1584 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
1586         PR sanitizer/70712
1587         * c-c++-common/asan/pr70712.c: New test.
1589 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1591         * .gitattributes: New file.
1593 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
1595         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1597 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
1599         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1600         * gfortran.dg/submodule_15.f08: Likewise.
1602 2016-04-22  Richard Biener  <rguenther@suse.de>
1604         PR tree-optimization/70740
1605         * gcc.dg/torture/pr70740.c: New testcase.
1607 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
1609         PR target/70750
1610         * gcc.target/i386/pr70750-1.c: New test.
1611         * gcc.target/i386/pr70750-2.c: Likewise.
1613 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1615         PR c++/70540
1616         * g++.dg/cpp0x/auto48.C: New.
1618 2016-04-21  Marek Polacek  <polacek@redhat.com>
1620         PR c++/70513
1621         * g++.dg/cpp0x/forw_enum12.C: New test.
1622         * g++.dg/cpp0x/forw_enum13.C: New test.
1624 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1626         PR target/70728
1627         * gcc.target/i386/pr70728.c: New test.
1629 2016-04-21  Richard Biener  <rguenther@suse.de>
1631         PR middle-end/70747
1632         * gcc.dg/pr70747.c: New testcase.
1634 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
1636         PR tree-optimization/70715
1637         * gcc.dg/tree-ssa/scev-13.c: New test.
1639 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1641         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1643 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1645         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1647 2016-04-20  Jan Hubicka  <jh@suse.cz>
1649         PR ipa/70018
1650         * g++.dg/ipa/nothrow-1.C: New testcase.
1652 2016-04-20  Nathan Sidwell  <nathan@acm.org>
1654         PR c++/55635
1655         * g++.dg/eh/delete1.C: New.
1657 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1659         * gcc.target/i386/avx256-unaligned-store-2.c: Add
1660         -mtune-ctrl=sse_typeless_stores.
1662 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1664         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1666 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1668         PR tree-optimization/69489
1669         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1671 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
1673         PR c++/69363
1674         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1675         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1676         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1678 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1680         PR tree-optimization/56625
1681         PR tree-optimization/69489
1682         * gcc.dg/vect/pr56625.c: New test.
1683         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1685 2016-04-20  Andrew Pinski  <apinski@cavium.com>
1687         PR target/64971
1688         * gcc.c-torture/compile/pr37433-1.c: New testcase.
1690 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
1692         * gnat.dg/self1.adb: Remove now incorrect test.
1694 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1696         * gcc.dg/tree-ssa/scev-11.c: New test.
1697         * gcc.dg/tree-ssa/scev-12.c: New test.
1699 2016-04-20  Marek Polacek  <polacek@redhat.com>
1701         PR tree-optimization/70725
1702         * gcc.dg/pr70725.c: New test.
1704 2016-04-20  Richard Biener  <rguenther@suse.de>
1706         PR tree-optimization/70726
1707         * g++.dg/vect/pr70726.cc: New testcase.
1709 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1711         PR target/70674
1712         * gcc.target/s390/pr70674.c: New test.
1714 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1716         PR libgfortran/70684
1717         * gfortran.dg/list_read_14.f90: New test.
1719 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
1721         PR target/69201
1722         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1723         extern to force it misaligned.
1724         (b): Likewise.
1725         (c): Likewise.
1726         (d): Likewise.
1727         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1728         Don't check `*' before movv4sf_internal.
1729         * gcc.target/i386/avx256-unaligned-store-2.c: Check
1730         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1731         Don't check `*' before movv16qi_internal.
1732         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1733         extern to force it misaligned.
1734         (b): Likewise.
1735         (c): Likewise.
1736         (d): Likewise.
1737         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1738         Don't check `*' before movv2df_internal.
1739         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1740         extern to force it misaligned.
1741         (b): Likewise.
1742         (c): Likewise.
1743         (d): Likewise.
1744         Check movv8sf_internal instead of avx_storeups256.
1745         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1747 2016-04-19  Richard Biener  <rguenther@suse.de>
1749         PR tree-optimization/70171
1750         * g++.dg/tree-ssa/pr70171.C: New testcase.
1752 2016-04-19  Richard Biener  <rguenther@suse.de>
1754         PR tree-optimization/70724
1755         * gcc.dg/torture/pr70724.c: New testcase.
1757 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
1759         PR middle-end/70689
1760         * testsuite/gcc.target/i386/pr70689.c: New.
1762 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
1764         PR target/70708
1765         * gcc.target/i386/pr70708.c: New test.
1767 2016-04-18  Richard Biener  <rguenther@suse.de>
1769         PR tree-optimization/43434
1770         * gcc.dg/vect/pr43434.c: New testcase.
1771         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1772         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1773         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1774         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1775         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1776         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1777         * gcc.dg/gomp/pr68640.c: Likewise.
1778         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1779         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1781 2016-04-18  Richard Biener  <rguenther@suse.de>
1783         PR tree-optimization/70701
1784         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1786 2016-04-18  Tom de Vries  <tom@codesourcery.com>
1788         PR testsuite/70699
1789         * gcc.dg/pr70161.c: Add dot-file scans.
1790         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1791         instead of after last dot char.
1793 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1795         * c-c++-common/dump-ada-spec-3.c: New test.
1796         * c-c++-common/dump-ada-spec-4.c: Likewise.
1798 2016-04-17  Tom de Vries  <tom@codesourcery.com>
1800         PR other/70183
1801         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1803 2016-04-15  Jan Hubicka  <jh@suse.cz>
1805         PR ipa/70018
1806         * g++.dg/ipa/pure-const-1.C: New testcase.
1807         * g++.dg/ipa/pure-const-2.C: New testcase.
1808         * g++.dg/ipa/pure-const-3.C: New testcase.
1810 2016-04-15  Marek Polacek  <polacek@redhat.com>
1812         PR c/70671
1813         * gcc.dg/bitfld-22.c: New test.
1815 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
1817         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1818         x86_64.
1820 2016-04-15  Marek Polacek  <polacek@redhat.com>
1822         PR c/70651
1823         * c-c++-common/pr70651.c: New test.
1825 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1827         PR rtl-optimization/70681
1828         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1829         dump scan on arm and powerpc.
1830         * gcc.dg/pr10474.c: Likewise.
1832 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
1834         PR c++/69517
1835         PR c++/70019
1836         PR c++/70588
1837         * g++.dg/cpp1y/vla11.C: Revert for real.
1839         PR c/70436
1840         * c-c++-common/Wparentheses-1.c: New test.
1841         * c-c++-common/gomp/Wparentheses-1.c: New test.
1842         * c-c++-common/gomp/Wparentheses-2.c: New test.
1843         * c-c++-common/gomp/Wparentheses-3.c: New test.
1844         * c-c++-common/gomp/Wparentheses-4.c: New test.
1845         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1846         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1847         * c-c++-common/goacc/Wparentheses-1.c: New test.
1849 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1851         PR target/70662
1852         * gcc.target/i386/pr70662.c: New test.
1854 2016-04-15  Richard Biener  <rguenther@suse.de>
1855             Alan Modra  <amodra@gmail.com>
1857         PR tree-optimization/70130
1858         * gcc.dg/vect/O3-pr70130.c: New testcase.
1860 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1862         PR target/70669
1863         * gcc.target/powerpc/pr70669.c: New test.
1865         PR target/70640
1866         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1867         a power7 system that does not have an assembler that supports
1868         power8.
1870 2016-04-14  Martin Sebor  <msebor@redhat.com>
1872         PR c++/69517
1873         PR c++/70019
1874         PR c++/70588
1875         * c-c++-common/ubsan/vla-1.c: Revert.
1876         * g++.dg/cpp1y/vla11.C: Same.
1877         * g++.dg/cpp1y/vla12.C: Same.
1878         * g++.dg/cpp1y/vla13.C: Same.
1879         * g++.dg/cpp1y/vla14.C: Same.
1880         * g++.dg/cpp1y/vla3.C: Same.
1881         * gcc/testsuite/g++.dg/init/array24.C: Same.
1882         * g++.dg/ubsan/vla-1.C: Same.
1884 2016-04-14  Marek Polacek  <polacek@redhat.com>
1885             Jan Hubicka  <hubicka@ucw.cz>
1887         PR c++/70029
1888         * g++.dg/torture/pr70029.C: New test.
1890 2016-04-14  Martin Sebor  <msebor@redhat.com>
1892         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1893         type size to prevent failures on targets with very low maximum
1894         alignment.
1896 2016-04-14  Richard Biener  <rguenther@suse.de>
1898         PR tree-optimization/70623
1899         * gcc.dg/torture/pr70623.c: New testcase.
1900         * gcc.dg/torture/pr70623-2.c: Likewise.
1902 2016-04-13  Martin Sebor  <msebor@redhat.com>
1904         PR c++/69517
1905         PR c++/70019
1906         PR c++/70588
1907         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1908         * g++.dg/cpp1y/vla11.C: New test.
1909         * g++.dg/cpp1y/vla12.C: New test.
1910         * g++.dg/cpp1y/vla13.C: New test.
1911         * g++.dg/cpp1y/vla14.C: New test.
1912         * g++.dg/cpp1y/vla3.C: Restore deleted test.
1913         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1914         * g++.dg/ubsan/vla-1.C: Disable exceptions.
1916 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1918         PR c++/70641
1919         * g++.dg/opt/pr70641.C: New test.
1921 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1923         PR rtl-optimization/68749
1924         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1925         effects of argument promotions.
1926         Remove default args to dg-skip-if.
1928 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
1930         PR c++/70635
1931         * g++.dg/parse/pr70635.C: New.
1933 2016-04-13  Marek Polacek  <polacek@redhat.com>
1935         PR c++/70639
1936         * c-c++-common/Wmisleading-indentation-4.c: New test.
1938 2016-04-13  Marek Polacek  <polacek@redhat.com>
1940         PR c/70436
1941         * testsuite/gcc.dg/Wparentheses-12.c: New test.
1942         * testsuite/gcc.dg/Wparentheses-13.c: New test.
1944 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1946         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1947         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1948         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1950 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1952         PR middle-end/70633
1953         * gcc.c-torture/compile/pr70633.c: New test.
1955         PR debug/70628
1956         * gcc.dg/torture/pr70628.c: New test.
1958 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
1960         PR c++/70610
1961         * g++.dg/template/pr70610.C: New test.
1962         * g++.dg/template/pr70610-2.C: New test.
1963         * g++.dg/template/pr70610-3.C: New test.
1964         * g++.dg/template/pr70610-4.C: New test.
1966 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1968         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1969         128 instead of 32.
1971         PR c++/70571
1972         * g++.dg/ext/pr70571.C: New test.
1974 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1976         PR target/70640
1977         * gcc.target/powerpc/pr70640.c: New test.
1979 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
1981         PR c++/68722
1982         * g++.dg/parse/pr68722.C: New.
1984 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1986         PR rtl-optimization/70596
1987         * gcc.target/i386/pr70596.c: New test.
1989 2016-04-12  Nathan Sidwell  <nathan@acm.org>
1991         PR c++/70501
1992         * g++.dg/init/pr70501.C: New.
1994 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
1996         * gcc.target/i386/asm-flag-6.c: New test.
1998 2016-04-12  Tom de Vries  <tom@codesourcery.com>
2000         PR tree-optimization/68756
2001         * gcc.dg/graphite/pr68756.c: New test.
2003 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
2005         PR tree-optimization/70602
2006         * gcc.c-torture/execute/pr70602.c: New test.
2008 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2010         PR target/70381
2011         * gcc.target/powerpc/float128-1.c: New tests to make sure the
2012         __float128 emulator is built and runs.
2013         * gcc.target/powerpc/float128-1.c: Likewise.
2015         * lib/target-supports.exp (check_ppc_float128_sw_available):
2016         Rework tests for __float128 software and hardware
2017         availability. Fix exit condition to return 0 on success.
2019 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2021         PR target/70133
2022         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2023         * gcc.target/aarch64/target_attr_15.c: Likewise.
2025 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2027         PR c++/69066
2028         * g++.dg/cpp1y/pr69066.C: New.
2030 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032         PR fortran/68566
2033         * gfortran.dg/pr36192.f90: Update test.
2034         * gfortran.dg/pr36192_1.f90: Update test.
2035         * gfortran.dg/real_dimension_1.f: Update test.
2036         * gfortran.dg/parameter_array_init_7.f90: New test.
2038 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
2040         PR testsuite/64039
2041         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2043         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2045         PR rtl-optimization/66669
2046         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2048         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2050         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2051         * gcc.dg/pie-1.c: Likewise.
2052         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2053         * gcc.dg/pic-4.c: Likewise.
2054         * gcc.dg/pie-3.c: Likewise.
2055         * gcc.dg/pie-4.c: Likewise.
2057         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2059         PR tree-optimization/68644
2060         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2062         PR rtl-optimization/64886
2063         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2065 2016-04-09  Tom de Vries  <tom@codesourcery.com>
2067         PR tree-optimization/68953
2068         * gcc.dg/graphite/pr68953.c: New test.
2070 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
2072         PR fortran/70592
2073         * gfortran.dg/deferred_character_16.f90: New test.
2075 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
2077         PR tree-optimization/70586
2078         * gcc.c-torture/execute/pr70586.c: New test.
2080 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
2082         PR sanitizer/70573
2083         * c-c++-common/asan/halt_on_error-1.c: Replace memset
2084         with __builtin_memset
2085         * c-c++-common/asan/halt_on_error-2.c: Likewise.
2087 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
2089         PR lto/70289
2090         PR ipa/70348
2091         PR tree-optimization/70373
2092         PR middle-end/70533
2093         PR middle-end/70534
2094         PR middle-end/70535
2095         * c-c++-common/goacc/reduction-5.c: New test.
2096         * c-c++-common/goacc/reduction-promotions.c: New test.
2097         * gfortran.dg/goacc/reduction-3.f95: New test.
2098         * gfortran.dg/goacc/reduction-promotions.f90: New test.
2100 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
2102         PR c++/70590
2103         PR c++/70452
2104         * g++.dg/pr70590.C: New test.
2105         * g++.dg/pr70590-2.C: New test.
2107 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
2109         PR middle-end/70593
2110         * gcc.target/i386/pr70593.c: New test.
2112         PR rtl-optimization/70574
2113         * gcc.target/i386/avx2-pr70574.c: New test.
2115 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
2117         PR sanitizer/70541
2118         * c-c++-common/asan/pr70541.c: New test.
2120 2016-04-08  Tom de Vries  <tom@codesourcery.com>
2122         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2123         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2125 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2127         PR target/70566
2128         * gcc.c-torture/execute/pr70566.c: New test.
2130 2016-04-08  Tom de Vries  <tom@codesourcery.com>
2132         * c-c++-common/goacc/uninit-copy-clause.c: New test.
2133         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2135 2016-04-08  Alan Modra  <amodra@gmail.com>
2137         * gcc.target/powerpc/pr70117.c: New.
2139 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
2141         PR testsuite/70581
2142         * gcc.dg/lto/simd-function_0.c: New test.
2144         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2145         clones.
2146         * c-c++-common/attr-simd-2.c: Likewise.
2147         * c-c++-common/attr-simd-4.c: Likewise.
2148         * gcc.dg/gomp/simd-clones-2.c: Likewise.
2149         * gcc.dg/gomp/simd-clones-3.c: Likewise.
2151 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2153         PR testsuite/70553
2154         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2156 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
2157             Tom de Vries  <tom@codesourcery.com>
2159         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2160         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2161         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2162         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2163         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2164         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2165         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2166         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2168 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
2170         PR c/70436
2171         * g++.dg/warn/Wparentheses-29.C: New test.
2173 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
2175         PR c/70436
2176         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2177         explicit braces to resolve a future -Wparentheses warning.
2179 2016-04-06  Richard Henderson  <rth@redhat.com>
2181         * gcc.dg/pr61817-1.c: New test.
2182         * gcc.dg/pr61817-2.c: New test.
2183         * gcc.dg/pr69391-1.c: New test.
2184         * gcc.dg/pr69391-2.c: New test.
2186 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
2188         PR rtl-optimization/70398
2189         * testsuite/gcc.target/aarch64/pr70398.c: New.
2191 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2193         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2195 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
2196             Pedro Alves  <palves@redhat.com>
2198         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2200 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
2202         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2203         Check for avx512f effective targets instead of avx2.
2204         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2205         for AVX512F clones.
2206         * gcc.dg/gomp/declare-simd-3.c: Likewise.
2207         * g++.dg/gomp/declare-simd-1.C: Likewise.
2208         * g++.dg/gomp/declare-simd-3.C: Likewise.
2209         * g++.dg/gomp/declare-simd-4.C: Likewise.
2211         PR middle-end/70550
2212         * c-c++-common/gomp/pr70550-1.c: New test.
2213         * c-c++-common/gomp/pr70550-2.c: New test.
2215 2016-04-05  Nathan Sidwell  <nathan@acm.org>
2217         PR c++/70512
2218         * g++.dg/ext/attribute-may-alias-5.C: New.
2220 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2222         PR c++/70336
2223         * c-c++-common/pr70336.c: New test.
2224         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2225         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2227 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
2229         PR ipa/66223
2230         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2232 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2234         PR rtl-optimization/70542
2235         * gcc.dg/torture/pr70542.c: New test.
2236         * gcc.target/i386/avx2-pr70542.c: New test.
2238 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
2240         PR tree-optimization/70509
2241         * gcc.target/i386/avx512bw-pr70509.c: New test.
2243 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
2245         PR c++/70452
2246         * g++.dg/ext/constexpr-vla4.C: New test.
2248 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
2250         PR target/70510
2251         * gcc.target/i386/pr70510.c: New test.
2253 2016-04-05  Richard Biener  <rguenther@suse.de>
2255         PR tree-optimization/70526
2256         * g++.dg/torture/pr70526.C: New testcase.
2258 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2260         PR target/70525
2261         * gcc.target/i386/pr70525.c: New test.
2263 2016-04-05  Richard Biener  <rguenther@suse.de>
2265         PR middle-end/70499
2266         * g++.dg/torture/pr70499.C: New testcase.
2268 2016-04-05  Richard Biener  <rguenther@suse.de>
2270         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2271         remove XFAIL.
2273 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
2275         PR middle-end/70307
2276         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
2277         rs6000 ABI warnings.
2279 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
2281         PR ipa/66223
2282         * g++.dg/ipa/devirt-51.C: New testcase.
2284 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2285             Jakub Jelinek <jakub@redhat.com>
2287         PR middle-end/70457
2288         * gcc.dg/torture/pr70457.c: New.
2290 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
2292         PR fortran/67538
2293         * gfortran.dg/allocate_with_source_19.f08: New test.
2295 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
2297         PR fortran/65795
2298         * gfortran.dg/coarray_allocate_6.f08: New test.
2300 2016-04-04  Richard Biener  <rguenther@suse.de>
2302         PR rtl-optimization/70484
2303         * gcc.dg/torture/pr70484.c: New testcase.
2305 2016-04-04  Marek Polacek  <polacek@redhat.com>
2307         PR c/70307
2308         * gcc.dg/torture/pr70307.c: New test.
2310 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
2312         PR target/70416
2313         PR target/67391
2314         * gcc.target/sh/torture/pr70416.c: New.
2316 2016-04-02  Martin Sebor  <msebor@redhat.com>
2318         PR c++/67376
2319         PR c++/70170
2320         PR c++/70172
2321         PR c++/70228
2322         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2323         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2324         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2325         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2326         * g++.dg/cpp0x/constexpr-string.C: Same.
2327         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2328         * g++.dg/cpp0x/pr65398.C: Same.
2329         * g++.dg/ext/constexpr-vla1.C: Same.
2330         * g++.dg/ext/constexpr-vla2.C: Same.
2331         * g++.dg/ext/constexpr-vla3.C: Same.
2332         * g++.dg/ubsan/pr63956.C: Same.
2334 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2336         PR rtl-optimization/70467
2337         * gcc.target/i386/pr70467-2.c: New test.
2339 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2340             Marek Polacek  <polacek@redhat.com>
2342         PR c++/70488
2343         * g++.dg/init/new47.C: New test.
2345 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2347         PR target/70496
2348         * gcc.target/arm/pr70496.c: New test.
2350 2016-04-01  Nathan Sidwell  <nathan@acm.org>
2352         PR c++/68475
2353         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2355 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2357         PR target/69890
2358         * gcc.dg/strlenopt.h (memmove): New.
2359         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2360         instead of "string.h".
2361         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2362         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2363         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2364         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2365         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2366         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2367         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2368         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2369         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2370         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2371         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2372         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2373         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2374         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2375         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2376         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2377         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2378         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2379         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2380         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2382 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2384         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2385         (Holder::foo): Reflect this.
2387 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
2389         PR target/70442
2390         * gcc.dg/pr70442.c: New test.
2392 2016-03-31  Nathan Sidwell  <nathan@acm.org>
2394         PR c++/70393
2395         * g++.dg/cpp0x/constexpr-virtual6.C: New.
2397 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2399         PR target/70453
2400         * gcc.target/i386/pr70453.c: New test.
2402 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
2404         PR target/70292
2405         * gcc.c-torture/pr70292.c: New test.
2407 2016-03-31  Marek Polacek  <polacek@redhat.com>
2409         PR c/70297
2410         * c-c++-common/pr70297.c: New test.
2411         * g++.dg/cpp0x/typedef-redecl.C: New test.
2412         * gcc.dg/typedef-redecl2.c: New test.
2414 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
2416         PR rtl-optimization/70460
2417         * gcc.c-torture/execute/pr70460.c: New test.
2419 2016-03-31  Richard Biener  <rguenther@suse.de>
2421         PR c++/70430
2422         * g++.dg/ext/vector30.C: New testcase.
2424 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2425             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2427         * gfortran.dg/fmt_pf.f90: New test.
2429 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2431         Forward-port from 5 branch
2432         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2434         PR testsuite/70356
2435         * gcc.target/i386/avx-vextractf128-256-5.c: Move
2436         dg-require-effective-target after dg-do.
2438         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2440         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2442 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
2443             Julian Brown  <julian@codesourcery.com>
2444             Chung-Lin Tang  <cltang@codesourcery.com>
2445             Cesar Philippidis  <cesar@codesourcery.com>
2446             James Norris  <jnorris@codesourcery.com>
2447             Tom de Vries  <tom@codesourcery.com>
2448             Nathan Sidwell  <nathan@codesourcery.com>
2450         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2451         * c-c++-common/goacc/loop-clauses.c: Likewise.
2452         * g++.dg/goacc/template.C: Likewise.
2453         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2454         * gfortran.dg/goacc/loop-1.f95: Likewise.
2455         * gfortran.dg/goacc/loop-5.f95: Likewise.
2456         * gfortran.dg/goacc/loop-6.f95: Likewise.
2457         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2458         * c-c++-common/goacc-gomp/nesting-1.c: Update.
2459         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2460         * c-c++-common/goacc/clauses-fail.c: Likewise.
2461         * c-c++-common/goacc/parallel-1.c: Likewise.
2462         * c-c++-common/goacc/reduction-1.c: Likewise.
2463         * c-c++-common/goacc/reduction-2.c: Likewise.
2464         * c-c++-common/goacc/reduction-3.c: Likewise.
2465         * c-c++-common/goacc/reduction-4.c: Likewise.
2466         * c-c++-common/goacc/routine-3.c: Likewise.
2467         * c-c++-common/goacc/routine-4.c: Likewise.
2468         * c-c++-common/goacc/routine-5.c: Likewise.
2469         * c-c++-common/goacc/tile.c: Likewise.
2470         * g++.dg/goacc/template.C: Likewise.
2471         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2472         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2473         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
2474         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
2475         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2476         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2477         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2478         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
2479         * c-c++-common/goacc/use_device-1.c: ... this file.
2480         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
2481         * c-c++-common/goacc/host_data-5.c: ... this file, and...
2482         * c-c++-common/goacc/host_data-6.c: ... this file.
2483         * c-c++-common/goacc/loop-2-kernels.c: New file.
2484         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2485         * c-c++-common/goacc/loop-3.c: Likewise.
2486         * g++.dg/goacc/reference.C: Likewise.
2487         * g++.dg/goacc/routine-1.C: Likewise.
2488         * g++.dg/goacc/routine-2.C: Likewise.
2490 2016-03-30  Richard Biener  <rguenther@suse.de>
2492         PR middle-end/70450
2493         * gcc.dg/torture/pr70450.c: New testcase.
2495 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2497         PR target/70421
2498         * gcc.dg/torture/pr70421.c: New test.
2499         * gcc.target/i386/avx512f-pr70421.c: New test.
2501 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
2503         PR testsuite/70364
2504         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2505         (check): New function.
2506         (bar): Call check.
2507         (foo): Align stack to 16 bytes when calling bar.
2508         * gcc.target/i386/cleanup-2.c: Likewise.
2510 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
2512         PR tree-optimization/59124
2513         * gcc.dg/Warray-bounds-19.c: New test.
2515 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
2517         * lib/prune.exp (escape_regex_chars): New.
2518         (prune_file_path): Update to quote metcharacters for regexp.
2520 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
2522         PR rtl-optimization/70429
2523         * gcc.c-torture/execute/pr70429.c: New test.
2525         PR tree-optimization/70405
2526         * gcc.dg/pr70405.c: New test.
2528 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
2530         PR fortran/70397
2531         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2532         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2534 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
2536         PR testsuite/64177
2537         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2538         __cilkrts_set_param to set two workers.
2539         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2540         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2542 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2544         * g++.dg/ext/fnname5.C: Update the test for Darwin.
2546 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2548         PR target/70406
2549         * gcc.target/i386/pr70406.c: New test.
2551 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2553         * gnat.dg/specs/double_record_extension3.ads: New test.
2555 2016-03-25  Richard Henderson  <rth@redhat.com>
2557         PR target/70120
2558         * gcc.target/aarch64/pr70120-1.c: New.
2559         * gcc.target/aarch64/pr70120-2.c: New.
2560         * gcc.target/aarch64/pr70120-3.c: New.
2562 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
2564         PR c++/62212
2565         * g++.dg/template/mangle2.C: The dg-do directive should be
2566         "compile" not "assemble".
2568 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
2570         PR lto/69650
2571         * gcc.dg/pr69650.c: New test.
2573 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
2575         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2577 2016-03-25  Alan Modra  <amodra@gmail.com>
2579         * gcc.dg/dfp/pr70052.c: New test.
2581 2016-03-24  Richard Henderson  <rth@redhat.com>
2583         PR middle-end/69845
2584         * gcc.dg/tree-ssa/pr69845-1.c: New test.
2585         * gcc.dg/tree-ssa/pr69845-2.c: New test.
2587 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2589         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2591 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2593         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2594         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2596 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2598         * c-c++-common/goacc/uninit-dim-clause.c: New test.
2599         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2601 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
2603         PR c++/62212
2604         * g++.dg/template/mangle2.C: New test.
2606 2016-03-24  Richard Biener  <rguenther@suse.de>
2608         PR tree-optimization/70396
2609         * gcc.dg/torture/pr70396.c: New testcase.
2611 2016-03-24  Richard Biener  <rguenther@suse.de>
2613         PR middle-end/70370
2614         * gcc.dg/torture/pr70370.c: New testcase.
2616 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2618         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2619         * gfortran.dg/goacc/kernels-tree.f95: Same.
2620         * gfortran.dg/goacc/parallel-tree.f95: Same.
2622 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2624         * c-c++-common/goacc/uninit-if-clause.c: New test.
2625         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2627 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
2629         PR target/70290
2630         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2631         Fix formatting.
2633 2016-03-24  Richard Biener  <rguenther@suse.de>
2635         PR tree-optimization/70372
2636         * gcc.dg/tree-ssa/pr70372.c: New testcase.
2638 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2640         PR c++/70347
2641         * g++.dg/cpp1y/nsdmi-union1.C: New test.
2643 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2645         PR c++/70332
2646         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2648 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2650         PR c++/70001
2651         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2652         * g++.dg/cpp1y/pr70001.C: New test.
2654         PR c++/70323
2655         * g++.dg/cpp0x/constexpr-70323.C: New test.
2657 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
2658             Jason Merrill  <jason@redhat.com>
2659             Jakub Jelinek  <jakub@redhat.com>
2661         PR c++/69315
2662         * g++.dg/cpp0x/constexpr-69315.C: New test.
2663         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2665 2016-03-23  Marek Polacek  <polacek@redhat.com>
2667         PR c++/69884
2668         * g++.dg/warn/Wignored-attributes-1.C: New test.
2669         * g++.dg/warn/Wignored-attributes-2.C: New test.
2671 2016-03-23  Tom de Vries  <tom@codesourcery.com>
2673         * c-c++-common/goacc/kernels-default.c (foo): Add missing
2674         initialization.
2675         * gfortran.dg/goacc/private-3.f95 (test): Same.
2676         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2677         missing use param.
2679 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2681         * lib/target-supports.exp: Remove v7ve entry from loop
2682         creating effective target checks.
2683         (check_effective_target_arm_arch_v7ve_ok): New procedure.
2684         (add_options_for_arm_arch_v7ve): Likewise.
2686 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2688         PR tree-optimization/70354
2689         * gcc.dg/vect/pr70354-1.c: New test.
2690         * gcc.dg/vect/pr70354-2.c: New test.
2691         * gcc.target/i386/avx2-pr70354-1.c: New test.
2692         * gcc.target/i386/avx2-pr70354-2.c: New test.
2694 2016-03-22  Jeff Law  <law@redhat.com>
2696         PR target/70232
2697         * gcc.dg/tree-ssa/pr70232.c: New test.
2699 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2701         PR target/70302
2702         * gcc.target/i386/pr70302.c: New test.
2704 2016-03-22  Richard Biener  <rguenther@suse.de>
2706         PR middle-end/70251
2707         * g++.dg/torture/pr70251.C: New testcase.
2709 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
2711         PR c/69993
2712         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2713         Wmisleading-indentation.c.
2714         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2715         reflect change to diagnostic text and order of messages.
2716         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2718 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
2720         * g++.dg/ext/java-3.C: Don't compile on AIX.
2722 2016-03-22  Richard Biener  <rguenther@suse.de>
2724         PR middle-end/70333
2725         * gcc.dg/torture/pr70333.c: New testcase.
2727 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2729         * g++.dg/ext/pr70290.C: New test.
2731 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
2733         PR target/70325
2734         * gcc.target/i386/pr70325.c: New test.
2736 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
2738         PR target/70329
2739         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2740         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2742         PR target/70300
2743         * gcc.target/i386/pr70300.c: New test.
2745         PR c++/70295
2746         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2747         (func2): New function for cond with parens, xfail warning for c++.
2748         * g++.dg/warn/Wnonnull-compare-8.C: New test.
2750 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2752         PR c++/70096
2753         * g++.dg/template/ptrmem30.C: New test.
2755 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2757         PR c++/70204
2758         * g++.dg/cpp0x/constexpr-70204a.C: New test.
2759         * g++.dg/cpp0x/constexpr-70204b.C: New test.
2761 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2763         PR middle-end/70326
2764         * gcc.dg/pr70326.c: New test.
2766 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
2767             Jakub Jelinek  <jakub@redhat.com>
2769         PR tree-optimization/70317
2770         * gcc.dg/pr70317.c: New test.
2772 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
2774         PR target/70327
2775         * gcc.target/i386/pr70327.c: New test.
2777 2016-03-21  Martin Liska  <mliska@suse.cz>
2779         PR ipa/70306
2780         * gcc.dg/ipa/pr70306.c: New test.
2782 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2784         * gcc.target/arm/attr-align1.c: Skip if M-profile.
2785         * gcc.target/arm/attr-align3.c: Likewise.
2786         * gcc.target/arm/attr_arm.c: Likewise.
2787         * gcc.target/arm/flip-thumb.c: Likewise.
2789 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2791         PR target/70296
2792         * gcc.target/powerpc/altivec-36.c: New test.
2794 2016-03-21  Richard Biener  <rguenther@suse.de>
2796         PR tree-optimization/70310
2797         * gcc.dg/torture/pr70310.c: New testcase.
2799 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2801         PR target/70293
2802         * gcc.target/i386/pr70293.c: New test.
2804 2016-03-21  Richard Biener  <rguenther@suse.de>
2806         PR tree-optimization/70288
2807         * gcc.dg/torture/pr70288-1.c: New testcase.
2808         * gcc.dg/torture/pr70288-2.c: Likewise.
2810 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2812         PR rtl-optimization/69307
2813         * gcc.target/arm/pr69307.c: New test.
2815 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2817         PR rtl-optimization/69102
2818         * gcc.c-torture/compile/pr69102.c: New test.
2820 2016-03-18  Jeff Law  <law@redhat.com>
2822         PR rtl-optimization/70263
2823         * gcc.c-torture/compile/pr70263-1.c: New test.
2824         * gcc.target/i386/pr70263-2.c: New test.
2826 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
2828         PR rtl-optimization/70278
2829         * gcc.dg/torture/pr70278.c: New test.
2830         * gcc.target/arm/pr70278.c: New test.
2832 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
2834         PR c/70281
2835         * gcc.dg/plugin/diagnostic-test-expressions-1.c
2836         (test_builtin_types_compatible_p): New test function.
2837         * gcc.dg/pr70281.c: New test case.
2839 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
2841         PR target/70113
2842         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2844 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2846         PR tree-optimization/70252
2847         * gcc.dg/pr70252.c: New test.
2849 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2851         * gcc.dg/pr70161-2.c: New test.
2852         * gcc.dg/pr70161.c: New test.
2854 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2856         PR ipa/70269
2857         * gcc.dg/pr70269.c: New test.
2859 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
2861         PR c++/70267
2862         * g++.dg/ext/java-3.C: New test.
2864 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2866         PR c++/70205
2867         * g++.dg/lookup/pr70205.C: New test.
2869 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2871         PR c++/70218
2872         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2874 2016-03-17  Marek Polacek  <polacek@redhat.com>
2876         PR c/69407
2877         * gcc.dg/atomic-op-6.c: New test.
2879 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
2881         PR c/70264
2882         * c-c++-common/pr70264.c: New test case.
2884 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
2886         PR c++/70144
2887         * c-c++-common/pr70144-1.c: New test.
2888         * c-c++-common/pr70144-2.c: New test.
2890         PR c++/70272
2891         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2892         * g++.dg/opt/flifetime-dse6.C: New test.
2893         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2895 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2897         PR driver/70192
2898         * gcc.dg/pic-1.c: New test.
2899         * gcc.dg/pic-2.c: Likewise.
2900         * gcc.dg/pic-3.c: Likewise.
2901         * gcc.dg/pic-4.c: Likewise.
2902         * gcc.dg/pie-1.c: Likewise.
2903         * gcc.dg/pie-2.c: Likewise.
2904         * gcc.dg/pie-3.c: Likewise.
2905         * gcc.dg/pie-4.c: Likewise.
2906         * gcc.dg/pie-5.c: Likewise.
2907         * gcc.dg/pie-6.c: Likewise.
2909 2016-03-17  Tom de Vries  <tom@codesourcery.com>
2911         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2912         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2914 2016-03-17  Richard Biener  <rguenther@suse.de>
2916         PR debug/70271
2917         * g++.dg/debug/pr70271.C: New testcase.
2919 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2921         * gcc.target/i386/pr70251.c: New test.
2923 2016-03-17  Marek Polacek  <polacek@redhat.com>
2925         PR c++/70194
2926         * g++.dg/warn/constexpr-70194.C: New test.
2928 2016-03-16  Richard Henderson  <rth@redhat.com>
2930         PR middle-end/70240
2931         * gcc.c-torture/compile/pr70240.c: New.
2933 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2935         * gcc.c-torture/compile/20151204.c: Skip for avr.
2937 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2939         PR target/70245
2940         * g++.dg/opt/pr70245.C: New test.
2941         * g++.dg/opt/pr70245.h: New file.
2942         * g++.dg/opt/pr70245-aux.cc: New file.
2944 2016-03-16  Martin Sebor  <msebor@redhat.com>
2946         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2948 2016-03-16  Richard Henderson  <rth@redhat.com>
2950         PR middle-end/70199
2951         * gcc.c-torture/compile/pr70199.c: New.
2953 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2955         * gcc.dg/uninit-19.c: Run dos2unix.
2957 2016-03-16  Marek Polacek  <polacek@redhat.com>
2959         PR c/70093
2960         * gcc.dg/nested-func-10.c: New test.
2961         * gcc.dg/nested-func-9.c: New test.
2963 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2965         PR tree-optimization/68714
2966         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2968 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2970         PR tree-optimization/68715
2971         * gcc.dg/graphite/pr68715-2.c: New test.
2972         * gcc.dg/graphite/pr68715.c: New test.
2973         * gfortran.dg/graphite/pr68715.f90: New test.
2975 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2977         PR tree-optimization/68809
2978         * gcc.dg/graphite/pr68809-2.c: New test.
2979         * gcc.dg/graphite/pr68809.c: New test.
2981 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2983         PR c++/70147
2984         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2985         method call to i () as argument.  Adjust expected output.
2987         PR c++/70147
2988         * g++.dg/ubsan/pr70147-1.C: New test.
2989         * g++.dg/ubsan/pr70147-2.C: New test.
2991 2016-03-15  Martin Sebor  <msebor@redhat.com>
2993         PR c++/58281
2994         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2996 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
2998         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2999         hppa*-*-hpux*.
3001         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3003         PR libfortran/69799
3004         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3005         libatomic_available.
3007 2016-03-15  Marek Polacek  <polacek@redhat.com>
3009         PR c++/70209
3010         * g++.dg/ext/attribute-may-alias-4.C: New test.
3012 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
3014         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
3015         -fvar-tracking-assignments-toggle flag.
3017 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
3019         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3021 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
3023         PR rtl-optimization/70222
3024         * gcc.c-torture/execute/pr70222-1.c: New test.
3025         * gcc.c-torture/execute/pr70222-2.c: New test.
3027 2016-03-15  Richard Henderson  <rth@redhat.com>
3029         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3031 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3033         PR rtl-optimization/69032
3034         * gcc.dg/pr69032.c: New test.
3036 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3038         PR rtl-optimization/63384
3039         * g++.dg/pr63384.C: New test.
3041 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3043         PR target/64411
3044         * gcc.target/i386/pr64411.C: New test.
3046 2016-03-15  Tom de Vries  <tom@codesourcery.com>
3048         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3049         * gfortran.dg/goacc/kernels-alias.f95: New test.
3051 2016-03-14  Martin Sebor  <msebor@redhat.com>
3053         PR c++/53792
3054         * g++.dg/cpp0x/constexpr-inline.C: New test.
3055         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3057 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
3059         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3061 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
3063         PR middle-end/70219
3064         * gcc.dg/pr70219.c: New test.
3066 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
3068         PR target/70083
3069         * gcc.dg/torture/pr70083.c: New test.
3070         * gcc.target/i386/pr70083.c: New test.
3072 2016-03-14  Richard Biener  <rguenther@suse.de>
3074         PR tree-optimization/56365
3075         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3077 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
3079         PR target/70098
3080         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3081         New function.
3082         * g++.dg/pr70098.C: New testcase.
3085 2016-03-14  Tom de Vries  <tom@codesourcery.com>
3087         PR tree-optimization/70045
3088         * gcc.dg/graphite/pr70045.c: New test.
3090 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3092         PR fortran/69043
3093         * gfortran.dg/include_9.f90: New test.
3095 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3097         PR fortran/45076
3098         gfortran.dg/prof/prof.exp: New script.
3099         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3101 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
3103         PR rtl-optimization/69307
3104         * gcc.dg/pr69307.c: New test.
3106 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
3108         PR target/69614
3109         * gcc.target/arm/pr69614.c: New.
3111 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
3113         PR fortran/70031
3114         * gfortran.dg/submodule_14.f08: New test
3116         PR fortran/69524
3117         * gfortran.dg/submodule_15.f08: New test
3119 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
3121         PR c++/70106
3122         * g++.dg/cpp1y/paren3.C: New test.
3124 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3126         PR target/70131
3127         * gcc.target/powerpc/ppc-round2.c: New test.
3129 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
3131         PR target/70123
3132         * gcc.dg/torture/pr70123.c: New test.
3134 2016-03-11  Jeff Law  <law@redhat.com>
3136         PR tree-optimization/70190
3137         * gcc.c-torture/compile/pr70190.c: New test.
3139 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
3141         PR c/68187
3142         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3143         case.
3144         (test43_b): Likewise.
3145         (test43_c): Likewise.
3146         (test43_d): Likewise.
3147         (test43_e): Likewise.
3148         (test43_f): Likewise.
3149         (test43_g): Likewise.
3150         (test44_a): Likewise.
3151         (test44_b): Likewise.
3152         (test44_c): Likewise.
3153         (test44_d): Likewise.
3154         (test44_e): Likewise.
3156 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
3158         PR c/70085
3159         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3161 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3163         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3164         dg-options.
3166 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3168         PR target/70002
3169         PR target/69245
3170         * gcc.target/aarch64/pr69245_2.c: New test.
3172 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
3174         PR tree-optimization/70177
3175         * gcc.dg/pr70177.c: New test.
3177 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
3179         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3181 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
3183         * gcc.dg/tree-ssa/sra-20.c: New.
3185 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
3187         PR rtl-optimization/70174
3188         * gcc.dg/pr70174.c: New test.
3190         PR tree-optimization/70169
3191         * gcc.dg/pr70169.c: New test.
3193 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3195         PR target/70160
3196         * gcc.target/i386/pr70160.c: New test.
3198 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3200         * gcc.target/s390/dfp-1.c: New test.
3202 2016-03-10  Nick Clifton  <nickc@redhat.com>
3204         PR target/70044
3205         * gcc.target/aarch64/pr70044.c: New test.
3207 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
3208             Jakub Jelinek  <jakub@redhat.com>
3210         PR c++/70001
3211         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3212         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3213         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3215 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
3217         PR lto/69589
3218         * g++.dg/lto/pr69589_0.C: New testcase
3219         * g++.dg/lto/pr69589_1.C: New testcase
3221 2016-03-10  Marek Polacek  <polacek@redhat.com>
3223         PR c++/70153
3224         * g++.dg/delayedfold/unary-plus1.C: New test.
3226 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3228         * gcc.target/arm/pr45701-1.c: Escape brackets.
3229         * gcc.target/arm/pr45701-2.c: Likewise.
3231 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
3233         * gfortran.dg/unconstrained_commons.f: New.
3235 2016-03-10  Alan Modra  <amodra@gmail.com>
3237         * gcc.dg/pr69195.c: New.
3238         * gcc.dg/pr69238.c: New.
3240 2016-03-10  Tom de Vries  <tom@codesourcery.com>
3242         PR testsuite/68915
3243         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3245 2016-03-10  Richard Biener  <rguenther@suse.de>
3247         PR tree-optimization/70128
3248         * gcc.dg/tree-ssa/alias-34.c: New testcase.
3249         * gcc.dg/tree-ssa/alias-35.c: Likewise.
3251 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3253         PR tree-optimization/70152
3254         * gcc.dg/pr70152.c: New test.
3256         PR target/70086
3257         * gcc.target/i386/pr70086-1.c: New test.
3258         * gcc.target/i386/pr70086-2.c: New test.
3259         * gcc.target/i386/pr70086-3.c: New test.
3261         PR tree-optimization/70127
3262         * gcc.c-torture/execute/pr70127.c: New test.
3264 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
3266         * c-c++-common/goacc/combined-directives-2.c: New test.
3268 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
3270         PR c/68473
3271         PR c++/70105
3272         * g++.dg/diagnostic/pr70105.C: New test.
3273         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3274         (test_multiple_ordinary_maps): New test function.
3276 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
3278         PR c/68473
3279         PR c++/70105
3280         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3281         Drop range information from call to inform_at_rich_loc.
3282         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3283         New.
3284         (test_show_locus): Replace calls to rich_location::add_range with
3285         calls to add_range.  Rewrite the tests that used the now-defunct
3286         rich_location ctor taking a source_range.  Simplify other tests
3287         by replacing calls to COMBINE_LOCATION_DATA with calls to
3288         make_location.
3290 2016-03-09  Richard Biener  <rguenther@suse.de>
3291         Jakub Jelinek  <jakub@redhat.com>
3293         PR tree-optimization/70138
3294         * gcc.dg/vect/pr70138-1.c: New testcase.
3295         * gcc.dg/vect/pr70138-2.c: Likewise.
3297 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3299         PR target/70049
3300         * gcc.target/i386/pr70049.c: New test.
3302 2016-03-09  Richard Biener  <rguenther@suse.de>
3304         PR c/70143
3305         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3306         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3307         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3309 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3311         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3312         arm-*-*.
3314 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3316         PR middle-end/67278
3317         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3319         PR target/67278
3320         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3322         PR middle-end/70050
3323         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
3324         in testcase comment.
3326 2016-03-09  Tom de Vries  <tom@codesourcery.com>
3328         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3329         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3330         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3331         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3332         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3333         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3334         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3335         * gfortran.dg/goacc/kernels-loop.f95: New test.
3337 2016-03-08  Martin Sebor  <msebor@redhat.com>
3339         PR c++/62096
3340         * g++.dg/warn/overflow-warn-7.C: New test.
3342 2016-03-08  Jason Merrill  <jason@redhat.com>
3344         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3345         * lib/target-supports.exp (check_effective_target_concepts): New.
3347 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
3349         PR c++/70135
3350         * g++.dg/cpp1y/constexpr-loop4.C: New test.
3351         * g++.dg/ubsan/pr70135.C: New test.
3353         PR target/70110
3354         * gcc.dg/pr70110.c: New test.
3356 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3358         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3359         * c-c++-common/gomp/if-1.c: Likewise.
3360         * c-c++-common/gomp/pr61486-2.c: Likewise.
3361         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3362         to dg-additional-options.
3363         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3364         * g++/gomp/target-teams-1.c: Likewise.
3365         * gcc.dg/gomp/gomp.exp: Likewise.
3366         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3367         dg-additional-options.
3368         * gfortran.dg/gomp/gomp.exp: Likewise.
3369         * gfortran.dg/gomp/target1.f90: Remove dg-options.
3370         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3371         dg-additional-options.
3372         * gfortran.dg/gomp/target3.f90: Remove dg-options.
3374 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3376         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3377         * c-c++-common/gomp/gridify-1.c: New test.
3378         * gfortran.dg/gomp/gridify-1.f90: Likewise.
3380 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3382         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3383         trigger for cortex-r8, when scanning for register r8.
3384         * gcc.target/arm/pr45701-2.c: Likewise.
3386 2016-02-26  Richard Biener  <rguenther@suse.de>
3387             Jeff Law  <law@redhat.com>
3389         PR tree-optimization/69740
3390         * gcc.c-torture/compile/pr69740-1.c: New test.
3391         * gcc.c-torture/compile/pr69740-2.c: New test.
3393 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3395         * lib/target-supports.exp
3396         (check_effective_target_whole_vector_shift): Enable for PPC64.
3398 2016-03-07  Richard Biener  <rguenther@suse.de>
3400         PR tree-optimization/70115
3401         * gcc.dg/torture/pr70115.c: New testcase.
3403 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
3405         PR middle-end/69916
3406         * c-c-++-common/goacc/pr69916.c: New.
3408 2016-03-07  Richard Henderson  <rth@redhat.com>
3410         * gcc.c-torture/compile/pr70061.c: New test.
3412 2016-03-07  Richard Biener  <rguenther@suse.de>
3414         PR testsuite/70109
3415         * gcc.dg/vect/O3-pr36098.c: New testcase.
3417 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
3419         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3421 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
3423         * gnat.dg/renaming9.ad[sb]: New testcase.
3425 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
3427         PR c++/70084
3428         * g++.dg/expr/stdarg3.C: New test.
3430 2016-03-04  Jeff Law  <law@redhat.com>
3432         PR tree-optimization/69196
3433         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3434         x86_64-*-*.
3436 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3438         PR c/69973
3439         * gcc.dg/pr69973.c: New test.
3441         PR rtl-optimization/69941
3442         * gcc.dg/torture/pr69941.c: New test.
3444         PR c/69824
3445         * gcc.dg/pr69824.c: New test.
3447 2016-03-05  Tom de Vries  <tom@codesourcery.com>
3449         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3450         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3451         function.
3453 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
3455         PR c++/66786
3456         * g++.dg/cpp1y/var-templ48.C: New test.
3457         * g++.dg/cpp1y/var-templ49.C: New test.
3459 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3461         * g++.dg/Wno-frame-address.C: Skip on IA-64.
3463 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3465         PR c++/70035
3466         * g++.dg/ubsan/pr70035.C: New test.
3468         PR target/70062
3469         * gcc.target/i386/pr70062.c: New test.
3471 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3473         * g++.dg/template/typename21.C: Remove c++98_only.
3475 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3477         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3479 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3481         PR c/68187
3482         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3483         function.
3484         (fn_42_b): Likewise.
3485         (fn_42_c): Likewise.
3487 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3489         PR c/68187
3490         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3491         function.
3492         (fn_40_b): Likewise.
3493         (fn_41_a): Likewise.
3494         (fn_41_b): Likewise.
3496 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3498         PR target/70059
3499         * gcc.target/i386/avx512f-pr70059.c: New test.
3500         * gcc.target/i386/avx512dq-pr70059.c: New test.
3502 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3504         PR rtl-optimization/57676
3505         * gcc.dg/torture/pr57676.c: New test.
3507 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3509         * gcc.dg/pr70026.c: New test.
3511 2016-03-04  Marek Polacek  <polacek@redhat.com>
3513         PR c/69798
3514         * gcc.dg/cilk-plus/pr69798-1.c: New test.
3515         * gcc.dg/cilk-plus/pr69798-2.c: New test.
3517 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3519         PR target/70004
3520         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3521         Delete.
3522         (test_corners_sisd_si): Likewise.
3523         (main): Remove checks of the above.
3524         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3526 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3528         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3530 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
3532         * gcc.dg/torture/pr69951.c: Accept argc==0.
3534 2016-03-04  Richard Biener  <rguenther@suse.de>
3536         PR c++/70054
3537         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3538         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3540 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3542         PR testsuite/69766
3543         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3544         testing multiarch.
3546 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3548         PR debug/69947
3549         * gcc.dg/guality/pr69947.c: New test.
3551 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3553         PR ada/70017
3554         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3556 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3558         PR rtl-optimization/69904
3559         * gcc.target/arm/pr69904.c: New test.
3561 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3563         PR target/70021
3564         * gcc.dg/vect/pr70021.c: New test.
3565         * gcc.target/i386/pr70021.c: New test.
3567 2016-03-03  Marek Polacek  <polacek@redhat.com>
3569         PR middle-end/70050
3570         * gcc.dg/pr70050.c: New test.
3572 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
3574         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3576 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
3578         PR tree-optimization/70043
3579         * gfortran.dg/vect/pr70043.f90: New test.
3581 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3583         * gnat.dg/specs/task1.ads: New test.
3585 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3587         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3588         Invoke gdb with -batch.
3589         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3591 2016-03-03  Richard Biener  <rguenther@suse.de>
3593         PR tree-optimization/55936
3594         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3596 2016-03-02  Jeff Law  <law@redhat.com>
3598         PR rtl-optimization/69942
3599         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3600         effects of argument promotions.
3602         PR tree-optimization/69987
3603         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3604         target does not support -fprefetch-loop-arrays.
3606 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
3608         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3610 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
3612         PR rtl-optimization/69052
3613         * gcc.target/i386/pr69052.c: New test.
3615 2016-03-02  Alan Modra  <amodra@gmail.com>
3617         * gcc.dg/pr69990.c: New.
3619 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3621         PR c/68062
3622         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3624         PR middle-end/70022
3625         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3627         PR target/70028
3628         * gcc.target/i386/pr70028.c: New test.
3630 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3632         * c-c++-common/asan/swapcontext-test-1.c,
3633         * c-c++-common/tsan/thread_leak.c,
3634         * g++.dg/tsan/aligned_vs_unaligned_race.C,
3635         * g++.dg/tsan/benign_race.C,
3636         * g++.dg/tsan/fd_close_norace.C,
3637         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3638         races with sanitizer output
3640 2016-03-02  Richard Biener  <rguenther@suse.de>
3641             Uros Bizjak  <ubizjak@gmail.com>
3643         PR target/67278
3644         * gcc.dg/simd-8.c: New testcase.
3646 2016-03-02  Richard Biener  <rguenther@suse.de>
3648         PR middle-end/67278
3649         * gcc.dg/simd-7.c: New testcase.
3651 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
3653         * gcc.target/i386/pr70007.c: Tweak.
3655 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3657         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3659 2016-03-02  Marek Polacek  <polacek@redhat.com>
3661         PR c/67854
3662         * gcc.dg/pr67854.c: New test.
3664 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3666         PR middle-end/70025
3667         * gcc.dg/torture/pr70025.c: New test.
3669 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3671         PR tree-optimization/68621
3672         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3674 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3676         * gcc.target/i386/pr70007.c: New test.
3678 2016-03-01  Jeff Law  <law@redhat.com>
3680         PR tree-optimization/69196
3681         * gcc.dg/tree-ssa/pr69196-1.c: New test.
3683         PR tree-optimization/69196
3684         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3685         duplicating code and spoiling the expected output.
3687 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3689         PR target/70033
3690         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3691         supports power9 before doing tests.
3692         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3693         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3694         * gcc.target/powerpc/p9-permute.c: Likewise.
3696 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
3698         PR target/70027
3699         * gcc.target/i386/pr70027.c: New test.
3701 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3703         * gcc.dg/pr70017.c: New test.
3705 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
3707         PR c/69796
3708         PR c/69974
3709         * gcc.dg/pr69796.c: New test.
3710         * gcc.dg/pr69974.c: New test.
3712 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3714         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3716 2016-02-29  Jeff Law  <law@redhat.com>
3718         PR tree-optimization/69987
3719         * gfortran.dg/pr69987.f90: New test.
3721         PR tree-optimization/69989
3722         * gcc.c-torture/compile/pr69989-2.c: New test.
3724 2016-03-01  Marek Polacek  <polacek@redhat.com>
3726         PR c++/69795
3727         * g++.dg/parse/invalid1.C: New test.
3729 2016-03-01  Richard Biener  <rguenther@suse.de>
3731         PR middle-end/70022
3732         * gcc.dg/pr70022.c: New testcase.
3734 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
3736         PR tree-optimization/69956
3737         * gcc.dg/pr69956.c: New test.
3739 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3741         PR target/70011
3742         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3743         XFAIL when hardware supports efficient unaligned storage access.
3745 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
3747         PR c++/69961
3748         * g++.dg/template/pr69961a.C: New test.
3749         * g++.dg/template/pr69961b.C: New test.
3751 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
3753         PR preprocessor/69985
3754         * gcc.dg/cpp/pr69985.c: New test case.
3756 2016-02-29  Jeff Law  <law@redhat.com>
3758         PR tree-optimization/70005
3759         * gcc.c-torture/execute/pr70005.c New test.
3761         PR tree-optimization/69999
3762         * gcc.c-torture/compile/pr69999.c: New test.
3764 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3766         PR tree-optimization/69652
3767         * gcc.dg/torture/pr69652.c: Delete test.
3768         * gcc.dg/vect/pr69652.c: New test.
3770 2016-02-19  Richard Biener  <rguenther@suse.de>
3772         PR tree-optimization/69980
3773         * gfortran.dg/vect/pr69980.f90: New testcase.
3775 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3777         * gcc.target/sparc/20160229-1.c: New test.
3779 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3781         * gnat.dg/stack_usage3.adb: New test.
3782         * gnat.dg/stack_usage3_pkg.ads: New helper.
3784 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3786         * gnat.dg/renaming8.adb: New test.
3787         * gnat.dg/renaming8_pkg1.ads: New helper.
3788         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3789         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3791 2016-02-29  Richard Biener  <rguenther@suse.de>
3793         PR tree-optimization/69720
3794         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3796 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3798         PR fortran/68147
3799         PR fortran/47674
3800         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
3802 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3803             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3805         PR fortran/56007
3806         * gfortran.dg/coarray_8.f90: Adjust error message.
3807         * gfortran.dg/pr56007.f90: New test.
3808         * gfortran.dg/pr56007.f: New test.
3810 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
3812         PR tree-optimization/69989
3813         * gcc.dg/torture/pr69989.c: New test.
3815 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
3817         * gcc.target/i386/stack-realign-win.c: New test.
3819 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3821         PR fortran/60126
3822         * gfortran.dg/pr60126.f90: New test.
3824 2016-02-27  Jeff Law  <law@redhat.com>
3826         Revert
3827         2016-02-26  Richard Biener  <rguenther@suse.de>
3828                     Jeff Law  <law@redhat.com>
3830         PR tree-optimization/69740
3831         * gcc.c-torture/compile/pr69740-1.c: New test.
3832         * gcc.c-torture/compile/pr69740-2.c: New test.
3834 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3836         PR fortran/69910
3837         * gfortran.dg/newunit_4.f90: New test.
3839 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
3841         PR target/69613
3842         PR rtl-optimization/69886
3843         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3844         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
3845         target.
3847 2016-02-26  Martin Sebor  <msebor@redhat.com>
3849         PR tree-optimization/15826
3850         * gcc.dg/tree-ssa/pr15826.c: New test.
3852 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3854         PR target/69969
3855         * gcc.target/powerpc/pr69969.c: New test.
3857 2016-02-26  Martin Sebor  <msebor@redhat.com>
3859         PR c++/15766
3860         * g++.old-deja/g++.other/decl5.C: Add a test case.
3862 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
3864         PR target/69946
3865         * gcc.target/powerpc/pr69946.c: New file.
3867 2016-02-26  Richard Biener  <rguenther@suse.de>
3868             Jeff Law  <law@redhat.com>
3870         PR tree-optimization/69740
3871         * gcc.c-torture/compile/pr69740-1.c: New test.
3872         * gcc.c-torture/compile/pr69740-2.c: New test.
3874 2016-02-26  Martin Jambor  <mjambor@suse.cz>
3876         PR middle-end/69920
3877         * gcc.dg/torture/pr69932.c: New test.
3878         * gcc.dg/torture/pr69936.c: Likewise.
3880 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3882         PR target/69709
3883         * gcc.target/s390/pr69709.c: New test.
3885 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3887         PR target/69245
3888         * gcc.target/aarch64/pr69245_1.c: New test.
3890 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3892         PR target/69613
3893         * gcc.dg/torture/pr69613.c: New test.
3895 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3897         PR rtl-optimization/69891
3898         * gcc.target/i386/pr69891.c: New test.
3900 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3901             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3903         PR target/61397
3904         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3905         functionality for both 32-bit and 64-bit.
3907 2016-02-26  Richard Biener  <rguenther@suse.de>
3909         PR tree-optimization/69551
3910         * gcc.dg/torture/pr69951.c: New testcase.
3912 2016-02-25  Richard Biener  <rguenther@suse.de>
3914         PR tree-optimization/48795
3915         * gcc.dg/Warray-bounds-18.c: New testcase.
3917 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3919         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3921 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
3923         PR rtl-optimization/69896
3924         * gcc.dg/pr69896.c: New test.
3926 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
3928         PR c++/69736
3929         * g++.dg/cpp1y/paren2.C: New test.
3931 2016-02-24  Martin Sebor  <msebor@redhat.com>
3933         PR c/51147
3934         * gcc.dg/enum-mode-2.c: New test.
3936 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3938         PR c++/69922
3939         * g++.dg/warn/Wnonnull-compare-6.C: New test.
3940         * g++.dg/warn/Wnonnull-compare-7.C: New test.
3941         * g++.dg/ubsan/pr69922.C: New test.
3943 2016-02-24  Marek Polacek  <polacek@redhat.com>
3945         PR c/69819
3946         * gcc.dg/pr69819.c: New test.
3948 2016-02-24  Martin Sebor  <msebor@redhat.com>
3950         PR c++/69912
3951         * g++.dg/ext/flexary15.C: New test.
3953 2016-02-24  Martin Sebor  <msebor@redhat.com>
3955         * gcc.dg/builtins-68.c: Avoid making unportable
3956         assumptions about the relationship between SIZE_MAX and UINT_MAX.
3957         * g++.dg/ext/builtin_alloca.C: Same.
3959 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3960             Charles Baylis  <charles.baylis@linaro.org>
3962         PR debug/61033
3963         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3965 2016-02-24  Richard Biener  <rguenther@suse.de>
3966             Jakub Jelinek  <jakub@redhat.com>
3968         PR middle-end/69760
3969         * gcc.dg/torture/pr69760.c: New testcase.
3971 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3973         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3974         pattern on Solaris with as.
3976 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3978         * gcc.target/arm/cond_sub_restrict_it.c: New test.
3979         * gcc.target/arm/condarith_restrict_it.c: Likewise.
3980         * gcc.target/arm/movcond_restrict_it.c: Likewise.
3981         * gcc.target/arm/negscc_restrict_it.c: Likewise.
3983 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3985         PR middle-end/69915
3986         * gcc.dg/pr69915.c: New test.
3988 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3990         PR rtl-optimization/69886
3991         * gcc.dg/torture/pr69886.c: New test.
3993 2016-02-24  Richard Biener  <rguenther@suse.de>
3995         PR middle-end/68963
3996         * gcc.dg/torture/pr68963.c: New testcase.
3998 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4000         PR target/69875
4001         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4002         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4003         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4004         * gcc.target/arm/atomic_loaddi_1.c: New test.
4005         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4006         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4007         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4008         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4009         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4010         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4011         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4012         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4014 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
4016         PR middle-end/69909
4017         * gcc.dg/torture/pr69909.c: New test.
4019 2016-02-24  Richard Biener  <rguenther@suse.de>
4021         PR tree-optimization/69907
4022         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4023         * gcc.dg/vect/bb-slp-34.c: XFAIL.
4024         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4026 2016-02-24  Christian Bruel  <christian.bruel@st.com>
4028         * gcc.target/arm/pragma_cpp_fma.c: New test.
4030 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4032         PR fortran/61156
4033         * gfortran.dg/include_6.f90: Update test.
4035 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
4037         PR objc/69844
4038         * objc.dg/pr69844.m: New test.
4040 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4042         PR libgfortran/69456
4043         * gfortran.dg/namelist_89.f90: New test.
4044         * gfortran.dg/pr59700.f90: Update test..
4046 2016-02-23  Martin Sebor  <msebor@redhat.com>
4048         PR middle-end/69780
4049         * g++.dg/ext/builtin_alloca.C: New test.
4050         * gcc.dg/builtins-68.c: New test.
4052 2016-02-23  Richard Henderson  <rth@redhat.com>
4054         * gcc.target/i386/addr-space-3.c: Remove test.
4056 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
4058         PR preprocessor/69126
4059         PR preprocessor/69543
4060         * c-c++-common/pr69126-2-long.c: New test.
4061         * c-c++-common/pr69126-2-short.c: New test.
4062         * c-c++-common/pr69543-1.c: Remove xfail.
4064 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
4066         PR preprocessor/69126
4067         PR preprocessor/69543
4068         PR preprocessor/69558
4069         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4070         (f): Rename to...
4071         (test_2): ...this, and add leading comment.
4072         (MACRO_3, test_3): New.
4073         (MACRO_4A, MACRO_4B, test_4): New.
4074         (MACRO): Rename to...
4075         (MACRO_5): ...this.
4076         (g): Rename to...
4077         (test_5): ...this, updating for renaming of MACRO, and
4078         add leading comment.
4079         * c-c++-common/pr69543-1.c: New.
4080         * c-c++-common/pr69543-2.c: New.
4081         * c-c++-common/pr69543-3.c: New.
4082         * c-c++-common/pr69543-4.c: New.
4083         * c-c++-common/pr69558-1.c: New.
4084         * c-c++-common/pr69558-2.c: New.
4085         * c-c++-common/pr69558-3.c: New.
4086         * c-c++-common/pr69558-4.c: New.
4087         * gcc.dg/pr69558.c: Move to...
4088         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
4089         xfail for c++.
4091 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
4093         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4094         to -ftree-parallelize-loops/-fopenacc changes.
4095         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4096         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4097         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4098         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4099         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4100         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4101         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4102         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4103         * c-c++-common/goacc/kernels-loop.c: Likewise.
4104         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4105         * c-c++-common/goacc/kernels-reduction.c: Likewise.
4106         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4107         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4109 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4111         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4113 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
4115         PR c++/69902
4116         * g++.dg/warn/Wnonnull-compare-5.C: New test.
4118         PR c/69900
4119         * gcc.dg/pr69900.c: New test.
4121 2016-02-23  Martin Jambor  <mjambor@suse.cz>
4123         PR tree-optimization/69666
4124         * gcc.dg/tree-ssa/pr69666.c: New test.
4126 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4128         PR fortran/67451
4129         * gfortran.dg/coarray_allocate_5.f08: New test.
4131 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4133         * gcc.target/s390/vcond-shift.c: Move to ...
4134         * gcc.target/s390/vector/vcond-shift.c: ... here.
4136 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4138         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4139         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4141 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4143         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4145 2016-02-20  Mark Wielaard  <mjw@redhat.com>
4147         PR c/28901
4148         * gcc.dg/unused-variable-3.c: New test.
4150 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
4152         PR target/69888
4153         * gcc.target/i386/pr69888.c: New test.
4155 2016-02-22  Richard Biener  <rguenther@suse.de>
4157         PR tree-optimization/69882
4158         * gfortran.dg/vect/pr69882.f90: New testcase.
4160 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
4162         PR target/69885
4163         * gcc.dg/pr69885.c: New test.
4165 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
4167         PR target/69806
4168         PR target/54089
4169         * gcc.target/sh/pr54089-10.c: New.
4171 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
4173         PR fortran/69423
4174         * gfortran.dg/deferred_character_15.f90 : New test.
4176 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4178         PR fortran/57365
4179         gfortran.dg/allocate_with_source_18.f03: New test.
4181 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
4183         PR fortran/52531
4184         gfortran.dg/gomp/pr52531.f90: New test.
4186 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4188         PR c++/69865
4189         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4190         -std=c++03.
4192 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4194         PR c++/69826
4195         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4196         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4198         PR c++/69850
4199         * g++.dg/warn/Wnonnull-compare-4.C: New test.
4201         PR c++/69851
4202         * g++.dg/torture/pr69851.C: New test.
4204 2016-02-19  Martin Sebor  <msebor@redhat.com>
4206         PR testsuite/69573
4207         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4209 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4211         PR c++/69850
4212         * g++.dg/warn/Wnonnull-compare-2.C: New test.
4213         * g++.dg/warn/Wnonnull-compare-3.C: New test.
4215         PR c++/67767
4216         * g++.dg/cpp0x/pr67767.C: New test.
4218 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4220         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4221         for fp, simd, crypto, crc, lse.
4222         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4223         above.
4224         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4225         effective target check.
4227 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4229         PR target/69820
4230         * gcc.target/i386/pr69820.c: New test.
4232 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4234         * gcc.target/s390/vector/int128-1.c: New test.
4236 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4238         * gcc.target/s390/vector/vec-vcond-1.c: New test.
4240 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4242         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4243         instruction pattern name to prevent the testcase from failing with
4244         -march=z13.
4246 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4248         * gcc.target/s390/md/movstr-2.c: New test.
4250 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
4252         * gcc.target/s390/morestack.c: New test.
4254 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4256         PR target/69625
4257         * gcc.target/s390/pr69625.c: Add test case.
4259 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4261         PR testsuite/68580
4262         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4264 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4266         PR target/68404
4267         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4268         * gcc.target/powerpc/fusion3.c: Likewise.
4270 2016-02-18  Richard Biener  <rguenther@suse.de>
4272         PR middle-end/69553
4273         * g++.dg/torture/pr69553.C: New testcase.
4275 2016-02-18  Nick Clifton  <nickc@redhat.com>
4277         PR target/62254
4278         PR target/69610
4279         * gcc.target/arm/pr62554.c: New test.
4280         * gcc.target/arm/pr69610-1.c: New test.
4281         * gcc.target/arm/pr69610-2.c: New test.
4283 2016-02-18  Richard Biener  <rguenther@suse.de>
4285         PR middle-end/69854
4286         * gcc.dg/torture/pr69854.c: New testcase.
4288 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
4290         PR c++/69850
4291         * g++.dg/warn/Wnonnull-compare-1.C: New test.
4293 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4295         * gcc.target/powerpc/vec-cg.c: New test.
4297 2016-02-17  Richard Biener  <rguenther@suse.de>
4299         PR testsuite/69586
4300         * gcc.dg/uninit-21.c: Add -fno-short-enums.
4302 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4304         PR target/69161
4305         * gcc.c-torture/compile/pr69161.c: New test.
4307 2016-02-17  David Sherwood  <david.sherwood@arm.com>
4309         PR target/69532
4310         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4311         * gcc.target/arm/vect-fmaxmin.c: Likewise.
4313 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4315         * gcc.dg/ifcvt-4.c: Skip on Visium.
4317 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4319         * gnat.dg/atomic8.adb: New test.
4321 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4323         * gnat.dg/discr46.ad[sb]: New test.
4325 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4327         PR Target/48344
4328         * gcc.target/powerpc/pr48344-1.c: New test.
4330 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4332         PR fortran/69742
4333         * gfortran.dg/associate_21.f90:  New test.
4335 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4337         PR c/69835
4338         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4339         -Wnonnull in dg-options.
4340         * c-c++-common/nonnull-2.c: New test.
4342 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
4343             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4345         * gcc.target/aarch64/vector_initialization_nostack.c: New.
4347 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4349         PR middle-end/69801
4350         * gcc.dg/pr69801.c: Add empty dg-options.
4352 2016-02-16  James Norris  <jnorris@codesourcery.com>
4354         * c-c++-common/goacc/deviceptr-1.c: Add tests.
4355         * g++.dg/goacc/deviceptr-1.c: New file.
4357 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4359         PR tree-optimization/69820
4360         * gcc.dg/vect/pr69820.c: New test.
4362 2016-02-16  Richard Biener  <rguenther@suse.de>
4364         PR tree-optimization/69776
4365         * gcc.dg/torture/pr69776-2.c: New testcase.
4367 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
4369         PR tree-optimization/69714
4370         * gcc.dg/torture/pr69714.c: New test.
4372 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4374         PR tree-optimization/69802
4375         * gcc.dg/pr69802.c: New test.
4377 2016-02-16  Richard Biener  <rguenther@suse.de>
4379         PR middle-end/69801
4380         * gcc.dg/pr69801.c: New testcase.
4382 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4384         PR libgfortran/69651
4385         * gfortran.dg/read_bang.f90: New test.
4386         * gfortran.dg/read_bang4.f90: New test.
4388 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
4390         PR c++/69658
4391         * g++.dg/init/pr69658.C: New test.
4393         PR c++/69797
4394         * c-c++-common/pr69797.c: New test.
4396 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4398         * lib/target-supports.exp (check_effective_target_section_anchors): Add
4399         check for aarch64*-*-*.
4401 2016-02-15  Richard Biener  <rguenther@suse.de>
4403         PR tree-optimization/69783
4404         * gcc.dg/vect/pr69783.c: New testcase.
4406 2016-02-15  Richard Biener  <rguenther@suse.de>
4408         PR tree-optimization/69776
4409         * gcc.dg/torture/pr69776.c: New testcase.
4411 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4413         PR fortran/60526
4414         * gfortran.dg/type_decl_4.f90:  Reinstated.
4416 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
4418         PR fortran/68746
4419         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4421 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4423         PR fortran/60526
4424         PR bootstrap/69816
4425         * gfortran.dg/type_decl_4.f90:  Removed.
4427 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4429         PR fortran/60526
4430         * gfortran.dg/type_decl_4.f90:  New test.
4432 2016-02-14  Alan Modra  <amodra@gmail.com>
4434         PR testsuite/68886
4435         * gcc.c-torture/execute/stkalign.c: Revise test.
4437 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4439         PR target/67260
4440         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4442 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4444         PR target/67260
4445         * gcc.target/sh/torture/pr67260.c: New.
4447 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
4449         * gcc.dg/pr67964.c: Add dg-require-alias.
4451 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4453         PR target/67636
4454         PR target/64345
4455         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4457 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4459         PR libgfortran/69668
4460         * gfortran.dg/namelist_88.f90: New test.
4462 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4464         PR libgfortran/69668
4465         * gfortran.dg/namelist_38.f90: Update test.
4466         * gfortran.dg/namelist_84.f90: Update test.
4468 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4470         PR other/69554
4471         * gcc.dg/pr69554-1.c: New test.
4472         * gfortran.dg/pr69554-1.F90: New test.
4473         * gfortran.dg/pr69554-2.F90: New test.
4474         * lib/gcc-dg.exp (proc dg-locus): New function.
4475         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4476         distinguish between the caret-printing and non-caret-printing
4477         cases.  If caret-printing has been explicitly enabled, bail out
4478         without attempting to fix up the output.
4480 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4482         PR driver/69265
4483         PR driver/69453
4484         * gcc.dg/spellcheck-options-3.c: New test case.
4485         * gcc.dg/spellcheck-options-4.c: New test case.
4486         * gcc.dg/spellcheck-options-5.c: New test case.
4487         * gcc.dg/spellcheck-options-6.c: New test case.
4488         * gcc.dg/spellcheck-options-7.c: New test case.
4489         * gcc.dg/spellcheck-options-8.c: New test case.
4490         * gcc.dg/spellcheck-options-9.c: New test case.
4491         * gcc.dg/spellcheck-options-10.c: New test case.
4493 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4495         PR rtl-optimization/69764
4496         PR rtl-optimization/69771
4497         * c-c++-common/pr69764.c: New test.
4498         * gcc.dg/torture/pr69771.c: New test.
4500 2016-02-12  Marek Polacek  <polacek@redhat.com>
4502         * g++.dg/torture/init-list1.C: New.
4504 2016-02-12  Marek Polacek  <polacek@redhat.com>
4506         * gcc.dg/pr69522.c: Add empty dg-options.
4508 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4510         * g++.dg/lto/lto.exp: Include and init mpx.
4511         * g++.dg/lto/pr69729_0.C: New test.
4513 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4515         PR ipa/69241
4516         * g++.dg/ipa/pr69241-4.C: New test.
4518         PR ipa/68672
4519         * g++.dg/ipa/pr68672-1.C: New test.
4520         * g++.dg/ipa/pr68672-2.C: New test.
4521         * g++.dg/ipa/pr68672-3.C: New test.
4523 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
4525         PR c/69522
4526         * gcc.dg/pr69522.c: New test.
4528 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
4530         PR c++/69098
4531         * g++.dg/cpp1y/69098.C: New test.
4532         * g++.dg/cpp1y/69098-2.C: New test.
4534 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4536         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4537         and neighbour -> neighbor.
4538         * objc.dg/attributes/method-nonnull-1.m: Likewise.
4539         * objc.dg/gnu-api-2-class-meta.m: Likewise.
4540         * c-c++-common/Wvarargs.c: Likewise.
4541         * c-c++-common/goacc/host_data-5.c: Likewise.
4542         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4543         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4544         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4545         * gcc.target/aarch64/pr60697.c: Likewise.
4546         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4547         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4548         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4549         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4550         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4551         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4552         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4553         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4554         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4555         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4556         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4557         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4558         * g++.dg/lookup/koenig5.C: Likewise.
4559         * g++.dg/ext/no-asm-2.C: Likewise.
4560         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4561         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4562         * gfortran.dg/used_types_16.f90: Likewise.
4563         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4564         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4565         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4566         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4567         * gfortran.dg/abstract_type_6.f03: Likewise.
4568         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4569         * gfortran.dg/used_types_15.f90: Likewise.
4570         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4571         * gfortran.dg/exit_3.f08: Likewise.
4572         * gfortran.dg/open_status_2.f90: Likewise.
4573         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4574         * gfortran.dg/intrinsic_std_1.f90: Likewise.
4575         * gfortran.dg/associate_1.f03: Likewise.
4576         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4577         * gfortran.dg/intrinsic_std_6.f90: Likewise.
4578         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4579         * gcc.dg/builtin-object-size-1.c: Likewise.
4580         * gcc.dg/noreturn-6.c: Likewise.
4581         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4582         * gcc.dg/globalalias.c: Likewise.
4583         * gcc.dg/builtins-config.h: Likewise.
4584         * gcc.dg/pr30457.c: Likewise.
4585         * gcc.c-torture/compile/volatile-1.c: Likewise.
4586         * gcc.c-torture/execute/20101011-1.c: Likewise.
4587         * c-c++-common/Waddress-1.c: Likewise.
4589 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
4591         PR c/69768
4592         * c-c++-common/Waddress-1.c: New test.
4594 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
4596         PR fortran/69296
4597         * gfortran.dg/associate_19.f03: New test.
4598         * gfortran.dg/associate_20.f03: New test.
4600 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
4602         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4604 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4606         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4607         .arch armv8-a\n.  Add -dA to dg-options.
4608         * gcc.target/aarch64/assembler_arch_1.c: New test.
4609         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4611 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
4613         PR c++/68726
4614         * g++.dg/cpp0x/pr68726.C: New.
4616 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4618         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4619         test.
4621 2016-02-11  Richard Biener  <rguenther@suse.de>
4623         * g++.dg/tree-ssa/pr61034.C: Adjust.
4625 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
4627         PR target/69148
4628         * gcc.target/s390/pr69148.c: New.
4630 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4632         PR tree-optimization/69652
4633         * gcc.dg/torture/pr69652.c: New test.
4635 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
4636             Patrick Palka  <ppalka@gcc.gnu.org>
4638         PR ipa/69241
4639         PR c++/69649
4640         * g++.dg/ipa/pr69241-1.C: New test.
4641         * g++.dg/ipa/pr69241-2.C: New test.
4642         * g++.dg/ipa/pr69241-3.C: New test.
4643         * g++.dg/ipa/pr69649.C: New test.
4645 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
4647         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4648         * gcc.dg/tree-ssa/sra-18.c: Ditto.
4650 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
4652         PR tree-optimization/68021
4653         * gcc.dg/tree-ssa/pr68021.c: New test.
4655 2016-02-10  Richard Biener  <rguenther@suse.de>
4657         PR tree-optimization/69726
4658         * gcc.dg/uninit-22.c: New testcase.
4660 2016-02-09  Andrew Pinski  <apinski@cavium.com>
4662         PR tree-opt/69282
4663         * gcc.c-torture/compile/20160205-1.c: New testcase.
4665 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4667         PR target/68404
4668         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4669         instead accessing a really large arrray.
4670         * gcc.target/powerpc/fusion3.c: Likewise.
4672 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
4674         PR target/68532
4675         * gcc.c-torture/execute/pr68532.c: New test.
4677 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
4679         PR target/69634
4680         * gcc.dg/pr69634.c: New.
4682 2016-02-09  Richard Biener  <rguenther@suse.de>
4684         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4686 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
4688         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4690 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
4692         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4694 2016-02-09  Richard Biener  <rguenther@suse.de>
4696         PR tree-optimization/69715
4697         * gcc.dg/torture/pr69715.c: New testcase.
4699 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4701         PR c++/69139
4702         * g++.dg/cpp0x/trailing12.C: New test.
4703         * g++.dg/cpp0x/trailing13.C: New test.
4705 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4707         PR c++/69283
4708         PR c++/67835
4709         * g++.dg/cpp1y/auto-fn29.C: New test.
4710         * g++.dg/cpp1y/auto-fn30.C: New test.
4712 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4714         PR tree-optimization/69209
4715         * gcc.c-torture/compile/pr69209.c: New test.
4717 2016-02-08  Jeff Law  <law@redhat.com>
4719         PR tree-optimization/68541
4720         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4721         of statements allowed in join block for path splitting.
4723 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4725         PR c++/59627
4726         * g++.dg/gomp/pr59627.C: New test.
4728         PR ipa/69239
4729         * g++.dg/ipa/pr69239.C: New test.
4731 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
4733         PR preprocessor/69664
4734         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4735         * gcc.dg/cpp/warn-comments.c: Likewise.
4737 2016-02-08  Marek Polacek  <polacek@redhat.com>
4739         PR c++/69688
4740         * g++.dg/init/const12.C: New test.
4742 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
4744         PR target/60410
4745         * gcc.dg/lto/pr55113_0.c: Remove test.
4747 2016-02-08  Richard Biener  <rguenther@suse.de>
4749         PR tree-optimization/69719
4750         * gcc.dg/torture/pr69719.c: New testcase.
4752 2016-02-08  Richard Biener  <rguenther@suse.de>
4753         Jeff Law  <law@redhat.com>
4755         PR target/68273
4756         * gcc.target/mips/pr68273.c: New testcase.
4758 2016-02-08   Richard Biener  <rguenther@suse.de>
4760         PR rtl-optimization/69274
4761         * gcc.target/i386/addr-sel-1.c: XFAIL.
4763 2016-02-08  Jeff Law  <law@redhat.com>
4765         PR tree-optimization/68541
4766         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4768         PR tree-optimization/65917
4769         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4771 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4773         PR fortran/50555
4774         * gfortran.dg/namelist_args.f90: New test.
4776 2016-02-05  Jeff Law  <law@redhat.com>
4778         PR tree-optimization/68541
4779         * gcc.dg/tree-ssa/split-path-2.c: New test.
4780         * gcc.dg/tree-ssa/split-path-3.c: New test.
4781         * gcc.dg/tree-ssa/split-path-4.c: New test.
4782         * gcc.dg/tree-ssa/split-path-5.c: New test.
4783         * gcc.dg/tree-ssa/split-path-6.c: New test.
4784         * gcc.dg/tree-ssa/split-path-7.c: New test.
4786 2016-02-05  Martin Sebor  <msebor@redhat.com>
4788         PR c++/69662
4789         * g++.dg/warn/Wplacement-new-size-1.C: New test.
4790         * g++.dg/warn/Wplacement-new-size-2.C: New test.
4792 2016-02-06  Richard HEnderson  <rth@redhat.com>
4794         PR c/69643
4795         * gcc.target/i386/addr-space-4.c: New.
4796         * gcc.target/i386/addr-space-5.c: New.
4798 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
4800         PR fortran/66089
4801         * gfortran.dg/elemental_dependency_6.f90: New.
4803 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
4805         PR rtl-optimization/69691
4806         * gcc.c-torture/execute/pr69691.c: New test.
4808         PR c++/69628
4809         * g++.dg/parse/pr69628.C: New test.
4811 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4813         * gcc.dg/sancov/asan.c: Move to ...
4814         * gcc.dg/asan/sancov-1.c: ... here.
4816 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4818         * gcc.target/i386/pr69577.c: Require avx_runtime target.
4820 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4822         PR target/69677
4823         * gcc.target/i386/pr69677.c: New test.
4825 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
4827         PR c++/68948
4828         * g++.dg/template/pr68948.C: New test.
4830 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4832         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4833         (only necessary on s390x).
4835 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4837         * gcc.target/i386/pr69454-2.c: Compile with -msse2
4838         -mno-accumulate-outgoing-args.
4840 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
4842         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4844 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
4846         PR c/69669
4847         * c-c++-common/pr69669.c: New test.
4849 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4851         PR target/69667
4852         * g++.dg/pr69667.C: New file.
4854 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
4856         PR target/69619
4857         * gcc.dg/pr69619.c: Add new test.
4859 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
4861         PR rtl-optimization/69577
4862         * gcc.target/i386/pr69577.c: New test.
4864 2016-02-04  Martin Liska  <mliska@suse.cz>
4866         * g++.dg/asan/pr69276.C: New test.
4868 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4870         PR target/65932
4871         PR target/67714
4872         * gcc.target/arm/wmul-3.c: Simplify test to generate just
4873         a single smulbb instruction.
4874         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4875         * gcc.target/amr/wmul-2.c: Likewise.
4877 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4879         PR target/65932
4880         PR target/67714
4881         * gcc.c-torture/execute/pr67714.c: New test.
4883 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
4885         PR target/69454
4886         * gcc.target/i386/pr69454-1.c: New test.
4887         * gcc.target/i386/pr69454-2.c: New test.
4889 2016-02-03  Martin Sebor  <msebor@redhat.com>
4891         PR c++/69251
4892         PR c++/69253
4893         PR c++/69290
4894         PR c++/69277
4895         PR c++/69349
4896         * g++.dg/ext/flexarray-mangle-2.C: New test.
4897         * g++.dg/ext/flexarray-mangle.C: New test.
4898         * g++.dg/ext/flexarray-subst.C: New test.
4899         * g++.dg/ext/flexary11.C: New test.
4900         * g++.dg/ext/flexary12.C: New test.
4901         * g++.dg/ext/flexary13.C: New test.
4902         * g++.dg/ext/flexary14.C: New test.
4903         * g++.dg/other/dump-ada-spec-2.C: Adjust.
4905 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4907         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4908         Define only if CHECK_FLOAT128 is defined.
4909         (main): Properly initialize u5.
4911 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
4913         PR c/69627
4914         * gcc.dg/pr69627.c: New test.
4916         PR target/69644
4917         * gcc.dg/pr69644.c: New test.
4919 2016-02-03  Mike Stump  <mikestump@comcast.net>
4921         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4922         support for struct-layout-1.exp.
4924 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
4926         PR c++/69056
4927         * g++.dg/cpp0x/pr69056.C: New test.
4929 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
4930             Alexandre Oliva  <aoliva@redhat.com>
4932         PR target/69461
4933         * gcc.target/powerpc/pr69461.c: New.
4935 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
4937         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4938         works from here ...
4939         (check_effective_target_fsanitize_thread): ... to here.  Do not
4940         specify additional compile flags for the test source.
4941         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4942         specify additional compile flags for the test source.
4944 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
4946         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4948 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
4950         PR fortran/67451
4951         PR fortran/69418
4952         * gfortran.dg/coarray_allocate_2.f08: New test.
4953         * gfortran.dg/coarray_allocate_3.f08: New test.
4954         * gfortran.dg/coarray_allocate_4.f08: New test.
4956 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
4958         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4959         use same scan-tree-dump-times on all platforms.
4960         * gcc.dg/vect/vect-outer-1.c: Likewise.
4961         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4962         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4963         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4964         * gcc.dg/vect/vect-outer-1b.c: Likewise.
4965         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4966         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4967         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4969 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
4971         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4972         warning.
4974 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
4976         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4978 2016-02-02  James Norris  <jnorris@codesourcery.com>
4980         * c-c++-common/goacc/routine-5.c: Add tests.
4982 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
4984         * gcc.target/nvptx/unsigned-cmp.c: New test.
4986 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
4988         * gcc.target/aarch64/scalar_shift_1.c
4989         (test_corners_sisd_di): Improve force to SIMD register.
4990         (test_corners_sisd_si): Likewise.
4991         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4992         Remove scan-assembler check for ldr.
4994 2016-02-02  Richard Biener  <rguenther@suse.de>
4996         PR tree-optimization/69595
4997         * gcc.dg/Warray-bounds-17.c: New testcase.
4999 2016-02-02  Richard Biener  <rguenther@suse.de>
5001         PR tree-optimization/69606
5002         * gcc.dg/torture/pr69606.c: New testcase.
5004 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
5006         PR middle-end/68542
5007         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5008         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5010 2016-02-02  Alan Modra  <amodra@gmail.com>
5012         PR target/69548
5013         * gcc.target/powerpc/pr69548.c: New test.
5015 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
5017         PR rtl-optimization/69592
5018         * gcc.dg/pr69592.c: New test.
5020         PR preprocessor/69543
5021         PR c/69558
5022         * gcc.dg/pr69543.c: New test.
5023         * gcc.dg/pr69558.c: New test.
5025 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
5027         PR testsuite/65940
5028         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5030 2016-02-01  Martin Sebor  <msebor@redhat.com>
5032         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5034 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
5036         PR tree-optimization/67921
5037         * c-c++-common/ubsan/pr67921.c: New test.
5039 2016-02-01  Richard Biener  <rguenther@suse.de>
5041         PR middle-end/69556
5042         * gcc.dg/tree-ssa/recip-8.c: New testcase.
5044 2016-02-01  Richard Biener  <rguenther@suse.de>
5046         PR tree-optimization/69574
5047         * gcc.dg/torture/pr69574.c: New testcase.
5049 2016-02-01  Richard Biener  <rguenther@suse.de>
5051         PR tree-optimization/69579
5052         * gcc.dg/setjmp-6.c: New testcase.
5054 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
5056         PR rtl-optimization/69570
5057         * g++.dg/opt/pr69570.C: New test.
5059 2016-02-01  Richard Henderson  <rth@redhat.com>
5061         * gcc.dg/pr69535.c: New test.
5063 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
5065         PR testsuite/69584
5066         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5067         * gcc.dg/tree-ssa/sra-18.c: Likewise.
5069         PR debug/68244
5070         * g++.dg/parse/parens3.C: Use register "4" on hppa.
5072         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5074 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
5076         PR fortran/67564
5077         * gfortran.dg/allocate_with_source_17.f03: New test.
5079 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
5081         PR tree-optimization/69546
5082         * gcc.dg/torture/pr69546.c: New test.
5084 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
5086         PR fortran/69566
5087         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5089 2016-01-30  Martin Sebor  <msebor@redhat.com>
5091         PR c++/68490
5092         * g++.dg/ext/flexary10.C: New test.
5094 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5096         PR fortran/66707
5097         gfortran.dg/common_23.f90: New test.
5099 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5101         PR target/65546
5102         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5103         condition being checked, and disable it when the target supports
5104         misaligned loads and stores.
5106 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5108         PR debug/69518
5109         * gcc.dg/torture/pr69518.c: New test.
5111 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
5113         PR target/69530
5114         * gcc.target/i386/pr69530.c: New test.
5116 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
5118         PR target/65604
5119         * gcc.target/mips/div-delay.c: New test.
5121 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5123         PR target/69551
5124         * gcc.target/i386/pr69551.c: New test.
5126         PR target/66137
5127         * gcc.target/i386/pr66137.c: New test.
5129 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
5131         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5132         always built for p5600.
5133         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5134         isa=p5600 dg-option.
5136 2016-01-29  Richard Biener  <rguenther@suse.de>
5138         PR tree-optimization/69547
5139         * g++.dg/tree-ssa/pr69547.C: New testcase.
5141 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5143         PR debug/66869
5144         * g++.dg/warn/Wunused-function2.C: New test.
5146 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5148         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5149         support for test to succeed.
5151 2016-01-29  Marek Polacek  <polacek@redhat.com>
5153         PR c++/69509
5154         PR c++/69516
5155         * g++.dg/ext/constexpr-vla2.C: New test.
5156         * g++.dg/ext/constexpr-vla3.C: New test.
5157         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5159 2016-01-29  Richard Biener  <rguenther@suse.de>
5161         PR middle-end/69537
5162         * gcc.dg/uninit-21.c: New testcase.
5164 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
5166         PR target/69459
5167         * gcc.target/i386/pr69459.c: New test.
5169 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
5171         PR target/68400
5172         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5173         * gcc.target/mips/pr68400.c: New test.
5175 2016-01-28  Martin Sebor  <msebor@redhat.com>
5177         PR target/17381
5178         * gcc.target/powerpc/pr17381.c: New test.
5180 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
5182         PR middle-end/69542
5183         * gcc.dg/torture/pr69542.c: New test.
5185 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
5187         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5189 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
5191         * gcc.dg/pr65980.c: Skip on AIX.
5192         * gcc.dg/pr66688.c: Same.
5194 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
5196         PR target/63679
5197         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5198         * gcc.dg/tree-ssa/sra-18.c: Same.
5200 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
5202         PR fortran/62536
5203         * gfortran.dg/block_15.f08: New test.
5204         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5205         on incorrectly closed BLOCK.
5207 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
5209         * gcc.dg/declare-simd.c: New test.
5210 2016-01-28  Richard Biener  <rguenther@suse.de>
5212         PR tree-optimization/69466
5213         * gfortran.dg/vect/pr69466.f90: New testcase.
5215 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5217         * g++.dg/pr67989.C: Remove ARM-specific option.
5218         * gcc.target/arm/pr67989.C: New file.
5220 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
5222         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5223         and expm1 test for glibc < 2.11.
5225 2016-01-27  Richard Henderson  <rth@redhat.com>
5227         * gcc.c-torture/execute/pr69447.c: New test.
5229 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
5231         PR fortran/69422
5232         * gfortran.dg/alloc_comp_assign_15.f03: New test.
5234 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
5236         PR debug/66869
5237         * gcc.dg/pr66869.c: New test.
5239 2016-01-25  Jeff Law  <law@redhat.com>
5241         PR tree-optimization/68398
5242         PR tree-optimization/69196
5243         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5244         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5245         path to avoid new heuristic allowing more irreducible regions
5246         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5247         * gcc.dg/tree-ssa/vrp46.c: Likewise.
5248         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5249         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5250         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5252 2016-01-27  Marek Polacek  <polacek@redhat.com>
5254         PR c/68062
5255         * c-c++-common/vector-compare-4.c: New test.
5257 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
5259         PR preprocessor/69126
5260         * c-c++-common/pr69126.c: New test case.
5262 2016-01-27  Ian Lance Taylor  <iant@google.com>
5264         * gcc.dg/tree-ssa/ivopt_5.c: New test.
5266 2016-01-27  Ryan Burn  <contact@rnburn.com>
5268         PR cilkplus/69267
5269         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5271 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
5273         PR target/69512
5274         * gcc.target/i386/pr69512.c: New test.
5276 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
5278         PR ada/69488
5279         * gnat.dg/sso/*.adb: Robustify dg-output directives.
5281 2016-01-27  Marek Polacek  <polacek@redhat.com>
5283         PR c++/69379
5284         * g++.dg/pr69379.C: New test.
5286 2016-01-27  Martin Sebor  <msebor@redhat.com>
5288         PR c++/69317
5289         * g++.dg/abi/Wabi-2-2.C: New test.
5290         * g++.dg/abi/Wabi-2-3.C: New test.
5291         * g++.dg/abi/Wabi-3-2.C: New test.
5292         * g++.dg/abi/Wabi-3-3.C: New test.
5294 2016-01-27  Richard Biener  <rguenther@suse.de>
5296         PR tree-optimization/69166
5297         * gcc.dg/torture/pr69166.c: New testcase.
5299 2016-01-27  Martin Jambor  <mjambor@suse.cz>
5301         PR tree-optimization/69355
5302         * gcc.dg/tree-ssa/pr69355.c: New test.
5304 2016-01-27  Marek Polacek  <polacek@redhat.com>
5306         PR c++/69496
5307         * g++.dg/ext/constexpr-vla1.C: New test.
5309 2016-01-20  Christian Bruel  <christian.bruel@st.com>
5311         PR target/69245
5312         * gcc.target/arm/pr69245.c: New test.
5314 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
5316         PR tree-optimization/69399
5317         * gcc.dg/torture/pr69399.c: New test.
5319 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5321         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5323 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5325         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5327 2016-01-26  Tom de Vries  <tom@codesourcery.com>
5329         PR tree-optimization/69110
5330         * gcc.dg/autopar/pr69110.c: New test.
5332 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5333             Sebastian Pop  <s.pop@samsung.com>
5335         * gcc.dg/graphite/isl-ast-op-select.c: New.
5337 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5339         PR fortran/69385
5340         * gfortran.dg/allocate_error_6.f90: New test.
5342 2016-01-26  Richard Henderson  <rth@redhat.com>
5344         * gcc.dg/tm/pr60908.c: New test.
5346 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
5348         PR other/69006
5349         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5350         directive.
5351         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5352         expected multiline output to reflect the colorization being
5353         disabled before newlines.
5354         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5355         (custom_diagnostic_finalizer): Replace call to
5356         pp_newline_and_flush with call to pp_flush.
5357         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5358         * gfortran.dg/implicit_class_1.f90: Likewise.
5359         * lib/gcc-dg.exp (allow_blank_lines): New global.
5360         (dg-allow-blank-lines-in-output): New procedure.
5361         (gcc-dg-prune): Complain about blank lines in the output, unless
5362         dg-allow-blank-lines-in-output was called.
5363         * lib/multiline.exp (_build_multiline_regex): Only support
5364         arbitrary followup text for non-blank-lines, not for blank lines.
5366 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5368         PR tree-optimization/69483
5369         * gcc.dg/pr69483.c: New test.
5370         * g++.dg/opt/pr69483.C: New test.
5372 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5374         PR target/68620
5375         * gcc.target/arm/pr68620.c: New test.
5377 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5379         * gcc.target/i386/pr68986-2.c: Remove -m32.
5381 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5383         PR target/68986
5384         * gcc.target/i386/pr68986-1.c: New test.
5385         * gcc.target/i386/pr68986-2.c: Likewise.
5386         * gcc.target/i386/pr68986-3.c: Likewise.
5388 2016-01-26  Christian Bruel  <christian.bruel@st.com>
5390         * lib/target-supports.exp
5391         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5392         (check_effective_target_arm_crypto_pragma_ok): Likewise.
5393         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5395 2016-01-26  Richard Biener  <rguenther@suse.de>
5397         PR tree-optimization/69452
5398         * gcc.dg/torture/pr69452.c: New testcase.
5400 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5402         PR target/69442
5403         * gcc.dg/pr69442.c: New test.
5405 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
5407         PR target/67896
5408         * gcc.target/aarch64/simd/pr67896.C: New.
5410 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
5412         PR tree-optimization/69400
5413         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5414         function.
5415         (plugin_init): Call it.
5416         * gcc.dg/torture/pr69400.c: New test.
5418 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5420         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5422 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5423             Sebastian Pop  <s.pop@samsung.com>
5425         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5426         isl-0.15.
5428 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5429             Sebastian Pop  <s.pop@samsung.com>
5431         * gcc.dg/graphite/pr69292.c: New.
5433 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
5435         * c-c++-common/goacc/use_device-1.c: New test.
5437 2016-01-25  Jeff Law  <law@redhat.com>
5439         PR tree-optimization/69196
5440         PR tree-optimization/68398
5441         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5442         * gcc.dg/tree-ssa/pr68198.c: Likewise.
5444 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
5446         PR target/69469
5447         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5448         Algorithm.
5450 2016-01-25  Richard Biener  <rguenther@suse.de>
5452         PR testsuite/69380
5453         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5455 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
5457         PR target/69421
5458         * gcc.dg/pr69421.c: New test.
5460 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
5462         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5463         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5464         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5465         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5466         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5467         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5468         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5469         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5470         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5471         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5473 2016-01-25  Richard Biener  <rguenther@suse.de>
5475         PR tree-optimization/69376
5476         * gcc.dg/torture/pr69376.c: New testcase.
5478 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5480         PR fortran/69397
5481         PR fortran/68442
5482         * gfortran.dg/interface_38.f90: New test.
5483         * gfortran.dg/interface_39.f90: New test.
5485 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
5487         Revert:
5488         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5490         PR c++/11858
5491         PR c++/24663
5492         PR c++/24664
5493         * g++.dg/template/pr11858.C: New test.
5494         * g++.dg/template/pr24663.C: New test.
5495         * g++.dg/template/unify12.C: New test.
5496         * g++.dg/template/unify13.C: New test.
5497         * g++.dg/template/unify14.C: New test.
5498         * g++.dg/template/unify15.C: New test.
5499         * g++.dg/template/unify16.C: New test.
5500         * g++.dg/template/unify17.C: New test.
5502 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5504         PR fortran/68283
5505         gfortran.dg/pr68283.f90: New test.
5507 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5509         PR fortran/66094
5510         * gfortran.dg/inline_matmul_13.f90:  New test.
5511         * gfortran.dg/matmul_bounds_8.f90:  New test.
5512         * gfortran.dg/matmul_bounds_9.f90:  New test.
5513         * gfortran.dg/matmul_bounds_10.f90:  New test.
5515 2016-01-23  Tom de Vries  <tom@codesourcery.com>
5517         PR tree-optimization/69426
5518         * gcc.dg/autopar/pr69426.c: New test.
5520 2016-01-23  Martin Sebor  <msebor@redhat.com>
5522         PR c++/58109
5523         PR c++/69022
5524         * g++.dg/cpp0x/alignas5.C: New test.
5525         * g++.dg/ext/vector29.C: Same.
5527 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
5529         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5530         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5531         _GNU_SOURCE from compile flags to the source.
5532         * gcc.target/i386/chkp-stropt-12.c: Ditto.
5533         * gcc.target/i386/chkp-stropt-16.c: Ditto.
5534         * gcc.target/i386/chkp-stropt-4.c: Ditto.
5535         * gcc.target/i386/chkp-stropt-8.c: Ditto.
5537 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
5539         PR target/69432
5540         * g++.dg/opt/pr69432.C: New test.
5542 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5544         * gcc.target/powerpc/pr63354c: Adjust target selector to include
5545         32-bit targets testing an -m64 multilib.
5547 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5549         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5550         64-bit support.
5552 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
5554         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5556 2016-01-21  Christian Bruel  <christian.bruel@st.com>
5558         PR target/68674
5559         * gcc.target/i386/pr68674.c
5560         * gcc.target/aarch64/pr68674.c
5561         * gcc.target/arm/pr68674.c
5563 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5565         PR target/69403
5566         * gcc.c-torture/execute/pr69403.c: New test.
5568 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5570         PR c++/55843
5571         * g++.dg/template/pr55843.C: New.
5573 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
5575         PR testsuite/66877
5576         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5577         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5579 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5581         PR testsuite/67489
5582         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5583         from dg-do compile directive, and instead add
5584         { dg-require-effective-target int128 }.
5586 2016-01-20  Martin Sebor  <msebor@redhat.com>
5588         PR c/69405
5589         * gcc.dg/sync-fetch.c: New test.
5591 2016-01-21  Martin Sebor  <msebor@redhat.com>
5593         PR target/69252
5594         * gcc.target/powerpc/pr69252.c: New test.
5596 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5598         PR fortran/65996
5599         * gfortran.dg/pr65996.f90: New test.
5601 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5603         PR c++/68810
5604         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5605         expected to generate an error.
5607 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
5609         PR middle-end/66178
5610         * gcc.dg/torture/pr66178.c: New test.
5612 2016-01-21  Anton Blanchard  <anton@samba.org>
5613             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5615         PR target/63354
5616         * gcc.target/powerpc/pr63354.c:  New test.
5618 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5620         PR rtl-optimization/68990
5621         * gcc.target/i386/pr68990: New.
5623 2016-01-21  Nick Clifton  <nickc@redhat.com>
5625         PR target/69129
5626         * gcc.target/mips/pr69129.c: New.
5628 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
5630         PR c++/58046
5631         * g++.dg/cpp0x/pr58046.C: New.
5633 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5635         PR target/69187
5636         PR target/65624
5637         * gcc.target/arm/pr69187.c: New test.
5639         PR c++/69355
5640         * g++.dg/torture/pr69355.C: New test.
5642 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5643             Sebastian Pop  <s.pop@samsung.com>
5645         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5647 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5648             Sebastian Pop  <s.pop@samsung.com>
5650         * gcc.dg/graphite/pr68976.c: New test.
5652 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5654         PR middle-end/67653
5655         * c-c++-common/pr67653.c: New test.
5656         * gcc.dg/torture/pr29119.c: Add dg-warning.
5658 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
5660         * gcc.target/powerpc/cpu-builtin-1.c: New test.
5662 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5664         PR c/24293
5665         * gcc.dg/pr24293.c: New test.
5666         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5667         incomplete struct type.
5668         * gcc.dg/declspec-1.c: Likewise.
5669         * gcc.dg/pr63549.c: Likewise.
5671 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
5673         PR tree-optimization/66612
5674         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5675         for bdn instruction.
5677 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5679         * lib/target-supports.exp
5680         (check_effective_target_arm_fp_ok_nocache): New.
5681         (check_effective_target_arm_fp_ok): New.
5682         (add_options_for_arm_fp): New.
5683         (check_effective_target_arm_crypto_ok_nocache): Require
5684         target_arm_v8_neon_ok instead of arm32.
5685         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5686         (check_effective_target_arm_crypto_pragma_ok): New.
5687         (add_options_for_arm_vfp): New.
5688         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5689         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5690         target instead. Force initial fpu to vfp.
5691         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5692         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5693         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5694         dependency.
5695         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5696         use arm_vfp effective target instead. Force initial fpu to vfp.
5697         * gcc.target/arm/attr-neon3.c: Likewise.
5698         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5699         arm_vfp_ok.
5700         * gcc.target/arm/unsigned-float.c: Likewise.
5701         * gcc.target/arm/vfp-1.c: Likewise.
5702         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5703         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5704         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5705         * gcc.target/arm/vfp-ldmias.c: Likewise.
5706         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5707         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5708         * gcc.target/arm/vfp-stmiad.c: Likewise.
5709         * gcc.target/arm/vfp-stmias.c: Likewise.
5710         * gcc.target/arm/vnmul-1.c: Likewise.
5711         * gcc.target/arm/vnmul-2.c: Likewise.
5712         * gcc.target/arm/vnmul-3.c: Likewise.
5713         * gcc.target/arm/vnmul-4.c: Likewise.
5715 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
5717         PR testsuite/69366
5718         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5719         the MPX run-time library, for compile-time MPX test.
5720         * gcc.target/i386/chkp-always_inline.c: Likewise.
5721         * gcc.target/i386/chkp-bndret.c: Likewise.
5722         * gcc.target/i386/chkp-builtins-1.c: Likewise.
5723         * gcc.target/i386/chkp-builtins-2.c: Likewise.
5724         * gcc.target/i386/chkp-builtins-3.c: Likewise.
5725         * gcc.target/i386/chkp-builtins-4.c: Likewise.
5726         * gcc.target/i386/chkp-const-check-1.c: Likewise.
5727         * gcc.target/i386/chkp-const-check-2.c: Likewise.
5728         * gcc.target/i386/chkp-hidden-def.c: Likewise.
5729         * gcc.target/i386/chkp-label-address.c: Likewise.
5730         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5731         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5732         * gcc.target/i386/chkp-pr69044.c: Likewise.
5733         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5734         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5735         * gcc.target/i386/chkp-strchr.c: Likewise.
5736         * gcc.target/i386/chkp-strlen-1.c: Likewise.
5737         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5738         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5739         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5740         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5741         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5742         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5743         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5744         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5745         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5746         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5747         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5748         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5749         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5750         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5751         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5752         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5753         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5754         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5755         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5756         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5757         * gcc.target/i386/pr63995-2.c: Likewise.
5758         * gcc.target/i386/pr64805.c: Likewise.
5759         * gcc.target/i386/pr65044.c: Likewise.
5760         * gcc.target/i386/pr65167.c: Likewise.
5761         * gcc.target/i386/pr65183.c: Likewise.
5762         * gcc.target/i386/pr65184.c: Likewise.
5763         * gcc.target/i386/thunk-retbnd.c: Likewise.
5765 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
5767         PR tree-optimization/69328
5768         * gcc.dg/pr69328.c: New test.
5770 2016-01-20  Jeff Law  <law@redhat.com>
5772         PR target/25114
5773         * gcc.target/m68k/pr25114.c: New test.
5775 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5777         * gcc.target/arm/memset-inline-10.c: Added
5778         dg-require-effective-target arm_thumb2_ok.
5780 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
5782         * gcc.dg/debug/dwarf2/sso.c: New test.
5784 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
5786         PR testsuite/68820
5787         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5788         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5789         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5791 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5793         PR ipa/66223
5794         * g++.dg/ipa/devirt-50.C: New testcase.
5796 2016-01-19  Marek Polacek  <polacek@redhat.com>
5798         PR c++/68965
5799         * g++.dg/cpp1y/parameter-pack-1.C: New test.
5800         * g++.dg/cpp1y/parameter-pack-2.C: New test.
5802 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5804         PR target/69135
5805         * gcc.target/arm/pr69135_1.c: New test.
5807 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5809         * gcc.target/aarch64/ccmp_1.c: Add new tests.
5811 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5813         * gcc.target/aarch64/ccmp_1.c: New testcase.
5815 2016-01-19  Marek Polacek  <polacek@redhat.com>
5817         PR c++/68586
5818         * g++.dg/cpp0x/enum30.C: New test.
5820 2016-01-19  Richard Biener  <rguenther@suse.de>
5822         PR tree-optimization/69336
5823         * g++.dg/tree-ssa/pr69336.C: New testcase.
5825 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5827         PR debug/65779
5828         * gcc.dg/pr65779.c: New test.
5830 2016-01-19  Richard Biener  <rguenther@suse.de>
5832         PR tree-optimization/69352
5833         * gcc.dg/torture/pr69352.c: New testcase.
5835 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5837         PR rtl-optimization/68955
5838         PR rtl-optimization/64557
5839         * gcc.dg/torture/pr68955.c: New test.
5841 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5843         PR lto/69136
5844         * g++.dg/torture/pr69136.C: New testcase.
5846 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5848         PR lto/69133
5849         * g++.dg/lto/pr69133_0.C: New testcase.
5850         * g++.dg/lto/pr69133_1.C: New testcase.
5852 2016-01-15  Jeff Law  <law@redhat.com>
5854         PR tree-optimization/69320
5855         * gcc.c-torture/pr69320-1.c: New test.
5856         * gcc.c-torture/pr69320-2.c: New test.
5857         * gcc.c-torture/pr69320-3.c: New test.
5858         * gcc.c-torture/pr69320-4.c: New test.
5860 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5862         PR c++/11858
5863         PR c++/24663
5864         PR c++/24664
5865         * g++.dg/template/pr11858.C: New test.
5866         * g++.dg/template/pr24663.C: New test.
5867         * g++.dg/template/unify12.C: New test.
5868         * g++.dg/template/unify13.C: New test.
5869         * g++.dg/template/unify14.C: New test.
5870         * g++.dg/template/unify15.C: New test.
5871         * g++.dg/template/unify16.C: New test.
5872         * g++.dg/template/unify17.C: New test.
5874 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
5876         PR testsuite/69181
5877         * gcc.dg/pr69181-1.c: New test file.
5878         * gcc.dg/pr69181-2.c: New test file.
5879         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5880         globals by moving it to...
5881         (cleanup-after-saved-dg-test): ...this new function.  Add
5882         "global additional_sources_used".  Add reset of global
5883         multiline_expected_outputs to the empty list.
5884         * lib/multiline.exp (_multiline_expected_outputs): Rename this
5885         global to...
5886         (multiline_expected_outputs): ...this, and updated comments to
5887         note that it is modified from gcc-dg.exp.
5888         (dg-end-multiline-output): Update for the above renaming.
5889         (handle-multiline-outputs): Likewise.  Remove the clearing
5890         of the expected outputs to the empty list.
5892 2016-01-18  Richard Biener  <rguenther@suse.de>
5894         PR tree-optimization/69297
5895         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5897 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
5899         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5900         dg-options.
5901         * gcc.target/mips/mips-3d-2.c: Likewise.
5902         * gcc.target/mips/mips-3d-3.c: Likewise.
5903         * gcc.target/mips/mips-3d-4.c: Likewise.
5904         * gcc.target/mips/mips-3d-5.c: Likewise.
5905         * gcc.target/mips/mips-3d-6.c: Likewise.
5906         * gcc.target/mips/mips-3d-7.c: Likewise.
5907         * gcc.target/mips/mips-3d-8.c: Likewise.
5908         * gcc.target/mips/mips-3d-9.c: Likewise.
5909         * gcc.target/mips/mips-ps-1.c: Likewise.
5910         * gcc.target/mips/mips-ps-2.c: Likewise.
5911         * gcc.target/mips/mips-ps-3.c: Likewise.
5912         * gcc.target/mips/mips-ps-4.c: Likewise.
5913         * gcc.target/mips/mips-ps-5.c: Likewise.
5914         * gcc.target/mips/mips-ps-6.c: Likewise.
5915         * gcc.target/mips/mips-ps-7.c: Likewise.
5916         * gcc.target/mips/mips-ps-type.c: Likewise.
5917         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5918         * gcc.target/mips/mips16-attributes-6.c: Likewise.
5920 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5922         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5923         * c-c++-common/goacc/kernels-double-reduction.c: New test.
5924         * c-c++-common/goacc/kernels-empty.c: New test.
5925         * c-c++-common/goacc/kernels-eternal.c: New test.
5926         * c-c++-common/goacc/kernels-loop-2.c: New test.
5927         * c-c++-common/goacc/kernels-loop-3.c: New test.
5928         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5929         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5930         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5931         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5932         * c-c++-common/goacc/kernels-loop-data.c: New test.
5933         * c-c++-common/goacc/kernels-loop-g.c: New test.
5934         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5935         * c-c++-common/goacc/kernels-loop-n.c: New test.
5936         * c-c++-common/goacc/kernels-loop-nest.c: New test.
5937         * c-c++-common/goacc/kernels-loop.c: New test.
5938         * c-c++-common/goacc/kernels-noreturn.c: New test.
5939         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5940         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5941         * c-c++-common/goacc/kernels-reduction.c: New test.
5943 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5945         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5946         * gcc.dg/autopar/outer-2.c: Same.
5947         * gcc.dg/autopar/outer-3.c: Same.
5948         * gcc.dg/autopar/outer-4.c: Same.
5949         * gcc.dg/autopar/outer-5.c: Same.
5950         * gcc.dg/autopar/outer-6.c: Same.
5951         * gcc.dg/autopar/parallelization-1.c: Same.
5952         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5953         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5954         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5955         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5956         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5957         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5958         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5959         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5960         * gcc.dg/autopar/pr39500-1.c: Same.
5961         * gcc.dg/autopar/pr39500-2.c: Same.
5962         * gcc.dg/autopar/pr46193.c: Same.
5963         * gcc.dg/autopar/pr46194.c: Same.
5964         * gcc.dg/autopar/pr49580.c: Same.
5965         * gcc.dg/autopar/pr49960-1.c: Same.
5966         * gcc.dg/autopar/pr49960.c: Same.
5967         * gcc.dg/autopar/pr68373.c: Same.
5968         * gcc.dg/autopar/reduc-1.c: Same.
5969         * gcc.dg/autopar/reduc-1char.c: Same.
5970         * gcc.dg/autopar/reduc-1short.c: Same.
5971         * gcc.dg/autopar/reduc-2.c: Same.
5972         * gcc.dg/autopar/reduc-2char.c: Same.
5973         * gcc.dg/autopar/reduc-2short.c: Same.
5974         * gcc.dg/autopar/reduc-3.c: Same.
5975         * gcc.dg/autopar/reduc-4.c: Same.
5976         * gcc.dg/autopar/reduc-6.c: Same.
5977         * gcc.dg/autopar/reduc-7.c: Same.
5978         * gcc.dg/autopar/reduc-8.c: Same.
5979         * gcc.dg/autopar/reduc-9.c: Same.
5980         * gcc.dg/autopar/uns-outer-4.c: Same.
5981         * gcc.dg/autopar/uns-outer-5.c: Same.
5982         * gcc.dg/autopar/uns-outer-6.c: Same.
5983         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5984         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5986 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5988         PR target/63679
5989         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5990         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5992 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5994         PR target/63679
5995         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5996         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5997         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5999 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
6001         PR target/63679
6002         * gcc.dg/tree-ssa/sra-17.c: New.
6003         * gcc.dg/tree-ssa/sra-18.c: New.
6005 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6007         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6009 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
6011         * gnat.dg/inline12.adb: New test.
6013 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
6015         PR tree-optimization/66797
6016         * gcc.c-torture/execute/pr65447.c: Relax check condition.
6018 2016-01-18  Richard Biener  <rguenther@suse.de>
6020         PR tree-optimization/69170
6021         * gcc.dg/torture/pr69170.c: New testcase.
6023 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
6025         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6027 2016-01-16  Tom de Vries  <tom@codesourcery.com>
6029         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6031 2016-01-16  Tom de Vries  <tom@codesourcery.com>
6033         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6034         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
6035         redundant dg-require-effective-target pthread.
6036         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6037         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6038         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6039         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6040         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6041         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6042         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6044 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
6046         PR target/68609
6047         * gcc.target/powerpc/recip-6.c: Enable on AIX.
6048         * gcc.target/powerpc/recip-7.c: Same.
6050 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6052         PR c++/69091
6053         * g++.dg/template/pr69091.C: New test.
6055 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6057         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6058         dump does not contain an error_mark_node.
6059         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6060         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6062 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6064         PR c++/68936
6065         * g++.dg/template/pr68936.C: New test.
6067 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
6069         PR target/68609
6070         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6071         * gcc.target/powerpc/recip-2.c: Same.
6072         * gcc.target/powerpc/recip-3.c: Same.
6073         * gcc.target/powerpc/recip-4.c: Same.
6074         * gcc.target/powerpc/recip-sqrtf.c: Same.
6076 2016-01-15  Jeff Law  <law@redhat.com>
6078         PR tree-optimization/69270
6079         * gcc.dg/tree-ssa/pr69270-2.c: New test.
6080         * gcc.dg/tree-ssa/pr69270-3.c: New test.
6082 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
6084         PR fortran/49630
6085         * gfortran.dg/deferred_character_13.f90: New test for the fix
6086         of comment 3 of the PR.
6088         PR fortran/54070
6089         * gfortran.dg/deferred_character_8.f90: New test
6090         * gfortran.dg/allocate_error_5.f90: New test
6092         PR fortran/60593
6093         * gfortran.dg/deferred_character_10.f90: New test
6095         PR fortran/60795
6096         * gfortran.dg/deferred_character_14.f90: New test
6098         PR fortran/61147
6099         * gfortran.dg/deferred_character_11.f90: New test
6101         PR fortran/64324
6102         * gfortran.dg/deferred_character_9.f90: New test
6104 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6106         PR rtl-optimization/69030
6107         * gcc.target/i386/pr69030.c: New.
6109 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6111         * gcc.target/aarch64/target_attr_17.c: New test.
6113 2016-01-15  Richard Biener  <rguenther@suse.de>
6115         PR tree-optimization/66856
6116         * gcc.dg/torture/pr66856-1.c: New testcase.
6117         * gcc.dg/torture/pr66856-2.c: Likewise.
6119 2016-01-15  Richard Biener  <rguenther@suse.de>
6121         PR debug/69137
6122         * g++.dg/lto/pr69137_0.C: New testcase.
6124 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
6126         PR middle-end/69246
6127         * gcc.target/i386/pr69246.c: New test.
6129 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6131         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6133 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6135         PR c++/56194
6136         * g++.dg/init/const9.C: Disable test on S/390.
6138 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6140         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6141         * g++.dg/Wno-frame-address.C: Ditto.
6143 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6145         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6147 2016-01-15  Richard Biener  <rguenther@suse.de>
6149         PR tree-optimization/68961
6150         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6152 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
6154         * gcc.target/i386/pr65105-5.c: New test.
6156 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
6158         * gcc.c-torture/execute/alias-4.c: New testcase.
6160 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
6162         PR ipa/68148
6163         * g++.dg/ipa/devirt-49.C: New testcase.
6165 2016-01-15  Christian Bruel  <christian.bruel@st.com>
6167         PR target/65837
6168         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6169         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6170         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6172 2016-01-15  Richard Biener  <rguenther@suse.de>
6174         PR tree-optimization/69117
6175         * gcc.dg/torture/pr69117.c: New testcase.
6177 2015-01-14  Ryan Burn  <contact@rnburn.com>
6179         PR c++/69048
6180         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6182 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6184         PR testsuite/67509
6185         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6186         range tests use 100 * maximum instead of maximum + 1.
6188 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
6190         PR debug/69244
6191         * gcc.dg/guality/pr69244.c: New test.
6193 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
6195         * lib/target-supports.exp (check_effective_target_issignaling):
6196         New procedure.
6197         * gcc.dg/pr61441.c: Require issignaling effective target.
6199 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
6201         PR target/68803
6202         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6204 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
6206         PR c++/68819
6207         PR preprocessor/69177
6208         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6209         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6210         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6211         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6213 2016-01-14  Marek Polacek  <polacek@redhat.com>
6215         PR c/69262
6216         * gcc.dg/array-15.c: New test.
6218 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
6220         PR middle-end/68146
6221         PR tree-optimization/69155
6222         * gfortran.dg/pr68146.f: New test.
6223         * gfortran.dg/pr69155.f90: New test.
6225 2016-01-14  Richard Biener  <rguenther@suse.de>
6227         PR tree-optimization/68060
6228         * gcc.dg/torture/pr68060-1.c: New testcase.
6229         * gcc.dg/torture/pr68060-2.c: Likewise.
6231 2016-01-14  Nick Clifton  <nickc@redhat.com>
6233         * lib/target-supports.exp
6234         (check_effective_target_arm_neon_ok_nocache): Add an option
6235         sequence that includes setting the ARM architecture to ARMv7-A.
6236         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6237         command line options necessary to enable Neon support.
6238         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6239         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6240         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6241         * gcc.target/arm/pr69180.c: Likewise.
6243 2016-01-14  Jeff Law  <law@redhat.com>
6245         PR tree-optimization/69270
6246         * gcc.dg/tree-ssa/pr69270.c: New test.
6248 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
6250         PR c/66208
6251         * c-c++-common/pr66208.c: New file.
6253 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
6255         PR tree-optimization/69156
6256         * gcc.dg/pr69156.c: New test.
6258 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6260         * gcc.target/i386/pr69225-7.c: New test.
6262 2016-01-13  Richard Henderson  <rth@redhat.com>
6264         * gcc.dg/tm/memopt-13.c: Update expected function.
6265         * gcc.dg/tm/memopt-6.c: Likewise.
6267 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
6269         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6270         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6271         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6272         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6274 2016-01-13  Tom de Vries  <tom@codesourcery.com>
6276         PR tree-optimization/69169
6277         * gcc.dg/pr69169.c: New test.
6279 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
6281         PR target/69228
6282         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6283         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6284         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6285         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6286         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6287         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6288         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6289         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6291 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
6293         PR target/69247
6294         * gcc.dg/pr69247.c: New test.
6296 2016-01-13  Richard Biener  <rguenther@suse.de>
6298         PR tree-optimization/69242
6299         * gcc.dg/torture/pr69242.c: New testcase.
6301 2016-01-13  Richard Biener  <rguenther@suse.de>
6303         PR tree-optimization/69186
6304         * gcc.dg/torture/pr69186.c: New testcase.
6306 2016-01-13  Jeff Law  <law@redhat.com>
6308         PR tree-optimization/67755
6309         * gcc.dg/tree-ssa/pr67755.c: New test.
6311 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6313         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6314         pass number in output by a star.
6316 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
6318         PR tree-optimization/68911
6319         * gcc.c-torture/execute/pr68911.c: New test.
6321 2016-01-12  Marek Polacek  <polacek@redhat.com>
6323         PR c++/68979
6324         * g++.dg/warn/permissive-1.C: New test.
6326 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6328         PR objc++/68511
6329         PR c++/69213
6330         * g++.dg/opt/pr69213.C: New test.
6332 2016-01-12  Christian Bruel  <christian.bruel@st.com>
6334         PR target/69180
6335         * gcc.target/arm/pr69180.c: New test.
6337 2016-01-12  Richard Biener  <rguenther@suse.de>
6339         PR lto/69077
6340         * g++.dg/lto/pr69077_0.C: New testcase.
6341         * g++.dg/lto/pr69077_1.C: Likewise.
6343 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6345         PR target/69175
6346         * g++.dg/opt/pr69175.C: New test.
6348 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
6350         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6351         rather than #including math.h & stdlib.h.
6352         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6353         * gcc.dg/vect/pr49771.c: Likewise.
6354         * gcc.dg/vect/vect-10-big-array.c: Likewise.
6355         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6356         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6357         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6358         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6359         * gcc.dg/vect/pr44507.c: Likewise.
6360         * gcc.dg/vect/pr45902.c: Likewise.
6361         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6362         * gcc.dg/vect/vect-117.c: Likewise.
6363         * gcc.dg/vect/vect-99.c: Likewise.
6364         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6365         * gcc.dg/vect/vect-cond-1.c: Likewise.
6366         * gcc.dg/vect/vect-cond-2.c: Likewise.
6367         * gcc.dg/vect/vect-cond-3.c: Likewise.
6368         * gcc.dg/vect/vect-cond-4.c: Likewise.
6369         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6370         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6371         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6372         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6373         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6374         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6375         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6376         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6377         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6378         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6379         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6380         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6381         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6382         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6383         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6384         include of signal.h.
6385         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6386         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6387         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6388         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6389         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6390         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6391         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6392         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6393         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6394         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6395         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6396         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6397         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6398         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6399         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6400         * gcc.dg/vect/vect-outer-5.c: Likewise.
6401         * gcc.dg/vect/vect-outer-6.c: Likewise.
6402         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6403         include of stdio.h.
6405 2016-01-12  Nick Clifton  <nickc@redhat.com>
6407         PR target/68913
6408         * gcc.dg/lto/pr61886_0.c: Rename the external function called
6409         to fread so that it will be found in all target runtimes.
6411 2016-01-12  Richard Biener  <rguenther@suse.de>
6413         PR tree-optimization/69053
6414         * g++.dg/torture/pr69053.C: New testcase.
6416 2016-01-12  Richard Biener  <rguenther@suse.de>
6418         PR tree-optimization/69168
6419         * gcc.dg/torture/pr69168.c: New testcase.
6421 2016-01-12  Richard Biener  <rguenther@suse.de>
6423         PR tree-optimization/69157
6424         * gcc.dg/torture/pr69157.c: New testcase.
6426 2016-01-12  Richard Biener  <rguenther@suse.de>
6428         PR tree-optimization/69174
6429         * gcc.dg/torture/pr69174.c: New testcase.
6431 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6433         PR c++/66808
6434         PR c++/69000
6435         * g++.dg/tls/pr66808.C: New test.
6436         * g++.dg/tls/pr69000.C: New test.
6438 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6440         * gcc.target/powerpc/swaps-p8-23.c: New test.
6441         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6443 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
6445         PR tree-optimization/68356
6446         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6448 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
6449             Jim Wilson  <jim.wilson@linaro.org>
6451         PR target/69194
6452         * gcc.target/arm/pr69194.c: New test.
6454 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6456         PR target/69225
6457         * gcc.target/i386/pr69225-1.c: New test.
6458         * gcc.target/i386/pr69225-2.c: Likewise.
6459         * gcc.target/i386/pr69225-3.c: Likewise.
6460         * gcc.target/i386/pr69225-4.c: Likewise.
6461         * gcc.target/i386/pr69225-5.c: Likewise.
6462         * gcc.target/i386/pr69225-6.c: Likewise.
6464 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
6466         PR target/67462
6467         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6468         if lp64.
6470         PR target/69071
6471         * gcc.dg/pr69071.c: New test.
6473         PR c++/69211
6474         * g++.dg/opt/pr69211.C: New test.
6476         PR tree-optimization/69214
6477         * gcc.c-torture/compile/pr69214.c: New test.
6479 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
6481         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6482         * gcc.target/i386/pr66232-11.c: Ditto.
6483         * gcc.target/i386/pr66232-12.c: Ditto.
6484         * gcc.target/i386/pr66232-13.c: Ditto.
6486 2016-01-11  Richard Biener  <rguenther@suse.de>
6488         PR tree-optimization/69173
6489         * gcc.dg/torture/pr69173.c: New testcase.
6491 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6493         PR rtl-optimization/68796
6494         * gcc.target/aarch64/tst_5.c: New test.
6495         * gcc.target/aarch64/tst_6.c: Likewise.
6497 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6499         PR rtl-optimization/68841
6500         * gcc.dg/pr68841.c: New test.
6501         * gcc.c-torture/execute/pr68841.c: New test.
6503 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
6505         PR rtl-optimization/68920
6506         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6507         for ix86 targets.
6508         * gcc.dg/ifcvt-5.c: New test.
6510 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
6512         PR bootstrap/69123
6513         * g++.dg/pr69123.C: New.
6515 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6517         PR target/69010
6518         * gcc.target/i386/pr69010.c: New test.
6520 2016-01-11  Martin Jambor  <mjambor@suse.cz>
6522         PR ipa/69044
6523         * gcc.target/i386/chkp-pr69044.c: New test.
6525 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6527         PR tree-optimization/69109
6528         * gcc.dg/autopar/pr69109-2.c: New test.
6529         * gcc.dg/autopar/pr69109.c: New test.
6531 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6533         PR tree-optimization/69108
6534         * gcc.dg/autopar/pr69108.c: New test.
6536 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
6538         PR c++/69029
6539         * c-c++-common/Wisleading-indentation.c: Augment test.
6541 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6543         PR fortran/69154
6544         * gfortran.dg/inline_matmul_12.f90:  New test.
6546 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
6548         PR fortran/67779
6549         * gfortran.dg/actual_array_offset_1: New test.
6551 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6553         PR tree-optimization/69062
6554         * gcc.dg/autopar/pr69062.c: New test.
6556 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
6558         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6559         * gcc.dg/vect/slp-perm-2.c: Likewise.
6560         * gcc.dg/vect/slp-perm-3.c: Likewise.
6561         * gcc.dg/vect/slp-perm-5.c: Likewise.
6562         * gcc.dg/vect/slp-perm-6.c: Likewise.
6563         * gcc.dg/vect/slp-perm-7.c: Likewise.
6564         * gcc.dg/vect/slp-perm-8.c: Likewise.
6566 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6568         PR tree-optimization/69039
6569         * gcc.dg/autopar/pr69039.c: New test.
6571 2016-01-09  Marek Polacek  <polacek@redhat.com>
6573         PR c++/69113
6574         * g++.dg/pr69113.C: New test.
6576 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6578         PR middle-end/50865
6579         PR tree-optimization/69097
6580         * gcc.c-torture/execute/pr50865.c: New test.
6581         * gcc.c-torture/execute/pr69097-1.c: New test.
6582         * gcc.c-torture/execute/pr69097-2.c: New test.
6583         * gcc.dg/pr69097-1.c: New test.
6584         * gcc.dg/pr69097-2.c: New test.
6586 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6588         PR c++/69164
6589         * g++.dg/opt/pr69164.C: New test.
6591 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6593         PR tree-optimization/69167
6594         * gcc.dg/pr69167.c: New test.
6596 2016-01-08  Marek Polacek  <polacek@redhat.com>
6598         PR c++/68449
6599         * g++.dg/pr68449.C: New.
6601 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
6603         PR tree-optimization/68707
6604         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6605         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6606         on platforms supporting it.
6607         * gcc.dg/vect/slp-perm-2.c: Likewise.
6608         * gcc.dg/vect/slp-perm-3.c: Likewise.
6609         * gcc.dg/vect/slp-perm-5.c: Likewise.
6610         * gcc.dg/vect/slp-perm-7.c: Likewise.
6611         * gcc.dg/vect/slp-perm-8.c: Likewise.
6612         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6613         on platforms supporting it.
6615 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6617         PR tree-optimization/69162
6618         * gcc.dg/pr69162.c: New test.
6620         PR tree-optimization/69172
6621         * gcc.dg/pr69172.c: New test.
6623 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6625         PR tree-optimization/67781
6626         * gcc.c-torture/execute/pr67781.c: New file.
6628 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6630         PR tree-optimization/69083
6631         * gcc.dg/vect/pr69083.c: New test.
6633 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
6635         PR tree-optimization/61441
6636         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6637         Use -fexcess-precision=standard for compiler options.
6638         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
6640 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6642         PR fortran/69128
6643         * gfortran.dg/gomp/pr69128.f90: New test.
6645         PR c++/69145
6646         * g++.dg/ext/pr69145-1.C: New test.
6647         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6648         * g++.dg/ext/pr69145-2.h: New file.
6650 2016-01-07  Martin Sebor  <msebor@redhat.com>
6652         PR c/68966
6653         * gcc.dg/atomic-fetch-bool.c: New test.
6654         * gcc.dg/sync-fetch-bool.c: New test.
6656 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6658         PR fortran/66680
6659         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6661 2016-01-07  Nick Clifton  <nickc@redhat.com>
6663         PR target/66655
6664         * g++.dg/pr66655.C: New test.
6665         * g++.dg/pr66655_1.cc: Test support file.
6666         * g++.dg/pr66655.h: Test header file.
6668 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6670         PR fortran/66680
6671         gfortran.dg/gomp/pr66680.f90: New test.
6673 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6675         PR target/69171
6676         * gcc.target/i386/pr69171-1.c: New test.
6677         * gcc.target/i386/pr69171-2.c: Likewise.
6678         * gcc.target/i386/pr69171-3.c: Likewise.
6679         * gcc.target/i386/pr69171-4.c: Likewise.
6680         * gcc.target/i386/pr69171-5.c: Likewise.
6681         * gcc.target/i386/pr69171-6.c: Likewise.
6683 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
6685         PR middle-end/67639
6686         * c-c++-common/pr67639.c: New test.
6688 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
6690         PR tree-optimization/69141
6691         * g++.dg/opt/pr69141.C: New test.
6693 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6695         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6697 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
6699         PR target/69140
6700         * gcc.target/i386/pr69140.c: New test
6702 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
6704         * gcc.dg/bad-dereference.c: New test case.
6706 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6708         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6710 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
6712         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6714 2016-01-06  Marek Polacek  <polacek@redhat.com>
6716         PR sanitizer/69099
6717         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6719 2016-01-05  Marek Polacek  <polacek@redhat.com>
6721         PR c/69104
6722         * gcc.dg/atomic-invalid-2.c: New.
6724 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6726         PR target/68991
6727         * gcc.target/i386/pr68991.c: New test.
6729 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6731         PR target/68991
6732         * g++.dg/pr68991-1.C: New test.
6733         * g++.dg/pr68991-2.C: Likewise.
6735 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
6737         PR other/60465
6738         * gcc.target/ia64/pr60465-gprel64.c: New test.
6739         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6741 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6743         PR rtl-optimization/68651
6744         * gcc.target/aarch64/pr68651_1.c: New test.
6746 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
6748         PR c/69122
6749         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6751 2016-01-05  Nathan Sidwell  <nathan@acm.org>
6753         PR c++/58583
6754         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6756         * gcc.dg/alias-15.c: New.
6758 2016-01-05  Nick Clifton  <nickc@redhat.com>
6760         PR target/68870
6761         * g++.dg/pr68770.C: New test.
6763 2016-01-04  Mike Stump  <mikestump@comcast.net>
6765         * lib/target-supports.exp (check_effective_target_cilkplus):
6766         cilkplus targets require pthreads.
6767         (check_effective_target_cilkplus): Remove special case for NVPTX.
6769 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
6771         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6772         generation.
6774 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
6776         Update copyright years.
6778 2016-01-04  Marek Polacek  <polacek@redhat.com>
6780         PR c/68908
6781         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6782         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6783         * gcc.dg/atomic/stdatomic-op-5.c: New test.
6785 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6787         * gcc.target/sparc/20160104-2.c: New test.
6789 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6791         * gcc.target/sparc/20160104-1.c: New test.
6793 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
6795         PR fortran/65045
6796         * gfortran.dg/pr65045.f90: New test.
6798 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
6800         * gnat.dg/specs/debug1.ads: Delete.
6802 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6804         PR libgfortran/68867
6805         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6806         expression.
6808 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6810         PR libgfortran/68867
6811         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6812         PowerPC.
6814 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
6816         PR fortran/68864
6817         * gfortran.dg/pr68864.f90: New test.
6819 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
6821         PR tree-optimization/69070
6822         * gcc.dg/pr69070.c: New test.
6824         PR sanitizer/69055
6825         * gfortran.dg/pr69055.f90: New test.
6827         PR target/69015
6828         * gcc.dg/pr69015.c: New test.
6830 Copyright (C) 2016 Free Software Foundation, Inc.
6832 Copying and distribution of this file, with or without modification,
6833 are permitted in any medium without royalty provided the copyright
6834 notice and this notice are preserved.