* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add missing tests for vreinte...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob729b47a6b6277264141d6681772033c65a2e3abf
1 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4         missing tests for vreinterpretq_p{8,16}.
6 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9         vsliq_n_s64 and vsliq_n_u64.
11 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
13         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
14         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
16 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
18         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
19         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
20         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
22 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
24         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
25         in comment.
27 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
29         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
30         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
31         "blr\t" and switch to scan-assembler-times.
33 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
35         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
36         with __aarch64__.
37         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
38         declarations under __aarch64__ and __ARM_FEATURE_FMA.
40 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
42         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
43         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
44         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
45         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
46         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
47         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
49         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
50         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
52         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
53         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
55         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
56         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
58         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
60 2016-05-18  Richard Biener  <rguenther@suse.de>
62         PR tree-optimization/71168
63         * gcc.dg/torture/pr71168.c: New testcase.
65 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
67         PR middle-end/63586
68         * gcc.dg/tree-ssa/pr63586-2.c: New test.
69         * gcc.dg/tree-ssa/pr63586.c: New test.
70         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
72 2016-05-17  Nathan Sidwell  <nathan@acm.org>
74         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
75         * gcc.dg/pr68671.c: Fix ptx xfail-if.
76         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
77         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
79 2016-05-17  Nathan Sidwell  <nathan@acm.org>
81         * gcc.target/nvptx/abi-vararg-3.c: New.
83 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
85         PR tree-optimization/54579
86         PR middle-end/55299
87         * gcc.dg/fold-notrotate-1.c: New test.
88         * gcc.dg/fold-notshift-1.c: New test.
89         * gcc.dg/fold-notshift-2.c: New test.
91 2016-05-17  Marek Polacek  <polacek@redhat.com>
93         PR ipa/71146
94         * g++.dg/ipa/pr71146.C: New test.
96 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
98         * jit.dg/test-error-array-bounds.c: New test case.
100 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
102         * gcc.dg/tree-ssa/and-1.c: New testcase.
104 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
106         * gcc.dg/tree-ssa/pr69270.c: Adjust.
107         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
109 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
111         * gcc.dg/tree-ssa/pr69270.c: Adjust.
112         * gcc.dg/tree-ssa/vrp99.c: New testcase.
114 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
116         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
118 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
120         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
122 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
124         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
125         ".2d[index]" when scan the assembly.
126         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
127         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
128         float64x1.
129         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
131 2016-05-17  Richard Biener  <rguenther@suse.de>
133         PR tree-optimization/71132
134         * gcc.dg/torture/pr71132.c: New testcase.
136 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
138         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
140 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
142         PR target/70809
143         * gcc.target/aarch64/pr70809_1.c: New test.
145 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
147         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
148         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
149         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
150         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
152 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
153             Ilya Enkovich  <ilya.enkovich@intel.com>
155         PR target/71114
156         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
158 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
160         * g++.dg/ipa/ivinline-7.C: Do not xfail.
161         * g++.dg/ipa/ivinline-9.C: Do not xfail.
163 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
165         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
166         test for __ARM_FP16_ARGS.
167         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
168         * gcc.target/arm/aapcs/neon-vect10.c: New.
169         * gcc.target/arm/aapcs/neon-vect9.c: New.
170         * gcc.target/arm/aapcs/vfp18.c: New.
171         * gcc.target/arm/aapcs/vfp19.c: New.
172         * gcc.target/arm/aapcs/vfp20.c: New.
173         * gcc.target/arm/aapcs/vfp21.c: New.
174         * gcc.target/arm/fp16-aapcs-1.c: New.
175         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
176         test for __ARM_FP16_ARGS.
177         * g++.target/arm/fp16-return-1.c: Update expected output.
179 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
181         PR testsuite/70227
182         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
184 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
186         PR fortran/69603
187         * gfortran.dg/pr69603.f90: New testcase.
189 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
191         * gfortran.dg/dec_union_4.f90: Fix endian issue.
193 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
195         PR fortran/71047
196         * gfortran.dg/pr71047.f08: New test.
198 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
200         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
201         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
202         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
204 2016-05-13  Martin Sebor  <msebor@redhat.com>
206         PR c++/60049
207         * g++.dg/cpp0x/constexpr-60049.C: New test.
209 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
211         PR bootstrap/71071
212         * gcc.dg/pr71071.c: New test.
214 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
216         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
217         remove XOP handling.
218         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
220 2016-05-13  Nathan Sidwell  <nathan@acm.org>
222         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
223         __atomic_is_lock_free declaration.
225 2016-05-13  Richard Biener  <rguenther@suse.de>
227         PR tree-optimization/42587
228         * gcc.dg/optimize-bswapsi-4.c: New testcase.
230 2016-05-13  Martin Liska  <mliska@suse.cz>
232         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
233         the new format of dump output.
235 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
237         * gcc.dg/pr71084.c: New test.
239 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
241         PR target/53440
242         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
244 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
246         * gcc.target/aarch64/struct_return.c: New test.
248 2016-05-12  Marek Polacek  <polacek@redhat.com>
250         PR c/70756
251         * c-c++-common/pr70756-2.c: New test.
252         * c-c++-common/pr70756.c: New test.
254 2016-05-12  Richard Biener  <rguenther@suse.de>
256         PR tree-optimization/71059
257         * gcc.dg/torture/pr71059.c: New testcase.
259 2016-05-12  Richard Biener  <rguenther@suse.de>
261         PR tree-optimization/71062
262         * gcc.dg/torture/pr71062.c: New testcase.
264 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
266         PR tree-optimization/71006
267         * gcc.dg/pr71006.c: New test.
269 2016-05-12  Marek Polacek  <polacek@redhat.com>
271         PR driver/71063
272         * gcc.dg/opts-7.c: New test.
274 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
276         PR target/70830
277         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
278         Add -save-temps to dg-options.
279         Scan for ldmfd rather than pop instruction.
280         * gcc.target/arm/interrupt-2.c: Likewise.
281         * gcc.target/arm/pr70830.c: New test.
283 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
285         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
286         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
288         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
289         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
290         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
292         PR target/71019
293         * gcc.target/i386/avx512vl-pack-1.c: New test.
294         * gcc.target/i386/avx512vl-pack-2.c: New test.
295         * gcc.target/i386/avx512bw-pack-2.c: New test.
297         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
299         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
300         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
301         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
303 2016-05-12  Richard Biener  <rguenther@suse.de>
305         PR tree-optimization/70986
306         * gcc.dg/torture/pr70986-1.c: New testcase.
307         * gcc.dg/torture/pr70986-2.c: Likewise.
308         * gcc.dg/torture/pr70986-3.c: Likewise.
310 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
312         PR c/43651
313         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
314         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
316 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
318         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
319         directive.
320         * gcc.target/i386/pr66746.c: Ditto.
322 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
324         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
325         support.
326         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
327         warning when using -mvsx-timode.
328         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
329         * gcc.target/powerpc/dform-2.c: Likewise.
330         * gcc.target/powerpc/pr68805.c: Likewise.
332 2016-05-11  Marek Polacek  <polacek@redhat.com>
334         PR c++/71024
335         * c-c++-common/attributes-3.c: New test.
337 2016-05-11  Nathan Sidwell  <nathan@acm.org>
339         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
340         * gcc.c-torture/execute/pr68185.c: Likewise.
341         * gcc.dg/ipa/pr70306.c: Requires global constructors.
342         * gcc.dg/pr69634.c: Requires scheduling.
343         * gcc.dg/torture/pr66178.c: Require label values.
344         * gcc.dg/setjmp-6.c: Require indirect jumps.
346 2016-05-11  Richard Biener  <rguenther@suse.de>
348         PR tree-optimization/71055
349         * gcc.dg/torture/pr71055.c: New testcase.
351 2016-05-11  Richard Biener  <rguenther@suse.de>
353         PR debug/71057
354         * g++.dg/debug/pr71057.C: New testcase.
356 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
358         PR fortran/70855
359         * gfortran.dg/gomp/pr70855.f90: New test.
361 2016-05-11  Richard Biener  <rguenther@suse.de>
363         PR middle-end/71002
364         * g++.dg/torture/pr71002.C: New testcase.
366 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
368         PR middle-end/70807
369         * gcc.dg/pr70807.c: New test.
371 2016-05-10  Martin Sebor  <msebor@redhat.com>
373         PR c++/38611
374         * g++.dg/Wattributes.C: New test.
376 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
378         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
379         * gcc.dg/tree-ssa/pr69270.c: Adjust.
380         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
382 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
384         PR target/70799
385         * gcc.target/i386/pr70799-1.c: New test.
387 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
389         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
391 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
393         PR middle-end/70877
394         * gcc.target/i386/pr70877.c: New test.
396 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
398         PR tree-optimization/70786
399         * gcc.target/i386/pr70876.c: New test.
401 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
403         PR target/70927
404         * gcc.target/i386/avx512vl-logic-1.c: New test.
405         * gcc.target/i386/avx512vl-logic-2.c: New test.
406         * gcc.target/i386/avx512dq-logic-2.c: New test.
408 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
410         PR target/70963
411         * gcc.target/powerpc/pr70963.c: New.
413 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
415         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
416         (test_very_wide_line): Add ruler to expected output.
417         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
418         (test_very_wide_line): Likewise.
419         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
420         (test_show_locus): Within the handling of "test_very_wide_line",
421         enable show_ruler_p on the diagnostic context.
423 2016-05-10  Richard Biener  <rguenther@suse.de>
425         PR tree-optimization/71039
426         * gcc.dg/torture/pr71039.c: New testcase.
428 2016-05-10  Nathan Sidwell  <nathan@acm.org>
430         * gcc.dg/nested-func-10.c: Requires alloca.
431         * gcc.dg/nested-func-9.c: Requires alloca.
432         * gcc.c-torture/execute/pr70460.c: Requires labels.
433         * gcc.c-torture/compile/pr70199.c: Requires labels.
434         * gcc.target/nvptx/decl.c: Compile only.
435         * gcc.target/nvptx/trailing-init.c: Compile only.
436         * gcc.target/nvptx/ary-init.c: Compile only.
438 2016-05-10  Marek Polacek  <polacek@redhat.com>
440         PR c/70255
441         * gcc.dg/attr-opt-1.c: New test.
443 2016-05-10  Richard Biener  <rguenther@suse.de>
445         PR tree-optimization/70497
446         PR tree-optimization/28367
447         * gcc.dg/torture/20160404-1.c: New testcase.
448         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
449         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
451 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
453         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
455 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
457         * gcc.target/i386/fabsneg-1.c New test.
459 2016-05-09  Alan Modra  <amodra@gmail.com>
461         PR testsuite/70826
462         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
464 2016-05-09  Richard Biener  <rguenther@suse.de>
466         PR tree-optimization/70985
467         * gcc.dg/torture/pr70985.c: New testcase.
469 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
471         * gcc.dg/tree-ssa/ifc-9.c: New test.
472         * gcc.dg/tree-ssa/ifc-10.c: New test.
473         * gcc.dg/tree-ssa/ifc-11.c: New test.
474         * gcc.dg/tree-ssa/ifc-12.c: New test.
475         * gcc.dg/vect/pr61194.c: Remove XFAIL.
476         * gcc.dg/vect/vect-23.c: Remove XFAIL.
477         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
479 2016-05-09  Richard Biener  <rguenther@suse.de>
481         PR fortran/70937
482         * gfortran.dg/pr70937.f90: New testcase.
484 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
486         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
488 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
490         PR fortran/56226
491         * gfortran.dg/dec_structure_1.f90: New testcase.
492         * gfortran.dg/dec_structure_2.f90: Ditto.
493         * gfortran.dg/dec_structure_3.f90: Ditto.
494         * gfortran.dg/dec_structure_4.f90: Ditto.
495         * gfortran.dg/dec_structure_5.f90: Ditto.
496         * gfortran.dg/dec_structure_6.f90: Ditto.
497         * gfortran.dg/dec_structure_7.f90: Ditto.
498         * gfortran.dg/dec_structure_8.f90: Ditto.
499         * gfortran.dg/dec_structure_9.f90: Ditto.
500         * gfortran.dg/dec_structure_10.f90: Ditto.
501         * gfortran.dg/dec_structure_11.f90: Ditto.
502         * gfortran.dg/dec_union_1.f90: Ditto.
503         * gfortran.dg/dec_union_2.f90: Ditto.
504         * gfortran.dg/dec_union_3.f90: Ditto.
505         * gfortran.dg/dec_union_4.f90: Ditto.
506         * gfortran.dg/dec_union_5.f90: Ditto.
507         * gfortran.dg/dec_union_6.f90: Ditto.
508         * gfortran.dg/dec_union_7.f90: Ditto.
510 2016-05-07  Tom de Vries  <tom@codesourcery.com>
512         PR tree-optimization/70956
513         * gcc.dg/graphite/pr70956.c: New test.
515 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
517         PR middle-end/70941
518         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
519         (a, b, c, d): Change type from char to signed char.
520         (main): Compare against (signed char) -1634678893 instead of
521         hardcoded -109.  Use __builtin_abort instead of abort.
523         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
524         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
526         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
528 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
530         PR debug/70935
531         * gcc.dg/torture/pr70935.c: New test.
533 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
535         PR target/58219
536         * gcc.target/sh/pr58219.c: New tests.
538 2016-05-06  Richard Biener  <rguenther@suse.de>
540         PR tree-optimization/70960
541         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
543 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
545         PR target/52933
546         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
547         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
548         Adjust expected instruction counts.
549         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
551 2016-05-06  Marek Polacek  <polacek@redhat.com>
553         PR sanitizer/70875
554         * gcc.dg/ubsan/bounds-3.c: New test.
556 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
558         PR target/54089
559         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
561 2016-05-06  Richard Biener  <rguenther@suse.de>
563         PR middle-end/70931
564         * gfortran.dg/pr70931.f90: New testcase.
566 2016-05-06  Richard Biener  <rguenther@suse.de>
568         PR middle-end/70941
569         * gcc.dg/torture/pr70941.c: New testcase.
571 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
573         PR tree-optimization/57206
574         * gcc.dg/vect/pr57206.c: New test.
576 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
578         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
580 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
582         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
584         * c-c++-common/Wdangling-else-4.c: New test.
586 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
588         PR c++/70906
589         PR c++/70933
590         * g++.dg/opt/pr70906.C: New test.
591         * g++.dg/opt/pr70933.C: New test.
593         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
595 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
597         * gcc.dg/ipa/pure-const-3.c: New testcase.
599 2016-05-04  Marek Polacek  <polacek@redhat.com>
601         * c-c++-common/Wdangling-else-1.c: New test.
602         * c-c++-common/Wdangling-else-2.c: New test.
603         * c-c++-common/Wdangling-else-3.c: New test.
605 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
607         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
608         flag is present.
610 2016-05-04  Marek Polacek  <polacek@redhat.com>
612         PR c/48778
613         * gcc.dg/Waddress-2.c: New test.
615 2016-05-04  Alan Modra  <amodra@gmail.com>
617         * gcc.target/powerpc/pr70866.c: New.
619 2016-05-03  Martin Sebor  <msebor@redhat.com>
621         PR c++/66561
622         * c-c++-common/builtin_location.c: New test.
623         * g++.dg/cpp1y/builtin_location.C: New test.
625 2016-05-03  Marek Polacek  <polacek@redhat.com>
627         PR c/70859
628         * gcc.dg/pr70859.c: New test.
629         * gcc.dg/pr70859-2.c: New test.
631 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
633         * gnat.dg/debug5.adb: New testcase.
635 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
637         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
638         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
639         Procedure to check for z10 instruction set.
641 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
643         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
645 2016-05-03  Alan Modra  <amodra@gmail.com>
647         * gcc.target/powerpc/savres.c: Add func using a single gpr.
649 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
651         * gcc.target/i386/avx512f-cvt-1.c: New test.
653 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
655         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
656         -fdump-tree-vrp-details.
658 2016-05-03  Richard Biener  <rguenther@suse.de>
660         * gcc.dg/pr30172-1.c: Adjust.
661         * gcc.dg/pr63743.c: Likewise.
662         * gcc.dg/tm/pr51696.c: Likewise.
663         * c-c++-common/tm/safe-1.c: Likewise.
664         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
665         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
666         * g++.dg/plugin/self-assign-test-1.C: Likewise.
667         * g++.dg/plugin/self-assign-test-2.C: Likewise.
669 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
671         PR rtl-optimization/70467
672         * gcc.target/i386/pr70467-3.c: New test.
673         * gcc.target/i386/pr70467-4.c: New test.
675         PR tree-optimization/70916
676         * gcc.c-torture/compile/pr70916.c: New test.
678         PR target/49244
679         * gcc.target/i386/pr49244-1.c: New test.
680         * gcc.target/i386/pr49244-2.c: New test.
682 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
684         PR rtl-optimization/44281
685         * gcc.target/i386/pr44281.c: New test.
687 2016-05-03  bin cheng  <bin.cheng@arm.com>
689         PR tree-optimization/56541
690         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
691         * gcc.dg/vect/pr56541.c: new test.
693 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
695         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
696         __float128.
697         * gcc.target/powerpc/float128-complex-2.c: Likewise.
699 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
701         PR testsuite/70520
702         * c-c++-common/asan/clone-test-1.c (main): Align child process
703         stack to 16 bytes.
705 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
707         PR c++/62314
708         * g++.dg/spellcheck-fields-2.C: New test case.
710 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
712         PR c++/62314
713         * g++.dg/pr62314.C: New test case.
715 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
717         * gcc.dg/ipa/inline-8.c: New testcase.
719 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
721         PR rtl-optimization/70467
722         * gcc.target/i386/pr70467-1.c: New test.
724 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
726         * gcc.dg/spec-options.c: Run the test on all targets.
727         * gcc.dg/foo.specs: Use cpp_unique_options.
729 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
731         * gcc.dg/tree-ssa/unord.c: New testcase.
733 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
735         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
737 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
739         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
741 2016-05-02  Marek Polacek  <polacek@redhat.com>
743         PR c/70851
744         * gcc.dg/enum-incomplete-3.c: New test.
746 2016-05-02  Marek Polacek  <polacek@redhat.com>
747             Tom de Vries  <tom@codesourcery.com>
749         PR tree-optimization/70700
750         * gcc.dg/pr70700.c: New test.
752 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
754         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
755         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
756         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
757         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
758         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
760 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
762         * ada/acats/run_acats: Rename into...
763         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
764         * ada/acats/run_all.sh: Remove redundant test.
765         (target_run): Move around.
766         (target_gnatchop): Use newly built executable.
767         (target_gnatmake): Likewise.
768         Check that the compilation of impbit succeeds.
770 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
772         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
773         * gcc.dg/20021029-1.c: Likewise.
774         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
775         * gcc.target/sh/attr-isr-trapa.c: Likewise.
776         * gcc.target/sh/cmpstr.c: Likewise.
777         * gcc.target/sh/cmpstrn.c: Likewise.
778         * gcc.target/sh/memset.c: Likewise.
779         * gcc.target/sh/pr21255-2-mb.c: Likewise.
780         * gcc.target/sh/pr21255-2-ml.c: Likewise.
781         * gcc.target/sh/pr39423-1.c: Likewise.
782         * gcc.target/sh/pr49468-di.c: Likewise.
783         * gcc.target/sh/pr49468-si.c: Likewise.
784         * gcc.target/sh/pr49880-1.c: Likewise.
785         * gcc.target/sh/pr49880-2.c: Likewise.
786         * gcc.target/sh/pr49880-3.c: Likewise.
787         * gcc.target/sh/pr50751-1.c: Likewise.
788         * gcc.target/sh/pr50751-4.c: Likewise.
789         * gcc.target/sh/pr50751-7.c: Likewise.
790         * gcc.target/sh/pr51244-1.c: Likewise.
791         * gcc.target/sh/pr51244-10.c: Likewise.
792         * gcc.target/sh/pr51244-11.c: Likewise.
793         * gcc.target/sh/pr51244-12.c: Likewise.
794         * gcc.target/sh/pr51244-13.c: Likewise.
795         * gcc.target/sh/pr51244-14.c: Likewise.
796         * gcc.target/sh/pr51244-17.c: Likewise.
797         * gcc.target/sh/pr51244-18.c: Likewise.
798         * gcc.target/sh/pr51244-19.c: Likewise.
799         * gcc.target/sh/pr51244-4.c: Likewise.
800         * gcc.target/sh/pr51244-5.c: Likewise.
801         * gcc.target/sh/pr51244-7.c: Likewise.
802         * gcc.target/sh/pr51244-8.c: Likewise.
803         * gcc.target/sh/pr51244-9.c: Likewise.
804         * gcc.target/sh/pr51697.c: Likewise.
805         * gcc.target/sh/pr52483-1.c: Likewise.
806         * gcc.target/sh/pr52483-2.c: Likewise.
807         * gcc.target/sh/pr52483-3.c: Likewise.
808         * gcc.target/sh/pr52483-5.c: Likewise.
809         * gcc.target/sh/pr52933-1.c: Likewise.
810         * gcc.target/sh/pr52933-2.c: Likewise.
811         * gcc.target/sh/pr52933-3.c: Likewise.
812         * gcc.target/sh/pr53568-1.c: Likewise.
813         * gcc.target/sh/pr53976-1.c: Likewise.
814         * gcc.target/sh/pr53988-1.c: Likewise.
815         * gcc.target/sh/pr53988.c: Likewise.
816         * gcc.target/sh/pr54089-1.c: Likewise.
817         * gcc.target/sh/pr54089-6.c: Likewise.
818         * gcc.target/sh/pr54089-7.c: Likewise.
819         * gcc.target/sh/pr54089-8.c: Likewise.
820         * gcc.target/sh/pr54089-9.c: Likewise.
821         * gcc.target/sh/pr54236-1.c: Likewise.
822         * gcc.target/sh/pr54236-2.c: Likewise.
823         * gcc.target/sh/pr54236-3.c: Likewise.
824         * gcc.target/sh/pr54236-4.c: Likewise.
825         * gcc.target/sh/pr54386.c: Likewise.
826         * gcc.target/sh/pr54602-1.c: Likewise.
827         * gcc.target/sh/pr54685.c: Likewise.
828         * gcc.target/sh/pr54760-1.c: Likewise.
829         * gcc.target/sh/pr54760-2.c: Likewise.
830         * gcc.target/sh/pr54760-3.c: Likewise.
831         * gcc.target/sh/pr54760-4.c: Likewise.
832         * gcc.target/sh/pr54760-5.c: Likewise.
833         * gcc.target/sh/pr54760-6.c: Likewise.
834         * gcc.target/sh/pr55146.c: Likewise.
835         * gcc.target/sh/pr55160.c: Likewise.
836         * gcc.target/sh/pr59278.c: Likewise.
837         * gcc.target/sh/pr59401-1.c: Likewise.
838         * gcc.target/sh/pr59533-1.c: Likewise.
839         * gcc.target/sh/pr63260.c: Likewise.
840         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
841         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
842         * gcc.target/sh/strlen.c: Likewise.
843         * gcc.target/sh/torture/pr30807.c: Likewise.
844         * gcc.target/sh/torture/pr34777.c: Likewise.
845         * gcc.target/sh/torture/pr64652.c: Likewise.
846         * gcc.target/sh/torture/pr65505.c: Likewise.
847         * gcc.target/sh/torture/pragma-isr.c: Likewise.
848         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
850 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
852         PR c++/66644
853         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
855 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
857         * gcc.target/powerpc/vsx-elemrev-1.c: New.
858         * gcc.target/powerpc/vsx-elemrev-2.c: New.
859         * gcc.target/powerpc/vsx-elemrev-3.c: New.
860         * gcc.target/powerpc/vsx-elemrev-4.c: New.
862 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
864         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
865         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
867 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
869         PR middle-end/70626
870         * c-c++-common/goacc/combined-reduction.c: New test.
871         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
873 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
875         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
876         *movdi_internal pattern only if PIC off.
877         * gcc.target/i386/pr70155-2.c: Likewise.
878         * gcc.target/i386/pr70155-3.c: Likewise.
879         * gcc.target/i386/pr70155-4.c: Likewise.
880         * gcc.target/i386/pr70155-5.c: Likewise.
881         * gcc.target/i386/pr70155-6.c: Likewise.
882         * gcc.target/i386/pr70155-7.c: Likewise.
883         * gcc.target/i386/pr70155-8.c: Likewise.
884         * gcc.target/i386/pr70155-15.c: Likewise.
885         * gcc.target/i386/pr70155-17.c: Likewise.
886         * gcc.target/i386/pr70155-22.c: Likewise.
888 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
890         PR tree-optimization/70803
891         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
893 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
895         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
896         optimization of vector loop.
897         * gcc.target/i386/vect-unpack-3.c: New test.
898         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
899         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
900         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
902 2016-04-29  Marek Polacek  <polacek@redhat.com>
904         PR sanitizer/70342
905         * g++.dg/ubsan/null-7.C: New test.
907         PR c/70852
908         * gcc.dg/pr70852.c: New test.
910 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
912         PR/69089
913         * g++.dg/cpp0x/alignas6.C: New test.
915 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
917         * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
918         dg-do.
919         * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
920         * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
921         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
922         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
923         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
924         * gcc.target/arc/mxy.c: Likewise.
925         * gcc.target/arc/mswape.c: Likewise.
926         * gcc.target/arc/mrtsc.c: Likewise.
927         * gcc.target/arc/mcrc.c: Likewise.
928         * gcc.target/arc/mdsp-packa.c: Likewise.
929         * gcc.target/arc/mdvbf.c: Likewise.
930         * gcc.target/arc/mlock.c: Likewise.
931         * gcc.target/arc/mmac-24.c: Likewise.
932         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
934 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
935             Matthijs Kooijman  <matthijs@stdin.nl>
936             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
938         PR target/60040
939         * gcc.target/avr/pr60040-1.c: New.
940         * gcc.target/avr/pr60040-2.c: New.
942 2016-04-29  Richard Biener  <rguenther@suse.de>
944         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
946 2016-04-29  Richard Biener  <rguenther@suse.de>
948         PR tree-optimization/13962
949         PR tree-optimization/65686
950         * gcc.dg/uninit-pr65686.c: New testcase.
952 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
954         PR middle-end/70843
955         * gcc.dg/pr70843.c: New test.
957 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
959         PR target/70858
960         * gcc.target/i386/pr70858.c: New test.
962 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
964         * gcc.target/arc/nps400-1.c: New file.
966 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
967             Andrew Burgess  <andrew.burgess@embecosm.com>
969         * gcc.target/arc/movh_cl-1.c: New file.
971 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
972             Andrew Burgess  <andrew.burgess@embecosm.com>
974         * gcc.target/arc/extzv-1.c: New file.
975         * gcc.target/arc/insv-1.c: New file.
976         * gcc.target/arc/insv-2.c: New file.
977         * gcc.target/arc/movb-1.c: New file.
978         * gcc.target/arc/movb-2.c: New file.
979         * gcc.target/arc/movb-3.c: New file.
980         * gcc.target/arc/movb-4.c: New file.
981         * gcc.target/arc/movb-5.c: New file.
982         * gcc.target/arc/movb_cl-1.c: New file.
983         * gcc.target/arc/movb_cl-2.c: New file.
984         * gcc.target/arc/movbi_cl-1.c: New file.
985         * gcc.target/arc/movl-1.c: New file.
987 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
988             Andrew Burgess  <andrew.burgess@embecosm.com>
990         * gcc.target/arc/cmem-1.c: New file.
991         * gcc.target/arc/cmem-2.c: New file.
992         * gcc.target/arc/cmem-3.c: New file.
993         * gcc.target/arc/cmem-4.c: New file.
994         * gcc.target/arc/cmem-5.c: New file.
995         * gcc.target/arc/cmem-6.c: New file.
996         * gcc.target/arc/cmem-7.c: New file.
997         * gcc.target/arc/cmem-ld.inc: New file.
998         * gcc.target/arc/cmem-st.inc: New file.
1000 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1002         PR target/70821
1003         * gcc.target/i386/pr70821.c: New test.
1005 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
1007         * gcc.target/powerpc/vec-adde.c: New test.
1008         * gcc.target/powerpc/vec-adde-int128.c: New test.
1010 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1012         * gcc.target/i386/avx-vround-1.c: New test.
1013         * gcc.target/i386/avx-vround-2.c: New test.
1014         * gcc.target/i386/avx512vl-vround-1.c: New test.
1015         * gcc.target/i386/avx512vl-vround-2.c: New test.
1017 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1019         PR testsuite/70595
1020         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1021         (check_effective_target_cilkplus_runtime): ... this.
1022         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1023         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1025         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1026         Require cilkplus_runtime.
1027         Don't add -lcilkrts.
1028         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1029         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1030         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1031         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1032         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1033         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1034         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1035         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1036         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1037         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1038         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1039         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1040         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1041         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1042         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1043         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1044         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1045         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1046         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1047         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1048         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1049         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1050         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1051         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1052         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1053         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1054         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1055         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1056         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1058         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1059         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1061         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1063         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1064         cilkplus_runtime.
1066 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
1068         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1069         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1071 2015-04-27  Ryan Burn  <contact@rnburn.com>
1073         PR c++/69024
1074         PR c++/68997
1075         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1076         diagnostic.
1077         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1078         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1080 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
1082         * gnat.dg/limited_with4.ad[sb]: New test.
1083         * gnat.dg/limited_with4_pkg.ads: New helper.
1085 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1087         PR target/70155
1088         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1089         and movv1ti_internal patterns
1090         * gcc.target/i386/pr70155-1.c: New test.
1091         * gcc.target/i386/pr70155-2.c: Likewise.
1092         * gcc.target/i386/pr70155-3.c: Likewise.
1093         * gcc.target/i386/pr70155-4.c: Likewise.
1094         * gcc.target/i386/pr70155-5.c: Likewise.
1095         * gcc.target/i386/pr70155-6.c: Likewise.
1096         * gcc.target/i386/pr70155-7.c: Likewise.
1097         * gcc.target/i386/pr70155-8.c: Likewise.
1098         * gcc.target/i386/pr70155-9.c: Likewise.
1099         * gcc.target/i386/pr70155-10.c: Likewise.
1100         * gcc.target/i386/pr70155-11.c: Likewise.
1101         * gcc.target/i386/pr70155-12.c: Likewise.
1102         * gcc.target/i386/pr70155-13.c: Likewise.
1103         * gcc.target/i386/pr70155-14.c: Likewise.
1104         * gcc.target/i386/pr70155-15.c: Likewise.
1105         * gcc.target/i386/pr70155-16.c: Likewise.
1106         * gcc.target/i386/pr70155-17.c: Likewise.
1107         * gcc.target/i386/pr70155-18.c: Likewise.
1108         * gcc.target/i386/pr70155-19.c: Likewise.
1109         * gcc.target/i386/pr70155-20.c: Likewise.
1110         * gcc.target/i386/pr70155-21.c: Likewise.
1111         * gcc.target/i386/pr70155-22.c: Likewise.
1113 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1115         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1116         ".{5,6}".
1118 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
1120         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1121         * gcc.dg/tree-ssa/scev-9.c: Ditto.
1122         * gcc.dg/tree-ssa/scev-10.c: Ditto.
1123         * gcc.dg/tree-ssa/scev-11.c: Ditto.
1124         * gcc.dg/tree-ssa/scev-12.c: Ditto.
1126 2016-04-27  Richard Biener  <rguenther@suse.de>
1128         PR ipa/70760
1129         * g++.dg/ipa/ipa-pta-2.C: New testcase.
1130         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1132 2016-04-27  Nathan Sidwell  <nathan@acm.org>
1134         * g++.dg/cpp0x/constexpr-recursion3.C: New.
1135         * g++.dg/ubsan/pr63956.C: Adjust error location.
1137 2016-04-27  Nick Clifton  <nickc@redhat.com>
1139         PR middle-end/49889
1140         * gcc.dg/pr49889.c: New test.
1142 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
1144         * c-c++-common/memset-array.c: New test.
1146 2016-04-26  Martin Sebor  <msebor@redhat.com>
1148         PR c++/66639
1149         * g++.dg/cpp1y/func_constexpr.C: New test.
1151 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
1153         PR c++/70241
1154         * g++.dg/cpp0x/enum32.C: New test.
1155         * g++.dg/cpp0x/enum33.C: New test.
1157 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1159         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1160         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1161         * gcc.c-torture/execute/bitfld-6.c: Likewise.
1162         * gcc.c-torture/execute/bitfld-7.c: Likewise.
1163         * gcc.c-torture/execute/pr38151.c: Likewise.
1164         * gcc.c-torture/execute/pr66556.c: Likewise.
1165         * gcc.c-torture/execute/pr67781.c: Likewise.
1166         * gcc.c-torture/execute/pr68648.c: Likewise.
1168 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1170         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1172 2016-04-26  Marek Polacek  <polacek@redhat.com>
1174         PR c/67784
1175         * gcc.dg/pr67784-3.c: New test.
1176         * gcc.dg/pr67784-4.c: New test.
1177         * gcc.dg/pr67784-5.c: New test.
1179         PR c/70791
1180         * gcc.dg/Wnested-externs-2.c: New test.
1182 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1184         * gcc.dg/fold-plusmult.c: Adjust.
1185         * gcc.dg/no-strict-overflow-6.c: Adjust.
1186         * gcc.dg/gomp/loop-1.c: Xfail some tests.
1188 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1190         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1191         number scans.
1192         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1193         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1194         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1195         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1196         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1197         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1198         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1199         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1200         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1201         * gcc.target/i386/avx512f-gather-5.c: Likewise.
1202         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1203         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1204         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1205         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1206         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1207         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1208         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1209         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1210         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1211         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1212         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1213         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1214         scans.
1215         * gcc.target/i386/pr32219-4.c: Likewise.
1216         * gcc.target/i386/pr32219-6.c: Likewise.
1217         * gcc.target/i386/pr32219-8.c: Likewise.
1219 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1221         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1222         associated options.
1224 2016-04-26  Marek Polacek  <polacek@redhat.com>
1226         PR c++/70744
1227         * g++.dg/ext/cond2.C: New test.
1229 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
1231         PR tree-optimization/70771
1232         PR tree-optimization/70775
1233         * gcc.dg/pr70771.c: New test.
1234         * gcc.dg/pr70775.c: New test.
1236 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1238         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1240 2016-04-25  Richard Biener  <rguenther@suse.de>
1242         PR tree-optimization/70780
1243         * gcc.dg/torture/pr70780.c: New testcase.
1245 2016-04-25  Michael Collison <michael.collison@arm.com>
1247         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1248         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1249         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1250         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1251         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1252         * testsuite/lib/target-supports.exp
1253         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1254         that arm neon support vector widen sum of HImode TO SImode.
1256 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
1258         PR sanitizer/70712
1259         * c-c++-common/asan/pr70712.c: New test.
1261 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1263         * .gitattributes: New file.
1265 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
1267         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1269 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
1271         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1272         * gfortran.dg/submodule_15.f08: Likewise.
1274 2016-04-22  Richard Biener  <rguenther@suse.de>
1276         PR tree-optimization/70740
1277         * gcc.dg/torture/pr70740.c: New testcase.
1279 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
1281         PR target/70750
1282         * gcc.target/i386/pr70750-1.c: New test.
1283         * gcc.target/i386/pr70750-2.c: Likewise.
1285 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/70540
1288         * g++.dg/cpp0x/auto48.C: New.
1290 2016-04-21  Marek Polacek  <polacek@redhat.com>
1292         PR c++/70513
1293         * g++.dg/cpp0x/forw_enum12.C: New test.
1294         * g++.dg/cpp0x/forw_enum13.C: New test.
1296 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1298         PR target/70728
1299         * gcc.target/i386/pr70728.c: New test.
1301 2016-04-21  Richard Biener  <rguenther@suse.de>
1303         PR middle-end/70747
1304         * gcc.dg/pr70747.c: New testcase.
1306 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
1308         PR tree-optimization/70715
1309         * gcc.dg/tree-ssa/scev-13.c: New test.
1311 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1313         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1315 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1317         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1319 2016-04-20  Jan Hubicka  <jh@suse.cz>
1321         PR ipa/70018
1322         * g++.dg/ipa/nothrow-1.C: New testcase.
1324 2016-04-20  Nathan Sidwell  <nathan@acm.org>
1326         PR c++/55635
1327         * g++.dg/eh/delete1.C: New.
1329 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1331         * gcc.target/i386/avx256-unaligned-store-2.c: Add
1332         -mtune-ctrl=sse_typeless_stores.
1334 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1336         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1338 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1340         PR tree-optimization/69489
1341         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1343 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
1345         PR c++/69363
1346         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1347         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1348         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1350 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1352         PR tree-optimization/56625
1353         PR tree-optimization/69489
1354         * gcc.dg/vect/pr56625.c: New test.
1355         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1357 2016-04-20  Andrew Pinski  <apinski@cavium.com>
1359         PR target/64971
1360         * gcc.c-torture/compile/pr37433-1.c: New testcase.
1362 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
1364         * gnat.dg/self1.adb: Remove now incorrect test.
1366 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1368         * gcc.dg/tree-ssa/scev-11.c: New test.
1369         * gcc.dg/tree-ssa/scev-12.c: New test.
1371 2016-04-20  Marek Polacek  <polacek@redhat.com>
1373         PR tree-optimization/70725
1374         * gcc.dg/pr70725.c: New test.
1376 2016-04-20  Richard Biener  <rguenther@suse.de>
1378         PR tree-optimization/70726
1379         * g++.dg/vect/pr70726.cc: New testcase.
1381 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1383         PR target/70674
1384         * gcc.target/s390/pr70674.c: New test.
1386 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1388         PR libgfortran/70684
1389         * gfortran.dg/list_read_14.f90: New test.
1391 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
1393         PR target/69201
1394         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1395         extern to force it misaligned.
1396         (b): Likewise.
1397         (c): Likewise.
1398         (d): Likewise.
1399         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1400         Don't check `*' before movv4sf_internal.
1401         * gcc.target/i386/avx256-unaligned-store-2.c: Check
1402         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1403         Don't check `*' before movv16qi_internal.
1404         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1405         extern to force it misaligned.
1406         (b): Likewise.
1407         (c): Likewise.
1408         (d): Likewise.
1409         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1410         Don't check `*' before movv2df_internal.
1411         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1412         extern to force it misaligned.
1413         (b): Likewise.
1414         (c): Likewise.
1415         (d): Likewise.
1416         Check movv8sf_internal instead of avx_storeups256.
1417         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1419 2016-04-19  Richard Biener  <rguenther@suse.de>
1421         PR tree-optimization/70171
1422         * g++.dg/tree-ssa/pr70171.C: New testcase.
1424 2016-04-19  Richard Biener  <rguenther@suse.de>
1426         PR tree-optimization/70724
1427         * gcc.dg/torture/pr70724.c: New testcase.
1429 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
1431         PR middle-end/70689
1432         * testsuite/gcc.target/i386/pr70689.c: New.
1434 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
1436         PR target/70708
1437         * gcc.target/i386/pr70708.c: New test.
1439 2016-04-18  Richard Biener  <rguenther@suse.de>
1441         PR tree-optimization/43434
1442         * gcc.dg/vect/pr43434.c: New testcase.
1443         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1444         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1445         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1446         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1447         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1448         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1449         * gcc.dg/gomp/pr68640.c: Likewise.
1450         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1451         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1453 2016-04-18  Richard Biener  <rguenther@suse.de>
1455         PR tree-optimization/70701
1456         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1458 2016-04-18  Tom de Vries  <tom@codesourcery.com>
1460         PR testsuite/70699
1461         * gcc.dg/pr70161.c: Add dot-file scans.
1462         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1463         instead of after last dot char.
1465 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1467         * c-c++-common/dump-ada-spec-3.c: New test.
1468         * c-c++-common/dump-ada-spec-4.c: Likewise.
1470 2016-04-17  Tom de Vries  <tom@codesourcery.com>
1472         PR other/70183
1473         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1475 2016-04-15  Jan Hubicka  <jh@suse.cz>
1477         PR ipa/70018
1478         * g++.dg/ipa/pure-const-1.C: New testcase.
1479         * g++.dg/ipa/pure-const-2.C: New testcase.
1480         * g++.dg/ipa/pure-const-3.C: New testcase.
1482 2016-04-15  Marek Polacek  <polacek@redhat.com>
1484         PR c/70671
1485         * gcc.dg/bitfld-22.c: New test.
1487 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
1489         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1490         x86_64.
1492 2016-04-15  Marek Polacek  <polacek@redhat.com>
1494         PR c/70651
1495         * c-c++-common/pr70651.c: New test.
1497 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1499         PR rtl-optimization/70681
1500         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1501         dump scan on arm and powerpc.
1502         * gcc.dg/pr10474.c: Likewise.
1504 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
1506         PR c++/69517
1507         PR c++/70019
1508         PR c++/70588
1509         * g++.dg/cpp1y/vla11.C: Revert for real.
1511         PR c/70436
1512         * c-c++-common/Wparentheses-1.c: New test.
1513         * c-c++-common/gomp/Wparentheses-1.c: New test.
1514         * c-c++-common/gomp/Wparentheses-2.c: New test.
1515         * c-c++-common/gomp/Wparentheses-3.c: New test.
1516         * c-c++-common/gomp/Wparentheses-4.c: New test.
1517         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1518         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1519         * c-c++-common/goacc/Wparentheses-1.c: New test.
1521 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1523         PR target/70662
1524         * gcc.target/i386/pr70662.c: New test.
1526 2016-04-15  Richard Biener  <rguenther@suse.de>
1527             Alan Modra  <amodra@gmail.com>
1529         PR tree-optimization/70130
1530         * gcc.dg/vect/O3-pr70130.c: New testcase.
1532 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1534         PR target/70669
1535         * gcc.target/powerpc/pr70669.c: New test.
1537         PR target/70640
1538         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1539         a power7 system that does not have an assembler that supports
1540         power8.
1542 2016-04-14  Martin Sebor  <msebor@redhat.com>
1544         PR c++/69517
1545         PR c++/70019
1546         PR c++/70588
1547         * c-c++-common/ubsan/vla-1.c: Revert.
1548         * g++.dg/cpp1y/vla11.C: Same.
1549         * g++.dg/cpp1y/vla12.C: Same.
1550         * g++.dg/cpp1y/vla13.C: Same.
1551         * g++.dg/cpp1y/vla14.C: Same.
1552         * g++.dg/cpp1y/vla3.C: Same.
1553         * gcc/testsuite/g++.dg/init/array24.C: Same.
1554         * g++.dg/ubsan/vla-1.C: Same.
1556 2016-04-14  Marek Polacek  <polacek@redhat.com>
1557             Jan Hubicka  <hubicka@ucw.cz>
1559         PR c++/70029
1560         * g++.dg/torture/pr70029.C: New test.
1562 2016-04-14  Martin Sebor  <msebor@redhat.com>
1564         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1565         type size to prevent failures on targets with very low maximum
1566         alignment.
1568 2016-04-14  Richard Biener  <rguenther@suse.de>
1570         PR tree-optimization/70623
1571         * gcc.dg/torture/pr70623.c: New testcase.
1572         * gcc.dg/torture/pr70623-2.c: Likewise.
1574 2016-04-13  Martin Sebor  <msebor@redhat.com>
1576         PR c++/69517
1577         PR c++/70019
1578         PR c++/70588
1579         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1580         * g++.dg/cpp1y/vla11.C: New test.
1581         * g++.dg/cpp1y/vla12.C: New test.
1582         * g++.dg/cpp1y/vla13.C: New test.
1583         * g++.dg/cpp1y/vla14.C: New test.
1584         * g++.dg/cpp1y/vla3.C: Restore deleted test.
1585         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1586         * g++.dg/ubsan/vla-1.C: Disable exceptions.
1588 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1590         PR c++/70641
1591         * g++.dg/opt/pr70641.C: New test.
1593 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1595         PR rtl-optimization/68749
1596         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1597         effects of argument promotions.
1598         Remove default args to dg-skip-if.
1600 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
1602         PR c++/70635
1603         * g++.dg/parse/pr70635.C: New.
1605 2016-04-13  Marek Polacek  <polacek@redhat.com>
1607         PR c++/70639
1608         * c-c++-common/Wmisleading-indentation-4.c: New test.
1610 2016-04-13  Marek Polacek  <polacek@redhat.com>
1612         PR c/70436
1613         * testsuite/gcc.dg/Wparentheses-12.c: New test.
1614         * testsuite/gcc.dg/Wparentheses-13.c: New test.
1616 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1618         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1619         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1620         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1622 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1624         PR middle-end/70633
1625         * gcc.c-torture/compile/pr70633.c: New test.
1627         PR debug/70628
1628         * gcc.dg/torture/pr70628.c: New test.
1630 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
1632         PR c++/70610
1633         * g++.dg/template/pr70610.C: New test.
1634         * g++.dg/template/pr70610-2.C: New test.
1635         * g++.dg/template/pr70610-3.C: New test.
1636         * g++.dg/template/pr70610-4.C: New test.
1638 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1640         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1641         128 instead of 32.
1643         PR c++/70571
1644         * g++.dg/ext/pr70571.C: New test.
1646 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1648         PR target/70640
1649         * gcc.target/powerpc/pr70640.c: New test.
1651 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
1653         PR c++/68722
1654         * g++.dg/parse/pr68722.C: New.
1656 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1658         PR rtl-optimization/70596
1659         * gcc.target/i386/pr70596.c: New test.
1661 2016-04-12  Nathan Sidwell  <nathan@acm.org>
1663         PR c++/70501
1664         * g++.dg/init/pr70501.C: New.
1666 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
1668         * gcc.target/i386/asm-flag-6.c: New test.
1670 2016-04-12  Tom de Vries  <tom@codesourcery.com>
1672         PR tree-optimization/68756
1673         * gcc.dg/graphite/pr68756.c: New test.
1675 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1677         PR tree-optimization/70602
1678         * gcc.c-torture/execute/pr70602.c: New test.
1680 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1682         PR target/70381
1683         * gcc.target/powerpc/float128-1.c: New tests to make sure the
1684         __float128 emulator is built and runs.
1685         * gcc.target/powerpc/float128-1.c: Likewise.
1687         * lib/target-supports.exp (check_ppc_float128_sw_available):
1688         Rework tests for __float128 software and hardware
1689         availability. Fix exit condition to return 0 on success.
1691 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1693         PR target/70133
1694         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1695         * gcc.target/aarch64/target_attr_15.c: Likewise.
1697 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1699         PR c++/69066
1700         * g++.dg/cpp1y/pr69066.C: New.
1702 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1704         PR fortran/68566
1705         * gfortran.dg/pr36192.f90: Update test.
1706         * gfortran.dg/pr36192_1.f90: Update test.
1707         * gfortran.dg/real_dimension_1.f: Update test.
1708         * gfortran.dg/parameter_array_init_7.f90: New test.
1710 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
1712         PR testsuite/64039
1713         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1715         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1717         PR rtl-optimization/66669
1718         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1720         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1722         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1723         * gcc.dg/pie-1.c: Likewise.
1724         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1725         * gcc.dg/pic-4.c: Likewise.
1726         * gcc.dg/pie-3.c: Likewise.
1727         * gcc.dg/pie-4.c: Likewise.
1729         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1731         PR tree-optimization/68644
1732         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1734         PR rtl-optimization/64886
1735         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1737 2016-04-09  Tom de Vries  <tom@codesourcery.com>
1739         PR tree-optimization/68953
1740         * gcc.dg/graphite/pr68953.c: New test.
1742 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1744         PR fortran/70592
1745         * gfortran.dg/deferred_character_16.f90: New test.
1747 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
1749         PR tree-optimization/70586
1750         * gcc.c-torture/execute/pr70586.c: New test.
1752 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1754         PR sanitizer/70573
1755         * c-c++-common/asan/halt_on_error-1.c: Replace memset
1756         with __builtin_memset
1757         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1759 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
1761         PR lto/70289
1762         PR ipa/70348
1763         PR tree-optimization/70373
1764         PR middle-end/70533
1765         PR middle-end/70534
1766         PR middle-end/70535
1767         * c-c++-common/goacc/reduction-5.c: New test.
1768         * c-c++-common/goacc/reduction-promotions.c: New test.
1769         * gfortran.dg/goacc/reduction-3.f95: New test.
1770         * gfortran.dg/goacc/reduction-promotions.f90: New test.
1772 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
1774         PR c++/70590
1775         PR c++/70452
1776         * g++.dg/pr70590.C: New test.
1777         * g++.dg/pr70590-2.C: New test.
1779 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
1781         PR middle-end/70593
1782         * gcc.target/i386/pr70593.c: New test.
1784         PR rtl-optimization/70574
1785         * gcc.target/i386/avx2-pr70574.c: New test.
1787 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
1789         PR sanitizer/70541
1790         * c-c++-common/asan/pr70541.c: New test.
1792 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1794         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1795         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1797 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1799         PR target/70566
1800         * gcc.c-torture/execute/pr70566.c: New test.
1802 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1804         * c-c++-common/goacc/uninit-copy-clause.c: New test.
1805         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1807 2016-04-08  Alan Modra  <amodra@gmail.com>
1809         * gcc.target/powerpc/pr70117.c: New.
1811 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
1813         PR testsuite/70581
1814         * gcc.dg/lto/simd-function_0.c: New test.
1816         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1817         clones.
1818         * c-c++-common/attr-simd-2.c: Likewise.
1819         * c-c++-common/attr-simd-4.c: Likewise.
1820         * gcc.dg/gomp/simd-clones-2.c: Likewise.
1821         * gcc.dg/gomp/simd-clones-3.c: Likewise.
1823 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1825         PR testsuite/70553
1826         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1828 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
1829             Tom de Vries  <tom@codesourcery.com>
1831         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1832         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1833         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1834         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1835         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1836         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1837         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1838         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1840 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
1842         PR c/70436
1843         * g++.dg/warn/Wparentheses-29.C: New test.
1845 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
1847         PR c/70436
1848         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1849         explicit braces to resolve a future -Wparentheses warning.
1851 2016-04-06  Richard Henderson  <rth@redhat.com>
1853         * gcc.dg/pr61817-1.c: New test.
1854         * gcc.dg/pr61817-2.c: New test.
1855         * gcc.dg/pr69391-1.c: New test.
1856         * gcc.dg/pr69391-2.c: New test.
1858 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
1860         PR rtl-optimization/70398
1861         * testsuite/gcc.target/aarch64/pr70398.c: New.
1863 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1865         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1867 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
1868             Pedro Alves  <palves@redhat.com>
1870         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1872 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
1874         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1875         Check for avx512f effective targets instead of avx2.
1876         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1877         for AVX512F clones.
1878         * gcc.dg/gomp/declare-simd-3.c: Likewise.
1879         * g++.dg/gomp/declare-simd-1.C: Likewise.
1880         * g++.dg/gomp/declare-simd-3.C: Likewise.
1881         * g++.dg/gomp/declare-simd-4.C: Likewise.
1883         PR middle-end/70550
1884         * c-c++-common/gomp/pr70550-1.c: New test.
1885         * c-c++-common/gomp/pr70550-2.c: New test.
1887 2016-04-05  Nathan Sidwell  <nathan@acm.org>
1889         PR c++/70512
1890         * g++.dg/ext/attribute-may-alias-5.C: New.
1892 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1894         PR c++/70336
1895         * c-c++-common/pr70336.c: New test.
1896         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1897         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1899 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
1901         PR ipa/66223
1902         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1904 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1906         PR rtl-optimization/70542
1907         * gcc.dg/torture/pr70542.c: New test.
1908         * gcc.target/i386/avx2-pr70542.c: New test.
1910 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
1912         PR tree-optimization/70509
1913         * gcc.target/i386/avx512bw-pr70509.c: New test.
1915 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
1917         PR c++/70452
1918         * g++.dg/ext/constexpr-vla4.C: New test.
1920 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
1922         PR target/70510
1923         * gcc.target/i386/pr70510.c: New test.
1925 2016-04-05  Richard Biener  <rguenther@suse.de>
1927         PR tree-optimization/70526
1928         * g++.dg/torture/pr70526.C: New testcase.
1930 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1932         PR target/70525
1933         * gcc.target/i386/pr70525.c: New test.
1935 2016-04-05  Richard Biener  <rguenther@suse.de>
1937         PR middle-end/70499
1938         * g++.dg/torture/pr70499.C: New testcase.
1940 2016-04-05  Richard Biener  <rguenther@suse.de>
1942         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1943         remove XFAIL.
1945 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
1947         PR middle-end/70307
1948         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
1949         rs6000 ABI warnings.
1951 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
1953         PR ipa/66223
1954         * g++.dg/ipa/devirt-51.C: New testcase.
1956 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1957             Jakub Jelinek <jakub@redhat.com>
1959         PR middle-end/70457
1960         * gcc.dg/torture/pr70457.c: New.
1962 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
1964         PR fortran/67538
1965         * gfortran.dg/allocate_with_source_19.f08: New test.
1967 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
1969         PR fortran/65795
1970         * gfortran.dg/coarray_allocate_6.f08: New test.
1972 2016-04-04  Richard Biener  <rguenther@suse.de>
1974         PR rtl-optimization/70484
1975         * gcc.dg/torture/pr70484.c: New testcase.
1977 2016-04-04  Marek Polacek  <polacek@redhat.com>
1979         PR c/70307
1980         * gcc.dg/torture/pr70307.c: New test.
1982 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
1984         PR target/70416
1985         PR target/67391
1986         * gcc.target/sh/torture/pr70416.c: New.
1988 2016-04-02  Martin Sebor  <msebor@redhat.com>
1990         PR c++/67376
1991         PR c++/70170
1992         PR c++/70172
1993         PR c++/70228
1994         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1995         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1996         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1997         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1998         * g++.dg/cpp0x/constexpr-string.C: Same.
1999         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2000         * g++.dg/cpp0x/pr65398.C: Same.
2001         * g++.dg/ext/constexpr-vla1.C: Same.
2002         * g++.dg/ext/constexpr-vla2.C: Same.
2003         * g++.dg/ext/constexpr-vla3.C: Same.
2004         * g++.dg/ubsan/pr63956.C: Same.
2006 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2008         PR rtl-optimization/70467
2009         * gcc.target/i386/pr70467-2.c: New test.
2011 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2012             Marek Polacek  <polacek@redhat.com>
2014         PR c++/70488
2015         * g++.dg/init/new47.C: New test.
2017 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2019         PR target/70496
2020         * gcc.target/arm/pr70496.c: New test.
2022 2016-04-01  Nathan Sidwell  <nathan@acm.org>
2024         PR c++/68475
2025         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2027 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2029         PR target/69890
2030         * gcc.dg/strlenopt.h (memmove): New.
2031         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2032         instead of "string.h".
2033         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2034         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2035         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2036         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2037         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2038         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2039         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2040         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2041         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2042         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2043         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2044         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2045         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2046         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2047         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2048         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2049         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2050         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2051         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2052         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2054 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2056         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2057         (Holder::foo): Reflect this.
2059 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
2061         PR target/70442
2062         * gcc.dg/pr70442.c: New test.
2064 2016-03-31  Nathan Sidwell  <nathan@acm.org>
2066         PR c++/70393
2067         * g++.dg/cpp0x/constexpr-virtual6.C: New.
2069 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2071         PR target/70453
2072         * gcc.target/i386/pr70453.c: New test.
2074 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
2076         PR target/70292
2077         * gcc.c-torture/pr70292.c: New test.
2079 2016-03-31  Marek Polacek  <polacek@redhat.com>
2081         PR c/70297
2082         * c-c++-common/pr70297.c: New test.
2083         * g++.dg/cpp0x/typedef-redecl.C: New test.
2084         * gcc.dg/typedef-redecl2.c: New test.
2086 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
2088         PR rtl-optimization/70460
2089         * gcc.c-torture/execute/pr70460.c: New test.
2091 2016-03-31  Richard Biener  <rguenther@suse.de>
2093         PR c++/70430
2094         * g++.dg/ext/vector30.C: New testcase.
2096 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2097             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2099         * gfortran.dg/fmt_pf.f90: New test.
2101 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2103         Forward-port from 5 branch
2104         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2106         PR testsuite/70356
2107         * gcc.target/i386/avx-vextractf128-256-5.c: Move
2108         dg-require-effective-target after dg-do.
2110         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2112         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2114 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
2115             Julian Brown  <julian@codesourcery.com>
2116             Chung-Lin Tang  <cltang@codesourcery.com>
2117             Cesar Philippidis  <cesar@codesourcery.com>
2118             James Norris  <jnorris@codesourcery.com>
2119             Tom de Vries  <tom@codesourcery.com>
2120             Nathan Sidwell  <nathan@codesourcery.com>
2122         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2123         * c-c++-common/goacc/loop-clauses.c: Likewise.
2124         * g++.dg/goacc/template.C: Likewise.
2125         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2126         * gfortran.dg/goacc/loop-1.f95: Likewise.
2127         * gfortran.dg/goacc/loop-5.f95: Likewise.
2128         * gfortran.dg/goacc/loop-6.f95: Likewise.
2129         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2130         * c-c++-common/goacc-gomp/nesting-1.c: Update.
2131         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2132         * c-c++-common/goacc/clauses-fail.c: Likewise.
2133         * c-c++-common/goacc/parallel-1.c: Likewise.
2134         * c-c++-common/goacc/reduction-1.c: Likewise.
2135         * c-c++-common/goacc/reduction-2.c: Likewise.
2136         * c-c++-common/goacc/reduction-3.c: Likewise.
2137         * c-c++-common/goacc/reduction-4.c: Likewise.
2138         * c-c++-common/goacc/routine-3.c: Likewise.
2139         * c-c++-common/goacc/routine-4.c: Likewise.
2140         * c-c++-common/goacc/routine-5.c: Likewise.
2141         * c-c++-common/goacc/tile.c: Likewise.
2142         * g++.dg/goacc/template.C: Likewise.
2143         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2144         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2145         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
2146         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
2147         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2148         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2149         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2150         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
2151         * c-c++-common/goacc/use_device-1.c: ... this file.
2152         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
2153         * c-c++-common/goacc/host_data-5.c: ... this file, and...
2154         * c-c++-common/goacc/host_data-6.c: ... this file.
2155         * c-c++-common/goacc/loop-2-kernels.c: New file.
2156         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2157         * c-c++-common/goacc/loop-3.c: Likewise.
2158         * g++.dg/goacc/reference.C: Likewise.
2159         * g++.dg/goacc/routine-1.C: Likewise.
2160         * g++.dg/goacc/routine-2.C: Likewise.
2162 2016-03-30  Richard Biener  <rguenther@suse.de>
2164         PR middle-end/70450
2165         * gcc.dg/torture/pr70450.c: New testcase.
2167 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2169         PR target/70421
2170         * gcc.dg/torture/pr70421.c: New test.
2171         * gcc.target/i386/avx512f-pr70421.c: New test.
2173 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
2175         PR testsuite/70364
2176         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2177         (check): New function.
2178         (bar): Call check.
2179         (foo): Align stack to 16 bytes when calling bar.
2180         * gcc.target/i386/cleanup-2.c: Likewise.
2182 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
2184         PR tree-optimization/59124
2185         * gcc.dg/Warray-bounds-19.c: New test.
2187 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
2189         * lib/prune.exp (escape_regex_chars): New.
2190         (prune_file_path): Update to quote metcharacters for regexp.
2192 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
2194         PR rtl-optimization/70429
2195         * gcc.c-torture/execute/pr70429.c: New test.
2197         PR tree-optimization/70405
2198         * gcc.dg/pr70405.c: New test.
2200 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
2202         PR fortran/70397
2203         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2204         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2206 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
2208         PR testsuite/64177
2209         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2210         __cilkrts_set_param to set two workers.
2211         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2212         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2214 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2216         * g++.dg/ext/fnname5.C: Update the test for Darwin.
2218 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2220         PR target/70406
2221         * gcc.target/i386/pr70406.c: New test.
2223 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2225         * gnat.dg/specs/double_record_extension3.ads: New test.
2227 2016-03-25  Richard Henderson  <rth@redhat.com>
2229         PR target/70120
2230         * gcc.target/aarch64/pr70120-1.c: New.
2231         * gcc.target/aarch64/pr70120-2.c: New.
2232         * gcc.target/aarch64/pr70120-3.c: New.
2234 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
2236         PR c++/62212
2237         * g++.dg/template/mangle2.C: The dg-do directive should be
2238         "compile" not "assemble".
2240 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
2242         PR lto/69650
2243         * gcc.dg/pr69650.c: New test.
2245 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
2247         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2249 2016-03-25  Alan Modra  <amodra@gmail.com>
2251         * gcc.dg/dfp/pr70052.c: New test.
2253 2016-03-24  Richard Henderson  <rth@redhat.com>
2255         PR middle-end/69845
2256         * gcc.dg/tree-ssa/pr69845-1.c: New test.
2257         * gcc.dg/tree-ssa/pr69845-2.c: New test.
2259 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2261         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2263 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2265         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2266         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2268 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2270         * c-c++-common/goacc/uninit-dim-clause.c: New test.
2271         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2273 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
2275         PR c++/62212
2276         * g++.dg/template/mangle2.C: New test.
2278 2016-03-24  Richard Biener  <rguenther@suse.de>
2280         PR tree-optimization/70396
2281         * gcc.dg/torture/pr70396.c: New testcase.
2283 2016-03-24  Richard Biener  <rguenther@suse.de>
2285         PR middle-end/70370
2286         * gcc.dg/torture/pr70370.c: New testcase.
2288 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2290         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2291         * gfortran.dg/goacc/kernels-tree.f95: Same.
2292         * gfortran.dg/goacc/parallel-tree.f95: Same.
2294 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2296         * c-c++-common/goacc/uninit-if-clause.c: New test.
2297         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2299 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
2301         PR target/70290
2302         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2303         Fix formatting.
2305 2016-03-24  Richard Biener  <rguenther@suse.de>
2307         PR tree-optimization/70372
2308         * gcc.dg/tree-ssa/pr70372.c: New testcase.
2310 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2312         PR c++/70347
2313         * g++.dg/cpp1y/nsdmi-union1.C: New test.
2315 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2317         PR c++/70332
2318         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2320 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2322         PR c++/70001
2323         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2324         * g++.dg/cpp1y/pr70001.C: New test.
2326         PR c++/70323
2327         * g++.dg/cpp0x/constexpr-70323.C: New test.
2329 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
2330             Jason Merrill  <jason@redhat.com>
2331             Jakub Jelinek  <jakub@redhat.com>
2333         PR c++/69315
2334         * g++.dg/cpp0x/constexpr-69315.C: New test.
2335         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2337 2016-03-23  Marek Polacek  <polacek@redhat.com>
2339         PR c++/69884
2340         * g++.dg/warn/Wignored-attributes-1.C: New test.
2341         * g++.dg/warn/Wignored-attributes-2.C: New test.
2343 2016-03-23  Tom de Vries  <tom@codesourcery.com>
2345         * c-c++-common/goacc/kernels-default.c (foo): Add missing
2346         initialization.
2347         * gfortran.dg/goacc/private-3.f95 (test): Same.
2348         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2349         missing use param.
2351 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2353         * lib/target-supports.exp: Remove v7ve entry from loop
2354         creating effective target checks.
2355         (check_effective_target_arm_arch_v7ve_ok): New procedure.
2356         (add_options_for_arm_arch_v7ve): Likewise.
2358 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2360         PR tree-optimization/70354
2361         * gcc.dg/vect/pr70354-1.c: New test.
2362         * gcc.dg/vect/pr70354-2.c: New test.
2363         * gcc.target/i386/avx2-pr70354-1.c: New test.
2364         * gcc.target/i386/avx2-pr70354-2.c: New test.
2366 2016-03-22  Jeff Law  <law@redhat.com>
2368         PR target/70232
2369         * gcc.dg/tree-ssa/pr70232.c: New test.
2371 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2373         PR target/70302
2374         * gcc.target/i386/pr70302.c: New test.
2376 2016-03-22  Richard Biener  <rguenther@suse.de>
2378         PR middle-end/70251
2379         * g++.dg/torture/pr70251.C: New testcase.
2381 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
2383         PR c/69993
2384         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2385         Wmisleading-indentation.c.
2386         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2387         reflect change to diagnostic text and order of messages.
2388         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2390 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
2392         * g++.dg/ext/java-3.C: Don't compile on AIX.
2394 2016-03-22  Richard Biener  <rguenther@suse.de>
2396         PR middle-end/70333
2397         * gcc.dg/torture/pr70333.c: New testcase.
2399 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2401         * g++.dg/ext/pr70290.C: New test.
2403 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
2405         PR target/70325
2406         * gcc.target/i386/pr70325.c: New test.
2408 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
2410         PR target/70329
2411         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2412         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2414         PR target/70300
2415         * gcc.target/i386/pr70300.c: New test.
2417         PR c++/70295
2418         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2419         (func2): New function for cond with parens, xfail warning for c++.
2420         * g++.dg/warn/Wnonnull-compare-8.C: New test.
2422 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2424         PR c++/70096
2425         * g++.dg/template/ptrmem30.C: New test.
2427 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2429         PR c++/70204
2430         * g++.dg/cpp0x/constexpr-70204a.C: New test.
2431         * g++.dg/cpp0x/constexpr-70204b.C: New test.
2433 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2435         PR middle-end/70326
2436         * gcc.dg/pr70326.c: New test.
2438 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
2439             Jakub Jelinek  <jakub@redhat.com>
2441         PR tree-optimization/70317
2442         * gcc.dg/pr70317.c: New test.
2444 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
2446         PR target/70327
2447         * gcc.target/i386/pr70327.c: New test.
2449 2016-03-21  Martin Liska  <mliska@suse.cz>
2451         PR ipa/70306
2452         * gcc.dg/ipa/pr70306.c: New test.
2454 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2456         * gcc.target/arm/attr-align1.c: Skip if M-profile.
2457         * gcc.target/arm/attr-align3.c: Likewise.
2458         * gcc.target/arm/attr_arm.c: Likewise.
2459         * gcc.target/arm/flip-thumb.c: Likewise.
2461 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2463         PR target/70296
2464         * gcc.target/powerpc/altivec-36.c: New test.
2466 2016-03-21  Richard Biener  <rguenther@suse.de>
2468         PR tree-optimization/70310
2469         * gcc.dg/torture/pr70310.c: New testcase.
2471 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2473         PR target/70293
2474         * gcc.target/i386/pr70293.c: New test.
2476 2016-03-21  Richard Biener  <rguenther@suse.de>
2478         PR tree-optimization/70288
2479         * gcc.dg/torture/pr70288-1.c: New testcase.
2480         * gcc.dg/torture/pr70288-2.c: Likewise.
2482 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2484         PR rtl-optimization/69307
2485         * gcc.target/arm/pr69307.c: New test.
2487 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2489         PR rtl-optimization/69102
2490         * gcc.c-torture/compile/pr69102.c: New test.
2492 2016-03-18  Jeff Law  <law@redhat.com>
2494         PR rtl-optimization/70263
2495         * gcc.c-torture/compile/pr70263-1.c: New test.
2496         * gcc.target/i386/pr70263-2.c: New test.
2498 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
2500         PR rtl-optimization/70278
2501         * gcc.dg/torture/pr70278.c: New test.
2502         * gcc.target/arm/pr70278.c: New test.
2504 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
2506         PR c/70281
2507         * gcc.dg/plugin/diagnostic-test-expressions-1.c
2508         (test_builtin_types_compatible_p): New test function.
2509         * gcc.dg/pr70281.c: New test case.
2511 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
2513         PR target/70113
2514         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2516 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2518         PR tree-optimization/70252
2519         * gcc.dg/pr70252.c: New test.
2521 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2523         * gcc.dg/pr70161-2.c: New test.
2524         * gcc.dg/pr70161.c: New test.
2526 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2528         PR ipa/70269
2529         * gcc.dg/pr70269.c: New test.
2531 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
2533         PR c++/70267
2534         * g++.dg/ext/java-3.C: New test.
2536 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2538         PR c++/70205
2539         * g++.dg/lookup/pr70205.C: New test.
2541 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2543         PR c++/70218
2544         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2546 2016-03-17  Marek Polacek  <polacek@redhat.com>
2548         PR c/69407
2549         * gcc.dg/atomic-op-6.c: New test.
2551 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
2553         PR c/70264
2554         * c-c++-common/pr70264.c: New test case.
2556 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
2558         PR c++/70144
2559         * c-c++-common/pr70144-1.c: New test.
2560         * c-c++-common/pr70144-2.c: New test.
2562         PR c++/70272
2563         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2564         * g++.dg/opt/flifetime-dse6.C: New test.
2565         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2567 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2569         PR driver/70192
2570         * gcc.dg/pic-1.c: New test.
2571         * gcc.dg/pic-2.c: Likewise.
2572         * gcc.dg/pic-3.c: Likewise.
2573         * gcc.dg/pic-4.c: Likewise.
2574         * gcc.dg/pie-1.c: Likewise.
2575         * gcc.dg/pie-2.c: Likewise.
2576         * gcc.dg/pie-3.c: Likewise.
2577         * gcc.dg/pie-4.c: Likewise.
2578         * gcc.dg/pie-5.c: Likewise.
2579         * gcc.dg/pie-6.c: Likewise.
2581 2016-03-17  Tom de Vries  <tom@codesourcery.com>
2583         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2584         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2586 2016-03-17  Richard Biener  <rguenther@suse.de>
2588         PR debug/70271
2589         * g++.dg/debug/pr70271.C: New testcase.
2591 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2593         * gcc.target/i386/pr70251.c: New test.
2595 2016-03-17  Marek Polacek  <polacek@redhat.com>
2597         PR c++/70194
2598         * g++.dg/warn/constexpr-70194.C: New test.
2600 2016-03-16  Richard Henderson  <rth@redhat.com>
2602         PR middle-end/70240
2603         * gcc.c-torture/compile/pr70240.c: New.
2605 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2607         * gcc.c-torture/compile/20151204.c: Skip for avr.
2609 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2611         PR target/70245
2612         * g++.dg/opt/pr70245.C: New test.
2613         * g++.dg/opt/pr70245.h: New file.
2614         * g++.dg/opt/pr70245-aux.cc: New file.
2616 2016-03-16  Martin Sebor  <msebor@redhat.com>
2618         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2620 2016-03-16  Richard Henderson  <rth@redhat.com>
2622         PR middle-end/70199
2623         * gcc.c-torture/compile/pr70199.c: New.
2625 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2627         * gcc.dg/uninit-19.c: Run dos2unix.
2629 2016-03-16  Marek Polacek  <polacek@redhat.com>
2631         PR c/70093
2632         * gcc.dg/nested-func-10.c: New test.
2633         * gcc.dg/nested-func-9.c: New test.
2635 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2637         PR tree-optimization/68714
2638         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2640 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2642         PR tree-optimization/68715
2643         * gcc.dg/graphite/pr68715-2.c: New test.
2644         * gcc.dg/graphite/pr68715.c: New test.
2645         * gfortran.dg/graphite/pr68715.f90: New test.
2647 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2649         PR tree-optimization/68809
2650         * gcc.dg/graphite/pr68809-2.c: New test.
2651         * gcc.dg/graphite/pr68809.c: New test.
2653 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2655         PR c++/70147
2656         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2657         method call to i () as argument.  Adjust expected output.
2659         PR c++/70147
2660         * g++.dg/ubsan/pr70147-1.C: New test.
2661         * g++.dg/ubsan/pr70147-2.C: New test.
2663 2016-03-15  Martin Sebor  <msebor@redhat.com>
2665         PR c++/58281
2666         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2668 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
2670         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2671         hppa*-*-hpux*.
2673         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2675         PR libfortran/69799
2676         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2677         libatomic_available.
2679 2016-03-15  Marek Polacek  <polacek@redhat.com>
2681         PR c++/70209
2682         * g++.dg/ext/attribute-may-alias-4.C: New test.
2684 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
2686         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
2687         -fvar-tracking-assignments-toggle flag.
2689 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
2691         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2693 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
2695         PR rtl-optimization/70222
2696         * gcc.c-torture/execute/pr70222-1.c: New test.
2697         * gcc.c-torture/execute/pr70222-2.c: New test.
2699 2016-03-15  Richard Henderson  <rth@redhat.com>
2701         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2703 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2705         PR rtl-optimization/69032
2706         * gcc.dg/pr69032.c: New test.
2708 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2710         PR rtl-optimization/63384
2711         * g++.dg/pr63384.C: New test.
2713 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2715         PR target/64411
2716         * gcc.target/i386/pr64411.C: New test.
2718 2016-03-15  Tom de Vries  <tom@codesourcery.com>
2720         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2721         * gfortran.dg/goacc/kernels-alias.f95: New test.
2723 2016-03-14  Martin Sebor  <msebor@redhat.com>
2725         PR c++/53792
2726         * g++.dg/cpp0x/constexpr-inline.C: New test.
2727         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2729 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
2731         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2733 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
2735         PR middle-end/70219
2736         * gcc.dg/pr70219.c: New test.
2738 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
2740         PR target/70083
2741         * gcc.dg/torture/pr70083.c: New test.
2742         * gcc.target/i386/pr70083.c: New test.
2744 2016-03-14  Richard Biener  <rguenther@suse.de>
2746         PR tree-optimization/56365
2747         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2749 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
2751         PR target/70098
2752         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2753         New function.
2754         * g++.dg/pr70098.C: New testcase.
2757 2016-03-14  Tom de Vries  <tom@codesourcery.com>
2759         PR tree-optimization/70045
2760         * gcc.dg/graphite/pr70045.c: New test.
2762 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2764         PR fortran/69043
2765         * gfortran.dg/include_9.f90: New test.
2767 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2769         PR fortran/45076
2770         gfortran.dg/prof/prof.exp: New script.
2771         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2773 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
2775         PR rtl-optimization/69307
2776         * gcc.dg/pr69307.c: New test.
2778 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
2780         PR target/69614
2781         * gcc.target/arm/pr69614.c: New.
2783 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
2785         PR fortran/70031
2786         * gfortran.dg/submodule_14.f08: New test
2788         PR fortran/69524
2789         * gfortran.dg/submodule_15.f08: New test
2791 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
2793         PR c++/70106
2794         * g++.dg/cpp1y/paren3.C: New test.
2796 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2798         PR target/70131
2799         * gcc.target/powerpc/ppc-round2.c: New test.
2801 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
2803         PR target/70123
2804         * gcc.dg/torture/pr70123.c: New test.
2806 2016-03-11  Jeff Law  <law@redhat.com>
2808         PR tree-optimization/70190
2809         * gcc.c-torture/compile/pr70190.c: New test.
2811 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
2813         PR c/68187
2814         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2815         case.
2816         (test43_b): Likewise.
2817         (test43_c): Likewise.
2818         (test43_d): Likewise.
2819         (test43_e): Likewise.
2820         (test43_f): Likewise.
2821         (test43_g): Likewise.
2822         (test44_a): Likewise.
2823         (test44_b): Likewise.
2824         (test44_c): Likewise.
2825         (test44_d): Likewise.
2826         (test44_e): Likewise.
2828 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
2830         PR c/70085
2831         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2833 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2835         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2836         dg-options.
2838 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2840         PR target/70002
2841         PR target/69245
2842         * gcc.target/aarch64/pr69245_2.c: New test.
2844 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
2846         PR tree-optimization/70177
2847         * gcc.dg/pr70177.c: New test.
2849 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
2851         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2853 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
2855         * gcc.dg/tree-ssa/sra-20.c: New.
2857 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
2859         PR rtl-optimization/70174
2860         * gcc.dg/pr70174.c: New test.
2862         PR tree-optimization/70169
2863         * gcc.dg/pr70169.c: New test.
2865 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2867         PR target/70160
2868         * gcc.target/i386/pr70160.c: New test.
2870 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2872         * gcc.target/s390/dfp-1.c: New test.
2874 2016-03-10  Nick Clifton  <nickc@redhat.com>
2876         PR target/70044
2877         * gcc.target/aarch64/pr70044.c: New test.
2879 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
2880             Jakub Jelinek  <jakub@redhat.com>
2882         PR c++/70001
2883         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2884         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2885         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2887 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
2889         PR lto/69589
2890         * g++.dg/lto/pr69589_0.C: New testcase
2891         * g++.dg/lto/pr69589_1.C: New testcase
2893 2016-03-10  Marek Polacek  <polacek@redhat.com>
2895         PR c++/70153
2896         * g++.dg/delayedfold/unary-plus1.C: New test.
2898 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2900         * gcc.target/arm/pr45701-1.c: Escape brackets.
2901         * gcc.target/arm/pr45701-2.c: Likewise.
2903 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
2905         * gfortran.dg/unconstrained_commons.f: New.
2907 2016-03-10  Alan Modra  <amodra@gmail.com>
2909         * gcc.dg/pr69195.c: New.
2910         * gcc.dg/pr69238.c: New.
2912 2016-03-10  Tom de Vries  <tom@codesourcery.com>
2914         PR testsuite/68915
2915         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2917 2016-03-10  Richard Biener  <rguenther@suse.de>
2919         PR tree-optimization/70128
2920         * gcc.dg/tree-ssa/alias-34.c: New testcase.
2921         * gcc.dg/tree-ssa/alias-35.c: Likewise.
2923 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2925         PR tree-optimization/70152
2926         * gcc.dg/pr70152.c: New test.
2928         PR target/70086
2929         * gcc.target/i386/pr70086-1.c: New test.
2930         * gcc.target/i386/pr70086-2.c: New test.
2931         * gcc.target/i386/pr70086-3.c: New test.
2933         PR tree-optimization/70127
2934         * gcc.c-torture/execute/pr70127.c: New test.
2936 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
2938         * c-c++-common/goacc/combined-directives-2.c: New test.
2940 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
2942         PR c/68473
2943         PR c++/70105
2944         * g++.dg/diagnostic/pr70105.C: New test.
2945         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2946         (test_multiple_ordinary_maps): New test function.
2948 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
2950         PR c/68473
2951         PR c++/70105
2952         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2953         Drop range information from call to inform_at_rich_loc.
2954         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2955         New.
2956         (test_show_locus): Replace calls to rich_location::add_range with
2957         calls to add_range.  Rewrite the tests that used the now-defunct
2958         rich_location ctor taking a source_range.  Simplify other tests
2959         by replacing calls to COMBINE_LOCATION_DATA with calls to
2960         make_location.
2962 2016-03-09  Richard Biener  <rguenther@suse.de>
2963         Jakub Jelinek  <jakub@redhat.com>
2965         PR tree-optimization/70138
2966         * gcc.dg/vect/pr70138-1.c: New testcase.
2967         * gcc.dg/vect/pr70138-2.c: Likewise.
2969 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2971         PR target/70049
2972         * gcc.target/i386/pr70049.c: New test.
2974 2016-03-09  Richard Biener  <rguenther@suse.de>
2976         PR c/70143
2977         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2978         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2979         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2981 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2983         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2984         arm-*-*.
2986 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2988         PR middle-end/67278
2989         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2991         PR target/67278
2992         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2994         PR middle-end/70050
2995         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
2996         in testcase comment.
2998 2016-03-09  Tom de Vries  <tom@codesourcery.com>
3000         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3001         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3002         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3003         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3004         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3005         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3006         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3007         * gfortran.dg/goacc/kernels-loop.f95: New test.
3009 2016-03-08  Martin Sebor  <msebor@redhat.com>
3011         PR c++/62096
3012         * g++.dg/warn/overflow-warn-7.C: New test.
3014 2016-03-08  Jason Merrill  <jason@redhat.com>
3016         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3017         * lib/target-supports.exp (check_effective_target_concepts): New.
3019 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
3021         PR c++/70135
3022         * g++.dg/cpp1y/constexpr-loop4.C: New test.
3023         * g++.dg/ubsan/pr70135.C: New test.
3025         PR target/70110
3026         * gcc.dg/pr70110.c: New test.
3028 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3030         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3031         * c-c++-common/gomp/if-1.c: Likewise.
3032         * c-c++-common/gomp/pr61486-2.c: Likewise.
3033         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3034         to dg-additional-options.
3035         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3036         * g++/gomp/target-teams-1.c: Likewise.
3037         * gcc.dg/gomp/gomp.exp: Likewise.
3038         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3039         dg-additional-options.
3040         * gfortran.dg/gomp/gomp.exp: Likewise.
3041         * gfortran.dg/gomp/target1.f90: Remove dg-options.
3042         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3043         dg-additional-options.
3044         * gfortran.dg/gomp/target3.f90: Remove dg-options.
3046 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3048         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3049         * c-c++-common/gomp/gridify-1.c: New test.
3050         * gfortran.dg/gomp/gridify-1.f90: Likewise.
3052 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3054         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3055         trigger for cortex-r8, when scanning for register r8.
3056         * gcc.target/arm/pr45701-2.c: Likewise.
3058 2016-02-26  Richard Biener  <rguenther@suse.de>
3059             Jeff Law  <law@redhat.com>
3061         PR tree-optimization/69740
3062         * gcc.c-torture/compile/pr69740-1.c: New test.
3063         * gcc.c-torture/compile/pr69740-2.c: New test.
3065 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3067         * lib/target-supports.exp
3068         (check_effective_target_whole_vector_shift): Enable for PPC64.
3070 2016-03-07  Richard Biener  <rguenther@suse.de>
3072         PR tree-optimization/70115
3073         * gcc.dg/torture/pr70115.c: New testcase.
3075 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
3077         PR middle-end/69916
3078         * c-c-++-common/goacc/pr69916.c: New.
3080 2016-03-07  Richard Henderson  <rth@redhat.com>
3082         * gcc.c-torture/compile/pr70061.c: New test.
3084 2016-03-07  Richard Biener  <rguenther@suse.de>
3086         PR testsuite/70109
3087         * gcc.dg/vect/O3-pr36098.c: New testcase.
3089 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
3091         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3093 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
3095         * gnat.dg/renaming9.ad[sb]: New testcase.
3097 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
3099         PR c++/70084
3100         * g++.dg/expr/stdarg3.C: New test.
3102 2016-03-04  Jeff Law  <law@redhat.com>
3104         PR tree-optimization/69196
3105         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3106         x86_64-*-*.
3108 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3110         PR c/69973
3111         * gcc.dg/pr69973.c: New test.
3113         PR rtl-optimization/69941
3114         * gcc.dg/torture/pr69941.c: New test.
3116         PR c/69824
3117         * gcc.dg/pr69824.c: New test.
3119 2016-03-05  Tom de Vries  <tom@codesourcery.com>
3121         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3122         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3123         function.
3125 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
3127         PR c++/66786
3128         * g++.dg/cpp1y/var-templ48.C: New test.
3129         * g++.dg/cpp1y/var-templ49.C: New test.
3131 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3133         * g++.dg/Wno-frame-address.C: Skip on IA-64.
3135 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3137         PR c++/70035
3138         * g++.dg/ubsan/pr70035.C: New test.
3140         PR target/70062
3141         * gcc.target/i386/pr70062.c: New test.
3143 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3145         * g++.dg/template/typename21.C: Remove c++98_only.
3147 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3149         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3151 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3153         PR c/68187
3154         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3155         function.
3156         (fn_42_b): Likewise.
3157         (fn_42_c): Likewise.
3159 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3161         PR c/68187
3162         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3163         function.
3164         (fn_40_b): Likewise.
3165         (fn_41_a): Likewise.
3166         (fn_41_b): Likewise.
3168 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3170         PR target/70059
3171         * gcc.target/i386/avx512f-pr70059.c: New test.
3172         * gcc.target/i386/avx512dq-pr70059.c: New test.
3174 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3176         PR rtl-optimization/57676
3177         * gcc.dg/torture/pr57676.c: New test.
3179 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3181         * gcc.dg/pr70026.c: New test.
3183 2016-03-04  Marek Polacek  <polacek@redhat.com>
3185         PR c/69798
3186         * gcc.dg/cilk-plus/pr69798-1.c: New test.
3187         * gcc.dg/cilk-plus/pr69798-2.c: New test.
3189 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3191         PR target/70004
3192         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3193         Delete.
3194         (test_corners_sisd_si): Likewise.
3195         (main): Remove checks of the above.
3196         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3198 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3200         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3202 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
3204         * gcc.dg/torture/pr69951.c: Accept argc==0.
3206 2016-03-04  Richard Biener  <rguenther@suse.de>
3208         PR c++/70054
3209         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3210         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3212 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3214         PR testsuite/69766
3215         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3216         testing multiarch.
3218 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3220         PR debug/69947
3221         * gcc.dg/guality/pr69947.c: New test.
3223 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3225         PR ada/70017
3226         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3228 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3230         PR rtl-optimization/69904
3231         * gcc.target/arm/pr69904.c: New test.
3233 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3235         PR target/70021
3236         * gcc.dg/vect/pr70021.c: New test.
3237         * gcc.target/i386/pr70021.c: New test.
3239 2016-03-03  Marek Polacek  <polacek@redhat.com>
3241         PR middle-end/70050
3242         * gcc.dg/pr70050.c: New test.
3244 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
3246         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3248 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
3250         PR tree-optimization/70043
3251         * gfortran.dg/vect/pr70043.f90: New test.
3253 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3255         * gnat.dg/specs/task1.ads: New test.
3257 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3259         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3260         Invoke gdb with -batch.
3261         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3263 2016-03-03  Richard Biener  <rguenther@suse.de>
3265         PR tree-optimization/55936
3266         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3268 2016-03-02  Jeff Law  <law@redhat.com>
3270         PR rtl-optimization/69942
3271         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3272         effects of argument promotions.
3274         PR tree-optimization/69987
3275         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3276         target does not support -fprefetch-loop-arrays.
3278 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
3280         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3282 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
3284         PR rtl-optimization/69052
3285         * gcc.target/i386/pr69052.c: New test.
3287 2016-03-02  Alan Modra  <amodra@gmail.com>
3289         * gcc.dg/pr69990.c: New.
3291 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3293         PR c/68062
3294         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3296         PR middle-end/70022
3297         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3299         PR target/70028
3300         * gcc.target/i386/pr70028.c: New test.
3302 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3304         * c-c++-common/asan/swapcontext-test-1.c,
3305         * c-c++-common/tsan/thread_leak.c,
3306         * g++.dg/tsan/aligned_vs_unaligned_race.C,
3307         * g++.dg/tsan/benign_race.C,
3308         * g++.dg/tsan/fd_close_norace.C,
3309         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3310         races with sanitizer output
3312 2016-03-02  Richard Biener  <rguenther@suse.de>
3313             Uros Bizjak  <ubizjak@gmail.com>
3315         PR target/67278
3316         * gcc.dg/simd-8.c: New testcase.
3318 2016-03-02  Richard Biener  <rguenther@suse.de>
3320         PR middle-end/67278
3321         * gcc.dg/simd-7.c: New testcase.
3323 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
3325         * gcc.target/i386/pr70007.c: Tweak.
3327 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3329         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3331 2016-03-02  Marek Polacek  <polacek@redhat.com>
3333         PR c/67854
3334         * gcc.dg/pr67854.c: New test.
3336 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3338         PR middle-end/70025
3339         * gcc.dg/torture/pr70025.c: New test.
3341 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3343         PR tree-optimization/68621
3344         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3346 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3348         * gcc.target/i386/pr70007.c: New test.
3350 2016-03-01  Jeff Law  <law@redhat.com>
3352         PR tree-optimization/69196
3353         * gcc.dg/tree-ssa/pr69196-1.c: New test.
3355         PR tree-optimization/69196
3356         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3357         duplicating code and spoiling the expected output.
3359 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3361         PR target/70033
3362         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3363         supports power9 before doing tests.
3364         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3365         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3366         * gcc.target/powerpc/p9-permute.c: Likewise.
3368 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
3370         PR target/70027
3371         * gcc.target/i386/pr70027.c: New test.
3373 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3375         * gcc.dg/pr70017.c: New test.
3377 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
3379         PR c/69796
3380         PR c/69974
3381         * gcc.dg/pr69796.c: New test.
3382         * gcc.dg/pr69974.c: New test.
3384 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3386         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3388 2016-02-29  Jeff Law  <law@redhat.com>
3390         PR tree-optimization/69987
3391         * gfortran.dg/pr69987.f90: New test.
3393         PR tree-optimization/69989
3394         * gcc.c-torture/compile/pr69989-2.c: New test.
3396 2016-03-01  Marek Polacek  <polacek@redhat.com>
3398         PR c++/69795
3399         * g++.dg/parse/invalid1.C: New test.
3401 2016-03-01  Richard Biener  <rguenther@suse.de>
3403         PR middle-end/70022
3404         * gcc.dg/pr70022.c: New testcase.
3406 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
3408         PR tree-optimization/69956
3409         * gcc.dg/pr69956.c: New test.
3411 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3413         PR target/70011
3414         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3415         XFAIL when hardware supports efficient unaligned storage access.
3417 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
3419         PR c++/69961
3420         * g++.dg/template/pr69961a.C: New test.
3421         * g++.dg/template/pr69961b.C: New test.
3423 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
3425         PR preprocessor/69985
3426         * gcc.dg/cpp/pr69985.c: New test case.
3428 2016-02-29  Jeff Law  <law@redhat.com>
3430         PR tree-optimization/70005
3431         * gcc.c-torture/execute/pr70005.c New test.
3433         PR tree-optimization/69999
3434         * gcc.c-torture/compile/pr69999.c: New test.
3436 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3438         PR tree-optimization/69652
3439         * gcc.dg/torture/pr69652.c: Delete test.
3440         * gcc.dg/vect/pr69652.c: New test.
3442 2016-02-19  Richard Biener  <rguenther@suse.de>
3444         PR tree-optimization/69980
3445         * gfortran.dg/vect/pr69980.f90: New testcase.
3447 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3449         * gcc.target/sparc/20160229-1.c: New test.
3451 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3453         * gnat.dg/stack_usage3.adb: New test.
3454         * gnat.dg/stack_usage3_pkg.ads: New helper.
3456 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3458         * gnat.dg/renaming8.adb: New test.
3459         * gnat.dg/renaming8_pkg1.ads: New helper.
3460         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3461         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3463 2016-02-29  Richard Biener  <rguenther@suse.de>
3465         PR tree-optimization/69720
3466         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3468 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3470         PR fortran/68147
3471         PR fortran/47674
3472         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
3474 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3475             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477         PR fortran/56007
3478         * gfortran.dg/coarray_8.f90: Adjust error message.
3479         * gfortran.dg/pr56007.f90: New test.
3480         * gfortran.dg/pr56007.f: New test.
3482 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
3484         PR tree-optimization/69989
3485         * gcc.dg/torture/pr69989.c: New test.
3487 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
3489         * gcc.target/i386/stack-realign-win.c: New test.
3491 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3493         PR fortran/60126
3494         * gfortran.dg/pr60126.f90: New test.
3496 2016-02-27  Jeff Law  <law@redhat.com>
3498         Revert
3499         2016-02-26  Richard Biener  <rguenther@suse.de>
3500                     Jeff Law  <law@redhat.com>
3502         PR tree-optimization/69740
3503         * gcc.c-torture/compile/pr69740-1.c: New test.
3504         * gcc.c-torture/compile/pr69740-2.c: New test.
3506 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3508         PR fortran/69910
3509         * gfortran.dg/newunit_4.f90: New test.
3511 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
3513         PR target/69613
3514         PR rtl-optimization/69886
3515         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3516         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
3517         target.
3519 2016-02-26  Martin Sebor  <msebor@redhat.com>
3521         PR tree-optimization/15826
3522         * gcc.dg/tree-ssa/pr15826.c: New test.
3524 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3526         PR target/69969
3527         * gcc.target/powerpc/pr69969.c: New test.
3529 2016-02-26  Martin Sebor  <msebor@redhat.com>
3531         PR c++/15766
3532         * g++.old-deja/g++.other/decl5.C: Add a test case.
3534 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
3536         PR target/69946
3537         * gcc.target/powerpc/pr69946.c: New file.
3539 2016-02-26  Richard Biener  <rguenther@suse.de>
3540             Jeff Law  <law@redhat.com>
3542         PR tree-optimization/69740
3543         * gcc.c-torture/compile/pr69740-1.c: New test.
3544         * gcc.c-torture/compile/pr69740-2.c: New test.
3546 2016-02-26  Martin Jambor  <mjambor@suse.cz>
3548         PR middle-end/69920
3549         * gcc.dg/torture/pr69932.c: New test.
3550         * gcc.dg/torture/pr69936.c: Likewise.
3552 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3554         PR target/69709
3555         * gcc.target/s390/pr69709.c: New test.
3557 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3559         PR target/69245
3560         * gcc.target/aarch64/pr69245_1.c: New test.
3562 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3564         PR target/69613
3565         * gcc.dg/torture/pr69613.c: New test.
3567 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3569         PR rtl-optimization/69891
3570         * gcc.target/i386/pr69891.c: New test.
3572 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3573             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3575         PR target/61397
3576         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3577         functionality for both 32-bit and 64-bit.
3579 2016-02-26  Richard Biener  <rguenther@suse.de>
3581         PR tree-optimization/69551
3582         * gcc.dg/torture/pr69951.c: New testcase.
3584 2016-02-25  Richard Biener  <rguenther@suse.de>
3586         PR tree-optimization/48795
3587         * gcc.dg/Warray-bounds-18.c: New testcase.
3589 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3591         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3593 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
3595         PR rtl-optimization/69896
3596         * gcc.dg/pr69896.c: New test.
3598 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
3600         PR c++/69736
3601         * g++.dg/cpp1y/paren2.C: New test.
3603 2016-02-24  Martin Sebor  <msebor@redhat.com>
3605         PR c/51147
3606         * gcc.dg/enum-mode-2.c: New test.
3608 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3610         PR c++/69922
3611         * g++.dg/warn/Wnonnull-compare-6.C: New test.
3612         * g++.dg/warn/Wnonnull-compare-7.C: New test.
3613         * g++.dg/ubsan/pr69922.C: New test.
3615 2016-02-24  Marek Polacek  <polacek@redhat.com>
3617         PR c/69819
3618         * gcc.dg/pr69819.c: New test.
3620 2016-02-24  Martin Sebor  <msebor@redhat.com>
3622         PR c++/69912
3623         * g++.dg/ext/flexary15.C: New test.
3625 2016-02-24  Martin Sebor  <msebor@redhat.com>
3627         * gcc.dg/builtins-68.c: Avoid making unportable
3628         assumptions about the relationship between SIZE_MAX and UINT_MAX.
3629         * g++.dg/ext/builtin_alloca.C: Same.
3631 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3632             Charles Baylis  <charles.baylis@linaro.org>
3634         PR debug/61033
3635         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3637 2016-02-24  Richard Biener  <rguenther@suse.de>
3638             Jakub Jelinek  <jakub@redhat.com>
3640         PR middle-end/69760
3641         * gcc.dg/torture/pr69760.c: New testcase.
3643 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3645         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3646         pattern on Solaris with as.
3648 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3650         * gcc.target/arm/cond_sub_restrict_it.c: New test.
3651         * gcc.target/arm/condarith_restrict_it.c: Likewise.
3652         * gcc.target/arm/movcond_restrict_it.c: Likewise.
3653         * gcc.target/arm/negscc_restrict_it.c: Likewise.
3655 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3657         PR middle-end/69915
3658         * gcc.dg/pr69915.c: New test.
3660 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3662         PR rtl-optimization/69886
3663         * gcc.dg/torture/pr69886.c: New test.
3665 2016-02-24  Richard Biener  <rguenther@suse.de>
3667         PR middle-end/68963
3668         * gcc.dg/torture/pr68963.c: New testcase.
3670 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3672         PR target/69875
3673         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3674         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3675         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3676         * gcc.target/arm/atomic_loaddi_1.c: New test.
3677         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3678         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3679         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3680         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3681         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3682         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3683         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3684         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3686 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3688         PR middle-end/69909
3689         * gcc.dg/torture/pr69909.c: New test.
3691 2016-02-24  Richard Biener  <rguenther@suse.de>
3693         PR tree-optimization/69907
3694         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3695         * gcc.dg/vect/bb-slp-34.c: XFAIL.
3696         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3698 2016-02-24  Christian Bruel  <christian.bruel@st.com>
3700         * gcc.target/arm/pragma_cpp_fma.c: New test.
3702 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3704         PR fortran/61156
3705         * gfortran.dg/include_6.f90: Update test.
3707 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3709         PR objc/69844
3710         * objc.dg/pr69844.m: New test.
3712 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3714         PR libgfortran/69456
3715         * gfortran.dg/namelist_89.f90: New test.
3716         * gfortran.dg/pr59700.f90: Update test..
3718 2016-02-23  Martin Sebor  <msebor@redhat.com>
3720         PR middle-end/69780
3721         * g++.dg/ext/builtin_alloca.C: New test.
3722         * gcc.dg/builtins-68.c: New test.
3724 2016-02-23  Richard Henderson  <rth@redhat.com>
3726         * gcc.target/i386/addr-space-3.c: Remove test.
3728 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3730         PR preprocessor/69126
3731         PR preprocessor/69543
3732         * c-c++-common/pr69126-2-long.c: New test.
3733         * c-c++-common/pr69126-2-short.c: New test.
3734         * c-c++-common/pr69543-1.c: Remove xfail.
3736 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3738         PR preprocessor/69126
3739         PR preprocessor/69543
3740         PR preprocessor/69558
3741         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3742         (f): Rename to...
3743         (test_2): ...this, and add leading comment.
3744         (MACRO_3, test_3): New.
3745         (MACRO_4A, MACRO_4B, test_4): New.
3746         (MACRO): Rename to...
3747         (MACRO_5): ...this.
3748         (g): Rename to...
3749         (test_5): ...this, updating for renaming of MACRO, and
3750         add leading comment.
3751         * c-c++-common/pr69543-1.c: New.
3752         * c-c++-common/pr69543-2.c: New.
3753         * c-c++-common/pr69543-3.c: New.
3754         * c-c++-common/pr69543-4.c: New.
3755         * c-c++-common/pr69558-1.c: New.
3756         * c-c++-common/pr69558-2.c: New.
3757         * c-c++-common/pr69558-3.c: New.
3758         * c-c++-common/pr69558-4.c: New.
3759         * gcc.dg/pr69558.c: Move to...
3760         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
3761         xfail for c++.
3763 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
3765         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3766         to -ftree-parallelize-loops/-fopenacc changes.
3767         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3768         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3769         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3770         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3771         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3772         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3773         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3774         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3775         * c-c++-common/goacc/kernels-loop.c: Likewise.
3776         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3777         * c-c++-common/goacc/kernels-reduction.c: Likewise.
3778         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3779         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3781 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3783         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3785 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3787         PR c++/69902
3788         * g++.dg/warn/Wnonnull-compare-5.C: New test.
3790         PR c/69900
3791         * gcc.dg/pr69900.c: New test.
3793 2016-02-23  Martin Jambor  <mjambor@suse.cz>
3795         PR tree-optimization/69666
3796         * gcc.dg/tree-ssa/pr69666.c: New test.
3798 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3800         PR fortran/67451
3801         * gfortran.dg/coarray_allocate_5.f08: New test.
3803 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3805         * gcc.target/s390/vcond-shift.c: Move to ...
3806         * gcc.target/s390/vector/vcond-shift.c: ... here.
3808 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3810         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3811         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3813 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3815         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3817 2016-02-20  Mark Wielaard  <mjw@redhat.com>
3819         PR c/28901
3820         * gcc.dg/unused-variable-3.c: New test.
3822 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
3824         PR target/69888
3825         * gcc.target/i386/pr69888.c: New test.
3827 2016-02-22  Richard Biener  <rguenther@suse.de>
3829         PR tree-optimization/69882
3830         * gfortran.dg/vect/pr69882.f90: New testcase.
3832 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
3834         PR target/69885
3835         * gcc.dg/pr69885.c: New test.
3837 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
3839         PR target/69806
3840         PR target/54089
3841         * gcc.target/sh/pr54089-10.c: New.
3843 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
3845         PR fortran/69423
3846         * gfortran.dg/deferred_character_15.f90 : New test.
3848 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
3850         PR fortran/57365
3851         gfortran.dg/allocate_with_source_18.f03: New test.
3853 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
3855         PR fortran/52531
3856         gfortran.dg/gomp/pr52531.f90: New test.
3858 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3860         PR c++/69865
3861         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3862         -std=c++03.
3864 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3866         PR c++/69826
3867         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3868         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3870         PR c++/69850
3871         * g++.dg/warn/Wnonnull-compare-4.C: New test.
3873         PR c++/69851
3874         * g++.dg/torture/pr69851.C: New test.
3876 2016-02-19  Martin Sebor  <msebor@redhat.com>
3878         PR testsuite/69573
3879         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3881 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3883         PR c++/69850
3884         * g++.dg/warn/Wnonnull-compare-2.C: New test.
3885         * g++.dg/warn/Wnonnull-compare-3.C: New test.
3887         PR c++/67767
3888         * g++.dg/cpp0x/pr67767.C: New test.
3890 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3892         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3893         for fp, simd, crypto, crc, lse.
3894         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3895         above.
3896         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3897         effective target check.
3899 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3901         PR target/69820
3902         * gcc.target/i386/pr69820.c: New test.
3904 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3906         * gcc.target/s390/vector/int128-1.c: New test.
3908 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3910         * gcc.target/s390/vector/vec-vcond-1.c: New test.
3912 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3914         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3915         instruction pattern name to prevent the testcase from failing with
3916         -march=z13.
3918 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3920         * gcc.target/s390/md/movstr-2.c: New test.
3922 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
3924         * gcc.target/s390/morestack.c: New test.
3926 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3928         PR target/69625
3929         * gcc.target/s390/pr69625.c: Add test case.
3931 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3933         PR testsuite/68580
3934         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3936 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3938         PR target/68404
3939         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3940         * gcc.target/powerpc/fusion3.c: Likewise.
3942 2016-02-18  Richard Biener  <rguenther@suse.de>
3944         PR middle-end/69553
3945         * g++.dg/torture/pr69553.C: New testcase.
3947 2016-02-18  Nick Clifton  <nickc@redhat.com>
3949         PR target/62254
3950         PR target/69610
3951         * gcc.target/arm/pr62554.c: New test.
3952         * gcc.target/arm/pr69610-1.c: New test.
3953         * gcc.target/arm/pr69610-2.c: New test.
3955 2016-02-18  Richard Biener  <rguenther@suse.de>
3957         PR middle-end/69854
3958         * gcc.dg/torture/pr69854.c: New testcase.
3960 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
3962         PR c++/69850
3963         * g++.dg/warn/Wnonnull-compare-1.C: New test.
3965 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3967         * gcc.target/powerpc/vec-cg.c: New test.
3969 2016-02-17  Richard Biener  <rguenther@suse.de>
3971         PR testsuite/69586
3972         * gcc.dg/uninit-21.c: Add -fno-short-enums.
3974 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3976         PR target/69161
3977         * gcc.c-torture/compile/pr69161.c: New test.
3979 2016-02-17  David Sherwood  <david.sherwood@arm.com>
3981         PR target/69532
3982         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3983         * gcc.target/arm/vect-fmaxmin.c: Likewise.
3985 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3987         * gcc.dg/ifcvt-4.c: Skip on Visium.
3989 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3991         * gnat.dg/atomic8.adb: New test.
3993 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3995         * gnat.dg/discr46.ad[sb]: New test.
3997 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3999         PR Target/48344
4000         * gcc.target/powerpc/pr48344-1.c: New test.
4002 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4004         PR fortran/69742
4005         * gfortran.dg/associate_21.f90:  New test.
4007 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4009         PR c/69835
4010         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4011         -Wnonnull in dg-options.
4012         * c-c++-common/nonnull-2.c: New test.
4014 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
4015             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4017         * gcc.target/aarch64/vector_initialization_nostack.c: New.
4019 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4021         PR middle-end/69801
4022         * gcc.dg/pr69801.c: Add empty dg-options.
4024 2016-02-16  James Norris  <jnorris@codesourcery.com>
4026         * c-c++-common/goacc/deviceptr-1.c: Add tests.
4027         * g++.dg/goacc/deviceptr-1.c: New file.
4029 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4031         PR tree-optimization/69820
4032         * gcc.dg/vect/pr69820.c: New test.
4034 2016-02-16  Richard Biener  <rguenther@suse.de>
4036         PR tree-optimization/69776
4037         * gcc.dg/torture/pr69776-2.c: New testcase.
4039 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
4041         PR tree-optimization/69714
4042         * gcc.dg/torture/pr69714.c: New test.
4044 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4046         PR tree-optimization/69802
4047         * gcc.dg/pr69802.c: New test.
4049 2016-02-16  Richard Biener  <rguenther@suse.de>
4051         PR middle-end/69801
4052         * gcc.dg/pr69801.c: New testcase.
4054 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4056         PR libgfortran/69651
4057         * gfortran.dg/read_bang.f90: New test.
4058         * gfortran.dg/read_bang4.f90: New test.
4060 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
4062         PR c++/69658
4063         * g++.dg/init/pr69658.C: New test.
4065         PR c++/69797
4066         * c-c++-common/pr69797.c: New test.
4068 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4070         * lib/target-supports.exp (check_effective_target_section_anchors): Add
4071         check for aarch64*-*-*.
4073 2016-02-15  Richard Biener  <rguenther@suse.de>
4075         PR tree-optimization/69783
4076         * gcc.dg/vect/pr69783.c: New testcase.
4078 2016-02-15  Richard Biener  <rguenther@suse.de>
4080         PR tree-optimization/69776
4081         * gcc.dg/torture/pr69776.c: New testcase.
4083 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4085         PR fortran/60526
4086         * gfortran.dg/type_decl_4.f90:  Reinstated.
4088 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
4090         PR fortran/68746
4091         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4093 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4095         PR fortran/60526
4096         PR bootstrap/69816
4097         * gfortran.dg/type_decl_4.f90:  Removed.
4099 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4101         PR fortran/60526
4102         * gfortran.dg/type_decl_4.f90:  New test.
4104 2016-02-14  Alan Modra  <amodra@gmail.com>
4106         PR testsuite/68886
4107         * gcc.c-torture/execute/stkalign.c: Revise test.
4109 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4111         PR target/67260
4112         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4114 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4116         PR target/67260
4117         * gcc.target/sh/torture/pr67260.c: New.
4119 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
4121         * gcc.dg/pr67964.c: Add dg-require-alias.
4123 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4125         PR target/67636
4126         PR target/64345
4127         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4129 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4131         PR libgfortran/69668
4132         * gfortran.dg/namelist_88.f90: New test.
4134 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4136         PR libgfortran/69668
4137         * gfortran.dg/namelist_38.f90: Update test.
4138         * gfortran.dg/namelist_84.f90: Update test.
4140 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4142         PR other/69554
4143         * gcc.dg/pr69554-1.c: New test.
4144         * gfortran.dg/pr69554-1.F90: New test.
4145         * gfortran.dg/pr69554-2.F90: New test.
4146         * lib/gcc-dg.exp (proc dg-locus): New function.
4147         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4148         distinguish between the caret-printing and non-caret-printing
4149         cases.  If caret-printing has been explicitly enabled, bail out
4150         without attempting to fix up the output.
4152 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4154         PR driver/69265
4155         PR driver/69453
4156         * gcc.dg/spellcheck-options-3.c: New test case.
4157         * gcc.dg/spellcheck-options-4.c: New test case.
4158         * gcc.dg/spellcheck-options-5.c: New test case.
4159         * gcc.dg/spellcheck-options-6.c: New test case.
4160         * gcc.dg/spellcheck-options-7.c: New test case.
4161         * gcc.dg/spellcheck-options-8.c: New test case.
4162         * gcc.dg/spellcheck-options-9.c: New test case.
4163         * gcc.dg/spellcheck-options-10.c: New test case.
4165 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4167         PR rtl-optimization/69764
4168         PR rtl-optimization/69771
4169         * c-c++-common/pr69764.c: New test.
4170         * gcc.dg/torture/pr69771.c: New test.
4172 2016-02-12  Marek Polacek  <polacek@redhat.com>
4174         * g++.dg/torture/init-list1.C: New.
4176 2016-02-12  Marek Polacek  <polacek@redhat.com>
4178         * gcc.dg/pr69522.c: Add empty dg-options.
4180 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4182         * g++.dg/lto/lto.exp: Include and init mpx.
4183         * g++.dg/lto/pr69729_0.C: New test.
4185 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4187         PR ipa/69241
4188         * g++.dg/ipa/pr69241-4.C: New test.
4190         PR ipa/68672
4191         * g++.dg/ipa/pr68672-1.C: New test.
4192         * g++.dg/ipa/pr68672-2.C: New test.
4193         * g++.dg/ipa/pr68672-3.C: New test.
4195 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
4197         PR c/69522
4198         * gcc.dg/pr69522.c: New test.
4200 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
4202         PR c++/69098
4203         * g++.dg/cpp1y/69098.C: New test.
4204         * g++.dg/cpp1y/69098-2.C: New test.
4206 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4208         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4209         and neighbour -> neighbor.
4210         * objc.dg/attributes/method-nonnull-1.m: Likewise.
4211         * objc.dg/gnu-api-2-class-meta.m: Likewise.
4212         * c-c++-common/Wvarargs.c: Likewise.
4213         * c-c++-common/goacc/host_data-5.c: Likewise.
4214         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4215         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4216         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4217         * gcc.target/aarch64/pr60697.c: Likewise.
4218         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4219         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4220         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4221         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4222         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4223         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4224         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4225         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4226         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4227         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4228         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4229         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4230         * g++.dg/lookup/koenig5.C: Likewise.
4231         * g++.dg/ext/no-asm-2.C: Likewise.
4232         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4233         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4234         * gfortran.dg/used_types_16.f90: Likewise.
4235         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4236         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4237         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4238         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4239         * gfortran.dg/abstract_type_6.f03: Likewise.
4240         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4241         * gfortran.dg/used_types_15.f90: Likewise.
4242         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4243         * gfortran.dg/exit_3.f08: Likewise.
4244         * gfortran.dg/open_status_2.f90: Likewise.
4245         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4246         * gfortran.dg/intrinsic_std_1.f90: Likewise.
4247         * gfortran.dg/associate_1.f03: Likewise.
4248         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4249         * gfortran.dg/intrinsic_std_6.f90: Likewise.
4250         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4251         * gcc.dg/builtin-object-size-1.c: Likewise.
4252         * gcc.dg/noreturn-6.c: Likewise.
4253         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4254         * gcc.dg/globalalias.c: Likewise.
4255         * gcc.dg/builtins-config.h: Likewise.
4256         * gcc.dg/pr30457.c: Likewise.
4257         * gcc.c-torture/compile/volatile-1.c: Likewise.
4258         * gcc.c-torture/execute/20101011-1.c: Likewise.
4259         * c-c++-common/Waddress-1.c: Likewise.
4261 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
4263         PR c/69768
4264         * c-c++-common/Waddress-1.c: New test.
4266 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
4268         PR fortran/69296
4269         * gfortran.dg/associate_19.f03: New test.
4270         * gfortran.dg/associate_20.f03: New test.
4272 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
4274         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4276 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4278         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4279         .arch armv8-a\n.  Add -dA to dg-options.
4280         * gcc.target/aarch64/assembler_arch_1.c: New test.
4281         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4283 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
4285         PR c++/68726
4286         * g++.dg/cpp0x/pr68726.C: New.
4288 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4290         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4291         test.
4293 2016-02-11  Richard Biener  <rguenther@suse.de>
4295         * g++.dg/tree-ssa/pr61034.C: Adjust.
4297 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
4299         PR target/69148
4300         * gcc.target/s390/pr69148.c: New.
4302 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4304         PR tree-optimization/69652
4305         * gcc.dg/torture/pr69652.c: New test.
4307 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
4308             Patrick Palka  <ppalka@gcc.gnu.org>
4310         PR ipa/69241
4311         PR c++/69649
4312         * g++.dg/ipa/pr69241-1.C: New test.
4313         * g++.dg/ipa/pr69241-2.C: New test.
4314         * g++.dg/ipa/pr69241-3.C: New test.
4315         * g++.dg/ipa/pr69649.C: New test.
4317 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
4319         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4320         * gcc.dg/tree-ssa/sra-18.c: Ditto.
4322 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
4324         PR tree-optimization/68021
4325         * gcc.dg/tree-ssa/pr68021.c: New test.
4327 2016-02-10  Richard Biener  <rguenther@suse.de>
4329         PR tree-optimization/69726
4330         * gcc.dg/uninit-22.c: New testcase.
4332 2016-02-09  Andrew Pinski  <apinski@cavium.com>
4334         PR tree-opt/69282
4335         * gcc.c-torture/compile/20160205-1.c: New testcase.
4337 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4339         PR target/68404
4340         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4341         instead accessing a really large arrray.
4342         * gcc.target/powerpc/fusion3.c: Likewise.
4344 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
4346         PR target/68532
4347         * gcc.c-torture/execute/pr68532.c: New test.
4349 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
4351         PR target/69634
4352         * gcc.dg/pr69634.c: New.
4354 2016-02-09  Richard Biener  <rguenther@suse.de>
4356         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4358 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
4360         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4362 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
4364         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4366 2016-02-09  Richard Biener  <rguenther@suse.de>
4368         PR tree-optimization/69715
4369         * gcc.dg/torture/pr69715.c: New testcase.
4371 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4373         PR c++/69139
4374         * g++.dg/cpp0x/trailing12.C: New test.
4375         * g++.dg/cpp0x/trailing13.C: New test.
4377 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4379         PR c++/69283
4380         PR c++/67835
4381         * g++.dg/cpp1y/auto-fn29.C: New test.
4382         * g++.dg/cpp1y/auto-fn30.C: New test.
4384 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4386         PR tree-optimization/69209
4387         * gcc.c-torture/compile/pr69209.c: New test.
4389 2016-02-08  Jeff Law  <law@redhat.com>
4391         PR tree-optimization/68541
4392         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4393         of statements allowed in join block for path splitting.
4395 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4397         PR c++/59627
4398         * g++.dg/gomp/pr59627.C: New test.
4400         PR ipa/69239
4401         * g++.dg/ipa/pr69239.C: New test.
4403 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
4405         PR preprocessor/69664
4406         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4407         * gcc.dg/cpp/warn-comments.c: Likewise.
4409 2016-02-08  Marek Polacek  <polacek@redhat.com>
4411         PR c++/69688
4412         * g++.dg/init/const12.C: New test.
4414 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
4416         PR target/60410
4417         * gcc.dg/lto/pr55113_0.c: Remove test.
4419 2016-02-08  Richard Biener  <rguenther@suse.de>
4421         PR tree-optimization/69719
4422         * gcc.dg/torture/pr69719.c: New testcase.
4424 2016-02-08  Richard Biener  <rguenther@suse.de>
4425         Jeff Law  <law@redhat.com>
4427         PR target/68273
4428         * gcc.target/mips/pr68273.c: New testcase.
4430 2016-02-08   Richard Biener  <rguenther@suse.de>
4432         PR rtl-optimization/69274
4433         * gcc.target/i386/addr-sel-1.c: XFAIL.
4435 2016-02-08  Jeff Law  <law@redhat.com>
4437         PR tree-optimization/68541
4438         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4440         PR tree-optimization/65917
4441         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4443 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4445         PR fortran/50555
4446         * gfortran.dg/namelist_args.f90: New test.
4448 2016-02-05  Jeff Law  <law@redhat.com>
4450         PR tree-optimization/68541
4451         * gcc.dg/tree-ssa/split-path-2.c: New test.
4452         * gcc.dg/tree-ssa/split-path-3.c: New test.
4453         * gcc.dg/tree-ssa/split-path-4.c: New test.
4454         * gcc.dg/tree-ssa/split-path-5.c: New test.
4455         * gcc.dg/tree-ssa/split-path-6.c: New test.
4456         * gcc.dg/tree-ssa/split-path-7.c: New test.
4458 2016-02-05  Martin Sebor  <msebor@redhat.com>
4460         PR c++/69662
4461         * g++.dg/warn/Wplacement-new-size-1.C: New test.
4462         * g++.dg/warn/Wplacement-new-size-2.C: New test.
4464 2016-02-06  Richard HEnderson  <rth@redhat.com>
4466         PR c/69643
4467         * gcc.target/i386/addr-space-4.c: New.
4468         * gcc.target/i386/addr-space-5.c: New.
4470 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
4472         PR fortran/66089
4473         * gfortran.dg/elemental_dependency_6.f90: New.
4475 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
4477         PR rtl-optimization/69691
4478         * gcc.c-torture/execute/pr69691.c: New test.
4480         PR c++/69628
4481         * g++.dg/parse/pr69628.C: New test.
4483 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4485         * gcc.dg/sancov/asan.c: Move to ...
4486         * gcc.dg/asan/sancov-1.c: ... here.
4488 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4490         * gcc.target/i386/pr69577.c: Require avx_runtime target.
4492 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4494         PR target/69677
4495         * gcc.target/i386/pr69677.c: New test.
4497 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
4499         PR c++/68948
4500         * g++.dg/template/pr68948.C: New test.
4502 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4504         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4505         (only necessary on s390x).
4507 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4509         * gcc.target/i386/pr69454-2.c: Compile with -msse2
4510         -mno-accumulate-outgoing-args.
4512 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
4514         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4516 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
4518         PR c/69669
4519         * c-c++-common/pr69669.c: New test.
4521 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4523         PR target/69667
4524         * g++.dg/pr69667.C: New file.
4526 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
4528         PR target/69619
4529         * gcc.dg/pr69619.c: Add new test.
4531 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
4533         PR rtl-optimization/69577
4534         * gcc.target/i386/pr69577.c: New test.
4536 2016-02-04  Martin Liska  <mliska@suse.cz>
4538         * g++.dg/asan/pr69276.C: New test.
4540 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4542         PR target/65932
4543         PR target/67714
4544         * gcc.target/arm/wmul-3.c: Simplify test to generate just
4545         a single smulbb instruction.
4546         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4547         * gcc.target/amr/wmul-2.c: Likewise.
4549 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4551         PR target/65932
4552         PR target/67714
4553         * gcc.c-torture/execute/pr67714.c: New test.
4555 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
4557         PR target/69454
4558         * gcc.target/i386/pr69454-1.c: New test.
4559         * gcc.target/i386/pr69454-2.c: New test.
4561 2016-02-03  Martin Sebor  <msebor@redhat.com>
4563         PR c++/69251
4564         PR c++/69253
4565         PR c++/69290
4566         PR c++/69277
4567         PR c++/69349
4568         * g++.dg/ext/flexarray-mangle-2.C: New test.
4569         * g++.dg/ext/flexarray-mangle.C: New test.
4570         * g++.dg/ext/flexarray-subst.C: New test.
4571         * g++.dg/ext/flexary11.C: New test.
4572         * g++.dg/ext/flexary12.C: New test.
4573         * g++.dg/ext/flexary13.C: New test.
4574         * g++.dg/ext/flexary14.C: New test.
4575         * g++.dg/other/dump-ada-spec-2.C: Adjust.
4577 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4579         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4580         Define only if CHECK_FLOAT128 is defined.
4581         (main): Properly initialize u5.
4583 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
4585         PR c/69627
4586         * gcc.dg/pr69627.c: New test.
4588         PR target/69644
4589         * gcc.dg/pr69644.c: New test.
4591 2016-02-03  Mike Stump  <mikestump@comcast.net>
4593         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4594         support for struct-layout-1.exp.
4596 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
4598         PR c++/69056
4599         * g++.dg/cpp0x/pr69056.C: New test.
4601 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
4602             Alexandre Oliva  <aoliva@redhat.com>
4604         PR target/69461
4605         * gcc.target/powerpc/pr69461.c: New.
4607 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
4609         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4610         works from here ...
4611         (check_effective_target_fsanitize_thread): ... to here.  Do not
4612         specify additional compile flags for the test source.
4613         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4614         specify additional compile flags for the test source.
4616 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
4618         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4620 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
4622         PR fortran/67451
4623         PR fortran/69418
4624         * gfortran.dg/coarray_allocate_2.f08: New test.
4625         * gfortran.dg/coarray_allocate_3.f08: New test.
4626         * gfortran.dg/coarray_allocate_4.f08: New test.
4628 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
4630         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4631         use same scan-tree-dump-times on all platforms.
4632         * gcc.dg/vect/vect-outer-1.c: Likewise.
4633         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4634         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4635         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4636         * gcc.dg/vect/vect-outer-1b.c: Likewise.
4637         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4638         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4639         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4641 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
4643         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4644         warning.
4646 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
4648         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4650 2016-02-02  James Norris  <jnorris@codesourcery.com>
4652         * c-c++-common/goacc/routine-5.c: Add tests.
4654 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
4656         * gcc.target/nvptx/unsigned-cmp.c: New test.
4658 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
4660         * gcc.target/aarch64/scalar_shift_1.c
4661         (test_corners_sisd_di): Improve force to SIMD register.
4662         (test_corners_sisd_si): Likewise.
4663         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4664         Remove scan-assembler check for ldr.
4666 2016-02-02  Richard Biener  <rguenther@suse.de>
4668         PR tree-optimization/69595
4669         * gcc.dg/Warray-bounds-17.c: New testcase.
4671 2016-02-02  Richard Biener  <rguenther@suse.de>
4673         PR tree-optimization/69606
4674         * gcc.dg/torture/pr69606.c: New testcase.
4676 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
4678         PR middle-end/68542
4679         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4680         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4682 2016-02-02  Alan Modra  <amodra@gmail.com>
4684         PR target/69548
4685         * gcc.target/powerpc/pr69548.c: New test.
4687 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4689         PR rtl-optimization/69592
4690         * gcc.dg/pr69592.c: New test.
4692         PR preprocessor/69543
4693         PR c/69558
4694         * gcc.dg/pr69543.c: New test.
4695         * gcc.dg/pr69558.c: New test.
4697 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
4699         PR testsuite/65940
4700         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4702 2016-02-01  Martin Sebor  <msebor@redhat.com>
4704         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4706 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
4708         PR tree-optimization/67921
4709         * c-c++-common/ubsan/pr67921.c: New test.
4711 2016-02-01  Richard Biener  <rguenther@suse.de>
4713         PR middle-end/69556
4714         * gcc.dg/tree-ssa/recip-8.c: New testcase.
4716 2016-02-01  Richard Biener  <rguenther@suse.de>
4718         PR tree-optimization/69574
4719         * gcc.dg/torture/pr69574.c: New testcase.
4721 2016-02-01  Richard Biener  <rguenther@suse.de>
4723         PR tree-optimization/69579
4724         * gcc.dg/setjmp-6.c: New testcase.
4726 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4728         PR rtl-optimization/69570
4729         * g++.dg/opt/pr69570.C: New test.
4731 2016-02-01  Richard Henderson  <rth@redhat.com>
4733         * gcc.dg/pr69535.c: New test.
4735 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
4737         PR testsuite/69584
4738         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4739         * gcc.dg/tree-ssa/sra-18.c: Likewise.
4741         PR debug/68244
4742         * g++.dg/parse/parens3.C: Use register "4" on hppa.
4744         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4746 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
4748         PR fortran/67564
4749         * gfortran.dg/allocate_with_source_17.f03: New test.
4751 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
4753         PR tree-optimization/69546
4754         * gcc.dg/torture/pr69546.c: New test.
4756 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
4758         PR fortran/69566
4759         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4761 2016-01-30  Martin Sebor  <msebor@redhat.com>
4763         PR c++/68490
4764         * g++.dg/ext/flexary10.C: New test.
4766 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4768         PR fortran/66707
4769         gfortran.dg/common_23.f90: New test.
4771 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4773         PR target/65546
4774         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4775         condition being checked, and disable it when the target supports
4776         misaligned loads and stores.
4778 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4780         PR debug/69518
4781         * gcc.dg/torture/pr69518.c: New test.
4783 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
4785         PR target/69530
4786         * gcc.target/i386/pr69530.c: New test.
4788 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
4790         PR target/65604
4791         * gcc.target/mips/div-delay.c: New test.
4793 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4795         PR target/69551
4796         * gcc.target/i386/pr69551.c: New test.
4798         PR target/66137
4799         * gcc.target/i386/pr66137.c: New test.
4801 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
4803         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4804         always built for p5600.
4805         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4806         isa=p5600 dg-option.
4808 2016-01-29  Richard Biener  <rguenther@suse.de>
4810         PR tree-optimization/69547
4811         * g++.dg/tree-ssa/pr69547.C: New testcase.
4813 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4815         PR debug/66869
4816         * g++.dg/warn/Wunused-function2.C: New test.
4818 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4820         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4821         support for test to succeed.
4823 2016-01-29  Marek Polacek  <polacek@redhat.com>
4825         PR c++/69509
4826         PR c++/69516
4827         * g++.dg/ext/constexpr-vla2.C: New test.
4828         * g++.dg/ext/constexpr-vla3.C: New test.
4829         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4831 2016-01-29  Richard Biener  <rguenther@suse.de>
4833         PR middle-end/69537
4834         * gcc.dg/uninit-21.c: New testcase.
4836 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
4838         PR target/69459
4839         * gcc.target/i386/pr69459.c: New test.
4841 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
4843         PR target/68400
4844         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4845         * gcc.target/mips/pr68400.c: New test.
4847 2016-01-28  Martin Sebor  <msebor@redhat.com>
4849         PR target/17381
4850         * gcc.target/powerpc/pr17381.c: New test.
4852 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
4854         PR middle-end/69542
4855         * gcc.dg/torture/pr69542.c: New test.
4857 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
4859         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4861 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
4863         * gcc.dg/pr65980.c: Skip on AIX.
4864         * gcc.dg/pr66688.c: Same.
4866 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
4868         PR target/63679
4869         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4870         * gcc.dg/tree-ssa/sra-18.c: Same.
4872 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
4874         PR fortran/62536
4875         * gfortran.dg/block_15.f08: New test.
4876         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4877         on incorrectly closed BLOCK.
4879 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
4881         * gcc.dg/declare-simd.c: New test.
4882 2016-01-28  Richard Biener  <rguenther@suse.de>
4884         PR tree-optimization/69466
4885         * gfortran.dg/vect/pr69466.f90: New testcase.
4887 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4889         * g++.dg/pr67989.C: Remove ARM-specific option.
4890         * gcc.target/arm/pr67989.C: New file.
4892 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
4894         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4895         and expm1 test for glibc < 2.11.
4897 2016-01-27  Richard Henderson  <rth@redhat.com>
4899         * gcc.c-torture/execute/pr69447.c: New test.
4901 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
4903         PR fortran/69422
4904         * gfortran.dg/alloc_comp_assign_15.f03: New test.
4906 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
4908         PR debug/66869
4909         * gcc.dg/pr66869.c: New test.
4911 2016-01-25  Jeff Law  <law@redhat.com>
4913         PR tree-optimization/68398
4914         PR tree-optimization/69196
4915         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4916         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4917         path to avoid new heuristic allowing more irreducible regions
4918         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4919         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4920         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4921         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4922         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4924 2016-01-27  Marek Polacek  <polacek@redhat.com>
4926         PR c/68062
4927         * c-c++-common/vector-compare-4.c: New test.
4929 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
4931         PR preprocessor/69126
4932         * c-c++-common/pr69126.c: New test case.
4934 2016-01-27  Ian Lance Taylor  <iant@google.com>
4936         * gcc.dg/tree-ssa/ivopt_5.c: New test.
4938 2016-01-27  Ryan Burn  <contact@rnburn.com>
4940         PR cilkplus/69267
4941         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4943 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
4945         PR target/69512
4946         * gcc.target/i386/pr69512.c: New test.
4948 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
4950         PR ada/69488
4951         * gnat.dg/sso/*.adb: Robustify dg-output directives.
4953 2016-01-27  Marek Polacek  <polacek@redhat.com>
4955         PR c++/69379
4956         * g++.dg/pr69379.C: New test.
4958 2016-01-27  Martin Sebor  <msebor@redhat.com>
4960         PR c++/69317
4961         * g++.dg/abi/Wabi-2-2.C: New test.
4962         * g++.dg/abi/Wabi-2-3.C: New test.
4963         * g++.dg/abi/Wabi-3-2.C: New test.
4964         * g++.dg/abi/Wabi-3-3.C: New test.
4966 2016-01-27  Richard Biener  <rguenther@suse.de>
4968         PR tree-optimization/69166
4969         * gcc.dg/torture/pr69166.c: New testcase.
4971 2016-01-27  Martin Jambor  <mjambor@suse.cz>
4973         PR tree-optimization/69355
4974         * gcc.dg/tree-ssa/pr69355.c: New test.
4976 2016-01-27  Marek Polacek  <polacek@redhat.com>
4978         PR c++/69496
4979         * g++.dg/ext/constexpr-vla1.C: New test.
4981 2016-01-20  Christian Bruel  <christian.bruel@st.com>
4983         PR target/69245
4984         * gcc.target/arm/pr69245.c: New test.
4986 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
4988         PR tree-optimization/69399
4989         * gcc.dg/torture/pr69399.c: New test.
4991 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4993         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4995 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4997         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4999 2016-01-26  Tom de Vries  <tom@codesourcery.com>
5001         PR tree-optimization/69110
5002         * gcc.dg/autopar/pr69110.c: New test.
5004 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5005             Sebastian Pop  <s.pop@samsung.com>
5007         * gcc.dg/graphite/isl-ast-op-select.c: New.
5009 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5011         PR fortran/69385
5012         * gfortran.dg/allocate_error_6.f90: New test.
5014 2016-01-26  Richard Henderson  <rth@redhat.com>
5016         * gcc.dg/tm/pr60908.c: New test.
5018 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
5020         PR other/69006
5021         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5022         directive.
5023         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5024         expected multiline output to reflect the colorization being
5025         disabled before newlines.
5026         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5027         (custom_diagnostic_finalizer): Replace call to
5028         pp_newline_and_flush with call to pp_flush.
5029         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5030         * gfortran.dg/implicit_class_1.f90: Likewise.
5031         * lib/gcc-dg.exp (allow_blank_lines): New global.
5032         (dg-allow-blank-lines-in-output): New procedure.
5033         (gcc-dg-prune): Complain about blank lines in the output, unless
5034         dg-allow-blank-lines-in-output was called.
5035         * lib/multiline.exp (_build_multiline_regex): Only support
5036         arbitrary followup text for non-blank-lines, not for blank lines.
5038 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5040         PR tree-optimization/69483
5041         * gcc.dg/pr69483.c: New test.
5042         * g++.dg/opt/pr69483.C: New test.
5044 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5046         PR target/68620
5047         * gcc.target/arm/pr68620.c: New test.
5049 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5051         * gcc.target/i386/pr68986-2.c: Remove -m32.
5053 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5055         PR target/68986
5056         * gcc.target/i386/pr68986-1.c: New test.
5057         * gcc.target/i386/pr68986-2.c: Likewise.
5058         * gcc.target/i386/pr68986-3.c: Likewise.
5060 2016-01-26  Christian Bruel  <christian.bruel@st.com>
5062         * lib/target-supports.exp
5063         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5064         (check_effective_target_arm_crypto_pragma_ok): Likewise.
5065         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5067 2016-01-26  Richard Biener  <rguenther@suse.de>
5069         PR tree-optimization/69452
5070         * gcc.dg/torture/pr69452.c: New testcase.
5072 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5074         PR target/69442
5075         * gcc.dg/pr69442.c: New test.
5077 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
5079         PR target/67896
5080         * gcc.target/aarch64/simd/pr67896.C: New.
5082 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
5084         PR tree-optimization/69400
5085         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5086         function.
5087         (plugin_init): Call it.
5088         * gcc.dg/torture/pr69400.c: New test.
5090 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5092         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5094 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5095             Sebastian Pop  <s.pop@samsung.com>
5097         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5098         isl-0.15.
5100 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5101             Sebastian Pop  <s.pop@samsung.com>
5103         * gcc.dg/graphite/pr69292.c: New.
5105 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
5107         * c-c++-common/goacc/use_device-1.c: New test.
5109 2016-01-25  Jeff Law  <law@redhat.com>
5111         PR tree-optimization/69196
5112         PR tree-optimization/68398
5113         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5114         * gcc.dg/tree-ssa/pr68198.c: Likewise.
5116 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
5118         PR target/69469
5119         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5120         Algorithm.
5122 2016-01-25  Richard Biener  <rguenther@suse.de>
5124         PR testsuite/69380
5125         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5127 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
5129         PR target/69421
5130         * gcc.dg/pr69421.c: New test.
5132 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
5134         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5135         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5136         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5137         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5138         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5139         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5140         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5141         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5142         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5143         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5145 2016-01-25  Richard Biener  <rguenther@suse.de>
5147         PR tree-optimization/69376
5148         * gcc.dg/torture/pr69376.c: New testcase.
5150 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5152         PR fortran/69397
5153         PR fortran/68442
5154         * gfortran.dg/interface_38.f90: New test.
5155         * gfortran.dg/interface_39.f90: New test.
5157 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
5159         Revert:
5160         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5162         PR c++/11858
5163         PR c++/24663
5164         PR c++/24664
5165         * g++.dg/template/pr11858.C: New test.
5166         * g++.dg/template/pr24663.C: New test.
5167         * g++.dg/template/unify12.C: New test.
5168         * g++.dg/template/unify13.C: New test.
5169         * g++.dg/template/unify14.C: New test.
5170         * g++.dg/template/unify15.C: New test.
5171         * g++.dg/template/unify16.C: New test.
5172         * g++.dg/template/unify17.C: New test.
5174 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5176         PR fortran/68283
5177         gfortran.dg/pr68283.f90: New test.
5179 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5181         PR fortran/66094
5182         * gfortran.dg/inline_matmul_13.f90:  New test.
5183         * gfortran.dg/matmul_bounds_8.f90:  New test.
5184         * gfortran.dg/matmul_bounds_9.f90:  New test.
5185         * gfortran.dg/matmul_bounds_10.f90:  New test.
5187 2016-01-23  Tom de Vries  <tom@codesourcery.com>
5189         PR tree-optimization/69426
5190         * gcc.dg/autopar/pr69426.c: New test.
5192 2016-01-23  Martin Sebor  <msebor@redhat.com>
5194         PR c++/58109
5195         PR c++/69022
5196         * g++.dg/cpp0x/alignas5.C: New test.
5197         * g++.dg/ext/vector29.C: Same.
5199 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
5201         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5202         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5203         _GNU_SOURCE from compile flags to the source.
5204         * gcc.target/i386/chkp-stropt-12.c: Ditto.
5205         * gcc.target/i386/chkp-stropt-16.c: Ditto.
5206         * gcc.target/i386/chkp-stropt-4.c: Ditto.
5207         * gcc.target/i386/chkp-stropt-8.c: Ditto.
5209 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
5211         PR target/69432
5212         * g++.dg/opt/pr69432.C: New test.
5214 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5216         * gcc.target/powerpc/pr63354c: Adjust target selector to include
5217         32-bit targets testing an -m64 multilib.
5219 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5221         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5222         64-bit support.
5224 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
5226         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5228 2016-01-21  Christian Bruel  <christian.bruel@st.com>
5230         PR target/68674
5231         * gcc.target/i386/pr68674.c
5232         * gcc.target/aarch64/pr68674.c
5233         * gcc.target/arm/pr68674.c
5235 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5237         PR target/69403
5238         * gcc.c-torture/execute/pr69403.c: New test.
5240 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5242         PR c++/55843
5243         * g++.dg/template/pr55843.C: New.
5245 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
5247         PR testsuite/66877
5248         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5249         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5251 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5253         PR testsuite/67489
5254         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5255         from dg-do compile directive, and instead add
5256         { dg-require-effective-target int128 }.
5258 2016-01-20  Martin Sebor  <msebor@redhat.com>
5260         PR c/69405
5261         * gcc.dg/sync-fetch.c: New test.
5263 2016-01-21  Martin Sebor  <msebor@redhat.com>
5265         PR target/69252
5266         * gcc.target/powerpc/pr69252.c: New test.
5268 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5270         PR fortran/65996
5271         * gfortran.dg/pr65996.f90: New test.
5273 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5275         PR c++/68810
5276         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5277         expected to generate an error.
5279 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
5281         PR middle-end/66178
5282         * gcc.dg/torture/pr66178.c: New test.
5284 2016-01-21  Anton Blanchard  <anton@samba.org>
5285             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5287         PR target/63354
5288         * gcc.target/powerpc/pr63354.c:  New test.
5290 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5292         PR rtl-optimization/68990
5293         * gcc.target/i386/pr68990: New.
5295 2016-01-21  Nick Clifton  <nickc@redhat.com>
5297         PR target/69129
5298         * gcc.target/mips/pr69129.c: New.
5300 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
5302         PR c++/58046
5303         * g++.dg/cpp0x/pr58046.C: New.
5305 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5307         PR target/69187
5308         PR target/65624
5309         * gcc.target/arm/pr69187.c: New test.
5311         PR c++/69355
5312         * g++.dg/torture/pr69355.C: New test.
5314 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5315             Sebastian Pop  <s.pop@samsung.com>
5317         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5319 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5320             Sebastian Pop  <s.pop@samsung.com>
5322         * gcc.dg/graphite/pr68976.c: New test.
5324 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5326         PR middle-end/67653
5327         * c-c++-common/pr67653.c: New test.
5328         * gcc.dg/torture/pr29119.c: Add dg-warning.
5330 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
5332         * gcc.target/powerpc/cpu-builtin-1.c: New test.
5334 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5336         PR c/24293
5337         * gcc.dg/pr24293.c: New test.
5338         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5339         incomplete struct type.
5340         * gcc.dg/declspec-1.c: Likewise.
5341         * gcc.dg/pr63549.c: Likewise.
5343 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
5345         PR tree-optimization/66612
5346         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5347         for bdn instruction.
5349 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5351         * lib/target-supports.exp
5352         (check_effective_target_arm_fp_ok_nocache): New.
5353         (check_effective_target_arm_fp_ok): New.
5354         (add_options_for_arm_fp): New.
5355         (check_effective_target_arm_crypto_ok_nocache): Require
5356         target_arm_v8_neon_ok instead of arm32.
5357         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5358         (check_effective_target_arm_crypto_pragma_ok): New.
5359         (add_options_for_arm_vfp): New.
5360         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5361         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5362         target instead. Force initial fpu to vfp.
5363         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5364         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5365         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5366         dependency.
5367         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5368         use arm_vfp effective target instead. Force initial fpu to vfp.
5369         * gcc.target/arm/attr-neon3.c: Likewise.
5370         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5371         arm_vfp_ok.
5372         * gcc.target/arm/unsigned-float.c: Likewise.
5373         * gcc.target/arm/vfp-1.c: Likewise.
5374         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5375         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5376         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5377         * gcc.target/arm/vfp-ldmias.c: Likewise.
5378         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5379         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5380         * gcc.target/arm/vfp-stmiad.c: Likewise.
5381         * gcc.target/arm/vfp-stmias.c: Likewise.
5382         * gcc.target/arm/vnmul-1.c: Likewise.
5383         * gcc.target/arm/vnmul-2.c: Likewise.
5384         * gcc.target/arm/vnmul-3.c: Likewise.
5385         * gcc.target/arm/vnmul-4.c: Likewise.
5387 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
5389         PR testsuite/69366
5390         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5391         the MPX run-time library, for compile-time MPX test.
5392         * gcc.target/i386/chkp-always_inline.c: Likewise.
5393         * gcc.target/i386/chkp-bndret.c: Likewise.
5394         * gcc.target/i386/chkp-builtins-1.c: Likewise.
5395         * gcc.target/i386/chkp-builtins-2.c: Likewise.
5396         * gcc.target/i386/chkp-builtins-3.c: Likewise.
5397         * gcc.target/i386/chkp-builtins-4.c: Likewise.
5398         * gcc.target/i386/chkp-const-check-1.c: Likewise.
5399         * gcc.target/i386/chkp-const-check-2.c: Likewise.
5400         * gcc.target/i386/chkp-hidden-def.c: Likewise.
5401         * gcc.target/i386/chkp-label-address.c: Likewise.
5402         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5403         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5404         * gcc.target/i386/chkp-pr69044.c: Likewise.
5405         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5406         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5407         * gcc.target/i386/chkp-strchr.c: Likewise.
5408         * gcc.target/i386/chkp-strlen-1.c: Likewise.
5409         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5410         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5411         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5412         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5413         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5414         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5415         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5416         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5417         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5418         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5419         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5420         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5421         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5422         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5423         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5424         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5425         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5426         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5427         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5428         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5429         * gcc.target/i386/pr63995-2.c: Likewise.
5430         * gcc.target/i386/pr64805.c: Likewise.
5431         * gcc.target/i386/pr65044.c: Likewise.
5432         * gcc.target/i386/pr65167.c: Likewise.
5433         * gcc.target/i386/pr65183.c: Likewise.
5434         * gcc.target/i386/pr65184.c: Likewise.
5435         * gcc.target/i386/thunk-retbnd.c: Likewise.
5437 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
5439         PR tree-optimization/69328
5440         * gcc.dg/pr69328.c: New test.
5442 2016-01-20  Jeff Law  <law@redhat.com>
5444         PR target/25114
5445         * gcc.target/m68k/pr25114.c: New test.
5447 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5449         * gcc.target/arm/memset-inline-10.c: Added
5450         dg-require-effective-target arm_thumb2_ok.
5452 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
5454         * gcc.dg/debug/dwarf2/sso.c: New test.
5456 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
5458         PR testsuite/68820
5459         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5460         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5461         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5463 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5465         PR ipa/66223
5466         * g++.dg/ipa/devirt-50.C: New testcase.
5468 2016-01-19  Marek Polacek  <polacek@redhat.com>
5470         PR c++/68965
5471         * g++.dg/cpp1y/parameter-pack-1.C: New test.
5472         * g++.dg/cpp1y/parameter-pack-2.C: New test.
5474 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5476         PR target/69135
5477         * gcc.target/arm/pr69135_1.c: New test.
5479 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5481         * gcc.target/aarch64/ccmp_1.c: Add new tests.
5483 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5485         * gcc.target/aarch64/ccmp_1.c: New testcase.
5487 2016-01-19  Marek Polacek  <polacek@redhat.com>
5489         PR c++/68586
5490         * g++.dg/cpp0x/enum30.C: New test.
5492 2016-01-19  Richard Biener  <rguenther@suse.de>
5494         PR tree-optimization/69336
5495         * g++.dg/tree-ssa/pr69336.C: New testcase.
5497 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5499         PR debug/65779
5500         * gcc.dg/pr65779.c: New test.
5502 2016-01-19  Richard Biener  <rguenther@suse.de>
5504         PR tree-optimization/69352
5505         * gcc.dg/torture/pr69352.c: New testcase.
5507 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5509         PR rtl-optimization/68955
5510         PR rtl-optimization/64557
5511         * gcc.dg/torture/pr68955.c: New test.
5513 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5515         PR lto/69136
5516         * g++.dg/torture/pr69136.C: New testcase.
5518 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5520         PR lto/69133
5521         * g++.dg/lto/pr69133_0.C: New testcase.
5522         * g++.dg/lto/pr69133_1.C: New testcase.
5524 2016-01-15  Jeff Law  <law@redhat.com>
5526         PR tree-optimization/69320
5527         * gcc.c-torture/pr69320-1.c: New test.
5528         * gcc.c-torture/pr69320-2.c: New test.
5529         * gcc.c-torture/pr69320-3.c: New test.
5530         * gcc.c-torture/pr69320-4.c: New test.
5532 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5534         PR c++/11858
5535         PR c++/24663
5536         PR c++/24664
5537         * g++.dg/template/pr11858.C: New test.
5538         * g++.dg/template/pr24663.C: New test.
5539         * g++.dg/template/unify12.C: New test.
5540         * g++.dg/template/unify13.C: New test.
5541         * g++.dg/template/unify14.C: New test.
5542         * g++.dg/template/unify15.C: New test.
5543         * g++.dg/template/unify16.C: New test.
5544         * g++.dg/template/unify17.C: New test.
5546 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
5548         PR testsuite/69181
5549         * gcc.dg/pr69181-1.c: New test file.
5550         * gcc.dg/pr69181-2.c: New test file.
5551         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5552         globals by moving it to...
5553         (cleanup-after-saved-dg-test): ...this new function.  Add
5554         "global additional_sources_used".  Add reset of global
5555         multiline_expected_outputs to the empty list.
5556         * lib/multiline.exp (_multiline_expected_outputs): Rename this
5557         global to...
5558         (multiline_expected_outputs): ...this, and updated comments to
5559         note that it is modified from gcc-dg.exp.
5560         (dg-end-multiline-output): Update for the above renaming.
5561         (handle-multiline-outputs): Likewise.  Remove the clearing
5562         of the expected outputs to the empty list.
5564 2016-01-18  Richard Biener  <rguenther@suse.de>
5566         PR tree-optimization/69297
5567         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5569 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
5571         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5572         dg-options.
5573         * gcc.target/mips/mips-3d-2.c: Likewise.
5574         * gcc.target/mips/mips-3d-3.c: Likewise.
5575         * gcc.target/mips/mips-3d-4.c: Likewise.
5576         * gcc.target/mips/mips-3d-5.c: Likewise.
5577         * gcc.target/mips/mips-3d-6.c: Likewise.
5578         * gcc.target/mips/mips-3d-7.c: Likewise.
5579         * gcc.target/mips/mips-3d-8.c: Likewise.
5580         * gcc.target/mips/mips-3d-9.c: Likewise.
5581         * gcc.target/mips/mips-ps-1.c: Likewise.
5582         * gcc.target/mips/mips-ps-2.c: Likewise.
5583         * gcc.target/mips/mips-ps-3.c: Likewise.
5584         * gcc.target/mips/mips-ps-4.c: Likewise.
5585         * gcc.target/mips/mips-ps-5.c: Likewise.
5586         * gcc.target/mips/mips-ps-6.c: Likewise.
5587         * gcc.target/mips/mips-ps-7.c: Likewise.
5588         * gcc.target/mips/mips-ps-type.c: Likewise.
5589         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5590         * gcc.target/mips/mips16-attributes-6.c: Likewise.
5592 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5594         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5595         * c-c++-common/goacc/kernels-double-reduction.c: New test.
5596         * c-c++-common/goacc/kernels-empty.c: New test.
5597         * c-c++-common/goacc/kernels-eternal.c: New test.
5598         * c-c++-common/goacc/kernels-loop-2.c: New test.
5599         * c-c++-common/goacc/kernels-loop-3.c: New test.
5600         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5601         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5602         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5603         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5604         * c-c++-common/goacc/kernels-loop-data.c: New test.
5605         * c-c++-common/goacc/kernels-loop-g.c: New test.
5606         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5607         * c-c++-common/goacc/kernels-loop-n.c: New test.
5608         * c-c++-common/goacc/kernels-loop-nest.c: New test.
5609         * c-c++-common/goacc/kernels-loop.c: New test.
5610         * c-c++-common/goacc/kernels-noreturn.c: New test.
5611         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5612         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5613         * c-c++-common/goacc/kernels-reduction.c: New test.
5615 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5617         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5618         * gcc.dg/autopar/outer-2.c: Same.
5619         * gcc.dg/autopar/outer-3.c: Same.
5620         * gcc.dg/autopar/outer-4.c: Same.
5621         * gcc.dg/autopar/outer-5.c: Same.
5622         * gcc.dg/autopar/outer-6.c: Same.
5623         * gcc.dg/autopar/parallelization-1.c: Same.
5624         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5625         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5626         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5627         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5628         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5629         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5630         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5631         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5632         * gcc.dg/autopar/pr39500-1.c: Same.
5633         * gcc.dg/autopar/pr39500-2.c: Same.
5634         * gcc.dg/autopar/pr46193.c: Same.
5635         * gcc.dg/autopar/pr46194.c: Same.
5636         * gcc.dg/autopar/pr49580.c: Same.
5637         * gcc.dg/autopar/pr49960-1.c: Same.
5638         * gcc.dg/autopar/pr49960.c: Same.
5639         * gcc.dg/autopar/pr68373.c: Same.
5640         * gcc.dg/autopar/reduc-1.c: Same.
5641         * gcc.dg/autopar/reduc-1char.c: Same.
5642         * gcc.dg/autopar/reduc-1short.c: Same.
5643         * gcc.dg/autopar/reduc-2.c: Same.
5644         * gcc.dg/autopar/reduc-2char.c: Same.
5645         * gcc.dg/autopar/reduc-2short.c: Same.
5646         * gcc.dg/autopar/reduc-3.c: Same.
5647         * gcc.dg/autopar/reduc-4.c: Same.
5648         * gcc.dg/autopar/reduc-6.c: Same.
5649         * gcc.dg/autopar/reduc-7.c: Same.
5650         * gcc.dg/autopar/reduc-8.c: Same.
5651         * gcc.dg/autopar/reduc-9.c: Same.
5652         * gcc.dg/autopar/uns-outer-4.c: Same.
5653         * gcc.dg/autopar/uns-outer-5.c: Same.
5654         * gcc.dg/autopar/uns-outer-6.c: Same.
5655         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5656         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5658 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5660         PR target/63679
5661         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5662         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5664 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5666         PR target/63679
5667         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5668         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5669         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5671 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5673         PR target/63679
5674         * gcc.dg/tree-ssa/sra-17.c: New.
5675         * gcc.dg/tree-ssa/sra-18.c: New.
5677 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5679         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5681 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
5683         * gnat.dg/inline12.adb: New test.
5685 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
5687         PR tree-optimization/66797
5688         * gcc.c-torture/execute/pr65447.c: Relax check condition.
5690 2016-01-18  Richard Biener  <rguenther@suse.de>
5692         PR tree-optimization/69170
5693         * gcc.dg/torture/pr69170.c: New testcase.
5695 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
5697         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5699 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5701         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5703 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5705         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5706         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
5707         redundant dg-require-effective-target pthread.
5708         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5709         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5710         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5711         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5712         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5713         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5714         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5716 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
5718         PR target/68609
5719         * gcc.target/powerpc/recip-6.c: Enable on AIX.
5720         * gcc.target/powerpc/recip-7.c: Same.
5722 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5724         PR c++/69091
5725         * g++.dg/template/pr69091.C: New test.
5727 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5729         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5730         dump does not contain an error_mark_node.
5731         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5732         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5734 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5736         PR c++/68936
5737         * g++.dg/template/pr68936.C: New test.
5739 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
5741         PR target/68609
5742         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5743         * gcc.target/powerpc/recip-2.c: Same.
5744         * gcc.target/powerpc/recip-3.c: Same.
5745         * gcc.target/powerpc/recip-4.c: Same.
5746         * gcc.target/powerpc/recip-sqrtf.c: Same.
5748 2016-01-15  Jeff Law  <law@redhat.com>
5750         PR tree-optimization/69270
5751         * gcc.dg/tree-ssa/pr69270-2.c: New test.
5752         * gcc.dg/tree-ssa/pr69270-3.c: New test.
5754 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
5756         PR fortran/49630
5757         * gfortran.dg/deferred_character_13.f90: New test for the fix
5758         of comment 3 of the PR.
5760         PR fortran/54070
5761         * gfortran.dg/deferred_character_8.f90: New test
5762         * gfortran.dg/allocate_error_5.f90: New test
5764         PR fortran/60593
5765         * gfortran.dg/deferred_character_10.f90: New test
5767         PR fortran/60795
5768         * gfortran.dg/deferred_character_14.f90: New test
5770         PR fortran/61147
5771         * gfortran.dg/deferred_character_11.f90: New test
5773         PR fortran/64324
5774         * gfortran.dg/deferred_character_9.f90: New test
5776 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5778         PR rtl-optimization/69030
5779         * gcc.target/i386/pr69030.c: New.
5781 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5783         * gcc.target/aarch64/target_attr_17.c: New test.
5785 2016-01-15  Richard Biener  <rguenther@suse.de>
5787         PR tree-optimization/66856
5788         * gcc.dg/torture/pr66856-1.c: New testcase.
5789         * gcc.dg/torture/pr66856-2.c: Likewise.
5791 2016-01-15  Richard Biener  <rguenther@suse.de>
5793         PR debug/69137
5794         * g++.dg/lto/pr69137_0.C: New testcase.
5796 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
5798         PR middle-end/69246
5799         * gcc.target/i386/pr69246.c: New test.
5801 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5803         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5805 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5807         PR c++/56194
5808         * g++.dg/init/const9.C: Disable test on S/390.
5810 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5812         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5813         * g++.dg/Wno-frame-address.C: Ditto.
5815 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5817         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5819 2016-01-15  Richard Biener  <rguenther@suse.de>
5821         PR tree-optimization/68961
5822         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5824 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5826         * gcc.target/i386/pr65105-5.c: New test.
5828 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
5830         * gcc.c-torture/execute/alias-4.c: New testcase.
5832 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
5834         PR ipa/68148
5835         * g++.dg/ipa/devirt-49.C: New testcase.
5837 2016-01-15  Christian Bruel  <christian.bruel@st.com>
5839         PR target/65837
5840         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5841         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5842         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5844 2016-01-15  Richard Biener  <rguenther@suse.de>
5846         PR tree-optimization/69117
5847         * gcc.dg/torture/pr69117.c: New testcase.
5849 2015-01-14  Ryan Burn  <contact@rnburn.com>
5851         PR c++/69048
5852         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5854 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5856         PR testsuite/67509
5857         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5858         range tests use 100 * maximum instead of maximum + 1.
5860 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
5862         PR debug/69244
5863         * gcc.dg/guality/pr69244.c: New test.
5865 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
5867         * lib/target-supports.exp (check_effective_target_issignaling):
5868         New procedure.
5869         * gcc.dg/pr61441.c: Require issignaling effective target.
5871 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
5873         PR target/68803
5874         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5876 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
5878         PR c++/68819
5879         PR preprocessor/69177
5880         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5881         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5882         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5883         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5885 2016-01-14  Marek Polacek  <polacek@redhat.com>
5887         PR c/69262
5888         * gcc.dg/array-15.c: New test.
5890 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
5892         PR middle-end/68146
5893         PR tree-optimization/69155
5894         * gfortran.dg/pr68146.f: New test.
5895         * gfortran.dg/pr69155.f90: New test.
5897 2016-01-14  Richard Biener  <rguenther@suse.de>
5899         PR tree-optimization/68060
5900         * gcc.dg/torture/pr68060-1.c: New testcase.
5901         * gcc.dg/torture/pr68060-2.c: Likewise.
5903 2016-01-14  Nick Clifton  <nickc@redhat.com>
5905         * lib/target-supports.exp
5906         (check_effective_target_arm_neon_ok_nocache): Add an option
5907         sequence that includes setting the ARM architecture to ARMv7-A.
5908         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5909         command line options necessary to enable Neon support.
5910         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5911         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5912         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5913         * gcc.target/arm/pr69180.c: Likewise.
5915 2016-01-14  Jeff Law  <law@redhat.com>
5917         PR tree-optimization/69270
5918         * gcc.dg/tree-ssa/pr69270.c: New test.
5920 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
5922         PR c/66208
5923         * c-c++-common/pr66208.c: New file.
5925 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
5927         PR tree-optimization/69156
5928         * gcc.dg/pr69156.c: New test.
5930 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5932         * gcc.target/i386/pr69225-7.c: New test.
5934 2016-01-13  Richard Henderson  <rth@redhat.com>
5936         * gcc.dg/tm/memopt-13.c: Update expected function.
5937         * gcc.dg/tm/memopt-6.c: Likewise.
5939 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
5941         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5942         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5943         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5944         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5946 2016-01-13  Tom de Vries  <tom@codesourcery.com>
5948         PR tree-optimization/69169
5949         * gcc.dg/pr69169.c: New test.
5951 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
5953         PR target/69228
5954         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5955         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5956         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5957         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5958         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5959         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5960         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5961         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5963 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
5965         PR target/69247
5966         * gcc.dg/pr69247.c: New test.
5968 2016-01-13  Richard Biener  <rguenther@suse.de>
5970         PR tree-optimization/69242
5971         * gcc.dg/torture/pr69242.c: New testcase.
5973 2016-01-13  Richard Biener  <rguenther@suse.de>
5975         PR tree-optimization/69186
5976         * gcc.dg/torture/pr69186.c: New testcase.
5978 2016-01-13  Jeff Law  <law@redhat.com>
5980         PR tree-optimization/67755
5981         * gcc.dg/tree-ssa/pr67755.c: New test.
5983 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5985         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5986         pass number in output by a star.
5988 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
5990         PR tree-optimization/68911
5991         * gcc.c-torture/execute/pr68911.c: New test.
5993 2016-01-12  Marek Polacek  <polacek@redhat.com>
5995         PR c++/68979
5996         * g++.dg/warn/permissive-1.C: New test.
5998 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6000         PR objc++/68511
6001         PR c++/69213
6002         * g++.dg/opt/pr69213.C: New test.
6004 2016-01-12  Christian Bruel  <christian.bruel@st.com>
6006         PR target/69180
6007         * gcc.target/arm/pr69180.c: New test.
6009 2016-01-12  Richard Biener  <rguenther@suse.de>
6011         PR lto/69077
6012         * g++.dg/lto/pr69077_0.C: New testcase.
6013         * g++.dg/lto/pr69077_1.C: Likewise.
6015 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6017         PR target/69175
6018         * g++.dg/opt/pr69175.C: New test.
6020 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
6022         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6023         rather than #including math.h & stdlib.h.
6024         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6025         * gcc.dg/vect/pr49771.c: Likewise.
6026         * gcc.dg/vect/vect-10-big-array.c: Likewise.
6027         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6028         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6029         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6030         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6031         * gcc.dg/vect/pr44507.c: Likewise.
6032         * gcc.dg/vect/pr45902.c: Likewise.
6033         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6034         * gcc.dg/vect/vect-117.c: Likewise.
6035         * gcc.dg/vect/vect-99.c: Likewise.
6036         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6037         * gcc.dg/vect/vect-cond-1.c: Likewise.
6038         * gcc.dg/vect/vect-cond-2.c: Likewise.
6039         * gcc.dg/vect/vect-cond-3.c: Likewise.
6040         * gcc.dg/vect/vect-cond-4.c: Likewise.
6041         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6042         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6043         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6044         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6045         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6046         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6047         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6048         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6049         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6050         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6051         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6052         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6053         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6054         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6055         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6056         include of signal.h.
6057         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6058         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6059         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6060         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6061         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6062         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6063         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6064         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6065         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6066         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6067         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6068         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6069         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6070         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6071         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6072         * gcc.dg/vect/vect-outer-5.c: Likewise.
6073         * gcc.dg/vect/vect-outer-6.c: Likewise.
6074         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6075         include of stdio.h.
6077 2016-01-12  Nick Clifton  <nickc@redhat.com>
6079         PR target/68913
6080         * gcc.dg/lto/pr61886_0.c: Rename the external function called
6081         to fread so that it will be found in all target runtimes.
6083 2016-01-12  Richard Biener  <rguenther@suse.de>
6085         PR tree-optimization/69053
6086         * g++.dg/torture/pr69053.C: New testcase.
6088 2016-01-12  Richard Biener  <rguenther@suse.de>
6090         PR tree-optimization/69168
6091         * gcc.dg/torture/pr69168.c: New testcase.
6093 2016-01-12  Richard Biener  <rguenther@suse.de>
6095         PR tree-optimization/69157
6096         * gcc.dg/torture/pr69157.c: New testcase.
6098 2016-01-12  Richard Biener  <rguenther@suse.de>
6100         PR tree-optimization/69174
6101         * gcc.dg/torture/pr69174.c: New testcase.
6103 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6105         PR c++/66808
6106         PR c++/69000
6107         * g++.dg/tls/pr66808.C: New test.
6108         * g++.dg/tls/pr69000.C: New test.
6110 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6112         * gcc.target/powerpc/swaps-p8-23.c: New test.
6113         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6115 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
6117         PR tree-optimization/68356
6118         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6120 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
6121             Jim Wilson  <jim.wilson@linaro.org>
6123         PR target/69194
6124         * gcc.target/arm/pr69194.c: New test.
6126 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6128         PR target/69225
6129         * gcc.target/i386/pr69225-1.c: New test.
6130         * gcc.target/i386/pr69225-2.c: Likewise.
6131         * gcc.target/i386/pr69225-3.c: Likewise.
6132         * gcc.target/i386/pr69225-4.c: Likewise.
6133         * gcc.target/i386/pr69225-5.c: Likewise.
6134         * gcc.target/i386/pr69225-6.c: Likewise.
6136 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
6138         PR target/67462
6139         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6140         if lp64.
6142         PR target/69071
6143         * gcc.dg/pr69071.c: New test.
6145         PR c++/69211
6146         * g++.dg/opt/pr69211.C: New test.
6148         PR tree-optimization/69214
6149         * gcc.c-torture/compile/pr69214.c: New test.
6151 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
6153         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6154         * gcc.target/i386/pr66232-11.c: Ditto.
6155         * gcc.target/i386/pr66232-12.c: Ditto.
6156         * gcc.target/i386/pr66232-13.c: Ditto.
6158 2016-01-11  Richard Biener  <rguenther@suse.de>
6160         PR tree-optimization/69173
6161         * gcc.dg/torture/pr69173.c: New testcase.
6163 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6165         PR rtl-optimization/68796
6166         * gcc.target/aarch64/tst_5.c: New test.
6167         * gcc.target/aarch64/tst_6.c: Likewise.
6169 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6171         PR rtl-optimization/68841
6172         * gcc.dg/pr68841.c: New test.
6173         * gcc.c-torture/execute/pr68841.c: New test.
6175 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
6177         PR rtl-optimization/68920
6178         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6179         for ix86 targets.
6180         * gcc.dg/ifcvt-5.c: New test.
6182 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
6184         PR bootstrap/69123
6185         * g++.dg/pr69123.C: New.
6187 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6189         PR target/69010
6190         * gcc.target/i386/pr69010.c: New test.
6192 2016-01-11  Martin Jambor  <mjambor@suse.cz>
6194         PR ipa/69044
6195         * gcc.target/i386/chkp-pr69044.c: New test.
6197 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6199         PR tree-optimization/69109
6200         * gcc.dg/autopar/pr69109-2.c: New test.
6201         * gcc.dg/autopar/pr69109.c: New test.
6203 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6205         PR tree-optimization/69108
6206         * gcc.dg/autopar/pr69108.c: New test.
6208 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
6210         PR c++/69029
6211         * c-c++-common/Wisleading-indentation.c: Augment test.
6213 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6215         PR fortran/69154
6216         * gfortran.dg/inline_matmul_12.f90:  New test.
6218 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
6220         PR fortran/67779
6221         * gfortran.dg/actual_array_offset_1: New test.
6223 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6225         PR tree-optimization/69062
6226         * gcc.dg/autopar/pr69062.c: New test.
6228 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
6230         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6231         * gcc.dg/vect/slp-perm-2.c: Likewise.
6232         * gcc.dg/vect/slp-perm-3.c: Likewise.
6233         * gcc.dg/vect/slp-perm-5.c: Likewise.
6234         * gcc.dg/vect/slp-perm-6.c: Likewise.
6235         * gcc.dg/vect/slp-perm-7.c: Likewise.
6236         * gcc.dg/vect/slp-perm-8.c: Likewise.
6238 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6240         PR tree-optimization/69039
6241         * gcc.dg/autopar/pr69039.c: New test.
6243 2016-01-09  Marek Polacek  <polacek@redhat.com>
6245         PR c++/69113
6246         * g++.dg/pr69113.C: New test.
6248 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6250         PR middle-end/50865
6251         PR tree-optimization/69097
6252         * gcc.c-torture/execute/pr50865.c: New test.
6253         * gcc.c-torture/execute/pr69097-1.c: New test.
6254         * gcc.c-torture/execute/pr69097-2.c: New test.
6255         * gcc.dg/pr69097-1.c: New test.
6256         * gcc.dg/pr69097-2.c: New test.
6258 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6260         PR c++/69164
6261         * g++.dg/opt/pr69164.C: New test.
6263 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6265         PR tree-optimization/69167
6266         * gcc.dg/pr69167.c: New test.
6268 2016-01-08  Marek Polacek  <polacek@redhat.com>
6270         PR c++/68449
6271         * g++.dg/pr68449.C: New.
6273 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
6275         PR tree-optimization/68707
6276         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6277         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6278         on platforms supporting it.
6279         * gcc.dg/vect/slp-perm-2.c: Likewise.
6280         * gcc.dg/vect/slp-perm-3.c: Likewise.
6281         * gcc.dg/vect/slp-perm-5.c: Likewise.
6282         * gcc.dg/vect/slp-perm-7.c: Likewise.
6283         * gcc.dg/vect/slp-perm-8.c: Likewise.
6284         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6285         on platforms supporting it.
6287 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6289         PR tree-optimization/69162
6290         * gcc.dg/pr69162.c: New test.
6292         PR tree-optimization/69172
6293         * gcc.dg/pr69172.c: New test.
6295 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6297         PR tree-optimization/67781
6298         * gcc.c-torture/execute/pr67781.c: New file.
6300 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6302         PR tree-optimization/69083
6303         * gcc.dg/vect/pr69083.c: New test.
6305 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
6307         PR tree-optimization/61441
6308         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6309         Use -fexcess-precision=standard for compiler options.
6310         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
6312 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6314         PR fortran/69128
6315         * gfortran.dg/gomp/pr69128.f90: New test.
6317         PR c++/69145
6318         * g++.dg/ext/pr69145-1.C: New test.
6319         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6320         * g++.dg/ext/pr69145-2.h: New file.
6322 2016-01-07  Martin Sebor  <msebor@redhat.com>
6324         PR c/68966
6325         * gcc.dg/atomic-fetch-bool.c: New test.
6326         * gcc.dg/sync-fetch-bool.c: New test.
6328 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6330         PR fortran/66680
6331         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6333 2016-01-07  Nick Clifton  <nickc@redhat.com>
6335         PR target/66655
6336         * g++.dg/pr66655.C: New test.
6337         * g++.dg/pr66655_1.cc: Test support file.
6338         * g++.dg/pr66655.h: Test header file.
6340 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6342         PR fortran/66680
6343         gfortran.dg/gomp/pr66680.f90: New test.
6345 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6347         PR target/69171
6348         * gcc.target/i386/pr69171-1.c: New test.
6349         * gcc.target/i386/pr69171-2.c: Likewise.
6350         * gcc.target/i386/pr69171-3.c: Likewise.
6351         * gcc.target/i386/pr69171-4.c: Likewise.
6352         * gcc.target/i386/pr69171-5.c: Likewise.
6353         * gcc.target/i386/pr69171-6.c: Likewise.
6355 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
6357         PR middle-end/67639
6358         * c-c++-common/pr67639.c: New test.
6360 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
6362         PR tree-optimization/69141
6363         * g++.dg/opt/pr69141.C: New test.
6365 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6367         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6369 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
6371         PR target/69140
6372         * gcc.target/i386/pr69140.c: New test
6374 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
6376         * gcc.dg/bad-dereference.c: New test case.
6378 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6380         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6382 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
6384         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6386 2016-01-06  Marek Polacek  <polacek@redhat.com>
6388         PR sanitizer/69099
6389         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6391 2016-01-05  Marek Polacek  <polacek@redhat.com>
6393         PR c/69104
6394         * gcc.dg/atomic-invalid-2.c: New.
6396 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6398         PR target/68991
6399         * gcc.target/i386/pr68991.c: New test.
6401 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6403         PR target/68991
6404         * g++.dg/pr68991-1.C: New test.
6405         * g++.dg/pr68991-2.C: Likewise.
6407 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
6409         PR other/60465
6410         * gcc.target/ia64/pr60465-gprel64.c: New test.
6411         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6413 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6415         PR rtl-optimization/68651
6416         * gcc.target/aarch64/pr68651_1.c: New test.
6418 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
6420         PR c/69122
6421         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6423 2016-01-05  Nathan Sidwell  <nathan@acm.org>
6425         PR c++/58583
6426         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6428         * gcc.dg/alias-15.c: New.
6430 2016-01-05  Nick Clifton  <nickc@redhat.com>
6432         PR target/68870
6433         * g++.dg/pr68770.C: New test.
6435 2016-01-04  Mike Stump  <mikestump@comcast.net>
6437         * lib/target-supports.exp (check_effective_target_cilkplus):
6438         cilkplus targets require pthreads.
6439         (check_effective_target_cilkplus): Remove special case for NVPTX.
6441 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
6443         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6444         generation.
6446 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
6448         Update copyright years.
6450 2016-01-04  Marek Polacek  <polacek@redhat.com>
6452         PR c/68908
6453         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6454         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6455         * gcc.dg/atomic/stdatomic-op-5.c: New test.
6457 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6459         * gcc.target/sparc/20160104-2.c: New test.
6461 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6463         * gcc.target/sparc/20160104-1.c: New test.
6465 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
6467         PR fortran/65045
6468         * gfortran.dg/pr65045.f90: New test.
6470 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
6472         * gnat.dg/specs/debug1.ads: Delete.
6474 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6476         PR libgfortran/68867
6477         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6478         expression.
6480 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6482         PR libgfortran/68867
6483         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6484         PowerPC.
6486 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
6488         PR fortran/68864
6489         * gfortran.dg/pr68864.f90: New test.
6491 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
6493         PR tree-optimization/69070
6494         * gcc.dg/pr69070.c: New test.
6496         PR sanitizer/69055
6497         * gfortran.dg/pr69055.f90: New test.
6499         PR target/69015
6500         * gcc.dg/pr69015.c: New test.
6502 Copyright (C) 2016 Free Software Foundation, Inc.
6504 Copying and distribution of this file, with or without modification,
6505 are permitted in any medium without royalty provided the copyright
6506 notice and this notice are preserved.