nvptx.md (sincossf3): New pattern.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob919c1241f3a0e63796909bd2ab0ccd14ab7a0d04
1 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
3         * gcc.target/nvptx/sincos.c: New test.
5 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7         PR c++/70572
8         * g++.dg/cpp1y/auto-fn31.C: New.
10 2016-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12         PR target/70738
13         * gcc.target/i386/pr70738-1.c: Likewise.
14         * gcc.target/i386/pr70738-2.c: Likewise.
15         * gcc.target/i386/pr70738-3.c: Likewise.
16         * gcc.target/i386/pr70738-4.c: Likewise.
17         * gcc.target/i386/pr70738-5.c: Likewise.
18         * gcc.target/i386/pr70738-6.c: Likewise.
19         * gcc.target/i386/pr70738-7.c: Likewise.
20         * gcc.target/i386/pr70738-8.c: Likewise.
21         * gcc.target/i386/pr70738-9.c: Likewise.
23 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
25         * gcc.target/powerpc/vec-addec.c: New test.
26         * gcc.target/powerpc/vec-addec-int128.c: New test.
28 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
30         * gcc.dg/plugin/must-tail-call-1.c: New test case.
31         * gcc.dg/plugin/must-tail-call-2.c: New test case.
32         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
33         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
35 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
37         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
39 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
41         PR c++/71210
42         * g++.dg/opt/pr71210-1.C: New test.
43         * g++.dg/opt/pr71210-2.C: New test.
45         PR tree-optimization/29756
46         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
47         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
48         only on selected targets where V4SImode vectors are known to be
49         supported.
51 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
53         PR tree-optimization/71079
54         PR tree-optimization/71206
55         * gcc.dg/tree-ssa/pr71206.c: New testcase.
57 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
59         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
60         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
61         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
63 2016-05-20  Richard Guenther  <rguenther@suse.de>
65         PR tree-optimization/29756
66         * gcc.dg/tree-ssa/vector-6.c: New testcase.
68 2016-05-20  Richard Biener  <rguenther@suse.de>
70         PR tree-optimization/71185
71         * gcc.dg/tree-ssa/pr71185.c: New testcase.
73 2016-05-20  Richard Biener  <rguenther@suse.de>
75         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
77 2016-05-19  Marek Polacek  <polacek@redhat.com>
79         PR c++/71075
80         * g++.dg/diagnostic/pr71075.C: New test.
82 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
84         PR c++/71184
85         * g++.dg/pr71184.C: New test case.
87 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
89         * gcc.target/powerpc/darn-0.c: New test.
90         * gcc.target/powerpc/darn-1.c: New test.
91         * gcc.target/powerpc/darn-2.c: New test.
93 2016-05-19  Marek Polacek  <polacek@redhat.com>
95         PR tree-optimization/71031
96         * gcc.dg/tree-ssa/vrp100.c: New test.
98 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
100         PR rtl-optimization/71148
101         * gcc.dg/pr71148.c: New test.
103 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
105         PR target/71056
106         * gcc.target/arm/pr71056.c: New test.
108 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
110         * c-c++-common/pr69669.c: Check the used mode.
112 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
114         PR sanitizer/64354
115         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
117 2016-05-19  Richard Biener  <rguenther@suse.de>
119         PR tree-optimization/70729
120         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
121         * gcc.dg/graphite/scop-18.c: Likewise.
122         * gcc.dg/pr41783.c: Disable LIM.
123         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
124         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
125         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
126         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
127         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
128         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
129         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
130         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
131         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
132         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
133         * gfortran.dg/pr42108.f90: Likewise.
135 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
137         PR driver/69265
138         * gcc.dg/spellcheck-options-11.c: New test case.
140 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
142         PR c++/71100
143         * g++.dg/opt/pr71100.C: New test.
145 2016-05-18  Martin Jambor  <mjambor@suse.cz>
147         PR ipa/69708
148         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
149         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
150         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
151         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
153 2016-05-18  Martin Jambor  <mjambor@suse.cz>
155         PR ipa/69708
156         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
157         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
158         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
159         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
160         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
162 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
164         PR c++/69793
165         * g++.dg/template/crash122.C: New.
167 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
169         PR c++/70466
170         * g++.dg/template/pr70466-1.C: New.
171         * g++.dg/template/pr70466-2.C: Likewise.
173 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
175         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
176         splat operations and the XXSPLTIB instruction.
177         * gcc.target/powerpc/p9-splat-2.c: Likewise.
178         * gcc.target/powerpc/p9-splat-3.c: Likewise.
179         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
180         xxlxor to clear a register.
182 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
184         * gcc.dg/torture/pr71020.c: New test.
186 2016-05-18  Martin Jambor  <mjambor@suse.cz>
188         PR ipa/70646
189         * gcc.dg/ipa/pr70646.c: New test.
191 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
193         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
195 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
197         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
198         missing tests for vreinterpretq_p{8,16}.
200 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
202         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
203         vsliq_n_s64 and vsliq_n_u64.
205 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
207         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
208         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
210 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
212         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
213         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
214         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
216 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
218         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
219         in comment.
221 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
223         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
224         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
225         "blr\t" and switch to scan-assembler-times.
227 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
229         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
230         with __aarch64__.
231         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
232         declarations under __aarch64__ and __ARM_FEATURE_FMA.
234 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
236         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
237         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
238         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
239         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
240         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
241         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
243         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
244         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
246         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
247         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
249         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
250         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
252         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
254 2016-05-18  Richard Biener  <rguenther@suse.de>
256         PR tree-optimization/71168
257         * gcc.dg/torture/pr71168.c: New testcase.
259 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
261         PR middle-end/63586
262         * gcc.dg/tree-ssa/pr63586-2.c: New test.
263         * gcc.dg/tree-ssa/pr63586.c: New test.
264         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
266 2016-05-17  Nathan Sidwell  <nathan@acm.org>
268         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
269         * gcc.dg/pr68671.c: Fix ptx xfail-if.
270         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
271         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
273 2016-05-17  Nathan Sidwell  <nathan@acm.org>
275         * gcc.target/nvptx/abi-vararg-3.c: New.
277 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
279         PR tree-optimization/54579
280         PR middle-end/55299
281         * gcc.dg/fold-notrotate-1.c: New test.
282         * gcc.dg/fold-notshift-1.c: New test.
283         * gcc.dg/fold-notshift-2.c: New test.
285 2016-05-17  Marek Polacek  <polacek@redhat.com>
287         PR ipa/71146
288         * g++.dg/ipa/pr71146.C: New test.
290 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
292         * jit.dg/test-error-array-bounds.c: New test case.
294 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
296         * gcc.dg/tree-ssa/and-1.c: New testcase.
298 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
300         * gcc.dg/tree-ssa/pr69270.c: Adjust.
301         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
303 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
305         * gcc.dg/tree-ssa/pr69270.c: Adjust.
306         * gcc.dg/tree-ssa/vrp99.c: New testcase.
308 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
310         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
312 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
314         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
316 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
318         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
319         ".2d[index]" when scan the assembly.
320         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
321         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
322         float64x1.
323         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
325 2016-05-17  Richard Biener  <rguenther@suse.de>
327         PR tree-optimization/71132
328         * gcc.dg/torture/pr71132.c: New testcase.
330 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
332         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
334 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
336         PR target/70809
337         * gcc.target/aarch64/pr70809_1.c: New test.
339 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
341         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
342         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
343         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
344         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
346 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
347             Ilya Enkovich  <ilya.enkovich@intel.com>
349         PR target/71114
350         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
352 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
354         * g++.dg/ipa/ivinline-7.C: Do not xfail.
355         * g++.dg/ipa/ivinline-9.C: Do not xfail.
357 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
359         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
360         test for __ARM_FP16_ARGS.
361         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
362         * gcc.target/arm/aapcs/neon-vect10.c: New.
363         * gcc.target/arm/aapcs/neon-vect9.c: New.
364         * gcc.target/arm/aapcs/vfp18.c: New.
365         * gcc.target/arm/aapcs/vfp19.c: New.
366         * gcc.target/arm/aapcs/vfp20.c: New.
367         * gcc.target/arm/aapcs/vfp21.c: New.
368         * gcc.target/arm/fp16-aapcs-1.c: New.
369         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
370         test for __ARM_FP16_ARGS.
371         * g++.target/arm/fp16-return-1.c: Update expected output.
373 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
375         PR testsuite/70227
376         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
378 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
380         PR fortran/69603
381         * gfortran.dg/pr69603.f90: New testcase.
383 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
385         * gfortran.dg/dec_union_4.f90: Fix endian issue.
387 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
389         PR fortran/71047
390         * gfortran.dg/pr71047.f08: New test.
392 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
394         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
395         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
396         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
398 2016-05-13  Martin Sebor  <msebor@redhat.com>
400         PR c++/60049
401         * g++.dg/cpp0x/constexpr-60049.C: New test.
403 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
405         PR bootstrap/71071
406         * gcc.dg/pr71071.c: New test.
408 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
410         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
411         remove XOP handling.
412         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
414 2016-05-13  Nathan Sidwell  <nathan@acm.org>
416         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
417         __atomic_is_lock_free declaration.
419 2016-05-13  Richard Biener  <rguenther@suse.de>
421         PR tree-optimization/42587
422         * gcc.dg/optimize-bswapsi-4.c: New testcase.
424 2016-05-13  Martin Liska  <mliska@suse.cz>
426         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
427         the new format of dump output.
429 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
431         * gcc.dg/pr71084.c: New test.
433 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
435         PR target/53440
436         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
438 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
440         * gcc.target/aarch64/struct_return.c: New test.
442 2016-05-12  Marek Polacek  <polacek@redhat.com>
444         PR c/70756
445         * c-c++-common/pr70756-2.c: New test.
446         * c-c++-common/pr70756.c: New test.
448 2016-05-12  Richard Biener  <rguenther@suse.de>
450         PR tree-optimization/71059
451         * gcc.dg/torture/pr71059.c: New testcase.
453 2016-05-12  Richard Biener  <rguenther@suse.de>
455         PR tree-optimization/71062
456         * gcc.dg/torture/pr71062.c: New testcase.
458 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
460         PR tree-optimization/71006
461         * gcc.dg/pr71006.c: New test.
463 2016-05-12  Marek Polacek  <polacek@redhat.com>
465         PR driver/71063
466         * gcc.dg/opts-7.c: New test.
468 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
470         PR target/70830
471         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
472         Add -save-temps to dg-options.
473         Scan for ldmfd rather than pop instruction.
474         * gcc.target/arm/interrupt-2.c: Likewise.
475         * gcc.target/arm/pr70830.c: New test.
477 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
479         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
480         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
482         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
483         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
484         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
486         PR target/71019
487         * gcc.target/i386/avx512vl-pack-1.c: New test.
488         * gcc.target/i386/avx512vl-pack-2.c: New test.
489         * gcc.target/i386/avx512bw-pack-2.c: New test.
491         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
493         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
494         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
495         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
497 2016-05-12  Richard Biener  <rguenther@suse.de>
499         PR tree-optimization/70986
500         * gcc.dg/torture/pr70986-1.c: New testcase.
501         * gcc.dg/torture/pr70986-2.c: Likewise.
502         * gcc.dg/torture/pr70986-3.c: Likewise.
504 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
506         PR c/43651
507         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
508         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
510 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
512         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
513         directive.
514         * gcc.target/i386/pr66746.c: Ditto.
516 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
518         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
519         support.
520         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
521         warning when using -mvsx-timode.
522         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
523         * gcc.target/powerpc/dform-2.c: Likewise.
524         * gcc.target/powerpc/pr68805.c: Likewise.
526 2016-05-11  Marek Polacek  <polacek@redhat.com>
528         PR c++/71024
529         * c-c++-common/attributes-3.c: New test.
531 2016-05-11  Nathan Sidwell  <nathan@acm.org>
533         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
534         * gcc.c-torture/execute/pr68185.c: Likewise.
535         * gcc.dg/ipa/pr70306.c: Requires global constructors.
536         * gcc.dg/pr69634.c: Requires scheduling.
537         * gcc.dg/torture/pr66178.c: Require label values.
538         * gcc.dg/setjmp-6.c: Require indirect jumps.
540 2016-05-11  Richard Biener  <rguenther@suse.de>
542         PR tree-optimization/71055
543         * gcc.dg/torture/pr71055.c: New testcase.
545 2016-05-11  Richard Biener  <rguenther@suse.de>
547         PR debug/71057
548         * g++.dg/debug/pr71057.C: New testcase.
550 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
552         PR fortran/70855
553         * gfortran.dg/gomp/pr70855.f90: New test.
555 2016-05-11  Richard Biener  <rguenther@suse.de>
557         PR middle-end/71002
558         * g++.dg/torture/pr71002.C: New testcase.
560 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
562         PR middle-end/70807
563         * gcc.dg/pr70807.c: New test.
565 2016-05-10  Martin Sebor  <msebor@redhat.com>
567         PR c++/38611
568         * g++.dg/Wattributes.C: New test.
570 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
572         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
573         * gcc.dg/tree-ssa/pr69270.c: Adjust.
574         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
576 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
578         PR target/70799
579         * gcc.target/i386/pr70799-1.c: New test.
581 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
583         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
585 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
587         PR middle-end/70877
588         * gcc.target/i386/pr70877.c: New test.
590 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
592         PR tree-optimization/70786
593         * gcc.target/i386/pr70876.c: New test.
595 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
597         PR target/70927
598         * gcc.target/i386/avx512vl-logic-1.c: New test.
599         * gcc.target/i386/avx512vl-logic-2.c: New test.
600         * gcc.target/i386/avx512dq-logic-2.c: New test.
602 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
604         PR target/70963
605         * gcc.target/powerpc/pr70963.c: New.
607 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
609         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
610         (test_very_wide_line): Add ruler to expected output.
611         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
612         (test_very_wide_line): Likewise.
613         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
614         (test_show_locus): Within the handling of "test_very_wide_line",
615         enable show_ruler_p on the diagnostic context.
617 2016-05-10  Richard Biener  <rguenther@suse.de>
619         PR tree-optimization/71039
620         * gcc.dg/torture/pr71039.c: New testcase.
622 2016-05-10  Nathan Sidwell  <nathan@acm.org>
624         * gcc.dg/nested-func-10.c: Requires alloca.
625         * gcc.dg/nested-func-9.c: Requires alloca.
626         * gcc.c-torture/execute/pr70460.c: Requires labels.
627         * gcc.c-torture/compile/pr70199.c: Requires labels.
628         * gcc.target/nvptx/decl.c: Compile only.
629         * gcc.target/nvptx/trailing-init.c: Compile only.
630         * gcc.target/nvptx/ary-init.c: Compile only.
632 2016-05-10  Marek Polacek  <polacek@redhat.com>
634         PR c/70255
635         * gcc.dg/attr-opt-1.c: New test.
637 2016-05-10  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/70497
640         PR tree-optimization/28367
641         * gcc.dg/torture/20160404-1.c: New testcase.
642         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
643         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
645 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
647         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
649 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
651         * gcc.target/i386/fabsneg-1.c New test.
653 2016-05-09  Alan Modra  <amodra@gmail.com>
655         PR testsuite/70826
656         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
658 2016-05-09  Richard Biener  <rguenther@suse.de>
660         PR tree-optimization/70985
661         * gcc.dg/torture/pr70985.c: New testcase.
663 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
665         * gcc.dg/tree-ssa/ifc-9.c: New test.
666         * gcc.dg/tree-ssa/ifc-10.c: New test.
667         * gcc.dg/tree-ssa/ifc-11.c: New test.
668         * gcc.dg/tree-ssa/ifc-12.c: New test.
669         * gcc.dg/vect/pr61194.c: Remove XFAIL.
670         * gcc.dg/vect/vect-23.c: Remove XFAIL.
671         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
673 2016-05-09  Richard Biener  <rguenther@suse.de>
675         PR fortran/70937
676         * gfortran.dg/pr70937.f90: New testcase.
678 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
680         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
682 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
684         PR fortran/56226
685         * gfortran.dg/dec_structure_1.f90: New testcase.
686         * gfortran.dg/dec_structure_2.f90: Ditto.
687         * gfortran.dg/dec_structure_3.f90: Ditto.
688         * gfortran.dg/dec_structure_4.f90: Ditto.
689         * gfortran.dg/dec_structure_5.f90: Ditto.
690         * gfortran.dg/dec_structure_6.f90: Ditto.
691         * gfortran.dg/dec_structure_7.f90: Ditto.
692         * gfortran.dg/dec_structure_8.f90: Ditto.
693         * gfortran.dg/dec_structure_9.f90: Ditto.
694         * gfortran.dg/dec_structure_10.f90: Ditto.
695         * gfortran.dg/dec_structure_11.f90: Ditto.
696         * gfortran.dg/dec_union_1.f90: Ditto.
697         * gfortran.dg/dec_union_2.f90: Ditto.
698         * gfortran.dg/dec_union_3.f90: Ditto.
699         * gfortran.dg/dec_union_4.f90: Ditto.
700         * gfortran.dg/dec_union_5.f90: Ditto.
701         * gfortran.dg/dec_union_6.f90: Ditto.
702         * gfortran.dg/dec_union_7.f90: Ditto.
704 2016-05-07  Tom de Vries  <tom@codesourcery.com>
706         PR tree-optimization/70956
707         * gcc.dg/graphite/pr70956.c: New test.
709 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
711         PR middle-end/70941
712         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
713         (a, b, c, d): Change type from char to signed char.
714         (main): Compare against (signed char) -1634678893 instead of
715         hardcoded -109.  Use __builtin_abort instead of abort.
717         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
718         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
720         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
722 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
724         PR debug/70935
725         * gcc.dg/torture/pr70935.c: New test.
727 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
729         PR target/58219
730         * gcc.target/sh/pr58219.c: New tests.
732 2016-05-06  Richard Biener  <rguenther@suse.de>
734         PR tree-optimization/70960
735         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
737 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
739         PR target/52933
740         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
741         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
742         Adjust expected instruction counts.
743         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
745 2016-05-06  Marek Polacek  <polacek@redhat.com>
747         PR sanitizer/70875
748         * gcc.dg/ubsan/bounds-3.c: New test.
750 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
752         PR target/54089
753         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
755 2016-05-06  Richard Biener  <rguenther@suse.de>
757         PR middle-end/70931
758         * gfortran.dg/pr70931.f90: New testcase.
760 2016-05-06  Richard Biener  <rguenther@suse.de>
762         PR middle-end/70941
763         * gcc.dg/torture/pr70941.c: New testcase.
765 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
767         PR tree-optimization/57206
768         * gcc.dg/vect/pr57206.c: New test.
770 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
772         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
774 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
776         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
778         * c-c++-common/Wdangling-else-4.c: New test.
780 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
782         PR c++/70906
783         PR c++/70933
784         * g++.dg/opt/pr70906.C: New test.
785         * g++.dg/opt/pr70933.C: New test.
787         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
789 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
791         * gcc.dg/ipa/pure-const-3.c: New testcase.
793 2016-05-04  Marek Polacek  <polacek@redhat.com>
795         * c-c++-common/Wdangling-else-1.c: New test.
796         * c-c++-common/Wdangling-else-2.c: New test.
797         * c-c++-common/Wdangling-else-3.c: New test.
799 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
801         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
802         flag is present.
804 2016-05-04  Marek Polacek  <polacek@redhat.com>
806         PR c/48778
807         * gcc.dg/Waddress-2.c: New test.
809 2016-05-04  Alan Modra  <amodra@gmail.com>
811         * gcc.target/powerpc/pr70866.c: New.
813 2016-05-03  Martin Sebor  <msebor@redhat.com>
815         PR c++/66561
816         * c-c++-common/builtin_location.c: New test.
817         * g++.dg/cpp1y/builtin_location.C: New test.
819 2016-05-03  Marek Polacek  <polacek@redhat.com>
821         PR c/70859
822         * gcc.dg/pr70859.c: New test.
823         * gcc.dg/pr70859-2.c: New test.
825 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
827         * gnat.dg/debug5.adb: New testcase.
829 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
831         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
832         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
833         Procedure to check for z10 instruction set.
835 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
837         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
839 2016-05-03  Alan Modra  <amodra@gmail.com>
841         * gcc.target/powerpc/savres.c: Add func using a single gpr.
843 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
845         * gcc.target/i386/avx512f-cvt-1.c: New test.
847 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
849         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
850         -fdump-tree-vrp-details.
852 2016-05-03  Richard Biener  <rguenther@suse.de>
854         * gcc.dg/pr30172-1.c: Adjust.
855         * gcc.dg/pr63743.c: Likewise.
856         * gcc.dg/tm/pr51696.c: Likewise.
857         * c-c++-common/tm/safe-1.c: Likewise.
858         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
859         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
860         * g++.dg/plugin/self-assign-test-1.C: Likewise.
861         * g++.dg/plugin/self-assign-test-2.C: Likewise.
863 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
865         PR rtl-optimization/70467
866         * gcc.target/i386/pr70467-3.c: New test.
867         * gcc.target/i386/pr70467-4.c: New test.
869         PR tree-optimization/70916
870         * gcc.c-torture/compile/pr70916.c: New test.
872         PR target/49244
873         * gcc.target/i386/pr49244-1.c: New test.
874         * gcc.target/i386/pr49244-2.c: New test.
876 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
878         PR rtl-optimization/44281
879         * gcc.target/i386/pr44281.c: New test.
881 2016-05-03  bin cheng  <bin.cheng@arm.com>
883         PR tree-optimization/56541
884         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
885         * gcc.dg/vect/pr56541.c: new test.
887 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
889         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
890         __float128.
891         * gcc.target/powerpc/float128-complex-2.c: Likewise.
893 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
895         PR testsuite/70520
896         * c-c++-common/asan/clone-test-1.c (main): Align child process
897         stack to 16 bytes.
899 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
901         PR c++/62314
902         * g++.dg/spellcheck-fields-2.C: New test case.
904 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
906         PR c++/62314
907         * g++.dg/pr62314.C: New test case.
909 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
911         * gcc.dg/ipa/inline-8.c: New testcase.
913 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
915         PR rtl-optimization/70467
916         * gcc.target/i386/pr70467-1.c: New test.
918 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
920         * gcc.dg/spec-options.c: Run the test on all targets.
921         * gcc.dg/foo.specs: Use cpp_unique_options.
923 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
925         * gcc.dg/tree-ssa/unord.c: New testcase.
927 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
929         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
931 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
933         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
935 2016-05-02  Marek Polacek  <polacek@redhat.com>
937         PR c/70851
938         * gcc.dg/enum-incomplete-3.c: New test.
940 2016-05-02  Marek Polacek  <polacek@redhat.com>
941             Tom de Vries  <tom@codesourcery.com>
943         PR tree-optimization/70700
944         * gcc.dg/pr70700.c: New test.
946 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
948         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
949         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
950         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
951         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
952         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
954 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
956         * ada/acats/run_acats: Rename into...
957         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
958         * ada/acats/run_all.sh: Remove redundant test.
959         (target_run): Move around.
960         (target_gnatchop): Use newly built executable.
961         (target_gnatmake): Likewise.
962         Check that the compilation of impbit succeeds.
964 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
966         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
967         * gcc.dg/20021029-1.c: Likewise.
968         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
969         * gcc.target/sh/attr-isr-trapa.c: Likewise.
970         * gcc.target/sh/cmpstr.c: Likewise.
971         * gcc.target/sh/cmpstrn.c: Likewise.
972         * gcc.target/sh/memset.c: Likewise.
973         * gcc.target/sh/pr21255-2-mb.c: Likewise.
974         * gcc.target/sh/pr21255-2-ml.c: Likewise.
975         * gcc.target/sh/pr39423-1.c: Likewise.
976         * gcc.target/sh/pr49468-di.c: Likewise.
977         * gcc.target/sh/pr49468-si.c: Likewise.
978         * gcc.target/sh/pr49880-1.c: Likewise.
979         * gcc.target/sh/pr49880-2.c: Likewise.
980         * gcc.target/sh/pr49880-3.c: Likewise.
981         * gcc.target/sh/pr50751-1.c: Likewise.
982         * gcc.target/sh/pr50751-4.c: Likewise.
983         * gcc.target/sh/pr50751-7.c: Likewise.
984         * gcc.target/sh/pr51244-1.c: Likewise.
985         * gcc.target/sh/pr51244-10.c: Likewise.
986         * gcc.target/sh/pr51244-11.c: Likewise.
987         * gcc.target/sh/pr51244-12.c: Likewise.
988         * gcc.target/sh/pr51244-13.c: Likewise.
989         * gcc.target/sh/pr51244-14.c: Likewise.
990         * gcc.target/sh/pr51244-17.c: Likewise.
991         * gcc.target/sh/pr51244-18.c: Likewise.
992         * gcc.target/sh/pr51244-19.c: Likewise.
993         * gcc.target/sh/pr51244-4.c: Likewise.
994         * gcc.target/sh/pr51244-5.c: Likewise.
995         * gcc.target/sh/pr51244-7.c: Likewise.
996         * gcc.target/sh/pr51244-8.c: Likewise.
997         * gcc.target/sh/pr51244-9.c: Likewise.
998         * gcc.target/sh/pr51697.c: Likewise.
999         * gcc.target/sh/pr52483-1.c: Likewise.
1000         * gcc.target/sh/pr52483-2.c: Likewise.
1001         * gcc.target/sh/pr52483-3.c: Likewise.
1002         * gcc.target/sh/pr52483-5.c: Likewise.
1003         * gcc.target/sh/pr52933-1.c: Likewise.
1004         * gcc.target/sh/pr52933-2.c: Likewise.
1005         * gcc.target/sh/pr52933-3.c: Likewise.
1006         * gcc.target/sh/pr53568-1.c: Likewise.
1007         * gcc.target/sh/pr53976-1.c: Likewise.
1008         * gcc.target/sh/pr53988-1.c: Likewise.
1009         * gcc.target/sh/pr53988.c: Likewise.
1010         * gcc.target/sh/pr54089-1.c: Likewise.
1011         * gcc.target/sh/pr54089-6.c: Likewise.
1012         * gcc.target/sh/pr54089-7.c: Likewise.
1013         * gcc.target/sh/pr54089-8.c: Likewise.
1014         * gcc.target/sh/pr54089-9.c: Likewise.
1015         * gcc.target/sh/pr54236-1.c: Likewise.
1016         * gcc.target/sh/pr54236-2.c: Likewise.
1017         * gcc.target/sh/pr54236-3.c: Likewise.
1018         * gcc.target/sh/pr54236-4.c: Likewise.
1019         * gcc.target/sh/pr54386.c: Likewise.
1020         * gcc.target/sh/pr54602-1.c: Likewise.
1021         * gcc.target/sh/pr54685.c: Likewise.
1022         * gcc.target/sh/pr54760-1.c: Likewise.
1023         * gcc.target/sh/pr54760-2.c: Likewise.
1024         * gcc.target/sh/pr54760-3.c: Likewise.
1025         * gcc.target/sh/pr54760-4.c: Likewise.
1026         * gcc.target/sh/pr54760-5.c: Likewise.
1027         * gcc.target/sh/pr54760-6.c: Likewise.
1028         * gcc.target/sh/pr55146.c: Likewise.
1029         * gcc.target/sh/pr55160.c: Likewise.
1030         * gcc.target/sh/pr59278.c: Likewise.
1031         * gcc.target/sh/pr59401-1.c: Likewise.
1032         * gcc.target/sh/pr59533-1.c: Likewise.
1033         * gcc.target/sh/pr63260.c: Likewise.
1034         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1035         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1036         * gcc.target/sh/strlen.c: Likewise.
1037         * gcc.target/sh/torture/pr30807.c: Likewise.
1038         * gcc.target/sh/torture/pr34777.c: Likewise.
1039         * gcc.target/sh/torture/pr64652.c: Likewise.
1040         * gcc.target/sh/torture/pr65505.c: Likewise.
1041         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1042         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1044 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1046         PR c++/66644
1047         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1049 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1051         * gcc.target/powerpc/vsx-elemrev-1.c: New.
1052         * gcc.target/powerpc/vsx-elemrev-2.c: New.
1053         * gcc.target/powerpc/vsx-elemrev-3.c: New.
1054         * gcc.target/powerpc/vsx-elemrev-4.c: New.
1056 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
1058         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1059         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1061 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
1063         PR middle-end/70626
1064         * c-c++-common/goacc/combined-reduction.c: New test.
1065         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1067 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
1069         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1070         *movdi_internal pattern only if PIC off.
1071         * gcc.target/i386/pr70155-2.c: Likewise.
1072         * gcc.target/i386/pr70155-3.c: Likewise.
1073         * gcc.target/i386/pr70155-4.c: Likewise.
1074         * gcc.target/i386/pr70155-5.c: Likewise.
1075         * gcc.target/i386/pr70155-6.c: Likewise.
1076         * gcc.target/i386/pr70155-7.c: Likewise.
1077         * gcc.target/i386/pr70155-8.c: Likewise.
1078         * gcc.target/i386/pr70155-15.c: Likewise.
1079         * gcc.target/i386/pr70155-17.c: Likewise.
1080         * gcc.target/i386/pr70155-22.c: Likewise.
1082 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
1084         PR tree-optimization/70803
1085         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1087 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1089         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1090         optimization of vector loop.
1091         * gcc.target/i386/vect-unpack-3.c: New test.
1092         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1093         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1094         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1096 2016-04-29  Marek Polacek  <polacek@redhat.com>
1098         PR sanitizer/70342
1099         * g++.dg/ubsan/null-7.C: New test.
1101         PR c/70852
1102         * gcc.dg/pr70852.c: New test.
1104 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1106         PR/69089
1107         * g++.dg/cpp0x/alignas6.C: New test.
1109 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1111         * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1112         dg-do.
1113         * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1114         * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1115         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1116         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1117         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1118         * gcc.target/arc/mxy.c: Likewise.
1119         * gcc.target/arc/mswape.c: Likewise.
1120         * gcc.target/arc/mrtsc.c: Likewise.
1121         * gcc.target/arc/mcrc.c: Likewise.
1122         * gcc.target/arc/mdsp-packa.c: Likewise.
1123         * gcc.target/arc/mdvbf.c: Likewise.
1124         * gcc.target/arc/mlock.c: Likewise.
1125         * gcc.target/arc/mmac-24.c: Likewise.
1126         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1128 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1129             Matthijs Kooijman  <matthijs@stdin.nl>
1130             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1132         PR target/60040
1133         * gcc.target/avr/pr60040-1.c: New.
1134         * gcc.target/avr/pr60040-2.c: New.
1136 2016-04-29  Richard Biener  <rguenther@suse.de>
1138         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1140 2016-04-29  Richard Biener  <rguenther@suse.de>
1142         PR tree-optimization/13962
1143         PR tree-optimization/65686
1144         * gcc.dg/uninit-pr65686.c: New testcase.
1146 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
1148         PR middle-end/70843
1149         * gcc.dg/pr70843.c: New test.
1151 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1153         PR target/70858
1154         * gcc.target/i386/pr70858.c: New test.
1156 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
1158         * gcc.target/arc/nps400-1.c: New file.
1160 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1161             Andrew Burgess  <andrew.burgess@embecosm.com>
1163         * gcc.target/arc/movh_cl-1.c: New file.
1165 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1166             Andrew Burgess  <andrew.burgess@embecosm.com>
1168         * gcc.target/arc/extzv-1.c: New file.
1169         * gcc.target/arc/insv-1.c: New file.
1170         * gcc.target/arc/insv-2.c: New file.
1171         * gcc.target/arc/movb-1.c: New file.
1172         * gcc.target/arc/movb-2.c: New file.
1173         * gcc.target/arc/movb-3.c: New file.
1174         * gcc.target/arc/movb-4.c: New file.
1175         * gcc.target/arc/movb-5.c: New file.
1176         * gcc.target/arc/movb_cl-1.c: New file.
1177         * gcc.target/arc/movb_cl-2.c: New file.
1178         * gcc.target/arc/movbi_cl-1.c: New file.
1179         * gcc.target/arc/movl-1.c: New file.
1181 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1182             Andrew Burgess  <andrew.burgess@embecosm.com>
1184         * gcc.target/arc/cmem-1.c: New file.
1185         * gcc.target/arc/cmem-2.c: New file.
1186         * gcc.target/arc/cmem-3.c: New file.
1187         * gcc.target/arc/cmem-4.c: New file.
1188         * gcc.target/arc/cmem-5.c: New file.
1189         * gcc.target/arc/cmem-6.c: New file.
1190         * gcc.target/arc/cmem-7.c: New file.
1191         * gcc.target/arc/cmem-ld.inc: New file.
1192         * gcc.target/arc/cmem-st.inc: New file.
1194 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1196         PR target/70821
1197         * gcc.target/i386/pr70821.c: New test.
1199 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
1201         * gcc.target/powerpc/vec-adde.c: New test.
1202         * gcc.target/powerpc/vec-adde-int128.c: New test.
1204 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1206         * gcc.target/i386/avx-vround-1.c: New test.
1207         * gcc.target/i386/avx-vround-2.c: New test.
1208         * gcc.target/i386/avx512vl-vround-1.c: New test.
1209         * gcc.target/i386/avx512vl-vround-2.c: New test.
1211 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1213         PR testsuite/70595
1214         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1215         (check_effective_target_cilkplus_runtime): ... this.
1216         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1217         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1219         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1220         Require cilkplus_runtime.
1221         Don't add -lcilkrts.
1222         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1223         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1224         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1225         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1226         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1227         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1228         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1229         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1230         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1231         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1232         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1233         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1234         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1235         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1236         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1237         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1238         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1239         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1240         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1241         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1242         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1243         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1244         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1245         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1246         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1247         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1248         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1249         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1250         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1252         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1253         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1255         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1257         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1258         cilkplus_runtime.
1260 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
1262         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1263         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1265 2015-04-27  Ryan Burn  <contact@rnburn.com>
1267         PR c++/69024
1268         PR c++/68997
1269         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1270         diagnostic.
1271         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1272         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1274 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
1276         * gnat.dg/limited_with4.ad[sb]: New test.
1277         * gnat.dg/limited_with4_pkg.ads: New helper.
1279 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1281         PR target/70155
1282         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1283         and movv1ti_internal patterns
1284         * gcc.target/i386/pr70155-1.c: New test.
1285         * gcc.target/i386/pr70155-2.c: Likewise.
1286         * gcc.target/i386/pr70155-3.c: Likewise.
1287         * gcc.target/i386/pr70155-4.c: Likewise.
1288         * gcc.target/i386/pr70155-5.c: Likewise.
1289         * gcc.target/i386/pr70155-6.c: Likewise.
1290         * gcc.target/i386/pr70155-7.c: Likewise.
1291         * gcc.target/i386/pr70155-8.c: Likewise.
1292         * gcc.target/i386/pr70155-9.c: Likewise.
1293         * gcc.target/i386/pr70155-10.c: Likewise.
1294         * gcc.target/i386/pr70155-11.c: Likewise.
1295         * gcc.target/i386/pr70155-12.c: Likewise.
1296         * gcc.target/i386/pr70155-13.c: Likewise.
1297         * gcc.target/i386/pr70155-14.c: Likewise.
1298         * gcc.target/i386/pr70155-15.c: Likewise.
1299         * gcc.target/i386/pr70155-16.c: Likewise.
1300         * gcc.target/i386/pr70155-17.c: Likewise.
1301         * gcc.target/i386/pr70155-18.c: Likewise.
1302         * gcc.target/i386/pr70155-19.c: Likewise.
1303         * gcc.target/i386/pr70155-20.c: Likewise.
1304         * gcc.target/i386/pr70155-21.c: Likewise.
1305         * gcc.target/i386/pr70155-22.c: Likewise.
1307 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1309         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1310         ".{5,6}".
1312 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
1314         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1315         * gcc.dg/tree-ssa/scev-9.c: Ditto.
1316         * gcc.dg/tree-ssa/scev-10.c: Ditto.
1317         * gcc.dg/tree-ssa/scev-11.c: Ditto.
1318         * gcc.dg/tree-ssa/scev-12.c: Ditto.
1320 2016-04-27  Richard Biener  <rguenther@suse.de>
1322         PR ipa/70760
1323         * g++.dg/ipa/ipa-pta-2.C: New testcase.
1324         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1326 2016-04-27  Nathan Sidwell  <nathan@acm.org>
1328         * g++.dg/cpp0x/constexpr-recursion3.C: New.
1329         * g++.dg/ubsan/pr63956.C: Adjust error location.
1331 2016-04-27  Nick Clifton  <nickc@redhat.com>
1333         PR middle-end/49889
1334         * gcc.dg/pr49889.c: New test.
1336 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
1338         * c-c++-common/memset-array.c: New test.
1340 2016-04-26  Martin Sebor  <msebor@redhat.com>
1342         PR c++/66639
1343         * g++.dg/cpp1y/func_constexpr.C: New test.
1345 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
1347         PR c++/70241
1348         * g++.dg/cpp0x/enum32.C: New test.
1349         * g++.dg/cpp0x/enum33.C: New test.
1351 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1353         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1354         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1355         * gcc.c-torture/execute/bitfld-6.c: Likewise.
1356         * gcc.c-torture/execute/bitfld-7.c: Likewise.
1357         * gcc.c-torture/execute/pr38151.c: Likewise.
1358         * gcc.c-torture/execute/pr66556.c: Likewise.
1359         * gcc.c-torture/execute/pr67781.c: Likewise.
1360         * gcc.c-torture/execute/pr68648.c: Likewise.
1362 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1364         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1366 2016-04-26  Marek Polacek  <polacek@redhat.com>
1368         PR c/67784
1369         * gcc.dg/pr67784-3.c: New test.
1370         * gcc.dg/pr67784-4.c: New test.
1371         * gcc.dg/pr67784-5.c: New test.
1373         PR c/70791
1374         * gcc.dg/Wnested-externs-2.c: New test.
1376 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1378         * gcc.dg/fold-plusmult.c: Adjust.
1379         * gcc.dg/no-strict-overflow-6.c: Adjust.
1380         * gcc.dg/gomp/loop-1.c: Xfail some tests.
1382 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1384         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1385         number scans.
1386         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1387         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1388         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1389         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1390         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1391         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1392         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1393         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1394         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1395         * gcc.target/i386/avx512f-gather-5.c: Likewise.
1396         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1397         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1398         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1399         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1400         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1401         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1402         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1403         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1404         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1405         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1406         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1407         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1408         scans.
1409         * gcc.target/i386/pr32219-4.c: Likewise.
1410         * gcc.target/i386/pr32219-6.c: Likewise.
1411         * gcc.target/i386/pr32219-8.c: Likewise.
1413 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1415         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1416         associated options.
1418 2016-04-26  Marek Polacek  <polacek@redhat.com>
1420         PR c++/70744
1421         * g++.dg/ext/cond2.C: New test.
1423 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
1425         PR tree-optimization/70771
1426         PR tree-optimization/70775
1427         * gcc.dg/pr70771.c: New test.
1428         * gcc.dg/pr70775.c: New test.
1430 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1432         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1434 2016-04-25  Richard Biener  <rguenther@suse.de>
1436         PR tree-optimization/70780
1437         * gcc.dg/torture/pr70780.c: New testcase.
1439 2016-04-25  Michael Collison <michael.collison@arm.com>
1441         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1442         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1443         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1444         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1445         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1446         * testsuite/lib/target-supports.exp
1447         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1448         that arm neon support vector widen sum of HImode TO SImode.
1450 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
1452         PR sanitizer/70712
1453         * c-c++-common/asan/pr70712.c: New test.
1455 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1457         * .gitattributes: New file.
1459 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
1461         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1463 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
1465         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1466         * gfortran.dg/submodule_15.f08: Likewise.
1468 2016-04-22  Richard Biener  <rguenther@suse.de>
1470         PR tree-optimization/70740
1471         * gcc.dg/torture/pr70740.c: New testcase.
1473 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
1475         PR target/70750
1476         * gcc.target/i386/pr70750-1.c: New test.
1477         * gcc.target/i386/pr70750-2.c: Likewise.
1479 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1481         PR c++/70540
1482         * g++.dg/cpp0x/auto48.C: New.
1484 2016-04-21  Marek Polacek  <polacek@redhat.com>
1486         PR c++/70513
1487         * g++.dg/cpp0x/forw_enum12.C: New test.
1488         * g++.dg/cpp0x/forw_enum13.C: New test.
1490 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1492         PR target/70728
1493         * gcc.target/i386/pr70728.c: New test.
1495 2016-04-21  Richard Biener  <rguenther@suse.de>
1497         PR middle-end/70747
1498         * gcc.dg/pr70747.c: New testcase.
1500 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
1502         PR tree-optimization/70715
1503         * gcc.dg/tree-ssa/scev-13.c: New test.
1505 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1507         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1509 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1511         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1513 2016-04-20  Jan Hubicka  <jh@suse.cz>
1515         PR ipa/70018
1516         * g++.dg/ipa/nothrow-1.C: New testcase.
1518 2016-04-20  Nathan Sidwell  <nathan@acm.org>
1520         PR c++/55635
1521         * g++.dg/eh/delete1.C: New.
1523 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1525         * gcc.target/i386/avx256-unaligned-store-2.c: Add
1526         -mtune-ctrl=sse_typeless_stores.
1528 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1530         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1532 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1534         PR tree-optimization/69489
1535         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1537 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
1539         PR c++/69363
1540         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1541         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1542         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1544 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1546         PR tree-optimization/56625
1547         PR tree-optimization/69489
1548         * gcc.dg/vect/pr56625.c: New test.
1549         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1551 2016-04-20  Andrew Pinski  <apinski@cavium.com>
1553         PR target/64971
1554         * gcc.c-torture/compile/pr37433-1.c: New testcase.
1556 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
1558         * gnat.dg/self1.adb: Remove now incorrect test.
1560 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
1562         * gcc.dg/tree-ssa/scev-11.c: New test.
1563         * gcc.dg/tree-ssa/scev-12.c: New test.
1565 2016-04-20  Marek Polacek  <polacek@redhat.com>
1567         PR tree-optimization/70725
1568         * gcc.dg/pr70725.c: New test.
1570 2016-04-20  Richard Biener  <rguenther@suse.de>
1572         PR tree-optimization/70726
1573         * g++.dg/vect/pr70726.cc: New testcase.
1575 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1577         PR target/70674
1578         * gcc.target/s390/pr70674.c: New test.
1580 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1582         PR libgfortran/70684
1583         * gfortran.dg/list_read_14.f90: New test.
1585 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
1587         PR target/69201
1588         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1589         extern to force it misaligned.
1590         (b): Likewise.
1591         (c): Likewise.
1592         (d): Likewise.
1593         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1594         Don't check `*' before movv4sf_internal.
1595         * gcc.target/i386/avx256-unaligned-store-2.c: Check
1596         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1597         Don't check `*' before movv16qi_internal.
1598         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1599         extern to force it misaligned.
1600         (b): Likewise.
1601         (c): Likewise.
1602         (d): Likewise.
1603         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1604         Don't check `*' before movv2df_internal.
1605         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1606         extern to force it misaligned.
1607         (b): Likewise.
1608         (c): Likewise.
1609         (d): Likewise.
1610         Check movv8sf_internal instead of avx_storeups256.
1611         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1613 2016-04-19  Richard Biener  <rguenther@suse.de>
1615         PR tree-optimization/70171
1616         * g++.dg/tree-ssa/pr70171.C: New testcase.
1618 2016-04-19  Richard Biener  <rguenther@suse.de>
1620         PR tree-optimization/70724
1621         * gcc.dg/torture/pr70724.c: New testcase.
1623 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
1625         PR middle-end/70689
1626         * testsuite/gcc.target/i386/pr70689.c: New.
1628 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
1630         PR target/70708
1631         * gcc.target/i386/pr70708.c: New test.
1633 2016-04-18  Richard Biener  <rguenther@suse.de>
1635         PR tree-optimization/43434
1636         * gcc.dg/vect/pr43434.c: New testcase.
1637         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1638         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1639         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1640         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1641         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1642         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1643         * gcc.dg/gomp/pr68640.c: Likewise.
1644         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1645         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1647 2016-04-18  Richard Biener  <rguenther@suse.de>
1649         PR tree-optimization/70701
1650         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1652 2016-04-18  Tom de Vries  <tom@codesourcery.com>
1654         PR testsuite/70699
1655         * gcc.dg/pr70161.c: Add dot-file scans.
1656         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1657         instead of after last dot char.
1659 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1661         * c-c++-common/dump-ada-spec-3.c: New test.
1662         * c-c++-common/dump-ada-spec-4.c: Likewise.
1664 2016-04-17  Tom de Vries  <tom@codesourcery.com>
1666         PR other/70183
1667         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1669 2016-04-15  Jan Hubicka  <jh@suse.cz>
1671         PR ipa/70018
1672         * g++.dg/ipa/pure-const-1.C: New testcase.
1673         * g++.dg/ipa/pure-const-2.C: New testcase.
1674         * g++.dg/ipa/pure-const-3.C: New testcase.
1676 2016-04-15  Marek Polacek  <polacek@redhat.com>
1678         PR c/70671
1679         * gcc.dg/bitfld-22.c: New test.
1681 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
1683         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1684         x86_64.
1686 2016-04-15  Marek Polacek  <polacek@redhat.com>
1688         PR c/70651
1689         * c-c++-common/pr70651.c: New test.
1691 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1693         PR rtl-optimization/70681
1694         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1695         dump scan on arm and powerpc.
1696         * gcc.dg/pr10474.c: Likewise.
1698 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
1700         PR c++/69517
1701         PR c++/70019
1702         PR c++/70588
1703         * g++.dg/cpp1y/vla11.C: Revert for real.
1705         PR c/70436
1706         * c-c++-common/Wparentheses-1.c: New test.
1707         * c-c++-common/gomp/Wparentheses-1.c: New test.
1708         * c-c++-common/gomp/Wparentheses-2.c: New test.
1709         * c-c++-common/gomp/Wparentheses-3.c: New test.
1710         * c-c++-common/gomp/Wparentheses-4.c: New test.
1711         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1712         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1713         * c-c++-common/goacc/Wparentheses-1.c: New test.
1715 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1717         PR target/70662
1718         * gcc.target/i386/pr70662.c: New test.
1720 2016-04-15  Richard Biener  <rguenther@suse.de>
1721             Alan Modra  <amodra@gmail.com>
1723         PR tree-optimization/70130
1724         * gcc.dg/vect/O3-pr70130.c: New testcase.
1726 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1728         PR target/70669
1729         * gcc.target/powerpc/pr70669.c: New test.
1731         PR target/70640
1732         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1733         a power7 system that does not have an assembler that supports
1734         power8.
1736 2016-04-14  Martin Sebor  <msebor@redhat.com>
1738         PR c++/69517
1739         PR c++/70019
1740         PR c++/70588
1741         * c-c++-common/ubsan/vla-1.c: Revert.
1742         * g++.dg/cpp1y/vla11.C: Same.
1743         * g++.dg/cpp1y/vla12.C: Same.
1744         * g++.dg/cpp1y/vla13.C: Same.
1745         * g++.dg/cpp1y/vla14.C: Same.
1746         * g++.dg/cpp1y/vla3.C: Same.
1747         * gcc/testsuite/g++.dg/init/array24.C: Same.
1748         * g++.dg/ubsan/vla-1.C: Same.
1750 2016-04-14  Marek Polacek  <polacek@redhat.com>
1751             Jan Hubicka  <hubicka@ucw.cz>
1753         PR c++/70029
1754         * g++.dg/torture/pr70029.C: New test.
1756 2016-04-14  Martin Sebor  <msebor@redhat.com>
1758         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1759         type size to prevent failures on targets with very low maximum
1760         alignment.
1762 2016-04-14  Richard Biener  <rguenther@suse.de>
1764         PR tree-optimization/70623
1765         * gcc.dg/torture/pr70623.c: New testcase.
1766         * gcc.dg/torture/pr70623-2.c: Likewise.
1768 2016-04-13  Martin Sebor  <msebor@redhat.com>
1770         PR c++/69517
1771         PR c++/70019
1772         PR c++/70588
1773         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1774         * g++.dg/cpp1y/vla11.C: New test.
1775         * g++.dg/cpp1y/vla12.C: New test.
1776         * g++.dg/cpp1y/vla13.C: New test.
1777         * g++.dg/cpp1y/vla14.C: New test.
1778         * g++.dg/cpp1y/vla3.C: Restore deleted test.
1779         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1780         * g++.dg/ubsan/vla-1.C: Disable exceptions.
1782 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1784         PR c++/70641
1785         * g++.dg/opt/pr70641.C: New test.
1787 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1789         PR rtl-optimization/68749
1790         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1791         effects of argument promotions.
1792         Remove default args to dg-skip-if.
1794 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
1796         PR c++/70635
1797         * g++.dg/parse/pr70635.C: New.
1799 2016-04-13  Marek Polacek  <polacek@redhat.com>
1801         PR c++/70639
1802         * c-c++-common/Wmisleading-indentation-4.c: New test.
1804 2016-04-13  Marek Polacek  <polacek@redhat.com>
1806         PR c/70436
1807         * testsuite/gcc.dg/Wparentheses-12.c: New test.
1808         * testsuite/gcc.dg/Wparentheses-13.c: New test.
1810 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1812         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1813         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1814         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1816 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1818         PR middle-end/70633
1819         * gcc.c-torture/compile/pr70633.c: New test.
1821         PR debug/70628
1822         * gcc.dg/torture/pr70628.c: New test.
1824 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
1826         PR c++/70610
1827         * g++.dg/template/pr70610.C: New test.
1828         * g++.dg/template/pr70610-2.C: New test.
1829         * g++.dg/template/pr70610-3.C: New test.
1830         * g++.dg/template/pr70610-4.C: New test.
1832 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1834         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1835         128 instead of 32.
1837         PR c++/70571
1838         * g++.dg/ext/pr70571.C: New test.
1840 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1842         PR target/70640
1843         * gcc.target/powerpc/pr70640.c: New test.
1845 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
1847         PR c++/68722
1848         * g++.dg/parse/pr68722.C: New.
1850 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1852         PR rtl-optimization/70596
1853         * gcc.target/i386/pr70596.c: New test.
1855 2016-04-12  Nathan Sidwell  <nathan@acm.org>
1857         PR c++/70501
1858         * g++.dg/init/pr70501.C: New.
1860 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
1862         * gcc.target/i386/asm-flag-6.c: New test.
1864 2016-04-12  Tom de Vries  <tom@codesourcery.com>
1866         PR tree-optimization/68756
1867         * gcc.dg/graphite/pr68756.c: New test.
1869 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1871         PR tree-optimization/70602
1872         * gcc.c-torture/execute/pr70602.c: New test.
1874 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1876         PR target/70381
1877         * gcc.target/powerpc/float128-1.c: New tests to make sure the
1878         __float128 emulator is built and runs.
1879         * gcc.target/powerpc/float128-1.c: Likewise.
1881         * lib/target-supports.exp (check_ppc_float128_sw_available):
1882         Rework tests for __float128 software and hardware
1883         availability. Fix exit condition to return 0 on success.
1885 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1887         PR target/70133
1888         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1889         * gcc.target/aarch64/target_attr_15.c: Likewise.
1891 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1893         PR c++/69066
1894         * g++.dg/cpp1y/pr69066.C: New.
1896 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1898         PR fortran/68566
1899         * gfortran.dg/pr36192.f90: Update test.
1900         * gfortran.dg/pr36192_1.f90: Update test.
1901         * gfortran.dg/real_dimension_1.f: Update test.
1902         * gfortran.dg/parameter_array_init_7.f90: New test.
1904 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
1906         PR testsuite/64039
1907         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1909         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1911         PR rtl-optimization/66669
1912         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1914         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1916         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1917         * gcc.dg/pie-1.c: Likewise.
1918         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1919         * gcc.dg/pic-4.c: Likewise.
1920         * gcc.dg/pie-3.c: Likewise.
1921         * gcc.dg/pie-4.c: Likewise.
1923         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1925         PR tree-optimization/68644
1926         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1928         PR rtl-optimization/64886
1929         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1931 2016-04-09  Tom de Vries  <tom@codesourcery.com>
1933         PR tree-optimization/68953
1934         * gcc.dg/graphite/pr68953.c: New test.
1936 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1938         PR fortran/70592
1939         * gfortran.dg/deferred_character_16.f90: New test.
1941 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
1943         PR tree-optimization/70586
1944         * gcc.c-torture/execute/pr70586.c: New test.
1946 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1948         PR sanitizer/70573
1949         * c-c++-common/asan/halt_on_error-1.c: Replace memset
1950         with __builtin_memset
1951         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1953 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
1955         PR lto/70289
1956         PR ipa/70348
1957         PR tree-optimization/70373
1958         PR middle-end/70533
1959         PR middle-end/70534
1960         PR middle-end/70535
1961         * c-c++-common/goacc/reduction-5.c: New test.
1962         * c-c++-common/goacc/reduction-promotions.c: New test.
1963         * gfortran.dg/goacc/reduction-3.f95: New test.
1964         * gfortran.dg/goacc/reduction-promotions.f90: New test.
1966 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
1968         PR c++/70590
1969         PR c++/70452
1970         * g++.dg/pr70590.C: New test.
1971         * g++.dg/pr70590-2.C: New test.
1973 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
1975         PR middle-end/70593
1976         * gcc.target/i386/pr70593.c: New test.
1978         PR rtl-optimization/70574
1979         * gcc.target/i386/avx2-pr70574.c: New test.
1981 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
1983         PR sanitizer/70541
1984         * c-c++-common/asan/pr70541.c: New test.
1986 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1988         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1989         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1991 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1993         PR target/70566
1994         * gcc.c-torture/execute/pr70566.c: New test.
1996 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1998         * c-c++-common/goacc/uninit-copy-clause.c: New test.
1999         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2001 2016-04-08  Alan Modra  <amodra@gmail.com>
2003         * gcc.target/powerpc/pr70117.c: New.
2005 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
2007         PR testsuite/70581
2008         * gcc.dg/lto/simd-function_0.c: New test.
2010         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2011         clones.
2012         * c-c++-common/attr-simd-2.c: Likewise.
2013         * c-c++-common/attr-simd-4.c: Likewise.
2014         * gcc.dg/gomp/simd-clones-2.c: Likewise.
2015         * gcc.dg/gomp/simd-clones-3.c: Likewise.
2017 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2019         PR testsuite/70553
2020         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2022 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
2023             Tom de Vries  <tom@codesourcery.com>
2025         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2026         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2027         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2028         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2029         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2030         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2031         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2032         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2034 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
2036         PR c/70436
2037         * g++.dg/warn/Wparentheses-29.C: New test.
2039 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
2041         PR c/70436
2042         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2043         explicit braces to resolve a future -Wparentheses warning.
2045 2016-04-06  Richard Henderson  <rth@redhat.com>
2047         * gcc.dg/pr61817-1.c: New test.
2048         * gcc.dg/pr61817-2.c: New test.
2049         * gcc.dg/pr69391-1.c: New test.
2050         * gcc.dg/pr69391-2.c: New test.
2052 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
2054         PR rtl-optimization/70398
2055         * testsuite/gcc.target/aarch64/pr70398.c: New.
2057 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2059         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2061 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
2062             Pedro Alves  <palves@redhat.com>
2064         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2066 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
2068         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2069         Check for avx512f effective targets instead of avx2.
2070         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2071         for AVX512F clones.
2072         * gcc.dg/gomp/declare-simd-3.c: Likewise.
2073         * g++.dg/gomp/declare-simd-1.C: Likewise.
2074         * g++.dg/gomp/declare-simd-3.C: Likewise.
2075         * g++.dg/gomp/declare-simd-4.C: Likewise.
2077         PR middle-end/70550
2078         * c-c++-common/gomp/pr70550-1.c: New test.
2079         * c-c++-common/gomp/pr70550-2.c: New test.
2081 2016-04-05  Nathan Sidwell  <nathan@acm.org>
2083         PR c++/70512
2084         * g++.dg/ext/attribute-may-alias-5.C: New.
2086 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2088         PR c++/70336
2089         * c-c++-common/pr70336.c: New test.
2090         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2091         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2093 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
2095         PR ipa/66223
2096         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2098 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2100         PR rtl-optimization/70542
2101         * gcc.dg/torture/pr70542.c: New test.
2102         * gcc.target/i386/avx2-pr70542.c: New test.
2104 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
2106         PR tree-optimization/70509
2107         * gcc.target/i386/avx512bw-pr70509.c: New test.
2109 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
2111         PR c++/70452
2112         * g++.dg/ext/constexpr-vla4.C: New test.
2114 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
2116         PR target/70510
2117         * gcc.target/i386/pr70510.c: New test.
2119 2016-04-05  Richard Biener  <rguenther@suse.de>
2121         PR tree-optimization/70526
2122         * g++.dg/torture/pr70526.C: New testcase.
2124 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2126         PR target/70525
2127         * gcc.target/i386/pr70525.c: New test.
2129 2016-04-05  Richard Biener  <rguenther@suse.de>
2131         PR middle-end/70499
2132         * g++.dg/torture/pr70499.C: New testcase.
2134 2016-04-05  Richard Biener  <rguenther@suse.de>
2136         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2137         remove XFAIL.
2139 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
2141         PR middle-end/70307
2142         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
2143         rs6000 ABI warnings.
2145 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
2147         PR ipa/66223
2148         * g++.dg/ipa/devirt-51.C: New testcase.
2150 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2151             Jakub Jelinek <jakub@redhat.com>
2153         PR middle-end/70457
2154         * gcc.dg/torture/pr70457.c: New.
2156 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
2158         PR fortran/67538
2159         * gfortran.dg/allocate_with_source_19.f08: New test.
2161 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
2163         PR fortran/65795
2164         * gfortran.dg/coarray_allocate_6.f08: New test.
2166 2016-04-04  Richard Biener  <rguenther@suse.de>
2168         PR rtl-optimization/70484
2169         * gcc.dg/torture/pr70484.c: New testcase.
2171 2016-04-04  Marek Polacek  <polacek@redhat.com>
2173         PR c/70307
2174         * gcc.dg/torture/pr70307.c: New test.
2176 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
2178         PR target/70416
2179         PR target/67391
2180         * gcc.target/sh/torture/pr70416.c: New.
2182 2016-04-02  Martin Sebor  <msebor@redhat.com>
2184         PR c++/67376
2185         PR c++/70170
2186         PR c++/70172
2187         PR c++/70228
2188         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2189         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2190         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2191         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2192         * g++.dg/cpp0x/constexpr-string.C: Same.
2193         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2194         * g++.dg/cpp0x/pr65398.C: Same.
2195         * g++.dg/ext/constexpr-vla1.C: Same.
2196         * g++.dg/ext/constexpr-vla2.C: Same.
2197         * g++.dg/ext/constexpr-vla3.C: Same.
2198         * g++.dg/ubsan/pr63956.C: Same.
2200 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2202         PR rtl-optimization/70467
2203         * gcc.target/i386/pr70467-2.c: New test.
2205 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2206             Marek Polacek  <polacek@redhat.com>
2208         PR c++/70488
2209         * g++.dg/init/new47.C: New test.
2211 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2213         PR target/70496
2214         * gcc.target/arm/pr70496.c: New test.
2216 2016-04-01  Nathan Sidwell  <nathan@acm.org>
2218         PR c++/68475
2219         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2221 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2223         PR target/69890
2224         * gcc.dg/strlenopt.h (memmove): New.
2225         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2226         instead of "string.h".
2227         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2228         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2229         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2230         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2231         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2232         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2233         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2234         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2235         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2236         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2237         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2238         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2239         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2240         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2241         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2242         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2243         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2244         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2245         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2246         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2248 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2250         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2251         (Holder::foo): Reflect this.
2253 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
2255         PR target/70442
2256         * gcc.dg/pr70442.c: New test.
2258 2016-03-31  Nathan Sidwell  <nathan@acm.org>
2260         PR c++/70393
2261         * g++.dg/cpp0x/constexpr-virtual6.C: New.
2263 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2265         PR target/70453
2266         * gcc.target/i386/pr70453.c: New test.
2268 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
2270         PR target/70292
2271         * gcc.c-torture/pr70292.c: New test.
2273 2016-03-31  Marek Polacek  <polacek@redhat.com>
2275         PR c/70297
2276         * c-c++-common/pr70297.c: New test.
2277         * g++.dg/cpp0x/typedef-redecl.C: New test.
2278         * gcc.dg/typedef-redecl2.c: New test.
2280 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
2282         PR rtl-optimization/70460
2283         * gcc.c-torture/execute/pr70460.c: New test.
2285 2016-03-31  Richard Biener  <rguenther@suse.de>
2287         PR c++/70430
2288         * g++.dg/ext/vector30.C: New testcase.
2290 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2291             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2293         * gfortran.dg/fmt_pf.f90: New test.
2295 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2297         Forward-port from 5 branch
2298         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2300         PR testsuite/70356
2301         * gcc.target/i386/avx-vextractf128-256-5.c: Move
2302         dg-require-effective-target after dg-do.
2304         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2306         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2308 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
2309             Julian Brown  <julian@codesourcery.com>
2310             Chung-Lin Tang  <cltang@codesourcery.com>
2311             Cesar Philippidis  <cesar@codesourcery.com>
2312             James Norris  <jnorris@codesourcery.com>
2313             Tom de Vries  <tom@codesourcery.com>
2314             Nathan Sidwell  <nathan@codesourcery.com>
2316         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2317         * c-c++-common/goacc/loop-clauses.c: Likewise.
2318         * g++.dg/goacc/template.C: Likewise.
2319         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2320         * gfortran.dg/goacc/loop-1.f95: Likewise.
2321         * gfortran.dg/goacc/loop-5.f95: Likewise.
2322         * gfortran.dg/goacc/loop-6.f95: Likewise.
2323         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2324         * c-c++-common/goacc-gomp/nesting-1.c: Update.
2325         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2326         * c-c++-common/goacc/clauses-fail.c: Likewise.
2327         * c-c++-common/goacc/parallel-1.c: Likewise.
2328         * c-c++-common/goacc/reduction-1.c: Likewise.
2329         * c-c++-common/goacc/reduction-2.c: Likewise.
2330         * c-c++-common/goacc/reduction-3.c: Likewise.
2331         * c-c++-common/goacc/reduction-4.c: Likewise.
2332         * c-c++-common/goacc/routine-3.c: Likewise.
2333         * c-c++-common/goacc/routine-4.c: Likewise.
2334         * c-c++-common/goacc/routine-5.c: Likewise.
2335         * c-c++-common/goacc/tile.c: Likewise.
2336         * g++.dg/goacc/template.C: Likewise.
2337         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2338         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2339         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
2340         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
2341         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2342         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2343         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2344         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
2345         * c-c++-common/goacc/use_device-1.c: ... this file.
2346         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
2347         * c-c++-common/goacc/host_data-5.c: ... this file, and...
2348         * c-c++-common/goacc/host_data-6.c: ... this file.
2349         * c-c++-common/goacc/loop-2-kernels.c: New file.
2350         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2351         * c-c++-common/goacc/loop-3.c: Likewise.
2352         * g++.dg/goacc/reference.C: Likewise.
2353         * g++.dg/goacc/routine-1.C: Likewise.
2354         * g++.dg/goacc/routine-2.C: Likewise.
2356 2016-03-30  Richard Biener  <rguenther@suse.de>
2358         PR middle-end/70450
2359         * gcc.dg/torture/pr70450.c: New testcase.
2361 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2363         PR target/70421
2364         * gcc.dg/torture/pr70421.c: New test.
2365         * gcc.target/i386/avx512f-pr70421.c: New test.
2367 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
2369         PR testsuite/70364
2370         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2371         (check): New function.
2372         (bar): Call check.
2373         (foo): Align stack to 16 bytes when calling bar.
2374         * gcc.target/i386/cleanup-2.c: Likewise.
2376 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
2378         PR tree-optimization/59124
2379         * gcc.dg/Warray-bounds-19.c: New test.
2381 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
2383         * lib/prune.exp (escape_regex_chars): New.
2384         (prune_file_path): Update to quote metcharacters for regexp.
2386 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
2388         PR rtl-optimization/70429
2389         * gcc.c-torture/execute/pr70429.c: New test.
2391         PR tree-optimization/70405
2392         * gcc.dg/pr70405.c: New test.
2394 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
2396         PR fortran/70397
2397         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2398         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2400 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
2402         PR testsuite/64177
2403         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2404         __cilkrts_set_param to set two workers.
2405         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2406         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2408 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2410         * g++.dg/ext/fnname5.C: Update the test for Darwin.
2412 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2414         PR target/70406
2415         * gcc.target/i386/pr70406.c: New test.
2417 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2419         * gnat.dg/specs/double_record_extension3.ads: New test.
2421 2016-03-25  Richard Henderson  <rth@redhat.com>
2423         PR target/70120
2424         * gcc.target/aarch64/pr70120-1.c: New.
2425         * gcc.target/aarch64/pr70120-2.c: New.
2426         * gcc.target/aarch64/pr70120-3.c: New.
2428 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
2430         PR c++/62212
2431         * g++.dg/template/mangle2.C: The dg-do directive should be
2432         "compile" not "assemble".
2434 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
2436         PR lto/69650
2437         * gcc.dg/pr69650.c: New test.
2439 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
2441         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2443 2016-03-25  Alan Modra  <amodra@gmail.com>
2445         * gcc.dg/dfp/pr70052.c: New test.
2447 2016-03-24  Richard Henderson  <rth@redhat.com>
2449         PR middle-end/69845
2450         * gcc.dg/tree-ssa/pr69845-1.c: New test.
2451         * gcc.dg/tree-ssa/pr69845-2.c: New test.
2453 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2455         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2457 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2459         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2460         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2462 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2464         * c-c++-common/goacc/uninit-dim-clause.c: New test.
2465         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2467 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
2469         PR c++/62212
2470         * g++.dg/template/mangle2.C: New test.
2472 2016-03-24  Richard Biener  <rguenther@suse.de>
2474         PR tree-optimization/70396
2475         * gcc.dg/torture/pr70396.c: New testcase.
2477 2016-03-24  Richard Biener  <rguenther@suse.de>
2479         PR middle-end/70370
2480         * gcc.dg/torture/pr70370.c: New testcase.
2482 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2484         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2485         * gfortran.dg/goacc/kernels-tree.f95: Same.
2486         * gfortran.dg/goacc/parallel-tree.f95: Same.
2488 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2490         * c-c++-common/goacc/uninit-if-clause.c: New test.
2491         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2493 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
2495         PR target/70290
2496         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2497         Fix formatting.
2499 2016-03-24  Richard Biener  <rguenther@suse.de>
2501         PR tree-optimization/70372
2502         * gcc.dg/tree-ssa/pr70372.c: New testcase.
2504 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2506         PR c++/70347
2507         * g++.dg/cpp1y/nsdmi-union1.C: New test.
2509 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2511         PR c++/70332
2512         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2514 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2516         PR c++/70001
2517         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2518         * g++.dg/cpp1y/pr70001.C: New test.
2520         PR c++/70323
2521         * g++.dg/cpp0x/constexpr-70323.C: New test.
2523 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
2524             Jason Merrill  <jason@redhat.com>
2525             Jakub Jelinek  <jakub@redhat.com>
2527         PR c++/69315
2528         * g++.dg/cpp0x/constexpr-69315.C: New test.
2529         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2531 2016-03-23  Marek Polacek  <polacek@redhat.com>
2533         PR c++/69884
2534         * g++.dg/warn/Wignored-attributes-1.C: New test.
2535         * g++.dg/warn/Wignored-attributes-2.C: New test.
2537 2016-03-23  Tom de Vries  <tom@codesourcery.com>
2539         * c-c++-common/goacc/kernels-default.c (foo): Add missing
2540         initialization.
2541         * gfortran.dg/goacc/private-3.f95 (test): Same.
2542         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2543         missing use param.
2545 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2547         * lib/target-supports.exp: Remove v7ve entry from loop
2548         creating effective target checks.
2549         (check_effective_target_arm_arch_v7ve_ok): New procedure.
2550         (add_options_for_arm_arch_v7ve): Likewise.
2552 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
2554         PR tree-optimization/70354
2555         * gcc.dg/vect/pr70354-1.c: New test.
2556         * gcc.dg/vect/pr70354-2.c: New test.
2557         * gcc.target/i386/avx2-pr70354-1.c: New test.
2558         * gcc.target/i386/avx2-pr70354-2.c: New test.
2560 2016-03-22  Jeff Law  <law@redhat.com>
2562         PR target/70232
2563         * gcc.dg/tree-ssa/pr70232.c: New test.
2565 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2567         PR target/70302
2568         * gcc.target/i386/pr70302.c: New test.
2570 2016-03-22  Richard Biener  <rguenther@suse.de>
2572         PR middle-end/70251
2573         * g++.dg/torture/pr70251.C: New testcase.
2575 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
2577         PR c/69993
2578         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2579         Wmisleading-indentation.c.
2580         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2581         reflect change to diagnostic text and order of messages.
2582         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2584 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
2586         * g++.dg/ext/java-3.C: Don't compile on AIX.
2588 2016-03-22  Richard Biener  <rguenther@suse.de>
2590         PR middle-end/70333
2591         * gcc.dg/torture/pr70333.c: New testcase.
2593 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
2595         * g++.dg/ext/pr70290.C: New test.
2597 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
2599         PR target/70325
2600         * gcc.target/i386/pr70325.c: New test.
2602 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
2604         PR target/70329
2605         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2606         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2608         PR target/70300
2609         * gcc.target/i386/pr70300.c: New test.
2611         PR c++/70295
2612         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2613         (func2): New function for cond with parens, xfail warning for c++.
2614         * g++.dg/warn/Wnonnull-compare-8.C: New test.
2616 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2618         PR c++/70096
2619         * g++.dg/template/ptrmem30.C: New test.
2621 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
2623         PR c++/70204
2624         * g++.dg/cpp0x/constexpr-70204a.C: New test.
2625         * g++.dg/cpp0x/constexpr-70204b.C: New test.
2627 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2629         PR middle-end/70326
2630         * gcc.dg/pr70326.c: New test.
2632 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
2633             Jakub Jelinek  <jakub@redhat.com>
2635         PR tree-optimization/70317
2636         * gcc.dg/pr70317.c: New test.
2638 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
2640         PR target/70327
2641         * gcc.target/i386/pr70327.c: New test.
2643 2016-03-21  Martin Liska  <mliska@suse.cz>
2645         PR ipa/70306
2646         * gcc.dg/ipa/pr70306.c: New test.
2648 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2650         * gcc.target/arm/attr-align1.c: Skip if M-profile.
2651         * gcc.target/arm/attr-align3.c: Likewise.
2652         * gcc.target/arm/attr_arm.c: Likewise.
2653         * gcc.target/arm/flip-thumb.c: Likewise.
2655 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
2657         PR target/70296
2658         * gcc.target/powerpc/altivec-36.c: New test.
2660 2016-03-21  Richard Biener  <rguenther@suse.de>
2662         PR tree-optimization/70310
2663         * gcc.dg/torture/pr70310.c: New testcase.
2665 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2667         PR target/70293
2668         * gcc.target/i386/pr70293.c: New test.
2670 2016-03-21  Richard Biener  <rguenther@suse.de>
2672         PR tree-optimization/70288
2673         * gcc.dg/torture/pr70288-1.c: New testcase.
2674         * gcc.dg/torture/pr70288-2.c: Likewise.
2676 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2678         PR rtl-optimization/69307
2679         * gcc.target/arm/pr69307.c: New test.
2681 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
2683         PR rtl-optimization/69102
2684         * gcc.c-torture/compile/pr69102.c: New test.
2686 2016-03-18  Jeff Law  <law@redhat.com>
2688         PR rtl-optimization/70263
2689         * gcc.c-torture/compile/pr70263-1.c: New test.
2690         * gcc.target/i386/pr70263-2.c: New test.
2692 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
2694         PR rtl-optimization/70278
2695         * gcc.dg/torture/pr70278.c: New test.
2696         * gcc.target/arm/pr70278.c: New test.
2698 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
2700         PR c/70281
2701         * gcc.dg/plugin/diagnostic-test-expressions-1.c
2702         (test_builtin_types_compatible_p): New test function.
2703         * gcc.dg/pr70281.c: New test case.
2705 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
2707         PR target/70113
2708         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2710 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2712         PR tree-optimization/70252
2713         * gcc.dg/pr70252.c: New test.
2715 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2717         * gcc.dg/pr70161-2.c: New test.
2718         * gcc.dg/pr70161.c: New test.
2720 2016-03-18  Tom de Vries  <tom@codesourcery.com>
2722         PR ipa/70269
2723         * gcc.dg/pr70269.c: New test.
2725 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
2727         PR c++/70267
2728         * g++.dg/ext/java-3.C: New test.
2730 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2732         PR c++/70205
2733         * g++.dg/lookup/pr70205.C: New test.
2735 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
2737         PR c++/70218
2738         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2740 2016-03-17  Marek Polacek  <polacek@redhat.com>
2742         PR c/69407
2743         * gcc.dg/atomic-op-6.c: New test.
2745 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
2747         PR c/70264
2748         * c-c++-common/pr70264.c: New test case.
2750 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
2752         PR c++/70144
2753         * c-c++-common/pr70144-1.c: New test.
2754         * c-c++-common/pr70144-2.c: New test.
2756         PR c++/70272
2757         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2758         * g++.dg/opt/flifetime-dse6.C: New test.
2759         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2761 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2763         PR driver/70192
2764         * gcc.dg/pic-1.c: New test.
2765         * gcc.dg/pic-2.c: Likewise.
2766         * gcc.dg/pic-3.c: Likewise.
2767         * gcc.dg/pic-4.c: Likewise.
2768         * gcc.dg/pie-1.c: Likewise.
2769         * gcc.dg/pie-2.c: Likewise.
2770         * gcc.dg/pie-3.c: Likewise.
2771         * gcc.dg/pie-4.c: Likewise.
2772         * gcc.dg/pie-5.c: Likewise.
2773         * gcc.dg/pie-6.c: Likewise.
2775 2016-03-17  Tom de Vries  <tom@codesourcery.com>
2777         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2778         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2780 2016-03-17  Richard Biener  <rguenther@suse.de>
2782         PR debug/70271
2783         * g++.dg/debug/pr70271.C: New testcase.
2785 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2787         * gcc.target/i386/pr70251.c: New test.
2789 2016-03-17  Marek Polacek  <polacek@redhat.com>
2791         PR c++/70194
2792         * g++.dg/warn/constexpr-70194.C: New test.
2794 2016-03-16  Richard Henderson  <rth@redhat.com>
2796         PR middle-end/70240
2797         * gcc.c-torture/compile/pr70240.c: New.
2799 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2801         * gcc.c-torture/compile/20151204.c: Skip for avr.
2803 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2805         PR target/70245
2806         * g++.dg/opt/pr70245.C: New test.
2807         * g++.dg/opt/pr70245.h: New file.
2808         * g++.dg/opt/pr70245-aux.cc: New file.
2810 2016-03-16  Martin Sebor  <msebor@redhat.com>
2812         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2814 2016-03-16  Richard Henderson  <rth@redhat.com>
2816         PR middle-end/70199
2817         * gcc.c-torture/compile/pr70199.c: New.
2819 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2821         * gcc.dg/uninit-19.c: Run dos2unix.
2823 2016-03-16  Marek Polacek  <polacek@redhat.com>
2825         PR c/70093
2826         * gcc.dg/nested-func-10.c: New test.
2827         * gcc.dg/nested-func-9.c: New test.
2829 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2831         PR tree-optimization/68714
2832         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2834 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2836         PR tree-optimization/68715
2837         * gcc.dg/graphite/pr68715-2.c: New test.
2838         * gcc.dg/graphite/pr68715.c: New test.
2839         * gfortran.dg/graphite/pr68715.f90: New test.
2841 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2843         PR tree-optimization/68809
2844         * gcc.dg/graphite/pr68809-2.c: New test.
2845         * gcc.dg/graphite/pr68809.c: New test.
2847 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2849         PR c++/70147
2850         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2851         method call to i () as argument.  Adjust expected output.
2853         PR c++/70147
2854         * g++.dg/ubsan/pr70147-1.C: New test.
2855         * g++.dg/ubsan/pr70147-2.C: New test.
2857 2016-03-15  Martin Sebor  <msebor@redhat.com>
2859         PR c++/58281
2860         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2862 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
2864         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2865         hppa*-*-hpux*.
2867         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2869         PR libfortran/69799
2870         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2871         libatomic_available.
2873 2016-03-15  Marek Polacek  <polacek@redhat.com>
2875         PR c++/70209
2876         * g++.dg/ext/attribute-may-alias-4.C: New test.
2878 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
2880         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
2881         -fvar-tracking-assignments-toggle flag.
2883 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
2885         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2887 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
2889         PR rtl-optimization/70222
2890         * gcc.c-torture/execute/pr70222-1.c: New test.
2891         * gcc.c-torture/execute/pr70222-2.c: New test.
2893 2016-03-15  Richard Henderson  <rth@redhat.com>
2895         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2897 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2899         PR rtl-optimization/69032
2900         * gcc.dg/pr69032.c: New test.
2902 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2904         PR rtl-optimization/63384
2905         * g++.dg/pr63384.C: New test.
2907 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2909         PR target/64411
2910         * gcc.target/i386/pr64411.C: New test.
2912 2016-03-15  Tom de Vries  <tom@codesourcery.com>
2914         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2915         * gfortran.dg/goacc/kernels-alias.f95: New test.
2917 2016-03-14  Martin Sebor  <msebor@redhat.com>
2919         PR c++/53792
2920         * g++.dg/cpp0x/constexpr-inline.C: New test.
2921         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2923 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
2925         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2927 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
2929         PR middle-end/70219
2930         * gcc.dg/pr70219.c: New test.
2932 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
2934         PR target/70083
2935         * gcc.dg/torture/pr70083.c: New test.
2936         * gcc.target/i386/pr70083.c: New test.
2938 2016-03-14  Richard Biener  <rguenther@suse.de>
2940         PR tree-optimization/56365
2941         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2943 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
2945         PR target/70098
2946         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2947         New function.
2948         * g++.dg/pr70098.C: New testcase.
2951 2016-03-14  Tom de Vries  <tom@codesourcery.com>
2953         PR tree-optimization/70045
2954         * gcc.dg/graphite/pr70045.c: New test.
2956 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2958         PR fortran/69043
2959         * gfortran.dg/include_9.f90: New test.
2961 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2963         PR fortran/45076
2964         gfortran.dg/prof/prof.exp: New script.
2965         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2967 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
2969         PR rtl-optimization/69307
2970         * gcc.dg/pr69307.c: New test.
2972 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
2974         PR target/69614
2975         * gcc.target/arm/pr69614.c: New.
2977 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
2979         PR fortran/70031
2980         * gfortran.dg/submodule_14.f08: New test
2982         PR fortran/69524
2983         * gfortran.dg/submodule_15.f08: New test
2985 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
2987         PR c++/70106
2988         * g++.dg/cpp1y/paren3.C: New test.
2990 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2992         PR target/70131
2993         * gcc.target/powerpc/ppc-round2.c: New test.
2995 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
2997         PR target/70123
2998         * gcc.dg/torture/pr70123.c: New test.
3000 2016-03-11  Jeff Law  <law@redhat.com>
3002         PR tree-optimization/70190
3003         * gcc.c-torture/compile/pr70190.c: New test.
3005 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
3007         PR c/68187
3008         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3009         case.
3010         (test43_b): Likewise.
3011         (test43_c): Likewise.
3012         (test43_d): Likewise.
3013         (test43_e): Likewise.
3014         (test43_f): Likewise.
3015         (test43_g): Likewise.
3016         (test44_a): Likewise.
3017         (test44_b): Likewise.
3018         (test44_c): Likewise.
3019         (test44_d): Likewise.
3020         (test44_e): Likewise.
3022 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
3024         PR c/70085
3025         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3027 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3029         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3030         dg-options.
3032 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3034         PR target/70002
3035         PR target/69245
3036         * gcc.target/aarch64/pr69245_2.c: New test.
3038 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
3040         PR tree-optimization/70177
3041         * gcc.dg/pr70177.c: New test.
3043 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
3045         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3047 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
3049         * gcc.dg/tree-ssa/sra-20.c: New.
3051 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
3053         PR rtl-optimization/70174
3054         * gcc.dg/pr70174.c: New test.
3056         PR tree-optimization/70169
3057         * gcc.dg/pr70169.c: New test.
3059 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3061         PR target/70160
3062         * gcc.target/i386/pr70160.c: New test.
3064 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3066         * gcc.target/s390/dfp-1.c: New test.
3068 2016-03-10  Nick Clifton  <nickc@redhat.com>
3070         PR target/70044
3071         * gcc.target/aarch64/pr70044.c: New test.
3073 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
3074             Jakub Jelinek  <jakub@redhat.com>
3076         PR c++/70001
3077         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3078         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3079         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3081 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
3083         PR lto/69589
3084         * g++.dg/lto/pr69589_0.C: New testcase
3085         * g++.dg/lto/pr69589_1.C: New testcase
3087 2016-03-10  Marek Polacek  <polacek@redhat.com>
3089         PR c++/70153
3090         * g++.dg/delayedfold/unary-plus1.C: New test.
3092 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3094         * gcc.target/arm/pr45701-1.c: Escape brackets.
3095         * gcc.target/arm/pr45701-2.c: Likewise.
3097 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
3099         * gfortran.dg/unconstrained_commons.f: New.
3101 2016-03-10  Alan Modra  <amodra@gmail.com>
3103         * gcc.dg/pr69195.c: New.
3104         * gcc.dg/pr69238.c: New.
3106 2016-03-10  Tom de Vries  <tom@codesourcery.com>
3108         PR testsuite/68915
3109         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3111 2016-03-10  Richard Biener  <rguenther@suse.de>
3113         PR tree-optimization/70128
3114         * gcc.dg/tree-ssa/alias-34.c: New testcase.
3115         * gcc.dg/tree-ssa/alias-35.c: Likewise.
3117 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3119         PR tree-optimization/70152
3120         * gcc.dg/pr70152.c: New test.
3122         PR target/70086
3123         * gcc.target/i386/pr70086-1.c: New test.
3124         * gcc.target/i386/pr70086-2.c: New test.
3125         * gcc.target/i386/pr70086-3.c: New test.
3127         PR tree-optimization/70127
3128         * gcc.c-torture/execute/pr70127.c: New test.
3130 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
3132         * c-c++-common/goacc/combined-directives-2.c: New test.
3134 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
3136         PR c/68473
3137         PR c++/70105
3138         * g++.dg/diagnostic/pr70105.C: New test.
3139         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3140         (test_multiple_ordinary_maps): New test function.
3142 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
3144         PR c/68473
3145         PR c++/70105
3146         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3147         Drop range information from call to inform_at_rich_loc.
3148         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3149         New.
3150         (test_show_locus): Replace calls to rich_location::add_range with
3151         calls to add_range.  Rewrite the tests that used the now-defunct
3152         rich_location ctor taking a source_range.  Simplify other tests
3153         by replacing calls to COMBINE_LOCATION_DATA with calls to
3154         make_location.
3156 2016-03-09  Richard Biener  <rguenther@suse.de>
3157         Jakub Jelinek  <jakub@redhat.com>
3159         PR tree-optimization/70138
3160         * gcc.dg/vect/pr70138-1.c: New testcase.
3161         * gcc.dg/vect/pr70138-2.c: Likewise.
3163 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3165         PR target/70049
3166         * gcc.target/i386/pr70049.c: New test.
3168 2016-03-09  Richard Biener  <rguenther@suse.de>
3170         PR c/70143
3171         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3172         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3173         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3175 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3177         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3178         arm-*-*.
3180 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3182         PR middle-end/67278
3183         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3185         PR target/67278
3186         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3188         PR middle-end/70050
3189         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
3190         in testcase comment.
3192 2016-03-09  Tom de Vries  <tom@codesourcery.com>
3194         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3195         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3196         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3197         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3198         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3199         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3200         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3201         * gfortran.dg/goacc/kernels-loop.f95: New test.
3203 2016-03-08  Martin Sebor  <msebor@redhat.com>
3205         PR c++/62096
3206         * g++.dg/warn/overflow-warn-7.C: New test.
3208 2016-03-08  Jason Merrill  <jason@redhat.com>
3210         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3211         * lib/target-supports.exp (check_effective_target_concepts): New.
3213 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
3215         PR c++/70135
3216         * g++.dg/cpp1y/constexpr-loop4.C: New test.
3217         * g++.dg/ubsan/pr70135.C: New test.
3219         PR target/70110
3220         * gcc.dg/pr70110.c: New test.
3222 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3224         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3225         * c-c++-common/gomp/if-1.c: Likewise.
3226         * c-c++-common/gomp/pr61486-2.c: Likewise.
3227         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3228         to dg-additional-options.
3229         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3230         * g++/gomp/target-teams-1.c: Likewise.
3231         * gcc.dg/gomp/gomp.exp: Likewise.
3232         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3233         dg-additional-options.
3234         * gfortran.dg/gomp/gomp.exp: Likewise.
3235         * gfortran.dg/gomp/target1.f90: Remove dg-options.
3236         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3237         dg-additional-options.
3238         * gfortran.dg/gomp/target3.f90: Remove dg-options.
3240 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3242         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3243         * c-c++-common/gomp/gridify-1.c: New test.
3244         * gfortran.dg/gomp/gridify-1.f90: Likewise.
3246 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3248         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3249         trigger for cortex-r8, when scanning for register r8.
3250         * gcc.target/arm/pr45701-2.c: Likewise.
3252 2016-02-26  Richard Biener  <rguenther@suse.de>
3253             Jeff Law  <law@redhat.com>
3255         PR tree-optimization/69740
3256         * gcc.c-torture/compile/pr69740-1.c: New test.
3257         * gcc.c-torture/compile/pr69740-2.c: New test.
3259 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3261         * lib/target-supports.exp
3262         (check_effective_target_whole_vector_shift): Enable for PPC64.
3264 2016-03-07  Richard Biener  <rguenther@suse.de>
3266         PR tree-optimization/70115
3267         * gcc.dg/torture/pr70115.c: New testcase.
3269 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
3271         PR middle-end/69916
3272         * c-c-++-common/goacc/pr69916.c: New.
3274 2016-03-07  Richard Henderson  <rth@redhat.com>
3276         * gcc.c-torture/compile/pr70061.c: New test.
3278 2016-03-07  Richard Biener  <rguenther@suse.de>
3280         PR testsuite/70109
3281         * gcc.dg/vect/O3-pr36098.c: New testcase.
3283 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
3285         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3287 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
3289         * gnat.dg/renaming9.ad[sb]: New testcase.
3291 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
3293         PR c++/70084
3294         * g++.dg/expr/stdarg3.C: New test.
3296 2016-03-04  Jeff Law  <law@redhat.com>
3298         PR tree-optimization/69196
3299         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3300         x86_64-*-*.
3302 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3304         PR c/69973
3305         * gcc.dg/pr69973.c: New test.
3307         PR rtl-optimization/69941
3308         * gcc.dg/torture/pr69941.c: New test.
3310         PR c/69824
3311         * gcc.dg/pr69824.c: New test.
3313 2016-03-05  Tom de Vries  <tom@codesourcery.com>
3315         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3316         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3317         function.
3319 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
3321         PR c++/66786
3322         * g++.dg/cpp1y/var-templ48.C: New test.
3323         * g++.dg/cpp1y/var-templ49.C: New test.
3325 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3327         * g++.dg/Wno-frame-address.C: Skip on IA-64.
3329 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3331         PR c++/70035
3332         * g++.dg/ubsan/pr70035.C: New test.
3334         PR target/70062
3335         * gcc.target/i386/pr70062.c: New test.
3337 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3339         * g++.dg/template/typename21.C: Remove c++98_only.
3341 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3343         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3345 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3347         PR c/68187
3348         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3349         function.
3350         (fn_42_b): Likewise.
3351         (fn_42_c): Likewise.
3353 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3355         PR c/68187
3356         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3357         function.
3358         (fn_40_b): Likewise.
3359         (fn_41_a): Likewise.
3360         (fn_41_b): Likewise.
3362 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3364         PR target/70059
3365         * gcc.target/i386/avx512f-pr70059.c: New test.
3366         * gcc.target/i386/avx512dq-pr70059.c: New test.
3368 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3370         PR rtl-optimization/57676
3371         * gcc.dg/torture/pr57676.c: New test.
3373 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3375         * gcc.dg/pr70026.c: New test.
3377 2016-03-04  Marek Polacek  <polacek@redhat.com>
3379         PR c/69798
3380         * gcc.dg/cilk-plus/pr69798-1.c: New test.
3381         * gcc.dg/cilk-plus/pr69798-2.c: New test.
3383 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3385         PR target/70004
3386         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3387         Delete.
3388         (test_corners_sisd_si): Likewise.
3389         (main): Remove checks of the above.
3390         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3392 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3394         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3396 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
3398         * gcc.dg/torture/pr69951.c: Accept argc==0.
3400 2016-03-04  Richard Biener  <rguenther@suse.de>
3402         PR c++/70054
3403         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3404         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3406 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3408         PR testsuite/69766
3409         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3410         testing multiarch.
3412 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3414         PR debug/69947
3415         * gcc.dg/guality/pr69947.c: New test.
3417 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3419         PR ada/70017
3420         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3422 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3424         PR rtl-optimization/69904
3425         * gcc.target/arm/pr69904.c: New test.
3427 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3429         PR target/70021
3430         * gcc.dg/vect/pr70021.c: New test.
3431         * gcc.target/i386/pr70021.c: New test.
3433 2016-03-03  Marek Polacek  <polacek@redhat.com>
3435         PR middle-end/70050
3436         * gcc.dg/pr70050.c: New test.
3438 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
3440         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3442 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
3444         PR tree-optimization/70043
3445         * gfortran.dg/vect/pr70043.f90: New test.
3447 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3449         * gnat.dg/specs/task1.ads: New test.
3451 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3453         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3454         Invoke gdb with -batch.
3455         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3457 2016-03-03  Richard Biener  <rguenther@suse.de>
3459         PR tree-optimization/55936
3460         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3462 2016-03-02  Jeff Law  <law@redhat.com>
3464         PR rtl-optimization/69942
3465         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3466         effects of argument promotions.
3468         PR tree-optimization/69987
3469         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3470         target does not support -fprefetch-loop-arrays.
3472 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
3474         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3476 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
3478         PR rtl-optimization/69052
3479         * gcc.target/i386/pr69052.c: New test.
3481 2016-03-02  Alan Modra  <amodra@gmail.com>
3483         * gcc.dg/pr69990.c: New.
3485 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3487         PR c/68062
3488         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3490         PR middle-end/70022
3491         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3493         PR target/70028
3494         * gcc.target/i386/pr70028.c: New test.
3496 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3498         * c-c++-common/asan/swapcontext-test-1.c,
3499         * c-c++-common/tsan/thread_leak.c,
3500         * g++.dg/tsan/aligned_vs_unaligned_race.C,
3501         * g++.dg/tsan/benign_race.C,
3502         * g++.dg/tsan/fd_close_norace.C,
3503         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3504         races with sanitizer output
3506 2016-03-02  Richard Biener  <rguenther@suse.de>
3507             Uros Bizjak  <ubizjak@gmail.com>
3509         PR target/67278
3510         * gcc.dg/simd-8.c: New testcase.
3512 2016-03-02  Richard Biener  <rguenther@suse.de>
3514         PR middle-end/67278
3515         * gcc.dg/simd-7.c: New testcase.
3517 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
3519         * gcc.target/i386/pr70007.c: Tweak.
3521 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3523         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3525 2016-03-02  Marek Polacek  <polacek@redhat.com>
3527         PR c/67854
3528         * gcc.dg/pr67854.c: New test.
3530 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3532         PR middle-end/70025
3533         * gcc.dg/torture/pr70025.c: New test.
3535 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3537         PR tree-optimization/68621
3538         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3540 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3542         * gcc.target/i386/pr70007.c: New test.
3544 2016-03-01  Jeff Law  <law@redhat.com>
3546         PR tree-optimization/69196
3547         * gcc.dg/tree-ssa/pr69196-1.c: New test.
3549         PR tree-optimization/69196
3550         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3551         duplicating code and spoiling the expected output.
3553 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3555         PR target/70033
3556         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3557         supports power9 before doing tests.
3558         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3559         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3560         * gcc.target/powerpc/p9-permute.c: Likewise.
3562 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
3564         PR target/70027
3565         * gcc.target/i386/pr70027.c: New test.
3567 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3569         * gcc.dg/pr70017.c: New test.
3571 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
3573         PR c/69796
3574         PR c/69974
3575         * gcc.dg/pr69796.c: New test.
3576         * gcc.dg/pr69974.c: New test.
3578 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3580         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3582 2016-02-29  Jeff Law  <law@redhat.com>
3584         PR tree-optimization/69987
3585         * gfortran.dg/pr69987.f90: New test.
3587         PR tree-optimization/69989
3588         * gcc.c-torture/compile/pr69989-2.c: New test.
3590 2016-03-01  Marek Polacek  <polacek@redhat.com>
3592         PR c++/69795
3593         * g++.dg/parse/invalid1.C: New test.
3595 2016-03-01  Richard Biener  <rguenther@suse.de>
3597         PR middle-end/70022
3598         * gcc.dg/pr70022.c: New testcase.
3600 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
3602         PR tree-optimization/69956
3603         * gcc.dg/pr69956.c: New test.
3605 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3607         PR target/70011
3608         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3609         XFAIL when hardware supports efficient unaligned storage access.
3611 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
3613         PR c++/69961
3614         * g++.dg/template/pr69961a.C: New test.
3615         * g++.dg/template/pr69961b.C: New test.
3617 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
3619         PR preprocessor/69985
3620         * gcc.dg/cpp/pr69985.c: New test case.
3622 2016-02-29  Jeff Law  <law@redhat.com>
3624         PR tree-optimization/70005
3625         * gcc.c-torture/execute/pr70005.c New test.
3627         PR tree-optimization/69999
3628         * gcc.c-torture/compile/pr69999.c: New test.
3630 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3632         PR tree-optimization/69652
3633         * gcc.dg/torture/pr69652.c: Delete test.
3634         * gcc.dg/vect/pr69652.c: New test.
3636 2016-02-19  Richard Biener  <rguenther@suse.de>
3638         PR tree-optimization/69980
3639         * gfortran.dg/vect/pr69980.f90: New testcase.
3641 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3643         * gcc.target/sparc/20160229-1.c: New test.
3645 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3647         * gnat.dg/stack_usage3.adb: New test.
3648         * gnat.dg/stack_usage3_pkg.ads: New helper.
3650 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
3652         * gnat.dg/renaming8.adb: New test.
3653         * gnat.dg/renaming8_pkg1.ads: New helper.
3654         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3655         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3657 2016-02-29  Richard Biener  <rguenther@suse.de>
3659         PR tree-optimization/69720
3660         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3662 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3664         PR fortran/68147
3665         PR fortran/47674
3666         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
3668 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3669             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3671         PR fortran/56007
3672         * gfortran.dg/coarray_8.f90: Adjust error message.
3673         * gfortran.dg/pr56007.f90: New test.
3674         * gfortran.dg/pr56007.f: New test.
3676 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
3678         PR tree-optimization/69989
3679         * gcc.dg/torture/pr69989.c: New test.
3681 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
3683         * gcc.target/i386/stack-realign-win.c: New test.
3685 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
3687         PR fortran/60126
3688         * gfortran.dg/pr60126.f90: New test.
3690 2016-02-27  Jeff Law  <law@redhat.com>
3692         Revert
3693         2016-02-26  Richard Biener  <rguenther@suse.de>
3694                     Jeff Law  <law@redhat.com>
3696         PR tree-optimization/69740
3697         * gcc.c-torture/compile/pr69740-1.c: New test.
3698         * gcc.c-torture/compile/pr69740-2.c: New test.
3700 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3702         PR fortran/69910
3703         * gfortran.dg/newunit_4.f90: New test.
3705 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
3707         PR target/69613
3708         PR rtl-optimization/69886
3709         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3710         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
3711         target.
3713 2016-02-26  Martin Sebor  <msebor@redhat.com>
3715         PR tree-optimization/15826
3716         * gcc.dg/tree-ssa/pr15826.c: New test.
3718 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3720         PR target/69969
3721         * gcc.target/powerpc/pr69969.c: New test.
3723 2016-02-26  Martin Sebor  <msebor@redhat.com>
3725         PR c++/15766
3726         * g++.old-deja/g++.other/decl5.C: Add a test case.
3728 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
3730         PR target/69946
3731         * gcc.target/powerpc/pr69946.c: New file.
3733 2016-02-26  Richard Biener  <rguenther@suse.de>
3734             Jeff Law  <law@redhat.com>
3736         PR tree-optimization/69740
3737         * gcc.c-torture/compile/pr69740-1.c: New test.
3738         * gcc.c-torture/compile/pr69740-2.c: New test.
3740 2016-02-26  Martin Jambor  <mjambor@suse.cz>
3742         PR middle-end/69920
3743         * gcc.dg/torture/pr69932.c: New test.
3744         * gcc.dg/torture/pr69936.c: Likewise.
3746 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3748         PR target/69709
3749         * gcc.target/s390/pr69709.c: New test.
3751 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3753         PR target/69245
3754         * gcc.target/aarch64/pr69245_1.c: New test.
3756 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3758         PR target/69613
3759         * gcc.dg/torture/pr69613.c: New test.
3761 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3763         PR rtl-optimization/69891
3764         * gcc.target/i386/pr69891.c: New test.
3766 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3767             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3769         PR target/61397
3770         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3771         functionality for both 32-bit and 64-bit.
3773 2016-02-26  Richard Biener  <rguenther@suse.de>
3775         PR tree-optimization/69551
3776         * gcc.dg/torture/pr69951.c: New testcase.
3778 2016-02-25  Richard Biener  <rguenther@suse.de>
3780         PR tree-optimization/48795
3781         * gcc.dg/Warray-bounds-18.c: New testcase.
3783 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3785         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3787 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
3789         PR rtl-optimization/69896
3790         * gcc.dg/pr69896.c: New test.
3792 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
3794         PR c++/69736
3795         * g++.dg/cpp1y/paren2.C: New test.
3797 2016-02-24  Martin Sebor  <msebor@redhat.com>
3799         PR c/51147
3800         * gcc.dg/enum-mode-2.c: New test.
3802 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3804         PR c++/69922
3805         * g++.dg/warn/Wnonnull-compare-6.C: New test.
3806         * g++.dg/warn/Wnonnull-compare-7.C: New test.
3807         * g++.dg/ubsan/pr69922.C: New test.
3809 2016-02-24  Marek Polacek  <polacek@redhat.com>
3811         PR c/69819
3812         * gcc.dg/pr69819.c: New test.
3814 2016-02-24  Martin Sebor  <msebor@redhat.com>
3816         PR c++/69912
3817         * g++.dg/ext/flexary15.C: New test.
3819 2016-02-24  Martin Sebor  <msebor@redhat.com>
3821         * gcc.dg/builtins-68.c: Avoid making unportable
3822         assumptions about the relationship between SIZE_MAX and UINT_MAX.
3823         * g++.dg/ext/builtin_alloca.C: Same.
3825 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3826             Charles Baylis  <charles.baylis@linaro.org>
3828         PR debug/61033
3829         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3831 2016-02-24  Richard Biener  <rguenther@suse.de>
3832             Jakub Jelinek  <jakub@redhat.com>
3834         PR middle-end/69760
3835         * gcc.dg/torture/pr69760.c: New testcase.
3837 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3839         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3840         pattern on Solaris with as.
3842 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3844         * gcc.target/arm/cond_sub_restrict_it.c: New test.
3845         * gcc.target/arm/condarith_restrict_it.c: Likewise.
3846         * gcc.target/arm/movcond_restrict_it.c: Likewise.
3847         * gcc.target/arm/negscc_restrict_it.c: Likewise.
3849 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3851         PR middle-end/69915
3852         * gcc.dg/pr69915.c: New test.
3854 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3856         PR rtl-optimization/69886
3857         * gcc.dg/torture/pr69886.c: New test.
3859 2016-02-24  Richard Biener  <rguenther@suse.de>
3861         PR middle-end/68963
3862         * gcc.dg/torture/pr68963.c: New testcase.
3864 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3866         PR target/69875
3867         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3868         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3869         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3870         * gcc.target/arm/atomic_loaddi_1.c: New test.
3871         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3872         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3873         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3874         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3875         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3876         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3877         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3878         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3880 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3882         PR middle-end/69909
3883         * gcc.dg/torture/pr69909.c: New test.
3885 2016-02-24  Richard Biener  <rguenther@suse.de>
3887         PR tree-optimization/69907
3888         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3889         * gcc.dg/vect/bb-slp-34.c: XFAIL.
3890         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3892 2016-02-24  Christian Bruel  <christian.bruel@st.com>
3894         * gcc.target/arm/pragma_cpp_fma.c: New test.
3896 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3898         PR fortran/61156
3899         * gfortran.dg/include_6.f90: Update test.
3901 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3903         PR objc/69844
3904         * objc.dg/pr69844.m: New test.
3906 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3908         PR libgfortran/69456
3909         * gfortran.dg/namelist_89.f90: New test.
3910         * gfortran.dg/pr59700.f90: Update test..
3912 2016-02-23  Martin Sebor  <msebor@redhat.com>
3914         PR middle-end/69780
3915         * g++.dg/ext/builtin_alloca.C: New test.
3916         * gcc.dg/builtins-68.c: New test.
3918 2016-02-23  Richard Henderson  <rth@redhat.com>
3920         * gcc.target/i386/addr-space-3.c: Remove test.
3922 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3924         PR preprocessor/69126
3925         PR preprocessor/69543
3926         * c-c++-common/pr69126-2-long.c: New test.
3927         * c-c++-common/pr69126-2-short.c: New test.
3928         * c-c++-common/pr69543-1.c: Remove xfail.
3930 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3932         PR preprocessor/69126
3933         PR preprocessor/69543
3934         PR preprocessor/69558
3935         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3936         (f): Rename to...
3937         (test_2): ...this, and add leading comment.
3938         (MACRO_3, test_3): New.
3939         (MACRO_4A, MACRO_4B, test_4): New.
3940         (MACRO): Rename to...
3941         (MACRO_5): ...this.
3942         (g): Rename to...
3943         (test_5): ...this, updating for renaming of MACRO, and
3944         add leading comment.
3945         * c-c++-common/pr69543-1.c: New.
3946         * c-c++-common/pr69543-2.c: New.
3947         * c-c++-common/pr69543-3.c: New.
3948         * c-c++-common/pr69543-4.c: New.
3949         * c-c++-common/pr69558-1.c: New.
3950         * c-c++-common/pr69558-2.c: New.
3951         * c-c++-common/pr69558-3.c: New.
3952         * c-c++-common/pr69558-4.c: New.
3953         * gcc.dg/pr69558.c: Move to...
3954         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
3955         xfail for c++.
3957 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
3959         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3960         to -ftree-parallelize-loops/-fopenacc changes.
3961         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3962         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3963         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3964         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3965         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3966         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3967         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3968         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3969         * c-c++-common/goacc/kernels-loop.c: Likewise.
3970         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3971         * c-c++-common/goacc/kernels-reduction.c: Likewise.
3972         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3973         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3975 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3977         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3979 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3981         PR c++/69902
3982         * g++.dg/warn/Wnonnull-compare-5.C: New test.
3984         PR c/69900
3985         * gcc.dg/pr69900.c: New test.
3987 2016-02-23  Martin Jambor  <mjambor@suse.cz>
3989         PR tree-optimization/69666
3990         * gcc.dg/tree-ssa/pr69666.c: New test.
3992 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3994         PR fortran/67451
3995         * gfortran.dg/coarray_allocate_5.f08: New test.
3997 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3999         * gcc.target/s390/vcond-shift.c: Move to ...
4000         * gcc.target/s390/vector/vcond-shift.c: ... here.
4002 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4004         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4005         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4007 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4009         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4011 2016-02-20  Mark Wielaard  <mjw@redhat.com>
4013         PR c/28901
4014         * gcc.dg/unused-variable-3.c: New test.
4016 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
4018         PR target/69888
4019         * gcc.target/i386/pr69888.c: New test.
4021 2016-02-22  Richard Biener  <rguenther@suse.de>
4023         PR tree-optimization/69882
4024         * gfortran.dg/vect/pr69882.f90: New testcase.
4026 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
4028         PR target/69885
4029         * gcc.dg/pr69885.c: New test.
4031 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
4033         PR target/69806
4034         PR target/54089
4035         * gcc.target/sh/pr54089-10.c: New.
4037 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
4039         PR fortran/69423
4040         * gfortran.dg/deferred_character_15.f90 : New test.
4042 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4044         PR fortran/57365
4045         gfortran.dg/allocate_with_source_18.f03: New test.
4047 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
4049         PR fortran/52531
4050         gfortran.dg/gomp/pr52531.f90: New test.
4052 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4054         PR c++/69865
4055         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4056         -std=c++03.
4058 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4060         PR c++/69826
4061         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4062         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4064         PR c++/69850
4065         * g++.dg/warn/Wnonnull-compare-4.C: New test.
4067         PR c++/69851
4068         * g++.dg/torture/pr69851.C: New test.
4070 2016-02-19  Martin Sebor  <msebor@redhat.com>
4072         PR testsuite/69573
4073         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4075 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4077         PR c++/69850
4078         * g++.dg/warn/Wnonnull-compare-2.C: New test.
4079         * g++.dg/warn/Wnonnull-compare-3.C: New test.
4081         PR c++/67767
4082         * g++.dg/cpp0x/pr67767.C: New test.
4084 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4086         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4087         for fp, simd, crypto, crc, lse.
4088         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4089         above.
4090         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4091         effective target check.
4093 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4095         PR target/69820
4096         * gcc.target/i386/pr69820.c: New test.
4098 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4100         * gcc.target/s390/vector/int128-1.c: New test.
4102 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4104         * gcc.target/s390/vector/vec-vcond-1.c: New test.
4106 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4108         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4109         instruction pattern name to prevent the testcase from failing with
4110         -march=z13.
4112 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4114         * gcc.target/s390/md/movstr-2.c: New test.
4116 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
4118         * gcc.target/s390/morestack.c: New test.
4120 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4122         PR target/69625
4123         * gcc.target/s390/pr69625.c: Add test case.
4125 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4127         PR testsuite/68580
4128         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4130 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4132         PR target/68404
4133         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4134         * gcc.target/powerpc/fusion3.c: Likewise.
4136 2016-02-18  Richard Biener  <rguenther@suse.de>
4138         PR middle-end/69553
4139         * g++.dg/torture/pr69553.C: New testcase.
4141 2016-02-18  Nick Clifton  <nickc@redhat.com>
4143         PR target/62254
4144         PR target/69610
4145         * gcc.target/arm/pr62554.c: New test.
4146         * gcc.target/arm/pr69610-1.c: New test.
4147         * gcc.target/arm/pr69610-2.c: New test.
4149 2016-02-18  Richard Biener  <rguenther@suse.de>
4151         PR middle-end/69854
4152         * gcc.dg/torture/pr69854.c: New testcase.
4154 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
4156         PR c++/69850
4157         * g++.dg/warn/Wnonnull-compare-1.C: New test.
4159 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4161         * gcc.target/powerpc/vec-cg.c: New test.
4163 2016-02-17  Richard Biener  <rguenther@suse.de>
4165         PR testsuite/69586
4166         * gcc.dg/uninit-21.c: Add -fno-short-enums.
4168 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4170         PR target/69161
4171         * gcc.c-torture/compile/pr69161.c: New test.
4173 2016-02-17  David Sherwood  <david.sherwood@arm.com>
4175         PR target/69532
4176         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4177         * gcc.target/arm/vect-fmaxmin.c: Likewise.
4179 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4181         * gcc.dg/ifcvt-4.c: Skip on Visium.
4183 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4185         * gnat.dg/atomic8.adb: New test.
4187 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4189         * gnat.dg/discr46.ad[sb]: New test.
4191 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4193         PR Target/48344
4194         * gcc.target/powerpc/pr48344-1.c: New test.
4196 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4198         PR fortran/69742
4199         * gfortran.dg/associate_21.f90:  New test.
4201 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4203         PR c/69835
4204         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4205         -Wnonnull in dg-options.
4206         * c-c++-common/nonnull-2.c: New test.
4208 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
4209             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4211         * gcc.target/aarch64/vector_initialization_nostack.c: New.
4213 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4215         PR middle-end/69801
4216         * gcc.dg/pr69801.c: Add empty dg-options.
4218 2016-02-16  James Norris  <jnorris@codesourcery.com>
4220         * c-c++-common/goacc/deviceptr-1.c: Add tests.
4221         * g++.dg/goacc/deviceptr-1.c: New file.
4223 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4225         PR tree-optimization/69820
4226         * gcc.dg/vect/pr69820.c: New test.
4228 2016-02-16  Richard Biener  <rguenther@suse.de>
4230         PR tree-optimization/69776
4231         * gcc.dg/torture/pr69776-2.c: New testcase.
4233 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
4235         PR tree-optimization/69714
4236         * gcc.dg/torture/pr69714.c: New test.
4238 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4240         PR tree-optimization/69802
4241         * gcc.dg/pr69802.c: New test.
4243 2016-02-16  Richard Biener  <rguenther@suse.de>
4245         PR middle-end/69801
4246         * gcc.dg/pr69801.c: New testcase.
4248 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4250         PR libgfortran/69651
4251         * gfortran.dg/read_bang.f90: New test.
4252         * gfortran.dg/read_bang4.f90: New test.
4254 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
4256         PR c++/69658
4257         * g++.dg/init/pr69658.C: New test.
4259         PR c++/69797
4260         * c-c++-common/pr69797.c: New test.
4262 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4264         * lib/target-supports.exp (check_effective_target_section_anchors): Add
4265         check for aarch64*-*-*.
4267 2016-02-15  Richard Biener  <rguenther@suse.de>
4269         PR tree-optimization/69783
4270         * gcc.dg/vect/pr69783.c: New testcase.
4272 2016-02-15  Richard Biener  <rguenther@suse.de>
4274         PR tree-optimization/69776
4275         * gcc.dg/torture/pr69776.c: New testcase.
4277 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4279         PR fortran/60526
4280         * gfortran.dg/type_decl_4.f90:  Reinstated.
4282 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
4284         PR fortran/68746
4285         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4287 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4289         PR fortran/60526
4290         PR bootstrap/69816
4291         * gfortran.dg/type_decl_4.f90:  Removed.
4293 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4295         PR fortran/60526
4296         * gfortran.dg/type_decl_4.f90:  New test.
4298 2016-02-14  Alan Modra  <amodra@gmail.com>
4300         PR testsuite/68886
4301         * gcc.c-torture/execute/stkalign.c: Revise test.
4303 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4305         PR target/67260
4306         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4308 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4310         PR target/67260
4311         * gcc.target/sh/torture/pr67260.c: New.
4313 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
4315         * gcc.dg/pr67964.c: Add dg-require-alias.
4317 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4319         PR target/67636
4320         PR target/64345
4321         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4323 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4325         PR libgfortran/69668
4326         * gfortran.dg/namelist_88.f90: New test.
4328 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4330         PR libgfortran/69668
4331         * gfortran.dg/namelist_38.f90: Update test.
4332         * gfortran.dg/namelist_84.f90: Update test.
4334 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4336         PR other/69554
4337         * gcc.dg/pr69554-1.c: New test.
4338         * gfortran.dg/pr69554-1.F90: New test.
4339         * gfortran.dg/pr69554-2.F90: New test.
4340         * lib/gcc-dg.exp (proc dg-locus): New function.
4341         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4342         distinguish between the caret-printing and non-caret-printing
4343         cases.  If caret-printing has been explicitly enabled, bail out
4344         without attempting to fix up the output.
4346 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4348         PR driver/69265
4349         PR driver/69453
4350         * gcc.dg/spellcheck-options-3.c: New test case.
4351         * gcc.dg/spellcheck-options-4.c: New test case.
4352         * gcc.dg/spellcheck-options-5.c: New test case.
4353         * gcc.dg/spellcheck-options-6.c: New test case.
4354         * gcc.dg/spellcheck-options-7.c: New test case.
4355         * gcc.dg/spellcheck-options-8.c: New test case.
4356         * gcc.dg/spellcheck-options-9.c: New test case.
4357         * gcc.dg/spellcheck-options-10.c: New test case.
4359 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4361         PR rtl-optimization/69764
4362         PR rtl-optimization/69771
4363         * c-c++-common/pr69764.c: New test.
4364         * gcc.dg/torture/pr69771.c: New test.
4366 2016-02-12  Marek Polacek  <polacek@redhat.com>
4368         * g++.dg/torture/init-list1.C: New.
4370 2016-02-12  Marek Polacek  <polacek@redhat.com>
4372         * gcc.dg/pr69522.c: Add empty dg-options.
4374 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4376         * g++.dg/lto/lto.exp: Include and init mpx.
4377         * g++.dg/lto/pr69729_0.C: New test.
4379 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4381         PR ipa/69241
4382         * g++.dg/ipa/pr69241-4.C: New test.
4384         PR ipa/68672
4385         * g++.dg/ipa/pr68672-1.C: New test.
4386         * g++.dg/ipa/pr68672-2.C: New test.
4387         * g++.dg/ipa/pr68672-3.C: New test.
4389 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
4391         PR c/69522
4392         * gcc.dg/pr69522.c: New test.
4394 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
4396         PR c++/69098
4397         * g++.dg/cpp1y/69098.C: New test.
4398         * g++.dg/cpp1y/69098-2.C: New test.
4400 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4402         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4403         and neighbour -> neighbor.
4404         * objc.dg/attributes/method-nonnull-1.m: Likewise.
4405         * objc.dg/gnu-api-2-class-meta.m: Likewise.
4406         * c-c++-common/Wvarargs.c: Likewise.
4407         * c-c++-common/goacc/host_data-5.c: Likewise.
4408         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4409         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4410         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4411         * gcc.target/aarch64/pr60697.c: Likewise.
4412         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4413         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4414         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4415         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4416         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4417         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4418         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4419         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4420         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4421         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4422         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4423         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4424         * g++.dg/lookup/koenig5.C: Likewise.
4425         * g++.dg/ext/no-asm-2.C: Likewise.
4426         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4427         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4428         * gfortran.dg/used_types_16.f90: Likewise.
4429         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4430         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4431         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4432         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4433         * gfortran.dg/abstract_type_6.f03: Likewise.
4434         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4435         * gfortran.dg/used_types_15.f90: Likewise.
4436         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4437         * gfortran.dg/exit_3.f08: Likewise.
4438         * gfortran.dg/open_status_2.f90: Likewise.
4439         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4440         * gfortran.dg/intrinsic_std_1.f90: Likewise.
4441         * gfortran.dg/associate_1.f03: Likewise.
4442         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4443         * gfortran.dg/intrinsic_std_6.f90: Likewise.
4444         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4445         * gcc.dg/builtin-object-size-1.c: Likewise.
4446         * gcc.dg/noreturn-6.c: Likewise.
4447         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4448         * gcc.dg/globalalias.c: Likewise.
4449         * gcc.dg/builtins-config.h: Likewise.
4450         * gcc.dg/pr30457.c: Likewise.
4451         * gcc.c-torture/compile/volatile-1.c: Likewise.
4452         * gcc.c-torture/execute/20101011-1.c: Likewise.
4453         * c-c++-common/Waddress-1.c: Likewise.
4455 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
4457         PR c/69768
4458         * c-c++-common/Waddress-1.c: New test.
4460 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
4462         PR fortran/69296
4463         * gfortran.dg/associate_19.f03: New test.
4464         * gfortran.dg/associate_20.f03: New test.
4466 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
4468         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4470 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4472         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4473         .arch armv8-a\n.  Add -dA to dg-options.
4474         * gcc.target/aarch64/assembler_arch_1.c: New test.
4475         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4477 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
4479         PR c++/68726
4480         * g++.dg/cpp0x/pr68726.C: New.
4482 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4484         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4485         test.
4487 2016-02-11  Richard Biener  <rguenther@suse.de>
4489         * g++.dg/tree-ssa/pr61034.C: Adjust.
4491 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
4493         PR target/69148
4494         * gcc.target/s390/pr69148.c: New.
4496 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4498         PR tree-optimization/69652
4499         * gcc.dg/torture/pr69652.c: New test.
4501 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
4502             Patrick Palka  <ppalka@gcc.gnu.org>
4504         PR ipa/69241
4505         PR c++/69649
4506         * g++.dg/ipa/pr69241-1.C: New test.
4507         * g++.dg/ipa/pr69241-2.C: New test.
4508         * g++.dg/ipa/pr69241-3.C: New test.
4509         * g++.dg/ipa/pr69649.C: New test.
4511 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
4513         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4514         * gcc.dg/tree-ssa/sra-18.c: Ditto.
4516 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
4518         PR tree-optimization/68021
4519         * gcc.dg/tree-ssa/pr68021.c: New test.
4521 2016-02-10  Richard Biener  <rguenther@suse.de>
4523         PR tree-optimization/69726
4524         * gcc.dg/uninit-22.c: New testcase.
4526 2016-02-09  Andrew Pinski  <apinski@cavium.com>
4528         PR tree-opt/69282
4529         * gcc.c-torture/compile/20160205-1.c: New testcase.
4531 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4533         PR target/68404
4534         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4535         instead accessing a really large arrray.
4536         * gcc.target/powerpc/fusion3.c: Likewise.
4538 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
4540         PR target/68532
4541         * gcc.c-torture/execute/pr68532.c: New test.
4543 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
4545         PR target/69634
4546         * gcc.dg/pr69634.c: New.
4548 2016-02-09  Richard Biener  <rguenther@suse.de>
4550         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4552 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
4554         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4556 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
4558         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4560 2016-02-09  Richard Biener  <rguenther@suse.de>
4562         PR tree-optimization/69715
4563         * gcc.dg/torture/pr69715.c: New testcase.
4565 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4567         PR c++/69139
4568         * g++.dg/cpp0x/trailing12.C: New test.
4569         * g++.dg/cpp0x/trailing13.C: New test.
4571 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
4573         PR c++/69283
4574         PR c++/67835
4575         * g++.dg/cpp1y/auto-fn29.C: New test.
4576         * g++.dg/cpp1y/auto-fn30.C: New test.
4578 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4580         PR tree-optimization/69209
4581         * gcc.c-torture/compile/pr69209.c: New test.
4583 2016-02-08  Jeff Law  <law@redhat.com>
4585         PR tree-optimization/68541
4586         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4587         of statements allowed in join block for path splitting.
4589 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
4591         PR c++/59627
4592         * g++.dg/gomp/pr59627.C: New test.
4594         PR ipa/69239
4595         * g++.dg/ipa/pr69239.C: New test.
4597 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
4599         PR preprocessor/69664
4600         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4601         * gcc.dg/cpp/warn-comments.c: Likewise.
4603 2016-02-08  Marek Polacek  <polacek@redhat.com>
4605         PR c++/69688
4606         * g++.dg/init/const12.C: New test.
4608 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
4610         PR target/60410
4611         * gcc.dg/lto/pr55113_0.c: Remove test.
4613 2016-02-08  Richard Biener  <rguenther@suse.de>
4615         PR tree-optimization/69719
4616         * gcc.dg/torture/pr69719.c: New testcase.
4618 2016-02-08  Richard Biener  <rguenther@suse.de>
4619         Jeff Law  <law@redhat.com>
4621         PR target/68273
4622         * gcc.target/mips/pr68273.c: New testcase.
4624 2016-02-08   Richard Biener  <rguenther@suse.de>
4626         PR rtl-optimization/69274
4627         * gcc.target/i386/addr-sel-1.c: XFAIL.
4629 2016-02-08  Jeff Law  <law@redhat.com>
4631         PR tree-optimization/68541
4632         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4634         PR tree-optimization/65917
4635         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4637 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4639         PR fortran/50555
4640         * gfortran.dg/namelist_args.f90: New test.
4642 2016-02-05  Jeff Law  <law@redhat.com>
4644         PR tree-optimization/68541
4645         * gcc.dg/tree-ssa/split-path-2.c: New test.
4646         * gcc.dg/tree-ssa/split-path-3.c: New test.
4647         * gcc.dg/tree-ssa/split-path-4.c: New test.
4648         * gcc.dg/tree-ssa/split-path-5.c: New test.
4649         * gcc.dg/tree-ssa/split-path-6.c: New test.
4650         * gcc.dg/tree-ssa/split-path-7.c: New test.
4652 2016-02-05  Martin Sebor  <msebor@redhat.com>
4654         PR c++/69662
4655         * g++.dg/warn/Wplacement-new-size-1.C: New test.
4656         * g++.dg/warn/Wplacement-new-size-2.C: New test.
4658 2016-02-06  Richard HEnderson  <rth@redhat.com>
4660         PR c/69643
4661         * gcc.target/i386/addr-space-4.c: New.
4662         * gcc.target/i386/addr-space-5.c: New.
4664 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
4666         PR fortran/66089
4667         * gfortran.dg/elemental_dependency_6.f90: New.
4669 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
4671         PR rtl-optimization/69691
4672         * gcc.c-torture/execute/pr69691.c: New test.
4674         PR c++/69628
4675         * g++.dg/parse/pr69628.C: New test.
4677 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4679         * gcc.dg/sancov/asan.c: Move to ...
4680         * gcc.dg/asan/sancov-1.c: ... here.
4682 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
4684         * gcc.target/i386/pr69577.c: Require avx_runtime target.
4686 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4688         PR target/69677
4689         * gcc.target/i386/pr69677.c: New test.
4691 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
4693         PR c++/68948
4694         * g++.dg/template/pr68948.C: New test.
4696 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4698         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4699         (only necessary on s390x).
4701 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4703         * gcc.target/i386/pr69454-2.c: Compile with -msse2
4704         -mno-accumulate-outgoing-args.
4706 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
4708         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4710 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
4712         PR c/69669
4713         * c-c++-common/pr69669.c: New test.
4715 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4717         PR target/69667
4718         * g++.dg/pr69667.C: New file.
4720 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
4722         PR target/69619
4723         * gcc.dg/pr69619.c: Add new test.
4725 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
4727         PR rtl-optimization/69577
4728         * gcc.target/i386/pr69577.c: New test.
4730 2016-02-04  Martin Liska  <mliska@suse.cz>
4732         * g++.dg/asan/pr69276.C: New test.
4734 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4736         PR target/65932
4737         PR target/67714
4738         * gcc.target/arm/wmul-3.c: Simplify test to generate just
4739         a single smulbb instruction.
4740         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4741         * gcc.target/amr/wmul-2.c: Likewise.
4743 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4745         PR target/65932
4746         PR target/67714
4747         * gcc.c-torture/execute/pr67714.c: New test.
4749 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
4751         PR target/69454
4752         * gcc.target/i386/pr69454-1.c: New test.
4753         * gcc.target/i386/pr69454-2.c: New test.
4755 2016-02-03  Martin Sebor  <msebor@redhat.com>
4757         PR c++/69251
4758         PR c++/69253
4759         PR c++/69290
4760         PR c++/69277
4761         PR c++/69349
4762         * g++.dg/ext/flexarray-mangle-2.C: New test.
4763         * g++.dg/ext/flexarray-mangle.C: New test.
4764         * g++.dg/ext/flexarray-subst.C: New test.
4765         * g++.dg/ext/flexary11.C: New test.
4766         * g++.dg/ext/flexary12.C: New test.
4767         * g++.dg/ext/flexary13.C: New test.
4768         * g++.dg/ext/flexary14.C: New test.
4769         * g++.dg/other/dump-ada-spec-2.C: Adjust.
4771 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4773         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4774         Define only if CHECK_FLOAT128 is defined.
4775         (main): Properly initialize u5.
4777 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
4779         PR c/69627
4780         * gcc.dg/pr69627.c: New test.
4782         PR target/69644
4783         * gcc.dg/pr69644.c: New test.
4785 2016-02-03  Mike Stump  <mikestump@comcast.net>
4787         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4788         support for struct-layout-1.exp.
4790 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
4792         PR c++/69056
4793         * g++.dg/cpp0x/pr69056.C: New test.
4795 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
4796             Alexandre Oliva  <aoliva@redhat.com>
4798         PR target/69461
4799         * gcc.target/powerpc/pr69461.c: New.
4801 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
4803         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4804         works from here ...
4805         (check_effective_target_fsanitize_thread): ... to here.  Do not
4806         specify additional compile flags for the test source.
4807         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4808         specify additional compile flags for the test source.
4810 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
4812         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4814 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
4816         PR fortran/67451
4817         PR fortran/69418
4818         * gfortran.dg/coarray_allocate_2.f08: New test.
4819         * gfortran.dg/coarray_allocate_3.f08: New test.
4820         * gfortran.dg/coarray_allocate_4.f08: New test.
4822 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
4824         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4825         use same scan-tree-dump-times on all platforms.
4826         * gcc.dg/vect/vect-outer-1.c: Likewise.
4827         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4828         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4829         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4830         * gcc.dg/vect/vect-outer-1b.c: Likewise.
4831         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4832         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4833         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4835 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
4837         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4838         warning.
4840 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
4842         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4844 2016-02-02  James Norris  <jnorris@codesourcery.com>
4846         * c-c++-common/goacc/routine-5.c: Add tests.
4848 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
4850         * gcc.target/nvptx/unsigned-cmp.c: New test.
4852 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
4854         * gcc.target/aarch64/scalar_shift_1.c
4855         (test_corners_sisd_di): Improve force to SIMD register.
4856         (test_corners_sisd_si): Likewise.
4857         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4858         Remove scan-assembler check for ldr.
4860 2016-02-02  Richard Biener  <rguenther@suse.de>
4862         PR tree-optimization/69595
4863         * gcc.dg/Warray-bounds-17.c: New testcase.
4865 2016-02-02  Richard Biener  <rguenther@suse.de>
4867         PR tree-optimization/69606
4868         * gcc.dg/torture/pr69606.c: New testcase.
4870 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
4872         PR middle-end/68542
4873         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4874         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4876 2016-02-02  Alan Modra  <amodra@gmail.com>
4878         PR target/69548
4879         * gcc.target/powerpc/pr69548.c: New test.
4881 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4883         PR rtl-optimization/69592
4884         * gcc.dg/pr69592.c: New test.
4886         PR preprocessor/69543
4887         PR c/69558
4888         * gcc.dg/pr69543.c: New test.
4889         * gcc.dg/pr69558.c: New test.
4891 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
4893         PR testsuite/65940
4894         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4896 2016-02-01  Martin Sebor  <msebor@redhat.com>
4898         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4900 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
4902         PR tree-optimization/67921
4903         * c-c++-common/ubsan/pr67921.c: New test.
4905 2016-02-01  Richard Biener  <rguenther@suse.de>
4907         PR middle-end/69556
4908         * gcc.dg/tree-ssa/recip-8.c: New testcase.
4910 2016-02-01  Richard Biener  <rguenther@suse.de>
4912         PR tree-optimization/69574
4913         * gcc.dg/torture/pr69574.c: New testcase.
4915 2016-02-01  Richard Biener  <rguenther@suse.de>
4917         PR tree-optimization/69579
4918         * gcc.dg/setjmp-6.c: New testcase.
4920 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4922         PR rtl-optimization/69570
4923         * g++.dg/opt/pr69570.C: New test.
4925 2016-02-01  Richard Henderson  <rth@redhat.com>
4927         * gcc.dg/pr69535.c: New test.
4929 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
4931         PR testsuite/69584
4932         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4933         * gcc.dg/tree-ssa/sra-18.c: Likewise.
4935         PR debug/68244
4936         * g++.dg/parse/parens3.C: Use register "4" on hppa.
4938         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4940 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
4942         PR fortran/67564
4943         * gfortran.dg/allocate_with_source_17.f03: New test.
4945 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
4947         PR tree-optimization/69546
4948         * gcc.dg/torture/pr69546.c: New test.
4950 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
4952         PR fortran/69566
4953         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4955 2016-01-30  Martin Sebor  <msebor@redhat.com>
4957         PR c++/68490
4958         * g++.dg/ext/flexary10.C: New test.
4960 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4962         PR fortran/66707
4963         gfortran.dg/common_23.f90: New test.
4965 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4967         PR target/65546
4968         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4969         condition being checked, and disable it when the target supports
4970         misaligned loads and stores.
4972 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4974         PR debug/69518
4975         * gcc.dg/torture/pr69518.c: New test.
4977 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
4979         PR target/69530
4980         * gcc.target/i386/pr69530.c: New test.
4982 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
4984         PR target/65604
4985         * gcc.target/mips/div-delay.c: New test.
4987 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4989         PR target/69551
4990         * gcc.target/i386/pr69551.c: New test.
4992         PR target/66137
4993         * gcc.target/i386/pr66137.c: New test.
4995 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
4997         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4998         always built for p5600.
4999         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5000         isa=p5600 dg-option.
5002 2016-01-29  Richard Biener  <rguenther@suse.de>
5004         PR tree-optimization/69547
5005         * g++.dg/tree-ssa/pr69547.C: New testcase.
5007 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5009         PR debug/66869
5010         * g++.dg/warn/Wunused-function2.C: New test.
5012 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5014         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5015         support for test to succeed.
5017 2016-01-29  Marek Polacek  <polacek@redhat.com>
5019         PR c++/69509
5020         PR c++/69516
5021         * g++.dg/ext/constexpr-vla2.C: New test.
5022         * g++.dg/ext/constexpr-vla3.C: New test.
5023         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5025 2016-01-29  Richard Biener  <rguenther@suse.de>
5027         PR middle-end/69537
5028         * gcc.dg/uninit-21.c: New testcase.
5030 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
5032         PR target/69459
5033         * gcc.target/i386/pr69459.c: New test.
5035 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
5037         PR target/68400
5038         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5039         * gcc.target/mips/pr68400.c: New test.
5041 2016-01-28  Martin Sebor  <msebor@redhat.com>
5043         PR target/17381
5044         * gcc.target/powerpc/pr17381.c: New test.
5046 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
5048         PR middle-end/69542
5049         * gcc.dg/torture/pr69542.c: New test.
5051 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
5053         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5055 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
5057         * gcc.dg/pr65980.c: Skip on AIX.
5058         * gcc.dg/pr66688.c: Same.
5060 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
5062         PR target/63679
5063         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5064         * gcc.dg/tree-ssa/sra-18.c: Same.
5066 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
5068         PR fortran/62536
5069         * gfortran.dg/block_15.f08: New test.
5070         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5071         on incorrectly closed BLOCK.
5073 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
5075         * gcc.dg/declare-simd.c: New test.
5076 2016-01-28  Richard Biener  <rguenther@suse.de>
5078         PR tree-optimization/69466
5079         * gfortran.dg/vect/pr69466.f90: New testcase.
5081 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5083         * g++.dg/pr67989.C: Remove ARM-specific option.
5084         * gcc.target/arm/pr67989.C: New file.
5086 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
5088         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5089         and expm1 test for glibc < 2.11.
5091 2016-01-27  Richard Henderson  <rth@redhat.com>
5093         * gcc.c-torture/execute/pr69447.c: New test.
5095 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
5097         PR fortran/69422
5098         * gfortran.dg/alloc_comp_assign_15.f03: New test.
5100 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
5102         PR debug/66869
5103         * gcc.dg/pr66869.c: New test.
5105 2016-01-25  Jeff Law  <law@redhat.com>
5107         PR tree-optimization/68398
5108         PR tree-optimization/69196
5109         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5110         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5111         path to avoid new heuristic allowing more irreducible regions
5112         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5113         * gcc.dg/tree-ssa/vrp46.c: Likewise.
5114         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5115         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5116         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5118 2016-01-27  Marek Polacek  <polacek@redhat.com>
5120         PR c/68062
5121         * c-c++-common/vector-compare-4.c: New test.
5123 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
5125         PR preprocessor/69126
5126         * c-c++-common/pr69126.c: New test case.
5128 2016-01-27  Ian Lance Taylor  <iant@google.com>
5130         * gcc.dg/tree-ssa/ivopt_5.c: New test.
5132 2016-01-27  Ryan Burn  <contact@rnburn.com>
5134         PR cilkplus/69267
5135         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5137 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
5139         PR target/69512
5140         * gcc.target/i386/pr69512.c: New test.
5142 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
5144         PR ada/69488
5145         * gnat.dg/sso/*.adb: Robustify dg-output directives.
5147 2016-01-27  Marek Polacek  <polacek@redhat.com>
5149         PR c++/69379
5150         * g++.dg/pr69379.C: New test.
5152 2016-01-27  Martin Sebor  <msebor@redhat.com>
5154         PR c++/69317
5155         * g++.dg/abi/Wabi-2-2.C: New test.
5156         * g++.dg/abi/Wabi-2-3.C: New test.
5157         * g++.dg/abi/Wabi-3-2.C: New test.
5158         * g++.dg/abi/Wabi-3-3.C: New test.
5160 2016-01-27  Richard Biener  <rguenther@suse.de>
5162         PR tree-optimization/69166
5163         * gcc.dg/torture/pr69166.c: New testcase.
5165 2016-01-27  Martin Jambor  <mjambor@suse.cz>
5167         PR tree-optimization/69355
5168         * gcc.dg/tree-ssa/pr69355.c: New test.
5170 2016-01-27  Marek Polacek  <polacek@redhat.com>
5172         PR c++/69496
5173         * g++.dg/ext/constexpr-vla1.C: New test.
5175 2016-01-20  Christian Bruel  <christian.bruel@st.com>
5177         PR target/69245
5178         * gcc.target/arm/pr69245.c: New test.
5180 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
5182         PR tree-optimization/69399
5183         * gcc.dg/torture/pr69399.c: New test.
5185 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5187         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5189 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5191         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5193 2016-01-26  Tom de Vries  <tom@codesourcery.com>
5195         PR tree-optimization/69110
5196         * gcc.dg/autopar/pr69110.c: New test.
5198 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5199             Sebastian Pop  <s.pop@samsung.com>
5201         * gcc.dg/graphite/isl-ast-op-select.c: New.
5203 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5205         PR fortran/69385
5206         * gfortran.dg/allocate_error_6.f90: New test.
5208 2016-01-26  Richard Henderson  <rth@redhat.com>
5210         * gcc.dg/tm/pr60908.c: New test.
5212 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
5214         PR other/69006
5215         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5216         directive.
5217         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5218         expected multiline output to reflect the colorization being
5219         disabled before newlines.
5220         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5221         (custom_diagnostic_finalizer): Replace call to
5222         pp_newline_and_flush with call to pp_flush.
5223         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5224         * gfortran.dg/implicit_class_1.f90: Likewise.
5225         * lib/gcc-dg.exp (allow_blank_lines): New global.
5226         (dg-allow-blank-lines-in-output): New procedure.
5227         (gcc-dg-prune): Complain about blank lines in the output, unless
5228         dg-allow-blank-lines-in-output was called.
5229         * lib/multiline.exp (_build_multiline_regex): Only support
5230         arbitrary followup text for non-blank-lines, not for blank lines.
5232 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5234         PR tree-optimization/69483
5235         * gcc.dg/pr69483.c: New test.
5236         * g++.dg/opt/pr69483.C: New test.
5238 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5240         PR target/68620
5241         * gcc.target/arm/pr68620.c: New test.
5243 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5245         * gcc.target/i386/pr68986-2.c: Remove -m32.
5247 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5249         PR target/68986
5250         * gcc.target/i386/pr68986-1.c: New test.
5251         * gcc.target/i386/pr68986-2.c: Likewise.
5252         * gcc.target/i386/pr68986-3.c: Likewise.
5254 2016-01-26  Christian Bruel  <christian.bruel@st.com>
5256         * lib/target-supports.exp
5257         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5258         (check_effective_target_arm_crypto_pragma_ok): Likewise.
5259         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5261 2016-01-26  Richard Biener  <rguenther@suse.de>
5263         PR tree-optimization/69452
5264         * gcc.dg/torture/pr69452.c: New testcase.
5266 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5268         PR target/69442
5269         * gcc.dg/pr69442.c: New test.
5271 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
5273         PR target/67896
5274         * gcc.target/aarch64/simd/pr67896.C: New.
5276 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
5278         PR tree-optimization/69400
5279         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5280         function.
5281         (plugin_init): Call it.
5282         * gcc.dg/torture/pr69400.c: New test.
5284 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5286         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5288 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5289             Sebastian Pop  <s.pop@samsung.com>
5291         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5292         isl-0.15.
5294 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5295             Sebastian Pop  <s.pop@samsung.com>
5297         * gcc.dg/graphite/pr69292.c: New.
5299 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
5301         * c-c++-common/goacc/use_device-1.c: New test.
5303 2016-01-25  Jeff Law  <law@redhat.com>
5305         PR tree-optimization/69196
5306         PR tree-optimization/68398
5307         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5308         * gcc.dg/tree-ssa/pr68198.c: Likewise.
5310 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
5312         PR target/69469
5313         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5314         Algorithm.
5316 2016-01-25  Richard Biener  <rguenther@suse.de>
5318         PR testsuite/69380
5319         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5321 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
5323         PR target/69421
5324         * gcc.dg/pr69421.c: New test.
5326 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
5328         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5329         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5330         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5331         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5332         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5333         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5334         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5335         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5336         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5337         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5339 2016-01-25  Richard Biener  <rguenther@suse.de>
5341         PR tree-optimization/69376
5342         * gcc.dg/torture/pr69376.c: New testcase.
5344 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5346         PR fortran/69397
5347         PR fortran/68442
5348         * gfortran.dg/interface_38.f90: New test.
5349         * gfortran.dg/interface_39.f90: New test.
5351 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
5353         Revert:
5354         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5356         PR c++/11858
5357         PR c++/24663
5358         PR c++/24664
5359         * g++.dg/template/pr11858.C: New test.
5360         * g++.dg/template/pr24663.C: New test.
5361         * g++.dg/template/unify12.C: New test.
5362         * g++.dg/template/unify13.C: New test.
5363         * g++.dg/template/unify14.C: New test.
5364         * g++.dg/template/unify15.C: New test.
5365         * g++.dg/template/unify16.C: New test.
5366         * g++.dg/template/unify17.C: New test.
5368 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5370         PR fortran/68283
5371         gfortran.dg/pr68283.f90: New test.
5373 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5375         PR fortran/66094
5376         * gfortran.dg/inline_matmul_13.f90:  New test.
5377         * gfortran.dg/matmul_bounds_8.f90:  New test.
5378         * gfortran.dg/matmul_bounds_9.f90:  New test.
5379         * gfortran.dg/matmul_bounds_10.f90:  New test.
5381 2016-01-23  Tom de Vries  <tom@codesourcery.com>
5383         PR tree-optimization/69426
5384         * gcc.dg/autopar/pr69426.c: New test.
5386 2016-01-23  Martin Sebor  <msebor@redhat.com>
5388         PR c++/58109
5389         PR c++/69022
5390         * g++.dg/cpp0x/alignas5.C: New test.
5391         * g++.dg/ext/vector29.C: Same.
5393 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
5395         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5396         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5397         _GNU_SOURCE from compile flags to the source.
5398         * gcc.target/i386/chkp-stropt-12.c: Ditto.
5399         * gcc.target/i386/chkp-stropt-16.c: Ditto.
5400         * gcc.target/i386/chkp-stropt-4.c: Ditto.
5401         * gcc.target/i386/chkp-stropt-8.c: Ditto.
5403 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
5405         PR target/69432
5406         * g++.dg/opt/pr69432.C: New test.
5408 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5410         * gcc.target/powerpc/pr63354c: Adjust target selector to include
5411         32-bit targets testing an -m64 multilib.
5413 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5415         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5416         64-bit support.
5418 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
5420         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5422 2016-01-21  Christian Bruel  <christian.bruel@st.com>
5424         PR target/68674
5425         * gcc.target/i386/pr68674.c
5426         * gcc.target/aarch64/pr68674.c
5427         * gcc.target/arm/pr68674.c
5429 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5431         PR target/69403
5432         * gcc.c-torture/execute/pr69403.c: New test.
5434 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5436         PR c++/55843
5437         * g++.dg/template/pr55843.C: New.
5439 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
5441         PR testsuite/66877
5442         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5443         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5445 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5447         PR testsuite/67489
5448         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5449         from dg-do compile directive, and instead add
5450         { dg-require-effective-target int128 }.
5452 2016-01-20  Martin Sebor  <msebor@redhat.com>
5454         PR c/69405
5455         * gcc.dg/sync-fetch.c: New test.
5457 2016-01-21  Martin Sebor  <msebor@redhat.com>
5459         PR target/69252
5460         * gcc.target/powerpc/pr69252.c: New test.
5462 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5464         PR fortran/65996
5465         * gfortran.dg/pr65996.f90: New test.
5467 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5469         PR c++/68810
5470         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5471         expected to generate an error.
5473 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
5475         PR middle-end/66178
5476         * gcc.dg/torture/pr66178.c: New test.
5478 2016-01-21  Anton Blanchard  <anton@samba.org>
5479             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5481         PR target/63354
5482         * gcc.target/powerpc/pr63354.c:  New test.
5484 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5486         PR rtl-optimization/68990
5487         * gcc.target/i386/pr68990: New.
5489 2016-01-21  Nick Clifton  <nickc@redhat.com>
5491         PR target/69129
5492         * gcc.target/mips/pr69129.c: New.
5494 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
5496         PR c++/58046
5497         * g++.dg/cpp0x/pr58046.C: New.
5499 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5501         PR target/69187
5502         PR target/65624
5503         * gcc.target/arm/pr69187.c: New test.
5505         PR c++/69355
5506         * g++.dg/torture/pr69355.C: New test.
5508 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5509             Sebastian Pop  <s.pop@samsung.com>
5511         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5513 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5514             Sebastian Pop  <s.pop@samsung.com>
5516         * gcc.dg/graphite/pr68976.c: New test.
5518 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5520         PR middle-end/67653
5521         * c-c++-common/pr67653.c: New test.
5522         * gcc.dg/torture/pr29119.c: Add dg-warning.
5524 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
5526         * gcc.target/powerpc/cpu-builtin-1.c: New test.
5528 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5530         PR c/24293
5531         * gcc.dg/pr24293.c: New test.
5532         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5533         incomplete struct type.
5534         * gcc.dg/declspec-1.c: Likewise.
5535         * gcc.dg/pr63549.c: Likewise.
5537 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
5539         PR tree-optimization/66612
5540         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5541         for bdn instruction.
5543 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5545         * lib/target-supports.exp
5546         (check_effective_target_arm_fp_ok_nocache): New.
5547         (check_effective_target_arm_fp_ok): New.
5548         (add_options_for_arm_fp): New.
5549         (check_effective_target_arm_crypto_ok_nocache): Require
5550         target_arm_v8_neon_ok instead of arm32.
5551         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5552         (check_effective_target_arm_crypto_pragma_ok): New.
5553         (add_options_for_arm_vfp): New.
5554         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5555         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5556         target instead. Force initial fpu to vfp.
5557         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5558         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5559         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5560         dependency.
5561         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5562         use arm_vfp effective target instead. Force initial fpu to vfp.
5563         * gcc.target/arm/attr-neon3.c: Likewise.
5564         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5565         arm_vfp_ok.
5566         * gcc.target/arm/unsigned-float.c: Likewise.
5567         * gcc.target/arm/vfp-1.c: Likewise.
5568         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5569         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5570         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5571         * gcc.target/arm/vfp-ldmias.c: Likewise.
5572         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5573         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5574         * gcc.target/arm/vfp-stmiad.c: Likewise.
5575         * gcc.target/arm/vfp-stmias.c: Likewise.
5576         * gcc.target/arm/vnmul-1.c: Likewise.
5577         * gcc.target/arm/vnmul-2.c: Likewise.
5578         * gcc.target/arm/vnmul-3.c: Likewise.
5579         * gcc.target/arm/vnmul-4.c: Likewise.
5581 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
5583         PR testsuite/69366
5584         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5585         the MPX run-time library, for compile-time MPX test.
5586         * gcc.target/i386/chkp-always_inline.c: Likewise.
5587         * gcc.target/i386/chkp-bndret.c: Likewise.
5588         * gcc.target/i386/chkp-builtins-1.c: Likewise.
5589         * gcc.target/i386/chkp-builtins-2.c: Likewise.
5590         * gcc.target/i386/chkp-builtins-3.c: Likewise.
5591         * gcc.target/i386/chkp-builtins-4.c: Likewise.
5592         * gcc.target/i386/chkp-const-check-1.c: Likewise.
5593         * gcc.target/i386/chkp-const-check-2.c: Likewise.
5594         * gcc.target/i386/chkp-hidden-def.c: Likewise.
5595         * gcc.target/i386/chkp-label-address.c: Likewise.
5596         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5597         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5598         * gcc.target/i386/chkp-pr69044.c: Likewise.
5599         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5600         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5601         * gcc.target/i386/chkp-strchr.c: Likewise.
5602         * gcc.target/i386/chkp-strlen-1.c: Likewise.
5603         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5604         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5605         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5606         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5607         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5608         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5609         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5610         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5611         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5612         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5613         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5614         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5615         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5616         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5617         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5618         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5619         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5620         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5621         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5622         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5623         * gcc.target/i386/pr63995-2.c: Likewise.
5624         * gcc.target/i386/pr64805.c: Likewise.
5625         * gcc.target/i386/pr65044.c: Likewise.
5626         * gcc.target/i386/pr65167.c: Likewise.
5627         * gcc.target/i386/pr65183.c: Likewise.
5628         * gcc.target/i386/pr65184.c: Likewise.
5629         * gcc.target/i386/thunk-retbnd.c: Likewise.
5631 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
5633         PR tree-optimization/69328
5634         * gcc.dg/pr69328.c: New test.
5636 2016-01-20  Jeff Law  <law@redhat.com>
5638         PR target/25114
5639         * gcc.target/m68k/pr25114.c: New test.
5641 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5643         * gcc.target/arm/memset-inline-10.c: Added
5644         dg-require-effective-target arm_thumb2_ok.
5646 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
5648         * gcc.dg/debug/dwarf2/sso.c: New test.
5650 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
5652         PR testsuite/68820
5653         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5654         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5655         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5657 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5659         PR ipa/66223
5660         * g++.dg/ipa/devirt-50.C: New testcase.
5662 2016-01-19  Marek Polacek  <polacek@redhat.com>
5664         PR c++/68965
5665         * g++.dg/cpp1y/parameter-pack-1.C: New test.
5666         * g++.dg/cpp1y/parameter-pack-2.C: New test.
5668 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5670         PR target/69135
5671         * gcc.target/arm/pr69135_1.c: New test.
5673 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5675         * gcc.target/aarch64/ccmp_1.c: Add new tests.
5677 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
5679         * gcc.target/aarch64/ccmp_1.c: New testcase.
5681 2016-01-19  Marek Polacek  <polacek@redhat.com>
5683         PR c++/68586
5684         * g++.dg/cpp0x/enum30.C: New test.
5686 2016-01-19  Richard Biener  <rguenther@suse.de>
5688         PR tree-optimization/69336
5689         * g++.dg/tree-ssa/pr69336.C: New testcase.
5691 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5693         PR debug/65779
5694         * gcc.dg/pr65779.c: New test.
5696 2016-01-19  Richard Biener  <rguenther@suse.de>
5698         PR tree-optimization/69352
5699         * gcc.dg/torture/pr69352.c: New testcase.
5701 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
5703         PR rtl-optimization/68955
5704         PR rtl-optimization/64557
5705         * gcc.dg/torture/pr68955.c: New test.
5707 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5709         PR lto/69136
5710         * g++.dg/torture/pr69136.C: New testcase.
5712 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
5714         PR lto/69133
5715         * g++.dg/lto/pr69133_0.C: New testcase.
5716         * g++.dg/lto/pr69133_1.C: New testcase.
5718 2016-01-15  Jeff Law  <law@redhat.com>
5720         PR tree-optimization/69320
5721         * gcc.c-torture/pr69320-1.c: New test.
5722         * gcc.c-torture/pr69320-2.c: New test.
5723         * gcc.c-torture/pr69320-3.c: New test.
5724         * gcc.c-torture/pr69320-4.c: New test.
5726 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5728         PR c++/11858
5729         PR c++/24663
5730         PR c++/24664
5731         * g++.dg/template/pr11858.C: New test.
5732         * g++.dg/template/pr24663.C: New test.
5733         * g++.dg/template/unify12.C: New test.
5734         * g++.dg/template/unify13.C: New test.
5735         * g++.dg/template/unify14.C: New test.
5736         * g++.dg/template/unify15.C: New test.
5737         * g++.dg/template/unify16.C: New test.
5738         * g++.dg/template/unify17.C: New test.
5740 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
5742         PR testsuite/69181
5743         * gcc.dg/pr69181-1.c: New test file.
5744         * gcc.dg/pr69181-2.c: New test file.
5745         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5746         globals by moving it to...
5747         (cleanup-after-saved-dg-test): ...this new function.  Add
5748         "global additional_sources_used".  Add reset of global
5749         multiline_expected_outputs to the empty list.
5750         * lib/multiline.exp (_multiline_expected_outputs): Rename this
5751         global to...
5752         (multiline_expected_outputs): ...this, and updated comments to
5753         note that it is modified from gcc-dg.exp.
5754         (dg-end-multiline-output): Update for the above renaming.
5755         (handle-multiline-outputs): Likewise.  Remove the clearing
5756         of the expected outputs to the empty list.
5758 2016-01-18  Richard Biener  <rguenther@suse.de>
5760         PR tree-optimization/69297
5761         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5763 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
5765         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5766         dg-options.
5767         * gcc.target/mips/mips-3d-2.c: Likewise.
5768         * gcc.target/mips/mips-3d-3.c: Likewise.
5769         * gcc.target/mips/mips-3d-4.c: Likewise.
5770         * gcc.target/mips/mips-3d-5.c: Likewise.
5771         * gcc.target/mips/mips-3d-6.c: Likewise.
5772         * gcc.target/mips/mips-3d-7.c: Likewise.
5773         * gcc.target/mips/mips-3d-8.c: Likewise.
5774         * gcc.target/mips/mips-3d-9.c: Likewise.
5775         * gcc.target/mips/mips-ps-1.c: Likewise.
5776         * gcc.target/mips/mips-ps-2.c: Likewise.
5777         * gcc.target/mips/mips-ps-3.c: Likewise.
5778         * gcc.target/mips/mips-ps-4.c: Likewise.
5779         * gcc.target/mips/mips-ps-5.c: Likewise.
5780         * gcc.target/mips/mips-ps-6.c: Likewise.
5781         * gcc.target/mips/mips-ps-7.c: Likewise.
5782         * gcc.target/mips/mips-ps-type.c: Likewise.
5783         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5784         * gcc.target/mips/mips16-attributes-6.c: Likewise.
5786 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5788         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5789         * c-c++-common/goacc/kernels-double-reduction.c: New test.
5790         * c-c++-common/goacc/kernels-empty.c: New test.
5791         * c-c++-common/goacc/kernels-eternal.c: New test.
5792         * c-c++-common/goacc/kernels-loop-2.c: New test.
5793         * c-c++-common/goacc/kernels-loop-3.c: New test.
5794         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5795         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5796         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5797         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5798         * c-c++-common/goacc/kernels-loop-data.c: New test.
5799         * c-c++-common/goacc/kernels-loop-g.c: New test.
5800         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5801         * c-c++-common/goacc/kernels-loop-n.c: New test.
5802         * c-c++-common/goacc/kernels-loop-nest.c: New test.
5803         * c-c++-common/goacc/kernels-loop.c: New test.
5804         * c-c++-common/goacc/kernels-noreturn.c: New test.
5805         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5806         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5807         * c-c++-common/goacc/kernels-reduction.c: New test.
5809 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5811         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5812         * gcc.dg/autopar/outer-2.c: Same.
5813         * gcc.dg/autopar/outer-3.c: Same.
5814         * gcc.dg/autopar/outer-4.c: Same.
5815         * gcc.dg/autopar/outer-5.c: Same.
5816         * gcc.dg/autopar/outer-6.c: Same.
5817         * gcc.dg/autopar/parallelization-1.c: Same.
5818         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5819         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5820         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5821         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5822         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5823         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5824         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5825         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5826         * gcc.dg/autopar/pr39500-1.c: Same.
5827         * gcc.dg/autopar/pr39500-2.c: Same.
5828         * gcc.dg/autopar/pr46193.c: Same.
5829         * gcc.dg/autopar/pr46194.c: Same.
5830         * gcc.dg/autopar/pr49580.c: Same.
5831         * gcc.dg/autopar/pr49960-1.c: Same.
5832         * gcc.dg/autopar/pr49960.c: Same.
5833         * gcc.dg/autopar/pr68373.c: Same.
5834         * gcc.dg/autopar/reduc-1.c: Same.
5835         * gcc.dg/autopar/reduc-1char.c: Same.
5836         * gcc.dg/autopar/reduc-1short.c: Same.
5837         * gcc.dg/autopar/reduc-2.c: Same.
5838         * gcc.dg/autopar/reduc-2char.c: Same.
5839         * gcc.dg/autopar/reduc-2short.c: Same.
5840         * gcc.dg/autopar/reduc-3.c: Same.
5841         * gcc.dg/autopar/reduc-4.c: Same.
5842         * gcc.dg/autopar/reduc-6.c: Same.
5843         * gcc.dg/autopar/reduc-7.c: Same.
5844         * gcc.dg/autopar/reduc-8.c: Same.
5845         * gcc.dg/autopar/reduc-9.c: Same.
5846         * gcc.dg/autopar/uns-outer-4.c: Same.
5847         * gcc.dg/autopar/uns-outer-5.c: Same.
5848         * gcc.dg/autopar/uns-outer-6.c: Same.
5849         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5850         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5852 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5854         PR target/63679
5855         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5856         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5858 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5860         PR target/63679
5861         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5862         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5863         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5865 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5867         PR target/63679
5868         * gcc.dg/tree-ssa/sra-17.c: New.
5869         * gcc.dg/tree-ssa/sra-18.c: New.
5871 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5873         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5875 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
5877         * gnat.dg/inline12.adb: New test.
5879 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
5881         PR tree-optimization/66797
5882         * gcc.c-torture/execute/pr65447.c: Relax check condition.
5884 2016-01-18  Richard Biener  <rguenther@suse.de>
5886         PR tree-optimization/69170
5887         * gcc.dg/torture/pr69170.c: New testcase.
5889 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
5891         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5893 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5895         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5897 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5899         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5900         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
5901         redundant dg-require-effective-target pthread.
5902         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5903         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5904         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5905         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5906         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5907         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5908         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5910 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
5912         PR target/68609
5913         * gcc.target/powerpc/recip-6.c: Enable on AIX.
5914         * gcc.target/powerpc/recip-7.c: Same.
5916 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5918         PR c++/69091
5919         * g++.dg/template/pr69091.C: New test.
5921 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5923         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5924         dump does not contain an error_mark_node.
5925         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5926         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5928 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5930         PR c++/68936
5931         * g++.dg/template/pr68936.C: New test.
5933 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
5935         PR target/68609
5936         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5937         * gcc.target/powerpc/recip-2.c: Same.
5938         * gcc.target/powerpc/recip-3.c: Same.
5939         * gcc.target/powerpc/recip-4.c: Same.
5940         * gcc.target/powerpc/recip-sqrtf.c: Same.
5942 2016-01-15  Jeff Law  <law@redhat.com>
5944         PR tree-optimization/69270
5945         * gcc.dg/tree-ssa/pr69270-2.c: New test.
5946         * gcc.dg/tree-ssa/pr69270-3.c: New test.
5948 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
5950         PR fortran/49630
5951         * gfortran.dg/deferred_character_13.f90: New test for the fix
5952         of comment 3 of the PR.
5954         PR fortran/54070
5955         * gfortran.dg/deferred_character_8.f90: New test
5956         * gfortran.dg/allocate_error_5.f90: New test
5958         PR fortran/60593
5959         * gfortran.dg/deferred_character_10.f90: New test
5961         PR fortran/60795
5962         * gfortran.dg/deferred_character_14.f90: New test
5964         PR fortran/61147
5965         * gfortran.dg/deferred_character_11.f90: New test
5967         PR fortran/64324
5968         * gfortran.dg/deferred_character_9.f90: New test
5970 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5972         PR rtl-optimization/69030
5973         * gcc.target/i386/pr69030.c: New.
5975 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5977         * gcc.target/aarch64/target_attr_17.c: New test.
5979 2016-01-15  Richard Biener  <rguenther@suse.de>
5981         PR tree-optimization/66856
5982         * gcc.dg/torture/pr66856-1.c: New testcase.
5983         * gcc.dg/torture/pr66856-2.c: Likewise.
5985 2016-01-15  Richard Biener  <rguenther@suse.de>
5987         PR debug/69137
5988         * g++.dg/lto/pr69137_0.C: New testcase.
5990 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
5992         PR middle-end/69246
5993         * gcc.target/i386/pr69246.c: New test.
5995 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5997         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5999 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6001         PR c++/56194
6002         * g++.dg/init/const9.C: Disable test on S/390.
6004 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6006         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6007         * g++.dg/Wno-frame-address.C: Ditto.
6009 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6011         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6013 2016-01-15  Richard Biener  <rguenther@suse.de>
6015         PR tree-optimization/68961
6016         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6018 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
6020         * gcc.target/i386/pr65105-5.c: New test.
6022 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
6024         * gcc.c-torture/execute/alias-4.c: New testcase.
6026 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
6028         PR ipa/68148
6029         * g++.dg/ipa/devirt-49.C: New testcase.
6031 2016-01-15  Christian Bruel  <christian.bruel@st.com>
6033         PR target/65837
6034         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6035         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6036         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6038 2016-01-15  Richard Biener  <rguenther@suse.de>
6040         PR tree-optimization/69117
6041         * gcc.dg/torture/pr69117.c: New testcase.
6043 2015-01-14  Ryan Burn  <contact@rnburn.com>
6045         PR c++/69048
6046         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6048 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6050         PR testsuite/67509
6051         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6052         range tests use 100 * maximum instead of maximum + 1.
6054 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
6056         PR debug/69244
6057         * gcc.dg/guality/pr69244.c: New test.
6059 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
6061         * lib/target-supports.exp (check_effective_target_issignaling):
6062         New procedure.
6063         * gcc.dg/pr61441.c: Require issignaling effective target.
6065 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
6067         PR target/68803
6068         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6070 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
6072         PR c++/68819
6073         PR preprocessor/69177
6074         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6075         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6076         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6077         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6079 2016-01-14  Marek Polacek  <polacek@redhat.com>
6081         PR c/69262
6082         * gcc.dg/array-15.c: New test.
6084 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
6086         PR middle-end/68146
6087         PR tree-optimization/69155
6088         * gfortran.dg/pr68146.f: New test.
6089         * gfortran.dg/pr69155.f90: New test.
6091 2016-01-14  Richard Biener  <rguenther@suse.de>
6093         PR tree-optimization/68060
6094         * gcc.dg/torture/pr68060-1.c: New testcase.
6095         * gcc.dg/torture/pr68060-2.c: Likewise.
6097 2016-01-14  Nick Clifton  <nickc@redhat.com>
6099         * lib/target-supports.exp
6100         (check_effective_target_arm_neon_ok_nocache): Add an option
6101         sequence that includes setting the ARM architecture to ARMv7-A.
6102         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6103         command line options necessary to enable Neon support.
6104         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6105         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6106         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6107         * gcc.target/arm/pr69180.c: Likewise.
6109 2016-01-14  Jeff Law  <law@redhat.com>
6111         PR tree-optimization/69270
6112         * gcc.dg/tree-ssa/pr69270.c: New test.
6114 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
6116         PR c/66208
6117         * c-c++-common/pr66208.c: New file.
6119 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
6121         PR tree-optimization/69156
6122         * gcc.dg/pr69156.c: New test.
6124 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6126         * gcc.target/i386/pr69225-7.c: New test.
6128 2016-01-13  Richard Henderson  <rth@redhat.com>
6130         * gcc.dg/tm/memopt-13.c: Update expected function.
6131         * gcc.dg/tm/memopt-6.c: Likewise.
6133 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
6135         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6136         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6137         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6138         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6140 2016-01-13  Tom de Vries  <tom@codesourcery.com>
6142         PR tree-optimization/69169
6143         * gcc.dg/pr69169.c: New test.
6145 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
6147         PR target/69228
6148         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6149         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6150         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6151         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6152         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6153         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6154         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6155         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6157 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
6159         PR target/69247
6160         * gcc.dg/pr69247.c: New test.
6162 2016-01-13  Richard Biener  <rguenther@suse.de>
6164         PR tree-optimization/69242
6165         * gcc.dg/torture/pr69242.c: New testcase.
6167 2016-01-13  Richard Biener  <rguenther@suse.de>
6169         PR tree-optimization/69186
6170         * gcc.dg/torture/pr69186.c: New testcase.
6172 2016-01-13  Jeff Law  <law@redhat.com>
6174         PR tree-optimization/67755
6175         * gcc.dg/tree-ssa/pr67755.c: New test.
6177 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6179         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6180         pass number in output by a star.
6182 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
6184         PR tree-optimization/68911
6185         * gcc.c-torture/execute/pr68911.c: New test.
6187 2016-01-12  Marek Polacek  <polacek@redhat.com>
6189         PR c++/68979
6190         * g++.dg/warn/permissive-1.C: New test.
6192 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6194         PR objc++/68511
6195         PR c++/69213
6196         * g++.dg/opt/pr69213.C: New test.
6198 2016-01-12  Christian Bruel  <christian.bruel@st.com>
6200         PR target/69180
6201         * gcc.target/arm/pr69180.c: New test.
6203 2016-01-12  Richard Biener  <rguenther@suse.de>
6205         PR lto/69077
6206         * g++.dg/lto/pr69077_0.C: New testcase.
6207         * g++.dg/lto/pr69077_1.C: Likewise.
6209 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6211         PR target/69175
6212         * g++.dg/opt/pr69175.C: New test.
6214 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
6216         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6217         rather than #including math.h & stdlib.h.
6218         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6219         * gcc.dg/vect/pr49771.c: Likewise.
6220         * gcc.dg/vect/vect-10-big-array.c: Likewise.
6221         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6222         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6223         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6224         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6225         * gcc.dg/vect/pr44507.c: Likewise.
6226         * gcc.dg/vect/pr45902.c: Likewise.
6227         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6228         * gcc.dg/vect/vect-117.c: Likewise.
6229         * gcc.dg/vect/vect-99.c: Likewise.
6230         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6231         * gcc.dg/vect/vect-cond-1.c: Likewise.
6232         * gcc.dg/vect/vect-cond-2.c: Likewise.
6233         * gcc.dg/vect/vect-cond-3.c: Likewise.
6234         * gcc.dg/vect/vect-cond-4.c: Likewise.
6235         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6236         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6237         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6238         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6239         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6240         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6241         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6242         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6243         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6244         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6245         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6246         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6247         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6248         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6249         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6250         include of signal.h.
6251         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6252         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6253         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6254         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6255         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6256         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6257         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6258         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6259         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6260         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6261         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6262         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6263         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6264         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6265         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6266         * gcc.dg/vect/vect-outer-5.c: Likewise.
6267         * gcc.dg/vect/vect-outer-6.c: Likewise.
6268         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6269         include of stdio.h.
6271 2016-01-12  Nick Clifton  <nickc@redhat.com>
6273         PR target/68913
6274         * gcc.dg/lto/pr61886_0.c: Rename the external function called
6275         to fread so that it will be found in all target runtimes.
6277 2016-01-12  Richard Biener  <rguenther@suse.de>
6279         PR tree-optimization/69053
6280         * g++.dg/torture/pr69053.C: New testcase.
6282 2016-01-12  Richard Biener  <rguenther@suse.de>
6284         PR tree-optimization/69168
6285         * gcc.dg/torture/pr69168.c: New testcase.
6287 2016-01-12  Richard Biener  <rguenther@suse.de>
6289         PR tree-optimization/69157
6290         * gcc.dg/torture/pr69157.c: New testcase.
6292 2016-01-12  Richard Biener  <rguenther@suse.de>
6294         PR tree-optimization/69174
6295         * gcc.dg/torture/pr69174.c: New testcase.
6297 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6299         PR c++/66808
6300         PR c++/69000
6301         * g++.dg/tls/pr66808.C: New test.
6302         * g++.dg/tls/pr69000.C: New test.
6304 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6306         * gcc.target/powerpc/swaps-p8-23.c: New test.
6307         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6309 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
6311         PR tree-optimization/68356
6312         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6314 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
6315             Jim Wilson  <jim.wilson@linaro.org>
6317         PR target/69194
6318         * gcc.target/arm/pr69194.c: New test.
6320 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6322         PR target/69225
6323         * gcc.target/i386/pr69225-1.c: New test.
6324         * gcc.target/i386/pr69225-2.c: Likewise.
6325         * gcc.target/i386/pr69225-3.c: Likewise.
6326         * gcc.target/i386/pr69225-4.c: Likewise.
6327         * gcc.target/i386/pr69225-5.c: Likewise.
6328         * gcc.target/i386/pr69225-6.c: Likewise.
6330 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
6332         PR target/67462
6333         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6334         if lp64.
6336         PR target/69071
6337         * gcc.dg/pr69071.c: New test.
6339         PR c++/69211
6340         * g++.dg/opt/pr69211.C: New test.
6342         PR tree-optimization/69214
6343         * gcc.c-torture/compile/pr69214.c: New test.
6345 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
6347         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6348         * gcc.target/i386/pr66232-11.c: Ditto.
6349         * gcc.target/i386/pr66232-12.c: Ditto.
6350         * gcc.target/i386/pr66232-13.c: Ditto.
6352 2016-01-11  Richard Biener  <rguenther@suse.de>
6354         PR tree-optimization/69173
6355         * gcc.dg/torture/pr69173.c: New testcase.
6357 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6359         PR rtl-optimization/68796
6360         * gcc.target/aarch64/tst_5.c: New test.
6361         * gcc.target/aarch64/tst_6.c: Likewise.
6363 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6365         PR rtl-optimization/68841
6366         * gcc.dg/pr68841.c: New test.
6367         * gcc.c-torture/execute/pr68841.c: New test.
6369 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
6371         PR rtl-optimization/68920
6372         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6373         for ix86 targets.
6374         * gcc.dg/ifcvt-5.c: New test.
6376 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
6378         PR bootstrap/69123
6379         * g++.dg/pr69123.C: New.
6381 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6383         PR target/69010
6384         * gcc.target/i386/pr69010.c: New test.
6386 2016-01-11  Martin Jambor  <mjambor@suse.cz>
6388         PR ipa/69044
6389         * gcc.target/i386/chkp-pr69044.c: New test.
6391 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6393         PR tree-optimization/69109
6394         * gcc.dg/autopar/pr69109-2.c: New test.
6395         * gcc.dg/autopar/pr69109.c: New test.
6397 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6399         PR tree-optimization/69108
6400         * gcc.dg/autopar/pr69108.c: New test.
6402 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
6404         PR c++/69029
6405         * c-c++-common/Wisleading-indentation.c: Augment test.
6407 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6409         PR fortran/69154
6410         * gfortran.dg/inline_matmul_12.f90:  New test.
6412 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
6414         PR fortran/67779
6415         * gfortran.dg/actual_array_offset_1: New test.
6417 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6419         PR tree-optimization/69062
6420         * gcc.dg/autopar/pr69062.c: New test.
6422 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
6424         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6425         * gcc.dg/vect/slp-perm-2.c: Likewise.
6426         * gcc.dg/vect/slp-perm-3.c: Likewise.
6427         * gcc.dg/vect/slp-perm-5.c: Likewise.
6428         * gcc.dg/vect/slp-perm-6.c: Likewise.
6429         * gcc.dg/vect/slp-perm-7.c: Likewise.
6430         * gcc.dg/vect/slp-perm-8.c: Likewise.
6432 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6434         PR tree-optimization/69039
6435         * gcc.dg/autopar/pr69039.c: New test.
6437 2016-01-09  Marek Polacek  <polacek@redhat.com>
6439         PR c++/69113
6440         * g++.dg/pr69113.C: New test.
6442 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6444         PR middle-end/50865
6445         PR tree-optimization/69097
6446         * gcc.c-torture/execute/pr50865.c: New test.
6447         * gcc.c-torture/execute/pr69097-1.c: New test.
6448         * gcc.c-torture/execute/pr69097-2.c: New test.
6449         * gcc.dg/pr69097-1.c: New test.
6450         * gcc.dg/pr69097-2.c: New test.
6452 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6454         PR c++/69164
6455         * g++.dg/opt/pr69164.C: New test.
6457 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6459         PR tree-optimization/69167
6460         * gcc.dg/pr69167.c: New test.
6462 2016-01-08  Marek Polacek  <polacek@redhat.com>
6464         PR c++/68449
6465         * g++.dg/pr68449.C: New.
6467 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
6469         PR tree-optimization/68707
6470         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6471         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6472         on platforms supporting it.
6473         * gcc.dg/vect/slp-perm-2.c: Likewise.
6474         * gcc.dg/vect/slp-perm-3.c: Likewise.
6475         * gcc.dg/vect/slp-perm-5.c: Likewise.
6476         * gcc.dg/vect/slp-perm-7.c: Likewise.
6477         * gcc.dg/vect/slp-perm-8.c: Likewise.
6478         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6479         on platforms supporting it.
6481 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6483         PR tree-optimization/69162
6484         * gcc.dg/pr69162.c: New test.
6486         PR tree-optimization/69172
6487         * gcc.dg/pr69172.c: New test.
6489 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6491         PR tree-optimization/67781
6492         * gcc.c-torture/execute/pr67781.c: New file.
6494 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6496         PR tree-optimization/69083
6497         * gcc.dg/vect/pr69083.c: New test.
6499 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
6501         PR tree-optimization/61441
6502         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6503         Use -fexcess-precision=standard for compiler options.
6504         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
6506 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6508         PR fortran/69128
6509         * gfortran.dg/gomp/pr69128.f90: New test.
6511         PR c++/69145
6512         * g++.dg/ext/pr69145-1.C: New test.
6513         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6514         * g++.dg/ext/pr69145-2.h: New file.
6516 2016-01-07  Martin Sebor  <msebor@redhat.com>
6518         PR c/68966
6519         * gcc.dg/atomic-fetch-bool.c: New test.
6520         * gcc.dg/sync-fetch-bool.c: New test.
6522 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6524         PR fortran/66680
6525         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6527 2016-01-07  Nick Clifton  <nickc@redhat.com>
6529         PR target/66655
6530         * g++.dg/pr66655.C: New test.
6531         * g++.dg/pr66655_1.cc: Test support file.
6532         * g++.dg/pr66655.h: Test header file.
6534 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6536         PR fortran/66680
6537         gfortran.dg/gomp/pr66680.f90: New test.
6539 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6541         PR target/69171
6542         * gcc.target/i386/pr69171-1.c: New test.
6543         * gcc.target/i386/pr69171-2.c: Likewise.
6544         * gcc.target/i386/pr69171-3.c: Likewise.
6545         * gcc.target/i386/pr69171-4.c: Likewise.
6546         * gcc.target/i386/pr69171-5.c: Likewise.
6547         * gcc.target/i386/pr69171-6.c: Likewise.
6549 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
6551         PR middle-end/67639
6552         * c-c++-common/pr67639.c: New test.
6554 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
6556         PR tree-optimization/69141
6557         * g++.dg/opt/pr69141.C: New test.
6559 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6561         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6563 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
6565         PR target/69140
6566         * gcc.target/i386/pr69140.c: New test
6568 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
6570         * gcc.dg/bad-dereference.c: New test case.
6572 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6574         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6576 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
6578         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6580 2016-01-06  Marek Polacek  <polacek@redhat.com>
6582         PR sanitizer/69099
6583         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6585 2016-01-05  Marek Polacek  <polacek@redhat.com>
6587         PR c/69104
6588         * gcc.dg/atomic-invalid-2.c: New.
6590 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6592         PR target/68991
6593         * gcc.target/i386/pr68991.c: New test.
6595 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6597         PR target/68991
6598         * g++.dg/pr68991-1.C: New test.
6599         * g++.dg/pr68991-2.C: Likewise.
6601 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
6603         PR other/60465
6604         * gcc.target/ia64/pr60465-gprel64.c: New test.
6605         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6607 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6609         PR rtl-optimization/68651
6610         * gcc.target/aarch64/pr68651_1.c: New test.
6612 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
6614         PR c/69122
6615         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6617 2016-01-05  Nathan Sidwell  <nathan@acm.org>
6619         PR c++/58583
6620         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6622         * gcc.dg/alias-15.c: New.
6624 2016-01-05  Nick Clifton  <nickc@redhat.com>
6626         PR target/68870
6627         * g++.dg/pr68770.C: New test.
6629 2016-01-04  Mike Stump  <mikestump@comcast.net>
6631         * lib/target-supports.exp (check_effective_target_cilkplus):
6632         cilkplus targets require pthreads.
6633         (check_effective_target_cilkplus): Remove special case for NVPTX.
6635 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
6637         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6638         generation.
6640 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
6642         Update copyright years.
6644 2016-01-04  Marek Polacek  <polacek@redhat.com>
6646         PR c/68908
6647         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6648         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6649         * gcc.dg/atomic/stdatomic-op-5.c: New test.
6651 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6653         * gcc.target/sparc/20160104-2.c: New test.
6655 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6657         * gcc.target/sparc/20160104-1.c: New test.
6659 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
6661         PR fortran/65045
6662         * gfortran.dg/pr65045.f90: New test.
6664 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
6666         * gnat.dg/specs/debug1.ads: Delete.
6668 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6670         PR libgfortran/68867
6671         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6672         expression.
6674 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6676         PR libgfortran/68867
6677         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6678         PowerPC.
6680 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
6682         PR fortran/68864
6683         * gfortran.dg/pr68864.f90: New test.
6685 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
6687         PR tree-optimization/69070
6688         * gcc.dg/pr69070.c: New test.
6690         PR sanitizer/69055
6691         * gfortran.dg/pr69055.f90: New test.
6693         PR target/69015
6694         * gcc.dg/pr69015.c: New test.
6696 Copyright (C) 2016 Free Software Foundation, Inc.
6698 Copying and distribution of this file, with or without modification,
6699 are permitted in any medium without royalty provided the copyright
6700 notice and this notice are preserved.