cp/
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc767cd59ae7221f20128bb87863621108a1d3463
1 2016-04-20  Nathan Sidwell  <nathan@acm.org>
3         PR c++/55635
4         * g++.dg/eh/delete1.C: New.
6 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
8         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9         -mtune-ctrl=sse_typeless_stores.
11 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
13         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
15 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
17         PR tree-optimization/69489
18         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
20 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
22         PR c++/69363
23         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
24         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
25         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
27 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
29         PR tree-optimization/56625
30         PR tree-optimization/69489
31         * gcc.dg/vect/pr56625.c: New test.
32         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
34 2016-04-20  Andrew Pinski  <apinski@cavium.com>
36         PR target/64971
37         * gcc.c-torture/compile/pr37433-1.c: New testcase.
39 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
41         * gnat.dg/self1.adb: Remove now incorrect test.
43 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
45         * gcc.dg/tree-ssa/scev-11.c: New test.
46         * gcc.dg/tree-ssa/scev-12.c: New test.
48 2016-04-20  Marek Polacek  <polacek@redhat.com>
50         PR tree-optimization/70725
51         * gcc.dg/pr70725.c: New test.
53 2016-04-20  Richard Biener  <rguenther@suse.de>
55         PR tree-optimization/70726
56         * g++.dg/vect/pr70726.cc: New testcase.
58 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
60         PR target/70674
61         * gcc.target/s390/pr70674.c: New test.
63 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
65         PR libgfortran/70684
66         * gfortran.dg/list_read_14.f90: New test.
68 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
70         PR target/69201
71         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
72         extern to force it misaligned.
73         (b): Likewise.
74         (c): Likewise.
75         (d): Likewise.
76         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
77         Don't check `*' before movv4sf_internal.
78         * gcc.target/i386/avx256-unaligned-store-2.c: Check
79         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
80         Don't check `*' before movv16qi_internal.
81         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
82         extern to force it misaligned.
83         (b): Likewise.
84         (c): Likewise.
85         (d): Likewise.
86         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
87         Don't check `*' before movv2df_internal.
88         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
89         extern to force it misaligned.
90         (b): Likewise.
91         (c): Likewise.
92         (d): Likewise.
93         Check movv8sf_internal instead of avx_storeups256.
94         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
96 2016-04-19  Richard Biener  <rguenther@suse.de>
98         PR tree-optimization/70171
99         * g++.dg/tree-ssa/pr70171.C: New testcase.
101 2016-04-19  Richard Biener  <rguenther@suse.de>
103         PR tree-optimization/70724
104         * gcc.dg/torture/pr70724.c: New testcase.
106 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
108         PR middle-end/70689
109         * testsuite/gcc.target/i386/pr70689.c: New.
111 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
113         PR target/70708
114         * gcc.target/i386/pr70708.c: New test.
116 2016-04-18  Richard Biener  <rguenther@suse.de>
118         PR tree-optimization/43434
119         * gcc.dg/vect/pr43434.c: New testcase.
120         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
121         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
122         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
123         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
124         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
125         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
126         * gcc.dg/gomp/pr68640.c: Likewise.
127         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
128         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
130 2016-04-18  Richard Biener  <rguenther@suse.de>
132         PR tree-optimization/70701
133         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
135 2016-04-18  Tom de Vries  <tom@codesourcery.com>
137         PR testsuite/70699
138         * gcc.dg/pr70161.c: Add dot-file scans.
139         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
140         instead of after last dot char.
142 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
144         * c-c++-common/dump-ada-spec-3.c: New test.
145         * c-c++-common/dump-ada-spec-4.c: Likewise.
147 2016-04-17  Tom de Vries  <tom@codesourcery.com>
149         PR other/70183
150         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
152 2016-04-15  Jan Hubicka  <jh@suse.cz>
154         PR ipa/70018
155         * g++.dg/ipa/pure-const-1.C: New testcase.
156         * g++.dg/ipa/pure-const-2.C: New testcase.
157         * g++.dg/ipa/pure-const-3.C: New testcase.
159 2016-04-15  Marek Polacek  <polacek@redhat.com>
161         PR c/70671
162         * gcc.dg/bitfld-22.c: New test.
164 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
166         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
167         x86_64.
169 2016-04-15  Marek Polacek  <polacek@redhat.com>
171         PR c/70651
172         * c-c++-common/pr70651.c: New test.
174 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
176         PR rtl-optimization/70681
177         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
178         dump scan on arm and powerpc.
179         * gcc.dg/pr10474.c: Likewise.
181 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
183         PR c++/69517
184         PR c++/70019
185         PR c++/70588
186         * g++.dg/cpp1y/vla11.C: Revert for real.
188         PR c/70436
189         * c-c++-common/Wparentheses-1.c: New test.
190         * c-c++-common/gomp/Wparentheses-1.c: New test.
191         * c-c++-common/gomp/Wparentheses-2.c: New test.
192         * c-c++-common/gomp/Wparentheses-3.c: New test.
193         * c-c++-common/gomp/Wparentheses-4.c: New test.
194         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
195         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
196         * c-c++-common/goacc/Wparentheses-1.c: New test.
198 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
200         PR target/70662
201         * gcc.target/i386/pr70662.c: New test.
203 2016-04-15  Richard Biener  <rguenther@suse.de>
204             Alan Modra  <amodra@gmail.com>
206         PR tree-optimization/70130
207         * gcc.dg/vect/O3-pr70130.c: New testcase.
209 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
211         PR target/70669
212         * gcc.target/powerpc/pr70669.c: New test.
214         PR target/70640
215         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
216         a power7 system that does not have an assembler that supports
217         power8.
219 2016-04-14  Martin Sebor  <msebor@redhat.com>
221         PR c++/69517
222         PR c++/70019
223         PR c++/70588
224         * c-c++-common/ubsan/vla-1.c: Revert.
225         * g++.dg/cpp1y/vla11.C: Same.
226         * g++.dg/cpp1y/vla12.C: Same.
227         * g++.dg/cpp1y/vla13.C: Same.
228         * g++.dg/cpp1y/vla14.C: Same.
229         * g++.dg/cpp1y/vla3.C: Same.
230         * gcc/testsuite/g++.dg/init/array24.C: Same.
231         * g++.dg/ubsan/vla-1.C: Same.
233 2016-04-14  Marek Polacek  <polacek@redhat.com>
234             Jan Hubicka  <hubicka@ucw.cz>
236         PR c++/70029
237         * g++.dg/torture/pr70029.C: New test.
239 2016-04-14  Martin Sebor  <msebor@redhat.com>
241         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
242         type size to prevent failures on targets with very low maximum
243         alignment.
245 2016-04-14  Richard Biener  <rguenther@suse.de>
247         PR tree-optimization/70623
248         * gcc.dg/torture/pr70623.c: New testcase.
249         * gcc.dg/torture/pr70623-2.c: Likewise.
251 2016-04-13  Martin Sebor  <msebor@redhat.com>
253         PR c++/69517
254         PR c++/70019
255         PR c++/70588
256         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
257         * g++.dg/cpp1y/vla11.C: New test.
258         * g++.dg/cpp1y/vla12.C: New test.
259         * g++.dg/cpp1y/vla13.C: New test.
260         * g++.dg/cpp1y/vla14.C: New test.
261         * g++.dg/cpp1y/vla3.C: Restore deleted test.
262         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
263         * g++.dg/ubsan/vla-1.C: Disable exceptions.
265 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
267         PR c++/70641
268         * g++.dg/opt/pr70641.C: New test.
270 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
272         PR rtl-optimization/68749
273         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
274         effects of argument promotions.
275         Remove default args to dg-skip-if.
277 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
279         PR c++/70635
280         * g++.dg/parse/pr70635.C: New.
282 2016-04-13  Marek Polacek  <polacek@redhat.com>
284         PR c++/70639
285         * c-c++-common/Wmisleading-indentation-4.c: New test.
287 2016-04-13  Marek Polacek  <polacek@redhat.com>
289         PR c/70436
290         * testsuite/gcc.dg/Wparentheses-12.c: New test.
291         * testsuite/gcc.dg/Wparentheses-13.c: New test.
293 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
295         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
296         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
297         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
299 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
301         PR middle-end/70633
302         * gcc.c-torture/compile/pr70633.c: New test.
304         PR debug/70628
305         * gcc.dg/torture/pr70628.c: New test.
307 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
309         PR c++/70610
310         * g++.dg/template/pr70610.C: New test.
311         * g++.dg/template/pr70610-2.C: New test.
312         * g++.dg/template/pr70610-3.C: New test.
313         * g++.dg/template/pr70610-4.C: New test.
315 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
317         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
318         128 instead of 32.
320         PR c++/70571
321         * g++.dg/ext/pr70571.C: New test.
323 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
325         PR target/70640
326         * gcc.target/powerpc/pr70640.c: New test.
328 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
330         PR c++/68722
331         * g++.dg/parse/pr68722.C: New.
333 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
335         PR rtl-optimization/70596
336         * gcc.target/i386/pr70596.c: New test.
338 2016-04-12  Nathan Sidwell  <nathan@acm.org>
340         PR c++/70501
341         * g++.dg/init/pr70501.C: New.
343 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
345         * gcc.target/i386/asm-flag-6.c: New test.
347 2016-04-12  Tom de Vries  <tom@codesourcery.com>
349         PR tree-optimization/68756
350         * gcc.dg/graphite/pr68756.c: New test.
352 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
354         PR tree-optimization/70602
355         * gcc.c-torture/execute/pr70602.c: New test.
357 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
359         PR target/70381
360         * gcc.target/powerpc/float128-1.c: New tests to make sure the
361         __float128 emulator is built and runs.
362         * gcc.target/powerpc/float128-1.c: Likewise.
364         * lib/target-supports.exp (check_ppc_float128_sw_available):
365         Rework tests for __float128 software and hardware
366         availability. Fix exit condition to return 0 on success.
368 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
370         PR target/70133
371         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
372         * gcc.target/aarch64/target_attr_15.c: Likewise.
374 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
376         PR c++/69066
377         * g++.dg/cpp1y/pr69066.C: New.
379 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
381         PR fortran/68566
382         * gfortran.dg/pr36192.f90: Update test.
383         * gfortran.dg/pr36192_1.f90: Update test.
384         * gfortran.dg/real_dimension_1.f: Update test.
385         * gfortran.dg/parameter_array_init_7.f90: New test.
387 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
389         PR testsuite/64039
390         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
392         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
394         PR rtl-optimization/66669
395         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
397         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
399         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
400         * gcc.dg/pie-1.c: Likewise.
401         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
402         * gcc.dg/pic-4.c: Likewise.
403         * gcc.dg/pie-3.c: Likewise.
404         * gcc.dg/pie-4.c: Likewise.
406         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
408         PR tree-optimization/68644
409         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
411         PR rtl-optimization/64886
412         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
414 2016-04-09  Tom de Vries  <tom@codesourcery.com>
416         PR tree-optimization/68953
417         * gcc.dg/graphite/pr68953.c: New test.
419 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
421         PR fortran/70592
422         * gfortran.dg/deferred_character_16.f90: New test.
424 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
426         PR tree-optimization/70586
427         * gcc.c-torture/execute/pr70586.c: New test.
429 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
431         PR sanitizer/70573
432         * c-c++-common/asan/halt_on_error-1.c: Replace memset
433         with __builtin_memset
434         * c-c++-common/asan/halt_on_error-2.c: Likewise.
436 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
438         PR lto/70289
439         PR ipa/70348
440         PR tree-optimization/70373
441         PR middle-end/70533
442         PR middle-end/70534
443         PR middle-end/70535
444         * c-c++-common/goacc/reduction-5.c: New test.
445         * c-c++-common/goacc/reduction-promotions.c: New test.
446         * gfortran.dg/goacc/reduction-3.f95: New test.
447         * gfortran.dg/goacc/reduction-promotions.f90: New test.
449 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
451         PR c++/70590
452         PR c++/70452
453         * g++.dg/pr70590.C: New test.
454         * g++.dg/pr70590-2.C: New test.
456 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
458         PR middle-end/70593
459         * gcc.target/i386/pr70593.c: New test.
461         PR rtl-optimization/70574
462         * gcc.target/i386/avx2-pr70574.c: New test.
464 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
466         PR sanitizer/70541
467         * c-c++-common/asan/pr70541.c: New test.
469 2016-04-08  Tom de Vries  <tom@codesourcery.com>
471         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
472         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
474 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
476         PR target/70566
477         * gcc.c-torture/execute/pr70566.c: New test.
479 2016-04-08  Tom de Vries  <tom@codesourcery.com>
481         * c-c++-common/goacc/uninit-copy-clause.c: New test.
482         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
484 2016-04-08  Alan Modra  <amodra@gmail.com>
486         * gcc.target/powerpc/pr70117.c: New.
488 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
490         PR testsuite/70581
491         * gcc.dg/lto/simd-function_0.c: New test.
493         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
494         clones.
495         * c-c++-common/attr-simd-2.c: Likewise.
496         * c-c++-common/attr-simd-4.c: Likewise.
497         * gcc.dg/gomp/simd-clones-2.c: Likewise.
498         * gcc.dg/gomp/simd-clones-3.c: Likewise.
500 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
502         PR testsuite/70553
503         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
505 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
506             Tom de Vries  <tom@codesourcery.com>
508         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
509         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
510         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
511         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
512         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
513         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
514         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
515         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
517 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
519         PR c/70436
520         * g++.dg/warn/Wparentheses-29.C: New test.
522 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
524         PR c/70436
525         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
526         explicit braces to resolve a future -Wparentheses warning.
528 2016-04-06  Richard Henderson  <rth@redhat.com>
530         * gcc.dg/pr61817-1.c: New test.
531         * gcc.dg/pr61817-2.c: New test.
532         * gcc.dg/pr69391-1.c: New test.
533         * gcc.dg/pr69391-2.c: New test.
535 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
537         PR rtl-optimization/70398
538         * testsuite/gcc.target/aarch64/pr70398.c: New.
540 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
542         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
544 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
545             Pedro Alves  <palves@redhat.com>
547         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
549 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
551         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
552         Check for avx512f effective targets instead of avx2.
553         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
554         for AVX512F clones.
555         * gcc.dg/gomp/declare-simd-3.c: Likewise.
556         * g++.dg/gomp/declare-simd-1.C: Likewise.
557         * g++.dg/gomp/declare-simd-3.C: Likewise.
558         * g++.dg/gomp/declare-simd-4.C: Likewise.
560         PR middle-end/70550
561         * c-c++-common/gomp/pr70550-1.c: New test.
562         * c-c++-common/gomp/pr70550-2.c: New test.
564 2016-04-05  Nathan Sidwell  <nathan@acm.org>
566         PR c++/70512
567         * g++.dg/ext/attribute-may-alias-5.C: New.
569 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
571         PR c++/70336
572         * c-c++-common/pr70336.c: New test.
573         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
574         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
576 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
578         PR ipa/66223
579         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
581 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
583         PR rtl-optimization/70542
584         * gcc.dg/torture/pr70542.c: New test.
585         * gcc.target/i386/avx2-pr70542.c: New test.
587 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
589         PR tree-optimization/70509
590         * gcc.target/i386/avx512bw-pr70509.c: New test.
592 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
594         PR c++/70452
595         * g++.dg/ext/constexpr-vla4.C: New test.
597 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
599         PR target/70510
600         * gcc.target/i386/pr70510.c: New test.
602 2016-04-05  Richard Biener  <rguenther@suse.de>
604         PR tree-optimization/70526
605         * g++.dg/torture/pr70526.C: New testcase.
607 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
609         PR target/70525
610         * gcc.target/i386/pr70525.c: New test.
612 2016-04-05  Richard Biener  <rguenther@suse.de>
614         PR middle-end/70499
615         * g++.dg/torture/pr70499.C: New testcase.
617 2016-04-05  Richard Biener  <rguenther@suse.de>
619         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
620         remove XFAIL.
622 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
624         PR middle-end/70307
625         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
626         rs6000 ABI warnings.
628 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
630         PR ipa/66223
631         * g++.dg/ipa/devirt-51.C: New testcase.
633 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
634             Jakub Jelinek <jakub@redhat.com>
636         PR middle-end/70457
637         * gcc.dg/torture/pr70457.c: New.
639 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
641         PR fortran/67538
642         * gfortran.dg/allocate_with_source_19.f08: New test.
644 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
646         PR fortran/65795
647         * gfortran.dg/coarray_allocate_6.f08: New test.
649 2016-04-04  Richard Biener  <rguenther@suse.de>
651         PR rtl-optimization/70484
652         * gcc.dg/torture/pr70484.c: New testcase.
654 2016-04-04  Marek Polacek  <polacek@redhat.com>
656         PR c/70307
657         * gcc.dg/torture/pr70307.c: New test.
659 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
661         PR target/70416
662         PR target/67391
663         * gcc.target/sh/torture/pr70416.c: New.
665 2016-04-02  Martin Sebor  <msebor@redhat.com>
667         PR c++/67376
668         PR c++/70170
669         PR c++/70172
670         PR c++/70228
671         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
672         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
673         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
674         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
675         * g++.dg/cpp0x/constexpr-string.C: Same.
676         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
677         * g++.dg/cpp0x/pr65398.C: Same.
678         * g++.dg/ext/constexpr-vla1.C: Same.
679         * g++.dg/ext/constexpr-vla2.C: Same.
680         * g++.dg/ext/constexpr-vla3.C: Same.
681         * g++.dg/ubsan/pr63956.C: Same.
683 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
685         PR rtl-optimization/70467
686         * gcc.target/i386/pr70467-2.c: New test.
688 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
689             Marek Polacek  <polacek@redhat.com>
691         PR c++/70488
692         * g++.dg/init/new47.C: New test.
694 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
696         PR target/70496
697         * gcc.target/arm/pr70496.c: New test.
699 2016-04-01  Nathan Sidwell  <nathan@acm.org>
701         PR c++/68475
702         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
704 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
706         PR target/69890
707         * gcc.dg/strlenopt.h (memmove): New.
708         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
709         instead of "string.h".
710         * gcc.target/i386/chkp-strlen-2.c: Likewise.
711         * gcc.target/i386/chkp-strlen-3.c: Likewise.
712         * gcc.target/i386/chkp-strlen-4.c: Likewise.
713         * gcc.target/i386/chkp-strlen-5.c: Likewise.
714         * gcc.target/i386/chkp-stropt-1.c: Likewise.
715         * gcc.target/i386/chkp-stropt-10.c: Likewise.
716         * gcc.target/i386/chkp-stropt-11.c: Likewise.
717         * gcc.target/i386/chkp-stropt-12.c: Likewise.
718         * gcc.target/i386/chkp-stropt-13.c: Likewise.
719         * gcc.target/i386/chkp-stropt-14.c: Likewise.
720         * gcc.target/i386/chkp-stropt-15.c: Likewise.
721         * gcc.target/i386/chkp-stropt-16.c: Likewise.
722         * gcc.target/i386/chkp-stropt-2.c: Likewise.
723         * gcc.target/i386/chkp-stropt-3.c: Likewise.
724         * gcc.target/i386/chkp-stropt-4.c: Likewise.
725         * gcc.target/i386/chkp-stropt-5.c: Likewise.
726         * gcc.target/i386/chkp-stropt-6.c: Likewise.
727         * gcc.target/i386/chkp-stropt-7.c: Likewise.
728         * gcc.target/i386/chkp-stropt-8.c: Likewise.
729         * gcc.target/i386/chkp-stropt-9.c: Likewise.
731 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
733         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
734         (Holder::foo): Reflect this.
736 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
738         PR target/70442
739         * gcc.dg/pr70442.c: New test.
741 2016-03-31  Nathan Sidwell  <nathan@acm.org>
743         PR c++/70393
744         * g++.dg/cpp0x/constexpr-virtual6.C: New.
746 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
748         PR target/70453
749         * gcc.target/i386/pr70453.c: New test.
751 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
753         PR target/70292
754         * gcc.c-torture/pr70292.c: New test.
756 2016-03-31  Marek Polacek  <polacek@redhat.com>
758         PR c/70297
759         * c-c++-common/pr70297.c: New test.
760         * g++.dg/cpp0x/typedef-redecl.C: New test.
761         * gcc.dg/typedef-redecl2.c: New test.
763 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
765         PR rtl-optimization/70460
766         * gcc.c-torture/execute/pr70460.c: New test.
768 2016-03-31  Richard Biener  <rguenther@suse.de>
770         PR c++/70430
771         * g++.dg/ext/vector30.C: New testcase.
773 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
774             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
776         * gfortran.dg/fmt_pf.f90: New test.
778 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
780         Forward-port from 5 branch
781         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
783         PR testsuite/70356
784         * gcc.target/i386/avx-vextractf128-256-5.c: Move
785         dg-require-effective-target after dg-do.
787         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
789         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
791 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
792             Julian Brown  <julian@codesourcery.com>
793             Chung-Lin Tang  <cltang@codesourcery.com>
794             Cesar Philippidis  <cesar@codesourcery.com>
795             James Norris  <jnorris@codesourcery.com>
796             Tom de Vries  <tom@codesourcery.com>
797             Nathan Sidwell  <nathan@codesourcery.com>
799         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
800         * c-c++-common/goacc/loop-clauses.c: Likewise.
801         * g++.dg/goacc/template.C: Likewise.
802         * gfortran.dg/goacc/combined-directives.f90: Likewise.
803         * gfortran.dg/goacc/loop-1.f95: Likewise.
804         * gfortran.dg/goacc/loop-5.f95: Likewise.
805         * gfortran.dg/goacc/loop-6.f95: Likewise.
806         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
807         * c-c++-common/goacc-gomp/nesting-1.c: Update.
808         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
809         * c-c++-common/goacc/clauses-fail.c: Likewise.
810         * c-c++-common/goacc/parallel-1.c: Likewise.
811         * c-c++-common/goacc/reduction-1.c: Likewise.
812         * c-c++-common/goacc/reduction-2.c: Likewise.
813         * c-c++-common/goacc/reduction-3.c: Likewise.
814         * c-c++-common/goacc/reduction-4.c: Likewise.
815         * c-c++-common/goacc/routine-3.c: Likewise.
816         * c-c++-common/goacc/routine-4.c: Likewise.
817         * c-c++-common/goacc/routine-5.c: Likewise.
818         * c-c++-common/goacc/tile.c: Likewise.
819         * g++.dg/goacc/template.C: Likewise.
820         * gfortran.dg/goacc/combined-directives.f90: Likewise.
821         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
822         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
823         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
824         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
825         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
826         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
827         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
828         * c-c++-common/goacc/use_device-1.c: ... this file.
829         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
830         * c-c++-common/goacc/host_data-5.c: ... this file, and...
831         * c-c++-common/goacc/host_data-6.c: ... this file.
832         * c-c++-common/goacc/loop-2-kernels.c: New file.
833         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
834         * c-c++-common/goacc/loop-3.c: Likewise.
835         * g++.dg/goacc/reference.C: Likewise.
836         * g++.dg/goacc/routine-1.C: Likewise.
837         * g++.dg/goacc/routine-2.C: Likewise.
839 2016-03-30  Richard Biener  <rguenther@suse.de>
841         PR middle-end/70450
842         * gcc.dg/torture/pr70450.c: New testcase.
844 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
846         PR target/70421
847         * gcc.dg/torture/pr70421.c: New test.
848         * gcc.target/i386/avx512f-pr70421.c: New test.
850 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
852         PR testsuite/70364
853         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
854         (check): New function.
855         (bar): Call check.
856         (foo): Align stack to 16 bytes when calling bar.
857         * gcc.target/i386/cleanup-2.c: Likewise.
859 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
861         PR tree-optimization/59124
862         * gcc.dg/Warray-bounds-19.c: New test.
864 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
866         * lib/prune.exp (escape_regex_chars): New.
867         (prune_file_path): Update to quote metcharacters for regexp.
869 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
871         PR rtl-optimization/70429
872         * gcc.c-torture/execute/pr70429.c: New test.
874         PR tree-optimization/70405
875         * gcc.dg/pr70405.c: New test.
877 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
879         PR fortran/70397
880         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
881         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
883 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
885         PR testsuite/64177
886         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
887         __cilkrts_set_param to set two workers.
888         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
889         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
891 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
893         * g++.dg/ext/fnname5.C: Update the test for Darwin.
895 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
897         PR target/70406
898         * gcc.target/i386/pr70406.c: New test.
900 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
902         * gnat.dg/specs/double_record_extension3.ads: New test.
904 2016-03-25  Richard Henderson  <rth@redhat.com>
906         PR target/70120
907         * gcc.target/aarch64/pr70120-1.c: New.
908         * gcc.target/aarch64/pr70120-2.c: New.
909         * gcc.target/aarch64/pr70120-3.c: New.
911 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
913         PR c++/62212
914         * g++.dg/template/mangle2.C: The dg-do directive should be
915         "compile" not "assemble".
917 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
919         PR lto/69650
920         * gcc.dg/pr69650.c: New test.
922 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
924         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
926 2016-03-25  Alan Modra  <amodra@gmail.com>
928         * gcc.dg/dfp/pr70052.c: New test.
930 2016-03-24  Richard Henderson  <rth@redhat.com>
932         PR middle-end/69845
933         * gcc.dg/tree-ssa/pr69845-1.c: New test.
934         * gcc.dg/tree-ssa/pr69845-2.c: New test.
936 2016-03-24  Tom de Vries  <tom@codesourcery.com>
938         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
940 2016-03-24  Tom de Vries  <tom@codesourcery.com>
942         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
943         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
945 2016-03-24  Tom de Vries  <tom@codesourcery.com>
947         * c-c++-common/goacc/uninit-dim-clause.c: New test.
948         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
950 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
952         PR c++/62212
953         * g++.dg/template/mangle2.C: New test.
955 2016-03-24  Richard Biener  <rguenther@suse.de>
957         PR tree-optimization/70396
958         * gcc.dg/torture/pr70396.c: New testcase.
960 2016-03-24  Richard Biener  <rguenther@suse.de>
962         PR middle-end/70370
963         * gcc.dg/torture/pr70370.c: New testcase.
965 2016-03-24  Tom de Vries  <tom@codesourcery.com>
967         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
968         * gfortran.dg/goacc/kernels-tree.f95: Same.
969         * gfortran.dg/goacc/parallel-tree.f95: Same.
971 2016-03-24  Tom de Vries  <tom@codesourcery.com>
973         * c-c++-common/goacc/uninit-if-clause.c: New test.
974         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
976 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
978         PR target/70290
979         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
980         Fix formatting.
982 2016-03-24  Richard Biener  <rguenther@suse.de>
984         PR tree-optimization/70372
985         * gcc.dg/tree-ssa/pr70372.c: New testcase.
987 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
989         PR c++/70347
990         * g++.dg/cpp1y/nsdmi-union1.C: New test.
992 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
994         PR c++/70332
995         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
997 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
999         PR c++/70001
1000         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1001         * g++.dg/cpp1y/pr70001.C: New test.
1003         PR c++/70323
1004         * g++.dg/cpp0x/constexpr-70323.C: New test.
1006 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
1007             Jason Merrill  <jason@redhat.com>
1008             Jakub Jelinek  <jakub@redhat.com>
1010         PR c++/69315
1011         * g++.dg/cpp0x/constexpr-69315.C: New test.
1012         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1014 2016-03-23  Marek Polacek  <polacek@redhat.com>
1016         PR c++/69884
1017         * g++.dg/warn/Wignored-attributes-1.C: New test.
1018         * g++.dg/warn/Wignored-attributes-2.C: New test.
1020 2016-03-23  Tom de Vries  <tom@codesourcery.com>
1022         * c-c++-common/goacc/kernels-default.c (foo): Add missing
1023         initialization.
1024         * gfortran.dg/goacc/private-3.f95 (test): Same.
1025         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1026         missing use param.
1028 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1030         * lib/target-supports.exp: Remove v7ve entry from loop
1031         creating effective target checks.
1032         (check_effective_target_arm_arch_v7ve_ok): New procedure.
1033         (add_options_for_arm_arch_v7ve): Likewise.
1035 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
1037         PR tree-optimization/70354
1038         * gcc.dg/vect/pr70354-1.c: New test.
1039         * gcc.dg/vect/pr70354-2.c: New test.
1040         * gcc.target/i386/avx2-pr70354-1.c: New test.
1041         * gcc.target/i386/avx2-pr70354-2.c: New test.
1043 2016-03-22  Jeff Law  <law@redhat.com>
1045         PR target/70232
1046         * gcc.dg/tree-ssa/pr70232.c: New test.
1048 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
1050         PR target/70302
1051         * gcc.target/i386/pr70302.c: New test.
1053 2016-03-22  Richard Biener  <rguenther@suse.de>
1055         PR middle-end/70251
1056         * g++.dg/torture/pr70251.C: New testcase.
1058 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
1060         PR c/69993
1061         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1062         Wmisleading-indentation.c.
1063         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1064         reflect change to diagnostic text and order of messages.
1065         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1067 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
1069         * g++.dg/ext/java-3.C: Don't compile on AIX.
1071 2016-03-22  Richard Biener  <rguenther@suse.de>
1073         PR middle-end/70333
1074         * gcc.dg/torture/pr70333.c: New testcase.
1076 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
1078         * g++.dg/ext/pr70290.C: New test.
1080 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
1082         PR target/70325
1083         * gcc.target/i386/pr70325.c: New test.
1085 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
1087         PR target/70329
1088         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1089         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1091         PR target/70300
1092         * gcc.target/i386/pr70300.c: New test.
1094         PR c++/70295
1095         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
1096         (func2): New function for cond with parens, xfail warning for c++.
1097         * g++.dg/warn/Wnonnull-compare-8.C: New test.
1099 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
1101         PR c++/70096
1102         * g++.dg/template/ptrmem30.C: New test.
1104 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
1106         PR c++/70204
1107         * g++.dg/cpp0x/constexpr-70204a.C: New test.
1108         * g++.dg/cpp0x/constexpr-70204b.C: New test.
1110 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1112         PR middle-end/70326
1113         * gcc.dg/pr70326.c: New test.
1115 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
1116             Jakub Jelinek  <jakub@redhat.com>
1118         PR tree-optimization/70317
1119         * gcc.dg/pr70317.c: New test.
1121 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
1123         PR target/70327
1124         * gcc.target/i386/pr70327.c: New test.
1126 2016-03-21  Martin Liska  <mliska@suse.cz>
1128         PR ipa/70306
1129         * gcc.dg/ipa/pr70306.c: New test.
1131 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1133         * gcc.target/arm/attr-align1.c: Skip if M-profile.
1134         * gcc.target/arm/attr-align3.c: Likewise.
1135         * gcc.target/arm/attr_arm.c: Likewise.
1136         * gcc.target/arm/flip-thumb.c: Likewise.
1138 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1140         PR target/70296
1141         * gcc.target/powerpc/altivec-36.c: New test.
1143 2016-03-21  Richard Biener  <rguenther@suse.de>
1145         PR tree-optimization/70310
1146         * gcc.dg/torture/pr70310.c: New testcase.
1148 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1150         PR target/70293
1151         * gcc.target/i386/pr70293.c: New test.
1153 2016-03-21  Richard Biener  <rguenther@suse.de>
1155         PR tree-optimization/70288
1156         * gcc.dg/torture/pr70288-1.c: New testcase.
1157         * gcc.dg/torture/pr70288-2.c: Likewise.
1159 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1161         PR rtl-optimization/69307
1162         * gcc.target/arm/pr69307.c: New test.
1164 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1166         PR rtl-optimization/69102
1167         * gcc.c-torture/compile/pr69102.c: New test.
1169 2016-03-18  Jeff Law  <law@redhat.com>
1171         PR rtl-optimization/70263
1172         * gcc.c-torture/compile/pr70263-1.c: New test.
1173         * gcc.target/i386/pr70263-2.c: New test.
1175 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
1177         PR rtl-optimization/70278
1178         * gcc.dg/torture/pr70278.c: New test.
1179         * gcc.target/arm/pr70278.c: New test.
1181 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
1183         PR c/70281
1184         * gcc.dg/plugin/diagnostic-test-expressions-1.c
1185         (test_builtin_types_compatible_p): New test function.
1186         * gcc.dg/pr70281.c: New test case.
1188 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
1190         PR target/70113
1191         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1193 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1195         PR tree-optimization/70252
1196         * gcc.dg/pr70252.c: New test.
1198 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1200         * gcc.dg/pr70161-2.c: New test.
1201         * gcc.dg/pr70161.c: New test.
1203 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1205         PR ipa/70269
1206         * gcc.dg/pr70269.c: New test.
1208 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
1210         PR c++/70267
1211         * g++.dg/ext/java-3.C: New test.
1213 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1215         PR c++/70205
1216         * g++.dg/lookup/pr70205.C: New test.
1218 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1220         PR c++/70218
1221         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1223 2016-03-17  Marek Polacek  <polacek@redhat.com>
1225         PR c/69407
1226         * gcc.dg/atomic-op-6.c: New test.
1228 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
1230         PR c/70264
1231         * c-c++-common/pr70264.c: New test case.
1233 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
1235         PR c++/70144
1236         * c-c++-common/pr70144-1.c: New test.
1237         * c-c++-common/pr70144-2.c: New test.
1239         PR c++/70272
1240         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1241         * g++.dg/opt/flifetime-dse6.C: New test.
1242         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1244 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1246         PR driver/70192
1247         * gcc.dg/pic-1.c: New test.
1248         * gcc.dg/pic-2.c: Likewise.
1249         * gcc.dg/pic-3.c: Likewise.
1250         * gcc.dg/pic-4.c: Likewise.
1251         * gcc.dg/pie-1.c: Likewise.
1252         * gcc.dg/pie-2.c: Likewise.
1253         * gcc.dg/pie-3.c: Likewise.
1254         * gcc.dg/pie-4.c: Likewise.
1255         * gcc.dg/pie-5.c: Likewise.
1256         * gcc.dg/pie-6.c: Likewise.
1258 2016-03-17  Tom de Vries  <tom@codesourcery.com>
1260         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
1261         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
1263 2016-03-17  Richard Biener  <rguenther@suse.de>
1265         PR debug/70271
1266         * g++.dg/debug/pr70271.C: New testcase.
1268 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1270         * gcc.target/i386/pr70251.c: New test.
1272 2016-03-17  Marek Polacek  <polacek@redhat.com>
1274         PR c++/70194
1275         * g++.dg/warn/constexpr-70194.C: New test.
1277 2016-03-16  Richard Henderson  <rth@redhat.com>
1279         PR middle-end/70240
1280         * gcc.c-torture/compile/pr70240.c: New.
1282 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1284         * gcc.c-torture/compile/20151204.c: Skip for avr.
1286 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1288         PR target/70245
1289         * g++.dg/opt/pr70245.C: New test.
1290         * g++.dg/opt/pr70245.h: New file.
1291         * g++.dg/opt/pr70245-aux.cc: New file.
1293 2016-03-16  Martin Sebor  <msebor@redhat.com>
1295         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
1297 2016-03-16  Richard Henderson  <rth@redhat.com>
1299         PR middle-end/70199
1300         * gcc.c-torture/compile/pr70199.c: New.
1302 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1304         * gcc.dg/uninit-19.c: Run dos2unix.
1306 2016-03-16  Marek Polacek  <polacek@redhat.com>
1308         PR c/70093
1309         * gcc.dg/nested-func-10.c: New test.
1310         * gcc.dg/nested-func-9.c: New test.
1312 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1314         PR tree-optimization/68714
1315         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1317 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1319         PR tree-optimization/68715
1320         * gcc.dg/graphite/pr68715-2.c: New test.
1321         * gcc.dg/graphite/pr68715.c: New test.
1322         * gfortran.dg/graphite/pr68715.f90: New test.
1324 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1326         PR tree-optimization/68809
1327         * gcc.dg/graphite/pr68809-2.c: New test.
1328         * gcc.dg/graphite/pr68809.c: New test.
1330 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1332         PR c++/70147
1333         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
1334         method call to i () as argument.  Adjust expected output.
1336         PR c++/70147
1337         * g++.dg/ubsan/pr70147-1.C: New test.
1338         * g++.dg/ubsan/pr70147-2.C: New test.
1340 2016-03-15  Martin Sebor  <msebor@redhat.com>
1342         PR c++/58281
1343         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
1345 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
1347         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
1348         hppa*-*-hpux*.
1350         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
1352         PR libfortran/69799
1353         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
1354         libatomic_available.
1356 2016-03-15  Marek Polacek  <polacek@redhat.com>
1358         PR c++/70209
1359         * g++.dg/ext/attribute-may-alias-4.C: New test.
1361 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
1363         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
1364         -fvar-tracking-assignments-toggle flag.
1366 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
1368         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
1370 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
1372         PR rtl-optimization/70222
1373         * gcc.c-torture/execute/pr70222-1.c: New test.
1374         * gcc.c-torture/execute/pr70222-2.c: New test.
1376 2016-03-15  Richard Henderson  <rth@redhat.com>
1378         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
1380 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1382         PR rtl-optimization/69032
1383         * gcc.dg/pr69032.c: New test.
1385 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1387         PR rtl-optimization/63384
1388         * g++.dg/pr63384.C: New test.
1390 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1392         PR target/64411
1393         * gcc.target/i386/pr64411.C: New test.
1395 2016-03-15  Tom de Vries  <tom@codesourcery.com>
1397         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1398         * gfortran.dg/goacc/kernels-alias.f95: New test.
1400 2016-03-14  Martin Sebor  <msebor@redhat.com>
1402         PR c++/53792
1403         * g++.dg/cpp0x/constexpr-inline.C: New test.
1404         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1406 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
1408         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1410 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
1412         PR middle-end/70219
1413         * gcc.dg/pr70219.c: New test.
1415 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
1417         PR target/70083
1418         * gcc.dg/torture/pr70083.c: New test.
1419         * gcc.target/i386/pr70083.c: New test.
1421 2016-03-14  Richard Biener  <rguenther@suse.de>
1423         PR tree-optimization/56365
1424         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1426 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
1428         PR target/70098
1429         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1430         New function.
1431         * g++.dg/pr70098.C: New testcase.
1434 2016-03-14  Tom de Vries  <tom@codesourcery.com>
1436         PR tree-optimization/70045
1437         * gcc.dg/graphite/pr70045.c: New test.
1439 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1441         PR fortran/69043
1442         * gfortran.dg/include_9.f90: New test.
1444 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1446         PR fortran/45076
1447         gfortran.dg/prof/prof.exp: New script.
1448         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1450 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
1452         PR rtl-optimization/69307
1453         * gcc.dg/pr69307.c: New test.
1455 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
1457         PR target/69614
1458         * gcc.target/arm/pr69614.c: New.
1460 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
1462         PR fortran/70031
1463         * gfortran.dg/submodule_14.f08: New test
1465         PR fortran/69524
1466         * gfortran.dg/submodule_15.f08: New test
1468 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
1470         PR c++/70106
1471         * g++.dg/cpp1y/paren3.C: New test.
1473 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1475         PR target/70131
1476         * gcc.target/powerpc/ppc-round2.c: New test.
1478 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
1480         PR target/70123
1481         * gcc.dg/torture/pr70123.c: New test.
1483 2016-03-11  Jeff Law  <law@redhat.com>
1485         PR tree-optimization/70190
1486         * gcc.c-torture/compile/pr70190.c: New test.
1488 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1490         PR c/68187
1491         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1492         case.
1493         (test43_b): Likewise.
1494         (test43_c): Likewise.
1495         (test43_d): Likewise.
1496         (test43_e): Likewise.
1497         (test43_f): Likewise.
1498         (test43_g): Likewise.
1499         (test44_a): Likewise.
1500         (test44_b): Likewise.
1501         (test44_c): Likewise.
1502         (test44_d): Likewise.
1503         (test44_e): Likewise.
1505 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1507         PR c/70085
1508         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1510 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1512         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1513         dg-options.
1515 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1517         PR target/70002
1518         PR target/69245
1519         * gcc.target/aarch64/pr69245_2.c: New test.
1521 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1523         PR tree-optimization/70177
1524         * gcc.dg/pr70177.c: New test.
1526 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1528         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1530 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1532         * gcc.dg/tree-ssa/sra-20.c: New.
1534 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1536         PR rtl-optimization/70174
1537         * gcc.dg/pr70174.c: New test.
1539         PR tree-optimization/70169
1540         * gcc.dg/pr70169.c: New test.
1542 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1544         PR target/70160
1545         * gcc.target/i386/pr70160.c: New test.
1547 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1549         * gcc.target/s390/dfp-1.c: New test.
1551 2016-03-10  Nick Clifton  <nickc@redhat.com>
1553         PR target/70044
1554         * gcc.target/aarch64/pr70044.c: New test.
1556 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
1557             Jakub Jelinek  <jakub@redhat.com>
1559         PR c++/70001
1560         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1561         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1562         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1564 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
1566         PR lto/69589
1567         * g++.dg/lto/pr69589_0.C: New testcase
1568         * g++.dg/lto/pr69589_1.C: New testcase
1570 2016-03-10  Marek Polacek  <polacek@redhat.com>
1572         PR c++/70153
1573         * g++.dg/delayedfold/unary-plus1.C: New test.
1575 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1577         * gcc.target/arm/pr45701-1.c: Escape brackets.
1578         * gcc.target/arm/pr45701-2.c: Likewise.
1580 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
1582         * gfortran.dg/unconstrained_commons.f: New.
1584 2016-03-10  Alan Modra  <amodra@gmail.com>
1586         * gcc.dg/pr69195.c: New.
1587         * gcc.dg/pr69238.c: New.
1589 2016-03-10  Tom de Vries  <tom@codesourcery.com>
1591         PR testsuite/68915
1592         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1594 2016-03-10  Richard Biener  <rguenther@suse.de>
1596         PR tree-optimization/70128
1597         * gcc.dg/tree-ssa/alias-34.c: New testcase.
1598         * gcc.dg/tree-ssa/alias-35.c: Likewise.
1600 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1602         PR tree-optimization/70152
1603         * gcc.dg/pr70152.c: New test.
1605         PR target/70086
1606         * gcc.target/i386/pr70086-1.c: New test.
1607         * gcc.target/i386/pr70086-2.c: New test.
1608         * gcc.target/i386/pr70086-3.c: New test.
1610         PR tree-optimization/70127
1611         * gcc.c-torture/execute/pr70127.c: New test.
1613 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
1615         * c-c++-common/goacc/combined-directives-2.c: New test.
1617 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1619         PR c/68473
1620         PR c++/70105
1621         * g++.dg/diagnostic/pr70105.C: New test.
1622         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1623         (test_multiple_ordinary_maps): New test function.
1625 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1627         PR c/68473
1628         PR c++/70105
1629         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1630         Drop range information from call to inform_at_rich_loc.
1631         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1632         New.
1633         (test_show_locus): Replace calls to rich_location::add_range with
1634         calls to add_range.  Rewrite the tests that used the now-defunct
1635         rich_location ctor taking a source_range.  Simplify other tests
1636         by replacing calls to COMBINE_LOCATION_DATA with calls to
1637         make_location.
1639 2016-03-09  Richard Biener  <rguenther@suse.de>
1640         Jakub Jelinek  <jakub@redhat.com>
1642         PR tree-optimization/70138
1643         * gcc.dg/vect/pr70138-1.c: New testcase.
1644         * gcc.dg/vect/pr70138-2.c: Likewise.
1646 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1648         PR target/70049
1649         * gcc.target/i386/pr70049.c: New test.
1651 2016-03-09  Richard Biener  <rguenther@suse.de>
1653         PR c/70143
1654         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1655         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1656         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1658 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1660         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1661         arm-*-*.
1663 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1665         PR middle-end/67278
1666         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1668         PR target/67278
1669         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1671         PR middle-end/70050
1672         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
1673         in testcase comment.
1675 2016-03-09  Tom de Vries  <tom@codesourcery.com>
1677         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1678         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1679         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1680         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1681         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1682         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1683         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1684         * gfortran.dg/goacc/kernels-loop.f95: New test.
1686 2016-03-08  Martin Sebor  <msebor@redhat.com>
1688         PR c++/62096
1689         * g++.dg/warn/overflow-warn-7.C: New test.
1691 2016-03-08  Jason Merrill  <jason@redhat.com>
1693         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1694         * lib/target-supports.exp (check_effective_target_concepts): New.
1696 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
1698         PR c++/70135
1699         * g++.dg/cpp1y/constexpr-loop4.C: New test.
1700         * g++.dg/ubsan/pr70135.C: New test.
1702         PR target/70110
1703         * gcc.dg/pr70110.c: New test.
1705 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1707         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1708         * c-c++-common/gomp/if-1.c: Likewise.
1709         * c-c++-common/gomp/pr61486-2.c: Likewise.
1710         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1711         to dg-additional-options.
1712         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1713         * g++/gomp/target-teams-1.c: Likewise.
1714         * gcc.dg/gomp/gomp.exp: Likewise.
1715         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1716         dg-additional-options.
1717         * gfortran.dg/gomp/gomp.exp: Likewise.
1718         * gfortran.dg/gomp/target1.f90: Remove dg-options.
1719         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1720         dg-additional-options.
1721         * gfortran.dg/gomp/target3.f90: Remove dg-options.
1723 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1725         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1726         * c-c++-common/gomp/gridify-1.c: New test.
1727         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1729 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1731         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1732         trigger for cortex-r8, when scanning for register r8.
1733         * gcc.target/arm/pr45701-2.c: Likewise.
1735 2016-02-26  Richard Biener  <rguenther@suse.de>
1736             Jeff Law  <law@redhat.com>
1738         PR tree-optimization/69740
1739         * gcc.c-torture/compile/pr69740-1.c: New test.
1740         * gcc.c-torture/compile/pr69740-2.c: New test.
1742 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1744         * lib/target-supports.exp
1745         (check_effective_target_whole_vector_shift): Enable for PPC64.
1747 2016-03-07  Richard Biener  <rguenther@suse.de>
1749         PR tree-optimization/70115
1750         * gcc.dg/torture/pr70115.c: New testcase.
1752 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
1754         PR middle-end/69916
1755         * c-c-++-common/goacc/pr69916.c: New.
1757 2016-03-07  Richard Henderson  <rth@redhat.com>
1759         * gcc.c-torture/compile/pr70061.c: New test.
1761 2016-03-07  Richard Biener  <rguenther@suse.de>
1763         PR testsuite/70109
1764         * gcc.dg/vect/O3-pr36098.c: New testcase.
1766 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
1768         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1770 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1772         * gnat.dg/renaming9.ad[sb]: New testcase.
1774 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
1776         PR c++/70084
1777         * g++.dg/expr/stdarg3.C: New test.
1779 2016-03-04  Jeff Law  <law@redhat.com>
1781         PR tree-optimization/69196
1782         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1783         x86_64-*-*.
1785 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1787         PR c/69973
1788         * gcc.dg/pr69973.c: New test.
1790         PR rtl-optimization/69941
1791         * gcc.dg/torture/pr69941.c: New test.
1793         PR c/69824
1794         * gcc.dg/pr69824.c: New test.
1796 2016-03-05  Tom de Vries  <tom@codesourcery.com>
1798         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1799         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1800         function.
1802 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
1804         PR c++/66786
1805         * g++.dg/cpp1y/var-templ48.C: New test.
1806         * g++.dg/cpp1y/var-templ49.C: New test.
1808 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1810         * g++.dg/Wno-frame-address.C: Skip on IA-64.
1812 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1814         PR c++/70035
1815         * g++.dg/ubsan/pr70035.C: New test.
1817         PR target/70062
1818         * gcc.target/i386/pr70062.c: New test.
1820 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1822         * g++.dg/template/typename21.C: Remove c++98_only.
1824 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1826         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
1828 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
1830         PR c/68187
1831         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
1832         function.
1833         (fn_42_b): Likewise.
1834         (fn_42_c): Likewise.
1836 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
1838         PR c/68187
1839         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
1840         function.
1841         (fn_40_b): Likewise.
1842         (fn_41_a): Likewise.
1843         (fn_41_b): Likewise.
1845 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1847         PR target/70059
1848         * gcc.target/i386/avx512f-pr70059.c: New test.
1849         * gcc.target/i386/avx512dq-pr70059.c: New test.
1851 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1853         PR rtl-optimization/57676
1854         * gcc.dg/torture/pr57676.c: New test.
1856 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1858         * gcc.dg/pr70026.c: New test.
1860 2016-03-04  Marek Polacek  <polacek@redhat.com>
1862         PR c/69798
1863         * gcc.dg/cilk-plus/pr69798-1.c: New test.
1864         * gcc.dg/cilk-plus/pr69798-2.c: New test.
1866 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1868         PR target/70004
1869         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
1870         Delete.
1871         (test_corners_sisd_si): Likewise.
1872         (main): Remove checks of the above.
1873         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
1875 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1877         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
1879 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
1881         * gcc.dg/torture/pr69951.c: Accept argc==0.
1883 2016-03-04  Richard Biener  <rguenther@suse.de>
1885         PR c++/70054
1886         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
1887         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
1889 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1891         PR testsuite/69766
1892         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
1893         testing multiarch.
1895 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1897         PR debug/69947
1898         * gcc.dg/guality/pr69947.c: New test.
1900 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
1902         PR ada/70017
1903         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
1905 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1907         PR rtl-optimization/69904
1908         * gcc.target/arm/pr69904.c: New test.
1910 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
1912         PR target/70021
1913         * gcc.dg/vect/pr70021.c: New test.
1914         * gcc.target/i386/pr70021.c: New test.
1916 2016-03-03  Marek Polacek  <polacek@redhat.com>
1918         PR middle-end/70050
1919         * gcc.dg/pr70050.c: New test.
1921 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
1923         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
1925 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
1927         PR tree-optimization/70043
1928         * gfortran.dg/vect/pr70043.f90: New test.
1930 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1932         * gnat.dg/specs/task1.ads: New test.
1934 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1936         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
1937         Invoke gdb with -batch.
1938         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
1940 2016-03-03  Richard Biener  <rguenther@suse.de>
1942         PR tree-optimization/55936
1943         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
1945 2016-03-02  Jeff Law  <law@redhat.com>
1947         PR rtl-optimization/69942
1948         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
1949         effects of argument promotions.
1951         PR tree-optimization/69987
1952         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
1953         target does not support -fprefetch-loop-arrays.
1955 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
1957         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
1959 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
1961         PR rtl-optimization/69052
1962         * gcc.target/i386/pr69052.c: New test.
1964 2016-03-02  Alan Modra  <amodra@gmail.com>
1966         * gcc.dg/pr69990.c: New.
1968 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
1970         PR c/68062
1971         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
1973         PR middle-end/70022
1974         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
1976         PR target/70028
1977         * gcc.target/i386/pr70028.c: New test.
1979 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1981         * c-c++-common/asan/swapcontext-test-1.c,
1982         * c-c++-common/tsan/thread_leak.c,
1983         * g++.dg/tsan/aligned_vs_unaligned_race.C,
1984         * g++.dg/tsan/benign_race.C,
1985         * g++.dg/tsan/fd_close_norace.C,
1986         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
1987         races with sanitizer output
1989 2016-03-02  Richard Biener  <rguenther@suse.de>
1990             Uros Bizjak  <ubizjak@gmail.com>
1992         PR target/67278
1993         * gcc.dg/simd-8.c: New testcase.
1995 2016-03-02  Richard Biener  <rguenther@suse.de>
1997         PR middle-end/67278
1998         * gcc.dg/simd-7.c: New testcase.
2000 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
2002         * gcc.target/i386/pr70007.c: Tweak.
2004 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2006         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2008 2016-03-02  Marek Polacek  <polacek@redhat.com>
2010         PR c/67854
2011         * gcc.dg/pr67854.c: New test.
2013 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
2015         PR middle-end/70025
2016         * gcc.dg/torture/pr70025.c: New test.
2018 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2020         PR tree-optimization/68621
2021         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2023 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2025         * gcc.target/i386/pr70007.c: New test.
2027 2016-03-01  Jeff Law  <law@redhat.com>
2029         PR tree-optimization/69196
2030         * gcc.dg/tree-ssa/pr69196-1.c: New test.
2032         PR tree-optimization/69196
2033         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2034         duplicating code and spoiling the expected output.
2036 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
2038         PR target/70033
2039         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2040         supports power9 before doing tests.
2041         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2042         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2043         * gcc.target/powerpc/p9-permute.c: Likewise.
2045 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
2047         PR target/70027
2048         * gcc.target/i386/pr70027.c: New test.
2050 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2052         * gcc.dg/pr70017.c: New test.
2054 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
2056         PR c/69796
2057         PR c/69974
2058         * gcc.dg/pr69796.c: New test.
2059         * gcc.dg/pr69974.c: New test.
2061 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2063         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2065 2016-02-29  Jeff Law  <law@redhat.com>
2067         PR tree-optimization/69987
2068         * gfortran.dg/pr69987.f90: New test.
2070         PR tree-optimization/69989
2071         * gcc.c-torture/compile/pr69989-2.c: New test.
2073 2016-03-01  Marek Polacek  <polacek@redhat.com>
2075         PR c++/69795
2076         * g++.dg/parse/invalid1.C: New test.
2078 2016-03-01  Richard Biener  <rguenther@suse.de>
2080         PR middle-end/70022
2081         * gcc.dg/pr70022.c: New testcase.
2083 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2085         PR tree-optimization/69956
2086         * gcc.dg/pr69956.c: New test.
2088 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2090         PR target/70011
2091         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
2092         XFAIL when hardware supports efficient unaligned storage access.
2094 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
2096         PR c++/69961
2097         * g++.dg/template/pr69961a.C: New test.
2098         * g++.dg/template/pr69961b.C: New test.
2100 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
2102         PR preprocessor/69985
2103         * gcc.dg/cpp/pr69985.c: New test case.
2105 2016-02-29  Jeff Law  <law@redhat.com>
2107         PR tree-optimization/70005
2108         * gcc.c-torture/execute/pr70005.c New test.
2110         PR tree-optimization/69999
2111         * gcc.c-torture/compile/pr69999.c: New test.
2113 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2115         PR tree-optimization/69652
2116         * gcc.dg/torture/pr69652.c: Delete test.
2117         * gcc.dg/vect/pr69652.c: New test.
2119 2016-02-19  Richard Biener  <rguenther@suse.de>
2121         PR tree-optimization/69980
2122         * gfortran.dg/vect/pr69980.f90: New testcase.
2124 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2126         * gcc.target/sparc/20160229-1.c: New test.
2128 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2130         * gnat.dg/stack_usage3.adb: New test.
2131         * gnat.dg/stack_usage3_pkg.ads: New helper.
2133 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2135         * gnat.dg/renaming8.adb: New test.
2136         * gnat.dg/renaming8_pkg1.ads: New helper.
2137         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2138         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2140 2016-02-29  Richard Biener  <rguenther@suse.de>
2142         PR tree-optimization/69720
2143         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2145 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2147         PR fortran/68147
2148         PR fortran/47674
2149         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
2151 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2152             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2154         PR fortran/56007
2155         * gfortran.dg/coarray_8.f90: Adjust error message.
2156         * gfortran.dg/pr56007.f90: New test.
2157         * gfortran.dg/pr56007.f: New test.
2159 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
2161         PR tree-optimization/69989
2162         * gcc.dg/torture/pr69989.c: New test.
2164 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
2166         * gcc.target/i386/stack-realign-win.c: New test.
2168 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2170         PR fortran/60126
2171         * gfortran.dg/pr60126.f90: New test.
2173 2016-02-27  Jeff Law  <law@redhat.com>
2175         Revert
2176         2016-02-26  Richard Biener  <rguenther@suse.de>
2177                     Jeff Law  <law@redhat.com>
2179         PR tree-optimization/69740
2180         * gcc.c-torture/compile/pr69740-1.c: New test.
2181         * gcc.c-torture/compile/pr69740-2.c: New test.
2183 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2185         PR fortran/69910
2186         * gfortran.dg/newunit_4.f90: New test.
2188 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
2190         PR target/69613
2191         PR rtl-optimization/69886
2192         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2193         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
2194         target.
2196 2016-02-26  Martin Sebor  <msebor@redhat.com>
2198         PR tree-optimization/15826
2199         * gcc.dg/tree-ssa/pr15826.c: New test.
2201 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2203         PR target/69969
2204         * gcc.target/powerpc/pr69969.c: New test.
2206 2016-02-26  Martin Sebor  <msebor@redhat.com>
2208         PR c++/15766
2209         * g++.old-deja/g++.other/decl5.C: Add a test case.
2211 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
2213         PR target/69946
2214         * gcc.target/powerpc/pr69946.c: New file.
2216 2016-02-26  Richard Biener  <rguenther@suse.de>
2217             Jeff Law  <law@redhat.com>
2219         PR tree-optimization/69740
2220         * gcc.c-torture/compile/pr69740-1.c: New test.
2221         * gcc.c-torture/compile/pr69740-2.c: New test.
2223 2016-02-26  Martin Jambor  <mjambor@suse.cz>
2225         PR middle-end/69920
2226         * gcc.dg/torture/pr69932.c: New test.
2227         * gcc.dg/torture/pr69936.c: Likewise.
2229 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2231         PR target/69709
2232         * gcc.target/s390/pr69709.c: New test.
2234 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2236         PR target/69245
2237         * gcc.target/aarch64/pr69245_1.c: New test.
2239 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2241         PR target/69613
2242         * gcc.dg/torture/pr69613.c: New test.
2244 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2246         PR rtl-optimization/69891
2247         * gcc.target/i386/pr69891.c: New test.
2249 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2250             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2252         PR target/61397
2253         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
2254         functionality for both 32-bit and 64-bit.
2256 2016-02-26  Richard Biener  <rguenther@suse.de>
2258         PR tree-optimization/69551
2259         * gcc.dg/torture/pr69951.c: New testcase.
2261 2016-02-25  Richard Biener  <rguenther@suse.de>
2263         PR tree-optimization/48795
2264         * gcc.dg/Warray-bounds-18.c: New testcase.
2266 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2268         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
2270 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
2272         PR rtl-optimization/69896
2273         * gcc.dg/pr69896.c: New test.
2275 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
2277         PR c++/69736
2278         * g++.dg/cpp1y/paren2.C: New test.
2280 2016-02-24  Martin Sebor  <msebor@redhat.com>
2282         PR c/51147
2283         * gcc.dg/enum-mode-2.c: New test.
2285 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2287         PR c++/69922
2288         * g++.dg/warn/Wnonnull-compare-6.C: New test.
2289         * g++.dg/warn/Wnonnull-compare-7.C: New test.
2290         * g++.dg/ubsan/pr69922.C: New test.
2292 2016-02-24  Marek Polacek  <polacek@redhat.com>
2294         PR c/69819
2295         * gcc.dg/pr69819.c: New test.
2297 2016-02-24  Martin Sebor  <msebor@redhat.com>
2299         PR c++/69912
2300         * g++.dg/ext/flexary15.C: New test.
2302 2016-02-24  Martin Sebor  <msebor@redhat.com>
2304         * gcc.dg/builtins-68.c: Avoid making unportable
2305         assumptions about the relationship between SIZE_MAX and UINT_MAX.
2306         * g++.dg/ext/builtin_alloca.C: Same.
2308 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2309             Charles Baylis  <charles.baylis@linaro.org>
2311         PR debug/61033
2312         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2314 2016-02-24  Richard Biener  <rguenther@suse.de>
2315             Jakub Jelinek  <jakub@redhat.com>
2317         PR middle-end/69760
2318         * gcc.dg/torture/pr69760.c: New testcase.
2320 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2322         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
2323         pattern on Solaris with as.
2325 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2327         * gcc.target/arm/cond_sub_restrict_it.c: New test.
2328         * gcc.target/arm/condarith_restrict_it.c: Likewise.
2329         * gcc.target/arm/movcond_restrict_it.c: Likewise.
2330         * gcc.target/arm/negscc_restrict_it.c: Likewise.
2332 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2334         PR middle-end/69915
2335         * gcc.dg/pr69915.c: New test.
2337 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2339         PR rtl-optimization/69886
2340         * gcc.dg/torture/pr69886.c: New test.
2342 2016-02-24  Richard Biener  <rguenther@suse.de>
2344         PR middle-end/68963
2345         * gcc.dg/torture/pr68963.c: New testcase.
2347 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2349         PR target/69875
2350         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
2351         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
2352         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
2353         * gcc.target/arm/atomic_loaddi_1.c: New test.
2354         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
2355         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
2356         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
2357         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
2358         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
2359         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
2360         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2361         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
2363 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2365         PR middle-end/69909
2366         * gcc.dg/torture/pr69909.c: New test.
2368 2016-02-24  Richard Biener  <rguenther@suse.de>
2370         PR tree-optimization/69907
2371         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
2372         * gcc.dg/vect/bb-slp-34.c: XFAIL.
2373         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
2375 2016-02-24  Christian Bruel  <christian.bruel@st.com>
2377         * gcc.target/arm/pragma_cpp_fma.c: New test.
2379 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2381         PR fortran/61156
2382         * gfortran.dg/include_6.f90: Update test.
2384 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2386         PR objc/69844
2387         * objc.dg/pr69844.m: New test.
2389 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2391         PR libgfortran/69456
2392         * gfortran.dg/namelist_89.f90: New test.
2393         * gfortran.dg/pr59700.f90: Update test..
2395 2016-02-23  Martin Sebor  <msebor@redhat.com>
2397         PR middle-end/69780
2398         * g++.dg/ext/builtin_alloca.C: New test.
2399         * gcc.dg/builtins-68.c: New test.
2401 2016-02-23  Richard Henderson  <rth@redhat.com>
2403         * gcc.target/i386/addr-space-3.c: Remove test.
2405 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2407         PR preprocessor/69126
2408         PR preprocessor/69543
2409         * c-c++-common/pr69126-2-long.c: New test.
2410         * c-c++-common/pr69126-2-short.c: New test.
2411         * c-c++-common/pr69543-1.c: Remove xfail.
2413 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2415         PR preprocessor/69126
2416         PR preprocessor/69543
2417         PR preprocessor/69558
2418         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2419         (f): Rename to...
2420         (test_2): ...this, and add leading comment.
2421         (MACRO_3, test_3): New.
2422         (MACRO_4A, MACRO_4B, test_4): New.
2423         (MACRO): Rename to...
2424         (MACRO_5): ...this.
2425         (g): Rename to...
2426         (test_5): ...this, updating for renaming of MACRO, and
2427         add leading comment.
2428         * c-c++-common/pr69543-1.c: New.
2429         * c-c++-common/pr69543-2.c: New.
2430         * c-c++-common/pr69543-3.c: New.
2431         * c-c++-common/pr69543-4.c: New.
2432         * c-c++-common/pr69558-1.c: New.
2433         * c-c++-common/pr69558-2.c: New.
2434         * c-c++-common/pr69558-3.c: New.
2435         * c-c++-common/pr69558-4.c: New.
2436         * gcc.dg/pr69558.c: Move to...
2437         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
2438         xfail for c++.
2440 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
2442         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2443         to -ftree-parallelize-loops/-fopenacc changes.
2444         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2445         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2446         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2447         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2448         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2449         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2450         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2451         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2452         * c-c++-common/goacc/kernels-loop.c: Likewise.
2453         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2454         * c-c++-common/goacc/kernels-reduction.c: Likewise.
2455         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2456         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2458 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2460         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2462 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2464         PR c++/69902
2465         * g++.dg/warn/Wnonnull-compare-5.C: New test.
2467         PR c/69900
2468         * gcc.dg/pr69900.c: New test.
2470 2016-02-23  Martin Jambor  <mjambor@suse.cz>
2472         PR tree-optimization/69666
2473         * gcc.dg/tree-ssa/pr69666.c: New test.
2475 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2477         PR fortran/67451
2478         * gfortran.dg/coarray_allocate_5.f08: New test.
2480 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2482         * gcc.target/s390/vcond-shift.c: Move to ...
2483         * gcc.target/s390/vector/vcond-shift.c: ... here.
2485 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2487         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2488         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2490 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2492         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2494 2016-02-20  Mark Wielaard  <mjw@redhat.com>
2496         PR c/28901
2497         * gcc.dg/unused-variable-3.c: New test.
2499 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2501         PR target/69888
2502         * gcc.target/i386/pr69888.c: New test.
2504 2016-02-22  Richard Biener  <rguenther@suse.de>
2506         PR tree-optimization/69882
2507         * gfortran.dg/vect/pr69882.f90: New testcase.
2509 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2511         PR target/69885
2512         * gcc.dg/pr69885.c: New test.
2514 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
2516         PR target/69806
2517         PR target/54089
2518         * gcc.target/sh/pr54089-10.c: New.
2520 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
2522         PR fortran/69423
2523         * gfortran.dg/deferred_character_15.f90 : New test.
2525 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2527         PR fortran/57365
2528         gfortran.dg/allocate_with_source_18.f03: New test.
2530 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
2532         PR fortran/52531
2533         gfortran.dg/gomp/pr52531.f90: New test.
2535 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2537         PR c++/69865
2538         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2539         -std=c++03.
2541 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2543         PR c++/69826
2544         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2545         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2547         PR c++/69850
2548         * g++.dg/warn/Wnonnull-compare-4.C: New test.
2550         PR c++/69851
2551         * g++.dg/torture/pr69851.C: New test.
2553 2016-02-19  Martin Sebor  <msebor@redhat.com>
2555         PR testsuite/69573
2556         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2558 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2560         PR c++/69850
2561         * g++.dg/warn/Wnonnull-compare-2.C: New test.
2562         * g++.dg/warn/Wnonnull-compare-3.C: New test.
2564         PR c++/67767
2565         * g++.dg/cpp0x/pr67767.C: New test.
2567 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2569         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2570         for fp, simd, crypto, crc, lse.
2571         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2572         above.
2573         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2574         effective target check.
2576 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2578         PR target/69820
2579         * gcc.target/i386/pr69820.c: New test.
2581 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2583         * gcc.target/s390/vector/int128-1.c: New test.
2585 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2587         * gcc.target/s390/vector/vec-vcond-1.c: New test.
2589 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2591         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2592         instruction pattern name to prevent the testcase from failing with
2593         -march=z13.
2595 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2597         * gcc.target/s390/md/movstr-2.c: New test.
2599 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
2601         * gcc.target/s390/morestack.c: New test.
2603 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2605         PR target/69625
2606         * gcc.target/s390/pr69625.c: Add test case.
2608 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2610         PR testsuite/68580
2611         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2613 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2615         PR target/68404
2616         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2617         * gcc.target/powerpc/fusion3.c: Likewise.
2619 2016-02-18  Richard Biener  <rguenther@suse.de>
2621         PR middle-end/69553
2622         * g++.dg/torture/pr69553.C: New testcase.
2624 2016-02-18  Nick Clifton  <nickc@redhat.com>
2626         PR target/62254
2627         PR target/69610
2628         * gcc.target/arm/pr62554.c: New test.
2629         * gcc.target/arm/pr69610-1.c: New test.
2630         * gcc.target/arm/pr69610-2.c: New test.
2632 2016-02-18  Richard Biener  <rguenther@suse.de>
2634         PR middle-end/69854
2635         * gcc.dg/torture/pr69854.c: New testcase.
2637 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
2639         PR c++/69850
2640         * g++.dg/warn/Wnonnull-compare-1.C: New test.
2642 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2644         * gcc.target/powerpc/vec-cg.c: New test.
2646 2016-02-17  Richard Biener  <rguenther@suse.de>
2648         PR testsuite/69586
2649         * gcc.dg/uninit-21.c: Add -fno-short-enums.
2651 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2653         PR target/69161
2654         * gcc.c-torture/compile/pr69161.c: New test.
2656 2016-02-17  David Sherwood  <david.sherwood@arm.com>
2658         PR target/69532
2659         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2660         * gcc.target/arm/vect-fmaxmin.c: Likewise.
2662 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2664         * gcc.dg/ifcvt-4.c: Skip on Visium.
2666 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2668         * gnat.dg/atomic8.adb: New test.
2670 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2672         * gnat.dg/discr46.ad[sb]: New test.
2674 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2676         PR Target/48344
2677         * gcc.target/powerpc/pr48344-1.c: New test.
2679 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2681         PR fortran/69742
2682         * gfortran.dg/associate_21.f90:  New test.
2684 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2686         PR c/69835
2687         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2688         -Wnonnull in dg-options.
2689         * c-c++-common/nonnull-2.c: New test.
2691 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
2692             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2694         * gcc.target/aarch64/vector_initialization_nostack.c: New.
2696 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2698         PR middle-end/69801
2699         * gcc.dg/pr69801.c: Add empty dg-options.
2701 2016-02-16  James Norris  <jnorris@codesourcery.com>
2703         * c-c++-common/goacc/deviceptr-1.c: Add tests.
2704         * g++.dg/goacc/deviceptr-1.c: New file.
2706 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2708         PR tree-optimization/69820
2709         * gcc.dg/vect/pr69820.c: New test.
2711 2016-02-16  Richard Biener  <rguenther@suse.de>
2713         PR tree-optimization/69776
2714         * gcc.dg/torture/pr69776-2.c: New testcase.
2716 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
2718         PR tree-optimization/69714
2719         * gcc.dg/torture/pr69714.c: New test.
2721 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2723         PR tree-optimization/69802
2724         * gcc.dg/pr69802.c: New test.
2726 2016-02-16  Richard Biener  <rguenther@suse.de>
2728         PR middle-end/69801
2729         * gcc.dg/pr69801.c: New testcase.
2731 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2733         PR libgfortran/69651
2734         * gfortran.dg/read_bang.f90: New test.
2735         * gfortran.dg/read_bang4.f90: New test.
2737 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
2739         PR c++/69658
2740         * g++.dg/init/pr69658.C: New test.
2742         PR c++/69797
2743         * c-c++-common/pr69797.c: New test.
2745 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2747         * lib/target-supports.exp (check_effective_target_section_anchors): Add
2748         check for aarch64*-*-*.
2750 2016-02-15  Richard Biener  <rguenther@suse.de>
2752         PR tree-optimization/69783
2753         * gcc.dg/vect/pr69783.c: New testcase.
2755 2016-02-15  Richard Biener  <rguenther@suse.de>
2757         PR tree-optimization/69776
2758         * gcc.dg/torture/pr69776.c: New testcase.
2760 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2762         PR fortran/60526
2763         * gfortran.dg/type_decl_4.f90:  Reinstated.
2765 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
2767         PR fortran/68746
2768         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2770 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2772         PR fortran/60526
2773         PR bootstrap/69816
2774         * gfortran.dg/type_decl_4.f90:  Removed.
2776 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2778         PR fortran/60526
2779         * gfortran.dg/type_decl_4.f90:  New test.
2781 2016-02-14  Alan Modra  <amodra@gmail.com>
2783         PR testsuite/68886
2784         * gcc.c-torture/execute/stkalign.c: Revise test.
2786 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2788         PR target/67260
2789         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2791 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2793         PR target/67260
2794         * gcc.target/sh/torture/pr67260.c: New.
2796 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
2798         * gcc.dg/pr67964.c: Add dg-require-alias.
2800 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2802         PR target/67636
2803         PR target/64345
2804         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2806 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2808         PR libgfortran/69668
2809         * gfortran.dg/namelist_88.f90: New test.
2811 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2813         PR libgfortran/69668
2814         * gfortran.dg/namelist_38.f90: Update test.
2815         * gfortran.dg/namelist_84.f90: Update test.
2817 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2819         PR other/69554
2820         * gcc.dg/pr69554-1.c: New test.
2821         * gfortran.dg/pr69554-1.F90: New test.
2822         * gfortran.dg/pr69554-2.F90: New test.
2823         * lib/gcc-dg.exp (proc dg-locus): New function.
2824         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
2825         distinguish between the caret-printing and non-caret-printing
2826         cases.  If caret-printing has been explicitly enabled, bail out
2827         without attempting to fix up the output.
2829 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2831         PR driver/69265
2832         PR driver/69453
2833         * gcc.dg/spellcheck-options-3.c: New test case.
2834         * gcc.dg/spellcheck-options-4.c: New test case.
2835         * gcc.dg/spellcheck-options-5.c: New test case.
2836         * gcc.dg/spellcheck-options-6.c: New test case.
2837         * gcc.dg/spellcheck-options-7.c: New test case.
2838         * gcc.dg/spellcheck-options-8.c: New test case.
2839         * gcc.dg/spellcheck-options-9.c: New test case.
2840         * gcc.dg/spellcheck-options-10.c: New test case.
2842 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2844         PR rtl-optimization/69764
2845         PR rtl-optimization/69771
2846         * c-c++-common/pr69764.c: New test.
2847         * gcc.dg/torture/pr69771.c: New test.
2849 2016-02-12  Marek Polacek  <polacek@redhat.com>
2851         * g++.dg/torture/init-list1.C: New.
2853 2016-02-12  Marek Polacek  <polacek@redhat.com>
2855         * gcc.dg/pr69522.c: Add empty dg-options.
2857 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
2859         * g++.dg/lto/lto.exp: Include and init mpx.
2860         * g++.dg/lto/pr69729_0.C: New test.
2862 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2864         PR ipa/69241
2865         * g++.dg/ipa/pr69241-4.C: New test.
2867         PR ipa/68672
2868         * g++.dg/ipa/pr68672-1.C: New test.
2869         * g++.dg/ipa/pr68672-2.C: New test.
2870         * g++.dg/ipa/pr68672-3.C: New test.
2872 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
2874         PR c/69522
2875         * gcc.dg/pr69522.c: New test.
2877 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
2879         PR c++/69098
2880         * g++.dg/cpp1y/69098.C: New test.
2881         * g++.dg/cpp1y/69098-2.C: New test.
2883 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2885         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
2886         and neighbour -> neighbor.
2887         * objc.dg/attributes/method-nonnull-1.m: Likewise.
2888         * objc.dg/gnu-api-2-class-meta.m: Likewise.
2889         * c-c++-common/Wvarargs.c: Likewise.
2890         * c-c++-common/goacc/host_data-5.c: Likewise.
2891         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2892         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
2893         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2894         * gcc.target/aarch64/pr60697.c: Likewise.
2895         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2896         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2897         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2898         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
2899         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2900         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2901         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2902         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2903         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
2904         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
2905         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
2906         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2907         * g++.dg/lookup/koenig5.C: Likewise.
2908         * g++.dg/ext/no-asm-2.C: Likewise.
2909         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
2910         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
2911         * gfortran.dg/used_types_16.f90: Likewise.
2912         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2913         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
2914         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2915         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
2916         * gfortran.dg/abstract_type_6.f03: Likewise.
2917         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
2918         * gfortran.dg/used_types_15.f90: Likewise.
2919         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
2920         * gfortran.dg/exit_3.f08: Likewise.
2921         * gfortran.dg/open_status_2.f90: Likewise.
2922         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2923         * gfortran.dg/intrinsic_std_1.f90: Likewise.
2924         * gfortran.dg/associate_1.f03: Likewise.
2925         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
2926         * gfortran.dg/intrinsic_std_6.f90: Likewise.
2927         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
2928         * gcc.dg/builtin-object-size-1.c: Likewise.
2929         * gcc.dg/noreturn-6.c: Likewise.
2930         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2931         * gcc.dg/globalalias.c: Likewise.
2932         * gcc.dg/builtins-config.h: Likewise.
2933         * gcc.dg/pr30457.c: Likewise.
2934         * gcc.c-torture/compile/volatile-1.c: Likewise.
2935         * gcc.c-torture/execute/20101011-1.c: Likewise.
2936         * c-c++-common/Waddress-1.c: Likewise.
2938 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
2940         PR c/69768
2941         * c-c++-common/Waddress-1.c: New test.
2943 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
2945         PR fortran/69296
2946         * gfortran.dg/associate_19.f03: New test.
2947         * gfortran.dg/associate_20.f03: New test.
2949 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
2951         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
2953 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2955         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
2956         .arch armv8-a\n.  Add -dA to dg-options.
2957         * gcc.target/aarch64/assembler_arch_1.c: New test.
2958         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
2960 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
2962         PR c++/68726
2963         * g++.dg/cpp0x/pr68726.C: New.
2965 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2967         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
2968         test.
2970 2016-02-11  Richard Biener  <rguenther@suse.de>
2972         * g++.dg/tree-ssa/pr61034.C: Adjust.
2974 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
2976         PR target/69148
2977         * gcc.target/s390/pr69148.c: New.
2979 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
2981         PR tree-optimization/69652
2982         * gcc.dg/torture/pr69652.c: New test.
2984 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
2985             Patrick Palka  <ppalka@gcc.gnu.org>
2987         PR ipa/69241
2988         PR c++/69649
2989         * g++.dg/ipa/pr69241-1.C: New test.
2990         * g++.dg/ipa/pr69241-2.C: New test.
2991         * g++.dg/ipa/pr69241-3.C: New test.
2992         * g++.dg/ipa/pr69649.C: New test.
2994 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
2996         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
2997         * gcc.dg/tree-ssa/sra-18.c: Ditto.
2999 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
3001         PR tree-optimization/68021
3002         * gcc.dg/tree-ssa/pr68021.c: New test.
3004 2016-02-10  Richard Biener  <rguenther@suse.de>
3006         PR tree-optimization/69726
3007         * gcc.dg/uninit-22.c: New testcase.
3009 2016-02-09  Andrew Pinski  <apinski@cavium.com>
3011         PR tree-opt/69282
3012         * gcc.c-torture/compile/20160205-1.c: New testcase.
3014 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
3016         PR target/68404
3017         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3018         instead accessing a really large arrray.
3019         * gcc.target/powerpc/fusion3.c: Likewise.
3021 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
3023         PR target/68532
3024         * gcc.c-torture/execute/pr68532.c: New test.
3026 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
3028         PR target/69634
3029         * gcc.dg/pr69634.c: New.
3031 2016-02-09  Richard Biener  <rguenther@suse.de>
3033         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3035 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
3037         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3039 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
3041         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3043 2016-02-09  Richard Biener  <rguenther@suse.de>
3045         PR tree-optimization/69715
3046         * gcc.dg/torture/pr69715.c: New testcase.
3048 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
3050         PR c++/69139
3051         * g++.dg/cpp0x/trailing12.C: New test.
3052         * g++.dg/cpp0x/trailing13.C: New test.
3054 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
3056         PR c++/69283
3057         PR c++/67835
3058         * g++.dg/cpp1y/auto-fn29.C: New test.
3059         * g++.dg/cpp1y/auto-fn30.C: New test.
3061 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
3063         PR tree-optimization/69209
3064         * gcc.c-torture/compile/pr69209.c: New test.
3066 2016-02-08  Jeff Law  <law@redhat.com>
3068         PR tree-optimization/68541
3069         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3070         of statements allowed in join block for path splitting.
3072 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
3074         PR c++/59627
3075         * g++.dg/gomp/pr59627.C: New test.
3077         PR ipa/69239
3078         * g++.dg/ipa/pr69239.C: New test.
3080 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
3082         PR preprocessor/69664
3083         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
3084         * gcc.dg/cpp/warn-comments.c: Likewise.
3086 2016-02-08  Marek Polacek  <polacek@redhat.com>
3088         PR c++/69688
3089         * g++.dg/init/const12.C: New test.
3091 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
3093         PR target/60410
3094         * gcc.dg/lto/pr55113_0.c: Remove test.
3096 2016-02-08  Richard Biener  <rguenther@suse.de>
3098         PR tree-optimization/69719
3099         * gcc.dg/torture/pr69719.c: New testcase.
3101 2016-02-08  Richard Biener  <rguenther@suse.de>
3102         Jeff Law  <law@redhat.com>
3104         PR target/68273
3105         * gcc.target/mips/pr68273.c: New testcase.
3107 2016-02-08   Richard Biener  <rguenther@suse.de>
3109         PR rtl-optimization/69274
3110         * gcc.target/i386/addr-sel-1.c: XFAIL.
3112 2016-02-08  Jeff Law  <law@redhat.com>
3114         PR tree-optimization/68541
3115         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3117         PR tree-optimization/65917
3118         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3120 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3122         PR fortran/50555
3123         * gfortran.dg/namelist_args.f90: New test.
3125 2016-02-05  Jeff Law  <law@redhat.com>
3127         PR tree-optimization/68541
3128         * gcc.dg/tree-ssa/split-path-2.c: New test.
3129         * gcc.dg/tree-ssa/split-path-3.c: New test.
3130         * gcc.dg/tree-ssa/split-path-4.c: New test.
3131         * gcc.dg/tree-ssa/split-path-5.c: New test.
3132         * gcc.dg/tree-ssa/split-path-6.c: New test.
3133         * gcc.dg/tree-ssa/split-path-7.c: New test.
3135 2016-02-05  Martin Sebor  <msebor@redhat.com>
3137         PR c++/69662
3138         * g++.dg/warn/Wplacement-new-size-1.C: New test.
3139         * g++.dg/warn/Wplacement-new-size-2.C: New test.
3141 2016-02-06  Richard HEnderson  <rth@redhat.com>
3143         PR c/69643
3144         * gcc.target/i386/addr-space-4.c: New.
3145         * gcc.target/i386/addr-space-5.c: New.
3147 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
3149         PR fortran/66089
3150         * gfortran.dg/elemental_dependency_6.f90: New.
3152 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
3154         PR rtl-optimization/69691
3155         * gcc.c-torture/execute/pr69691.c: New test.
3157         PR c++/69628
3158         * g++.dg/parse/pr69628.C: New test.
3160 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3162         * gcc.dg/sancov/asan.c: Move to ...
3163         * gcc.dg/asan/sancov-1.c: ... here.
3165 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3167         * gcc.target/i386/pr69577.c: Require avx_runtime target.
3169 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3171         PR target/69677
3172         * gcc.target/i386/pr69677.c: New test.
3174 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
3176         PR c++/68948
3177         * g++.dg/template/pr68948.C: New test.
3179 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3181         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3182         (only necessary on s390x).
3184 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3186         * gcc.target/i386/pr69454-2.c: Compile with -msse2
3187         -mno-accumulate-outgoing-args.
3189 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
3191         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3193 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
3195         PR c/69669
3196         * c-c++-common/pr69669.c: New test.
3198 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3200         PR target/69667
3201         * g++.dg/pr69667.C: New file.
3203 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
3205         PR target/69619
3206         * gcc.dg/pr69619.c: Add new test.
3208 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
3210         PR rtl-optimization/69577
3211         * gcc.target/i386/pr69577.c: New test.
3213 2016-02-04  Martin Liska  <mliska@suse.cz>
3215         * g++.dg/asan/pr69276.C: New test.
3217 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3219         PR target/65932
3220         PR target/67714
3221         * gcc.target/arm/wmul-3.c: Simplify test to generate just
3222         a single smulbb instruction.
3223         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3224         * gcc.target/amr/wmul-2.c: Likewise.
3226 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3228         PR target/65932
3229         PR target/67714
3230         * gcc.c-torture/execute/pr67714.c: New test.
3232 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3234         PR target/69454
3235         * gcc.target/i386/pr69454-1.c: New test.
3236         * gcc.target/i386/pr69454-2.c: New test.
3238 2016-02-03  Martin Sebor  <msebor@redhat.com>
3240         PR c++/69251
3241         PR c++/69253
3242         PR c++/69290
3243         PR c++/69277
3244         PR c++/69349
3245         * g++.dg/ext/flexarray-mangle-2.C: New test.
3246         * g++.dg/ext/flexarray-mangle.C: New test.
3247         * g++.dg/ext/flexarray-subst.C: New test.
3248         * g++.dg/ext/flexary11.C: New test.
3249         * g++.dg/ext/flexary12.C: New test.
3250         * g++.dg/ext/flexary13.C: New test.
3251         * g++.dg/ext/flexary14.C: New test.
3252         * g++.dg/other/dump-ada-spec-2.C: Adjust.
3254 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3256         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
3257         Define only if CHECK_FLOAT128 is defined.
3258         (main): Properly initialize u5.
3260 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
3262         PR c/69627
3263         * gcc.dg/pr69627.c: New test.
3265         PR target/69644
3266         * gcc.dg/pr69644.c: New test.
3268 2016-02-03  Mike Stump  <mikestump@comcast.net>
3270         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
3271         support for struct-layout-1.exp.
3273 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
3275         PR c++/69056
3276         * g++.dg/cpp0x/pr69056.C: New test.
3278 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
3279             Alexandre Oliva  <aoliva@redhat.com>
3281         PR target/69461
3282         * gcc.target/powerpc/pr69461.c: New.
3284 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
3286         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
3287         works from here ...
3288         (check_effective_target_fsanitize_thread): ... to here.  Do not
3289         specify additional compile flags for the test source.
3290         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
3291         specify additional compile flags for the test source.
3293 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
3295         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3297 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
3299         PR fortran/67451
3300         PR fortran/69418
3301         * gfortran.dg/coarray_allocate_2.f08: New test.
3302         * gfortran.dg/coarray_allocate_3.f08: New test.
3303         * gfortran.dg/coarray_allocate_4.f08: New test.
3305 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
3307         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3308         use same scan-tree-dump-times on all platforms.
3309         * gcc.dg/vect/vect-outer-1.c: Likewise.
3310         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3311         * gcc.dg/vect/vect-outer-1a.c: Likewise.
3312         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3313         * gcc.dg/vect/vect-outer-1b.c: Likewise.
3314         * gcc.dg/vect/vect-outer-2b.c: Likewise.
3315         * gcc.dg/vect/vect-outer-3b.c: Likewise.
3316         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3318 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
3320         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
3321         warning.
3323 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
3325         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
3327 2016-02-02  James Norris  <jnorris@codesourcery.com>
3329         * c-c++-common/goacc/routine-5.c: Add tests.
3331 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
3333         * gcc.target/nvptx/unsigned-cmp.c: New test.
3335 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
3337         * gcc.target/aarch64/scalar_shift_1.c
3338         (test_corners_sisd_di): Improve force to SIMD register.
3339         (test_corners_sisd_si): Likewise.
3340         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
3341         Remove scan-assembler check for ldr.
3343 2016-02-02  Richard Biener  <rguenther@suse.de>
3345         PR tree-optimization/69595
3346         * gcc.dg/Warray-bounds-17.c: New testcase.
3348 2016-02-02  Richard Biener  <rguenther@suse.de>
3350         PR tree-optimization/69606
3351         * gcc.dg/torture/pr69606.c: New testcase.
3353 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
3355         PR middle-end/68542
3356         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
3357         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
3359 2016-02-02  Alan Modra  <amodra@gmail.com>
3361         PR target/69548
3362         * gcc.target/powerpc/pr69548.c: New test.
3364 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3366         PR rtl-optimization/69592
3367         * gcc.dg/pr69592.c: New test.
3369         PR preprocessor/69543
3370         PR c/69558
3371         * gcc.dg/pr69543.c: New test.
3372         * gcc.dg/pr69558.c: New test.
3374 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
3376         PR testsuite/65940
3377         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
3379 2016-02-01  Martin Sebor  <msebor@redhat.com>
3381         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
3383 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
3385         PR tree-optimization/67921
3386         * c-c++-common/ubsan/pr67921.c: New test.
3388 2016-02-01  Richard Biener  <rguenther@suse.de>
3390         PR middle-end/69556
3391         * gcc.dg/tree-ssa/recip-8.c: New testcase.
3393 2016-02-01  Richard Biener  <rguenther@suse.de>
3395         PR tree-optimization/69574
3396         * gcc.dg/torture/pr69574.c: New testcase.
3398 2016-02-01  Richard Biener  <rguenther@suse.de>
3400         PR tree-optimization/69579
3401         * gcc.dg/setjmp-6.c: New testcase.
3403 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3405         PR rtl-optimization/69570
3406         * g++.dg/opt/pr69570.C: New test.
3408 2016-02-01  Richard Henderson  <rth@redhat.com>
3410         * gcc.dg/pr69535.c: New test.
3412 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
3414         PR testsuite/69584
3415         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3416         * gcc.dg/tree-ssa/sra-18.c: Likewise.
3418         PR debug/68244
3419         * g++.dg/parse/parens3.C: Use register "4" on hppa.
3421         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3423 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
3425         PR fortran/67564
3426         * gfortran.dg/allocate_with_source_17.f03: New test.
3428 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
3430         PR tree-optimization/69546
3431         * gcc.dg/torture/pr69546.c: New test.
3433 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
3435         PR fortran/69566
3436         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3438 2016-01-30  Martin Sebor  <msebor@redhat.com>
3440         PR c++/68490
3441         * g++.dg/ext/flexary10.C: New test.
3443 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3445         PR fortran/66707
3446         gfortran.dg/common_23.f90: New test.
3448 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3450         PR target/65546
3451         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3452         condition being checked, and disable it when the target supports
3453         misaligned loads and stores.
3455 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3457         PR debug/69518
3458         * gcc.dg/torture/pr69518.c: New test.
3460 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
3462         PR target/69530
3463         * gcc.target/i386/pr69530.c: New test.
3465 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
3467         PR target/65604
3468         * gcc.target/mips/div-delay.c: New test.
3470 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3472         PR target/69551
3473         * gcc.target/i386/pr69551.c: New test.
3475         PR target/66137
3476         * gcc.target/i386/pr66137.c: New test.
3478 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
3480         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3481         always built for p5600.
3482         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3483         isa=p5600 dg-option.
3485 2016-01-29  Richard Biener  <rguenther@suse.de>
3487         PR tree-optimization/69547
3488         * g++.dg/tree-ssa/pr69547.C: New testcase.
3490 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3492         PR debug/66869
3493         * g++.dg/warn/Wunused-function2.C: New test.
3495 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3497         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3498         support for test to succeed.
3500 2016-01-29  Marek Polacek  <polacek@redhat.com>
3502         PR c++/69509
3503         PR c++/69516
3504         * g++.dg/ext/constexpr-vla2.C: New test.
3505         * g++.dg/ext/constexpr-vla3.C: New test.
3506         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3508 2016-01-29  Richard Biener  <rguenther@suse.de>
3510         PR middle-end/69537
3511         * gcc.dg/uninit-21.c: New testcase.
3513 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
3515         PR target/69459
3516         * gcc.target/i386/pr69459.c: New test.
3518 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
3520         PR target/68400
3521         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3522         * gcc.target/mips/pr68400.c: New test.
3524 2016-01-28  Martin Sebor  <msebor@redhat.com>
3526         PR target/17381
3527         * gcc.target/powerpc/pr17381.c: New test.
3529 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
3531         PR middle-end/69542
3532         * gcc.dg/torture/pr69542.c: New test.
3534 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
3536         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3538 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3540         * gcc.dg/pr65980.c: Skip on AIX.
3541         * gcc.dg/pr66688.c: Same.
3543 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3545         PR target/63679
3546         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3547         * gcc.dg/tree-ssa/sra-18.c: Same.
3549 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
3551         PR fortran/62536
3552         * gfortran.dg/block_15.f08: New test.
3553         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3554         on incorrectly closed BLOCK.
3556 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
3558         * gcc.dg/declare-simd.c: New test.
3559 2016-01-28  Richard Biener  <rguenther@suse.de>
3561         PR tree-optimization/69466
3562         * gfortran.dg/vect/pr69466.f90: New testcase.
3564 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3566         * g++.dg/pr67989.C: Remove ARM-specific option.
3567         * gcc.target/arm/pr67989.C: New file.
3569 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3571         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3572         and expm1 test for glibc < 2.11.
3574 2016-01-27  Richard Henderson  <rth@redhat.com>
3576         * gcc.c-torture/execute/pr69447.c: New test.
3578 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
3580         PR fortran/69422
3581         * gfortran.dg/alloc_comp_assign_15.f03: New test.
3583 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3585         PR debug/66869
3586         * gcc.dg/pr66869.c: New test.
3588 2016-01-25  Jeff Law  <law@redhat.com>
3590         PR tree-optimization/68398
3591         PR tree-optimization/69196
3592         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3593         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3594         path to avoid new heuristic allowing more irreducible regions
3595         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3596         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3597         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3598         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3599         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3601 2016-01-27  Marek Polacek  <polacek@redhat.com>
3603         PR c/68062
3604         * c-c++-common/vector-compare-4.c: New test.
3606 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
3608         PR preprocessor/69126
3609         * c-c++-common/pr69126.c: New test case.
3611 2016-01-27  Ian Lance Taylor  <iant@google.com>
3613         * gcc.dg/tree-ssa/ivopt_5.c: New test.
3615 2016-01-27  Ryan Burn  <contact@rnburn.com>
3617         PR cilkplus/69267
3618         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3620 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3622         PR target/69512
3623         * gcc.target/i386/pr69512.c: New test.
3625 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
3627         PR ada/69488
3628         * gnat.dg/sso/*.adb: Robustify dg-output directives.
3630 2016-01-27  Marek Polacek  <polacek@redhat.com>
3632         PR c++/69379
3633         * g++.dg/pr69379.C: New test.
3635 2016-01-27  Martin Sebor  <msebor@redhat.com>
3637         PR c++/69317
3638         * g++.dg/abi/Wabi-2-2.C: New test.
3639         * g++.dg/abi/Wabi-2-3.C: New test.
3640         * g++.dg/abi/Wabi-3-2.C: New test.
3641         * g++.dg/abi/Wabi-3-3.C: New test.
3643 2016-01-27  Richard Biener  <rguenther@suse.de>
3645         PR tree-optimization/69166
3646         * gcc.dg/torture/pr69166.c: New testcase.
3648 2016-01-27  Martin Jambor  <mjambor@suse.cz>
3650         PR tree-optimization/69355
3651         * gcc.dg/tree-ssa/pr69355.c: New test.
3653 2016-01-27  Marek Polacek  <polacek@redhat.com>
3655         PR c++/69496
3656         * g++.dg/ext/constexpr-vla1.C: New test.
3658 2016-01-20  Christian Bruel  <christian.bruel@st.com>
3660         PR target/69245
3661         * gcc.target/arm/pr69245.c: New test.
3663 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3665         PR tree-optimization/69399
3666         * gcc.dg/torture/pr69399.c: New test.
3668 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3670         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3672 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3674         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3676 2016-01-26  Tom de Vries  <tom@codesourcery.com>
3678         PR tree-optimization/69110
3679         * gcc.dg/autopar/pr69110.c: New test.
3681 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
3682             Sebastian Pop  <s.pop@samsung.com>
3684         * gcc.dg/graphite/isl-ast-op-select.c: New.
3686 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3688         PR fortran/69385
3689         * gfortran.dg/allocate_error_6.f90: New test.
3691 2016-01-26  Richard Henderson  <rth@redhat.com>
3693         * gcc.dg/tm/pr60908.c: New test.
3695 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
3697         PR other/69006
3698         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3699         directive.
3700         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3701         expected multiline output to reflect the colorization being
3702         disabled before newlines.
3703         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3704         (custom_diagnostic_finalizer): Replace call to
3705         pp_newline_and_flush with call to pp_flush.
3706         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3707         * gfortran.dg/implicit_class_1.f90: Likewise.
3708         * lib/gcc-dg.exp (allow_blank_lines): New global.
3709         (dg-allow-blank-lines-in-output): New procedure.
3710         (gcc-dg-prune): Complain about blank lines in the output, unless
3711         dg-allow-blank-lines-in-output was called.
3712         * lib/multiline.exp (_build_multiline_regex): Only support
3713         arbitrary followup text for non-blank-lines, not for blank lines.
3715 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3717         PR tree-optimization/69483
3718         * gcc.dg/pr69483.c: New test.
3719         * g++.dg/opt/pr69483.C: New test.
3721 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3723         PR target/68620
3724         * gcc.target/arm/pr68620.c: New test.
3726 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3728         * gcc.target/i386/pr68986-2.c: Remove -m32.
3730 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3732         PR target/68986
3733         * gcc.target/i386/pr68986-1.c: New test.
3734         * gcc.target/i386/pr68986-2.c: Likewise.
3735         * gcc.target/i386/pr68986-3.c: Likewise.
3737 2016-01-26  Christian Bruel  <christian.bruel@st.com>
3739         * lib/target-supports.exp
3740         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3741         (check_effective_target_arm_crypto_pragma_ok): Likewise.
3742         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3744 2016-01-26  Richard Biener  <rguenther@suse.de>
3746         PR tree-optimization/69452
3747         * gcc.dg/torture/pr69452.c: New testcase.
3749 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3751         PR target/69442
3752         * gcc.dg/pr69442.c: New test.
3754 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
3756         PR target/67896
3757         * gcc.target/aarch64/simd/pr67896.C: New.
3759 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
3761         PR tree-optimization/69400
3762         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3763         function.
3764         (plugin_init): Call it.
3765         * gcc.dg/torture/pr69400.c: New test.
3767 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3769         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3771 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3772             Sebastian Pop  <s.pop@samsung.com>
3774         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3775         isl-0.15.
3777 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3778             Sebastian Pop  <s.pop@samsung.com>
3780         * gcc.dg/graphite/pr69292.c: New.
3782 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
3784         * c-c++-common/goacc/use_device-1.c: New test.
3786 2016-01-25  Jeff Law  <law@redhat.com>
3788         PR tree-optimization/69196
3789         PR tree-optimization/68398
3790         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3791         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3793 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
3795         PR target/69469
3796         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3797         Algorithm.
3799 2016-01-25  Richard Biener  <rguenther@suse.de>
3801         PR testsuite/69380
3802         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3804 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
3806         PR target/69421
3807         * gcc.dg/pr69421.c: New test.
3809 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
3811         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3812         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3813         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3814         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3815         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3816         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3817         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3818         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3819         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3820         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
3822 2016-01-25  Richard Biener  <rguenther@suse.de>
3824         PR tree-optimization/69376
3825         * gcc.dg/torture/pr69376.c: New testcase.
3827 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3829         PR fortran/69397
3830         PR fortran/68442
3831         * gfortran.dg/interface_38.f90: New test.
3832         * gfortran.dg/interface_39.f90: New test.
3834 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
3836         Revert:
3837         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
3839         PR c++/11858
3840         PR c++/24663
3841         PR c++/24664
3842         * g++.dg/template/pr11858.C: New test.
3843         * g++.dg/template/pr24663.C: New test.
3844         * g++.dg/template/unify12.C: New test.
3845         * g++.dg/template/unify13.C: New test.
3846         * g++.dg/template/unify14.C: New test.
3847         * g++.dg/template/unify15.C: New test.
3848         * g++.dg/template/unify16.C: New test.
3849         * g++.dg/template/unify17.C: New test.
3851 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
3853         PR fortran/68283
3854         gfortran.dg/pr68283.f90: New test.
3856 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3858         PR fortran/66094
3859         * gfortran.dg/inline_matmul_13.f90:  New test.
3860         * gfortran.dg/matmul_bounds_8.f90:  New test.
3861         * gfortran.dg/matmul_bounds_9.f90:  New test.
3862         * gfortran.dg/matmul_bounds_10.f90:  New test.
3864 2016-01-23  Tom de Vries  <tom@codesourcery.com>
3866         PR tree-optimization/69426
3867         * gcc.dg/autopar/pr69426.c: New test.
3869 2016-01-23  Martin Sebor  <msebor@redhat.com>
3871         PR c++/58109
3872         PR c++/69022
3873         * g++.dg/cpp0x/alignas5.C: New test.
3874         * g++.dg/ext/vector29.C: Same.
3876 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
3878         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
3879         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
3880         _GNU_SOURCE from compile flags to the source.
3881         * gcc.target/i386/chkp-stropt-12.c: Ditto.
3882         * gcc.target/i386/chkp-stropt-16.c: Ditto.
3883         * gcc.target/i386/chkp-stropt-4.c: Ditto.
3884         * gcc.target/i386/chkp-stropt-8.c: Ditto.
3886 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
3888         PR target/69432
3889         * g++.dg/opt/pr69432.C: New test.
3891 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3893         * gcc.target/powerpc/pr63354c: Adjust target selector to include
3894         32-bit targets testing an -m64 multilib.
3896 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3898         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
3899         64-bit support.
3901 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
3903         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
3905 2016-01-21  Christian Bruel  <christian.bruel@st.com>
3907         PR target/68674
3908         * gcc.target/i386/pr68674.c
3909         * gcc.target/aarch64/pr68674.c
3910         * gcc.target/arm/pr68674.c
3912 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3914         PR target/69403
3915         * gcc.c-torture/execute/pr69403.c: New test.
3917 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3919         PR c++/55843
3920         * g++.dg/template/pr55843.C: New.
3922 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
3924         PR testsuite/66877
3925         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
3926         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
3928 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3930         PR testsuite/67489
3931         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
3932         from dg-do compile directive, and instead add
3933         { dg-require-effective-target int128 }.
3935 2016-01-20  Martin Sebor  <msebor@redhat.com>
3937         PR c/69405
3938         * gcc.dg/sync-fetch.c: New test.
3940 2016-01-21  Martin Sebor  <msebor@redhat.com>
3942         PR target/69252
3943         * gcc.target/powerpc/pr69252.c: New test.
3945 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3947         PR fortran/65996
3948         * gfortran.dg/pr65996.f90: New test.
3950 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3952         PR c++/68810
3953         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
3954         expected to generate an error.
3956 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
3958         PR middle-end/66178
3959         * gcc.dg/torture/pr66178.c: New test.
3961 2016-01-21  Anton Blanchard  <anton@samba.org>
3962             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3964         PR target/63354
3965         * gcc.target/powerpc/pr63354.c:  New test.
3967 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3969         PR rtl-optimization/68990
3970         * gcc.target/i386/pr68990: New.
3972 2016-01-21  Nick Clifton  <nickc@redhat.com>
3974         PR target/69129
3975         * gcc.target/mips/pr69129.c: New.
3977 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
3979         PR c++/58046
3980         * g++.dg/cpp0x/pr58046.C: New.
3982 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
3984         PR target/69187
3985         PR target/65624
3986         * gcc.target/arm/pr69187.c: New test.
3988         PR c++/69355
3989         * g++.dg/torture/pr69355.C: New test.
3991 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
3992             Sebastian Pop  <s.pop@samsung.com>
3994         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
3996 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
3997             Sebastian Pop  <s.pop@samsung.com>
3999         * gcc.dg/graphite/pr68976.c: New test.
4001 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
4003         PR middle-end/67653
4004         * c-c++-common/pr67653.c: New test.
4005         * gcc.dg/torture/pr29119.c: Add dg-warning.
4007 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
4009         * gcc.target/powerpc/cpu-builtin-1.c: New test.
4011 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4013         PR c/24293
4014         * gcc.dg/pr24293.c: New test.
4015         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4016         incomplete struct type.
4017         * gcc.dg/declspec-1.c: Likewise.
4018         * gcc.dg/pr63549.c: Likewise.
4020 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
4022         PR tree-optimization/66612
4023         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4024         for bdn instruction.
4026 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4028         * lib/target-supports.exp
4029         (check_effective_target_arm_fp_ok_nocache): New.
4030         (check_effective_target_arm_fp_ok): New.
4031         (add_options_for_arm_fp): New.
4032         (check_effective_target_arm_crypto_ok_nocache): Require
4033         target_arm_v8_neon_ok instead of arm32.
4034         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4035         (check_effective_target_arm_crypto_pragma_ok): New.
4036         (add_options_for_arm_vfp): New.
4037         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4038         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4039         target instead. Force initial fpu to vfp.
4040         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4041         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4042         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4043         dependency.
4044         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4045         use arm_vfp effective target instead. Force initial fpu to vfp.
4046         * gcc.target/arm/attr-neon3.c: Likewise.
4047         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4048         arm_vfp_ok.
4049         * gcc.target/arm/unsigned-float.c: Likewise.
4050         * gcc.target/arm/vfp-1.c: Likewise.
4051         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4052         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4053         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4054         * gcc.target/arm/vfp-ldmias.c: Likewise.
4055         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4056         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4057         * gcc.target/arm/vfp-stmiad.c: Likewise.
4058         * gcc.target/arm/vfp-stmias.c: Likewise.
4059         * gcc.target/arm/vnmul-1.c: Likewise.
4060         * gcc.target/arm/vnmul-2.c: Likewise.
4061         * gcc.target/arm/vnmul-3.c: Likewise.
4062         * gcc.target/arm/vnmul-4.c: Likewise.
4064 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4066         PR testsuite/69366
4067         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4068         the MPX run-time library, for compile-time MPX test.
4069         * gcc.target/i386/chkp-always_inline.c: Likewise.
4070         * gcc.target/i386/chkp-bndret.c: Likewise.
4071         * gcc.target/i386/chkp-builtins-1.c: Likewise.
4072         * gcc.target/i386/chkp-builtins-2.c: Likewise.
4073         * gcc.target/i386/chkp-builtins-3.c: Likewise.
4074         * gcc.target/i386/chkp-builtins-4.c: Likewise.
4075         * gcc.target/i386/chkp-const-check-1.c: Likewise.
4076         * gcc.target/i386/chkp-const-check-2.c: Likewise.
4077         * gcc.target/i386/chkp-hidden-def.c: Likewise.
4078         * gcc.target/i386/chkp-label-address.c: Likewise.
4079         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4080         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4081         * gcc.target/i386/chkp-pr69044.c: Likewise.
4082         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4083         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4084         * gcc.target/i386/chkp-strchr.c: Likewise.
4085         * gcc.target/i386/chkp-strlen-1.c: Likewise.
4086         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4087         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4088         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4089         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4090         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4091         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4092         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4093         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4094         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4095         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4096         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4097         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4098         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4099         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4100         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4101         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4102         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4103         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4104         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4105         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4106         * gcc.target/i386/pr63995-2.c: Likewise.
4107         * gcc.target/i386/pr64805.c: Likewise.
4108         * gcc.target/i386/pr65044.c: Likewise.
4109         * gcc.target/i386/pr65167.c: Likewise.
4110         * gcc.target/i386/pr65183.c: Likewise.
4111         * gcc.target/i386/pr65184.c: Likewise.
4112         * gcc.target/i386/thunk-retbnd.c: Likewise.
4114 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
4116         PR tree-optimization/69328
4117         * gcc.dg/pr69328.c: New test.
4119 2016-01-20  Jeff Law  <law@redhat.com>
4121         PR target/25114
4122         * gcc.target/m68k/pr25114.c: New test.
4124 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4126         * gcc.target/arm/memset-inline-10.c: Added
4127         dg-require-effective-target arm_thumb2_ok.
4129 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
4131         * gcc.dg/debug/dwarf2/sso.c: New test.
4133 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
4135         PR testsuite/68820
4136         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4137         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4138         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4140 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4142         PR ipa/66223
4143         * g++.dg/ipa/devirt-50.C: New testcase.
4145 2016-01-19  Marek Polacek  <polacek@redhat.com>
4147         PR c++/68965
4148         * g++.dg/cpp1y/parameter-pack-1.C: New test.
4149         * g++.dg/cpp1y/parameter-pack-2.C: New test.
4151 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4153         PR target/69135
4154         * gcc.target/arm/pr69135_1.c: New test.
4156 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4158         * gcc.target/aarch64/ccmp_1.c: Add new tests.
4160 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4162         * gcc.target/aarch64/ccmp_1.c: New testcase.
4164 2016-01-19  Marek Polacek  <polacek@redhat.com>
4166         PR c++/68586
4167         * g++.dg/cpp0x/enum30.C: New test.
4169 2016-01-19  Richard Biener  <rguenther@suse.de>
4171         PR tree-optimization/69336
4172         * g++.dg/tree-ssa/pr69336.C: New testcase.
4174 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4176         PR debug/65779
4177         * gcc.dg/pr65779.c: New test.
4179 2016-01-19  Richard Biener  <rguenther@suse.de>
4181         PR tree-optimization/69352
4182         * gcc.dg/torture/pr69352.c: New testcase.
4184 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4186         PR rtl-optimization/68955
4187         PR rtl-optimization/64557
4188         * gcc.dg/torture/pr68955.c: New test.
4190 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4192         PR lto/69136
4193         * g++.dg/torture/pr69136.C: New testcase.
4195 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4197         PR lto/69133
4198         * g++.dg/lto/pr69133_0.C: New testcase.
4199         * g++.dg/lto/pr69133_1.C: New testcase.
4201 2016-01-15  Jeff Law  <law@redhat.com>
4203         PR tree-optimization/69320
4204         * gcc.c-torture/pr69320-1.c: New test.
4205         * gcc.c-torture/pr69320-2.c: New test.
4206         * gcc.c-torture/pr69320-3.c: New test.
4207         * gcc.c-torture/pr69320-4.c: New test.
4209 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4211         PR c++/11858
4212         PR c++/24663
4213         PR c++/24664
4214         * g++.dg/template/pr11858.C: New test.
4215         * g++.dg/template/pr24663.C: New test.
4216         * g++.dg/template/unify12.C: New test.
4217         * g++.dg/template/unify13.C: New test.
4218         * g++.dg/template/unify14.C: New test.
4219         * g++.dg/template/unify15.C: New test.
4220         * g++.dg/template/unify16.C: New test.
4221         * g++.dg/template/unify17.C: New test.
4223 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
4225         PR testsuite/69181
4226         * gcc.dg/pr69181-1.c: New test file.
4227         * gcc.dg/pr69181-2.c: New test file.
4228         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4229         globals by moving it to...
4230         (cleanup-after-saved-dg-test): ...this new function.  Add
4231         "global additional_sources_used".  Add reset of global
4232         multiline_expected_outputs to the empty list.
4233         * lib/multiline.exp (_multiline_expected_outputs): Rename this
4234         global to...
4235         (multiline_expected_outputs): ...this, and updated comments to
4236         note that it is modified from gcc-dg.exp.
4237         (dg-end-multiline-output): Update for the above renaming.
4238         (handle-multiline-outputs): Likewise.  Remove the clearing
4239         of the expected outputs to the empty list.
4241 2016-01-18  Richard Biener  <rguenther@suse.de>
4243         PR tree-optimization/69297
4244         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
4246 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
4248         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
4249         dg-options.
4250         * gcc.target/mips/mips-3d-2.c: Likewise.
4251         * gcc.target/mips/mips-3d-3.c: Likewise.
4252         * gcc.target/mips/mips-3d-4.c: Likewise.
4253         * gcc.target/mips/mips-3d-5.c: Likewise.
4254         * gcc.target/mips/mips-3d-6.c: Likewise.
4255         * gcc.target/mips/mips-3d-7.c: Likewise.
4256         * gcc.target/mips/mips-3d-8.c: Likewise.
4257         * gcc.target/mips/mips-3d-9.c: Likewise.
4258         * gcc.target/mips/mips-ps-1.c: Likewise.
4259         * gcc.target/mips/mips-ps-2.c: Likewise.
4260         * gcc.target/mips/mips-ps-3.c: Likewise.
4261         * gcc.target/mips/mips-ps-4.c: Likewise.
4262         * gcc.target/mips/mips-ps-5.c: Likewise.
4263         * gcc.target/mips/mips-ps-6.c: Likewise.
4264         * gcc.target/mips/mips-ps-7.c: Likewise.
4265         * gcc.target/mips/mips-ps-type.c: Likewise.
4266         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4267         * gcc.target/mips/mips16-attributes-6.c: Likewise.
4269 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4271         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
4272         * c-c++-common/goacc/kernels-double-reduction.c: New test.
4273         * c-c++-common/goacc/kernels-empty.c: New test.
4274         * c-c++-common/goacc/kernels-eternal.c: New test.
4275         * c-c++-common/goacc/kernels-loop-2.c: New test.
4276         * c-c++-common/goacc/kernels-loop-3.c: New test.
4277         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
4278         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
4279         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
4280         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
4281         * c-c++-common/goacc/kernels-loop-data.c: New test.
4282         * c-c++-common/goacc/kernels-loop-g.c: New test.
4283         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
4284         * c-c++-common/goacc/kernels-loop-n.c: New test.
4285         * c-c++-common/goacc/kernels-loop-nest.c: New test.
4286         * c-c++-common/goacc/kernels-loop.c: New test.
4287         * c-c++-common/goacc/kernels-noreturn.c: New test.
4288         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
4289         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
4290         * c-c++-common/goacc/kernels-reduction.c: New test.
4292 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4294         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
4295         * gcc.dg/autopar/outer-2.c: Same.
4296         * gcc.dg/autopar/outer-3.c: Same.
4297         * gcc.dg/autopar/outer-4.c: Same.
4298         * gcc.dg/autopar/outer-5.c: Same.
4299         * gcc.dg/autopar/outer-6.c: Same.
4300         * gcc.dg/autopar/parallelization-1.c: Same.
4301         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
4302         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
4303         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
4304         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
4305         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4306         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4307         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4308         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4309         * gcc.dg/autopar/pr39500-1.c: Same.
4310         * gcc.dg/autopar/pr39500-2.c: Same.
4311         * gcc.dg/autopar/pr46193.c: Same.
4312         * gcc.dg/autopar/pr46194.c: Same.
4313         * gcc.dg/autopar/pr49580.c: Same.
4314         * gcc.dg/autopar/pr49960-1.c: Same.
4315         * gcc.dg/autopar/pr49960.c: Same.
4316         * gcc.dg/autopar/pr68373.c: Same.
4317         * gcc.dg/autopar/reduc-1.c: Same.
4318         * gcc.dg/autopar/reduc-1char.c: Same.
4319         * gcc.dg/autopar/reduc-1short.c: Same.
4320         * gcc.dg/autopar/reduc-2.c: Same.
4321         * gcc.dg/autopar/reduc-2char.c: Same.
4322         * gcc.dg/autopar/reduc-2short.c: Same.
4323         * gcc.dg/autopar/reduc-3.c: Same.
4324         * gcc.dg/autopar/reduc-4.c: Same.
4325         * gcc.dg/autopar/reduc-6.c: Same.
4326         * gcc.dg/autopar/reduc-7.c: Same.
4327         * gcc.dg/autopar/reduc-8.c: Same.
4328         * gcc.dg/autopar/reduc-9.c: Same.
4329         * gcc.dg/autopar/uns-outer-4.c: Same.
4330         * gcc.dg/autopar/uns-outer-5.c: Same.
4331         * gcc.dg/autopar/uns-outer-6.c: Same.
4332         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4333         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4335 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4337         PR target/63679
4338         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
4339         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
4341 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4343         PR target/63679
4344         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
4345         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
4346         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
4348 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4350         PR target/63679
4351         * gcc.dg/tree-ssa/sra-17.c: New.
4352         * gcc.dg/tree-ssa/sra-18.c: New.
4354 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4356         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
4358 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
4360         * gnat.dg/inline12.adb: New test.
4362 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
4364         PR tree-optimization/66797
4365         * gcc.c-torture/execute/pr65447.c: Relax check condition.
4367 2016-01-18  Richard Biener  <rguenther@suse.de>
4369         PR tree-optimization/69170
4370         * gcc.dg/torture/pr69170.c: New testcase.
4372 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
4374         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
4376 2016-01-16  Tom de Vries  <tom@codesourcery.com>
4378         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
4380 2016-01-16  Tom de Vries  <tom@codesourcery.com>
4382         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
4383         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
4384         redundant dg-require-effective-target pthread.
4385         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
4386         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4387         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4388         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4389         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4390         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4391         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4393 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
4395         PR target/68609
4396         * gcc.target/powerpc/recip-6.c: Enable on AIX.
4397         * gcc.target/powerpc/recip-7.c: Same.
4399 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4401         PR c++/69091
4402         * g++.dg/template/pr69091.C: New test.
4404 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4406         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4407         dump does not contain an error_mark_node.
4408         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4409         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4411 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4413         PR c++/68936
4414         * g++.dg/template/pr68936.C: New test.
4416 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
4418         PR target/68609
4419         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4420         * gcc.target/powerpc/recip-2.c: Same.
4421         * gcc.target/powerpc/recip-3.c: Same.
4422         * gcc.target/powerpc/recip-4.c: Same.
4423         * gcc.target/powerpc/recip-sqrtf.c: Same.
4425 2016-01-15  Jeff Law  <law@redhat.com>
4427         PR tree-optimization/69270
4428         * gcc.dg/tree-ssa/pr69270-2.c: New test.
4429         * gcc.dg/tree-ssa/pr69270-3.c: New test.
4431 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
4433         PR fortran/49630
4434         * gfortran.dg/deferred_character_13.f90: New test for the fix
4435         of comment 3 of the PR.
4437         PR fortran/54070
4438         * gfortran.dg/deferred_character_8.f90: New test
4439         * gfortran.dg/allocate_error_5.f90: New test
4441         PR fortran/60593
4442         * gfortran.dg/deferred_character_10.f90: New test
4444         PR fortran/60795
4445         * gfortran.dg/deferred_character_14.f90: New test
4447         PR fortran/61147
4448         * gfortran.dg/deferred_character_11.f90: New test
4450         PR fortran/64324
4451         * gfortran.dg/deferred_character_9.f90: New test
4453 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4455         PR rtl-optimization/69030
4456         * gcc.target/i386/pr69030.c: New.
4458 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4460         * gcc.target/aarch64/target_attr_17.c: New test.
4462 2016-01-15  Richard Biener  <rguenther@suse.de>
4464         PR tree-optimization/66856
4465         * gcc.dg/torture/pr66856-1.c: New testcase.
4466         * gcc.dg/torture/pr66856-2.c: Likewise.
4468 2016-01-15  Richard Biener  <rguenther@suse.de>
4470         PR debug/69137
4471         * g++.dg/lto/pr69137_0.C: New testcase.
4473 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
4475         PR middle-end/69246
4476         * gcc.target/i386/pr69246.c: New test.
4478 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4480         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4482 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4484         PR c++/56194
4485         * g++.dg/init/const9.C: Disable test on S/390.
4487 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4489         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4490         * g++.dg/Wno-frame-address.C: Ditto.
4492 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4494         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4496 2016-01-15  Richard Biener  <rguenther@suse.de>
4498         PR tree-optimization/68961
4499         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4501 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4503         * gcc.target/i386/pr65105-5.c: New test.
4505 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4507         * gcc.c-torture/execute/alias-4.c: New testcase.
4509 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4511         PR ipa/68148
4512         * g++.dg/ipa/devirt-49.C: New testcase.
4514 2016-01-15  Christian Bruel  <christian.bruel@st.com>
4516         PR target/65837
4517         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4518         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4519         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4521 2016-01-15  Richard Biener  <rguenther@suse.de>
4523         PR tree-optimization/69117
4524         * gcc.dg/torture/pr69117.c: New testcase.
4526 2015-01-14  Ryan Burn  <contact@rnburn.com>
4528         PR c++/69048
4529         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4531 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4533         PR testsuite/67509
4534         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4535         range tests use 100 * maximum instead of maximum + 1.
4537 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4539         PR debug/69244
4540         * gcc.dg/guality/pr69244.c: New test.
4542 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
4544         * lib/target-supports.exp (check_effective_target_issignaling):
4545         New procedure.
4546         * gcc.dg/pr61441.c: Require issignaling effective target.
4548 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
4550         PR target/68803
4551         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4553 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
4555         PR c++/68819
4556         PR preprocessor/69177
4557         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4558         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4559         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4560         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4562 2016-01-14  Marek Polacek  <polacek@redhat.com>
4564         PR c/69262
4565         * gcc.dg/array-15.c: New test.
4567 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4569         PR middle-end/68146
4570         PR tree-optimization/69155
4571         * gfortran.dg/pr68146.f: New test.
4572         * gfortran.dg/pr69155.f90: New test.
4574 2016-01-14  Richard Biener  <rguenther@suse.de>
4576         PR tree-optimization/68060
4577         * gcc.dg/torture/pr68060-1.c: New testcase.
4578         * gcc.dg/torture/pr68060-2.c: Likewise.
4580 2016-01-14  Nick Clifton  <nickc@redhat.com>
4582         * lib/target-supports.exp
4583         (check_effective_target_arm_neon_ok_nocache): Add an option
4584         sequence that includes setting the ARM architecture to ARMv7-A.
4585         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4586         command line options necessary to enable Neon support.
4587         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4588         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4589         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4590         * gcc.target/arm/pr69180.c: Likewise.
4592 2016-01-14  Jeff Law  <law@redhat.com>
4594         PR tree-optimization/69270
4595         * gcc.dg/tree-ssa/pr69270.c: New test.
4597 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
4599         PR c/66208
4600         * c-c++-common/pr66208.c: New file.
4602 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4604         PR tree-optimization/69156
4605         * gcc.dg/pr69156.c: New test.
4607 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4609         * gcc.target/i386/pr69225-7.c: New test.
4611 2016-01-13  Richard Henderson  <rth@redhat.com>
4613         * gcc.dg/tm/memopt-13.c: Update expected function.
4614         * gcc.dg/tm/memopt-6.c: Likewise.
4616 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
4618         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4619         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4620         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4621         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4623 2016-01-13  Tom de Vries  <tom@codesourcery.com>
4625         PR tree-optimization/69169
4626         * gcc.dg/pr69169.c: New test.
4628 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
4630         PR target/69228
4631         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4632         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4633         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4634         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4635         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4636         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4637         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4638         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4640 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4642         PR target/69247
4643         * gcc.dg/pr69247.c: New test.
4645 2016-01-13  Richard Biener  <rguenther@suse.de>
4647         PR tree-optimization/69242
4648         * gcc.dg/torture/pr69242.c: New testcase.
4650 2016-01-13  Richard Biener  <rguenther@suse.de>
4652         PR tree-optimization/69186
4653         * gcc.dg/torture/pr69186.c: New testcase.
4655 2016-01-13  Jeff Law  <law@redhat.com>
4657         PR tree-optimization/67755
4658         * gcc.dg/tree-ssa/pr67755.c: New test.
4660 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4662         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4663         pass number in output by a star.
4665 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
4667         PR tree-optimization/68911
4668         * gcc.c-torture/execute/pr68911.c: New test.
4670 2016-01-12  Marek Polacek  <polacek@redhat.com>
4672         PR c++/68979
4673         * g++.dg/warn/permissive-1.C: New test.
4675 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4677         PR objc++/68511
4678         PR c++/69213
4679         * g++.dg/opt/pr69213.C: New test.
4681 2016-01-12  Christian Bruel  <christian.bruel@st.com>
4683         PR target/69180
4684         * gcc.target/arm/pr69180.c: New test.
4686 2016-01-12  Richard Biener  <rguenther@suse.de>
4688         PR lto/69077
4689         * g++.dg/lto/pr69077_0.C: New testcase.
4690         * g++.dg/lto/pr69077_1.C: Likewise.
4692 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4694         PR target/69175
4695         * g++.dg/opt/pr69175.C: New test.
4697 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
4699         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4700         rather than #including math.h & stdlib.h.
4701         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4702         * gcc.dg/vect/pr49771.c: Likewise.
4703         * gcc.dg/vect/vect-10-big-array.c: Likewise.
4704         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4705         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4706         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4707         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4708         * gcc.dg/vect/pr44507.c: Likewise.
4709         * gcc.dg/vect/pr45902.c: Likewise.
4710         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4711         * gcc.dg/vect/vect-117.c: Likewise.
4712         * gcc.dg/vect/vect-99.c: Likewise.
4713         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4714         * gcc.dg/vect/vect-cond-1.c: Likewise.
4715         * gcc.dg/vect/vect-cond-2.c: Likewise.
4716         * gcc.dg/vect/vect-cond-3.c: Likewise.
4717         * gcc.dg/vect/vect-cond-4.c: Likewise.
4718         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4719         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4720         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4721         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4722         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4723         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4724         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4725         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4726         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4727         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4728         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4729         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4730         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4731         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4732         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4733         include of signal.h.
4734         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4735         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4736         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4737         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4738         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4739         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4740         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4741         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4742         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4743         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4744         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4745         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4746         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4747         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4748         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4749         * gcc.dg/vect/vect-outer-5.c: Likewise.
4750         * gcc.dg/vect/vect-outer-6.c: Likewise.
4751         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4752         include of stdio.h.
4754 2016-01-12  Nick Clifton  <nickc@redhat.com>
4756         PR target/68913
4757         * gcc.dg/lto/pr61886_0.c: Rename the external function called
4758         to fread so that it will be found in all target runtimes.
4760 2016-01-12  Richard Biener  <rguenther@suse.de>
4762         PR tree-optimization/69053
4763         * g++.dg/torture/pr69053.C: New testcase.
4765 2016-01-12  Richard Biener  <rguenther@suse.de>
4767         PR tree-optimization/69168
4768         * gcc.dg/torture/pr69168.c: New testcase.
4770 2016-01-12  Richard Biener  <rguenther@suse.de>
4772         PR tree-optimization/69157
4773         * gcc.dg/torture/pr69157.c: New testcase.
4775 2016-01-12  Richard Biener  <rguenther@suse.de>
4777         PR tree-optimization/69174
4778         * gcc.dg/torture/pr69174.c: New testcase.
4780 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4782         PR c++/66808
4783         PR c++/69000
4784         * g++.dg/tls/pr66808.C: New test.
4785         * g++.dg/tls/pr69000.C: New test.
4787 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4789         * gcc.target/powerpc/swaps-p8-23.c: New test.
4790         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4792 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
4794         PR tree-optimization/68356
4795         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4797 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4798             Jim Wilson  <jim.wilson@linaro.org>
4800         PR target/69194
4801         * gcc.target/arm/pr69194.c: New test.
4803 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4805         PR target/69225
4806         * gcc.target/i386/pr69225-1.c: New test.
4807         * gcc.target/i386/pr69225-2.c: Likewise.
4808         * gcc.target/i386/pr69225-3.c: Likewise.
4809         * gcc.target/i386/pr69225-4.c: Likewise.
4810         * gcc.target/i386/pr69225-5.c: Likewise.
4811         * gcc.target/i386/pr69225-6.c: Likewise.
4813 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
4815         PR target/67462
4816         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4817         if lp64.
4819         PR target/69071
4820         * gcc.dg/pr69071.c: New test.
4822         PR c++/69211
4823         * g++.dg/opt/pr69211.C: New test.
4825         PR tree-optimization/69214
4826         * gcc.c-torture/compile/pr69214.c: New test.
4828 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
4830         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
4831         * gcc.target/i386/pr66232-11.c: Ditto.
4832         * gcc.target/i386/pr66232-12.c: Ditto.
4833         * gcc.target/i386/pr66232-13.c: Ditto.
4835 2016-01-11  Richard Biener  <rguenther@suse.de>
4837         PR tree-optimization/69173
4838         * gcc.dg/torture/pr69173.c: New testcase.
4840 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4842         PR rtl-optimization/68796
4843         * gcc.target/aarch64/tst_5.c: New test.
4844         * gcc.target/aarch64/tst_6.c: Likewise.
4846 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4848         PR rtl-optimization/68841
4849         * gcc.dg/pr68841.c: New test.
4850         * gcc.c-torture/execute/pr68841.c: New test.
4852 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
4854         PR rtl-optimization/68920
4855         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
4856         for ix86 targets.
4857         * gcc.dg/ifcvt-5.c: New test.
4859 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
4861         PR bootstrap/69123
4862         * g++.dg/pr69123.C: New.
4864 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4866         PR target/69010
4867         * gcc.target/i386/pr69010.c: New test.
4869 2016-01-11  Martin Jambor  <mjambor@suse.cz>
4871         PR ipa/69044
4872         * gcc.target/i386/chkp-pr69044.c: New test.
4874 2016-01-11  Tom de Vries  <tom@codesourcery.com>
4876         PR tree-optimization/69109
4877         * gcc.dg/autopar/pr69109-2.c: New test.
4878         * gcc.dg/autopar/pr69109.c: New test.
4880 2016-01-11  Tom de Vries  <tom@codesourcery.com>
4882         PR tree-optimization/69108
4883         * gcc.dg/autopar/pr69108.c: New test.
4885 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
4887         PR c++/69029
4888         * c-c++-common/Wisleading-indentation.c: Augment test.
4890 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4892         PR fortran/69154
4893         * gfortran.dg/inline_matmul_12.f90:  New test.
4895 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
4897         PR fortran/67779
4898         * gfortran.dg/actual_array_offset_1: New test.
4900 2016-01-10  Tom de Vries  <tom@codesourcery.com>
4902         PR tree-optimization/69062
4903         * gcc.dg/autopar/pr69062.c: New test.
4905 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
4907         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
4908         * gcc.dg/vect/slp-perm-2.c: Likewise.
4909         * gcc.dg/vect/slp-perm-3.c: Likewise.
4910         * gcc.dg/vect/slp-perm-5.c: Likewise.
4911         * gcc.dg/vect/slp-perm-6.c: Likewise.
4912         * gcc.dg/vect/slp-perm-7.c: Likewise.
4913         * gcc.dg/vect/slp-perm-8.c: Likewise.
4915 2016-01-10  Tom de Vries  <tom@codesourcery.com>
4917         PR tree-optimization/69039
4918         * gcc.dg/autopar/pr69039.c: New test.
4920 2016-01-09  Marek Polacek  <polacek@redhat.com>
4922         PR c++/69113
4923         * g++.dg/pr69113.C: New test.
4925 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
4927         PR middle-end/50865
4928         PR tree-optimization/69097
4929         * gcc.c-torture/execute/pr50865.c: New test.
4930         * gcc.c-torture/execute/pr69097-1.c: New test.
4931         * gcc.c-torture/execute/pr69097-2.c: New test.
4932         * gcc.dg/pr69097-1.c: New test.
4933         * gcc.dg/pr69097-2.c: New test.
4935 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
4937         PR c++/69164
4938         * g++.dg/opt/pr69164.C: New test.
4940 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4942         PR tree-optimization/69167
4943         * gcc.dg/pr69167.c: New test.
4945 2016-01-08  Marek Polacek  <polacek@redhat.com>
4947         PR c++/68449
4948         * g++.dg/pr68449.C: New.
4950 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
4952         PR tree-optimization/68707
4953         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
4954         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
4955         on platforms supporting it.
4956         * gcc.dg/vect/slp-perm-2.c: Likewise.
4957         * gcc.dg/vect/slp-perm-3.c: Likewise.
4958         * gcc.dg/vect/slp-perm-5.c: Likewise.
4959         * gcc.dg/vect/slp-perm-7.c: Likewise.
4960         * gcc.dg/vect/slp-perm-8.c: Likewise.
4961         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
4962         on platforms supporting it.
4964 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4966         PR tree-optimization/69162
4967         * gcc.dg/pr69162.c: New test.
4969         PR tree-optimization/69172
4970         * gcc.dg/pr69172.c: New test.
4972 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4974         PR tree-optimization/67781
4975         * gcc.c-torture/execute/pr67781.c: New file.
4977 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4979         PR tree-optimization/69083
4980         * gcc.dg/vect/pr69083.c: New test.
4982 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
4984         PR tree-optimization/61441
4985         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
4986         Use -fexcess-precision=standard for compiler options.
4987         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
4989 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4991         PR fortran/69128
4992         * gfortran.dg/gomp/pr69128.f90: New test.
4994         PR c++/69145
4995         * g++.dg/ext/pr69145-1.C: New test.
4996         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
4997         * g++.dg/ext/pr69145-2.h: New file.
4999 2016-01-07  Martin Sebor  <msebor@redhat.com>
5001         PR c/68966
5002         * gcc.dg/atomic-fetch-bool.c: New test.
5003         * gcc.dg/sync-fetch-bool.c: New test.
5005 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5007         PR fortran/66680
5008         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5010 2016-01-07  Nick Clifton  <nickc@redhat.com>
5012         PR target/66655
5013         * g++.dg/pr66655.C: New test.
5014         * g++.dg/pr66655_1.cc: Test support file.
5015         * g++.dg/pr66655.h: Test header file.
5017 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5019         PR fortran/66680
5020         gfortran.dg/gomp/pr66680.f90: New test.
5022 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5024         PR target/69171
5025         * gcc.target/i386/pr69171-1.c: New test.
5026         * gcc.target/i386/pr69171-2.c: Likewise.
5027         * gcc.target/i386/pr69171-3.c: Likewise.
5028         * gcc.target/i386/pr69171-4.c: Likewise.
5029         * gcc.target/i386/pr69171-5.c: Likewise.
5030         * gcc.target/i386/pr69171-6.c: Likewise.
5032 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
5034         PR middle-end/67639
5035         * c-c++-common/pr67639.c: New test.
5037 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
5039         PR tree-optimization/69141
5040         * g++.dg/opt/pr69141.C: New test.
5042 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5044         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5046 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
5048         PR target/69140
5049         * gcc.target/i386/pr69140.c: New test
5051 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
5053         * gcc.dg/bad-dereference.c: New test case.
5055 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5057         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5059 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
5061         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5063 2016-01-06  Marek Polacek  <polacek@redhat.com>
5065         PR sanitizer/69099
5066         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5068 2016-01-05  Marek Polacek  <polacek@redhat.com>
5070         PR c/69104
5071         * gcc.dg/atomic-invalid-2.c: New.
5073 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5075         PR target/68991
5076         * gcc.target/i386/pr68991.c: New test.
5078 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5080         PR target/68991
5081         * g++.dg/pr68991-1.C: New test.
5082         * g++.dg/pr68991-2.C: Likewise.
5084 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
5086         PR other/60465
5087         * gcc.target/ia64/pr60465-gprel64.c: New test.
5088         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
5090 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5092         PR rtl-optimization/68651
5093         * gcc.target/aarch64/pr68651_1.c: New test.
5095 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
5097         PR c/69122
5098         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5100 2016-01-05  Nathan Sidwell  <nathan@acm.org>
5102         PR c++/58583
5103         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
5105         * gcc.dg/alias-15.c: New.
5107 2016-01-05  Nick Clifton  <nickc@redhat.com>
5109         PR target/68870
5110         * g++.dg/pr68770.C: New test.
5112 2016-01-04  Mike Stump  <mikestump@comcast.net>
5114         * lib/target-supports.exp (check_effective_target_cilkplus):
5115         cilkplus targets require pthreads.
5116         (check_effective_target_cilkplus): Remove special case for NVPTX.
5118 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
5120         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5121         generation.
5123 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
5125         Update copyright years.
5127 2016-01-04  Marek Polacek  <polacek@redhat.com>
5129         PR c/68908
5130         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5131         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5132         * gcc.dg/atomic/stdatomic-op-5.c: New test.
5134 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5136         * gcc.target/sparc/20160104-2.c: New test.
5138 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5140         * gcc.target/sparc/20160104-1.c: New test.
5142 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
5144         PR fortran/65045
5145         * gfortran.dg/pr65045.f90: New test.
5147 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
5149         * gnat.dg/specs/debug1.ads: Delete.
5151 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5153         PR libgfortran/68867
5154         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5155         expression.
5157 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5159         PR libgfortran/68867
5160         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5161         PowerPC.
5163 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
5165         PR fortran/68864
5166         * gfortran.dg/pr68864.f90: New test.
5168 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
5170         PR tree-optimization/69070
5171         * gcc.dg/pr69070.c: New test.
5173         PR sanitizer/69055
5174         * gfortran.dg/pr69055.f90: New test.
5176         PR target/69015
5177         * gcc.dg/pr69015.c: New test.
5179 Copyright (C) 2016 Free Software Foundation, Inc.
5181 Copying and distribution of this file, with or without modification,
5182 are permitted in any medium without royalty provided the copyright
5183 notice and this notice are preserved.