match.pd: Relax some tree_nop_conversion_p
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4d39198acd35a921b34abaf77be3afd5dbbc1116
1 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
3         * gcc.dg/fold-notshift-2.c: Adjust.
5 2016-05-23  Marek Polacek  <polacek@redhat.com>
7         PR c/49859
8         * c-c++-common/Wswitch-unreachable-1.c: New test.
9         * gcc.dg/Wswitch-unreachable-1.c: New test.
10         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
12         * g++.dg/gomp/block-10.C: Likewise.
13         * gcc.dg/gomp/block-10.c: Likewise.
14         * g++.dg/gomp/block-9.C: Likewise.
15         * gcc.dg/gomp/block-9.c: Likewise.
16         * g++.dg/gomp/target-1.C: Likewise.
17         * g++.dg/gomp/target-2.C: Likewise.
18         * gcc.dg/gomp/target-1.c: Likewise.
19         * gcc.dg/gomp/target-2.c: Likewise. 
20         * g++.dg/gomp/taskgroup-1.C: Likewise.
21         * gcc.dg/gomp/taskgroup-1.c: Likewise.
22         * gcc.dg/gomp/teams-1.c: Likewise.
23         * g++.dg/gomp/teams-1.C: Likewise.
24         * g++.dg/overload/error3.C: Likewise.
25         * g++.dg/tm/jump1.C: Likewise.
26         * g++.dg/torture/pr40335.C: Likewise.
27         * gcc.dg/c99-vla-jump-5.c: Likewise.
28         * gcc.dg/switch-warn-1.c: Likewise.
29         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
30         * gcc.dg/nested-func-1.c: Likewise.
31         * gcc.dg/pr67784-4.c: Likewise.
33 2016-05-23  Richard Biener  <rguenther@suse.de>
35         PR tree-optimization/71230
36         * gfortran.dg/pr71230-1.f90: New testcase.
37         * gfortran.dg/pr71230-2.f90: Likewise.
39 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
41         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL. 
42         * gcc.dg/vect/pr58135.c:  Add new.
43         * gfortran.dg/pr46519-1.f: Adjust test case.
45 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
47         PR c++/53401
48         * g++.dg/cpp0x/decltype64.C: New.
50 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
52         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
53         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
54         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
56 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
58         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
59         Add poly64x1_t and poly64x2_t cases if supported.
60         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
61         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
62         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
63         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
64         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
66 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
68         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
69         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
70         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
71         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
72         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
73         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
74         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
76 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
78         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
80 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
82         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
83         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
85 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
87         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
88         constraint instead of "r".
89         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
90         insn instead of vxorpd.
91         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
93         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
94         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
96         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
98         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
99         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
101         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
103 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
105         PR middle-end/40921
106         * gcc.dg/tree-ssa/pr40921.c: New test.
108 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
110         PR target/71103
111         * gcc.target/avr/pr71103.c: New test.
113 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
115         PR middle-end/71179
116         * gcc.dg/tree-ssa/pr71179.c: New test.
118 2016-05-20  Martin Sebor  <msebor@redhat.com>
120         PR c/71115
121         * gcc.dg/init-excess-2.c: New test.
123 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
125         * gnat.dg/opt53.adb: New test.
126         * gnat.dg/opt54.adb: Likewise.
128 2016-05-20  Martin Jambor  <mjambor@suse.cz>
130         PR tree-optimization/70884
131         * gcc.dg/tree-ssa/pr70919.c: New test.
133 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
135         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
136         formatting.
137         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code
138         formatting.
140 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
142         * jit.dg/all-non-failing-tests.h: Add
143         test-factorial-must-tail-call.c.
144         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
145         * jit.dg/test-factorial-must-tail-call.c: New test case.
147 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
149         PR fortran/71204
150         * gfortran.dg/pr71204.f90: New test.
152 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
154         * gcc.target/nvptx/sincos.c: New test.
156 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
158         PR c++/70572
159         * g++.dg/cpp1y/auto-fn31.C: New.
161 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
163         * gcc.target/powerpc/vec-addec.c: New test.
164         * gcc.target/powerpc/vec-addec-int128.c: New test.
166 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
168         * gcc.dg/plugin/must-tail-call-1.c: New test case.
169         * gcc.dg/plugin/must-tail-call-2.c: New test case.
170         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
171         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
173 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
175         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
177 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
179         PR c++/71210
180         * g++.dg/opt/pr71210-1.C: New test.
181         * g++.dg/opt/pr71210-2.C: New test.
183         PR tree-optimization/29756
184         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
185         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
186         only on selected targets where V4SImode vectors are known to be
187         supported.
189 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
191         PR tree-optimization/71079
192         PR tree-optimization/71206
193         * gcc.dg/tree-ssa/pr71206.c: New testcase.
195 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
197         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
198         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
199         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
201 2016-05-20  Richard Guenther  <rguenther@suse.de>
203         PR tree-optimization/29756
204         * gcc.dg/tree-ssa/vector-6.c: New testcase.
206 2016-05-20  Richard Biener  <rguenther@suse.de>
208         PR tree-optimization/71185
209         * gcc.dg/tree-ssa/pr71185.c: New testcase.
211 2016-05-20  Richard Biener  <rguenther@suse.de>
213         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
215 2016-05-19  Marek Polacek  <polacek@redhat.com>
217         PR c++/71075
218         * g++.dg/diagnostic/pr71075.C: New test.
220 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
222         PR c++/71184
223         * g++.dg/pr71184.C: New test case.
225 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
227         * gcc.target/powerpc/darn-0.c: New test.
228         * gcc.target/powerpc/darn-1.c: New test.
229         * gcc.target/powerpc/darn-2.c: New test.
231 2016-05-19  Marek Polacek  <polacek@redhat.com>
233         PR tree-optimization/71031
234         * gcc.dg/tree-ssa/vrp100.c: New test.
236 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
238         PR rtl-optimization/71148
239         * gcc.dg/pr71148.c: New test.
241 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
243         PR target/71056
244         * gcc.target/arm/pr71056.c: New test.
246 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
248         * c-c++-common/pr69669.c: Check the used mode.
250 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
252         PR sanitizer/64354
253         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
255 2016-05-19  Richard Biener  <rguenther@suse.de>
257         PR tree-optimization/70729
258         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
259         * gcc.dg/graphite/scop-18.c: Likewise.
260         * gcc.dg/pr41783.c: Disable LIM.
261         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
262         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
263         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
264         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
265         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
266         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
267         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
268         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
269         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
270         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
271         * gfortran.dg/pr42108.f90: Likewise.
273 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
275         PR driver/69265
276         * gcc.dg/spellcheck-options-11.c: New test case.
278 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
280         PR c++/71100
281         * g++.dg/opt/pr71100.C: New test.
283 2016-05-18  Martin Jambor  <mjambor@suse.cz>
285         PR ipa/69708
286         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
287         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
288         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
289         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
291 2016-05-18  Martin Jambor  <mjambor@suse.cz>
293         PR ipa/69708
294         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
295         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
296         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
297         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
298         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
300 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
302         PR c++/69793
303         * g++.dg/template/crash122.C: New.
305 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
307         PR c++/70466
308         * g++.dg/template/pr70466-1.C: New.
309         * g++.dg/template/pr70466-2.C: Likewise.
311 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
313         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
314         splat operations and the XXSPLTIB instruction.
315         * gcc.target/powerpc/p9-splat-2.c: Likewise.
316         * gcc.target/powerpc/p9-splat-3.c: Likewise.
317         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
318         xxlxor to clear a register.
320 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
322         * gcc.dg/torture/pr71020.c: New test.
324 2016-05-18  Martin Jambor  <mjambor@suse.cz>
326         PR ipa/70646
327         * gcc.dg/ipa/pr70646.c: New test.
329 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
331         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
333 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
335         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
336         missing tests for vreinterpretq_p{8,16}.
338 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
340         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
341         vsliq_n_s64 and vsliq_n_u64.
343 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
345         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
346         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
348 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
350         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
351         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
352         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
354 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
356         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
357         in comment.
359 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
361         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
362         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
363         "blr\t" and switch to scan-assembler-times.
365 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
367         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
368         with __aarch64__.
369         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
370         declarations under __aarch64__ and __ARM_FEATURE_FMA.
372 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
374         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
375         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
376         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
377         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
378         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
379         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
381         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
382         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
384         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
385         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
387         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
388         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
390         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
392 2016-05-18  Richard Biener  <rguenther@suse.de>
394         PR tree-optimization/71168
395         * gcc.dg/torture/pr71168.c: New testcase.
397 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
399         PR middle-end/63586
400         * gcc.dg/tree-ssa/pr63586-2.c: New test.
401         * gcc.dg/tree-ssa/pr63586.c: New test.
402         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
404 2016-05-17  Nathan Sidwell  <nathan@acm.org>
406         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
407         * gcc.dg/pr68671.c: Fix ptx xfail-if.
408         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
409         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
411 2016-05-17  Nathan Sidwell  <nathan@acm.org>
413         * gcc.target/nvptx/abi-vararg-3.c: New.
415 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
417         PR tree-optimization/54579
418         PR middle-end/55299
419         * gcc.dg/fold-notrotate-1.c: New test.
420         * gcc.dg/fold-notshift-1.c: New test.
421         * gcc.dg/fold-notshift-2.c: New test.
423 2016-05-17  Marek Polacek  <polacek@redhat.com>
425         PR ipa/71146
426         * g++.dg/ipa/pr71146.C: New test.
428 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
430         * jit.dg/test-error-array-bounds.c: New test case.
432 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
434         * gcc.dg/tree-ssa/and-1.c: New testcase.
436 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
438         * gcc.dg/tree-ssa/pr69270.c: Adjust.
439         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
441 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
443         * gcc.dg/tree-ssa/pr69270.c: Adjust.
444         * gcc.dg/tree-ssa/vrp99.c: New testcase.
446 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
448         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
450 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
452         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
454 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
456         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
457         ".2d[index]" when scan the assembly.
458         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
459         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
460         float64x1.
461         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
463 2016-05-17  Richard Biener  <rguenther@suse.de>
465         PR tree-optimization/71132
466         * gcc.dg/torture/pr71132.c: New testcase.
468 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
470         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
472 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
474         PR target/70809
475         * gcc.target/aarch64/pr70809_1.c: New test.
477 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
479         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
480         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
481         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
482         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
484 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
485             Ilya Enkovich  <ilya.enkovich@intel.com>
487         PR target/71114
488         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
490 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
492         * g++.dg/ipa/ivinline-7.C: Do not xfail.
493         * g++.dg/ipa/ivinline-9.C: Do not xfail.
495 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
497         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
498         test for __ARM_FP16_ARGS.
499         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
500         * gcc.target/arm/aapcs/neon-vect10.c: New.
501         * gcc.target/arm/aapcs/neon-vect9.c: New.
502         * gcc.target/arm/aapcs/vfp18.c: New.
503         * gcc.target/arm/aapcs/vfp19.c: New.
504         * gcc.target/arm/aapcs/vfp20.c: New.
505         * gcc.target/arm/aapcs/vfp21.c: New.
506         * gcc.target/arm/fp16-aapcs-1.c: New.
507         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
508         test for __ARM_FP16_ARGS.
509         * g++.target/arm/fp16-return-1.c: Update expected output.
511 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
513         PR testsuite/70227
514         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
516 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
518         PR fortran/69603
519         * gfortran.dg/pr69603.f90: New testcase.
521 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
523         * gfortran.dg/dec_union_4.f90: Fix endian issue.
525 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
527         PR fortran/71047
528         * gfortran.dg/pr71047.f08: New test.
530 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
532         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
533         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
534         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
536 2016-05-13  Martin Sebor  <msebor@redhat.com>
538         PR c++/60049
539         * g++.dg/cpp0x/constexpr-60049.C: New test.
541 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
543         PR bootstrap/71071
544         * gcc.dg/pr71071.c: New test.
546 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
548         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
549         remove XOP handling.
550         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
552 2016-05-13  Nathan Sidwell  <nathan@acm.org>
554         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
555         __atomic_is_lock_free declaration.
557 2016-05-13  Richard Biener  <rguenther@suse.de>
559         PR tree-optimization/42587
560         * gcc.dg/optimize-bswapsi-4.c: New testcase.
562 2016-05-13  Martin Liska  <mliska@suse.cz>
564         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
565         the new format of dump output.
567 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
569         * gcc.dg/pr71084.c: New test.
571 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
573         PR target/53440
574         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
576 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
578         * gcc.target/aarch64/struct_return.c: New test.
580 2016-05-12  Marek Polacek  <polacek@redhat.com>
582         PR c/70756
583         * c-c++-common/pr70756-2.c: New test.
584         * c-c++-common/pr70756.c: New test.
586 2016-05-12  Richard Biener  <rguenther@suse.de>
588         PR tree-optimization/71059
589         * gcc.dg/torture/pr71059.c: New testcase.
591 2016-05-12  Richard Biener  <rguenther@suse.de>
593         PR tree-optimization/71062
594         * gcc.dg/torture/pr71062.c: New testcase.
596 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
598         PR tree-optimization/71006
599         * gcc.dg/pr71006.c: New test.
601 2016-05-12  Marek Polacek  <polacek@redhat.com>
603         PR driver/71063
604         * gcc.dg/opts-7.c: New test.
606 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
608         PR target/70830
609         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
610         Add -save-temps to dg-options.
611         Scan for ldmfd rather than pop instruction.
612         * gcc.target/arm/interrupt-2.c: Likewise.
613         * gcc.target/arm/pr70830.c: New test.
615 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
617         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
618         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
620         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
621         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
622         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
624         PR target/71019
625         * gcc.target/i386/avx512vl-pack-1.c: New test.
626         * gcc.target/i386/avx512vl-pack-2.c: New test.
627         * gcc.target/i386/avx512bw-pack-2.c: New test.
629         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
631         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
632         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
633         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
635 2016-05-12  Richard Biener  <rguenther@suse.de>
637         PR tree-optimization/70986
638         * gcc.dg/torture/pr70986-1.c: New testcase.
639         * gcc.dg/torture/pr70986-2.c: Likewise.
640         * gcc.dg/torture/pr70986-3.c: Likewise.
642 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
644         PR c/43651
645         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
646         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
648 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
650         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
651         directive.
652         * gcc.target/i386/pr66746.c: Ditto.
654 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
656         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
657         support.
658         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
659         warning when using -mvsx-timode.
660         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
661         * gcc.target/powerpc/dform-2.c: Likewise.
662         * gcc.target/powerpc/pr68805.c: Likewise.
664 2016-05-11  Marek Polacek  <polacek@redhat.com>
666         PR c++/71024
667         * c-c++-common/attributes-3.c: New test.
669 2016-05-11  Nathan Sidwell  <nathan@acm.org>
671         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
672         * gcc.c-torture/execute/pr68185.c: Likewise.
673         * gcc.dg/ipa/pr70306.c: Requires global constructors.
674         * gcc.dg/pr69634.c: Requires scheduling.
675         * gcc.dg/torture/pr66178.c: Require label values.
676         * gcc.dg/setjmp-6.c: Require indirect jumps.
678 2016-05-11  Richard Biener  <rguenther@suse.de>
680         PR tree-optimization/71055
681         * gcc.dg/torture/pr71055.c: New testcase.
683 2016-05-11  Richard Biener  <rguenther@suse.de>
685         PR debug/71057
686         * g++.dg/debug/pr71057.C: New testcase.
688 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
690         PR fortran/70855
691         * gfortran.dg/gomp/pr70855.f90: New test.
693 2016-05-11  Richard Biener  <rguenther@suse.de>
695         PR middle-end/71002
696         * g++.dg/torture/pr71002.C: New testcase.
698 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
700         PR middle-end/70807
701         * gcc.dg/pr70807.c: New test.
703 2016-05-10  Martin Sebor  <msebor@redhat.com>
705         PR c++/38611
706         * g++.dg/Wattributes.C: New test.
708 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
710         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
711         * gcc.dg/tree-ssa/pr69270.c: Adjust.
712         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
714 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
716         PR target/70799
717         * gcc.target/i386/pr70799-1.c: New test.
719 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
721         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
723 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
725         PR middle-end/70877
726         * gcc.target/i386/pr70877.c: New test.
728 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
730         PR tree-optimization/70786
731         * gcc.target/i386/pr70876.c: New test.
733 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
735         PR target/70927
736         * gcc.target/i386/avx512vl-logic-1.c: New test.
737         * gcc.target/i386/avx512vl-logic-2.c: New test.
738         * gcc.target/i386/avx512dq-logic-2.c: New test.
740 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
742         PR target/70963
743         * gcc.target/powerpc/pr70963.c: New.
745 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
747         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
748         (test_very_wide_line): Add ruler to expected output.
749         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
750         (test_very_wide_line): Likewise.
751         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
752         (test_show_locus): Within the handling of "test_very_wide_line",
753         enable show_ruler_p on the diagnostic context.
755 2016-05-10  Richard Biener  <rguenther@suse.de>
757         PR tree-optimization/71039
758         * gcc.dg/torture/pr71039.c: New testcase.
760 2016-05-10  Nathan Sidwell  <nathan@acm.org>
762         * gcc.dg/nested-func-10.c: Requires alloca.
763         * gcc.dg/nested-func-9.c: Requires alloca.
764         * gcc.c-torture/execute/pr70460.c: Requires labels.
765         * gcc.c-torture/compile/pr70199.c: Requires labels.
766         * gcc.target/nvptx/decl.c: Compile only.
767         * gcc.target/nvptx/trailing-init.c: Compile only.
768         * gcc.target/nvptx/ary-init.c: Compile only.
770 2016-05-10  Marek Polacek  <polacek@redhat.com>
772         PR c/70255
773         * gcc.dg/attr-opt-1.c: New test.
775 2016-05-10  Richard Biener  <rguenther@suse.de>
777         PR tree-optimization/70497
778         PR tree-optimization/28367
779         * gcc.dg/torture/20160404-1.c: New testcase.
780         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
781         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
783 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
785         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
787 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
789         * gcc.target/i386/fabsneg-1.c New test.
791 2016-05-09  Alan Modra  <amodra@gmail.com>
793         PR testsuite/70826
794         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
796 2016-05-09  Richard Biener  <rguenther@suse.de>
798         PR tree-optimization/70985
799         * gcc.dg/torture/pr70985.c: New testcase.
801 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
803         * gcc.dg/tree-ssa/ifc-9.c: New test.
804         * gcc.dg/tree-ssa/ifc-10.c: New test.
805         * gcc.dg/tree-ssa/ifc-11.c: New test.
806         * gcc.dg/tree-ssa/ifc-12.c: New test.
807         * gcc.dg/vect/pr61194.c: Remove XFAIL.
808         * gcc.dg/vect/vect-23.c: Remove XFAIL.
809         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
811 2016-05-09  Richard Biener  <rguenther@suse.de>
813         PR fortran/70937
814         * gfortran.dg/pr70937.f90: New testcase.
816 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
818         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
820 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
822         PR fortran/56226
823         * gfortran.dg/dec_structure_1.f90: New testcase.
824         * gfortran.dg/dec_structure_2.f90: Ditto.
825         * gfortran.dg/dec_structure_3.f90: Ditto.
826         * gfortran.dg/dec_structure_4.f90: Ditto.
827         * gfortran.dg/dec_structure_5.f90: Ditto.
828         * gfortran.dg/dec_structure_6.f90: Ditto.
829         * gfortran.dg/dec_structure_7.f90: Ditto.
830         * gfortran.dg/dec_structure_8.f90: Ditto.
831         * gfortran.dg/dec_structure_9.f90: Ditto.
832         * gfortran.dg/dec_structure_10.f90: Ditto.
833         * gfortran.dg/dec_structure_11.f90: Ditto.
834         * gfortran.dg/dec_union_1.f90: Ditto.
835         * gfortran.dg/dec_union_2.f90: Ditto.
836         * gfortran.dg/dec_union_3.f90: Ditto.
837         * gfortran.dg/dec_union_4.f90: Ditto.
838         * gfortran.dg/dec_union_5.f90: Ditto.
839         * gfortran.dg/dec_union_6.f90: Ditto.
840         * gfortran.dg/dec_union_7.f90: Ditto.
842 2016-05-07  Tom de Vries  <tom@codesourcery.com>
844         PR tree-optimization/70956
845         * gcc.dg/graphite/pr70956.c: New test.
847 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
849         PR middle-end/70941
850         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
851         (a, b, c, d): Change type from char to signed char.
852         (main): Compare against (signed char) -1634678893 instead of
853         hardcoded -109.  Use __builtin_abort instead of abort.
855         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
856         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
858         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
860 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
862         PR debug/70935
863         * gcc.dg/torture/pr70935.c: New test.
865 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
867         PR target/58219
868         * gcc.target/sh/pr58219.c: New tests.
870 2016-05-06  Richard Biener  <rguenther@suse.de>
872         PR tree-optimization/70960
873         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
875 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
877         PR target/52933
878         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
879         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
880         Adjust expected instruction counts.
881         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
883 2016-05-06  Marek Polacek  <polacek@redhat.com>
885         PR sanitizer/70875
886         * gcc.dg/ubsan/bounds-3.c: New test.
888 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
890         PR target/54089
891         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
893 2016-05-06  Richard Biener  <rguenther@suse.de>
895         PR middle-end/70931
896         * gfortran.dg/pr70931.f90: New testcase.
898 2016-05-06  Richard Biener  <rguenther@suse.de>
900         PR middle-end/70941
901         * gcc.dg/torture/pr70941.c: New testcase.
903 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
905         PR tree-optimization/57206
906         * gcc.dg/vect/pr57206.c: New test.
908 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
910         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
912 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
914         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
916         * c-c++-common/Wdangling-else-4.c: New test.
918 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
920         PR c++/70906
921         PR c++/70933
922         * g++.dg/opt/pr70906.C: New test.
923         * g++.dg/opt/pr70933.C: New test.
925         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
927 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
929         * gcc.dg/ipa/pure-const-3.c: New testcase.
931 2016-05-04  Marek Polacek  <polacek@redhat.com>
933         * c-c++-common/Wdangling-else-1.c: New test.
934         * c-c++-common/Wdangling-else-2.c: New test.
935         * c-c++-common/Wdangling-else-3.c: New test.
937 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
939         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
940         flag is present.
942 2016-05-04  Marek Polacek  <polacek@redhat.com>
944         PR c/48778
945         * gcc.dg/Waddress-2.c: New test.
947 2016-05-04  Alan Modra  <amodra@gmail.com>
949         * gcc.target/powerpc/pr70866.c: New.
951 2016-05-03  Martin Sebor  <msebor@redhat.com>
953         PR c++/66561
954         * c-c++-common/builtin_location.c: New test.
955         * g++.dg/cpp1y/builtin_location.C: New test.
957 2016-05-03  Marek Polacek  <polacek@redhat.com>
959         PR c/70859
960         * gcc.dg/pr70859.c: New test.
961         * gcc.dg/pr70859-2.c: New test.
963 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
965         * gnat.dg/debug5.adb: New testcase.
967 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
969         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
970         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
971         Procedure to check for z10 instruction set.
973 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
975         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
977 2016-05-03  Alan Modra  <amodra@gmail.com>
979         * gcc.target/powerpc/savres.c: Add func using a single gpr.
981 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
983         * gcc.target/i386/avx512f-cvt-1.c: New test.
985 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
987         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
988         -fdump-tree-vrp-details.
990 2016-05-03  Richard Biener  <rguenther@suse.de>
992         * gcc.dg/pr30172-1.c: Adjust.
993         * gcc.dg/pr63743.c: Likewise.
994         * gcc.dg/tm/pr51696.c: Likewise.
995         * c-c++-common/tm/safe-1.c: Likewise.
996         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
997         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
998         * g++.dg/plugin/self-assign-test-1.C: Likewise.
999         * g++.dg/plugin/self-assign-test-2.C: Likewise.
1001 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
1003         PR rtl-optimization/70467
1004         * gcc.target/i386/pr70467-3.c: New test.
1005         * gcc.target/i386/pr70467-4.c: New test.
1007         PR tree-optimization/70916
1008         * gcc.c-torture/compile/pr70916.c: New test.
1010         PR target/49244
1011         * gcc.target/i386/pr49244-1.c: New test.
1012         * gcc.target/i386/pr49244-2.c: New test.
1014 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
1016         PR rtl-optimization/44281
1017         * gcc.target/i386/pr44281.c: New test.
1019 2016-05-03  bin cheng  <bin.cheng@arm.com>
1021         PR tree-optimization/56541
1022         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1023         * gcc.dg/vect/pr56541.c: new test.
1025 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1027         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1028         __float128.
1029         * gcc.target/powerpc/float128-complex-2.c: Likewise.
1031 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
1033         PR testsuite/70520
1034         * c-c++-common/asan/clone-test-1.c (main): Align child process
1035         stack to 16 bytes.
1037 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
1039         PR c++/62314
1040         * g++.dg/spellcheck-fields-2.C: New test case.
1042 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
1044         PR c++/62314
1045         * g++.dg/pr62314.C: New test case.
1047 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
1049         * gcc.dg/ipa/inline-8.c: New testcase.
1051 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
1053         PR rtl-optimization/70467
1054         * gcc.target/i386/pr70467-1.c: New test.
1056 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1058         * gcc.dg/spec-options.c: Run the test on all targets.
1059         * gcc.dg/foo.specs: Use cpp_unique_options.
1061 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
1063         * gcc.dg/tree-ssa/unord.c: New testcase.
1065 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
1067         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1069 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
1071         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1073 2016-05-02  Marek Polacek  <polacek@redhat.com>
1075         PR c/70851
1076         * gcc.dg/enum-incomplete-3.c: New test.
1078 2016-05-02  Marek Polacek  <polacek@redhat.com>
1079             Tom de Vries  <tom@codesourcery.com>
1081         PR tree-optimization/70700
1082         * gcc.dg/pr70700.c: New test.
1084 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
1086         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1087         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1088         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1089         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1090         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1092 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
1094         * ada/acats/run_acats: Rename into...
1095         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
1096         * ada/acats/run_all.sh: Remove redundant test.
1097         (target_run): Move around.
1098         (target_gnatchop): Use newly built executable.
1099         (target_gnatmake): Likewise.
1100         Check that the compilation of impbit succeeds.
1102 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
1104         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1105         * gcc.dg/20021029-1.c: Likewise.
1106         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1107         * gcc.target/sh/attr-isr-trapa.c: Likewise.
1108         * gcc.target/sh/cmpstr.c: Likewise.
1109         * gcc.target/sh/cmpstrn.c: Likewise.
1110         * gcc.target/sh/memset.c: Likewise.
1111         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1112         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1113         * gcc.target/sh/pr39423-1.c: Likewise.
1114         * gcc.target/sh/pr49468-di.c: Likewise.
1115         * gcc.target/sh/pr49468-si.c: Likewise.
1116         * gcc.target/sh/pr49880-1.c: Likewise.
1117         * gcc.target/sh/pr49880-2.c: Likewise.
1118         * gcc.target/sh/pr49880-3.c: Likewise.
1119         * gcc.target/sh/pr50751-1.c: Likewise.
1120         * gcc.target/sh/pr50751-4.c: Likewise.
1121         * gcc.target/sh/pr50751-7.c: Likewise.
1122         * gcc.target/sh/pr51244-1.c: Likewise.
1123         * gcc.target/sh/pr51244-10.c: Likewise.
1124         * gcc.target/sh/pr51244-11.c: Likewise.
1125         * gcc.target/sh/pr51244-12.c: Likewise.
1126         * gcc.target/sh/pr51244-13.c: Likewise.
1127         * gcc.target/sh/pr51244-14.c: Likewise.
1128         * gcc.target/sh/pr51244-17.c: Likewise.
1129         * gcc.target/sh/pr51244-18.c: Likewise.
1130         * gcc.target/sh/pr51244-19.c: Likewise.
1131         * gcc.target/sh/pr51244-4.c: Likewise.
1132         * gcc.target/sh/pr51244-5.c: Likewise.
1133         * gcc.target/sh/pr51244-7.c: Likewise.
1134         * gcc.target/sh/pr51244-8.c: Likewise.
1135         * gcc.target/sh/pr51244-9.c: Likewise.
1136         * gcc.target/sh/pr51697.c: Likewise.
1137         * gcc.target/sh/pr52483-1.c: Likewise.
1138         * gcc.target/sh/pr52483-2.c: Likewise.
1139         * gcc.target/sh/pr52483-3.c: Likewise.
1140         * gcc.target/sh/pr52483-5.c: Likewise.
1141         * gcc.target/sh/pr52933-1.c: Likewise.
1142         * gcc.target/sh/pr52933-2.c: Likewise.
1143         * gcc.target/sh/pr52933-3.c: Likewise.
1144         * gcc.target/sh/pr53568-1.c: Likewise.
1145         * gcc.target/sh/pr53976-1.c: Likewise.
1146         * gcc.target/sh/pr53988-1.c: Likewise.
1147         * gcc.target/sh/pr53988.c: Likewise.
1148         * gcc.target/sh/pr54089-1.c: Likewise.
1149         * gcc.target/sh/pr54089-6.c: Likewise.
1150         * gcc.target/sh/pr54089-7.c: Likewise.
1151         * gcc.target/sh/pr54089-8.c: Likewise.
1152         * gcc.target/sh/pr54089-9.c: Likewise.
1153         * gcc.target/sh/pr54236-1.c: Likewise.
1154         * gcc.target/sh/pr54236-2.c: Likewise.
1155         * gcc.target/sh/pr54236-3.c: Likewise.
1156         * gcc.target/sh/pr54236-4.c: Likewise.
1157         * gcc.target/sh/pr54386.c: Likewise.
1158         * gcc.target/sh/pr54602-1.c: Likewise.
1159         * gcc.target/sh/pr54685.c: Likewise.
1160         * gcc.target/sh/pr54760-1.c: Likewise.
1161         * gcc.target/sh/pr54760-2.c: Likewise.
1162         * gcc.target/sh/pr54760-3.c: Likewise.
1163         * gcc.target/sh/pr54760-4.c: Likewise.
1164         * gcc.target/sh/pr54760-5.c: Likewise.
1165         * gcc.target/sh/pr54760-6.c: Likewise.
1166         * gcc.target/sh/pr55146.c: Likewise.
1167         * gcc.target/sh/pr55160.c: Likewise.
1168         * gcc.target/sh/pr59278.c: Likewise.
1169         * gcc.target/sh/pr59401-1.c: Likewise.
1170         * gcc.target/sh/pr59533-1.c: Likewise.
1171         * gcc.target/sh/pr63260.c: Likewise.
1172         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1173         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1174         * gcc.target/sh/strlen.c: Likewise.
1175         * gcc.target/sh/torture/pr30807.c: Likewise.
1176         * gcc.target/sh/torture/pr34777.c: Likewise.
1177         * gcc.target/sh/torture/pr64652.c: Likewise.
1178         * gcc.target/sh/torture/pr65505.c: Likewise.
1179         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1180         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1182 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1184         PR c++/66644
1185         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1187 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1189         * gcc.target/powerpc/vsx-elemrev-1.c: New.
1190         * gcc.target/powerpc/vsx-elemrev-2.c: New.
1191         * gcc.target/powerpc/vsx-elemrev-3.c: New.
1192         * gcc.target/powerpc/vsx-elemrev-4.c: New.
1194 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
1196         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1197         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1199 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
1201         PR middle-end/70626
1202         * c-c++-common/goacc/combined-reduction.c: New test.
1203         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1205 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
1207         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1208         *movdi_internal pattern only if PIC off.
1209         * gcc.target/i386/pr70155-2.c: Likewise.
1210         * gcc.target/i386/pr70155-3.c: Likewise.
1211         * gcc.target/i386/pr70155-4.c: Likewise.
1212         * gcc.target/i386/pr70155-5.c: Likewise.
1213         * gcc.target/i386/pr70155-6.c: Likewise.
1214         * gcc.target/i386/pr70155-7.c: Likewise.
1215         * gcc.target/i386/pr70155-8.c: Likewise.
1216         * gcc.target/i386/pr70155-15.c: Likewise.
1217         * gcc.target/i386/pr70155-17.c: Likewise.
1218         * gcc.target/i386/pr70155-22.c: Likewise.
1220 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
1222         PR tree-optimization/70803
1223         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1225 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1227         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1228         optimization of vector loop.
1229         * gcc.target/i386/vect-unpack-3.c: New test.
1230         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1231         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1232         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1234 2016-04-29  Marek Polacek  <polacek@redhat.com>
1236         PR sanitizer/70342
1237         * g++.dg/ubsan/null-7.C: New test.
1239         PR c/70852
1240         * gcc.dg/pr70852.c: New test.
1242 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1244         PR/69089
1245         * g++.dg/cpp0x/alignas6.C: New test.
1247 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1249         * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1250         dg-do.
1251         * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1252         * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1253         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1254         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1255         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1256         * gcc.target/arc/mxy.c: Likewise.
1257         * gcc.target/arc/mswape.c: Likewise.
1258         * gcc.target/arc/mrtsc.c: Likewise.
1259         * gcc.target/arc/mcrc.c: Likewise.
1260         * gcc.target/arc/mdsp-packa.c: Likewise.
1261         * gcc.target/arc/mdvbf.c: Likewise.
1262         * gcc.target/arc/mlock.c: Likewise.
1263         * gcc.target/arc/mmac-24.c: Likewise.
1264         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1266 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1267             Matthijs Kooijman  <matthijs@stdin.nl>
1268             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1270         PR target/60040
1271         * gcc.target/avr/pr60040-1.c: New.
1272         * gcc.target/avr/pr60040-2.c: New.
1274 2016-04-29  Richard Biener  <rguenther@suse.de>
1276         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1278 2016-04-29  Richard Biener  <rguenther@suse.de>
1280         PR tree-optimization/13962
1281         PR tree-optimization/65686
1282         * gcc.dg/uninit-pr65686.c: New testcase.
1284 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
1286         PR middle-end/70843
1287         * gcc.dg/pr70843.c: New test.
1289 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1291         PR target/70858
1292         * gcc.target/i386/pr70858.c: New test.
1294 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
1296         * gcc.target/arc/nps400-1.c: New file.
1298 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1299             Andrew Burgess  <andrew.burgess@embecosm.com>
1301         * gcc.target/arc/movh_cl-1.c: New file.
1303 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1304             Andrew Burgess  <andrew.burgess@embecosm.com>
1306         * gcc.target/arc/extzv-1.c: New file.
1307         * gcc.target/arc/insv-1.c: New file.
1308         * gcc.target/arc/insv-2.c: New file.
1309         * gcc.target/arc/movb-1.c: New file.
1310         * gcc.target/arc/movb-2.c: New file.
1311         * gcc.target/arc/movb-3.c: New file.
1312         * gcc.target/arc/movb-4.c: New file.
1313         * gcc.target/arc/movb-5.c: New file.
1314         * gcc.target/arc/movb_cl-1.c: New file.
1315         * gcc.target/arc/movb_cl-2.c: New file.
1316         * gcc.target/arc/movbi_cl-1.c: New file.
1317         * gcc.target/arc/movl-1.c: New file.
1319 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1320             Andrew Burgess  <andrew.burgess@embecosm.com>
1322         * gcc.target/arc/cmem-1.c: New file.
1323         * gcc.target/arc/cmem-2.c: New file.
1324         * gcc.target/arc/cmem-3.c: New file.
1325         * gcc.target/arc/cmem-4.c: New file.
1326         * gcc.target/arc/cmem-5.c: New file.
1327         * gcc.target/arc/cmem-6.c: New file.
1328         * gcc.target/arc/cmem-7.c: New file.
1329         * gcc.target/arc/cmem-ld.inc: New file.
1330         * gcc.target/arc/cmem-st.inc: New file.
1332 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1334         PR target/70821
1335         * gcc.target/i386/pr70821.c: New test.
1337 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
1339         * gcc.target/powerpc/vec-adde.c: New test.
1340         * gcc.target/powerpc/vec-adde-int128.c: New test.
1342 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1344         * gcc.target/i386/avx-vround-1.c: New test.
1345         * gcc.target/i386/avx-vround-2.c: New test.
1346         * gcc.target/i386/avx512vl-vround-1.c: New test.
1347         * gcc.target/i386/avx512vl-vround-2.c: New test.
1349 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1351         PR testsuite/70595
1352         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1353         (check_effective_target_cilkplus_runtime): ... this.
1354         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1355         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1357         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1358         Require cilkplus_runtime.
1359         Don't add -lcilkrts.
1360         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1361         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1362         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1363         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1364         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1365         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1366         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1367         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1368         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1369         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1370         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1371         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1372         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1373         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1374         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1375         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1376         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1377         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1378         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1379         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1380         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1381         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1382         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1383         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1384         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1385         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1386         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1387         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1388         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1390         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1391         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1393         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1395         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1396         cilkplus_runtime.
1398 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
1400         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1401         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1403 2015-04-27  Ryan Burn  <contact@rnburn.com>
1405         PR c++/69024
1406         PR c++/68997
1407         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1408         diagnostic.
1409         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1410         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1412 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
1414         * gnat.dg/limited_with4.ad[sb]: New test.
1415         * gnat.dg/limited_with4_pkg.ads: New helper.
1417 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1419         PR target/70155
1420         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1421         and movv1ti_internal patterns
1422         * gcc.target/i386/pr70155-1.c: New test.
1423         * gcc.target/i386/pr70155-2.c: Likewise.
1424         * gcc.target/i386/pr70155-3.c: Likewise.
1425         * gcc.target/i386/pr70155-4.c: Likewise.
1426         * gcc.target/i386/pr70155-5.c: Likewise.
1427         * gcc.target/i386/pr70155-6.c: Likewise.
1428         * gcc.target/i386/pr70155-7.c: Likewise.
1429         * gcc.target/i386/pr70155-8.c: Likewise.
1430         * gcc.target/i386/pr70155-9.c: Likewise.
1431         * gcc.target/i386/pr70155-10.c: Likewise.
1432         * gcc.target/i386/pr70155-11.c: Likewise.
1433         * gcc.target/i386/pr70155-12.c: Likewise.
1434         * gcc.target/i386/pr70155-13.c: Likewise.
1435         * gcc.target/i386/pr70155-14.c: Likewise.
1436         * gcc.target/i386/pr70155-15.c: Likewise.
1437         * gcc.target/i386/pr70155-16.c: Likewise.
1438         * gcc.target/i386/pr70155-17.c: Likewise.
1439         * gcc.target/i386/pr70155-18.c: Likewise.
1440         * gcc.target/i386/pr70155-19.c: Likewise.
1441         * gcc.target/i386/pr70155-20.c: Likewise.
1442         * gcc.target/i386/pr70155-21.c: Likewise.
1443         * gcc.target/i386/pr70155-22.c: Likewise.
1445 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1447         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1448         ".{5,6}".
1450 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
1452         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1453         * gcc.dg/tree-ssa/scev-9.c: Ditto.
1454         * gcc.dg/tree-ssa/scev-10.c: Ditto.
1455         * gcc.dg/tree-ssa/scev-11.c: Ditto.
1456         * gcc.dg/tree-ssa/scev-12.c: Ditto.
1458 2016-04-27  Richard Biener  <rguenther@suse.de>
1460         PR ipa/70760
1461         * g++.dg/ipa/ipa-pta-2.C: New testcase.
1462         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1464 2016-04-27  Nathan Sidwell  <nathan@acm.org>
1466         * g++.dg/cpp0x/constexpr-recursion3.C: New.
1467         * g++.dg/ubsan/pr63956.C: Adjust error location.
1469 2016-04-27  Nick Clifton  <nickc@redhat.com>
1471         PR middle-end/49889
1472         * gcc.dg/pr49889.c: New test.
1474 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
1476         * c-c++-common/memset-array.c: New test.
1478 2016-04-26  Martin Sebor  <msebor@redhat.com>
1480         PR c++/66639
1481         * g++.dg/cpp1y/func_constexpr.C: New test.
1483 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
1485         PR c++/70241
1486         * g++.dg/cpp0x/enum32.C: New test.
1487         * g++.dg/cpp0x/enum33.C: New test.
1489 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1491         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1492         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1493         * gcc.c-torture/execute/bitfld-6.c: Likewise.
1494         * gcc.c-torture/execute/bitfld-7.c: Likewise.
1495         * gcc.c-torture/execute/pr38151.c: Likewise.
1496         * gcc.c-torture/execute/pr66556.c: Likewise.
1497         * gcc.c-torture/execute/pr67781.c: Likewise.
1498         * gcc.c-torture/execute/pr68648.c: Likewise.
1500 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1502         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1504 2016-04-26  Marek Polacek  <polacek@redhat.com>
1506         PR c/67784
1507         * gcc.dg/pr67784-3.c: New test.
1508         * gcc.dg/pr67784-4.c: New test.
1509         * gcc.dg/pr67784-5.c: New test.
1511         PR c/70791
1512         * gcc.dg/Wnested-externs-2.c: New test.
1514 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1516         * gcc.dg/fold-plusmult.c: Adjust.
1517         * gcc.dg/no-strict-overflow-6.c: Adjust.
1518         * gcc.dg/gomp/loop-1.c: Xfail some tests.
1520 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1522         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1523         number scans.
1524         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1525         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1526         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1527         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1528         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1529         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1530         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1531         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1532         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1533         * gcc.target/i386/avx512f-gather-5.c: Likewise.
1534         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1535         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1536         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1537         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1538         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1539         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1540         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1541         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1542         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1543         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1544         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1545         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1546         scans.
1547         * gcc.target/i386/pr32219-4.c: Likewise.
1548         * gcc.target/i386/pr32219-6.c: Likewise.
1549         * gcc.target/i386/pr32219-8.c: Likewise.
1551 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1553         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1554         associated options.
1556 2016-04-26  Marek Polacek  <polacek@redhat.com>
1558         PR c++/70744
1559         * g++.dg/ext/cond2.C: New test.
1561 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
1563         PR tree-optimization/70771
1564         PR tree-optimization/70775
1565         * gcc.dg/pr70771.c: New test.
1566         * gcc.dg/pr70775.c: New test.
1568 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1570         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1572 2016-04-25  Richard Biener  <rguenther@suse.de>
1574         PR tree-optimization/70780
1575         * gcc.dg/torture/pr70780.c: New testcase.
1577 2016-04-25  Michael Collison <michael.collison@arm.com>
1579         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1580         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1581         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1582         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1583         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1584         * testsuite/lib/target-supports.exp
1585         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1586         that arm neon support vector widen sum of HImode TO SImode.
1588 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
1590         PR sanitizer/70712
1591         * c-c++-common/asan/pr70712.c: New test.
1593 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1595         * .gitattributes: New file.
1597 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
1599         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1601 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
1603         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1604         * gfortran.dg/submodule_15.f08: Likewise.
1606 2016-04-22  Richard Biener  <rguenther@suse.de>
1608         PR tree-optimization/70740
1609         * gcc.dg/torture/pr70740.c: New testcase.
1611 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
1613         PR target/70750
1614         * gcc.target/i386/pr70750-1.c: New test.
1615         * gcc.target/i386/pr70750-2.c: Likewise.
1617 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1619         PR c++/70540
1620         * g++.dg/cpp0x/auto48.C: New.
1622 2016-04-21  Marek Polacek  <polacek@redhat.com>
1624         PR c++/70513
1625         * g++.dg/cpp0x/forw_enum12.C: New test.
1626         * g++.dg/cpp0x/forw_enum13.C: New test.
1628 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1630         PR target/70728
1631         * gcc.target/i386/pr70728.c: New test.
1633 2016-04-21  Richard Biener  <rguenther@suse.de>
1635         PR middle-end/70747
1636         * gcc.dg/pr70747.c: New testcase.
1638 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
1640         PR tree-optimization/70715
1641         * gcc.dg/tree-ssa/scev-13.c: New test.
1643 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1645         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1647 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1649         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1651 2016-04-20  Jan Hubicka  <jh@suse.cz>
1653         PR ipa/70018
1654         * g++.dg/ipa/nothrow-1.C: New testcase.
1656 2016-04-20  Nathan Sidwell  <nathan@acm.org>
1658         PR c++/55635
1659         * g++.dg/eh/delete1.C: New.
1661 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1663         * gcc.target/i386/avx256-unaligned-store-2.c: Add
1664         -mtune-ctrl=sse_typeless_stores.
1666 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1668         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1670 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1672         PR tree-optimization/69489
1673         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1675 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
1677         PR c++/69363
1678         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1679         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1680         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1682 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1684         PR tree-optimization/56625
1685         PR tree-optimization/69489
1686         * gcc.dg/vect/pr56625.c: New test.
1687         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1689 2016-04-20  Andrew Pinski  <apinski@cavium.com>
1691         PR target/64971
1692         * gcc.c-torture/compile/pr37433-1.c: New testcase.
1694 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
1696         * gnat.dg/self1.adb: Remove now incorrect test.
1698 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1700         * gcc.dg/tree-ssa/scev-11.c: New test.
1701         * gcc.dg/tree-ssa/scev-12.c: New test.
1703 2016-04-20  Marek Polacek  <polacek@redhat.com>
1705         PR tree-optimization/70725
1706         * gcc.dg/pr70725.c: New test.
1708 2016-04-20  Richard Biener  <rguenther@suse.de>
1710         PR tree-optimization/70726
1711         * g++.dg/vect/pr70726.cc: New testcase.
1713 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1715         PR target/70674
1716         * gcc.target/s390/pr70674.c: New test.
1718 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1720         PR libgfortran/70684
1721         * gfortran.dg/list_read_14.f90: New test.
1723 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
1725         PR target/69201
1726         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1727         extern to force it misaligned.
1728         (b): Likewise.
1729         (c): Likewise.
1730         (d): Likewise.
1731         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1732         Don't check `*' before movv4sf_internal.
1733         * gcc.target/i386/avx256-unaligned-store-2.c: Check
1734         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1735         Don't check `*' before movv16qi_internal.
1736         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1737         extern to force it misaligned.
1738         (b): Likewise.
1739         (c): Likewise.
1740         (d): Likewise.
1741         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1742         Don't check `*' before movv2df_internal.
1743         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1744         extern to force it misaligned.
1745         (b): Likewise.
1746         (c): Likewise.
1747         (d): Likewise.
1748         Check movv8sf_internal instead of avx_storeups256.
1749         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1751 2016-04-19  Richard Biener  <rguenther@suse.de>
1753         PR tree-optimization/70171
1754         * g++.dg/tree-ssa/pr70171.C: New testcase.
1756 2016-04-19  Richard Biener  <rguenther@suse.de>
1758         PR tree-optimization/70724
1759         * gcc.dg/torture/pr70724.c: New testcase.
1761 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
1763         PR middle-end/70689
1764         * testsuite/gcc.target/i386/pr70689.c: New.
1766 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
1768         PR target/70708
1769         * gcc.target/i386/pr70708.c: New test.
1771 2016-04-18  Richard Biener  <rguenther@suse.de>
1773         PR tree-optimization/43434
1774         * gcc.dg/vect/pr43434.c: New testcase.
1775         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1776         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1777         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1778         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1779         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1780         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1781         * gcc.dg/gomp/pr68640.c: Likewise.
1782         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1783         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1785 2016-04-18  Richard Biener  <rguenther@suse.de>
1787         PR tree-optimization/70701
1788         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1790 2016-04-18  Tom de Vries  <tom@codesourcery.com>
1792         PR testsuite/70699
1793         * gcc.dg/pr70161.c: Add dot-file scans.
1794         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1795         instead of after last dot char.
1797 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1799         * c-c++-common/dump-ada-spec-3.c: New test.
1800         * c-c++-common/dump-ada-spec-4.c: Likewise.
1802 2016-04-17  Tom de Vries  <tom@codesourcery.com>
1804         PR other/70183
1805         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1807 2016-04-15  Jan Hubicka  <jh@suse.cz>
1809         PR ipa/70018
1810         * g++.dg/ipa/pure-const-1.C: New testcase.
1811         * g++.dg/ipa/pure-const-2.C: New testcase.
1812         * g++.dg/ipa/pure-const-3.C: New testcase.
1814 2016-04-15  Marek Polacek  <polacek@redhat.com>
1816         PR c/70671
1817         * gcc.dg/bitfld-22.c: New test.
1819 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
1821         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1822         x86_64.
1824 2016-04-15  Marek Polacek  <polacek@redhat.com>
1826         PR c/70651
1827         * c-c++-common/pr70651.c: New test.
1829 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1831         PR rtl-optimization/70681
1832         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1833         dump scan on arm and powerpc.
1834         * gcc.dg/pr10474.c: Likewise.
1836 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
1838         PR c++/69517
1839         PR c++/70019
1840         PR c++/70588
1841         * g++.dg/cpp1y/vla11.C: Revert for real.
1843         PR c/70436
1844         * c-c++-common/Wparentheses-1.c: New test.
1845         * c-c++-common/gomp/Wparentheses-1.c: New test.
1846         * c-c++-common/gomp/Wparentheses-2.c: New test.
1847         * c-c++-common/gomp/Wparentheses-3.c: New test.
1848         * c-c++-common/gomp/Wparentheses-4.c: New test.
1849         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1850         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1851         * c-c++-common/goacc/Wparentheses-1.c: New test.
1853 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1855         PR target/70662
1856         * gcc.target/i386/pr70662.c: New test.
1858 2016-04-15  Richard Biener  <rguenther@suse.de>
1859             Alan Modra  <amodra@gmail.com>
1861         PR tree-optimization/70130
1862         * gcc.dg/vect/O3-pr70130.c: New testcase.
1864 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1866         PR target/70669
1867         * gcc.target/powerpc/pr70669.c: New test.
1869         PR target/70640
1870         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1871         a power7 system that does not have an assembler that supports
1872         power8.
1874 2016-04-14  Martin Sebor  <msebor@redhat.com>
1876         PR c++/69517
1877         PR c++/70019
1878         PR c++/70588
1879         * c-c++-common/ubsan/vla-1.c: Revert.
1880         * g++.dg/cpp1y/vla11.C: Same.
1881         * g++.dg/cpp1y/vla12.C: Same.
1882         * g++.dg/cpp1y/vla13.C: Same.
1883         * g++.dg/cpp1y/vla14.C: Same.
1884         * g++.dg/cpp1y/vla3.C: Same.
1885         * gcc/testsuite/g++.dg/init/array24.C: Same.
1886         * g++.dg/ubsan/vla-1.C: Same.
1888 2016-04-14  Marek Polacek  <polacek@redhat.com>
1889             Jan Hubicka  <hubicka@ucw.cz>
1891         PR c++/70029
1892         * g++.dg/torture/pr70029.C: New test.
1894 2016-04-14  Martin Sebor  <msebor@redhat.com>
1896         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1897         type size to prevent failures on targets with very low maximum
1898         alignment.
1900 2016-04-14  Richard Biener  <rguenther@suse.de>
1902         PR tree-optimization/70623
1903         * gcc.dg/torture/pr70623.c: New testcase.
1904         * gcc.dg/torture/pr70623-2.c: Likewise.
1906 2016-04-13  Martin Sebor  <msebor@redhat.com>
1908         PR c++/69517
1909         PR c++/70019
1910         PR c++/70588
1911         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1912         * g++.dg/cpp1y/vla11.C: New test.
1913         * g++.dg/cpp1y/vla12.C: New test.
1914         * g++.dg/cpp1y/vla13.C: New test.
1915         * g++.dg/cpp1y/vla14.C: New test.
1916         * g++.dg/cpp1y/vla3.C: Restore deleted test.
1917         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1918         * g++.dg/ubsan/vla-1.C: Disable exceptions.
1920 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1922         PR c++/70641
1923         * g++.dg/opt/pr70641.C: New test.
1925 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1927         PR rtl-optimization/68749
1928         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1929         effects of argument promotions.
1930         Remove default args to dg-skip-if.
1932 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
1934         PR c++/70635
1935         * g++.dg/parse/pr70635.C: New.
1937 2016-04-13  Marek Polacek  <polacek@redhat.com>
1939         PR c++/70639
1940         * c-c++-common/Wmisleading-indentation-4.c: New test.
1942 2016-04-13  Marek Polacek  <polacek@redhat.com>
1944         PR c/70436
1945         * testsuite/gcc.dg/Wparentheses-12.c: New test.
1946         * testsuite/gcc.dg/Wparentheses-13.c: New test.
1948 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1950         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1951         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1952         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1954 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1956         PR middle-end/70633
1957         * gcc.c-torture/compile/pr70633.c: New test.
1959         PR debug/70628
1960         * gcc.dg/torture/pr70628.c: New test.
1962 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
1964         PR c++/70610
1965         * g++.dg/template/pr70610.C: New test.
1966         * g++.dg/template/pr70610-2.C: New test.
1967         * g++.dg/template/pr70610-3.C: New test.
1968         * g++.dg/template/pr70610-4.C: New test.
1970 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1972         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1973         128 instead of 32.
1975         PR c++/70571
1976         * g++.dg/ext/pr70571.C: New test.
1978 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1980         PR target/70640
1981         * gcc.target/powerpc/pr70640.c: New test.
1983 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
1985         PR c++/68722
1986         * g++.dg/parse/pr68722.C: New.
1988 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1990         PR rtl-optimization/70596
1991         * gcc.target/i386/pr70596.c: New test.
1993 2016-04-12  Nathan Sidwell  <nathan@acm.org>
1995         PR c++/70501
1996         * g++.dg/init/pr70501.C: New.
1998 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
2000         * gcc.target/i386/asm-flag-6.c: New test.
2002 2016-04-12  Tom de Vries  <tom@codesourcery.com>
2004         PR tree-optimization/68756
2005         * gcc.dg/graphite/pr68756.c: New test.
2007 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
2009         PR tree-optimization/70602
2010         * gcc.c-torture/execute/pr70602.c: New test.
2012 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2014         PR target/70381
2015         * gcc.target/powerpc/float128-1.c: New tests to make sure the
2016         __float128 emulator is built and runs.
2017         * gcc.target/powerpc/float128-1.c: Likewise.
2019         * lib/target-supports.exp (check_ppc_float128_sw_available):
2020         Rework tests for __float128 software and hardware
2021         availability. Fix exit condition to return 0 on success.
2023 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2025         PR target/70133
2026         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2027         * gcc.target/aarch64/target_attr_15.c: Likewise.
2029 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2031         PR c++/69066
2032         * g++.dg/cpp1y/pr69066.C: New.
2034 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2036         PR fortran/68566
2037         * gfortran.dg/pr36192.f90: Update test.
2038         * gfortran.dg/pr36192_1.f90: Update test.
2039         * gfortran.dg/real_dimension_1.f: Update test.
2040         * gfortran.dg/parameter_array_init_7.f90: New test.
2042 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
2044         PR testsuite/64039
2045         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2047         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2049         PR rtl-optimization/66669
2050         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2052         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2054         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2055         * gcc.dg/pie-1.c: Likewise.
2056         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2057         * gcc.dg/pic-4.c: Likewise.
2058         * gcc.dg/pie-3.c: Likewise.
2059         * gcc.dg/pie-4.c: Likewise.
2061         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2063         PR tree-optimization/68644
2064         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2066         PR rtl-optimization/64886
2067         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2069 2016-04-09  Tom de Vries  <tom@codesourcery.com>
2071         PR tree-optimization/68953
2072         * gcc.dg/graphite/pr68953.c: New test.
2074 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
2076         PR fortran/70592
2077         * gfortran.dg/deferred_character_16.f90: New test.
2079 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
2081         PR tree-optimization/70586
2082         * gcc.c-torture/execute/pr70586.c: New test.
2084 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
2086         PR sanitizer/70573
2087         * c-c++-common/asan/halt_on_error-1.c: Replace memset
2088         with __builtin_memset
2089         * c-c++-common/asan/halt_on_error-2.c: Likewise.
2091 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
2093         PR lto/70289
2094         PR ipa/70348
2095         PR tree-optimization/70373
2096         PR middle-end/70533
2097         PR middle-end/70534
2098         PR middle-end/70535
2099         * c-c++-common/goacc/reduction-5.c: New test.
2100         * c-c++-common/goacc/reduction-promotions.c: New test.
2101         * gfortran.dg/goacc/reduction-3.f95: New test.
2102         * gfortran.dg/goacc/reduction-promotions.f90: New test.
2104 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
2106         PR c++/70590
2107         PR c++/70452
2108         * g++.dg/pr70590.C: New test.
2109         * g++.dg/pr70590-2.C: New test.
2111 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
2113         PR middle-end/70593
2114         * gcc.target/i386/pr70593.c: New test.
2116         PR rtl-optimization/70574
2117         * gcc.target/i386/avx2-pr70574.c: New test.
2119 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
2121         PR sanitizer/70541
2122         * c-c++-common/asan/pr70541.c: New test.
2124 2016-04-08  Tom de Vries  <tom@codesourcery.com>
2126         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2127         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2129 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2131         PR target/70566
2132         * gcc.c-torture/execute/pr70566.c: New test.
2134 2016-04-08  Tom de Vries  <tom@codesourcery.com>
2136         * c-c++-common/goacc/uninit-copy-clause.c: New test.
2137         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2139 2016-04-08  Alan Modra  <amodra@gmail.com>
2141         * gcc.target/powerpc/pr70117.c: New.
2143 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
2145         PR testsuite/70581
2146         * gcc.dg/lto/simd-function_0.c: New test.
2148         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2149         clones.
2150         * c-c++-common/attr-simd-2.c: Likewise.
2151         * c-c++-common/attr-simd-4.c: Likewise.
2152         * gcc.dg/gomp/simd-clones-2.c: Likewise.
2153         * gcc.dg/gomp/simd-clones-3.c: Likewise.
2155 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2157         PR testsuite/70553
2158         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2160 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
2161             Tom de Vries  <tom@codesourcery.com>
2163         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2164         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2165         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2166         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2167         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2168         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2169         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2170         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2172 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
2174         PR c/70436
2175         * g++.dg/warn/Wparentheses-29.C: New test.
2177 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
2179         PR c/70436
2180         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2181         explicit braces to resolve a future -Wparentheses warning.
2183 2016-04-06  Richard Henderson  <rth@redhat.com>
2185         * gcc.dg/pr61817-1.c: New test.
2186         * gcc.dg/pr61817-2.c: New test.
2187         * gcc.dg/pr69391-1.c: New test.
2188         * gcc.dg/pr69391-2.c: New test.
2190 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
2192         PR rtl-optimization/70398
2193         * testsuite/gcc.target/aarch64/pr70398.c: New.
2195 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2197         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2199 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
2200             Pedro Alves  <palves@redhat.com>
2202         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2204 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
2206         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2207         Check for avx512f effective targets instead of avx2.
2208         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2209         for AVX512F clones.
2210         * gcc.dg/gomp/declare-simd-3.c: Likewise.
2211         * g++.dg/gomp/declare-simd-1.C: Likewise.
2212         * g++.dg/gomp/declare-simd-3.C: Likewise.
2213         * g++.dg/gomp/declare-simd-4.C: Likewise.
2215         PR middle-end/70550
2216         * c-c++-common/gomp/pr70550-1.c: New test.
2217         * c-c++-common/gomp/pr70550-2.c: New test.
2219 2016-04-05  Nathan Sidwell  <nathan@acm.org>
2221         PR c++/70512
2222         * g++.dg/ext/attribute-may-alias-5.C: New.
2224 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2226         PR c++/70336
2227         * c-c++-common/pr70336.c: New test.
2228         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2229         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2231 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
2233         PR ipa/66223
2234         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2236 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2238         PR rtl-optimization/70542
2239         * gcc.dg/torture/pr70542.c: New test.
2240         * gcc.target/i386/avx2-pr70542.c: New test.
2242 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
2244         PR tree-optimization/70509
2245         * gcc.target/i386/avx512bw-pr70509.c: New test.
2247 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
2249         PR c++/70452
2250         * g++.dg/ext/constexpr-vla4.C: New test.
2252 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
2254         PR target/70510
2255         * gcc.target/i386/pr70510.c: New test.
2257 2016-04-05  Richard Biener  <rguenther@suse.de>
2259         PR tree-optimization/70526
2260         * g++.dg/torture/pr70526.C: New testcase.
2262 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2264         PR target/70525
2265         * gcc.target/i386/pr70525.c: New test.
2267 2016-04-05  Richard Biener  <rguenther@suse.de>
2269         PR middle-end/70499
2270         * g++.dg/torture/pr70499.C: New testcase.
2272 2016-04-05  Richard Biener  <rguenther@suse.de>
2274         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2275         remove XFAIL.
2277 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
2279         PR middle-end/70307
2280         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
2281         rs6000 ABI warnings.
2283 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
2285         PR ipa/66223
2286         * g++.dg/ipa/devirt-51.C: New testcase.
2288 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2289             Jakub Jelinek <jakub@redhat.com>
2291         PR middle-end/70457
2292         * gcc.dg/torture/pr70457.c: New.
2294 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
2296         PR fortran/67538
2297         * gfortran.dg/allocate_with_source_19.f08: New test.
2299 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
2301         PR fortran/65795
2302         * gfortran.dg/coarray_allocate_6.f08: New test.
2304 2016-04-04  Richard Biener  <rguenther@suse.de>
2306         PR rtl-optimization/70484
2307         * gcc.dg/torture/pr70484.c: New testcase.
2309 2016-04-04  Marek Polacek  <polacek@redhat.com>
2311         PR c/70307
2312         * gcc.dg/torture/pr70307.c: New test.
2314 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
2316         PR target/70416
2317         PR target/67391
2318         * gcc.target/sh/torture/pr70416.c: New.
2320 2016-04-02  Martin Sebor  <msebor@redhat.com>
2322         PR c++/67376
2323         PR c++/70170
2324         PR c++/70172
2325         PR c++/70228
2326         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2327         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2328         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2329         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2330         * g++.dg/cpp0x/constexpr-string.C: Same.
2331         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2332         * g++.dg/cpp0x/pr65398.C: Same.
2333         * g++.dg/ext/constexpr-vla1.C: Same.
2334         * g++.dg/ext/constexpr-vla2.C: Same.
2335         * g++.dg/ext/constexpr-vla3.C: Same.
2336         * g++.dg/ubsan/pr63956.C: Same.
2338 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2340         PR rtl-optimization/70467
2341         * gcc.target/i386/pr70467-2.c: New test.
2343 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2344             Marek Polacek  <polacek@redhat.com>
2346         PR c++/70488
2347         * g++.dg/init/new47.C: New test.
2349 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2351         PR target/70496
2352         * gcc.target/arm/pr70496.c: New test.
2354 2016-04-01  Nathan Sidwell  <nathan@acm.org>
2356         PR c++/68475
2357         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2359 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2361         PR target/69890
2362         * gcc.dg/strlenopt.h (memmove): New.
2363         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2364         instead of "string.h".
2365         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2366         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2367         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2368         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2369         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2370         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2371         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2372         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2373         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2374         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2375         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2376         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2377         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2378         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2379         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2380         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2381         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2382         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2383         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2384         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2386 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2388         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2389         (Holder::foo): Reflect this.
2391 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
2393         PR target/70442
2394         * gcc.dg/pr70442.c: New test.
2396 2016-03-31  Nathan Sidwell  <nathan@acm.org>
2398         PR c++/70393
2399         * g++.dg/cpp0x/constexpr-virtual6.C: New.
2401 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2403         PR target/70453
2404         * gcc.target/i386/pr70453.c: New test.
2406 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
2408         PR target/70292
2409         * gcc.c-torture/pr70292.c: New test.
2411 2016-03-31  Marek Polacek  <polacek@redhat.com>
2413         PR c/70297
2414         * c-c++-common/pr70297.c: New test.
2415         * g++.dg/cpp0x/typedef-redecl.C: New test.
2416         * gcc.dg/typedef-redecl2.c: New test.
2418 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
2420         PR rtl-optimization/70460
2421         * gcc.c-torture/execute/pr70460.c: New test.
2423 2016-03-31  Richard Biener  <rguenther@suse.de>
2425         PR c++/70430
2426         * g++.dg/ext/vector30.C: New testcase.
2428 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2429             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2431         * gfortran.dg/fmt_pf.f90: New test.
2433 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2435         Forward-port from 5 branch
2436         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2438         PR testsuite/70356
2439         * gcc.target/i386/avx-vextractf128-256-5.c: Move
2440         dg-require-effective-target after dg-do.
2442         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2444         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2446 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
2447             Julian Brown  <julian@codesourcery.com>
2448             Chung-Lin Tang  <cltang@codesourcery.com>
2449             Cesar Philippidis  <cesar@codesourcery.com>
2450             James Norris  <jnorris@codesourcery.com>
2451             Tom de Vries  <tom@codesourcery.com>
2452             Nathan Sidwell  <nathan@codesourcery.com>
2454         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2455         * c-c++-common/goacc/loop-clauses.c: Likewise.
2456         * g++.dg/goacc/template.C: Likewise.
2457         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2458         * gfortran.dg/goacc/loop-1.f95: Likewise.
2459         * gfortran.dg/goacc/loop-5.f95: Likewise.
2460         * gfortran.dg/goacc/loop-6.f95: Likewise.
2461         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2462         * c-c++-common/goacc-gomp/nesting-1.c: Update.
2463         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2464         * c-c++-common/goacc/clauses-fail.c: Likewise.
2465         * c-c++-common/goacc/parallel-1.c: Likewise.
2466         * c-c++-common/goacc/reduction-1.c: Likewise.
2467         * c-c++-common/goacc/reduction-2.c: Likewise.
2468         * c-c++-common/goacc/reduction-3.c: Likewise.
2469         * c-c++-common/goacc/reduction-4.c: Likewise.
2470         * c-c++-common/goacc/routine-3.c: Likewise.
2471         * c-c++-common/goacc/routine-4.c: Likewise.
2472         * c-c++-common/goacc/routine-5.c: Likewise.
2473         * c-c++-common/goacc/tile.c: Likewise.
2474         * g++.dg/goacc/template.C: Likewise.
2475         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2476         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2477         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
2478         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
2479         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2480         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2481         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2482         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
2483         * c-c++-common/goacc/use_device-1.c: ... this file.
2484         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
2485         * c-c++-common/goacc/host_data-5.c: ... this file, and...
2486         * c-c++-common/goacc/host_data-6.c: ... this file.
2487         * c-c++-common/goacc/loop-2-kernels.c: New file.
2488         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2489         * c-c++-common/goacc/loop-3.c: Likewise.
2490         * g++.dg/goacc/reference.C: Likewise.
2491         * g++.dg/goacc/routine-1.C: Likewise.
2492         * g++.dg/goacc/routine-2.C: Likewise.
2494 2016-03-30  Richard Biener  <rguenther@suse.de>
2496         PR middle-end/70450
2497         * gcc.dg/torture/pr70450.c: New testcase.
2499 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2501         PR target/70421
2502         * gcc.dg/torture/pr70421.c: New test.
2503         * gcc.target/i386/avx512f-pr70421.c: New test.
2505 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
2507         PR testsuite/70364
2508         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2509         (check): New function.
2510         (bar): Call check.
2511         (foo): Align stack to 16 bytes when calling bar.
2512         * gcc.target/i386/cleanup-2.c: Likewise.
2514 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
2516         PR tree-optimization/59124
2517         * gcc.dg/Warray-bounds-19.c: New test.
2519 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
2521         * lib/prune.exp (escape_regex_chars): New.
2522         (prune_file_path): Update to quote metcharacters for regexp.
2524 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
2526         PR rtl-optimization/70429
2527         * gcc.c-torture/execute/pr70429.c: New test.
2529         PR tree-optimization/70405
2530         * gcc.dg/pr70405.c: New test.
2532 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
2534         PR fortran/70397
2535         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2536         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2538 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
2540         PR testsuite/64177
2541         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2542         __cilkrts_set_param to set two workers.
2543         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2544         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2546 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2548         * g++.dg/ext/fnname5.C: Update the test for Darwin.
2550 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2552         PR target/70406
2553         * gcc.target/i386/pr70406.c: New test.
2555 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2557         * gnat.dg/specs/double_record_extension3.ads: New test.
2559 2016-03-25  Richard Henderson  <rth@redhat.com>
2561         PR target/70120
2562         * gcc.target/aarch64/pr70120-1.c: New.
2563         * gcc.target/aarch64/pr70120-2.c: New.
2564         * gcc.target/aarch64/pr70120-3.c: New.
2566 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
2568         PR c++/62212
2569         * g++.dg/template/mangle2.C: The dg-do directive should be
2570         "compile" not "assemble".
2572 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
2574         PR lto/69650
2575         * gcc.dg/pr69650.c: New test.
2577 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
2579         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2581 2016-03-25  Alan Modra  <amodra@gmail.com>
2583         * gcc.dg/dfp/pr70052.c: New test.
2585 2016-03-24  Richard Henderson  <rth@redhat.com>
2587         PR middle-end/69845
2588         * gcc.dg/tree-ssa/pr69845-1.c: New test.
2589         * gcc.dg/tree-ssa/pr69845-2.c: New test.
2591 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2593         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2595 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2597         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2598         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2600 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2602         * c-c++-common/goacc/uninit-dim-clause.c: New test.
2603         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2605 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
2607         PR c++/62212
2608         * g++.dg/template/mangle2.C: New test.
2610 2016-03-24  Richard Biener  <rguenther@suse.de>
2612         PR tree-optimization/70396
2613         * gcc.dg/torture/pr70396.c: New testcase.
2615 2016-03-24  Richard Biener  <rguenther@suse.de>
2617         PR middle-end/70370
2618         * gcc.dg/torture/pr70370.c: New testcase.
2620 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2622         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2623         * gfortran.dg/goacc/kernels-tree.f95: Same.
2624         * gfortran.dg/goacc/parallel-tree.f95: Same.
2626 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2628         * c-c++-common/goacc/uninit-if-clause.c: New test.
2629         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2631 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
2633         PR target/70290
2634         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2635         Fix formatting.
2637 2016-03-24  Richard Biener  <rguenther@suse.de>
2639         PR tree-optimization/70372
2640         * gcc.dg/tree-ssa/pr70372.c: New testcase.
2642 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2644         PR c++/70347
2645         * g++.dg/cpp1y/nsdmi-union1.C: New test.
2647 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2649         PR c++/70332
2650         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2652 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2654         PR c++/70001
2655         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2656         * g++.dg/cpp1y/pr70001.C: New test.
2658         PR c++/70323
2659         * g++.dg/cpp0x/constexpr-70323.C: New test.
2661 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
2662             Jason Merrill  <jason@redhat.com>
2663             Jakub Jelinek  <jakub@redhat.com>
2665         PR c++/69315
2666         * g++.dg/cpp0x/constexpr-69315.C: New test.
2667         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2669 2016-03-23  Marek Polacek  <polacek@redhat.com>
2671         PR c++/69884
2672         * g++.dg/warn/Wignored-attributes-1.C: New test.
2673         * g++.dg/warn/Wignored-attributes-2.C: New test.
2675 2016-03-23  Tom de Vries  <tom@codesourcery.com>
2677         * c-c++-common/goacc/kernels-default.c (foo): Add missing
2678         initialization.
2679         * gfortran.dg/goacc/private-3.f95 (test): Same.
2680         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2681         missing use param.
2683 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2685         * lib/target-supports.exp: Remove v7ve entry from loop
2686         creating effective target checks.
2687         (check_effective_target_arm_arch_v7ve_ok): New procedure.
2688         (add_options_for_arm_arch_v7ve): Likewise.
2690 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2692         PR tree-optimization/70354
2693         * gcc.dg/vect/pr70354-1.c: New test.
2694         * gcc.dg/vect/pr70354-2.c: New test.
2695         * gcc.target/i386/avx2-pr70354-1.c: New test.
2696         * gcc.target/i386/avx2-pr70354-2.c: New test.
2698 2016-03-22  Jeff Law  <law@redhat.com>
2700         PR target/70232
2701         * gcc.dg/tree-ssa/pr70232.c: New test.
2703 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2705         PR target/70302
2706         * gcc.target/i386/pr70302.c: New test.
2708 2016-03-22  Richard Biener  <rguenther@suse.de>
2710         PR middle-end/70251
2711         * g++.dg/torture/pr70251.C: New testcase.
2713 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
2715         PR c/69993
2716         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2717         Wmisleading-indentation.c.
2718         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2719         reflect change to diagnostic text and order of messages.
2720         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2722 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
2724         * g++.dg/ext/java-3.C: Don't compile on AIX.
2726 2016-03-22  Richard Biener  <rguenther@suse.de>
2728         PR middle-end/70333
2729         * gcc.dg/torture/pr70333.c: New testcase.
2731 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2733         * g++.dg/ext/pr70290.C: New test.
2735 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
2737         PR target/70325
2738         * gcc.target/i386/pr70325.c: New test.
2740 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
2742         PR target/70329
2743         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2744         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2746         PR target/70300
2747         * gcc.target/i386/pr70300.c: New test.
2749         PR c++/70295
2750         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2751         (func2): New function for cond with parens, xfail warning for c++.
2752         * g++.dg/warn/Wnonnull-compare-8.C: New test.
2754 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2756         PR c++/70096
2757         * g++.dg/template/ptrmem30.C: New test.
2759 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2761         PR c++/70204
2762         * g++.dg/cpp0x/constexpr-70204a.C: New test.
2763         * g++.dg/cpp0x/constexpr-70204b.C: New test.
2765 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2767         PR middle-end/70326
2768         * gcc.dg/pr70326.c: New test.
2770 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
2771             Jakub Jelinek  <jakub@redhat.com>
2773         PR tree-optimization/70317
2774         * gcc.dg/pr70317.c: New test.
2776 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
2778         PR target/70327
2779         * gcc.target/i386/pr70327.c: New test.
2781 2016-03-21  Martin Liska  <mliska@suse.cz>
2783         PR ipa/70306
2784         * gcc.dg/ipa/pr70306.c: New test.
2786 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2788         * gcc.target/arm/attr-align1.c: Skip if M-profile.
2789         * gcc.target/arm/attr-align3.c: Likewise.
2790         * gcc.target/arm/attr_arm.c: Likewise.
2791         * gcc.target/arm/flip-thumb.c: Likewise.
2793 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2795         PR target/70296
2796         * gcc.target/powerpc/altivec-36.c: New test.
2798 2016-03-21  Richard Biener  <rguenther@suse.de>
2800         PR tree-optimization/70310
2801         * gcc.dg/torture/pr70310.c: New testcase.
2803 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2805         PR target/70293
2806         * gcc.target/i386/pr70293.c: New test.
2808 2016-03-21  Richard Biener  <rguenther@suse.de>
2810         PR tree-optimization/70288
2811         * gcc.dg/torture/pr70288-1.c: New testcase.
2812         * gcc.dg/torture/pr70288-2.c: Likewise.
2814 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2816         PR rtl-optimization/69307
2817         * gcc.target/arm/pr69307.c: New test.
2819 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2821         PR rtl-optimization/69102
2822         * gcc.c-torture/compile/pr69102.c: New test.
2824 2016-03-18  Jeff Law  <law@redhat.com>
2826         PR rtl-optimization/70263
2827         * gcc.c-torture/compile/pr70263-1.c: New test.
2828         * gcc.target/i386/pr70263-2.c: New test.
2830 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
2832         PR rtl-optimization/70278
2833         * gcc.dg/torture/pr70278.c: New test.
2834         * gcc.target/arm/pr70278.c: New test.
2836 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
2838         PR c/70281
2839         * gcc.dg/plugin/diagnostic-test-expressions-1.c
2840         (test_builtin_types_compatible_p): New test function.
2841         * gcc.dg/pr70281.c: New test case.
2843 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
2845         PR target/70113
2846         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2848 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2850         PR tree-optimization/70252
2851         * gcc.dg/pr70252.c: New test.
2853 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2855         * gcc.dg/pr70161-2.c: New test.
2856         * gcc.dg/pr70161.c: New test.
2858 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2860         PR ipa/70269
2861         * gcc.dg/pr70269.c: New test.
2863 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
2865         PR c++/70267
2866         * g++.dg/ext/java-3.C: New test.
2868 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2870         PR c++/70205
2871         * g++.dg/lookup/pr70205.C: New test.
2873 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2875         PR c++/70218
2876         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2878 2016-03-17  Marek Polacek  <polacek@redhat.com>
2880         PR c/69407
2881         * gcc.dg/atomic-op-6.c: New test.
2883 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
2885         PR c/70264
2886         * c-c++-common/pr70264.c: New test case.
2888 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
2890         PR c++/70144
2891         * c-c++-common/pr70144-1.c: New test.
2892         * c-c++-common/pr70144-2.c: New test.
2894         PR c++/70272
2895         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2896         * g++.dg/opt/flifetime-dse6.C: New test.
2897         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2899 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2901         PR driver/70192
2902         * gcc.dg/pic-1.c: New test.
2903         * gcc.dg/pic-2.c: Likewise.
2904         * gcc.dg/pic-3.c: Likewise.
2905         * gcc.dg/pic-4.c: Likewise.
2906         * gcc.dg/pie-1.c: Likewise.
2907         * gcc.dg/pie-2.c: Likewise.
2908         * gcc.dg/pie-3.c: Likewise.
2909         * gcc.dg/pie-4.c: Likewise.
2910         * gcc.dg/pie-5.c: Likewise.
2911         * gcc.dg/pie-6.c: Likewise.
2913 2016-03-17  Tom de Vries  <tom@codesourcery.com>
2915         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2916         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2918 2016-03-17  Richard Biener  <rguenther@suse.de>
2920         PR debug/70271
2921         * g++.dg/debug/pr70271.C: New testcase.
2923 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2925         * gcc.target/i386/pr70251.c: New test.
2927 2016-03-17  Marek Polacek  <polacek@redhat.com>
2929         PR c++/70194
2930         * g++.dg/warn/constexpr-70194.C: New test.
2932 2016-03-16  Richard Henderson  <rth@redhat.com>
2934         PR middle-end/70240
2935         * gcc.c-torture/compile/pr70240.c: New.
2937 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2939         * gcc.c-torture/compile/20151204.c: Skip for avr.
2941 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2943         PR target/70245
2944         * g++.dg/opt/pr70245.C: New test.
2945         * g++.dg/opt/pr70245.h: New file.
2946         * g++.dg/opt/pr70245-aux.cc: New file.
2948 2016-03-16  Martin Sebor  <msebor@redhat.com>
2950         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2952 2016-03-16  Richard Henderson  <rth@redhat.com>
2954         PR middle-end/70199
2955         * gcc.c-torture/compile/pr70199.c: New.
2957 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2959         * gcc.dg/uninit-19.c: Run dos2unix.
2961 2016-03-16  Marek Polacek  <polacek@redhat.com>
2963         PR c/70093
2964         * gcc.dg/nested-func-10.c: New test.
2965         * gcc.dg/nested-func-9.c: New test.
2967 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2969         PR tree-optimization/68714
2970         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2972 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2974         PR tree-optimization/68715
2975         * gcc.dg/graphite/pr68715-2.c: New test.
2976         * gcc.dg/graphite/pr68715.c: New test.
2977         * gfortran.dg/graphite/pr68715.f90: New test.
2979 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2981         PR tree-optimization/68809
2982         * gcc.dg/graphite/pr68809-2.c: New test.
2983         * gcc.dg/graphite/pr68809.c: New test.
2985 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2987         PR c++/70147
2988         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2989         method call to i () as argument.  Adjust expected output.
2991         PR c++/70147
2992         * g++.dg/ubsan/pr70147-1.C: New test.
2993         * g++.dg/ubsan/pr70147-2.C: New test.
2995 2016-03-15  Martin Sebor  <msebor@redhat.com>
2997         PR c++/58281
2998         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3000 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
3002         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3003         hppa*-*-hpux*.
3005         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3007         PR libfortran/69799
3008         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3009         libatomic_available.
3011 2016-03-15  Marek Polacek  <polacek@redhat.com>
3013         PR c++/70209
3014         * g++.dg/ext/attribute-may-alias-4.C: New test.
3016 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
3018         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
3019         -fvar-tracking-assignments-toggle flag.
3021 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
3023         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3025 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
3027         PR rtl-optimization/70222
3028         * gcc.c-torture/execute/pr70222-1.c: New test.
3029         * gcc.c-torture/execute/pr70222-2.c: New test.
3031 2016-03-15  Richard Henderson  <rth@redhat.com>
3033         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3035 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3037         PR rtl-optimization/69032
3038         * gcc.dg/pr69032.c: New test.
3040 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3042         PR rtl-optimization/63384
3043         * g++.dg/pr63384.C: New test.
3045 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3047         PR target/64411
3048         * gcc.target/i386/pr64411.C: New test.
3050 2016-03-15  Tom de Vries  <tom@codesourcery.com>
3052         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3053         * gfortran.dg/goacc/kernels-alias.f95: New test.
3055 2016-03-14  Martin Sebor  <msebor@redhat.com>
3057         PR c++/53792
3058         * g++.dg/cpp0x/constexpr-inline.C: New test.
3059         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3061 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
3063         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3065 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
3067         PR middle-end/70219
3068         * gcc.dg/pr70219.c: New test.
3070 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
3072         PR target/70083
3073         * gcc.dg/torture/pr70083.c: New test.
3074         * gcc.target/i386/pr70083.c: New test.
3076 2016-03-14  Richard Biener  <rguenther@suse.de>
3078         PR tree-optimization/56365
3079         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3081 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
3083         PR target/70098
3084         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3085         New function.
3086         * g++.dg/pr70098.C: New testcase.
3089 2016-03-14  Tom de Vries  <tom@codesourcery.com>
3091         PR tree-optimization/70045
3092         * gcc.dg/graphite/pr70045.c: New test.
3094 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3096         PR fortran/69043
3097         * gfortran.dg/include_9.f90: New test.
3099 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3101         PR fortran/45076
3102         gfortran.dg/prof/prof.exp: New script.
3103         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3105 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
3107         PR rtl-optimization/69307
3108         * gcc.dg/pr69307.c: New test.
3110 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
3112         PR target/69614
3113         * gcc.target/arm/pr69614.c: New.
3115 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
3117         PR fortran/70031
3118         * gfortran.dg/submodule_14.f08: New test
3120         PR fortran/69524
3121         * gfortran.dg/submodule_15.f08: New test
3123 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
3125         PR c++/70106
3126         * g++.dg/cpp1y/paren3.C: New test.
3128 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3130         PR target/70131
3131         * gcc.target/powerpc/ppc-round2.c: New test.
3133 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
3135         PR target/70123
3136         * gcc.dg/torture/pr70123.c: New test.
3138 2016-03-11  Jeff Law  <law@redhat.com>
3140         PR tree-optimization/70190
3141         * gcc.c-torture/compile/pr70190.c: New test.
3143 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
3145         PR c/68187
3146         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3147         case.
3148         (test43_b): Likewise.
3149         (test43_c): Likewise.
3150         (test43_d): Likewise.
3151         (test43_e): Likewise.
3152         (test43_f): Likewise.
3153         (test43_g): Likewise.
3154         (test44_a): Likewise.
3155         (test44_b): Likewise.
3156         (test44_c): Likewise.
3157         (test44_d): Likewise.
3158         (test44_e): Likewise.
3160 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
3162         PR c/70085
3163         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3165 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3167         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3168         dg-options.
3170 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3172         PR target/70002
3173         PR target/69245
3174         * gcc.target/aarch64/pr69245_2.c: New test.
3176 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
3178         PR tree-optimization/70177
3179         * gcc.dg/pr70177.c: New test.
3181 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
3183         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3185 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
3187         * gcc.dg/tree-ssa/sra-20.c: New.
3189 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
3191         PR rtl-optimization/70174
3192         * gcc.dg/pr70174.c: New test.
3194         PR tree-optimization/70169
3195         * gcc.dg/pr70169.c: New test.
3197 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3199         PR target/70160
3200         * gcc.target/i386/pr70160.c: New test.
3202 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3204         * gcc.target/s390/dfp-1.c: New test.
3206 2016-03-10  Nick Clifton  <nickc@redhat.com>
3208         PR target/70044
3209         * gcc.target/aarch64/pr70044.c: New test.
3211 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
3212             Jakub Jelinek  <jakub@redhat.com>
3214         PR c++/70001
3215         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3216         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3217         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3219 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
3221         PR lto/69589
3222         * g++.dg/lto/pr69589_0.C: New testcase
3223         * g++.dg/lto/pr69589_1.C: New testcase
3225 2016-03-10  Marek Polacek  <polacek@redhat.com>
3227         PR c++/70153
3228         * g++.dg/delayedfold/unary-plus1.C: New test.
3230 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3232         * gcc.target/arm/pr45701-1.c: Escape brackets.
3233         * gcc.target/arm/pr45701-2.c: Likewise.
3235 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
3237         * gfortran.dg/unconstrained_commons.f: New.
3239 2016-03-10  Alan Modra  <amodra@gmail.com>
3241         * gcc.dg/pr69195.c: New.
3242         * gcc.dg/pr69238.c: New.
3244 2016-03-10  Tom de Vries  <tom@codesourcery.com>
3246         PR testsuite/68915
3247         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3249 2016-03-10  Richard Biener  <rguenther@suse.de>
3251         PR tree-optimization/70128
3252         * gcc.dg/tree-ssa/alias-34.c: New testcase.
3253         * gcc.dg/tree-ssa/alias-35.c: Likewise.
3255 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3257         PR tree-optimization/70152
3258         * gcc.dg/pr70152.c: New test.
3260         PR target/70086
3261         * gcc.target/i386/pr70086-1.c: New test.
3262         * gcc.target/i386/pr70086-2.c: New test.
3263         * gcc.target/i386/pr70086-3.c: New test.
3265         PR tree-optimization/70127
3266         * gcc.c-torture/execute/pr70127.c: New test.
3268 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
3270         * c-c++-common/goacc/combined-directives-2.c: New test.
3272 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
3274         PR c/68473
3275         PR c++/70105
3276         * g++.dg/diagnostic/pr70105.C: New test.
3277         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3278         (test_multiple_ordinary_maps): New test function.
3280 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
3282         PR c/68473
3283         PR c++/70105
3284         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3285         Drop range information from call to inform_at_rich_loc.
3286         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3287         New.
3288         (test_show_locus): Replace calls to rich_location::add_range with
3289         calls to add_range.  Rewrite the tests that used the now-defunct
3290         rich_location ctor taking a source_range.  Simplify other tests
3291         by replacing calls to COMBINE_LOCATION_DATA with calls to
3292         make_location.
3294 2016-03-09  Richard Biener  <rguenther@suse.de>
3295         Jakub Jelinek  <jakub@redhat.com>
3297         PR tree-optimization/70138
3298         * gcc.dg/vect/pr70138-1.c: New testcase.
3299         * gcc.dg/vect/pr70138-2.c: Likewise.
3301 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3303         PR target/70049
3304         * gcc.target/i386/pr70049.c: New test.
3306 2016-03-09  Richard Biener  <rguenther@suse.de>
3308         PR c/70143
3309         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3310         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3311         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3313 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3315         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3316         arm-*-*.
3318 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3320         PR middle-end/67278
3321         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3323         PR target/67278
3324         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3326         PR middle-end/70050
3327         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
3328         in testcase comment.
3330 2016-03-09  Tom de Vries  <tom@codesourcery.com>
3332         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3333         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3334         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3335         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3336         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3337         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3338         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3339         * gfortran.dg/goacc/kernels-loop.f95: New test.
3341 2016-03-08  Martin Sebor  <msebor@redhat.com>
3343         PR c++/62096
3344         * g++.dg/warn/overflow-warn-7.C: New test.
3346 2016-03-08  Jason Merrill  <jason@redhat.com>
3348         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3349         * lib/target-supports.exp (check_effective_target_concepts): New.
3351 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
3353         PR c++/70135
3354         * g++.dg/cpp1y/constexpr-loop4.C: New test.
3355         * g++.dg/ubsan/pr70135.C: New test.
3357         PR target/70110
3358         * gcc.dg/pr70110.c: New test.
3360 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3362         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3363         * c-c++-common/gomp/if-1.c: Likewise.
3364         * c-c++-common/gomp/pr61486-2.c: Likewise.
3365         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3366         to dg-additional-options.
3367         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3368         * g++/gomp/target-teams-1.c: Likewise.
3369         * gcc.dg/gomp/gomp.exp: Likewise.
3370         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3371         dg-additional-options.
3372         * gfortran.dg/gomp/gomp.exp: Likewise.
3373         * gfortran.dg/gomp/target1.f90: Remove dg-options.
3374         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3375         dg-additional-options.
3376         * gfortran.dg/gomp/target3.f90: Remove dg-options.
3378 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3380         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3381         * c-c++-common/gomp/gridify-1.c: New test.
3382         * gfortran.dg/gomp/gridify-1.f90: Likewise.
3384 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3386         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3387         trigger for cortex-r8, when scanning for register r8.
3388         * gcc.target/arm/pr45701-2.c: Likewise.
3390 2016-02-26  Richard Biener  <rguenther@suse.de>
3391             Jeff Law  <law@redhat.com>
3393         PR tree-optimization/69740
3394         * gcc.c-torture/compile/pr69740-1.c: New test.
3395         * gcc.c-torture/compile/pr69740-2.c: New test.
3397 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3399         * lib/target-supports.exp
3400         (check_effective_target_whole_vector_shift): Enable for PPC64.
3402 2016-03-07  Richard Biener  <rguenther@suse.de>
3404         PR tree-optimization/70115
3405         * gcc.dg/torture/pr70115.c: New testcase.
3407 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
3409         PR middle-end/69916
3410         * c-c-++-common/goacc/pr69916.c: New.
3412 2016-03-07  Richard Henderson  <rth@redhat.com>
3414         * gcc.c-torture/compile/pr70061.c: New test.
3416 2016-03-07  Richard Biener  <rguenther@suse.de>
3418         PR testsuite/70109
3419         * gcc.dg/vect/O3-pr36098.c: New testcase.
3421 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
3423         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3425 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
3427         * gnat.dg/renaming9.ad[sb]: New testcase.
3429 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
3431         PR c++/70084
3432         * g++.dg/expr/stdarg3.C: New test.
3434 2016-03-04  Jeff Law  <law@redhat.com>
3436         PR tree-optimization/69196
3437         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3438         x86_64-*-*.
3440 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3442         PR c/69973
3443         * gcc.dg/pr69973.c: New test.
3445         PR rtl-optimization/69941
3446         * gcc.dg/torture/pr69941.c: New test.
3448         PR c/69824
3449         * gcc.dg/pr69824.c: New test.
3451 2016-03-05  Tom de Vries  <tom@codesourcery.com>
3453         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3454         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3455         function.
3457 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
3459         PR c++/66786
3460         * g++.dg/cpp1y/var-templ48.C: New test.
3461         * g++.dg/cpp1y/var-templ49.C: New test.
3463 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3465         * g++.dg/Wno-frame-address.C: Skip on IA-64.
3467 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3469         PR c++/70035
3470         * g++.dg/ubsan/pr70035.C: New test.
3472         PR target/70062
3473         * gcc.target/i386/pr70062.c: New test.
3475 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3477         * g++.dg/template/typename21.C: Remove c++98_only.
3479 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3481         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3483 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3485         PR c/68187
3486         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3487         function.
3488         (fn_42_b): Likewise.
3489         (fn_42_c): Likewise.
3491 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3493         PR c/68187
3494         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3495         function.
3496         (fn_40_b): Likewise.
3497         (fn_41_a): Likewise.
3498         (fn_41_b): Likewise.
3500 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3502         PR target/70059
3503         * gcc.target/i386/avx512f-pr70059.c: New test.
3504         * gcc.target/i386/avx512dq-pr70059.c: New test.
3506 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3508         PR rtl-optimization/57676
3509         * gcc.dg/torture/pr57676.c: New test.
3511 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3513         * gcc.dg/pr70026.c: New test.
3515 2016-03-04  Marek Polacek  <polacek@redhat.com>
3517         PR c/69798
3518         * gcc.dg/cilk-plus/pr69798-1.c: New test.
3519         * gcc.dg/cilk-plus/pr69798-2.c: New test.
3521 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3523         PR target/70004
3524         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3525         Delete.
3526         (test_corners_sisd_si): Likewise.
3527         (main): Remove checks of the above.
3528         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3530 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3532         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3534 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
3536         * gcc.dg/torture/pr69951.c: Accept argc==0.
3538 2016-03-04  Richard Biener  <rguenther@suse.de>
3540         PR c++/70054
3541         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3542         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3544 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3546         PR testsuite/69766
3547         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3548         testing multiarch.
3550 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3552         PR debug/69947
3553         * gcc.dg/guality/pr69947.c: New test.
3555 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3557         PR ada/70017
3558         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3560 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3562         PR rtl-optimization/69904
3563         * gcc.target/arm/pr69904.c: New test.
3565 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3567         PR target/70021
3568         * gcc.dg/vect/pr70021.c: New test.
3569         * gcc.target/i386/pr70021.c: New test.
3571 2016-03-03  Marek Polacek  <polacek@redhat.com>
3573         PR middle-end/70050
3574         * gcc.dg/pr70050.c: New test.
3576 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
3578         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3580 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
3582         PR tree-optimization/70043
3583         * gfortran.dg/vect/pr70043.f90: New test.
3585 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3587         * gnat.dg/specs/task1.ads: New test.
3589 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3591         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3592         Invoke gdb with -batch.
3593         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3595 2016-03-03  Richard Biener  <rguenther@suse.de>
3597         PR tree-optimization/55936
3598         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3600 2016-03-02  Jeff Law  <law@redhat.com>
3602         PR rtl-optimization/69942
3603         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3604         effects of argument promotions.
3606         PR tree-optimization/69987
3607         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3608         target does not support -fprefetch-loop-arrays.
3610 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
3612         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3614 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
3616         PR rtl-optimization/69052
3617         * gcc.target/i386/pr69052.c: New test.
3619 2016-03-02  Alan Modra  <amodra@gmail.com>
3621         * gcc.dg/pr69990.c: New.
3623 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3625         PR c/68062
3626         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3628         PR middle-end/70022
3629         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3631         PR target/70028
3632         * gcc.target/i386/pr70028.c: New test.
3634 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3636         * c-c++-common/asan/swapcontext-test-1.c,
3637         * c-c++-common/tsan/thread_leak.c,
3638         * g++.dg/tsan/aligned_vs_unaligned_race.C,
3639         * g++.dg/tsan/benign_race.C,
3640         * g++.dg/tsan/fd_close_norace.C,
3641         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3642         races with sanitizer output
3644 2016-03-02  Richard Biener  <rguenther@suse.de>
3645             Uros Bizjak  <ubizjak@gmail.com>
3647         PR target/67278
3648         * gcc.dg/simd-8.c: New testcase.
3650 2016-03-02  Richard Biener  <rguenther@suse.de>
3652         PR middle-end/67278
3653         * gcc.dg/simd-7.c: New testcase.
3655 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
3657         * gcc.target/i386/pr70007.c: Tweak.
3659 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3661         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3663 2016-03-02  Marek Polacek  <polacek@redhat.com>
3665         PR c/67854
3666         * gcc.dg/pr67854.c: New test.
3668 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3670         PR middle-end/70025
3671         * gcc.dg/torture/pr70025.c: New test.
3673 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3675         PR tree-optimization/68621
3676         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3678 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3680         * gcc.target/i386/pr70007.c: New test.
3682 2016-03-01  Jeff Law  <law@redhat.com>
3684         PR tree-optimization/69196
3685         * gcc.dg/tree-ssa/pr69196-1.c: New test.
3687         PR tree-optimization/69196
3688         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3689         duplicating code and spoiling the expected output.
3691 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3693         PR target/70033
3694         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3695         supports power9 before doing tests.
3696         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3697         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3698         * gcc.target/powerpc/p9-permute.c: Likewise.
3700 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
3702         PR target/70027
3703         * gcc.target/i386/pr70027.c: New test.
3705 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3707         * gcc.dg/pr70017.c: New test.
3709 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
3711         PR c/69796
3712         PR c/69974
3713         * gcc.dg/pr69796.c: New test.
3714         * gcc.dg/pr69974.c: New test.
3716 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3718         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3720 2016-02-29  Jeff Law  <law@redhat.com>
3722         PR tree-optimization/69987
3723         * gfortran.dg/pr69987.f90: New test.
3725         PR tree-optimization/69989
3726         * gcc.c-torture/compile/pr69989-2.c: New test.
3728 2016-03-01  Marek Polacek  <polacek@redhat.com>
3730         PR c++/69795
3731         * g++.dg/parse/invalid1.C: New test.
3733 2016-03-01  Richard Biener  <rguenther@suse.de>
3735         PR middle-end/70022
3736         * gcc.dg/pr70022.c: New testcase.
3738 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
3740         PR tree-optimization/69956
3741         * gcc.dg/pr69956.c: New test.
3743 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3745         PR target/70011
3746         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3747         XFAIL when hardware supports efficient unaligned storage access.
3749 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
3751         PR c++/69961
3752         * g++.dg/template/pr69961a.C: New test.
3753         * g++.dg/template/pr69961b.C: New test.
3755 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
3757         PR preprocessor/69985
3758         * gcc.dg/cpp/pr69985.c: New test case.
3760 2016-02-29  Jeff Law  <law@redhat.com>
3762         PR tree-optimization/70005
3763         * gcc.c-torture/execute/pr70005.c New test.
3765         PR tree-optimization/69999
3766         * gcc.c-torture/compile/pr69999.c: New test.
3768 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3770         PR tree-optimization/69652
3771         * gcc.dg/torture/pr69652.c: Delete test.
3772         * gcc.dg/vect/pr69652.c: New test.
3774 2016-02-19  Richard Biener  <rguenther@suse.de>
3776         PR tree-optimization/69980
3777         * gfortran.dg/vect/pr69980.f90: New testcase.
3779 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3781         * gcc.target/sparc/20160229-1.c: New test.
3783 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3785         * gnat.dg/stack_usage3.adb: New test.
3786         * gnat.dg/stack_usage3_pkg.ads: New helper.
3788 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3790         * gnat.dg/renaming8.adb: New test.
3791         * gnat.dg/renaming8_pkg1.ads: New helper.
3792         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3793         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3795 2016-02-29  Richard Biener  <rguenther@suse.de>
3797         PR tree-optimization/69720
3798         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3800 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3802         PR fortran/68147
3803         PR fortran/47674
3804         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
3806 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3807             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3809         PR fortran/56007
3810         * gfortran.dg/coarray_8.f90: Adjust error message.
3811         * gfortran.dg/pr56007.f90: New test.
3812         * gfortran.dg/pr56007.f: New test.
3814 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
3816         PR tree-optimization/69989
3817         * gcc.dg/torture/pr69989.c: New test.
3819 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
3821         * gcc.target/i386/stack-realign-win.c: New test.
3823 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3825         PR fortran/60126
3826         * gfortran.dg/pr60126.f90: New test.
3828 2016-02-27  Jeff Law  <law@redhat.com>
3830         Revert
3831         2016-02-26  Richard Biener  <rguenther@suse.de>
3832                     Jeff Law  <law@redhat.com>
3834         PR tree-optimization/69740
3835         * gcc.c-torture/compile/pr69740-1.c: New test.
3836         * gcc.c-torture/compile/pr69740-2.c: New test.
3838 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3840         PR fortran/69910
3841         * gfortran.dg/newunit_4.f90: New test.
3843 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
3845         PR target/69613
3846         PR rtl-optimization/69886
3847         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3848         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
3849         target.
3851 2016-02-26  Martin Sebor  <msebor@redhat.com>
3853         PR tree-optimization/15826
3854         * gcc.dg/tree-ssa/pr15826.c: New test.
3856 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3858         PR target/69969
3859         * gcc.target/powerpc/pr69969.c: New test.
3861 2016-02-26  Martin Sebor  <msebor@redhat.com>
3863         PR c++/15766
3864         * g++.old-deja/g++.other/decl5.C: Add a test case.
3866 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
3868         PR target/69946
3869         * gcc.target/powerpc/pr69946.c: New file.
3871 2016-02-26  Richard Biener  <rguenther@suse.de>
3872             Jeff Law  <law@redhat.com>
3874         PR tree-optimization/69740
3875         * gcc.c-torture/compile/pr69740-1.c: New test.
3876         * gcc.c-torture/compile/pr69740-2.c: New test.
3878 2016-02-26  Martin Jambor  <mjambor@suse.cz>
3880         PR middle-end/69920
3881         * gcc.dg/torture/pr69932.c: New test.
3882         * gcc.dg/torture/pr69936.c: Likewise.
3884 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3886         PR target/69709
3887         * gcc.target/s390/pr69709.c: New test.
3889 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3891         PR target/69245
3892         * gcc.target/aarch64/pr69245_1.c: New test.
3894 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3896         PR target/69613
3897         * gcc.dg/torture/pr69613.c: New test.
3899 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3901         PR rtl-optimization/69891
3902         * gcc.target/i386/pr69891.c: New test.
3904 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3905             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3907         PR target/61397
3908         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3909         functionality for both 32-bit and 64-bit.
3911 2016-02-26  Richard Biener  <rguenther@suse.de>
3913         PR tree-optimization/69551
3914         * gcc.dg/torture/pr69951.c: New testcase.
3916 2016-02-25  Richard Biener  <rguenther@suse.de>
3918         PR tree-optimization/48795
3919         * gcc.dg/Warray-bounds-18.c: New testcase.
3921 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3923         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3925 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
3927         PR rtl-optimization/69896
3928         * gcc.dg/pr69896.c: New test.
3930 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
3932         PR c++/69736
3933         * g++.dg/cpp1y/paren2.C: New test.
3935 2016-02-24  Martin Sebor  <msebor@redhat.com>
3937         PR c/51147
3938         * gcc.dg/enum-mode-2.c: New test.
3940 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3942         PR c++/69922
3943         * g++.dg/warn/Wnonnull-compare-6.C: New test.
3944         * g++.dg/warn/Wnonnull-compare-7.C: New test.
3945         * g++.dg/ubsan/pr69922.C: New test.
3947 2016-02-24  Marek Polacek  <polacek@redhat.com>
3949         PR c/69819
3950         * gcc.dg/pr69819.c: New test.
3952 2016-02-24  Martin Sebor  <msebor@redhat.com>
3954         PR c++/69912
3955         * g++.dg/ext/flexary15.C: New test.
3957 2016-02-24  Martin Sebor  <msebor@redhat.com>
3959         * gcc.dg/builtins-68.c: Avoid making unportable
3960         assumptions about the relationship between SIZE_MAX and UINT_MAX.
3961         * g++.dg/ext/builtin_alloca.C: Same.
3963 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3964             Charles Baylis  <charles.baylis@linaro.org>
3966         PR debug/61033
3967         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3969 2016-02-24  Richard Biener  <rguenther@suse.de>
3970             Jakub Jelinek  <jakub@redhat.com>
3972         PR middle-end/69760
3973         * gcc.dg/torture/pr69760.c: New testcase.
3975 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3977         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3978         pattern on Solaris with as.
3980 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3982         * gcc.target/arm/cond_sub_restrict_it.c: New test.
3983         * gcc.target/arm/condarith_restrict_it.c: Likewise.
3984         * gcc.target/arm/movcond_restrict_it.c: Likewise.
3985         * gcc.target/arm/negscc_restrict_it.c: Likewise.
3987 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3989         PR middle-end/69915
3990         * gcc.dg/pr69915.c: New test.
3992 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3994         PR rtl-optimization/69886
3995         * gcc.dg/torture/pr69886.c: New test.
3997 2016-02-24  Richard Biener  <rguenther@suse.de>
3999         PR middle-end/68963
4000         * gcc.dg/torture/pr68963.c: New testcase.
4002 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4004         PR target/69875
4005         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4006         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4007         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4008         * gcc.target/arm/atomic_loaddi_1.c: New test.
4009         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4010         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4011         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4012         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4013         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4014         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4015         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4016         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4018 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
4020         PR middle-end/69909
4021         * gcc.dg/torture/pr69909.c: New test.
4023 2016-02-24  Richard Biener  <rguenther@suse.de>
4025         PR tree-optimization/69907
4026         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4027         * gcc.dg/vect/bb-slp-34.c: XFAIL.
4028         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4030 2016-02-24  Christian Bruel  <christian.bruel@st.com>
4032         * gcc.target/arm/pragma_cpp_fma.c: New test.
4034 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4036         PR fortran/61156
4037         * gfortran.dg/include_6.f90: Update test.
4039 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
4041         PR objc/69844
4042         * objc.dg/pr69844.m: New test.
4044 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4046         PR libgfortran/69456
4047         * gfortran.dg/namelist_89.f90: New test.
4048         * gfortran.dg/pr59700.f90: Update test..
4050 2016-02-23  Martin Sebor  <msebor@redhat.com>
4052         PR middle-end/69780
4053         * g++.dg/ext/builtin_alloca.C: New test.
4054         * gcc.dg/builtins-68.c: New test.
4056 2016-02-23  Richard Henderson  <rth@redhat.com>
4058         * gcc.target/i386/addr-space-3.c: Remove test.
4060 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
4062         PR preprocessor/69126
4063         PR preprocessor/69543
4064         * c-c++-common/pr69126-2-long.c: New test.
4065         * c-c++-common/pr69126-2-short.c: New test.
4066         * c-c++-common/pr69543-1.c: Remove xfail.
4068 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
4070         PR preprocessor/69126
4071         PR preprocessor/69543
4072         PR preprocessor/69558
4073         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4074         (f): Rename to...
4075         (test_2): ...this, and add leading comment.
4076         (MACRO_3, test_3): New.
4077         (MACRO_4A, MACRO_4B, test_4): New.
4078         (MACRO): Rename to...
4079         (MACRO_5): ...this.
4080         (g): Rename to...
4081         (test_5): ...this, updating for renaming of MACRO, and
4082         add leading comment.
4083         * c-c++-common/pr69543-1.c: New.
4084         * c-c++-common/pr69543-2.c: New.
4085         * c-c++-common/pr69543-3.c: New.
4086         * c-c++-common/pr69543-4.c: New.
4087         * c-c++-common/pr69558-1.c: New.
4088         * c-c++-common/pr69558-2.c: New.
4089         * c-c++-common/pr69558-3.c: New.
4090         * c-c++-common/pr69558-4.c: New.
4091         * gcc.dg/pr69558.c: Move to...
4092         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
4093         xfail for c++.
4095 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
4097         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4098         to -ftree-parallelize-loops/-fopenacc changes.
4099         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4100         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4101         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4102         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4103         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4104         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4105         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4106         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4107         * c-c++-common/goacc/kernels-loop.c: Likewise.
4108         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4109         * c-c++-common/goacc/kernels-reduction.c: Likewise.
4110         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4111         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4113 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4115         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4117 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
4119         PR c++/69902
4120         * g++.dg/warn/Wnonnull-compare-5.C: New test.
4122         PR c/69900
4123         * gcc.dg/pr69900.c: New test.
4125 2016-02-23  Martin Jambor  <mjambor@suse.cz>
4127         PR tree-optimization/69666
4128         * gcc.dg/tree-ssa/pr69666.c: New test.
4130 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4132         PR fortran/67451
4133         * gfortran.dg/coarray_allocate_5.f08: New test.
4135 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4137         * gcc.target/s390/vcond-shift.c: Move to ...
4138         * gcc.target/s390/vector/vcond-shift.c: ... here.
4140 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4142         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4143         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4145 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4147         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4149 2016-02-20  Mark Wielaard  <mjw@redhat.com>
4151         PR c/28901
4152         * gcc.dg/unused-variable-3.c: New test.
4154 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
4156         PR target/69888
4157         * gcc.target/i386/pr69888.c: New test.
4159 2016-02-22  Richard Biener  <rguenther@suse.de>
4161         PR tree-optimization/69882
4162         * gfortran.dg/vect/pr69882.f90: New testcase.
4164 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
4166         PR target/69885
4167         * gcc.dg/pr69885.c: New test.
4169 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
4171         PR target/69806
4172         PR target/54089
4173         * gcc.target/sh/pr54089-10.c: New.
4175 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
4177         PR fortran/69423
4178         * gfortran.dg/deferred_character_15.f90 : New test.
4180 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4182         PR fortran/57365
4183         gfortran.dg/allocate_with_source_18.f03: New test.
4185 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
4187         PR fortran/52531
4188         gfortran.dg/gomp/pr52531.f90: New test.
4190 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4192         PR c++/69865
4193         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4194         -std=c++03.
4196 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4198         PR c++/69826
4199         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4200         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4202         PR c++/69850
4203         * g++.dg/warn/Wnonnull-compare-4.C: New test.
4205         PR c++/69851
4206         * g++.dg/torture/pr69851.C: New test.
4208 2016-02-19  Martin Sebor  <msebor@redhat.com>
4210         PR testsuite/69573
4211         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4213 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4215         PR c++/69850
4216         * g++.dg/warn/Wnonnull-compare-2.C: New test.
4217         * g++.dg/warn/Wnonnull-compare-3.C: New test.
4219         PR c++/67767
4220         * g++.dg/cpp0x/pr67767.C: New test.
4222 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4224         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4225         for fp, simd, crypto, crc, lse.
4226         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4227         above.
4228         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4229         effective target check.
4231 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4233         PR target/69820
4234         * gcc.target/i386/pr69820.c: New test.
4236 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4238         * gcc.target/s390/vector/int128-1.c: New test.
4240 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4242         * gcc.target/s390/vector/vec-vcond-1.c: New test.
4244 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4246         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4247         instruction pattern name to prevent the testcase from failing with
4248         -march=z13.
4250 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4252         * gcc.target/s390/md/movstr-2.c: New test.
4254 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
4256         * gcc.target/s390/morestack.c: New test.
4258 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4260         PR target/69625
4261         * gcc.target/s390/pr69625.c: Add test case.
4263 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4265         PR testsuite/68580
4266         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4268 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4270         PR target/68404
4271         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4272         * gcc.target/powerpc/fusion3.c: Likewise.
4274 2016-02-18  Richard Biener  <rguenther@suse.de>
4276         PR middle-end/69553
4277         * g++.dg/torture/pr69553.C: New testcase.
4279 2016-02-18  Nick Clifton  <nickc@redhat.com>
4281         PR target/62254
4282         PR target/69610
4283         * gcc.target/arm/pr62554.c: New test.
4284         * gcc.target/arm/pr69610-1.c: New test.
4285         * gcc.target/arm/pr69610-2.c: New test.
4287 2016-02-18  Richard Biener  <rguenther@suse.de>
4289         PR middle-end/69854
4290         * gcc.dg/torture/pr69854.c: New testcase.
4292 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
4294         PR c++/69850
4295         * g++.dg/warn/Wnonnull-compare-1.C: New test.
4297 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4299         * gcc.target/powerpc/vec-cg.c: New test.
4301 2016-02-17  Richard Biener  <rguenther@suse.de>
4303         PR testsuite/69586
4304         * gcc.dg/uninit-21.c: Add -fno-short-enums.
4306 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4308         PR target/69161
4309         * gcc.c-torture/compile/pr69161.c: New test.
4311 2016-02-17  David Sherwood  <david.sherwood@arm.com>
4313         PR target/69532
4314         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4315         * gcc.target/arm/vect-fmaxmin.c: Likewise.
4317 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4319         * gcc.dg/ifcvt-4.c: Skip on Visium.
4321 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4323         * gnat.dg/atomic8.adb: New test.
4325 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4327         * gnat.dg/discr46.ad[sb]: New test.
4329 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4331         PR Target/48344
4332         * gcc.target/powerpc/pr48344-1.c: New test.
4334 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4336         PR fortran/69742
4337         * gfortran.dg/associate_21.f90:  New test.
4339 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4341         PR c/69835
4342         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4343         -Wnonnull in dg-options.
4344         * c-c++-common/nonnull-2.c: New test.
4346 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
4347             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4349         * gcc.target/aarch64/vector_initialization_nostack.c: New.
4351 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4353         PR middle-end/69801
4354         * gcc.dg/pr69801.c: Add empty dg-options.
4356 2016-02-16  James Norris  <jnorris@codesourcery.com>
4358         * c-c++-common/goacc/deviceptr-1.c: Add tests.
4359         * g++.dg/goacc/deviceptr-1.c: New file.
4361 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4363         PR tree-optimization/69820
4364         * gcc.dg/vect/pr69820.c: New test.
4366 2016-02-16  Richard Biener  <rguenther@suse.de>
4368         PR tree-optimization/69776
4369         * gcc.dg/torture/pr69776-2.c: New testcase.
4371 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
4373         PR tree-optimization/69714
4374         * gcc.dg/torture/pr69714.c: New test.
4376 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4378         PR tree-optimization/69802
4379         * gcc.dg/pr69802.c: New test.
4381 2016-02-16  Richard Biener  <rguenther@suse.de>
4383         PR middle-end/69801
4384         * gcc.dg/pr69801.c: New testcase.
4386 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4388         PR libgfortran/69651
4389         * gfortran.dg/read_bang.f90: New test.
4390         * gfortran.dg/read_bang4.f90: New test.
4392 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
4394         PR c++/69658
4395         * g++.dg/init/pr69658.C: New test.
4397         PR c++/69797
4398         * c-c++-common/pr69797.c: New test.
4400 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4402         * lib/target-supports.exp (check_effective_target_section_anchors): Add
4403         check for aarch64*-*-*.
4405 2016-02-15  Richard Biener  <rguenther@suse.de>
4407         PR tree-optimization/69783
4408         * gcc.dg/vect/pr69783.c: New testcase.
4410 2016-02-15  Richard Biener  <rguenther@suse.de>
4412         PR tree-optimization/69776
4413         * gcc.dg/torture/pr69776.c: New testcase.
4415 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4417         PR fortran/60526
4418         * gfortran.dg/type_decl_4.f90:  Reinstated.
4420 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
4422         PR fortran/68746
4423         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4425 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4427         PR fortran/60526
4428         PR bootstrap/69816
4429         * gfortran.dg/type_decl_4.f90:  Removed.
4431 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4433         PR fortran/60526
4434         * gfortran.dg/type_decl_4.f90:  New test.
4436 2016-02-14  Alan Modra  <amodra@gmail.com>
4438         PR testsuite/68886
4439         * gcc.c-torture/execute/stkalign.c: Revise test.
4441 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4443         PR target/67260
4444         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4446 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4448         PR target/67260
4449         * gcc.target/sh/torture/pr67260.c: New.
4451 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
4453         * gcc.dg/pr67964.c: Add dg-require-alias.
4455 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4457         PR target/67636
4458         PR target/64345
4459         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4461 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4463         PR libgfortran/69668
4464         * gfortran.dg/namelist_88.f90: New test.
4466 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4468         PR libgfortran/69668
4469         * gfortran.dg/namelist_38.f90: Update test.
4470         * gfortran.dg/namelist_84.f90: Update test.
4472 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4474         PR other/69554
4475         * gcc.dg/pr69554-1.c: New test.
4476         * gfortran.dg/pr69554-1.F90: New test.
4477         * gfortran.dg/pr69554-2.F90: New test.
4478         * lib/gcc-dg.exp (proc dg-locus): New function.
4479         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4480         distinguish between the caret-printing and non-caret-printing
4481         cases.  If caret-printing has been explicitly enabled, bail out
4482         without attempting to fix up the output.
4484 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4486         PR driver/69265
4487         PR driver/69453
4488         * gcc.dg/spellcheck-options-3.c: New test case.
4489         * gcc.dg/spellcheck-options-4.c: New test case.
4490         * gcc.dg/spellcheck-options-5.c: New test case.
4491         * gcc.dg/spellcheck-options-6.c: New test case.
4492         * gcc.dg/spellcheck-options-7.c: New test case.
4493         * gcc.dg/spellcheck-options-8.c: New test case.
4494         * gcc.dg/spellcheck-options-9.c: New test case.
4495         * gcc.dg/spellcheck-options-10.c: New test case.
4497 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4499         PR rtl-optimization/69764
4500         PR rtl-optimization/69771
4501         * c-c++-common/pr69764.c: New test.
4502         * gcc.dg/torture/pr69771.c: New test.
4504 2016-02-12  Marek Polacek  <polacek@redhat.com>
4506         * g++.dg/torture/init-list1.C: New.
4508 2016-02-12  Marek Polacek  <polacek@redhat.com>
4510         * gcc.dg/pr69522.c: Add empty dg-options.
4512 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4514         * g++.dg/lto/lto.exp: Include and init mpx.
4515         * g++.dg/lto/pr69729_0.C: New test.
4517 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4519         PR ipa/69241
4520         * g++.dg/ipa/pr69241-4.C: New test.
4522         PR ipa/68672
4523         * g++.dg/ipa/pr68672-1.C: New test.
4524         * g++.dg/ipa/pr68672-2.C: New test.
4525         * g++.dg/ipa/pr68672-3.C: New test.
4527 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
4529         PR c/69522
4530         * gcc.dg/pr69522.c: New test.
4532 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
4534         PR c++/69098
4535         * g++.dg/cpp1y/69098.C: New test.
4536         * g++.dg/cpp1y/69098-2.C: New test.
4538 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4540         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4541         and neighbour -> neighbor.
4542         * objc.dg/attributes/method-nonnull-1.m: Likewise.
4543         * objc.dg/gnu-api-2-class-meta.m: Likewise.
4544         * c-c++-common/Wvarargs.c: Likewise.
4545         * c-c++-common/goacc/host_data-5.c: Likewise.
4546         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4547         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4548         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4549         * gcc.target/aarch64/pr60697.c: Likewise.
4550         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4551         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4552         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4553         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4554         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4555         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4556         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4557         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4558         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4559         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4560         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4561         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4562         * g++.dg/lookup/koenig5.C: Likewise.
4563         * g++.dg/ext/no-asm-2.C: Likewise.
4564         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4565         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4566         * gfortran.dg/used_types_16.f90: Likewise.
4567         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4568         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4569         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4570         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4571         * gfortran.dg/abstract_type_6.f03: Likewise.
4572         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4573         * gfortran.dg/used_types_15.f90: Likewise.
4574         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4575         * gfortran.dg/exit_3.f08: Likewise.
4576         * gfortran.dg/open_status_2.f90: Likewise.
4577         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4578         * gfortran.dg/intrinsic_std_1.f90: Likewise.
4579         * gfortran.dg/associate_1.f03: Likewise.
4580         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4581         * gfortran.dg/intrinsic_std_6.f90: Likewise.
4582         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4583         * gcc.dg/builtin-object-size-1.c: Likewise.
4584         * gcc.dg/noreturn-6.c: Likewise.
4585         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4586         * gcc.dg/globalalias.c: Likewise.
4587         * gcc.dg/builtins-config.h: Likewise.
4588         * gcc.dg/pr30457.c: Likewise.
4589         * gcc.c-torture/compile/volatile-1.c: Likewise.
4590         * gcc.c-torture/execute/20101011-1.c: Likewise.
4591         * c-c++-common/Waddress-1.c: Likewise.
4593 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
4595         PR c/69768
4596         * c-c++-common/Waddress-1.c: New test.
4598 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
4600         PR fortran/69296
4601         * gfortran.dg/associate_19.f03: New test.
4602         * gfortran.dg/associate_20.f03: New test.
4604 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
4606         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4608 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4610         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4611         .arch armv8-a\n.  Add -dA to dg-options.
4612         * gcc.target/aarch64/assembler_arch_1.c: New test.
4613         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4615 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
4617         PR c++/68726
4618         * g++.dg/cpp0x/pr68726.C: New.
4620 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4622         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4623         test.
4625 2016-02-11  Richard Biener  <rguenther@suse.de>
4627         * g++.dg/tree-ssa/pr61034.C: Adjust.
4629 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
4631         PR target/69148
4632         * gcc.target/s390/pr69148.c: New.
4634 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4636         PR tree-optimization/69652
4637         * gcc.dg/torture/pr69652.c: New test.
4639 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
4640             Patrick Palka  <ppalka@gcc.gnu.org>
4642         PR ipa/69241
4643         PR c++/69649
4644         * g++.dg/ipa/pr69241-1.C: New test.
4645         * g++.dg/ipa/pr69241-2.C: New test.
4646         * g++.dg/ipa/pr69241-3.C: New test.
4647         * g++.dg/ipa/pr69649.C: New test.
4649 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
4651         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4652         * gcc.dg/tree-ssa/sra-18.c: Ditto.
4654 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
4656         PR tree-optimization/68021
4657         * gcc.dg/tree-ssa/pr68021.c: New test.
4659 2016-02-10  Richard Biener  <rguenther@suse.de>
4661         PR tree-optimization/69726
4662         * gcc.dg/uninit-22.c: New testcase.
4664 2016-02-09  Andrew Pinski  <apinski@cavium.com>
4666         PR tree-opt/69282
4667         * gcc.c-torture/compile/20160205-1.c: New testcase.
4669 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4671         PR target/68404
4672         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4673         instead accessing a really large arrray.
4674         * gcc.target/powerpc/fusion3.c: Likewise.
4676 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
4678         PR target/68532
4679         * gcc.c-torture/execute/pr68532.c: New test.
4681 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
4683         PR target/69634
4684         * gcc.dg/pr69634.c: New.
4686 2016-02-09  Richard Biener  <rguenther@suse.de>
4688         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4690 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
4692         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4694 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
4696         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4698 2016-02-09  Richard Biener  <rguenther@suse.de>
4700         PR tree-optimization/69715
4701         * gcc.dg/torture/pr69715.c: New testcase.
4703 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4705         PR c++/69139
4706         * g++.dg/cpp0x/trailing12.C: New test.
4707         * g++.dg/cpp0x/trailing13.C: New test.
4709 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4711         PR c++/69283
4712         PR c++/67835
4713         * g++.dg/cpp1y/auto-fn29.C: New test.
4714         * g++.dg/cpp1y/auto-fn30.C: New test.
4716 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4718         PR tree-optimization/69209
4719         * gcc.c-torture/compile/pr69209.c: New test.
4721 2016-02-08  Jeff Law  <law@redhat.com>
4723         PR tree-optimization/68541
4724         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4725         of statements allowed in join block for path splitting.
4727 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4729         PR c++/59627
4730         * g++.dg/gomp/pr59627.C: New test.
4732         PR ipa/69239
4733         * g++.dg/ipa/pr69239.C: New test.
4735 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
4737         PR preprocessor/69664
4738         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4739         * gcc.dg/cpp/warn-comments.c: Likewise.
4741 2016-02-08  Marek Polacek  <polacek@redhat.com>
4743         PR c++/69688
4744         * g++.dg/init/const12.C: New test.
4746 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
4748         PR target/60410
4749         * gcc.dg/lto/pr55113_0.c: Remove test.
4751 2016-02-08  Richard Biener  <rguenther@suse.de>
4753         PR tree-optimization/69719
4754         * gcc.dg/torture/pr69719.c: New testcase.
4756 2016-02-08  Richard Biener  <rguenther@suse.de>
4757         Jeff Law  <law@redhat.com>
4759         PR target/68273
4760         * gcc.target/mips/pr68273.c: New testcase.
4762 2016-02-08   Richard Biener  <rguenther@suse.de>
4764         PR rtl-optimization/69274
4765         * gcc.target/i386/addr-sel-1.c: XFAIL.
4767 2016-02-08  Jeff Law  <law@redhat.com>
4769         PR tree-optimization/68541
4770         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4772         PR tree-optimization/65917
4773         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4775 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4777         PR fortran/50555
4778         * gfortran.dg/namelist_args.f90: New test.
4780 2016-02-05  Jeff Law  <law@redhat.com>
4782         PR tree-optimization/68541
4783         * gcc.dg/tree-ssa/split-path-2.c: New test.
4784         * gcc.dg/tree-ssa/split-path-3.c: New test.
4785         * gcc.dg/tree-ssa/split-path-4.c: New test.
4786         * gcc.dg/tree-ssa/split-path-5.c: New test.
4787         * gcc.dg/tree-ssa/split-path-6.c: New test.
4788         * gcc.dg/tree-ssa/split-path-7.c: New test.
4790 2016-02-05  Martin Sebor  <msebor@redhat.com>
4792         PR c++/69662
4793         * g++.dg/warn/Wplacement-new-size-1.C: New test.
4794         * g++.dg/warn/Wplacement-new-size-2.C: New test.
4796 2016-02-06  Richard HEnderson  <rth@redhat.com>
4798         PR c/69643
4799         * gcc.target/i386/addr-space-4.c: New.
4800         * gcc.target/i386/addr-space-5.c: New.
4802 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
4804         PR fortran/66089
4805         * gfortran.dg/elemental_dependency_6.f90: New.
4807 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
4809         PR rtl-optimization/69691
4810         * gcc.c-torture/execute/pr69691.c: New test.
4812         PR c++/69628
4813         * g++.dg/parse/pr69628.C: New test.
4815 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4817         * gcc.dg/sancov/asan.c: Move to ...
4818         * gcc.dg/asan/sancov-1.c: ... here.
4820 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4822         * gcc.target/i386/pr69577.c: Require avx_runtime target.
4824 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4826         PR target/69677
4827         * gcc.target/i386/pr69677.c: New test.
4829 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
4831         PR c++/68948
4832         * g++.dg/template/pr68948.C: New test.
4834 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4836         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4837         (only necessary on s390x).
4839 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4841         * gcc.target/i386/pr69454-2.c: Compile with -msse2
4842         -mno-accumulate-outgoing-args.
4844 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
4846         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4848 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
4850         PR c/69669
4851         * c-c++-common/pr69669.c: New test.
4853 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4855         PR target/69667
4856         * g++.dg/pr69667.C: New file.
4858 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
4860         PR target/69619
4861         * gcc.dg/pr69619.c: Add new test.
4863 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
4865         PR rtl-optimization/69577
4866         * gcc.target/i386/pr69577.c: New test.
4868 2016-02-04  Martin Liska  <mliska@suse.cz>
4870         * g++.dg/asan/pr69276.C: New test.
4872 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4874         PR target/65932
4875         PR target/67714
4876         * gcc.target/arm/wmul-3.c: Simplify test to generate just
4877         a single smulbb instruction.
4878         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4879         * gcc.target/amr/wmul-2.c: Likewise.
4881 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4883         PR target/65932
4884         PR target/67714
4885         * gcc.c-torture/execute/pr67714.c: New test.
4887 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
4889         PR target/69454
4890         * gcc.target/i386/pr69454-1.c: New test.
4891         * gcc.target/i386/pr69454-2.c: New test.
4893 2016-02-03  Martin Sebor  <msebor@redhat.com>
4895         PR c++/69251
4896         PR c++/69253
4897         PR c++/69290
4898         PR c++/69277
4899         PR c++/69349
4900         * g++.dg/ext/flexarray-mangle-2.C: New test.
4901         * g++.dg/ext/flexarray-mangle.C: New test.
4902         * g++.dg/ext/flexarray-subst.C: New test.
4903         * g++.dg/ext/flexary11.C: New test.
4904         * g++.dg/ext/flexary12.C: New test.
4905         * g++.dg/ext/flexary13.C: New test.
4906         * g++.dg/ext/flexary14.C: New test.
4907         * g++.dg/other/dump-ada-spec-2.C: Adjust.
4909 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4911         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4912         Define only if CHECK_FLOAT128 is defined.
4913         (main): Properly initialize u5.
4915 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
4917         PR c/69627
4918         * gcc.dg/pr69627.c: New test.
4920         PR target/69644
4921         * gcc.dg/pr69644.c: New test.
4923 2016-02-03  Mike Stump  <mikestump@comcast.net>
4925         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4926         support for struct-layout-1.exp.
4928 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
4930         PR c++/69056
4931         * g++.dg/cpp0x/pr69056.C: New test.
4933 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
4934             Alexandre Oliva  <aoliva@redhat.com>
4936         PR target/69461
4937         * gcc.target/powerpc/pr69461.c: New.
4939 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
4941         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4942         works from here ...
4943         (check_effective_target_fsanitize_thread): ... to here.  Do not
4944         specify additional compile flags for the test source.
4945         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4946         specify additional compile flags for the test source.
4948 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
4950         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4952 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
4954         PR fortran/67451
4955         PR fortran/69418
4956         * gfortran.dg/coarray_allocate_2.f08: New test.
4957         * gfortran.dg/coarray_allocate_3.f08: New test.
4958         * gfortran.dg/coarray_allocate_4.f08: New test.
4960 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
4962         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4963         use same scan-tree-dump-times on all platforms.
4964         * gcc.dg/vect/vect-outer-1.c: Likewise.
4965         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4966         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4967         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4968         * gcc.dg/vect/vect-outer-1b.c: Likewise.
4969         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4970         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4971         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4973 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
4975         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4976         warning.
4978 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
4980         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4982 2016-02-02  James Norris  <jnorris@codesourcery.com>
4984         * c-c++-common/goacc/routine-5.c: Add tests.
4986 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
4988         * gcc.target/nvptx/unsigned-cmp.c: New test.
4990 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
4992         * gcc.target/aarch64/scalar_shift_1.c
4993         (test_corners_sisd_di): Improve force to SIMD register.
4994         (test_corners_sisd_si): Likewise.
4995         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4996         Remove scan-assembler check for ldr.
4998 2016-02-02  Richard Biener  <rguenther@suse.de>
5000         PR tree-optimization/69595
5001         * gcc.dg/Warray-bounds-17.c: New testcase.
5003 2016-02-02  Richard Biener  <rguenther@suse.de>
5005         PR tree-optimization/69606
5006         * gcc.dg/torture/pr69606.c: New testcase.
5008 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
5010         PR middle-end/68542
5011         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5012         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5014 2016-02-02  Alan Modra  <amodra@gmail.com>
5016         PR target/69548
5017         * gcc.target/powerpc/pr69548.c: New test.
5019 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
5021         PR rtl-optimization/69592
5022         * gcc.dg/pr69592.c: New test.
5024         PR preprocessor/69543
5025         PR c/69558
5026         * gcc.dg/pr69543.c: New test.
5027         * gcc.dg/pr69558.c: New test.
5029 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
5031         PR testsuite/65940
5032         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5034 2016-02-01  Martin Sebor  <msebor@redhat.com>
5036         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5038 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
5040         PR tree-optimization/67921
5041         * c-c++-common/ubsan/pr67921.c: New test.
5043 2016-02-01  Richard Biener  <rguenther@suse.de>
5045         PR middle-end/69556
5046         * gcc.dg/tree-ssa/recip-8.c: New testcase.
5048 2016-02-01  Richard Biener  <rguenther@suse.de>
5050         PR tree-optimization/69574
5051         * gcc.dg/torture/pr69574.c: New testcase.
5053 2016-02-01  Richard Biener  <rguenther@suse.de>
5055         PR tree-optimization/69579
5056         * gcc.dg/setjmp-6.c: New testcase.
5058 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
5060         PR rtl-optimization/69570
5061         * g++.dg/opt/pr69570.C: New test.
5063 2016-02-01  Richard Henderson  <rth@redhat.com>
5065         * gcc.dg/pr69535.c: New test.
5067 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
5069         PR testsuite/69584
5070         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5071         * gcc.dg/tree-ssa/sra-18.c: Likewise.
5073         PR debug/68244
5074         * g++.dg/parse/parens3.C: Use register "4" on hppa.
5076         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5078 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
5080         PR fortran/67564
5081         * gfortran.dg/allocate_with_source_17.f03: New test.
5083 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
5085         PR tree-optimization/69546
5086         * gcc.dg/torture/pr69546.c: New test.
5088 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
5090         PR fortran/69566
5091         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5093 2016-01-30  Martin Sebor  <msebor@redhat.com>
5095         PR c++/68490
5096         * g++.dg/ext/flexary10.C: New test.
5098 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5100         PR fortran/66707
5101         gfortran.dg/common_23.f90: New test.
5103 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5105         PR target/65546
5106         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5107         condition being checked, and disable it when the target supports
5108         misaligned loads and stores.
5110 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5112         PR debug/69518
5113         * gcc.dg/torture/pr69518.c: New test.
5115 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
5117         PR target/69530
5118         * gcc.target/i386/pr69530.c: New test.
5120 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
5122         PR target/65604
5123         * gcc.target/mips/div-delay.c: New test.
5125 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5127         PR target/69551
5128         * gcc.target/i386/pr69551.c: New test.
5130         PR target/66137
5131         * gcc.target/i386/pr66137.c: New test.
5133 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
5135         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5136         always built for p5600.
5137         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5138         isa=p5600 dg-option.
5140 2016-01-29  Richard Biener  <rguenther@suse.de>
5142         PR tree-optimization/69547
5143         * g++.dg/tree-ssa/pr69547.C: New testcase.
5145 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5147         PR debug/66869
5148         * g++.dg/warn/Wunused-function2.C: New test.
5150 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5152         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5153         support for test to succeed.
5155 2016-01-29  Marek Polacek  <polacek@redhat.com>
5157         PR c++/69509
5158         PR c++/69516
5159         * g++.dg/ext/constexpr-vla2.C: New test.
5160         * g++.dg/ext/constexpr-vla3.C: New test.
5161         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5163 2016-01-29  Richard Biener  <rguenther@suse.de>
5165         PR middle-end/69537
5166         * gcc.dg/uninit-21.c: New testcase.
5168 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
5170         PR target/69459
5171         * gcc.target/i386/pr69459.c: New test.
5173 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
5175         PR target/68400
5176         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5177         * gcc.target/mips/pr68400.c: New test.
5179 2016-01-28  Martin Sebor  <msebor@redhat.com>
5181         PR target/17381
5182         * gcc.target/powerpc/pr17381.c: New test.
5184 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
5186         PR middle-end/69542
5187         * gcc.dg/torture/pr69542.c: New test.
5189 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
5191         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5193 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
5195         * gcc.dg/pr65980.c: Skip on AIX.
5196         * gcc.dg/pr66688.c: Same.
5198 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
5200         PR target/63679
5201         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5202         * gcc.dg/tree-ssa/sra-18.c: Same.
5204 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
5206         PR fortran/62536
5207         * gfortran.dg/block_15.f08: New test.
5208         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5209         on incorrectly closed BLOCK.
5211 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
5213         * gcc.dg/declare-simd.c: New test.
5214 2016-01-28  Richard Biener  <rguenther@suse.de>
5216         PR tree-optimization/69466
5217         * gfortran.dg/vect/pr69466.f90: New testcase.
5219 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5221         * g++.dg/pr67989.C: Remove ARM-specific option.
5222         * gcc.target/arm/pr67989.C: New file.
5224 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
5226         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5227         and expm1 test for glibc < 2.11.
5229 2016-01-27  Richard Henderson  <rth@redhat.com>
5231         * gcc.c-torture/execute/pr69447.c: New test.
5233 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
5235         PR fortran/69422
5236         * gfortran.dg/alloc_comp_assign_15.f03: New test.
5238 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
5240         PR debug/66869
5241         * gcc.dg/pr66869.c: New test.
5243 2016-01-25  Jeff Law  <law@redhat.com>
5245         PR tree-optimization/68398
5246         PR tree-optimization/69196
5247         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5248         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5249         path to avoid new heuristic allowing more irreducible regions
5250         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5251         * gcc.dg/tree-ssa/vrp46.c: Likewise.
5252         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5253         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5254         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5256 2016-01-27  Marek Polacek  <polacek@redhat.com>
5258         PR c/68062
5259         * c-c++-common/vector-compare-4.c: New test.
5261 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
5263         PR preprocessor/69126
5264         * c-c++-common/pr69126.c: New test case.
5266 2016-01-27  Ian Lance Taylor  <iant@google.com>
5268         * gcc.dg/tree-ssa/ivopt_5.c: New test.
5270 2016-01-27  Ryan Burn  <contact@rnburn.com>
5272         PR cilkplus/69267
5273         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5275 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
5277         PR target/69512
5278         * gcc.target/i386/pr69512.c: New test.
5280 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
5282         PR ada/69488
5283         * gnat.dg/sso/*.adb: Robustify dg-output directives.
5285 2016-01-27  Marek Polacek  <polacek@redhat.com>
5287         PR c++/69379
5288         * g++.dg/pr69379.C: New test.
5290 2016-01-27  Martin Sebor  <msebor@redhat.com>
5292         PR c++/69317
5293         * g++.dg/abi/Wabi-2-2.C: New test.
5294         * g++.dg/abi/Wabi-2-3.C: New test.
5295         * g++.dg/abi/Wabi-3-2.C: New test.
5296         * g++.dg/abi/Wabi-3-3.C: New test.
5298 2016-01-27  Richard Biener  <rguenther@suse.de>
5300         PR tree-optimization/69166
5301         * gcc.dg/torture/pr69166.c: New testcase.
5303 2016-01-27  Martin Jambor  <mjambor@suse.cz>
5305         PR tree-optimization/69355
5306         * gcc.dg/tree-ssa/pr69355.c: New test.
5308 2016-01-27  Marek Polacek  <polacek@redhat.com>
5310         PR c++/69496
5311         * g++.dg/ext/constexpr-vla1.C: New test.
5313 2016-01-20  Christian Bruel  <christian.bruel@st.com>
5315         PR target/69245
5316         * gcc.target/arm/pr69245.c: New test.
5318 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
5320         PR tree-optimization/69399
5321         * gcc.dg/torture/pr69399.c: New test.
5323 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5325         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5327 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5329         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5331 2016-01-26  Tom de Vries  <tom@codesourcery.com>
5333         PR tree-optimization/69110
5334         * gcc.dg/autopar/pr69110.c: New test.
5336 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5337             Sebastian Pop  <s.pop@samsung.com>
5339         * gcc.dg/graphite/isl-ast-op-select.c: New.
5341 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5343         PR fortran/69385
5344         * gfortran.dg/allocate_error_6.f90: New test.
5346 2016-01-26  Richard Henderson  <rth@redhat.com>
5348         * gcc.dg/tm/pr60908.c: New test.
5350 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
5352         PR other/69006
5353         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5354         directive.
5355         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5356         expected multiline output to reflect the colorization being
5357         disabled before newlines.
5358         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5359         (custom_diagnostic_finalizer): Replace call to
5360         pp_newline_and_flush with call to pp_flush.
5361         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5362         * gfortran.dg/implicit_class_1.f90: Likewise.
5363         * lib/gcc-dg.exp (allow_blank_lines): New global.
5364         (dg-allow-blank-lines-in-output): New procedure.
5365         (gcc-dg-prune): Complain about blank lines in the output, unless
5366         dg-allow-blank-lines-in-output was called.
5367         * lib/multiline.exp (_build_multiline_regex): Only support
5368         arbitrary followup text for non-blank-lines, not for blank lines.
5370 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5372         PR tree-optimization/69483
5373         * gcc.dg/pr69483.c: New test.
5374         * g++.dg/opt/pr69483.C: New test.
5376 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5378         PR target/68620
5379         * gcc.target/arm/pr68620.c: New test.
5381 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5383         * gcc.target/i386/pr68986-2.c: Remove -m32.
5385 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5387         PR target/68986
5388         * gcc.target/i386/pr68986-1.c: New test.
5389         * gcc.target/i386/pr68986-2.c: Likewise.
5390         * gcc.target/i386/pr68986-3.c: Likewise.
5392 2016-01-26  Christian Bruel  <christian.bruel@st.com>
5394         * lib/target-supports.exp
5395         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5396         (check_effective_target_arm_crypto_pragma_ok): Likewise.
5397         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5399 2016-01-26  Richard Biener  <rguenther@suse.de>
5401         PR tree-optimization/69452
5402         * gcc.dg/torture/pr69452.c: New testcase.
5404 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5406         PR target/69442
5407         * gcc.dg/pr69442.c: New test.
5409 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
5411         PR target/67896
5412         * gcc.target/aarch64/simd/pr67896.C: New.
5414 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
5416         PR tree-optimization/69400
5417         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5418         function.
5419         (plugin_init): Call it.
5420         * gcc.dg/torture/pr69400.c: New test.
5422 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5424         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5426 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5427             Sebastian Pop  <s.pop@samsung.com>
5429         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5430         isl-0.15.
5432 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5433             Sebastian Pop  <s.pop@samsung.com>
5435         * gcc.dg/graphite/pr69292.c: New.
5437 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
5439         * c-c++-common/goacc/use_device-1.c: New test.
5441 2016-01-25  Jeff Law  <law@redhat.com>
5443         PR tree-optimization/69196
5444         PR tree-optimization/68398
5445         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5446         * gcc.dg/tree-ssa/pr68198.c: Likewise.
5448 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
5450         PR target/69469
5451         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5452         Algorithm.
5454 2016-01-25  Richard Biener  <rguenther@suse.de>
5456         PR testsuite/69380
5457         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5459 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
5461         PR target/69421
5462         * gcc.dg/pr69421.c: New test.
5464 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
5466         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5467         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5468         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5469         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5470         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5471         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5472         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5473         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5474         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5475         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5477 2016-01-25  Richard Biener  <rguenther@suse.de>
5479         PR tree-optimization/69376
5480         * gcc.dg/torture/pr69376.c: New testcase.
5482 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5484         PR fortran/69397
5485         PR fortran/68442
5486         * gfortran.dg/interface_38.f90: New test.
5487         * gfortran.dg/interface_39.f90: New test.
5489 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
5491         Revert:
5492         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5494         PR c++/11858
5495         PR c++/24663
5496         PR c++/24664
5497         * g++.dg/template/pr11858.C: New test.
5498         * g++.dg/template/pr24663.C: New test.
5499         * g++.dg/template/unify12.C: New test.
5500         * g++.dg/template/unify13.C: New test.
5501         * g++.dg/template/unify14.C: New test.
5502         * g++.dg/template/unify15.C: New test.
5503         * g++.dg/template/unify16.C: New test.
5504         * g++.dg/template/unify17.C: New test.
5506 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5508         PR fortran/68283
5509         gfortran.dg/pr68283.f90: New test.
5511 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5513         PR fortran/66094
5514         * gfortran.dg/inline_matmul_13.f90:  New test.
5515         * gfortran.dg/matmul_bounds_8.f90:  New test.
5516         * gfortran.dg/matmul_bounds_9.f90:  New test.
5517         * gfortran.dg/matmul_bounds_10.f90:  New test.
5519 2016-01-23  Tom de Vries  <tom@codesourcery.com>
5521         PR tree-optimization/69426
5522         * gcc.dg/autopar/pr69426.c: New test.
5524 2016-01-23  Martin Sebor  <msebor@redhat.com>
5526         PR c++/58109
5527         PR c++/69022
5528         * g++.dg/cpp0x/alignas5.C: New test.
5529         * g++.dg/ext/vector29.C: Same.
5531 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
5533         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5534         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5535         _GNU_SOURCE from compile flags to the source.
5536         * gcc.target/i386/chkp-stropt-12.c: Ditto.
5537         * gcc.target/i386/chkp-stropt-16.c: Ditto.
5538         * gcc.target/i386/chkp-stropt-4.c: Ditto.
5539         * gcc.target/i386/chkp-stropt-8.c: Ditto.
5541 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
5543         PR target/69432
5544         * g++.dg/opt/pr69432.C: New test.
5546 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5548         * gcc.target/powerpc/pr63354c: Adjust target selector to include
5549         32-bit targets testing an -m64 multilib.
5551 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5553         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5554         64-bit support.
5556 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
5558         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5560 2016-01-21  Christian Bruel  <christian.bruel@st.com>
5562         PR target/68674
5563         * gcc.target/i386/pr68674.c
5564         * gcc.target/aarch64/pr68674.c
5565         * gcc.target/arm/pr68674.c
5567 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5569         PR target/69403
5570         * gcc.c-torture/execute/pr69403.c: New test.
5572 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5574         PR c++/55843
5575         * g++.dg/template/pr55843.C: New.
5577 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
5579         PR testsuite/66877
5580         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5581         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5583 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5585         PR testsuite/67489
5586         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5587         from dg-do compile directive, and instead add
5588         { dg-require-effective-target int128 }.
5590 2016-01-20  Martin Sebor  <msebor@redhat.com>
5592         PR c/69405
5593         * gcc.dg/sync-fetch.c: New test.
5595 2016-01-21  Martin Sebor  <msebor@redhat.com>
5597         PR target/69252
5598         * gcc.target/powerpc/pr69252.c: New test.
5600 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5602         PR fortran/65996
5603         * gfortran.dg/pr65996.f90: New test.
5605 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5607         PR c++/68810
5608         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5609         expected to generate an error.
5611 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
5613         PR middle-end/66178
5614         * gcc.dg/torture/pr66178.c: New test.
5616 2016-01-21  Anton Blanchard  <anton@samba.org>
5617             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5619         PR target/63354
5620         * gcc.target/powerpc/pr63354.c:  New test.
5622 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5624         PR rtl-optimization/68990
5625         * gcc.target/i386/pr68990: New.
5627 2016-01-21  Nick Clifton  <nickc@redhat.com>
5629         PR target/69129
5630         * gcc.target/mips/pr69129.c: New.
5632 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
5634         PR c++/58046
5635         * g++.dg/cpp0x/pr58046.C: New.
5637 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5639         PR target/69187
5640         PR target/65624
5641         * gcc.target/arm/pr69187.c: New test.
5643         PR c++/69355
5644         * g++.dg/torture/pr69355.C: New test.
5646 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5647             Sebastian Pop  <s.pop@samsung.com>
5649         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5651 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5652             Sebastian Pop  <s.pop@samsung.com>
5654         * gcc.dg/graphite/pr68976.c: New test.
5656 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5658         PR middle-end/67653
5659         * c-c++-common/pr67653.c: New test.
5660         * gcc.dg/torture/pr29119.c: Add dg-warning.
5662 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
5664         * gcc.target/powerpc/cpu-builtin-1.c: New test.
5666 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5668         PR c/24293
5669         * gcc.dg/pr24293.c: New test.
5670         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5671         incomplete struct type.
5672         * gcc.dg/declspec-1.c: Likewise.
5673         * gcc.dg/pr63549.c: Likewise.
5675 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
5677         PR tree-optimization/66612
5678         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5679         for bdn instruction.
5681 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5683         * lib/target-supports.exp
5684         (check_effective_target_arm_fp_ok_nocache): New.
5685         (check_effective_target_arm_fp_ok): New.
5686         (add_options_for_arm_fp): New.
5687         (check_effective_target_arm_crypto_ok_nocache): Require
5688         target_arm_v8_neon_ok instead of arm32.
5689         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5690         (check_effective_target_arm_crypto_pragma_ok): New.
5691         (add_options_for_arm_vfp): New.
5692         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5693         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5694         target instead. Force initial fpu to vfp.
5695         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5696         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5697         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5698         dependency.
5699         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5700         use arm_vfp effective target instead. Force initial fpu to vfp.
5701         * gcc.target/arm/attr-neon3.c: Likewise.
5702         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5703         arm_vfp_ok.
5704         * gcc.target/arm/unsigned-float.c: Likewise.
5705         * gcc.target/arm/vfp-1.c: Likewise.
5706         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5707         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5708         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5709         * gcc.target/arm/vfp-ldmias.c: Likewise.
5710         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5711         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5712         * gcc.target/arm/vfp-stmiad.c: Likewise.
5713         * gcc.target/arm/vfp-stmias.c: Likewise.
5714         * gcc.target/arm/vnmul-1.c: Likewise.
5715         * gcc.target/arm/vnmul-2.c: Likewise.
5716         * gcc.target/arm/vnmul-3.c: Likewise.
5717         * gcc.target/arm/vnmul-4.c: Likewise.
5719 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
5721         PR testsuite/69366
5722         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5723         the MPX run-time library, for compile-time MPX test.
5724         * gcc.target/i386/chkp-always_inline.c: Likewise.
5725         * gcc.target/i386/chkp-bndret.c: Likewise.
5726         * gcc.target/i386/chkp-builtins-1.c: Likewise.
5727         * gcc.target/i386/chkp-builtins-2.c: Likewise.
5728         * gcc.target/i386/chkp-builtins-3.c: Likewise.
5729         * gcc.target/i386/chkp-builtins-4.c: Likewise.
5730         * gcc.target/i386/chkp-const-check-1.c: Likewise.
5731         * gcc.target/i386/chkp-const-check-2.c: Likewise.
5732         * gcc.target/i386/chkp-hidden-def.c: Likewise.
5733         * gcc.target/i386/chkp-label-address.c: Likewise.
5734         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5735         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5736         * gcc.target/i386/chkp-pr69044.c: Likewise.
5737         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5738         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5739         * gcc.target/i386/chkp-strchr.c: Likewise.
5740         * gcc.target/i386/chkp-strlen-1.c: Likewise.
5741         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5742         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5743         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5744         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5745         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5746         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5747         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5748         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5749         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5750         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5751         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5752         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5753         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5754         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5755         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5756         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5757         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5758         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5759         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5760         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5761         * gcc.target/i386/pr63995-2.c: Likewise.
5762         * gcc.target/i386/pr64805.c: Likewise.
5763         * gcc.target/i386/pr65044.c: Likewise.
5764         * gcc.target/i386/pr65167.c: Likewise.
5765         * gcc.target/i386/pr65183.c: Likewise.
5766         * gcc.target/i386/pr65184.c: Likewise.
5767         * gcc.target/i386/thunk-retbnd.c: Likewise.
5769 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
5771         PR tree-optimization/69328
5772         * gcc.dg/pr69328.c: New test.
5774 2016-01-20  Jeff Law  <law@redhat.com>
5776         PR target/25114
5777         * gcc.target/m68k/pr25114.c: New test.
5779 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5781         * gcc.target/arm/memset-inline-10.c: Added
5782         dg-require-effective-target arm_thumb2_ok.
5784 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
5786         * gcc.dg/debug/dwarf2/sso.c: New test.
5788 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
5790         PR testsuite/68820
5791         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5792         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5793         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5795 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5797         PR ipa/66223
5798         * g++.dg/ipa/devirt-50.C: New testcase.
5800 2016-01-19  Marek Polacek  <polacek@redhat.com>
5802         PR c++/68965
5803         * g++.dg/cpp1y/parameter-pack-1.C: New test.
5804         * g++.dg/cpp1y/parameter-pack-2.C: New test.
5806 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5808         PR target/69135
5809         * gcc.target/arm/pr69135_1.c: New test.
5811 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5813         * gcc.target/aarch64/ccmp_1.c: Add new tests.
5815 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5817         * gcc.target/aarch64/ccmp_1.c: New testcase.
5819 2016-01-19  Marek Polacek  <polacek@redhat.com>
5821         PR c++/68586
5822         * g++.dg/cpp0x/enum30.C: New test.
5824 2016-01-19  Richard Biener  <rguenther@suse.de>
5826         PR tree-optimization/69336
5827         * g++.dg/tree-ssa/pr69336.C: New testcase.
5829 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5831         PR debug/65779
5832         * gcc.dg/pr65779.c: New test.
5834 2016-01-19  Richard Biener  <rguenther@suse.de>
5836         PR tree-optimization/69352
5837         * gcc.dg/torture/pr69352.c: New testcase.
5839 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5841         PR rtl-optimization/68955
5842         PR rtl-optimization/64557
5843         * gcc.dg/torture/pr68955.c: New test.
5845 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5847         PR lto/69136
5848         * g++.dg/torture/pr69136.C: New testcase.
5850 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5852         PR lto/69133
5853         * g++.dg/lto/pr69133_0.C: New testcase.
5854         * g++.dg/lto/pr69133_1.C: New testcase.
5856 2016-01-15  Jeff Law  <law@redhat.com>
5858         PR tree-optimization/69320
5859         * gcc.c-torture/pr69320-1.c: New test.
5860         * gcc.c-torture/pr69320-2.c: New test.
5861         * gcc.c-torture/pr69320-3.c: New test.
5862         * gcc.c-torture/pr69320-4.c: New test.
5864 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5866         PR c++/11858
5867         PR c++/24663
5868         PR c++/24664
5869         * g++.dg/template/pr11858.C: New test.
5870         * g++.dg/template/pr24663.C: New test.
5871         * g++.dg/template/unify12.C: New test.
5872         * g++.dg/template/unify13.C: New test.
5873         * g++.dg/template/unify14.C: New test.
5874         * g++.dg/template/unify15.C: New test.
5875         * g++.dg/template/unify16.C: New test.
5876         * g++.dg/template/unify17.C: New test.
5878 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
5880         PR testsuite/69181
5881         * gcc.dg/pr69181-1.c: New test file.
5882         * gcc.dg/pr69181-2.c: New test file.
5883         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5884         globals by moving it to...
5885         (cleanup-after-saved-dg-test): ...this new function.  Add
5886         "global additional_sources_used".  Add reset of global
5887         multiline_expected_outputs to the empty list.
5888         * lib/multiline.exp (_multiline_expected_outputs): Rename this
5889         global to...
5890         (multiline_expected_outputs): ...this, and updated comments to
5891         note that it is modified from gcc-dg.exp.
5892         (dg-end-multiline-output): Update for the above renaming.
5893         (handle-multiline-outputs): Likewise.  Remove the clearing
5894         of the expected outputs to the empty list.
5896 2016-01-18  Richard Biener  <rguenther@suse.de>
5898         PR tree-optimization/69297
5899         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5901 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
5903         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5904         dg-options.
5905         * gcc.target/mips/mips-3d-2.c: Likewise.
5906         * gcc.target/mips/mips-3d-3.c: Likewise.
5907         * gcc.target/mips/mips-3d-4.c: Likewise.
5908         * gcc.target/mips/mips-3d-5.c: Likewise.
5909         * gcc.target/mips/mips-3d-6.c: Likewise.
5910         * gcc.target/mips/mips-3d-7.c: Likewise.
5911         * gcc.target/mips/mips-3d-8.c: Likewise.
5912         * gcc.target/mips/mips-3d-9.c: Likewise.
5913         * gcc.target/mips/mips-ps-1.c: Likewise.
5914         * gcc.target/mips/mips-ps-2.c: Likewise.
5915         * gcc.target/mips/mips-ps-3.c: Likewise.
5916         * gcc.target/mips/mips-ps-4.c: Likewise.
5917         * gcc.target/mips/mips-ps-5.c: Likewise.
5918         * gcc.target/mips/mips-ps-6.c: Likewise.
5919         * gcc.target/mips/mips-ps-7.c: Likewise.
5920         * gcc.target/mips/mips-ps-type.c: Likewise.
5921         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5922         * gcc.target/mips/mips16-attributes-6.c: Likewise.
5924 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5926         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5927         * c-c++-common/goacc/kernels-double-reduction.c: New test.
5928         * c-c++-common/goacc/kernels-empty.c: New test.
5929         * c-c++-common/goacc/kernels-eternal.c: New test.
5930         * c-c++-common/goacc/kernels-loop-2.c: New test.
5931         * c-c++-common/goacc/kernels-loop-3.c: New test.
5932         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5933         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5934         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5935         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5936         * c-c++-common/goacc/kernels-loop-data.c: New test.
5937         * c-c++-common/goacc/kernels-loop-g.c: New test.
5938         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5939         * c-c++-common/goacc/kernels-loop-n.c: New test.
5940         * c-c++-common/goacc/kernels-loop-nest.c: New test.
5941         * c-c++-common/goacc/kernels-loop.c: New test.
5942         * c-c++-common/goacc/kernels-noreturn.c: New test.
5943         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5944         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5945         * c-c++-common/goacc/kernels-reduction.c: New test.
5947 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5949         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5950         * gcc.dg/autopar/outer-2.c: Same.
5951         * gcc.dg/autopar/outer-3.c: Same.
5952         * gcc.dg/autopar/outer-4.c: Same.
5953         * gcc.dg/autopar/outer-5.c: Same.
5954         * gcc.dg/autopar/outer-6.c: Same.
5955         * gcc.dg/autopar/parallelization-1.c: Same.
5956         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5957         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5958         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5959         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5960         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5961         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5962         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5963         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5964         * gcc.dg/autopar/pr39500-1.c: Same.
5965         * gcc.dg/autopar/pr39500-2.c: Same.
5966         * gcc.dg/autopar/pr46193.c: Same.
5967         * gcc.dg/autopar/pr46194.c: Same.
5968         * gcc.dg/autopar/pr49580.c: Same.
5969         * gcc.dg/autopar/pr49960-1.c: Same.
5970         * gcc.dg/autopar/pr49960.c: Same.
5971         * gcc.dg/autopar/pr68373.c: Same.
5972         * gcc.dg/autopar/reduc-1.c: Same.
5973         * gcc.dg/autopar/reduc-1char.c: Same.
5974         * gcc.dg/autopar/reduc-1short.c: Same.
5975         * gcc.dg/autopar/reduc-2.c: Same.
5976         * gcc.dg/autopar/reduc-2char.c: Same.
5977         * gcc.dg/autopar/reduc-2short.c: Same.
5978         * gcc.dg/autopar/reduc-3.c: Same.
5979         * gcc.dg/autopar/reduc-4.c: Same.
5980         * gcc.dg/autopar/reduc-6.c: Same.
5981         * gcc.dg/autopar/reduc-7.c: Same.
5982         * gcc.dg/autopar/reduc-8.c: Same.
5983         * gcc.dg/autopar/reduc-9.c: Same.
5984         * gcc.dg/autopar/uns-outer-4.c: Same.
5985         * gcc.dg/autopar/uns-outer-5.c: Same.
5986         * gcc.dg/autopar/uns-outer-6.c: Same.
5987         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5988         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5990 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5992         PR target/63679
5993         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5994         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5996 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5998         PR target/63679
5999         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6000         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6001         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6003 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
6005         PR target/63679
6006         * gcc.dg/tree-ssa/sra-17.c: New.
6007         * gcc.dg/tree-ssa/sra-18.c: New.
6009 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6011         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6013 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
6015         * gnat.dg/inline12.adb: New test.
6017 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
6019         PR tree-optimization/66797
6020         * gcc.c-torture/execute/pr65447.c: Relax check condition.
6022 2016-01-18  Richard Biener  <rguenther@suse.de>
6024         PR tree-optimization/69170
6025         * gcc.dg/torture/pr69170.c: New testcase.
6027 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
6029         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6031 2016-01-16  Tom de Vries  <tom@codesourcery.com>
6033         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6035 2016-01-16  Tom de Vries  <tom@codesourcery.com>
6037         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6038         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
6039         redundant dg-require-effective-target pthread.
6040         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6041         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6042         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6043         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6044         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6045         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6046         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6048 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
6050         PR target/68609
6051         * gcc.target/powerpc/recip-6.c: Enable on AIX.
6052         * gcc.target/powerpc/recip-7.c: Same.
6054 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6056         PR c++/69091
6057         * g++.dg/template/pr69091.C: New test.
6059 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6061         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6062         dump does not contain an error_mark_node.
6063         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6064         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6066 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6068         PR c++/68936
6069         * g++.dg/template/pr68936.C: New test.
6071 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
6073         PR target/68609
6074         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6075         * gcc.target/powerpc/recip-2.c: Same.
6076         * gcc.target/powerpc/recip-3.c: Same.
6077         * gcc.target/powerpc/recip-4.c: Same.
6078         * gcc.target/powerpc/recip-sqrtf.c: Same.
6080 2016-01-15  Jeff Law  <law@redhat.com>
6082         PR tree-optimization/69270
6083         * gcc.dg/tree-ssa/pr69270-2.c: New test.
6084         * gcc.dg/tree-ssa/pr69270-3.c: New test.
6086 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
6088         PR fortran/49630
6089         * gfortran.dg/deferred_character_13.f90: New test for the fix
6090         of comment 3 of the PR.
6092         PR fortran/54070
6093         * gfortran.dg/deferred_character_8.f90: New test
6094         * gfortran.dg/allocate_error_5.f90: New test
6096         PR fortran/60593
6097         * gfortran.dg/deferred_character_10.f90: New test
6099         PR fortran/60795
6100         * gfortran.dg/deferred_character_14.f90: New test
6102         PR fortran/61147
6103         * gfortran.dg/deferred_character_11.f90: New test
6105         PR fortran/64324
6106         * gfortran.dg/deferred_character_9.f90: New test
6108 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6110         PR rtl-optimization/69030
6111         * gcc.target/i386/pr69030.c: New.
6113 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6115         * gcc.target/aarch64/target_attr_17.c: New test.
6117 2016-01-15  Richard Biener  <rguenther@suse.de>
6119         PR tree-optimization/66856
6120         * gcc.dg/torture/pr66856-1.c: New testcase.
6121         * gcc.dg/torture/pr66856-2.c: Likewise.
6123 2016-01-15  Richard Biener  <rguenther@suse.de>
6125         PR debug/69137
6126         * g++.dg/lto/pr69137_0.C: New testcase.
6128 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
6130         PR middle-end/69246
6131         * gcc.target/i386/pr69246.c: New test.
6133 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6135         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6137 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6139         PR c++/56194
6140         * g++.dg/init/const9.C: Disable test on S/390.
6142 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6144         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6145         * g++.dg/Wno-frame-address.C: Ditto.
6147 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6149         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6151 2016-01-15  Richard Biener  <rguenther@suse.de>
6153         PR tree-optimization/68961
6154         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6156 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
6158         * gcc.target/i386/pr65105-5.c: New test.
6160 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
6162         * gcc.c-torture/execute/alias-4.c: New testcase.
6164 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
6166         PR ipa/68148
6167         * g++.dg/ipa/devirt-49.C: New testcase.
6169 2016-01-15  Christian Bruel  <christian.bruel@st.com>
6171         PR target/65837
6172         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6173         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6174         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6176 2016-01-15  Richard Biener  <rguenther@suse.de>
6178         PR tree-optimization/69117
6179         * gcc.dg/torture/pr69117.c: New testcase.
6181 2015-01-14  Ryan Burn  <contact@rnburn.com>
6183         PR c++/69048
6184         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6186 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6188         PR testsuite/67509
6189         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6190         range tests use 100 * maximum instead of maximum + 1.
6192 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
6194         PR debug/69244
6195         * gcc.dg/guality/pr69244.c: New test.
6197 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
6199         * lib/target-supports.exp (check_effective_target_issignaling):
6200         New procedure.
6201         * gcc.dg/pr61441.c: Require issignaling effective target.
6203 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
6205         PR target/68803
6206         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6208 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
6210         PR c++/68819
6211         PR preprocessor/69177
6212         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6213         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6214         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6215         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6217 2016-01-14  Marek Polacek  <polacek@redhat.com>
6219         PR c/69262
6220         * gcc.dg/array-15.c: New test.
6222 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
6224         PR middle-end/68146
6225         PR tree-optimization/69155
6226         * gfortran.dg/pr68146.f: New test.
6227         * gfortran.dg/pr69155.f90: New test.
6229 2016-01-14  Richard Biener  <rguenther@suse.de>
6231         PR tree-optimization/68060
6232         * gcc.dg/torture/pr68060-1.c: New testcase.
6233         * gcc.dg/torture/pr68060-2.c: Likewise.
6235 2016-01-14  Nick Clifton  <nickc@redhat.com>
6237         * lib/target-supports.exp
6238         (check_effective_target_arm_neon_ok_nocache): Add an option
6239         sequence that includes setting the ARM architecture to ARMv7-A.
6240         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6241         command line options necessary to enable Neon support.
6242         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6243         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6244         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6245         * gcc.target/arm/pr69180.c: Likewise.
6247 2016-01-14  Jeff Law  <law@redhat.com>
6249         PR tree-optimization/69270
6250         * gcc.dg/tree-ssa/pr69270.c: New test.
6252 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
6254         PR c/66208
6255         * c-c++-common/pr66208.c: New file.
6257 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
6259         PR tree-optimization/69156
6260         * gcc.dg/pr69156.c: New test.
6262 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6264         * gcc.target/i386/pr69225-7.c: New test.
6266 2016-01-13  Richard Henderson  <rth@redhat.com>
6268         * gcc.dg/tm/memopt-13.c: Update expected function.
6269         * gcc.dg/tm/memopt-6.c: Likewise.
6271 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
6273         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6274         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6275         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6276         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6278 2016-01-13  Tom de Vries  <tom@codesourcery.com>
6280         PR tree-optimization/69169
6281         * gcc.dg/pr69169.c: New test.
6283 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
6285         PR target/69228
6286         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6287         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6288         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6289         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6290         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6291         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6292         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6293         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6295 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
6297         PR target/69247
6298         * gcc.dg/pr69247.c: New test.
6300 2016-01-13  Richard Biener  <rguenther@suse.de>
6302         PR tree-optimization/69242
6303         * gcc.dg/torture/pr69242.c: New testcase.
6305 2016-01-13  Richard Biener  <rguenther@suse.de>
6307         PR tree-optimization/69186
6308         * gcc.dg/torture/pr69186.c: New testcase.
6310 2016-01-13  Jeff Law  <law@redhat.com>
6312         PR tree-optimization/67755
6313         * gcc.dg/tree-ssa/pr67755.c: New test.
6315 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6317         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6318         pass number in output by a star.
6320 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
6322         PR tree-optimization/68911
6323         * gcc.c-torture/execute/pr68911.c: New test.
6325 2016-01-12  Marek Polacek  <polacek@redhat.com>
6327         PR c++/68979
6328         * g++.dg/warn/permissive-1.C: New test.
6330 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6332         PR objc++/68511
6333         PR c++/69213
6334         * g++.dg/opt/pr69213.C: New test.
6336 2016-01-12  Christian Bruel  <christian.bruel@st.com>
6338         PR target/69180
6339         * gcc.target/arm/pr69180.c: New test.
6341 2016-01-12  Richard Biener  <rguenther@suse.de>
6343         PR lto/69077
6344         * g++.dg/lto/pr69077_0.C: New testcase.
6345         * g++.dg/lto/pr69077_1.C: Likewise.
6347 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6349         PR target/69175
6350         * g++.dg/opt/pr69175.C: New test.
6352 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
6354         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6355         rather than #including math.h & stdlib.h.
6356         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6357         * gcc.dg/vect/pr49771.c: Likewise.
6358         * gcc.dg/vect/vect-10-big-array.c: Likewise.
6359         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6360         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6361         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6362         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6363         * gcc.dg/vect/pr44507.c: Likewise.
6364         * gcc.dg/vect/pr45902.c: Likewise.
6365         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6366         * gcc.dg/vect/vect-117.c: Likewise.
6367         * gcc.dg/vect/vect-99.c: Likewise.
6368         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6369         * gcc.dg/vect/vect-cond-1.c: Likewise.
6370         * gcc.dg/vect/vect-cond-2.c: Likewise.
6371         * gcc.dg/vect/vect-cond-3.c: Likewise.
6372         * gcc.dg/vect/vect-cond-4.c: Likewise.
6373         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6374         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6375         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6376         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6377         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6378         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6379         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6380         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6381         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6382         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6383         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6384         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6385         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6386         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6387         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6388         include of signal.h.
6389         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6390         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6391         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6392         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6393         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6394         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6395         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6396         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6397         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6398         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6399         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6400         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6401         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6402         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6403         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6404         * gcc.dg/vect/vect-outer-5.c: Likewise.
6405         * gcc.dg/vect/vect-outer-6.c: Likewise.
6406         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6407         include of stdio.h.
6409 2016-01-12  Nick Clifton  <nickc@redhat.com>
6411         PR target/68913
6412         * gcc.dg/lto/pr61886_0.c: Rename the external function called
6413         to fread so that it will be found in all target runtimes.
6415 2016-01-12  Richard Biener  <rguenther@suse.de>
6417         PR tree-optimization/69053
6418         * g++.dg/torture/pr69053.C: New testcase.
6420 2016-01-12  Richard Biener  <rguenther@suse.de>
6422         PR tree-optimization/69168
6423         * gcc.dg/torture/pr69168.c: New testcase.
6425 2016-01-12  Richard Biener  <rguenther@suse.de>
6427         PR tree-optimization/69157
6428         * gcc.dg/torture/pr69157.c: New testcase.
6430 2016-01-12  Richard Biener  <rguenther@suse.de>
6432         PR tree-optimization/69174
6433         * gcc.dg/torture/pr69174.c: New testcase.
6435 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6437         PR c++/66808
6438         PR c++/69000
6439         * g++.dg/tls/pr66808.C: New test.
6440         * g++.dg/tls/pr69000.C: New test.
6442 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6444         * gcc.target/powerpc/swaps-p8-23.c: New test.
6445         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6447 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
6449         PR tree-optimization/68356
6450         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6452 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
6453             Jim Wilson  <jim.wilson@linaro.org>
6455         PR target/69194
6456         * gcc.target/arm/pr69194.c: New test.
6458 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6460         PR target/69225
6461         * gcc.target/i386/pr69225-1.c: New test.
6462         * gcc.target/i386/pr69225-2.c: Likewise.
6463         * gcc.target/i386/pr69225-3.c: Likewise.
6464         * gcc.target/i386/pr69225-4.c: Likewise.
6465         * gcc.target/i386/pr69225-5.c: Likewise.
6466         * gcc.target/i386/pr69225-6.c: Likewise.
6468 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
6470         PR target/67462
6471         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6472         if lp64.
6474         PR target/69071
6475         * gcc.dg/pr69071.c: New test.
6477         PR c++/69211
6478         * g++.dg/opt/pr69211.C: New test.
6480         PR tree-optimization/69214
6481         * gcc.c-torture/compile/pr69214.c: New test.
6483 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
6485         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6486         * gcc.target/i386/pr66232-11.c: Ditto.
6487         * gcc.target/i386/pr66232-12.c: Ditto.
6488         * gcc.target/i386/pr66232-13.c: Ditto.
6490 2016-01-11  Richard Biener  <rguenther@suse.de>
6492         PR tree-optimization/69173
6493         * gcc.dg/torture/pr69173.c: New testcase.
6495 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6497         PR rtl-optimization/68796
6498         * gcc.target/aarch64/tst_5.c: New test.
6499         * gcc.target/aarch64/tst_6.c: Likewise.
6501 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6503         PR rtl-optimization/68841
6504         * gcc.dg/pr68841.c: New test.
6505         * gcc.c-torture/execute/pr68841.c: New test.
6507 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
6509         PR rtl-optimization/68920
6510         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6511         for ix86 targets.
6512         * gcc.dg/ifcvt-5.c: New test.
6514 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
6516         PR bootstrap/69123
6517         * g++.dg/pr69123.C: New.
6519 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6521         PR target/69010
6522         * gcc.target/i386/pr69010.c: New test.
6524 2016-01-11  Martin Jambor  <mjambor@suse.cz>
6526         PR ipa/69044
6527         * gcc.target/i386/chkp-pr69044.c: New test.
6529 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6531         PR tree-optimization/69109
6532         * gcc.dg/autopar/pr69109-2.c: New test.
6533         * gcc.dg/autopar/pr69109.c: New test.
6535 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6537         PR tree-optimization/69108
6538         * gcc.dg/autopar/pr69108.c: New test.
6540 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
6542         PR c++/69029
6543         * c-c++-common/Wisleading-indentation.c: Augment test.
6545 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6547         PR fortran/69154
6548         * gfortran.dg/inline_matmul_12.f90:  New test.
6550 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
6552         PR fortran/67779
6553         * gfortran.dg/actual_array_offset_1: New test.
6555 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6557         PR tree-optimization/69062
6558         * gcc.dg/autopar/pr69062.c: New test.
6560 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
6562         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6563         * gcc.dg/vect/slp-perm-2.c: Likewise.
6564         * gcc.dg/vect/slp-perm-3.c: Likewise.
6565         * gcc.dg/vect/slp-perm-5.c: Likewise.
6566         * gcc.dg/vect/slp-perm-6.c: Likewise.
6567         * gcc.dg/vect/slp-perm-7.c: Likewise.
6568         * gcc.dg/vect/slp-perm-8.c: Likewise.
6570 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6572         PR tree-optimization/69039
6573         * gcc.dg/autopar/pr69039.c: New test.
6575 2016-01-09  Marek Polacek  <polacek@redhat.com>
6577         PR c++/69113
6578         * g++.dg/pr69113.C: New test.
6580 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6582         PR middle-end/50865
6583         PR tree-optimization/69097
6584         * gcc.c-torture/execute/pr50865.c: New test.
6585         * gcc.c-torture/execute/pr69097-1.c: New test.
6586         * gcc.c-torture/execute/pr69097-2.c: New test.
6587         * gcc.dg/pr69097-1.c: New test.
6588         * gcc.dg/pr69097-2.c: New test.
6590 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6592         PR c++/69164
6593         * g++.dg/opt/pr69164.C: New test.
6595 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6597         PR tree-optimization/69167
6598         * gcc.dg/pr69167.c: New test.
6600 2016-01-08  Marek Polacek  <polacek@redhat.com>
6602         PR c++/68449
6603         * g++.dg/pr68449.C: New.
6605 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
6607         PR tree-optimization/68707
6608         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6609         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6610         on platforms supporting it.
6611         * gcc.dg/vect/slp-perm-2.c: Likewise.
6612         * gcc.dg/vect/slp-perm-3.c: Likewise.
6613         * gcc.dg/vect/slp-perm-5.c: Likewise.
6614         * gcc.dg/vect/slp-perm-7.c: Likewise.
6615         * gcc.dg/vect/slp-perm-8.c: Likewise.
6616         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6617         on platforms supporting it.
6619 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6621         PR tree-optimization/69162
6622         * gcc.dg/pr69162.c: New test.
6624         PR tree-optimization/69172
6625         * gcc.dg/pr69172.c: New test.
6627 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6629         PR tree-optimization/67781
6630         * gcc.c-torture/execute/pr67781.c: New file.
6632 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6634         PR tree-optimization/69083
6635         * gcc.dg/vect/pr69083.c: New test.
6637 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
6639         PR tree-optimization/61441
6640         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6641         Use -fexcess-precision=standard for compiler options.
6642         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
6644 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6646         PR fortran/69128
6647         * gfortran.dg/gomp/pr69128.f90: New test.
6649         PR c++/69145
6650         * g++.dg/ext/pr69145-1.C: New test.
6651         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6652         * g++.dg/ext/pr69145-2.h: New file.
6654 2016-01-07  Martin Sebor  <msebor@redhat.com>
6656         PR c/68966
6657         * gcc.dg/atomic-fetch-bool.c: New test.
6658         * gcc.dg/sync-fetch-bool.c: New test.
6660 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6662         PR fortran/66680
6663         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6665 2016-01-07  Nick Clifton  <nickc@redhat.com>
6667         PR target/66655
6668         * g++.dg/pr66655.C: New test.
6669         * g++.dg/pr66655_1.cc: Test support file.
6670         * g++.dg/pr66655.h: Test header file.
6672 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6674         PR fortran/66680
6675         gfortran.dg/gomp/pr66680.f90: New test.
6677 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6679         PR target/69171
6680         * gcc.target/i386/pr69171-1.c: New test.
6681         * gcc.target/i386/pr69171-2.c: Likewise.
6682         * gcc.target/i386/pr69171-3.c: Likewise.
6683         * gcc.target/i386/pr69171-4.c: Likewise.
6684         * gcc.target/i386/pr69171-5.c: Likewise.
6685         * gcc.target/i386/pr69171-6.c: Likewise.
6687 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
6689         PR middle-end/67639
6690         * c-c++-common/pr67639.c: New test.
6692 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
6694         PR tree-optimization/69141
6695         * g++.dg/opt/pr69141.C: New test.
6697 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6699         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6701 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
6703         PR target/69140
6704         * gcc.target/i386/pr69140.c: New test
6706 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
6708         * gcc.dg/bad-dereference.c: New test case.
6710 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6712         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6714 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
6716         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6718 2016-01-06  Marek Polacek  <polacek@redhat.com>
6720         PR sanitizer/69099
6721         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6723 2016-01-05  Marek Polacek  <polacek@redhat.com>
6725         PR c/69104
6726         * gcc.dg/atomic-invalid-2.c: New.
6728 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6730         PR target/68991
6731         * gcc.target/i386/pr68991.c: New test.
6733 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6735         PR target/68991
6736         * g++.dg/pr68991-1.C: New test.
6737         * g++.dg/pr68991-2.C: Likewise.
6739 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
6741         PR other/60465
6742         * gcc.target/ia64/pr60465-gprel64.c: New test.
6743         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6745 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6747         PR rtl-optimization/68651
6748         * gcc.target/aarch64/pr68651_1.c: New test.
6750 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
6752         PR c/69122
6753         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6755 2016-01-05  Nathan Sidwell  <nathan@acm.org>
6757         PR c++/58583
6758         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6760         * gcc.dg/alias-15.c: New.
6762 2016-01-05  Nick Clifton  <nickc@redhat.com>
6764         PR target/68870
6765         * g++.dg/pr68770.C: New test.
6767 2016-01-04  Mike Stump  <mikestump@comcast.net>
6769         * lib/target-supports.exp (check_effective_target_cilkplus):
6770         cilkplus targets require pthreads.
6771         (check_effective_target_cilkplus): Remove special case for NVPTX.
6773 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
6775         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6776         generation.
6778 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
6780         Update copyright years.
6782 2016-01-04  Marek Polacek  <polacek@redhat.com>
6784         PR c/68908
6785         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6786         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6787         * gcc.dg/atomic/stdatomic-op-5.c: New test.
6789 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6791         * gcc.target/sparc/20160104-2.c: New test.
6793 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6795         * gcc.target/sparc/20160104-1.c: New test.
6797 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
6799         PR fortran/65045
6800         * gfortran.dg/pr65045.f90: New test.
6802 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
6804         * gnat.dg/specs/debug1.ads: Delete.
6806 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6808         PR libgfortran/68867
6809         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6810         expression.
6812 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6814         PR libgfortran/68867
6815         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6816         PowerPC.
6818 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
6820         PR fortran/68864
6821         * gfortran.dg/pr68864.f90: New test.
6823 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
6825         PR tree-optimization/69070
6826         * gcc.dg/pr69070.c: New test.
6828         PR sanitizer/69055
6829         * gfortran.dg/pr69055.f90: New test.
6831         PR target/69015
6832         * gcc.dg/pr69015.c: New test.
6834 Copyright (C) 2016 Free Software Foundation, Inc.
6836 Copying and distribution of this file, with or without modification,
6837 are permitted in any medium without royalty provided the copyright
6838 notice and this notice are preserved.