Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / ChangeLog
blobff70076f80782f4e84618696c528526bf07fcd25
1 2016-04-27  Release Manager
3         * GCC 6.1.0 released.
5 2016-04-25  Richard Biener  <rguenther@suse.de>
7         PR tree-optimization/70780
8         * gcc.dg/torture/pr70780.c: New testcase.
10 2016-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12         PR libgfortran/70684
13         * gfortran.dg/list_read_14.f90: New test.
15 2016-04-21  Richard Biener  <rguenther@suse.de>
17         PR middle-end/70747
18         * gcc.dg/pr70747.c: New testcase.
20 2016-04-20  Andrew Pinski  <apinski@cavium.com>
22         PR target/64971
23         * gcc.c-torture/compile/pr37433-1.c: New testcase.
25 2016-04-20  Marek Polacek  <polacek@redhat.com>
27         PR tree-optimization/70725
28         * gcc.dg/pr70725.c: New test.
30 2016-04-20  Richard Biener  <rguenther@suse.de>
32         PR tree-optimization/70726
33         * g++.dg/vect/pr70726.cc: New testcase.
35 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
37         PR target/70674
38         * gcc.target/s390/pr70674.c: New test.
40 2016-04-19  Richard Biener  <rguenther@suse.de>
42         PR tree-optimization/70724
43         * gcc.dg/torture/pr70724.c: New testcase.
45 2016-04-15  Marek Polacek  <polacek@redhat.com>
47         PR c/70671
48         * gcc.dg/bitfld-22.c: New test.
50 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
52         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
53         x86_64.
55 2016-04-15  Marek Polacek  <polacek@redhat.com>
57         PR c/70651
58         * c-c++-common/pr70651.c: New test.
60 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
62         PR rtl-optimization/70681
63         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
64         dump scan on arm and powerpc.
65         * gcc.dg/pr10474.c: Likewise.
67 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
69         PR c++/69517
70         PR c++/70019
71         PR c++/70588
72         * g++.dg/cpp1y/vla11.C: Revert for real.
74         PR c/70436
75         * c-c++-common/Wparentheses-1.c: New test.
76         * c-c++-common/gomp/Wparentheses-1.c: New test.
77         * c-c++-common/gomp/Wparentheses-2.c: New test.
78         * c-c++-common/gomp/Wparentheses-3.c: New test.
79         * c-c++-common/gomp/Wparentheses-4.c: New test.
80         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
81         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
82         * c-c++-common/goacc/Wparentheses-1.c: New test.
84 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
86         PR target/70662
87         * gcc.target/i386/pr70662.c: New test.
89 2016-04-15  Richard Biener  <rguenther@suse.de>
90             Alan Modra  <amodra@gmail.com>
92         PR tree-optimization/70130
93         * gcc.dg/vect/O3-pr70130.c: New testcase.
95 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
97         PR target/70669
98         * gcc.target/powerpc/pr70669.c: New test.
100         PR target/70640
101         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
102         a power7 system that does not have an assembler that supports
103         power8.
105 2016-04-14  Martin Sebor  <msebor@redhat.com>
107         PR c++/69517
108         PR c++/70019
109         PR c++/70588
110         * c-c++-common/ubsan/vla-1.c: Revert.
111         * g++.dg/cpp1y/vla11.C: Same.
112         * g++.dg/cpp1y/vla12.C: Same.
113         * g++.dg/cpp1y/vla13.C: Same.
114         * g++.dg/cpp1y/vla14.C: Same.
115         * g++.dg/cpp1y/vla3.C: Same.
116         * gcc/testsuite/g++.dg/init/array24.C: Same.
117         * g++.dg/ubsan/vla-1.C: Same.
119 2016-04-14  Marek Polacek  <polacek@redhat.com>
120             Jan Hubicka  <hubicka@ucw.cz>
122         PR c++/70029
123         * g++.dg/torture/pr70029.C: New test.
125 2016-04-14  Martin Sebor  <msebor@redhat.com>
127         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
128         type size to prevent failures on targets with very low maximum
129         alignment.
131 2016-04-14  Richard Biener  <rguenther@suse.de>
133         PR tree-optimization/70623
134         * gcc.dg/torture/pr70623.c: New testcase.
135         * gcc.dg/torture/pr70623-2.c: Likewise.
137 2016-04-13  Martin Sebor  <msebor@redhat.com>
139         PR c++/69517
140         PR c++/70019
141         PR c++/70588
142         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
143         * g++.dg/cpp1y/vla11.C: New test.
144         * g++.dg/cpp1y/vla12.C: New test.
145         * g++.dg/cpp1y/vla13.C: New test.
146         * g++.dg/cpp1y/vla14.C: New test.
147         * g++.dg/cpp1y/vla3.C: Restore deleted test.
148         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
149         * g++.dg/ubsan/vla-1.C: Disable exceptions.
151 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
153         PR c++/70641
154         * g++.dg/opt/pr70641.C: New test.
156 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
158         PR rtl-optimization/68749
159         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
160         effects of argument promotions.
161         Remove default args to dg-skip-if.
163 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
165         PR c++/70635
166         * g++.dg/parse/pr70635.C: New.
168 2016-04-13  Marek Polacek  <polacek@redhat.com>
170         PR c++/70639
171         * c-c++-common/Wmisleading-indentation-4.c: New test.
173 2016-04-13  Marek Polacek  <polacek@redhat.com>
175         PR c/70436
176         * testsuite/gcc.dg/Wparentheses-12.c: New test.
177         * testsuite/gcc.dg/Wparentheses-13.c: New test.
179 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
181         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
182         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
183         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
185 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
187         PR middle-end/70633
188         * gcc.c-torture/compile/pr70633.c: New test.
190         PR debug/70628
191         * gcc.dg/torture/pr70628.c: New test.
193 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
195         PR c++/70610
196         * g++.dg/template/pr70610.C: New test.
197         * g++.dg/template/pr70610-2.C: New test.
198         * g++.dg/template/pr70610-3.C: New test.
199         * g++.dg/template/pr70610-4.C: New test.
201 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
203         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
204         128 instead of 32.
206         PR c++/70571
207         * g++.dg/ext/pr70571.C: New test.
209 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
211         PR target/70640
212         * gcc.target/powerpc/pr70640.c: New test.
214 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
216         PR c++/68722
217         * g++.dg/parse/pr68722.C: New.
219 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
221         PR rtl-optimization/70596
222         * gcc.target/i386/pr70596.c: New test.
224 2016-04-12  Nathan Sidwell  <nathan@acm.org>
226         PR c++/70501
227         * g++.dg/init/pr70501.C: New.
229 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
231         * gcc.target/i386/asm-flag-6.c: New test.
233 2016-04-12  Tom de Vries  <tom@codesourcery.com>
235         PR tree-optimization/68756
236         * gcc.dg/graphite/pr68756.c: New test.
238 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
240         PR tree-optimization/70602
241         * gcc.c-torture/execute/pr70602.c: New test.
243 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
245         PR target/70381
246         * gcc.target/powerpc/float128-1.c: New tests to make sure the
247         __float128 emulator is built and runs.
248         * gcc.target/powerpc/float128-1.c: Likewise.
250         * lib/target-supports.exp (check_ppc_float128_sw_available):
251         Rework tests for __float128 software and hardware
252         availability. Fix exit condition to return 0 on success.
254 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
256         PR target/70133
257         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
258         * gcc.target/aarch64/target_attr_15.c: Likewise.
260 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
262         PR c++/69066
263         * g++.dg/cpp1y/pr69066.C: New.
265 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
267         PR fortran/68566
268         * gfortran.dg/pr36192.f90: Update test.
269         * gfortran.dg/pr36192_1.f90: Update test.
270         * gfortran.dg/real_dimension_1.f: Update test.
271         * gfortran.dg/parameter_array_init_7.f90: New test.
273 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
275         PR testsuite/64039
276         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
278         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
280         PR rtl-optimization/66669
281         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
283         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
285         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
286         * gcc.dg/pie-1.c: Likewise.
287         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
288         * gcc.dg/pic-4.c: Likewise.
289         * gcc.dg/pie-3.c: Likewise.
290         * gcc.dg/pie-4.c: Likewise.
292         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
294         PR tree-optimization/68644
295         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
297         PR rtl-optimization/64886
298         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
300 2016-04-09  Tom de Vries  <tom@codesourcery.com>
302         PR tree-optimization/68953
303         * gcc.dg/graphite/pr68953.c: New test.
305 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
307         PR fortran/70592
308         * gfortran.dg/deferred_character_16.f90: New test.
310 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
312         PR tree-optimization/70586
313         * gcc.c-torture/execute/pr70586.c: New test.
315 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
317         PR sanitizer/70573
318         * c-c++-common/asan/halt_on_error-1.c: Replace memset
319         with __builtin_memset
320         * c-c++-common/asan/halt_on_error-2.c: Likewise.
322 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
324         PR lto/70289
325         PR ipa/70348
326         PR tree-optimization/70373
327         PR middle-end/70533
328         PR middle-end/70534
329         PR middle-end/70535
330         * c-c++-common/goacc/reduction-5.c: New test.
331         * c-c++-common/goacc/reduction-promotions.c: New test.
332         * gfortran.dg/goacc/reduction-3.f95: New test.
333         * gfortran.dg/goacc/reduction-promotions.f90: New test.
335 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
337         PR c++/70590
338         PR c++/70452
339         * g++.dg/pr70590.C: New test.
340         * g++.dg/pr70590-2.C: New test.
342 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
344         PR middle-end/70593
345         * gcc.target/i386/pr70593.c: New test.
347         PR rtl-optimization/70574
348         * gcc.target/i386/avx2-pr70574.c: New test.
350 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
352         PR sanitizer/70541
353         * c-c++-common/asan/pr70541.c: New test.
355 2016-04-08  Tom de Vries  <tom@codesourcery.com>
357         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
358         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
360 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
362         PR target/70566
363         * gcc.c-torture/execute/pr70566.c: New test.
365 2016-04-08  Tom de Vries  <tom@codesourcery.com>
367         * c-c++-common/goacc/uninit-copy-clause.c: New test.
368         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
370 2016-04-08  Alan Modra  <amodra@gmail.com>
372         * gcc.target/powerpc/pr70117.c: New.
374 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
376         PR testsuite/70581
377         * gcc.dg/lto/simd-function_0.c: New test.
379         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
380         clones.
381         * c-c++-common/attr-simd-2.c: Likewise.
382         * c-c++-common/attr-simd-4.c: Likewise.
383         * gcc.dg/gomp/simd-clones-2.c: Likewise.
384         * gcc.dg/gomp/simd-clones-3.c: Likewise.
386 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
388         PR testsuite/70553
389         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
391 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
392             Tom de Vries  <tom@codesourcery.com>
394         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
395         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
396         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
397         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
398         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
399         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
400         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
401         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
403 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
405         PR c/70436
406         * g++.dg/warn/Wparentheses-29.C: New test.
408 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
410         PR c/70436
411         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
412         explicit braces to resolve a future -Wparentheses warning.
414 2016-04-06  Richard Henderson  <rth@redhat.com>
416         * gcc.dg/pr61817-1.c: New test.
417         * gcc.dg/pr61817-2.c: New test.
418         * gcc.dg/pr69391-1.c: New test.
419         * gcc.dg/pr69391-2.c: New test.
421 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
423         PR rtl-optimization/70398
424         * testsuite/gcc.target/aarch64/pr70398.c: New.
426 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
428         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
430 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
431             Pedro Alves  <palves@redhat.com>
433         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
435 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
437         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
438         Check for avx512f effective targets instead of avx2.
439         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
440         for AVX512F clones.
441         * gcc.dg/gomp/declare-simd-3.c: Likewise.
442         * g++.dg/gomp/declare-simd-1.C: Likewise.
443         * g++.dg/gomp/declare-simd-3.C: Likewise.
444         * g++.dg/gomp/declare-simd-4.C: Likewise.
446         PR middle-end/70550
447         * c-c++-common/gomp/pr70550-1.c: New test.
448         * c-c++-common/gomp/pr70550-2.c: New test.
450 2016-04-05  Nathan Sidwell  <nathan@acm.org>
452         PR c++/70512
453         * g++.dg/ext/attribute-may-alias-5.C: New.
455 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
457         PR c++/70336
458         * c-c++-common/pr70336.c: New test.
459         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
460         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
462 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
464         PR ipa/66223
465         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
467 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
469         PR rtl-optimization/70542
470         * gcc.dg/torture/pr70542.c: New test.
471         * gcc.target/i386/avx2-pr70542.c: New test.
473 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
475         PR tree-optimization/70509
476         * gcc.target/i386/avx512bw-pr70509.c: New test.
478 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
480         PR c++/70452
481         * g++.dg/ext/constexpr-vla4.C: New test.
483 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
485         PR target/70510
486         * gcc.target/i386/pr70510.c: New test.
488 2016-04-05  Richard Biener  <rguenther@suse.de>
490         PR tree-optimization/70526
491         * g++.dg/torture/pr70526.C: New testcase.
493 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
495         PR target/70525
496         * gcc.target/i386/pr70525.c: New test.
498 2016-04-05  Richard Biener  <rguenther@suse.de>
500         PR middle-end/70499
501         * g++.dg/torture/pr70499.C: New testcase.
503 2016-04-05  Richard Biener  <rguenther@suse.de>
505         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
506         remove XFAIL.
508 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
510         PR middle-end/70307
511         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
512         rs6000 ABI warnings.
514 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
516         PR ipa/66223
517         * g++.dg/ipa/devirt-51.C: New testcase.
519 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
520             Jakub Jelinek <jakub@redhat.com>
522         PR middle-end/70457
523         * gcc.dg/torture/pr70457.c: New.
525 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
527         PR fortran/67538
528         * gfortran.dg/allocate_with_source_19.f08: New test.
530 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
532         PR fortran/65795
533         * gfortran.dg/coarray_allocate_6.f08: New test.
535 2016-04-04  Richard Biener  <rguenther@suse.de>
537         PR rtl-optimization/70484
538         * gcc.dg/torture/pr70484.c: New testcase.
540 2016-04-04  Marek Polacek  <polacek@redhat.com>
542         PR c/70307
543         * gcc.dg/torture/pr70307.c: New test.
545 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
547         PR target/70416
548         PR target/67391
549         * gcc.target/sh/torture/pr70416.c: New.
551 2016-04-02  Martin Sebor  <msebor@redhat.com>
553         PR c++/67376
554         PR c++/70170
555         PR c++/70172
556         PR c++/70228
557         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
558         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
559         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
560         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
561         * g++.dg/cpp0x/constexpr-string.C: Same.
562         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
563         * g++.dg/cpp0x/pr65398.C: Same.
564         * g++.dg/ext/constexpr-vla1.C: Same.
565         * g++.dg/ext/constexpr-vla2.C: Same.
566         * g++.dg/ext/constexpr-vla3.C: Same.
567         * g++.dg/ubsan/pr63956.C: Same.
569 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
571         PR rtl-optimization/70467
572         * gcc.target/i386/pr70467-2.c: New test.
574 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
575             Marek Polacek  <polacek@redhat.com>
577         PR c++/70488
578         * g++.dg/init/new47.C: New test.
580 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
582         PR target/70496
583         * gcc.target/arm/pr70496.c: New test.
585 2016-04-01  Nathan Sidwell  <nathan@acm.org>
587         PR c++/68475
588         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
590 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
592         PR target/69890
593         * gcc.dg/strlenopt.h (memmove): New.
594         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
595         instead of "string.h".
596         * gcc.target/i386/chkp-strlen-2.c: Likewise.
597         * gcc.target/i386/chkp-strlen-3.c: Likewise.
598         * gcc.target/i386/chkp-strlen-4.c: Likewise.
599         * gcc.target/i386/chkp-strlen-5.c: Likewise.
600         * gcc.target/i386/chkp-stropt-1.c: Likewise.
601         * gcc.target/i386/chkp-stropt-10.c: Likewise.
602         * gcc.target/i386/chkp-stropt-11.c: Likewise.
603         * gcc.target/i386/chkp-stropt-12.c: Likewise.
604         * gcc.target/i386/chkp-stropt-13.c: Likewise.
605         * gcc.target/i386/chkp-stropt-14.c: Likewise.
606         * gcc.target/i386/chkp-stropt-15.c: Likewise.
607         * gcc.target/i386/chkp-stropt-16.c: Likewise.
608         * gcc.target/i386/chkp-stropt-2.c: Likewise.
609         * gcc.target/i386/chkp-stropt-3.c: Likewise.
610         * gcc.target/i386/chkp-stropt-4.c: Likewise.
611         * gcc.target/i386/chkp-stropt-5.c: Likewise.
612         * gcc.target/i386/chkp-stropt-6.c: Likewise.
613         * gcc.target/i386/chkp-stropt-7.c: Likewise.
614         * gcc.target/i386/chkp-stropt-8.c: Likewise.
615         * gcc.target/i386/chkp-stropt-9.c: Likewise.
617 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
619         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
620         (Holder::foo): Reflect this.
622 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
624         PR target/70442
625         * gcc.dg/pr70442.c: New test.
627 2016-03-31  Nathan Sidwell  <nathan@acm.org>
629         PR c++/70393
630         * g++.dg/cpp0x/constexpr-virtual6.C: New.
632 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
634         PR target/70453
635         * gcc.target/i386/pr70453.c: New test.
637 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
639         PR target/70292
640         * gcc.c-torture/pr70292.c: New test.
642 2016-03-31  Marek Polacek  <polacek@redhat.com>
644         PR c/70297
645         * c-c++-common/pr70297.c: New test.
646         * g++.dg/cpp0x/typedef-redecl.C: New test.
647         * gcc.dg/typedef-redecl2.c: New test.
649 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
651         PR rtl-optimization/70460
652         * gcc.c-torture/execute/pr70460.c: New test.
654 2016-03-31  Richard Biener  <rguenther@suse.de>
656         PR c++/70430
657         * g++.dg/ext/vector30.C: New testcase.
659 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
660             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
662         * gfortran.dg/fmt_pf.f90: New test.
664 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
666         Forward-port from 5 branch
667         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
669         PR testsuite/70356
670         * gcc.target/i386/avx-vextractf128-256-5.c: Move
671         dg-require-effective-target after dg-do.
673         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
675         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
677 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
678             Julian Brown  <julian@codesourcery.com>
679             Chung-Lin Tang  <cltang@codesourcery.com>
680             Cesar Philippidis  <cesar@codesourcery.com>
681             James Norris  <jnorris@codesourcery.com>
682             Tom de Vries  <tom@codesourcery.com>
683             Nathan Sidwell  <nathan@codesourcery.com>
685         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
686         * c-c++-common/goacc/loop-clauses.c: Likewise.
687         * g++.dg/goacc/template.C: Likewise.
688         * gfortran.dg/goacc/combined-directives.f90: Likewise.
689         * gfortran.dg/goacc/loop-1.f95: Likewise.
690         * gfortran.dg/goacc/loop-5.f95: Likewise.
691         * gfortran.dg/goacc/loop-6.f95: Likewise.
692         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
693         * c-c++-common/goacc-gomp/nesting-1.c: Update.
694         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
695         * c-c++-common/goacc/clauses-fail.c: Likewise.
696         * c-c++-common/goacc/parallel-1.c: Likewise.
697         * c-c++-common/goacc/reduction-1.c: Likewise.
698         * c-c++-common/goacc/reduction-2.c: Likewise.
699         * c-c++-common/goacc/reduction-3.c: Likewise.
700         * c-c++-common/goacc/reduction-4.c: Likewise.
701         * c-c++-common/goacc/routine-3.c: Likewise.
702         * c-c++-common/goacc/routine-4.c: Likewise.
703         * c-c++-common/goacc/routine-5.c: Likewise.
704         * c-c++-common/goacc/tile.c: Likewise.
705         * g++.dg/goacc/template.C: Likewise.
706         * gfortran.dg/goacc/combined-directives.f90: Likewise.
707         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
708         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
709         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
710         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
711         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
712         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
713         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
714         * c-c++-common/goacc/use_device-1.c: ... this file.
715         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
716         * c-c++-common/goacc/host_data-5.c: ... this file, and...
717         * c-c++-common/goacc/host_data-6.c: ... this file.
718         * c-c++-common/goacc/loop-2-kernels.c: New file.
719         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
720         * c-c++-common/goacc/loop-3.c: Likewise.
721         * g++.dg/goacc/reference.C: Likewise.
722         * g++.dg/goacc/routine-1.C: Likewise.
723         * g++.dg/goacc/routine-2.C: Likewise.
725 2016-03-30  Richard Biener  <rguenther@suse.de>
727         PR middle-end/70450
728         * gcc.dg/torture/pr70450.c: New testcase.
730 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
732         PR target/70421
733         * gcc.dg/torture/pr70421.c: New test.
734         * gcc.target/i386/avx512f-pr70421.c: New test.
736 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
738         PR testsuite/70364
739         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
740         (check): New function.
741         (bar): Call check.
742         (foo): Align stack to 16 bytes when calling bar.
743         * gcc.target/i386/cleanup-2.c: Likewise.
745 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
747         PR tree-optimization/59124
748         * gcc.dg/Warray-bounds-19.c: New test.
750 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
752         * lib/prune.exp (escape_regex_chars): New.
753         (prune_file_path): Update to quote metcharacters for regexp.
755 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
757         PR rtl-optimization/70429
758         * gcc.c-torture/execute/pr70429.c: New test.
760         PR tree-optimization/70405
761         * gcc.dg/pr70405.c: New test.
763 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
765         PR fortran/70397
766         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
767         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
769 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
771         PR testsuite/64177
772         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
773         __cilkrts_set_param to set two workers.
774         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
775         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
777 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
779         * g++.dg/ext/fnname5.C: Update the test for Darwin.
781 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
783         PR target/70406
784         * gcc.target/i386/pr70406.c: New test.
786 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
788         * gnat.dg/specs/double_record_extension3.ads: New test.
790 2016-03-25  Richard Henderson  <rth@redhat.com>
792         PR target/70120
793         * gcc.target/aarch64/pr70120-1.c: New.
794         * gcc.target/aarch64/pr70120-2.c: New.
795         * gcc.target/aarch64/pr70120-3.c: New.
797 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
799         PR c++/62212
800         * g++.dg/template/mangle2.C: The dg-do directive should be
801         "compile" not "assemble".
803 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
805         PR lto/69650
806         * gcc.dg/pr69650.c: New test.
808 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
810         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
812 2016-03-25  Alan Modra  <amodra@gmail.com>
814         * gcc.dg/dfp/pr70052.c: New test.
816 2016-03-24  Richard Henderson  <rth@redhat.com>
818         PR middle-end/69845
819         * gcc.dg/tree-ssa/pr69845-1.c: New test.
820         * gcc.dg/tree-ssa/pr69845-2.c: New test.
822 2016-03-24  Tom de Vries  <tom@codesourcery.com>
824         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
826 2016-03-24  Tom de Vries  <tom@codesourcery.com>
828         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
829         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
831 2016-03-24  Tom de Vries  <tom@codesourcery.com>
833         * c-c++-common/goacc/uninit-dim-clause.c: New test.
834         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
836 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
838         PR c++/62212
839         * g++.dg/template/mangle2.C: New test.
841 2016-03-24  Richard Biener  <rguenther@suse.de>
843         PR tree-optimization/70396
844         * gcc.dg/torture/pr70396.c: New testcase.
846 2016-03-24  Richard Biener  <rguenther@suse.de>
848         PR middle-end/70370
849         * gcc.dg/torture/pr70370.c: New testcase.
851 2016-03-24  Tom de Vries  <tom@codesourcery.com>
853         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
854         * gfortran.dg/goacc/kernels-tree.f95: Same.
855         * gfortran.dg/goacc/parallel-tree.f95: Same.
857 2016-03-24  Tom de Vries  <tom@codesourcery.com>
859         * c-c++-common/goacc/uninit-if-clause.c: New test.
860         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
862 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
864         PR target/70290
865         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
866         Fix formatting.
868 2016-03-24  Richard Biener  <rguenther@suse.de>
870         PR tree-optimization/70372
871         * gcc.dg/tree-ssa/pr70372.c: New testcase.
873 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
875         PR c++/70347
876         * g++.dg/cpp1y/nsdmi-union1.C: New test.
878 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
880         PR c++/70332
881         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
883 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
885         PR c++/70001
886         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
887         * g++.dg/cpp1y/pr70001.C: New test.
889         PR c++/70323
890         * g++.dg/cpp0x/constexpr-70323.C: New test.
892 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
893             Jason Merrill  <jason@redhat.com>
894             Jakub Jelinek  <jakub@redhat.com>
896         PR c++/69315
897         * g++.dg/cpp0x/constexpr-69315.C: New test.
898         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
900 2016-03-23  Marek Polacek  <polacek@redhat.com>
902         PR c++/69884
903         * g++.dg/warn/Wignored-attributes-1.C: New test.
904         * g++.dg/warn/Wignored-attributes-2.C: New test.
906 2016-03-23  Tom de Vries  <tom@codesourcery.com>
908         * c-c++-common/goacc/kernels-default.c (foo): Add missing
909         initialization.
910         * gfortran.dg/goacc/private-3.f95 (test): Same.
911         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
912         missing use param.
914 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
916         * lib/target-supports.exp: Remove v7ve entry from loop
917         creating effective target checks.
918         (check_effective_target_arm_arch_v7ve_ok): New procedure.
919         (add_options_for_arm_arch_v7ve): Likewise.
921 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
923         PR tree-optimization/70354
924         * gcc.dg/vect/pr70354-1.c: New test.
925         * gcc.dg/vect/pr70354-2.c: New test.
926         * gcc.target/i386/avx2-pr70354-1.c: New test.
927         * gcc.target/i386/avx2-pr70354-2.c: New test.
929 2016-03-22  Jeff Law  <law@redhat.com>
931         PR target/70232
932         * gcc.dg/tree-ssa/pr70232.c: New test.
934 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
936         PR target/70302
937         * gcc.target/i386/pr70302.c: New test.
939 2016-03-22  Richard Biener  <rguenther@suse.de>
941         PR middle-end/70251
942         * g++.dg/torture/pr70251.C: New testcase.
944 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
946         PR c/69993
947         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
948         Wmisleading-indentation.c.
949         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
950         reflect change to diagnostic text and order of messages.
951         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
953 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
955         * g++.dg/ext/java-3.C: Don't compile on AIX.
957 2016-03-22  Richard Biener  <rguenther@suse.de>
959         PR middle-end/70333
960         * gcc.dg/torture/pr70333.c: New testcase.
962 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
964         * g++.dg/ext/pr70290.C: New test.
966 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
968         PR target/70325
969         * gcc.target/i386/pr70325.c: New test.
971 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
973         PR target/70329
974         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
975         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
977         PR target/70300
978         * gcc.target/i386/pr70300.c: New test.
980         PR c++/70295
981         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
982         (func2): New function for cond with parens, xfail warning for c++.
983         * g++.dg/warn/Wnonnull-compare-8.C: New test.
985 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
987         PR c++/70096
988         * g++.dg/template/ptrmem30.C: New test.
990 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
992         PR c++/70204
993         * g++.dg/cpp0x/constexpr-70204a.C: New test.
994         * g++.dg/cpp0x/constexpr-70204b.C: New test.
996 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
998         PR middle-end/70326
999         * gcc.dg/pr70326.c: New test.
1001 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
1002             Jakub Jelinek  <jakub@redhat.com>
1004         PR tree-optimization/70317
1005         * gcc.dg/pr70317.c: New test.
1007 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
1009         PR target/70327
1010         * gcc.target/i386/pr70327.c: New test.
1012 2016-03-21  Martin Liska  <mliska@suse.cz>
1014         PR ipa/70306
1015         * gcc.dg/ipa/pr70306.c: New test.
1017 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1019         * gcc.target/arm/attr-align1.c: Skip if M-profile.
1020         * gcc.target/arm/attr-align3.c: Likewise.
1021         * gcc.target/arm/attr_arm.c: Likewise.
1022         * gcc.target/arm/flip-thumb.c: Likewise.
1024 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1026         PR target/70296
1027         * gcc.target/powerpc/altivec-36.c: New test.
1029 2016-03-21  Richard Biener  <rguenther@suse.de>
1031         PR tree-optimization/70310
1032         * gcc.dg/torture/pr70310.c: New testcase.
1034 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1036         PR target/70293
1037         * gcc.target/i386/pr70293.c: New test.
1039 2016-03-21  Richard Biener  <rguenther@suse.de>
1041         PR tree-optimization/70288
1042         * gcc.dg/torture/pr70288-1.c: New testcase.
1043         * gcc.dg/torture/pr70288-2.c: Likewise.
1045 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1047         PR rtl-optimization/69307
1048         * gcc.target/arm/pr69307.c: New test.
1050 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1052         PR rtl-optimization/69102
1053         * gcc.c-torture/compile/pr69102.c: New test.
1055 2016-03-18  Jeff Law  <law@redhat.com>
1057         PR rtl-optimization/70263
1058         * gcc.c-torture/compile/pr70263-1.c: New test.
1059         * gcc.target/i386/pr70263-2.c: New test.
1061 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
1063         PR rtl-optimization/70278
1064         * gcc.dg/torture/pr70278.c: New test.
1065         * gcc.target/arm/pr70278.c: New test.
1067 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
1069         PR c/70281
1070         * gcc.dg/plugin/diagnostic-test-expressions-1.c
1071         (test_builtin_types_compatible_p): New test function.
1072         * gcc.dg/pr70281.c: New test case.
1074 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
1076         PR target/70113
1077         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1079 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1081         PR tree-optimization/70252
1082         * gcc.dg/pr70252.c: New test.
1084 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1086         * gcc.dg/pr70161-2.c: New test.
1087         * gcc.dg/pr70161.c: New test.
1089 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1091         PR ipa/70269
1092         * gcc.dg/pr70269.c: New test.
1094 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
1096         PR c++/70267
1097         * g++.dg/ext/java-3.C: New test.
1099 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1101         PR c++/70205
1102         * g++.dg/lookup/pr70205.C: New test.
1104 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1106         PR c++/70218
1107         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1109 2016-03-17  Marek Polacek  <polacek@redhat.com>
1111         PR c/69407
1112         * gcc.dg/atomic-op-6.c: New test.
1114 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
1116         PR c/70264
1117         * c-c++-common/pr70264.c: New test case.
1119 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
1121         PR c++/70144
1122         * c-c++-common/pr70144-1.c: New test.
1123         * c-c++-common/pr70144-2.c: New test.
1125         PR c++/70272
1126         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1127         * g++.dg/opt/flifetime-dse6.C: New test.
1128         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1130 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1132         PR driver/70192
1133         * gcc.dg/pic-1.c: New test.
1134         * gcc.dg/pic-2.c: Likewise.
1135         * gcc.dg/pic-3.c: Likewise.
1136         * gcc.dg/pic-4.c: Likewise.
1137         * gcc.dg/pie-1.c: Likewise.
1138         * gcc.dg/pie-2.c: Likewise.
1139         * gcc.dg/pie-3.c: Likewise.
1140         * gcc.dg/pie-4.c: Likewise.
1141         * gcc.dg/pie-5.c: Likewise.
1142         * gcc.dg/pie-6.c: Likewise.
1144 2016-03-17  Tom de Vries  <tom@codesourcery.com>
1146         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
1147         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
1149 2016-03-17  Richard Biener  <rguenther@suse.de>
1151         PR debug/70271
1152         * g++.dg/debug/pr70271.C: New testcase.
1154 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1156         * gcc.target/i386/pr70251.c: New test.
1158 2016-03-17  Marek Polacek  <polacek@redhat.com>
1160         PR c++/70194
1161         * g++.dg/warn/constexpr-70194.C: New test.
1163 2016-03-16  Richard Henderson  <rth@redhat.com>
1165         PR middle-end/70240
1166         * gcc.c-torture/compile/pr70240.c: New.
1168 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1170         * gcc.c-torture/compile/20151204.c: Skip for avr.
1172 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1174         PR target/70245
1175         * g++.dg/opt/pr70245.C: New test.
1176         * g++.dg/opt/pr70245.h: New file.
1177         * g++.dg/opt/pr70245-aux.cc: New file.
1179 2016-03-16  Martin Sebor  <msebor@redhat.com>
1181         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
1183 2016-03-16  Richard Henderson  <rth@redhat.com>
1185         PR middle-end/70199
1186         * gcc.c-torture/compile/pr70199.c: New.
1188 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1190         * gcc.dg/uninit-19.c: Run dos2unix.
1192 2016-03-16  Marek Polacek  <polacek@redhat.com>
1194         PR c/70093
1195         * gcc.dg/nested-func-10.c: New test.
1196         * gcc.dg/nested-func-9.c: New test.
1198 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1200         PR tree-optimization/68714
1201         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1203 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1205         PR tree-optimization/68715
1206         * gcc.dg/graphite/pr68715-2.c: New test.
1207         * gcc.dg/graphite/pr68715.c: New test.
1208         * gfortran.dg/graphite/pr68715.f90: New test.
1210 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1212         PR tree-optimization/68809
1213         * gcc.dg/graphite/pr68809-2.c: New test.
1214         * gcc.dg/graphite/pr68809.c: New test.
1216 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1218         PR c++/70147
1219         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
1220         method call to i () as argument.  Adjust expected output.
1222         PR c++/70147
1223         * g++.dg/ubsan/pr70147-1.C: New test.
1224         * g++.dg/ubsan/pr70147-2.C: New test.
1226 2016-03-15  Martin Sebor  <msebor@redhat.com>
1228         PR c++/58281
1229         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
1231 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
1233         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
1234         hppa*-*-hpux*.
1236         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
1238         PR libfortran/69799
1239         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
1240         libatomic_available.
1242 2016-03-15  Marek Polacek  <polacek@redhat.com>
1244         PR c++/70209
1245         * g++.dg/ext/attribute-may-alias-4.C: New test.
1247 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
1249         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
1250         -fvar-tracking-assignments-toggle flag.
1252 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
1254         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
1256 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
1258         PR rtl-optimization/70222
1259         * gcc.c-torture/execute/pr70222-1.c: New test.
1260         * gcc.c-torture/execute/pr70222-2.c: New test.
1262 2016-03-15  Richard Henderson  <rth@redhat.com>
1264         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
1266 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1268         PR rtl-optimization/69032
1269         * gcc.dg/pr69032.c: New test.
1271 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1273         PR rtl-optimization/63384
1274         * g++.dg/pr63384.C: New test.
1276 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1278         PR target/64411
1279         * gcc.target/i386/pr64411.C: New test.
1281 2016-03-15  Tom de Vries  <tom@codesourcery.com>
1283         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1284         * gfortran.dg/goacc/kernels-alias.f95: New test.
1286 2016-03-14  Martin Sebor  <msebor@redhat.com>
1288         PR c++/53792
1289         * g++.dg/cpp0x/constexpr-inline.C: New test.
1290         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1292 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
1294         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1296 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
1298         PR middle-end/70219
1299         * gcc.dg/pr70219.c: New test.
1301 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
1303         PR target/70083
1304         * gcc.dg/torture/pr70083.c: New test.
1305         * gcc.target/i386/pr70083.c: New test.
1307 2016-03-14  Richard Biener  <rguenther@suse.de>
1309         PR tree-optimization/56365
1310         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1312 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
1314         PR target/70098
1315         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1316         New function.
1317         * g++.dg/pr70098.C: New testcase.
1320 2016-03-14  Tom de Vries  <tom@codesourcery.com>
1322         PR tree-optimization/70045
1323         * gcc.dg/graphite/pr70045.c: New test.
1325 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1327         PR fortran/69043
1328         * gfortran.dg/include_9.f90: New test.
1330 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1332         PR fortran/45076
1333         gfortran.dg/prof/prof.exp: New script.
1334         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1336 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
1338         PR rtl-optimization/69307
1339         * gcc.dg/pr69307.c: New test.
1341 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
1343         PR target/69614
1344         * gcc.target/arm/pr69614.c: New.
1346 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
1348         PR fortran/70031
1349         * gfortran.dg/submodule_14.f08: New test
1351         PR fortran/69524
1352         * gfortran.dg/submodule_15.f08: New test
1354 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
1356         PR c++/70106
1357         * g++.dg/cpp1y/paren3.C: New test.
1359 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1361         PR target/70131
1362         * gcc.target/powerpc/ppc-round2.c: New test.
1364 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
1366         PR target/70123
1367         * gcc.dg/torture/pr70123.c: New test.
1369 2016-03-11  Jeff Law  <law@redhat.com>
1371         PR tree-optimization/70190
1372         * gcc.c-torture/compile/pr70190.c: New test.
1374 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1376         PR c/68187
1377         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1378         case.
1379         (test43_b): Likewise.
1380         (test43_c): Likewise.
1381         (test43_d): Likewise.
1382         (test43_e): Likewise.
1383         (test43_f): Likewise.
1384         (test43_g): Likewise.
1385         (test44_a): Likewise.
1386         (test44_b): Likewise.
1387         (test44_c): Likewise.
1388         (test44_d): Likewise.
1389         (test44_e): Likewise.
1391 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1393         PR c/70085
1394         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1396 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1398         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1399         dg-options.
1401 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1403         PR target/70002
1404         PR target/69245
1405         * gcc.target/aarch64/pr69245_2.c: New test.
1407 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1409         PR tree-optimization/70177
1410         * gcc.dg/pr70177.c: New test.
1412 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1414         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1416 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1418         * gcc.dg/tree-ssa/sra-20.c: New.
1420 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1422         PR rtl-optimization/70174
1423         * gcc.dg/pr70174.c: New test.
1425         PR tree-optimization/70169
1426         * gcc.dg/pr70169.c: New test.
1428 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1430         PR target/70160
1431         * gcc.target/i386/pr70160.c: New test.
1433 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1435         * gcc.target/s390/dfp-1.c: New test.
1437 2016-03-10  Nick Clifton  <nickc@redhat.com>
1439         PR target/70044
1440         * gcc.target/aarch64/pr70044.c: New test.
1442 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
1443             Jakub Jelinek  <jakub@redhat.com>
1445         PR c++/70001
1446         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1447         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1448         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1450 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
1452         PR lto/69589
1453         * g++.dg/lto/pr69589_0.C: New testcase
1454         * g++.dg/lto/pr69589_1.C: New testcase
1456 2016-03-10  Marek Polacek  <polacek@redhat.com>
1458         PR c++/70153
1459         * g++.dg/delayedfold/unary-plus1.C: New test.
1461 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1463         * gcc.target/arm/pr45701-1.c: Escape brackets.
1464         * gcc.target/arm/pr45701-2.c: Likewise.
1466 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
1468         * gfortran.dg/unconstrained_commons.f: New.
1470 2016-03-10  Alan Modra  <amodra@gmail.com>
1472         * gcc.dg/pr69195.c: New.
1473         * gcc.dg/pr69238.c: New.
1475 2016-03-10  Tom de Vries  <tom@codesourcery.com>
1477         PR testsuite/68915
1478         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1480 2016-03-10  Richard Biener  <rguenther@suse.de>
1482         PR tree-optimization/70128
1483         * gcc.dg/tree-ssa/alias-34.c: New testcase.
1484         * gcc.dg/tree-ssa/alias-35.c: Likewise.
1486 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1488         PR tree-optimization/70152
1489         * gcc.dg/pr70152.c: New test.
1491         PR target/70086
1492         * gcc.target/i386/pr70086-1.c: New test.
1493         * gcc.target/i386/pr70086-2.c: New test.
1494         * gcc.target/i386/pr70086-3.c: New test.
1496         PR tree-optimization/70127
1497         * gcc.c-torture/execute/pr70127.c: New test.
1499 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
1501         * c-c++-common/goacc/combined-directives-2.c: New test.
1503 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1505         PR c/68473
1506         PR c++/70105
1507         * g++.dg/diagnostic/pr70105.C: New test.
1508         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1509         (test_multiple_ordinary_maps): New test function.
1511 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1513         PR c/68473
1514         PR c++/70105
1515         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1516         Drop range information from call to inform_at_rich_loc.
1517         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1518         New.
1519         (test_show_locus): Replace calls to rich_location::add_range with
1520         calls to add_range.  Rewrite the tests that used the now-defunct
1521         rich_location ctor taking a source_range.  Simplify other tests
1522         by replacing calls to COMBINE_LOCATION_DATA with calls to
1523         make_location.
1525 2016-03-09  Richard Biener  <rguenther@suse.de>
1526         Jakub Jelinek  <jakub@redhat.com>
1528         PR tree-optimization/70138
1529         * gcc.dg/vect/pr70138-1.c: New testcase.
1530         * gcc.dg/vect/pr70138-2.c: Likewise.
1532 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1534         PR target/70049
1535         * gcc.target/i386/pr70049.c: New test.
1537 2016-03-09  Richard Biener  <rguenther@suse.de>
1539         PR c/70143
1540         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1541         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1542         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1544 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1546         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1547         arm-*-*.
1549 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1551         PR middle-end/67278
1552         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1554         PR target/67278
1555         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1557         PR middle-end/70050
1558         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
1559         in testcase comment.
1561 2016-03-09  Tom de Vries  <tom@codesourcery.com>
1563         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1564         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1565         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1566         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1567         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1568         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1569         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1570         * gfortran.dg/goacc/kernels-loop.f95: New test.
1572 2016-03-08  Martin Sebor  <msebor@redhat.com>
1574         PR c++/62096
1575         * g++.dg/warn/overflow-warn-7.C: New test.
1577 2016-03-08  Jason Merrill  <jason@redhat.com>
1579         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1580         * lib/target-supports.exp (check_effective_target_concepts): New.
1582 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
1584         PR c++/70135
1585         * g++.dg/cpp1y/constexpr-loop4.C: New test.
1586         * g++.dg/ubsan/pr70135.C: New test.
1588         PR target/70110
1589         * gcc.dg/pr70110.c: New test.
1591 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1593         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1594         * c-c++-common/gomp/if-1.c: Likewise.
1595         * c-c++-common/gomp/pr61486-2.c: Likewise.
1596         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1597         to dg-additional-options.
1598         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1599         * g++/gomp/target-teams-1.c: Likewise.
1600         * gcc.dg/gomp/gomp.exp: Likewise.
1601         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1602         dg-additional-options.
1603         * gfortran.dg/gomp/gomp.exp: Likewise.
1604         * gfortran.dg/gomp/target1.f90: Remove dg-options.
1605         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1606         dg-additional-options.
1607         * gfortran.dg/gomp/target3.f90: Remove dg-options.
1609 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1611         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1612         * c-c++-common/gomp/gridify-1.c: New test.
1613         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1615 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1617         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1618         trigger for cortex-r8, when scanning for register r8.
1619         * gcc.target/arm/pr45701-2.c: Likewise.
1621 2016-02-26  Richard Biener  <rguenther@suse.de>
1622             Jeff Law  <law@redhat.com>
1624         PR tree-optimization/69740
1625         * gcc.c-torture/compile/pr69740-1.c: New test.
1626         * gcc.c-torture/compile/pr69740-2.c: New test.
1628 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1630         * lib/target-supports.exp
1631         (check_effective_target_whole_vector_shift): Enable for PPC64.
1633 2016-03-07  Richard Biener  <rguenther@suse.de>
1635         PR tree-optimization/70115
1636         * gcc.dg/torture/pr70115.c: New testcase.
1638 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
1640         PR middle-end/69916
1641         * c-c-++-common/goacc/pr69916.c: New.
1643 2016-03-07  Richard Henderson  <rth@redhat.com>
1645         * gcc.c-torture/compile/pr70061.c: New test.
1647 2016-03-07  Richard Biener  <rguenther@suse.de>
1649         PR testsuite/70109
1650         * gcc.dg/vect/O3-pr36098.c: New testcase.
1652 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
1654         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1656 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1658         * gnat.dg/renaming9.ad[sb]: New testcase.
1660 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
1662         PR c++/70084
1663         * g++.dg/expr/stdarg3.C: New test.
1665 2016-03-04  Jeff Law  <law@redhat.com>
1667         PR tree-optimization/69196
1668         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1669         x86_64-*-*.
1671 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1673         PR c/69973
1674         * gcc.dg/pr69973.c: New test.
1676         PR rtl-optimization/69941
1677         * gcc.dg/torture/pr69941.c: New test.
1679         PR c/69824
1680         * gcc.dg/pr69824.c: New test.
1682 2016-03-05  Tom de Vries  <tom@codesourcery.com>
1684         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1685         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1686         function.
1688 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
1690         PR c++/66786
1691         * g++.dg/cpp1y/var-templ48.C: New test.
1692         * g++.dg/cpp1y/var-templ49.C: New test.
1694 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1696         * g++.dg/Wno-frame-address.C: Skip on IA-64.
1698 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1700         PR c++/70035
1701         * g++.dg/ubsan/pr70035.C: New test.
1703         PR target/70062
1704         * gcc.target/i386/pr70062.c: New test.
1706 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1708         * g++.dg/template/typename21.C: Remove c++98_only.
1710 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1712         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
1714 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
1716         PR c/68187
1717         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
1718         function.
1719         (fn_42_b): Likewise.
1720         (fn_42_c): Likewise.
1722 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
1724         PR c/68187
1725         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
1726         function.
1727         (fn_40_b): Likewise.
1728         (fn_41_a): Likewise.
1729         (fn_41_b): Likewise.
1731 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1733         PR target/70059
1734         * gcc.target/i386/avx512f-pr70059.c: New test.
1735         * gcc.target/i386/avx512dq-pr70059.c: New test.
1737 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1739         PR rtl-optimization/57676
1740         * gcc.dg/torture/pr57676.c: New test.
1742 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1744         * gcc.dg/pr70026.c: New test.
1746 2016-03-04  Marek Polacek  <polacek@redhat.com>
1748         PR c/69798
1749         * gcc.dg/cilk-plus/pr69798-1.c: New test.
1750         * gcc.dg/cilk-plus/pr69798-2.c: New test.
1752 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1754         PR target/70004
1755         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
1756         Delete.
1757         (test_corners_sisd_si): Likewise.
1758         (main): Remove checks of the above.
1759         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
1761 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1763         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
1765 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
1767         * gcc.dg/torture/pr69951.c: Accept argc==0.
1769 2016-03-04  Richard Biener  <rguenther@suse.de>
1771         PR c++/70054
1772         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
1773         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
1775 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1777         PR testsuite/69766
1778         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
1779         testing multiarch.
1781 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1783         PR debug/69947
1784         * gcc.dg/guality/pr69947.c: New test.
1786 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
1788         PR ada/70017
1789         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
1791 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1793         PR rtl-optimization/69904
1794         * gcc.target/arm/pr69904.c: New test.
1796 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
1798         PR target/70021
1799         * gcc.dg/vect/pr70021.c: New test.
1800         * gcc.target/i386/pr70021.c: New test.
1802 2016-03-03  Marek Polacek  <polacek@redhat.com>
1804         PR middle-end/70050
1805         * gcc.dg/pr70050.c: New test.
1807 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
1809         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
1811 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
1813         PR tree-optimization/70043
1814         * gfortran.dg/vect/pr70043.f90: New test.
1816 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1818         * gnat.dg/specs/task1.ads: New test.
1820 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1822         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
1823         Invoke gdb with -batch.
1824         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
1826 2016-03-03  Richard Biener  <rguenther@suse.de>
1828         PR tree-optimization/55936
1829         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
1831 2016-03-02  Jeff Law  <law@redhat.com>
1833         PR rtl-optimization/69942
1834         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
1835         effects of argument promotions.
1837         PR tree-optimization/69987
1838         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
1839         target does not support -fprefetch-loop-arrays.
1841 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
1843         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
1845 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
1847         PR rtl-optimization/69052
1848         * gcc.target/i386/pr69052.c: New test.
1850 2016-03-02  Alan Modra  <amodra@gmail.com>
1852         * gcc.dg/pr69990.c: New.
1854 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
1856         PR c/68062
1857         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
1859         PR middle-end/70022
1860         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
1862         PR target/70028
1863         * gcc.target/i386/pr70028.c: New test.
1865 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1867         * c-c++-common/asan/swapcontext-test-1.c,
1868         * c-c++-common/tsan/thread_leak.c,
1869         * g++.dg/tsan/aligned_vs_unaligned_race.C,
1870         * g++.dg/tsan/benign_race.C,
1871         * g++.dg/tsan/fd_close_norace.C,
1872         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
1873         races with sanitizer output
1875 2016-03-02  Richard Biener  <rguenther@suse.de>
1876             Uros Bizjak  <ubizjak@gmail.com>
1878         PR target/67278
1879         * gcc.dg/simd-8.c: New testcase.
1881 2016-03-02  Richard Biener  <rguenther@suse.de>
1883         PR middle-end/67278
1884         * gcc.dg/simd-7.c: New testcase.
1886 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
1888         * gcc.target/i386/pr70007.c: Tweak.
1890 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1892         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
1894 2016-03-02  Marek Polacek  <polacek@redhat.com>
1896         PR c/67854
1897         * gcc.dg/pr67854.c: New test.
1899 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
1901         PR middle-end/70025
1902         * gcc.dg/torture/pr70025.c: New test.
1904 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1906         PR tree-optimization/68621
1907         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
1909 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1911         * gcc.target/i386/pr70007.c: New test.
1913 2016-03-01  Jeff Law  <law@redhat.com>
1915         PR tree-optimization/69196
1916         * gcc.dg/tree-ssa/pr69196-1.c: New test.
1918         PR tree-optimization/69196
1919         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
1920         duplicating code and spoiling the expected output.
1922 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1924         PR target/70033
1925         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
1926         supports power9 before doing tests.
1927         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
1928         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
1929         * gcc.target/powerpc/p9-permute.c: Likewise.
1931 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
1933         PR target/70027
1934         * gcc.target/i386/pr70027.c: New test.
1936 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1938         * gcc.dg/pr70017.c: New test.
1940 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
1942         PR c/69796
1943         PR c/69974
1944         * gcc.dg/pr69796.c: New test.
1945         * gcc.dg/pr69974.c: New test.
1947 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1949         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
1951 2016-02-29  Jeff Law  <law@redhat.com>
1953         PR tree-optimization/69987
1954         * gfortran.dg/pr69987.f90: New test.
1956         PR tree-optimization/69989
1957         * gcc.c-torture/compile/pr69989-2.c: New test.
1959 2016-03-01  Marek Polacek  <polacek@redhat.com>
1961         PR c++/69795
1962         * g++.dg/parse/invalid1.C: New test.
1964 2016-03-01  Richard Biener  <rguenther@suse.de>
1966         PR middle-end/70022
1967         * gcc.dg/pr70022.c: New testcase.
1969 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1971         PR tree-optimization/69956
1972         * gcc.dg/pr69956.c: New test.
1974 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1976         PR target/70011
1977         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
1978         XFAIL when hardware supports efficient unaligned storage access.
1980 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
1982         PR c++/69961
1983         * g++.dg/template/pr69961a.C: New test.
1984         * g++.dg/template/pr69961b.C: New test.
1986 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
1988         PR preprocessor/69985
1989         * gcc.dg/cpp/pr69985.c: New test case.
1991 2016-02-29  Jeff Law  <law@redhat.com>
1993         PR tree-optimization/70005
1994         * gcc.c-torture/execute/pr70005.c New test.
1996         PR tree-optimization/69999
1997         * gcc.c-torture/compile/pr69999.c: New test.
1999 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2001         PR tree-optimization/69652
2002         * gcc.dg/torture/pr69652.c: Delete test.
2003         * gcc.dg/vect/pr69652.c: New test.
2005 2016-02-19  Richard Biener  <rguenther@suse.de>
2007         PR tree-optimization/69980
2008         * gfortran.dg/vect/pr69980.f90: New testcase.
2010 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2012         * gcc.target/sparc/20160229-1.c: New test.
2014 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2016         * gnat.dg/stack_usage3.adb: New test.
2017         * gnat.dg/stack_usage3_pkg.ads: New helper.
2019 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2021         * gnat.dg/renaming8.adb: New test.
2022         * gnat.dg/renaming8_pkg1.ads: New helper.
2023         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2024         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2026 2016-02-29  Richard Biener  <rguenther@suse.de>
2028         PR tree-optimization/69720
2029         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2031 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2033         PR fortran/68147
2034         PR fortran/47674
2035         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
2037 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2038             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2040         PR fortran/56007
2041         * gfortran.dg/coarray_8.f90: Adjust error message.
2042         * gfortran.dg/pr56007.f90: New test.
2043         * gfortran.dg/pr56007.f: New test.
2045 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
2047         PR tree-optimization/69989
2048         * gcc.dg/torture/pr69989.c: New test.
2050 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
2052         * gcc.target/i386/stack-realign-win.c: New test.
2054 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2056         PR fortran/60126
2057         * gfortran.dg/pr60126.f90: New test.
2059 2016-02-27  Jeff Law  <law@redhat.com>
2061         Revert
2062         2016-02-26  Richard Biener  <rguenther@suse.de>
2063                     Jeff Law  <law@redhat.com>
2065         PR tree-optimization/69740
2066         * gcc.c-torture/compile/pr69740-1.c: New test.
2067         * gcc.c-torture/compile/pr69740-2.c: New test.
2069 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2071         PR fortran/69910
2072         * gfortran.dg/newunit_4.f90: New test.
2074 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
2076         PR target/69613
2077         PR rtl-optimization/69886
2078         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2079         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
2080         target.
2082 2016-02-26  Martin Sebor  <msebor@redhat.com>
2084         PR tree-optimization/15826
2085         * gcc.dg/tree-ssa/pr15826.c: New test.
2087 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2089         PR target/69969
2090         * gcc.target/powerpc/pr69969.c: New test.
2092 2016-02-26  Martin Sebor  <msebor@redhat.com>
2094         PR c++/15766
2095         * g++.old-deja/g++.other/decl5.C: Add a test case.
2097 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
2099         PR target/69946
2100         * gcc.target/powerpc/pr69946.c: New file.
2102 2016-02-26  Richard Biener  <rguenther@suse.de>
2103             Jeff Law  <law@redhat.com>
2105         PR tree-optimization/69740
2106         * gcc.c-torture/compile/pr69740-1.c: New test.
2107         * gcc.c-torture/compile/pr69740-2.c: New test.
2109 2016-02-26  Martin Jambor  <mjambor@suse.cz>
2111         PR middle-end/69920
2112         * gcc.dg/torture/pr69932.c: New test.
2113         * gcc.dg/torture/pr69936.c: Likewise.
2115 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2117         PR target/69709
2118         * gcc.target/s390/pr69709.c: New test.
2120 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2122         PR target/69245
2123         * gcc.target/aarch64/pr69245_1.c: New test.
2125 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2127         PR target/69613
2128         * gcc.dg/torture/pr69613.c: New test.
2130 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2132         PR rtl-optimization/69891
2133         * gcc.target/i386/pr69891.c: New test.
2135 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2136             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2138         PR target/61397
2139         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
2140         functionality for both 32-bit and 64-bit.
2142 2016-02-26  Richard Biener  <rguenther@suse.de>
2144         PR tree-optimization/69551
2145         * gcc.dg/torture/pr69951.c: New testcase.
2147 2016-02-25  Richard Biener  <rguenther@suse.de>
2149         PR tree-optimization/48795
2150         * gcc.dg/Warray-bounds-18.c: New testcase.
2152 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2154         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
2156 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
2158         PR rtl-optimization/69896
2159         * gcc.dg/pr69896.c: New test.
2161 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
2163         PR c++/69736
2164         * g++.dg/cpp1y/paren2.C: New test.
2166 2016-02-24  Martin Sebor  <msebor@redhat.com>
2168         PR c/51147
2169         * gcc.dg/enum-mode-2.c: New test.
2171 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2173         PR c++/69922
2174         * g++.dg/warn/Wnonnull-compare-6.C: New test.
2175         * g++.dg/warn/Wnonnull-compare-7.C: New test.
2176         * g++.dg/ubsan/pr69922.C: New test.
2178 2016-02-24  Marek Polacek  <polacek@redhat.com>
2180         PR c/69819
2181         * gcc.dg/pr69819.c: New test.
2183 2016-02-24  Martin Sebor  <msebor@redhat.com>
2185         PR c++/69912
2186         * g++.dg/ext/flexary15.C: New test.
2188 2016-02-24  Martin Sebor  <msebor@redhat.com>
2190         * gcc.dg/builtins-68.c: Avoid making unportable
2191         assumptions about the relationship between SIZE_MAX and UINT_MAX.
2192         * g++.dg/ext/builtin_alloca.C: Same.
2194 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2195             Charles Baylis  <charles.baylis@linaro.org>
2197         PR debug/61033
2198         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2200 2016-02-24  Richard Biener  <rguenther@suse.de>
2201             Jakub Jelinek  <jakub@redhat.com>
2203         PR middle-end/69760
2204         * gcc.dg/torture/pr69760.c: New testcase.
2206 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2208         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
2209         pattern on Solaris with as.
2211 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2213         * gcc.target/arm/cond_sub_restrict_it.c: New test.
2214         * gcc.target/arm/condarith_restrict_it.c: Likewise.
2215         * gcc.target/arm/movcond_restrict_it.c: Likewise.
2216         * gcc.target/arm/negscc_restrict_it.c: Likewise.
2218 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2220         PR middle-end/69915
2221         * gcc.dg/pr69915.c: New test.
2223 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2225         PR rtl-optimization/69886
2226         * gcc.dg/torture/pr69886.c: New test.
2228 2016-02-24  Richard Biener  <rguenther@suse.de>
2230         PR middle-end/68963
2231         * gcc.dg/torture/pr68963.c: New testcase.
2233 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2235         PR target/69875
2236         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
2237         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
2238         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
2239         * gcc.target/arm/atomic_loaddi_1.c: New test.
2240         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
2241         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
2242         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
2243         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
2244         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
2245         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
2246         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2247         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
2249 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2251         PR middle-end/69909
2252         * gcc.dg/torture/pr69909.c: New test.
2254 2016-02-24  Richard Biener  <rguenther@suse.de>
2256         PR tree-optimization/69907
2257         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
2258         * gcc.dg/vect/bb-slp-34.c: XFAIL.
2259         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
2261 2016-02-24  Christian Bruel  <christian.bruel@st.com>
2263         * gcc.target/arm/pragma_cpp_fma.c: New test.
2265 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2267         PR fortran/61156
2268         * gfortran.dg/include_6.f90: Update test.
2270 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2272         PR objc/69844
2273         * objc.dg/pr69844.m: New test.
2275 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2277         PR libgfortran/69456
2278         * gfortran.dg/namelist_89.f90: New test.
2279         * gfortran.dg/pr59700.f90: Update test..
2281 2016-02-23  Martin Sebor  <msebor@redhat.com>
2283         PR middle-end/69780
2284         * g++.dg/ext/builtin_alloca.C: New test.
2285         * gcc.dg/builtins-68.c: New test.
2287 2016-02-23  Richard Henderson  <rth@redhat.com>
2289         * gcc.target/i386/addr-space-3.c: Remove test.
2291 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2293         PR preprocessor/69126
2294         PR preprocessor/69543
2295         * c-c++-common/pr69126-2-long.c: New test.
2296         * c-c++-common/pr69126-2-short.c: New test.
2297         * c-c++-common/pr69543-1.c: Remove xfail.
2299 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2301         PR preprocessor/69126
2302         PR preprocessor/69543
2303         PR preprocessor/69558
2304         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2305         (f): Rename to...
2306         (test_2): ...this, and add leading comment.
2307         (MACRO_3, test_3): New.
2308         (MACRO_4A, MACRO_4B, test_4): New.
2309         (MACRO): Rename to...
2310         (MACRO_5): ...this.
2311         (g): Rename to...
2312         (test_5): ...this, updating for renaming of MACRO, and
2313         add leading comment.
2314         * c-c++-common/pr69543-1.c: New.
2315         * c-c++-common/pr69543-2.c: New.
2316         * c-c++-common/pr69543-3.c: New.
2317         * c-c++-common/pr69543-4.c: New.
2318         * c-c++-common/pr69558-1.c: New.
2319         * c-c++-common/pr69558-2.c: New.
2320         * c-c++-common/pr69558-3.c: New.
2321         * c-c++-common/pr69558-4.c: New.
2322         * gcc.dg/pr69558.c: Move to...
2323         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
2324         xfail for c++.
2326 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
2328         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2329         to -ftree-parallelize-loops/-fopenacc changes.
2330         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2331         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2332         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2333         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2334         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2335         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2336         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2337         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2338         * c-c++-common/goacc/kernels-loop.c: Likewise.
2339         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2340         * c-c++-common/goacc/kernels-reduction.c: Likewise.
2341         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2342         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2344 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2346         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2348 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2350         PR c++/69902
2351         * g++.dg/warn/Wnonnull-compare-5.C: New test.
2353         PR c/69900
2354         * gcc.dg/pr69900.c: New test.
2356 2016-02-23  Martin Jambor  <mjambor@suse.cz>
2358         PR tree-optimization/69666
2359         * gcc.dg/tree-ssa/pr69666.c: New test.
2361 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2363         PR fortran/67451
2364         * gfortran.dg/coarray_allocate_5.f08: New test.
2366 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2368         * gcc.target/s390/vcond-shift.c: Move to ...
2369         * gcc.target/s390/vector/vcond-shift.c: ... here.
2371 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2373         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2374         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2376 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2378         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2380 2016-02-20  Mark Wielaard  <mjw@redhat.com>
2382         PR c/28901
2383         * gcc.dg/unused-variable-3.c: New test.
2385 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2387         PR target/69888
2388         * gcc.target/i386/pr69888.c: New test.
2390 2016-02-22  Richard Biener  <rguenther@suse.de>
2392         PR tree-optimization/69882
2393         * gfortran.dg/vect/pr69882.f90: New testcase.
2395 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2397         PR target/69885
2398         * gcc.dg/pr69885.c: New test.
2400 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
2402         PR target/69806
2403         PR target/54089
2404         * gcc.target/sh/pr54089-10.c: New.
2406 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
2408         PR fortran/69423
2409         * gfortran.dg/deferred_character_15.f90 : New test.
2411 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2413         PR fortran/57365
2414         gfortran.dg/allocate_with_source_18.f03: New test.
2416 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
2418         PR fortran/52531
2419         gfortran.dg/gomp/pr52531.f90: New test.
2421 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2423         PR c++/69865
2424         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2425         -std=c++03.
2427 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2429         PR c++/69826
2430         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2431         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2433         PR c++/69850
2434         * g++.dg/warn/Wnonnull-compare-4.C: New test.
2436         PR c++/69851
2437         * g++.dg/torture/pr69851.C: New test.
2439 2016-02-19  Martin Sebor  <msebor@redhat.com>
2441         PR testsuite/69573
2442         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2444 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2446         PR c++/69850
2447         * g++.dg/warn/Wnonnull-compare-2.C: New test.
2448         * g++.dg/warn/Wnonnull-compare-3.C: New test.
2450         PR c++/67767
2451         * g++.dg/cpp0x/pr67767.C: New test.
2453 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2455         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2456         for fp, simd, crypto, crc, lse.
2457         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2458         above.
2459         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2460         effective target check.
2462 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2464         PR target/69820
2465         * gcc.target/i386/pr69820.c: New test.
2467 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2469         * gcc.target/s390/vector/int128-1.c: New test.
2471 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2473         * gcc.target/s390/vector/vec-vcond-1.c: New test.
2475 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2477         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2478         instruction pattern name to prevent the testcase from failing with
2479         -march=z13.
2481 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2483         * gcc.target/s390/md/movstr-2.c: New test.
2485 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
2487         * gcc.target/s390/morestack.c: New test.
2489 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2491         PR target/69625
2492         * gcc.target/s390/pr69625.c: Add test case.
2494 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2496         PR testsuite/68580
2497         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2499 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2501         PR target/68404
2502         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2503         * gcc.target/powerpc/fusion3.c: Likewise.
2505 2016-02-18  Richard Biener  <rguenther@suse.de>
2507         PR middle-end/69553
2508         * g++.dg/torture/pr69553.C: New testcase.
2510 2016-02-18  Nick Clifton  <nickc@redhat.com>
2512         PR target/62254
2513         PR target/69610
2514         * gcc.target/arm/pr62554.c: New test.
2515         * gcc.target/arm/pr69610-1.c: New test.
2516         * gcc.target/arm/pr69610-2.c: New test.
2518 2016-02-18  Richard Biener  <rguenther@suse.de>
2520         PR middle-end/69854
2521         * gcc.dg/torture/pr69854.c: New testcase.
2523 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
2525         PR c++/69850
2526         * g++.dg/warn/Wnonnull-compare-1.C: New test.
2528 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2530         * gcc.target/powerpc/vec-cg.c: New test.
2532 2016-02-17  Richard Biener  <rguenther@suse.de>
2534         PR testsuite/69586
2535         * gcc.dg/uninit-21.c: Add -fno-short-enums.
2537 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2539         PR target/69161
2540         * gcc.c-torture/compile/pr69161.c: New test.
2542 2016-02-17  David Sherwood  <david.sherwood@arm.com>
2544         PR target/69532
2545         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2546         * gcc.target/arm/vect-fmaxmin.c: Likewise.
2548 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2550         * gcc.dg/ifcvt-4.c: Skip on Visium.
2552 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2554         * gnat.dg/atomic8.adb: New test.
2556 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2558         * gnat.dg/discr46.ad[sb]: New test.
2560 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2562         PR Target/48344
2563         * gcc.target/powerpc/pr48344-1.c: New test.
2565 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2567         PR fortran/69742
2568         * gfortran.dg/associate_21.f90:  New test.
2570 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2572         PR c/69835
2573         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2574         -Wnonnull in dg-options.
2575         * c-c++-common/nonnull-2.c: New test.
2577 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
2578             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2580         * gcc.target/aarch64/vector_initialization_nostack.c: New.
2582 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2584         PR middle-end/69801
2585         * gcc.dg/pr69801.c: Add empty dg-options.
2587 2016-02-16  James Norris  <jnorris@codesourcery.com>
2589         * c-c++-common/goacc/deviceptr-1.c: Add tests.
2590         * g++.dg/goacc/deviceptr-1.c: New file.
2592 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2594         PR tree-optimization/69820
2595         * gcc.dg/vect/pr69820.c: New test.
2597 2016-02-16  Richard Biener  <rguenther@suse.de>
2599         PR tree-optimization/69776
2600         * gcc.dg/torture/pr69776-2.c: New testcase.
2602 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
2604         PR tree-optimization/69714
2605         * gcc.dg/torture/pr69714.c: New test.
2607 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2609         PR tree-optimization/69802
2610         * gcc.dg/pr69802.c: New test.
2612 2016-02-16  Richard Biener  <rguenther@suse.de>
2614         PR middle-end/69801
2615         * gcc.dg/pr69801.c: New testcase.
2617 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2619         PR libgfortran/69651
2620         * gfortran.dg/read_bang.f90: New test.
2621         * gfortran.dg/read_bang4.f90: New test.
2623 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
2625         PR c++/69658
2626         * g++.dg/init/pr69658.C: New test.
2628         PR c++/69797
2629         * c-c++-common/pr69797.c: New test.
2631 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2633         * lib/target-supports.exp (check_effective_target_section_anchors): Add
2634         check for aarch64*-*-*.
2636 2016-02-15  Richard Biener  <rguenther@suse.de>
2638         PR tree-optimization/69783
2639         * gcc.dg/vect/pr69783.c: New testcase.
2641 2016-02-15  Richard Biener  <rguenther@suse.de>
2643         PR tree-optimization/69776
2644         * gcc.dg/torture/pr69776.c: New testcase.
2646 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2648         PR fortran/60526
2649         * gfortran.dg/type_decl_4.f90:  Reinstated.
2651 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
2653         PR fortran/68746
2654         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2656 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2658         PR fortran/60526
2659         PR bootstrap/69816
2660         * gfortran.dg/type_decl_4.f90:  Removed.
2662 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2664         PR fortran/60526
2665         * gfortran.dg/type_decl_4.f90:  New test.
2667 2016-02-14  Alan Modra  <amodra@gmail.com>
2669         PR testsuite/68886
2670         * gcc.c-torture/execute/stkalign.c: Revise test.
2672 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2674         PR target/67260
2675         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2677 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2679         PR target/67260
2680         * gcc.target/sh/torture/pr67260.c: New.
2682 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
2684         * gcc.dg/pr67964.c: Add dg-require-alias.
2686 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2688         PR target/67636
2689         PR target/64345
2690         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2692 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2694         PR libgfortran/69668
2695         * gfortran.dg/namelist_88.f90: New test.
2697 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2699         PR libgfortran/69668
2700         * gfortran.dg/namelist_38.f90: Update test.
2701         * gfortran.dg/namelist_84.f90: Update test.
2703 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2705         PR other/69554
2706         * gcc.dg/pr69554-1.c: New test.
2707         * gfortran.dg/pr69554-1.F90: New test.
2708         * gfortran.dg/pr69554-2.F90: New test.
2709         * lib/gcc-dg.exp (proc dg-locus): New function.
2710         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
2711         distinguish between the caret-printing and non-caret-printing
2712         cases.  If caret-printing has been explicitly enabled, bail out
2713         without attempting to fix up the output.
2715 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2717         PR driver/69265
2718         PR driver/69453
2719         * gcc.dg/spellcheck-options-3.c: New test case.
2720         * gcc.dg/spellcheck-options-4.c: New test case.
2721         * gcc.dg/spellcheck-options-5.c: New test case.
2722         * gcc.dg/spellcheck-options-6.c: New test case.
2723         * gcc.dg/spellcheck-options-7.c: New test case.
2724         * gcc.dg/spellcheck-options-8.c: New test case.
2725         * gcc.dg/spellcheck-options-9.c: New test case.
2726         * gcc.dg/spellcheck-options-10.c: New test case.
2728 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2730         PR rtl-optimization/69764
2731         PR rtl-optimization/69771
2732         * c-c++-common/pr69764.c: New test.
2733         * gcc.dg/torture/pr69771.c: New test.
2735 2016-02-12  Marek Polacek  <polacek@redhat.com>
2737         * g++.dg/torture/init-list1.C: New.
2739 2016-02-12  Marek Polacek  <polacek@redhat.com>
2741         * gcc.dg/pr69522.c: Add empty dg-options.
2743 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
2745         * g++.dg/lto/lto.exp: Include and init mpx.
2746         * g++.dg/lto/pr69729_0.C: New test.
2748 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2750         PR ipa/69241
2751         * g++.dg/ipa/pr69241-4.C: New test.
2753         PR ipa/68672
2754         * g++.dg/ipa/pr68672-1.C: New test.
2755         * g++.dg/ipa/pr68672-2.C: New test.
2756         * g++.dg/ipa/pr68672-3.C: New test.
2758 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
2760         PR c/69522
2761         * gcc.dg/pr69522.c: New test.
2763 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
2765         PR c++/69098
2766         * g++.dg/cpp1y/69098.C: New test.
2767         * g++.dg/cpp1y/69098-2.C: New test.
2769 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2771         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
2772         and neighbour -> neighbor.
2773         * objc.dg/attributes/method-nonnull-1.m: Likewise.
2774         * objc.dg/gnu-api-2-class-meta.m: Likewise.
2775         * c-c++-common/Wvarargs.c: Likewise.
2776         * c-c++-common/goacc/host_data-5.c: Likewise.
2777         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2778         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
2779         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2780         * gcc.target/aarch64/pr60697.c: Likewise.
2781         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2782         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2783         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2784         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
2785         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2786         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2787         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2788         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2789         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
2790         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
2791         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
2792         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2793         * g++.dg/lookup/koenig5.C: Likewise.
2794         * g++.dg/ext/no-asm-2.C: Likewise.
2795         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
2796         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
2797         * gfortran.dg/used_types_16.f90: Likewise.
2798         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2799         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
2800         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2801         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
2802         * gfortran.dg/abstract_type_6.f03: Likewise.
2803         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
2804         * gfortran.dg/used_types_15.f90: Likewise.
2805         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
2806         * gfortran.dg/exit_3.f08: Likewise.
2807         * gfortran.dg/open_status_2.f90: Likewise.
2808         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2809         * gfortran.dg/intrinsic_std_1.f90: Likewise.
2810         * gfortran.dg/associate_1.f03: Likewise.
2811         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
2812         * gfortran.dg/intrinsic_std_6.f90: Likewise.
2813         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
2814         * gcc.dg/builtin-object-size-1.c: Likewise.
2815         * gcc.dg/noreturn-6.c: Likewise.
2816         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2817         * gcc.dg/globalalias.c: Likewise.
2818         * gcc.dg/builtins-config.h: Likewise.
2819         * gcc.dg/pr30457.c: Likewise.
2820         * gcc.c-torture/compile/volatile-1.c: Likewise.
2821         * gcc.c-torture/execute/20101011-1.c: Likewise.
2822         * c-c++-common/Waddress-1.c: Likewise.
2824 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
2826         PR c/69768
2827         * c-c++-common/Waddress-1.c: New test.
2829 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
2831         PR fortran/69296
2832         * gfortran.dg/associate_19.f03: New test.
2833         * gfortran.dg/associate_20.f03: New test.
2835 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
2837         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
2839 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2841         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
2842         .arch armv8-a\n.  Add -dA to dg-options.
2843         * gcc.target/aarch64/assembler_arch_1.c: New test.
2844         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
2846 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
2848         PR c++/68726
2849         * g++.dg/cpp0x/pr68726.C: New.
2851 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2853         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
2854         test.
2856 2016-02-11  Richard Biener  <rguenther@suse.de>
2858         * g++.dg/tree-ssa/pr61034.C: Adjust.
2860 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
2862         PR target/69148
2863         * gcc.target/s390/pr69148.c: New.
2865 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
2867         PR tree-optimization/69652
2868         * gcc.dg/torture/pr69652.c: New test.
2870 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
2871             Patrick Palka  <ppalka@gcc.gnu.org>
2873         PR ipa/69241
2874         PR c++/69649
2875         * g++.dg/ipa/pr69241-1.C: New test.
2876         * g++.dg/ipa/pr69241-2.C: New test.
2877         * g++.dg/ipa/pr69241-3.C: New test.
2878         * g++.dg/ipa/pr69649.C: New test.
2880 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
2882         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
2883         * gcc.dg/tree-ssa/sra-18.c: Ditto.
2885 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
2887         PR tree-optimization/68021
2888         * gcc.dg/tree-ssa/pr68021.c: New test.
2890 2016-02-10  Richard Biener  <rguenther@suse.de>
2892         PR tree-optimization/69726
2893         * gcc.dg/uninit-22.c: New testcase.
2895 2016-02-09  Andrew Pinski  <apinski@cavium.com>
2897         PR tree-opt/69282
2898         * gcc.c-torture/compile/20160205-1.c: New testcase.
2900 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2902         PR target/68404
2903         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
2904         instead accessing a really large arrray.
2905         * gcc.target/powerpc/fusion3.c: Likewise.
2907 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
2909         PR target/68532
2910         * gcc.c-torture/execute/pr68532.c: New test.
2912 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
2914         PR target/69634
2915         * gcc.dg/pr69634.c: New.
2917 2016-02-09  Richard Biener  <rguenther@suse.de>
2919         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
2921 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
2923         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
2925 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
2927         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
2929 2016-02-09  Richard Biener  <rguenther@suse.de>
2931         PR tree-optimization/69715
2932         * gcc.dg/torture/pr69715.c: New testcase.
2934 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
2936         PR c++/69139
2937         * g++.dg/cpp0x/trailing12.C: New test.
2938         * g++.dg/cpp0x/trailing13.C: New test.
2940 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
2942         PR c++/69283
2943         PR c++/67835
2944         * g++.dg/cpp1y/auto-fn29.C: New test.
2945         * g++.dg/cpp1y/auto-fn30.C: New test.
2947 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
2949         PR tree-optimization/69209
2950         * gcc.c-torture/compile/pr69209.c: New test.
2952 2016-02-08  Jeff Law  <law@redhat.com>
2954         PR tree-optimization/68541
2955         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
2956         of statements allowed in join block for path splitting.
2958 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
2960         PR c++/59627
2961         * g++.dg/gomp/pr59627.C: New test.
2963         PR ipa/69239
2964         * g++.dg/ipa/pr69239.C: New test.
2966 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
2968         PR preprocessor/69664
2969         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
2970         * gcc.dg/cpp/warn-comments.c: Likewise.
2972 2016-02-08  Marek Polacek  <polacek@redhat.com>
2974         PR c++/69688
2975         * g++.dg/init/const12.C: New test.
2977 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
2979         PR target/60410
2980         * gcc.dg/lto/pr55113_0.c: Remove test.
2982 2016-02-08  Richard Biener  <rguenther@suse.de>
2984         PR tree-optimization/69719
2985         * gcc.dg/torture/pr69719.c: New testcase.
2987 2016-02-08  Richard Biener  <rguenther@suse.de>
2988         Jeff Law  <law@redhat.com>
2990         PR target/68273
2991         * gcc.target/mips/pr68273.c: New testcase.
2993 2016-02-08   Richard Biener  <rguenther@suse.de>
2995         PR rtl-optimization/69274
2996         * gcc.target/i386/addr-sel-1.c: XFAIL.
2998 2016-02-08  Jeff Law  <law@redhat.com>
3000         PR tree-optimization/68541
3001         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3003         PR tree-optimization/65917
3004         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3006 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3008         PR fortran/50555
3009         * gfortran.dg/namelist_args.f90: New test.
3011 2016-02-05  Jeff Law  <law@redhat.com>
3013         PR tree-optimization/68541
3014         * gcc.dg/tree-ssa/split-path-2.c: New test.
3015         * gcc.dg/tree-ssa/split-path-3.c: New test.
3016         * gcc.dg/tree-ssa/split-path-4.c: New test.
3017         * gcc.dg/tree-ssa/split-path-5.c: New test.
3018         * gcc.dg/tree-ssa/split-path-6.c: New test.
3019         * gcc.dg/tree-ssa/split-path-7.c: New test.
3021 2016-02-05  Martin Sebor  <msebor@redhat.com>
3023         PR c++/69662
3024         * g++.dg/warn/Wplacement-new-size-1.C: New test.
3025         * g++.dg/warn/Wplacement-new-size-2.C: New test.
3027 2016-02-06  Richard HEnderson  <rth@redhat.com>
3029         PR c/69643
3030         * gcc.target/i386/addr-space-4.c: New.
3031         * gcc.target/i386/addr-space-5.c: New.
3033 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
3035         PR fortran/66089
3036         * gfortran.dg/elemental_dependency_6.f90: New.
3038 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
3040         PR rtl-optimization/69691
3041         * gcc.c-torture/execute/pr69691.c: New test.
3043         PR c++/69628
3044         * g++.dg/parse/pr69628.C: New test.
3046 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3048         * gcc.dg/sancov/asan.c: Move to ...
3049         * gcc.dg/asan/sancov-1.c: ... here.
3051 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3053         * gcc.target/i386/pr69577.c: Require avx_runtime target.
3055 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3057         PR target/69677
3058         * gcc.target/i386/pr69677.c: New test.
3060 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
3062         PR c++/68948
3063         * g++.dg/template/pr68948.C: New test.
3065 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3067         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3068         (only necessary on s390x).
3070 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3072         * gcc.target/i386/pr69454-2.c: Compile with -msse2
3073         -mno-accumulate-outgoing-args.
3075 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
3077         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3079 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
3081         PR c/69669
3082         * c-c++-common/pr69669.c: New test.
3084 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3086         PR target/69667
3087         * g++.dg/pr69667.C: New file.
3089 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
3091         PR target/69619
3092         * gcc.dg/pr69619.c: Add new test.
3094 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
3096         PR rtl-optimization/69577
3097         * gcc.target/i386/pr69577.c: New test.
3099 2016-02-04  Martin Liska  <mliska@suse.cz>
3101         * g++.dg/asan/pr69276.C: New test.
3103 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3105         PR target/65932
3106         PR target/67714
3107         * gcc.target/arm/wmul-3.c: Simplify test to generate just
3108         a single smulbb instruction.
3109         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3110         * gcc.target/amr/wmul-2.c: Likewise.
3112 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3114         PR target/65932
3115         PR target/67714
3116         * gcc.c-torture/execute/pr67714.c: New test.
3118 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3120         PR target/69454
3121         * gcc.target/i386/pr69454-1.c: New test.
3122         * gcc.target/i386/pr69454-2.c: New test.
3124 2016-02-03  Martin Sebor  <msebor@redhat.com>
3126         PR c++/69251
3127         PR c++/69253
3128         PR c++/69290
3129         PR c++/69277
3130         PR c++/69349
3131         * g++.dg/ext/flexarray-mangle-2.C: New test.
3132         * g++.dg/ext/flexarray-mangle.C: New test.
3133         * g++.dg/ext/flexarray-subst.C: New test.
3134         * g++.dg/ext/flexary11.C: New test.
3135         * g++.dg/ext/flexary12.C: New test.
3136         * g++.dg/ext/flexary13.C: New test.
3137         * g++.dg/ext/flexary14.C: New test.
3138         * g++.dg/other/dump-ada-spec-2.C: Adjust.
3140 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3142         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
3143         Define only if CHECK_FLOAT128 is defined.
3144         (main): Properly initialize u5.
3146 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
3148         PR c/69627
3149         * gcc.dg/pr69627.c: New test.
3151         PR target/69644
3152         * gcc.dg/pr69644.c: New test.
3154 2016-02-03  Mike Stump  <mikestump@comcast.net>
3156         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
3157         support for struct-layout-1.exp.
3159 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
3161         PR c++/69056
3162         * g++.dg/cpp0x/pr69056.C: New test.
3164 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
3165             Alexandre Oliva  <aoliva@redhat.com>
3167         PR target/69461
3168         * gcc.target/powerpc/pr69461.c: New.
3170 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
3172         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
3173         works from here ...
3174         (check_effective_target_fsanitize_thread): ... to here.  Do not
3175         specify additional compile flags for the test source.
3176         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
3177         specify additional compile flags for the test source.
3179 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
3181         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3183 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
3185         PR fortran/67451
3186         PR fortran/69418
3187         * gfortran.dg/coarray_allocate_2.f08: New test.
3188         * gfortran.dg/coarray_allocate_3.f08: New test.
3189         * gfortran.dg/coarray_allocate_4.f08: New test.
3191 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
3193         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3194         use same scan-tree-dump-times on all platforms.
3195         * gcc.dg/vect/vect-outer-1.c: Likewise.
3196         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3197         * gcc.dg/vect/vect-outer-1a.c: Likewise.
3198         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3199         * gcc.dg/vect/vect-outer-1b.c: Likewise.
3200         * gcc.dg/vect/vect-outer-2b.c: Likewise.
3201         * gcc.dg/vect/vect-outer-3b.c: Likewise.
3202         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3204 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
3206         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
3207         warning.
3209 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
3211         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
3213 2016-02-02  James Norris  <jnorris@codesourcery.com>
3215         * c-c++-common/goacc/routine-5.c: Add tests.
3217 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
3219         * gcc.target/nvptx/unsigned-cmp.c: New test.
3221 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
3223         * gcc.target/aarch64/scalar_shift_1.c
3224         (test_corners_sisd_di): Improve force to SIMD register.
3225         (test_corners_sisd_si): Likewise.
3226         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
3227         Remove scan-assembler check for ldr.
3229 2016-02-02  Richard Biener  <rguenther@suse.de>
3231         PR tree-optimization/69595
3232         * gcc.dg/Warray-bounds-17.c: New testcase.
3234 2016-02-02  Richard Biener  <rguenther@suse.de>
3236         PR tree-optimization/69606
3237         * gcc.dg/torture/pr69606.c: New testcase.
3239 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
3241         PR middle-end/68542
3242         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
3243         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
3245 2016-02-02  Alan Modra  <amodra@gmail.com>
3247         PR target/69548
3248         * gcc.target/powerpc/pr69548.c: New test.
3250 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3252         PR rtl-optimization/69592
3253         * gcc.dg/pr69592.c: New test.
3255         PR preprocessor/69543
3256         PR c/69558
3257         * gcc.dg/pr69543.c: New test.
3258         * gcc.dg/pr69558.c: New test.
3260 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
3262         PR testsuite/65940
3263         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
3265 2016-02-01  Martin Sebor  <msebor@redhat.com>
3267         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
3269 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
3271         PR tree-optimization/67921
3272         * c-c++-common/ubsan/pr67921.c: New test.
3274 2016-02-01  Richard Biener  <rguenther@suse.de>
3276         PR middle-end/69556
3277         * gcc.dg/tree-ssa/recip-8.c: New testcase.
3279 2016-02-01  Richard Biener  <rguenther@suse.de>
3281         PR tree-optimization/69574
3282         * gcc.dg/torture/pr69574.c: New testcase.
3284 2016-02-01  Richard Biener  <rguenther@suse.de>
3286         PR tree-optimization/69579
3287         * gcc.dg/setjmp-6.c: New testcase.
3289 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3291         PR rtl-optimization/69570
3292         * g++.dg/opt/pr69570.C: New test.
3294 2016-02-01  Richard Henderson  <rth@redhat.com>
3296         * gcc.dg/pr69535.c: New test.
3298 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
3300         PR testsuite/69584
3301         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3302         * gcc.dg/tree-ssa/sra-18.c: Likewise.
3304         PR debug/68244
3305         * g++.dg/parse/parens3.C: Use register "4" on hppa.
3307         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3309 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
3311         PR fortran/67564
3312         * gfortran.dg/allocate_with_source_17.f03: New test.
3314 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
3316         PR tree-optimization/69546
3317         * gcc.dg/torture/pr69546.c: New test.
3319 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
3321         PR fortran/69566
3322         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3324 2016-01-30  Martin Sebor  <msebor@redhat.com>
3326         PR c++/68490
3327         * g++.dg/ext/flexary10.C: New test.
3329 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3331         PR fortran/66707
3332         gfortran.dg/common_23.f90: New test.
3334 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3336         PR target/65546
3337         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3338         condition being checked, and disable it when the target supports
3339         misaligned loads and stores.
3341 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3343         PR debug/69518
3344         * gcc.dg/torture/pr69518.c: New test.
3346 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
3348         PR target/69530
3349         * gcc.target/i386/pr69530.c: New test.
3351 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
3353         PR target/65604
3354         * gcc.target/mips/div-delay.c: New test.
3356 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3358         PR target/69551
3359         * gcc.target/i386/pr69551.c: New test.
3361         PR target/66137
3362         * gcc.target/i386/pr66137.c: New test.
3364 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
3366         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3367         always built for p5600.
3368         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3369         isa=p5600 dg-option.
3371 2016-01-29  Richard Biener  <rguenther@suse.de>
3373         PR tree-optimization/69547
3374         * g++.dg/tree-ssa/pr69547.C: New testcase.
3376 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3378         PR debug/66869
3379         * g++.dg/warn/Wunused-function2.C: New test.
3381 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3383         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3384         support for test to succeed.
3386 2016-01-29  Marek Polacek  <polacek@redhat.com>
3388         PR c++/69509
3389         PR c++/69516
3390         * g++.dg/ext/constexpr-vla2.C: New test.
3391         * g++.dg/ext/constexpr-vla3.C: New test.
3392         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3394 2016-01-29  Richard Biener  <rguenther@suse.de>
3396         PR middle-end/69537
3397         * gcc.dg/uninit-21.c: New testcase.
3399 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
3401         PR target/69459
3402         * gcc.target/i386/pr69459.c: New test.
3404 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
3406         PR target/68400
3407         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3408         * gcc.target/mips/pr68400.c: New test.
3410 2016-01-28  Martin Sebor  <msebor@redhat.com>
3412         PR target/17381
3413         * gcc.target/powerpc/pr17381.c: New test.
3415 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
3417         PR middle-end/69542
3418         * gcc.dg/torture/pr69542.c: New test.
3420 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
3422         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3424 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3426         * gcc.dg/pr65980.c: Skip on AIX.
3427         * gcc.dg/pr66688.c: Same.
3429 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3431         PR target/63679
3432         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3433         * gcc.dg/tree-ssa/sra-18.c: Same.
3435 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
3437         PR fortran/62536
3438         * gfortran.dg/block_15.f08: New test.
3439         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3440         on incorrectly closed BLOCK.
3442 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
3444         * gcc.dg/declare-simd.c: New test.
3445 2016-01-28  Richard Biener  <rguenther@suse.de>
3447         PR tree-optimization/69466
3448         * gfortran.dg/vect/pr69466.f90: New testcase.
3450 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3452         * g++.dg/pr67989.C: Remove ARM-specific option.
3453         * gcc.target/arm/pr67989.C: New file.
3455 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3457         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3458         and expm1 test for glibc < 2.11.
3460 2016-01-27  Richard Henderson  <rth@redhat.com>
3462         * gcc.c-torture/execute/pr69447.c: New test.
3464 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
3466         PR fortran/69422
3467         * gfortran.dg/alloc_comp_assign_15.f03: New test.
3469 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3471         PR debug/66869
3472         * gcc.dg/pr66869.c: New test.
3474 2016-01-25  Jeff Law  <law@redhat.com>
3476         PR tree-optimization/68398
3477         PR tree-optimization/69196
3478         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3479         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3480         path to avoid new heuristic allowing more irreducible regions
3481         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3482         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3483         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3484         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3485         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3487 2016-01-27  Marek Polacek  <polacek@redhat.com>
3489         PR c/68062
3490         * c-c++-common/vector-compare-4.c: New test.
3492 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
3494         PR preprocessor/69126
3495         * c-c++-common/pr69126.c: New test case.
3497 2016-01-27  Ian Lance Taylor  <iant@google.com>
3499         * gcc.dg/tree-ssa/ivopt_5.c: New test.
3501 2016-01-27  Ryan Burn  <contact@rnburn.com>
3503         PR cilkplus/69267
3504         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3506 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3508         PR target/69512
3509         * gcc.target/i386/pr69512.c: New test.
3511 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
3513         PR ada/69488
3514         * gnat.dg/sso/*.adb: Robustify dg-output directives.
3516 2016-01-27  Marek Polacek  <polacek@redhat.com>
3518         PR c++/69379
3519         * g++.dg/pr69379.C: New test.
3521 2016-01-27  Martin Sebor  <msebor@redhat.com>
3523         PR c++/69317
3524         * g++.dg/abi/Wabi-2-2.C: New test.
3525         * g++.dg/abi/Wabi-2-3.C: New test.
3526         * g++.dg/abi/Wabi-3-2.C: New test.
3527         * g++.dg/abi/Wabi-3-3.C: New test.
3529 2016-01-27  Richard Biener  <rguenther@suse.de>
3531         PR tree-optimization/69166
3532         * gcc.dg/torture/pr69166.c: New testcase.
3534 2016-01-27  Martin Jambor  <mjambor@suse.cz>
3536         PR tree-optimization/69355
3537         * gcc.dg/tree-ssa/pr69355.c: New test.
3539 2016-01-27  Marek Polacek  <polacek@redhat.com>
3541         PR c++/69496
3542         * g++.dg/ext/constexpr-vla1.C: New test.
3544 2016-01-20  Christian Bruel  <christian.bruel@st.com>
3546         PR target/69245
3547         * gcc.target/arm/pr69245.c: New test.
3549 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3551         PR tree-optimization/69399
3552         * gcc.dg/torture/pr69399.c: New test.
3554 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3556         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3558 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3560         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3562 2016-01-26  Tom de Vries  <tom@codesourcery.com>
3564         PR tree-optimization/69110
3565         * gcc.dg/autopar/pr69110.c: New test.
3567 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
3568             Sebastian Pop  <s.pop@samsung.com>
3570         * gcc.dg/graphite/isl-ast-op-select.c: New.
3572 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3574         PR fortran/69385
3575         * gfortran.dg/allocate_error_6.f90: New test.
3577 2016-01-26  Richard Henderson  <rth@redhat.com>
3579         * gcc.dg/tm/pr60908.c: New test.
3581 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
3583         PR other/69006
3584         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3585         directive.
3586         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3587         expected multiline output to reflect the colorization being
3588         disabled before newlines.
3589         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3590         (custom_diagnostic_finalizer): Replace call to
3591         pp_newline_and_flush with call to pp_flush.
3592         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3593         * gfortran.dg/implicit_class_1.f90: Likewise.
3594         * lib/gcc-dg.exp (allow_blank_lines): New global.
3595         (dg-allow-blank-lines-in-output): New procedure.
3596         (gcc-dg-prune): Complain about blank lines in the output, unless
3597         dg-allow-blank-lines-in-output was called.
3598         * lib/multiline.exp (_build_multiline_regex): Only support
3599         arbitrary followup text for non-blank-lines, not for blank lines.
3601 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3603         PR tree-optimization/69483
3604         * gcc.dg/pr69483.c: New test.
3605         * g++.dg/opt/pr69483.C: New test.
3607 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3609         PR target/68620
3610         * gcc.target/arm/pr68620.c: New test.
3612 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3614         * gcc.target/i386/pr68986-2.c: Remove -m32.
3616 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3618         PR target/68986
3619         * gcc.target/i386/pr68986-1.c: New test.
3620         * gcc.target/i386/pr68986-2.c: Likewise.
3621         * gcc.target/i386/pr68986-3.c: Likewise.
3623 2016-01-26  Christian Bruel  <christian.bruel@st.com>
3625         * lib/target-supports.exp
3626         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3627         (check_effective_target_arm_crypto_pragma_ok): Likewise.
3628         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3630 2016-01-26  Richard Biener  <rguenther@suse.de>
3632         PR tree-optimization/69452
3633         * gcc.dg/torture/pr69452.c: New testcase.
3635 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3637         PR target/69442
3638         * gcc.dg/pr69442.c: New test.
3640 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
3642         PR target/67896
3643         * gcc.target/aarch64/simd/pr67896.C: New.
3645 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
3647         PR tree-optimization/69400
3648         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3649         function.
3650         (plugin_init): Call it.
3651         * gcc.dg/torture/pr69400.c: New test.
3653 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3655         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3657 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3658             Sebastian Pop  <s.pop@samsung.com>
3660         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3661         isl-0.15.
3663 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3664             Sebastian Pop  <s.pop@samsung.com>
3666         * gcc.dg/graphite/pr69292.c: New.
3668 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
3670         * c-c++-common/goacc/use_device-1.c: New test.
3672 2016-01-25  Jeff Law  <law@redhat.com>
3674         PR tree-optimization/69196
3675         PR tree-optimization/68398
3676         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3677         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3679 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
3681         PR target/69469
3682         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3683         Algorithm.
3685 2016-01-25  Richard Biener  <rguenther@suse.de>
3687         PR testsuite/69380
3688         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3690 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
3692         PR target/69421
3693         * gcc.dg/pr69421.c: New test.
3695 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
3697         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3698         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3699         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3700         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3701         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3702         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3703         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3704         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3705         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3706         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
3708 2016-01-25  Richard Biener  <rguenther@suse.de>
3710         PR tree-optimization/69376
3711         * gcc.dg/torture/pr69376.c: New testcase.
3713 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3715         PR fortran/69397
3716         PR fortran/68442
3717         * gfortran.dg/interface_38.f90: New test.
3718         * gfortran.dg/interface_39.f90: New test.
3720 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
3722         Revert:
3723         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
3725         PR c++/11858
3726         PR c++/24663
3727         PR c++/24664
3728         * g++.dg/template/pr11858.C: New test.
3729         * g++.dg/template/pr24663.C: New test.
3730         * g++.dg/template/unify12.C: New test.
3731         * g++.dg/template/unify13.C: New test.
3732         * g++.dg/template/unify14.C: New test.
3733         * g++.dg/template/unify15.C: New test.
3734         * g++.dg/template/unify16.C: New test.
3735         * g++.dg/template/unify17.C: New test.
3737 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
3739         PR fortran/68283
3740         gfortran.dg/pr68283.f90: New test.
3742 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3744         PR fortran/66094
3745         * gfortran.dg/inline_matmul_13.f90:  New test.
3746         * gfortran.dg/matmul_bounds_8.f90:  New test.
3747         * gfortran.dg/matmul_bounds_9.f90:  New test.
3748         * gfortran.dg/matmul_bounds_10.f90:  New test.
3750 2016-01-23  Tom de Vries  <tom@codesourcery.com>
3752         PR tree-optimization/69426
3753         * gcc.dg/autopar/pr69426.c: New test.
3755 2016-01-23  Martin Sebor  <msebor@redhat.com>
3757         PR c++/58109
3758         PR c++/69022
3759         * g++.dg/cpp0x/alignas5.C: New test.
3760         * g++.dg/ext/vector29.C: Same.
3762 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
3764         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
3765         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
3766         _GNU_SOURCE from compile flags to the source.
3767         * gcc.target/i386/chkp-stropt-12.c: Ditto.
3768         * gcc.target/i386/chkp-stropt-16.c: Ditto.
3769         * gcc.target/i386/chkp-stropt-4.c: Ditto.
3770         * gcc.target/i386/chkp-stropt-8.c: Ditto.
3772 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
3774         PR target/69432
3775         * g++.dg/opt/pr69432.C: New test.
3777 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3779         * gcc.target/powerpc/pr63354c: Adjust target selector to include
3780         32-bit targets testing an -m64 multilib.
3782 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3784         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
3785         64-bit support.
3787 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
3789         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
3791 2016-01-21  Christian Bruel  <christian.bruel@st.com>
3793         PR target/68674
3794         * gcc.target/i386/pr68674.c
3795         * gcc.target/aarch64/pr68674.c
3796         * gcc.target/arm/pr68674.c
3798 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3800         PR target/69403
3801         * gcc.c-torture/execute/pr69403.c: New test.
3803 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3805         PR c++/55843
3806         * g++.dg/template/pr55843.C: New.
3808 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
3810         PR testsuite/66877
3811         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
3812         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
3814 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3816         PR testsuite/67489
3817         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
3818         from dg-do compile directive, and instead add
3819         { dg-require-effective-target int128 }.
3821 2016-01-20  Martin Sebor  <msebor@redhat.com>
3823         PR c/69405
3824         * gcc.dg/sync-fetch.c: New test.
3826 2016-01-21  Martin Sebor  <msebor@redhat.com>
3828         PR target/69252
3829         * gcc.target/powerpc/pr69252.c: New test.
3831 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3833         PR fortran/65996
3834         * gfortran.dg/pr65996.f90: New test.
3836 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3838         PR c++/68810
3839         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
3840         expected to generate an error.
3842 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
3844         PR middle-end/66178
3845         * gcc.dg/torture/pr66178.c: New test.
3847 2016-01-21  Anton Blanchard  <anton@samba.org>
3848             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3850         PR target/63354
3851         * gcc.target/powerpc/pr63354.c:  New test.
3853 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3855         PR rtl-optimization/68990
3856         * gcc.target/i386/pr68990: New.
3858 2016-01-21  Nick Clifton  <nickc@redhat.com>
3860         PR target/69129
3861         * gcc.target/mips/pr69129.c: New.
3863 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
3865         PR c++/58046
3866         * g++.dg/cpp0x/pr58046.C: New.
3868 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
3870         PR target/69187
3871         PR target/65624
3872         * gcc.target/arm/pr69187.c: New test.
3874         PR c++/69355
3875         * g++.dg/torture/pr69355.C: New test.
3877 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
3878             Sebastian Pop  <s.pop@samsung.com>
3880         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
3882 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
3883             Sebastian Pop  <s.pop@samsung.com>
3885         * gcc.dg/graphite/pr68976.c: New test.
3887 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
3889         PR middle-end/67653
3890         * c-c++-common/pr67653.c: New test.
3891         * gcc.dg/torture/pr29119.c: Add dg-warning.
3893 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
3895         * gcc.target/powerpc/cpu-builtin-1.c: New test.
3897 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3899         PR c/24293
3900         * gcc.dg/pr24293.c: New test.
3901         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
3902         incomplete struct type.
3903         * gcc.dg/declspec-1.c: Likewise.
3904         * gcc.dg/pr63549.c: Likewise.
3906 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
3908         PR tree-optimization/66612
3909         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
3910         for bdn instruction.
3912 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3914         * lib/target-supports.exp
3915         (check_effective_target_arm_fp_ok_nocache): New.
3916         (check_effective_target_arm_fp_ok): New.
3917         (add_options_for_arm_fp): New.
3918         (check_effective_target_arm_crypto_ok_nocache): Require
3919         target_arm_v8_neon_ok instead of arm32.
3920         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
3921         (check_effective_target_arm_crypto_pragma_ok): New.
3922         (add_options_for_arm_vfp): New.
3923         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
3924         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
3925         target instead. Force initial fpu to vfp.
3926         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
3927         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
3928         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
3929         dependency.
3930         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
3931         use arm_vfp effective target instead. Force initial fpu to vfp.
3932         * gcc.target/arm/attr-neon3.c: Likewise.
3933         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
3934         arm_vfp_ok.
3935         * gcc.target/arm/unsigned-float.c: Likewise.
3936         * gcc.target/arm/vfp-1.c: Likewise.
3937         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3938         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3939         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3940         * gcc.target/arm/vfp-ldmias.c: Likewise.
3941         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3942         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3943         * gcc.target/arm/vfp-stmiad.c: Likewise.
3944         * gcc.target/arm/vfp-stmias.c: Likewise.
3945         * gcc.target/arm/vnmul-1.c: Likewise.
3946         * gcc.target/arm/vnmul-2.c: Likewise.
3947         * gcc.target/arm/vnmul-3.c: Likewise.
3948         * gcc.target/arm/vnmul-4.c: Likewise.
3950 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
3952         PR testsuite/69366
3953         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
3954         the MPX run-time library, for compile-time MPX test.
3955         * gcc.target/i386/chkp-always_inline.c: Likewise.
3956         * gcc.target/i386/chkp-bndret.c: Likewise.
3957         * gcc.target/i386/chkp-builtins-1.c: Likewise.
3958         * gcc.target/i386/chkp-builtins-2.c: Likewise.
3959         * gcc.target/i386/chkp-builtins-3.c: Likewise.
3960         * gcc.target/i386/chkp-builtins-4.c: Likewise.
3961         * gcc.target/i386/chkp-const-check-1.c: Likewise.
3962         * gcc.target/i386/chkp-const-check-2.c: Likewise.
3963         * gcc.target/i386/chkp-hidden-def.c: Likewise.
3964         * gcc.target/i386/chkp-label-address.c: Likewise.
3965         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
3966         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
3967         * gcc.target/i386/chkp-pr69044.c: Likewise.
3968         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
3969         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
3970         * gcc.target/i386/chkp-strchr.c: Likewise.
3971         * gcc.target/i386/chkp-strlen-1.c: Likewise.
3972         * gcc.target/i386/chkp-strlen-2.c: Likewise.
3973         * gcc.target/i386/chkp-strlen-3.c: Likewise.
3974         * gcc.target/i386/chkp-strlen-4.c: Likewise.
3975         * gcc.target/i386/chkp-strlen-5.c: Likewise.
3976         * gcc.target/i386/chkp-stropt-1.c: Likewise.
3977         * gcc.target/i386/chkp-stropt-10.c: Likewise.
3978         * gcc.target/i386/chkp-stropt-11.c: Likewise.
3979         * gcc.target/i386/chkp-stropt-12.c: Likewise.
3980         * gcc.target/i386/chkp-stropt-13.c: Likewise.
3981         * gcc.target/i386/chkp-stropt-14.c: Likewise.
3982         * gcc.target/i386/chkp-stropt-15.c: Likewise.
3983         * gcc.target/i386/chkp-stropt-16.c: Likewise.
3984         * gcc.target/i386/chkp-stropt-2.c: Likewise.
3985         * gcc.target/i386/chkp-stropt-3.c: Likewise.
3986         * gcc.target/i386/chkp-stropt-4.c: Likewise.
3987         * gcc.target/i386/chkp-stropt-5.c: Likewise.
3988         * gcc.target/i386/chkp-stropt-6.c: Likewise.
3989         * gcc.target/i386/chkp-stropt-7.c: Likewise.
3990         * gcc.target/i386/chkp-stropt-8.c: Likewise.
3991         * gcc.target/i386/chkp-stropt-9.c: Likewise.
3992         * gcc.target/i386/pr63995-2.c: Likewise.
3993         * gcc.target/i386/pr64805.c: Likewise.
3994         * gcc.target/i386/pr65044.c: Likewise.
3995         * gcc.target/i386/pr65167.c: Likewise.
3996         * gcc.target/i386/pr65183.c: Likewise.
3997         * gcc.target/i386/pr65184.c: Likewise.
3998         * gcc.target/i386/thunk-retbnd.c: Likewise.
4000 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
4002         PR tree-optimization/69328
4003         * gcc.dg/pr69328.c: New test.
4005 2016-01-20  Jeff Law  <law@redhat.com>
4007         PR target/25114
4008         * gcc.target/m68k/pr25114.c: New test.
4010 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4012         * gcc.target/arm/memset-inline-10.c: Added
4013         dg-require-effective-target arm_thumb2_ok.
4015 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
4017         * gcc.dg/debug/dwarf2/sso.c: New test.
4019 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
4021         PR testsuite/68820
4022         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4023         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4024         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4026 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4028         PR ipa/66223
4029         * g++.dg/ipa/devirt-50.C: New testcase.
4031 2016-01-19  Marek Polacek  <polacek@redhat.com>
4033         PR c++/68965
4034         * g++.dg/cpp1y/parameter-pack-1.C: New test.
4035         * g++.dg/cpp1y/parameter-pack-2.C: New test.
4037 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4039         PR target/69135
4040         * gcc.target/arm/pr69135_1.c: New test.
4042 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4044         * gcc.target/aarch64/ccmp_1.c: Add new tests.
4046 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4048         * gcc.target/aarch64/ccmp_1.c: New testcase.
4050 2016-01-19  Marek Polacek  <polacek@redhat.com>
4052         PR c++/68586
4053         * g++.dg/cpp0x/enum30.C: New test.
4055 2016-01-19  Richard Biener  <rguenther@suse.de>
4057         PR tree-optimization/69336
4058         * g++.dg/tree-ssa/pr69336.C: New testcase.
4060 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4062         PR debug/65779
4063         * gcc.dg/pr65779.c: New test.
4065 2016-01-19  Richard Biener  <rguenther@suse.de>
4067         PR tree-optimization/69352
4068         * gcc.dg/torture/pr69352.c: New testcase.
4070 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4072         PR rtl-optimization/68955
4073         PR rtl-optimization/64557
4074         * gcc.dg/torture/pr68955.c: New test.
4076 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4078         PR lto/69136
4079         * g++.dg/torture/pr69136.C: New testcase.
4081 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4083         PR lto/69133
4084         * g++.dg/lto/pr69133_0.C: New testcase.
4085         * g++.dg/lto/pr69133_1.C: New testcase.
4087 2016-01-15  Jeff Law  <law@redhat.com>
4089         PR tree-optimization/69320
4090         * gcc.c-torture/pr69320-1.c: New test.
4091         * gcc.c-torture/pr69320-2.c: New test.
4092         * gcc.c-torture/pr69320-3.c: New test.
4093         * gcc.c-torture/pr69320-4.c: New test.
4095 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4097         PR c++/11858
4098         PR c++/24663
4099         PR c++/24664
4100         * g++.dg/template/pr11858.C: New test.
4101         * g++.dg/template/pr24663.C: New test.
4102         * g++.dg/template/unify12.C: New test.
4103         * g++.dg/template/unify13.C: New test.
4104         * g++.dg/template/unify14.C: New test.
4105         * g++.dg/template/unify15.C: New test.
4106         * g++.dg/template/unify16.C: New test.
4107         * g++.dg/template/unify17.C: New test.
4109 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
4111         PR testsuite/69181
4112         * gcc.dg/pr69181-1.c: New test file.
4113         * gcc.dg/pr69181-2.c: New test file.
4114         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4115         globals by moving it to...
4116         (cleanup-after-saved-dg-test): ...this new function.  Add
4117         "global additional_sources_used".  Add reset of global
4118         multiline_expected_outputs to the empty list.
4119         * lib/multiline.exp (_multiline_expected_outputs): Rename this
4120         global to...
4121         (multiline_expected_outputs): ...this, and updated comments to
4122         note that it is modified from gcc-dg.exp.
4123         (dg-end-multiline-output): Update for the above renaming.
4124         (handle-multiline-outputs): Likewise.  Remove the clearing
4125         of the expected outputs to the empty list.
4127 2016-01-18  Richard Biener  <rguenther@suse.de>
4129         PR tree-optimization/69297
4130         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
4132 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
4134         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
4135         dg-options.
4136         * gcc.target/mips/mips-3d-2.c: Likewise.
4137         * gcc.target/mips/mips-3d-3.c: Likewise.
4138         * gcc.target/mips/mips-3d-4.c: Likewise.
4139         * gcc.target/mips/mips-3d-5.c: Likewise.
4140         * gcc.target/mips/mips-3d-6.c: Likewise.
4141         * gcc.target/mips/mips-3d-7.c: Likewise.
4142         * gcc.target/mips/mips-3d-8.c: Likewise.
4143         * gcc.target/mips/mips-3d-9.c: Likewise.
4144         * gcc.target/mips/mips-ps-1.c: Likewise.
4145         * gcc.target/mips/mips-ps-2.c: Likewise.
4146         * gcc.target/mips/mips-ps-3.c: Likewise.
4147         * gcc.target/mips/mips-ps-4.c: Likewise.
4148         * gcc.target/mips/mips-ps-5.c: Likewise.
4149         * gcc.target/mips/mips-ps-6.c: Likewise.
4150         * gcc.target/mips/mips-ps-7.c: Likewise.
4151         * gcc.target/mips/mips-ps-type.c: Likewise.
4152         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4153         * gcc.target/mips/mips16-attributes-6.c: Likewise.
4155 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4157         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
4158         * c-c++-common/goacc/kernels-double-reduction.c: New test.
4159         * c-c++-common/goacc/kernels-empty.c: New test.
4160         * c-c++-common/goacc/kernels-eternal.c: New test.
4161         * c-c++-common/goacc/kernels-loop-2.c: New test.
4162         * c-c++-common/goacc/kernels-loop-3.c: New test.
4163         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
4164         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
4165         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
4166         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
4167         * c-c++-common/goacc/kernels-loop-data.c: New test.
4168         * c-c++-common/goacc/kernels-loop-g.c: New test.
4169         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
4170         * c-c++-common/goacc/kernels-loop-n.c: New test.
4171         * c-c++-common/goacc/kernels-loop-nest.c: New test.
4172         * c-c++-common/goacc/kernels-loop.c: New test.
4173         * c-c++-common/goacc/kernels-noreturn.c: New test.
4174         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
4175         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
4176         * c-c++-common/goacc/kernels-reduction.c: New test.
4178 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4180         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
4181         * gcc.dg/autopar/outer-2.c: Same.
4182         * gcc.dg/autopar/outer-3.c: Same.
4183         * gcc.dg/autopar/outer-4.c: Same.
4184         * gcc.dg/autopar/outer-5.c: Same.
4185         * gcc.dg/autopar/outer-6.c: Same.
4186         * gcc.dg/autopar/parallelization-1.c: Same.
4187         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
4188         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
4189         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
4190         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
4191         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4192         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4193         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4194         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4195         * gcc.dg/autopar/pr39500-1.c: Same.
4196         * gcc.dg/autopar/pr39500-2.c: Same.
4197         * gcc.dg/autopar/pr46193.c: Same.
4198         * gcc.dg/autopar/pr46194.c: Same.
4199         * gcc.dg/autopar/pr49580.c: Same.
4200         * gcc.dg/autopar/pr49960-1.c: Same.
4201         * gcc.dg/autopar/pr49960.c: Same.
4202         * gcc.dg/autopar/pr68373.c: Same.
4203         * gcc.dg/autopar/reduc-1.c: Same.
4204         * gcc.dg/autopar/reduc-1char.c: Same.
4205         * gcc.dg/autopar/reduc-1short.c: Same.
4206         * gcc.dg/autopar/reduc-2.c: Same.
4207         * gcc.dg/autopar/reduc-2char.c: Same.
4208         * gcc.dg/autopar/reduc-2short.c: Same.
4209         * gcc.dg/autopar/reduc-3.c: Same.
4210         * gcc.dg/autopar/reduc-4.c: Same.
4211         * gcc.dg/autopar/reduc-6.c: Same.
4212         * gcc.dg/autopar/reduc-7.c: Same.
4213         * gcc.dg/autopar/reduc-8.c: Same.
4214         * gcc.dg/autopar/reduc-9.c: Same.
4215         * gcc.dg/autopar/uns-outer-4.c: Same.
4216         * gcc.dg/autopar/uns-outer-5.c: Same.
4217         * gcc.dg/autopar/uns-outer-6.c: Same.
4218         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4219         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4221 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4223         PR target/63679
4224         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
4225         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
4227 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4229         PR target/63679
4230         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
4231         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
4232         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
4234 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4236         PR target/63679
4237         * gcc.dg/tree-ssa/sra-17.c: New.
4238         * gcc.dg/tree-ssa/sra-18.c: New.
4240 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4242         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
4244 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
4246         * gnat.dg/inline12.adb: New test.
4248 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
4250         PR tree-optimization/66797
4251         * gcc.c-torture/execute/pr65447.c: Relax check condition.
4253 2016-01-18  Richard Biener  <rguenther@suse.de>
4255         PR tree-optimization/69170
4256         * gcc.dg/torture/pr69170.c: New testcase.
4258 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
4260         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
4262 2016-01-16  Tom de Vries  <tom@codesourcery.com>
4264         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
4266 2016-01-16  Tom de Vries  <tom@codesourcery.com>
4268         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
4269         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
4270         redundant dg-require-effective-target pthread.
4271         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
4272         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4273         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4274         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4275         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4276         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4277         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4279 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
4281         PR target/68609
4282         * gcc.target/powerpc/recip-6.c: Enable on AIX.
4283         * gcc.target/powerpc/recip-7.c: Same.
4285 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4287         PR c++/69091
4288         * g++.dg/template/pr69091.C: New test.
4290 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4292         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4293         dump does not contain an error_mark_node.
4294         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4295         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4297 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4299         PR c++/68936
4300         * g++.dg/template/pr68936.C: New test.
4302 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
4304         PR target/68609
4305         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4306         * gcc.target/powerpc/recip-2.c: Same.
4307         * gcc.target/powerpc/recip-3.c: Same.
4308         * gcc.target/powerpc/recip-4.c: Same.
4309         * gcc.target/powerpc/recip-sqrtf.c: Same.
4311 2016-01-15  Jeff Law  <law@redhat.com>
4313         PR tree-optimization/69270
4314         * gcc.dg/tree-ssa/pr69270-2.c: New test.
4315         * gcc.dg/tree-ssa/pr69270-3.c: New test.
4317 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
4319         PR fortran/49630
4320         * gfortran.dg/deferred_character_13.f90: New test for the fix
4321         of comment 3 of the PR.
4323         PR fortran/54070
4324         * gfortran.dg/deferred_character_8.f90: New test
4325         * gfortran.dg/allocate_error_5.f90: New test
4327         PR fortran/60593
4328         * gfortran.dg/deferred_character_10.f90: New test
4330         PR fortran/60795
4331         * gfortran.dg/deferred_character_14.f90: New test
4333         PR fortran/61147
4334         * gfortran.dg/deferred_character_11.f90: New test
4336         PR fortran/64324
4337         * gfortran.dg/deferred_character_9.f90: New test
4339 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4341         PR rtl-optimization/69030
4342         * gcc.target/i386/pr69030.c: New.
4344 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4346         * gcc.target/aarch64/target_attr_17.c: New test.
4348 2016-01-15  Richard Biener  <rguenther@suse.de>
4350         PR tree-optimization/66856
4351         * gcc.dg/torture/pr66856-1.c: New testcase.
4352         * gcc.dg/torture/pr66856-2.c: Likewise.
4354 2016-01-15  Richard Biener  <rguenther@suse.de>
4356         PR debug/69137
4357         * g++.dg/lto/pr69137_0.C: New testcase.
4359 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
4361         PR middle-end/69246
4362         * gcc.target/i386/pr69246.c: New test.
4364 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4366         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4368 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4370         PR c++/56194
4371         * g++.dg/init/const9.C: Disable test on S/390.
4373 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4375         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4376         * g++.dg/Wno-frame-address.C: Ditto.
4378 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4380         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4382 2016-01-15  Richard Biener  <rguenther@suse.de>
4384         PR tree-optimization/68961
4385         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4387 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4389         * gcc.target/i386/pr65105-5.c: New test.
4391 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4393         * gcc.c-torture/execute/alias-4.c: New testcase.
4395 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4397         PR ipa/68148
4398         * g++.dg/ipa/devirt-49.C: New testcase.
4400 2016-01-15  Christian Bruel  <christian.bruel@st.com>
4402         PR target/65837
4403         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4404         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4405         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4407 2016-01-15  Richard Biener  <rguenther@suse.de>
4409         PR tree-optimization/69117
4410         * gcc.dg/torture/pr69117.c: New testcase.
4412 2015-01-14  Ryan Burn  <contact@rnburn.com>
4414         PR c++/69048
4415         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4417 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4419         PR testsuite/67509
4420         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4421         range tests use 100 * maximum instead of maximum + 1.
4423 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4425         PR debug/69244
4426         * gcc.dg/guality/pr69244.c: New test.
4428 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
4430         * lib/target-supports.exp (check_effective_target_issignaling):
4431         New procedure.
4432         * gcc.dg/pr61441.c: Require issignaling effective target.
4434 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
4436         PR target/68803
4437         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4439 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
4441         PR c++/68819
4442         PR preprocessor/69177
4443         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4444         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4445         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4446         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4448 2016-01-14  Marek Polacek  <polacek@redhat.com>
4450         PR c/69262
4451         * gcc.dg/array-15.c: New test.
4453 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4455         PR middle-end/68146
4456         PR tree-optimization/69155
4457         * gfortran.dg/pr68146.f: New test.
4458         * gfortran.dg/pr69155.f90: New test.
4460 2016-01-14  Richard Biener  <rguenther@suse.de>
4462         PR tree-optimization/68060
4463         * gcc.dg/torture/pr68060-1.c: New testcase.
4464         * gcc.dg/torture/pr68060-2.c: Likewise.
4466 2016-01-14  Nick Clifton  <nickc@redhat.com>
4468         * lib/target-supports.exp
4469         (check_effective_target_arm_neon_ok_nocache): Add an option
4470         sequence that includes setting the ARM architecture to ARMv7-A.
4471         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4472         command line options necessary to enable Neon support.
4473         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4474         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4475         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4476         * gcc.target/arm/pr69180.c: Likewise.
4478 2016-01-14  Jeff Law  <law@redhat.com>
4480         PR tree-optimization/69270
4481         * gcc.dg/tree-ssa/pr69270.c: New test.
4483 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
4485         PR c/66208
4486         * c-c++-common/pr66208.c: New file.
4488 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4490         PR tree-optimization/69156
4491         * gcc.dg/pr69156.c: New test.
4493 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4495         * gcc.target/i386/pr69225-7.c: New test.
4497 2016-01-13  Richard Henderson  <rth@redhat.com>
4499         * gcc.dg/tm/memopt-13.c: Update expected function.
4500         * gcc.dg/tm/memopt-6.c: Likewise.
4502 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
4504         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4505         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4506         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4507         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4509 2016-01-13  Tom de Vries  <tom@codesourcery.com>
4511         PR tree-optimization/69169
4512         * gcc.dg/pr69169.c: New test.
4514 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
4516         PR target/69228
4517         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4518         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4519         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4520         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4521         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4522         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4523         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4524         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4526 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4528         PR target/69247
4529         * gcc.dg/pr69247.c: New test.
4531 2016-01-13  Richard Biener  <rguenther@suse.de>
4533         PR tree-optimization/69242
4534         * gcc.dg/torture/pr69242.c: New testcase.
4536 2016-01-13  Richard Biener  <rguenther@suse.de>
4538         PR tree-optimization/69186
4539         * gcc.dg/torture/pr69186.c: New testcase.
4541 2016-01-13  Jeff Law  <law@redhat.com>
4543         PR tree-optimization/67755
4544         * gcc.dg/tree-ssa/pr67755.c: New test.
4546 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4548         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4549         pass number in output by a star.
4551 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
4553         PR tree-optimization/68911
4554         * gcc.c-torture/execute/pr68911.c: New test.
4556 2016-01-12  Marek Polacek  <polacek@redhat.com>
4558         PR c++/68979
4559         * g++.dg/warn/permissive-1.C: New test.
4561 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4563         PR objc++/68511
4564         PR c++/69213
4565         * g++.dg/opt/pr69213.C: New test.
4567 2016-01-12  Christian Bruel  <christian.bruel@st.com>
4569         PR target/69180
4570         * gcc.target/arm/pr69180.c: New test.
4572 2016-01-12  Richard Biener  <rguenther@suse.de>
4574         PR lto/69077
4575         * g++.dg/lto/pr69077_0.C: New testcase.
4576         * g++.dg/lto/pr69077_1.C: Likewise.
4578 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4580         PR target/69175
4581         * g++.dg/opt/pr69175.C: New test.
4583 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
4585         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4586         rather than #including math.h & stdlib.h.
4587         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4588         * gcc.dg/vect/pr49771.c: Likewise.
4589         * gcc.dg/vect/vect-10-big-array.c: Likewise.
4590         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4591         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4592         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4593         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4594         * gcc.dg/vect/pr44507.c: Likewise.
4595         * gcc.dg/vect/pr45902.c: Likewise.
4596         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4597         * gcc.dg/vect/vect-117.c: Likewise.
4598         * gcc.dg/vect/vect-99.c: Likewise.
4599         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4600         * gcc.dg/vect/vect-cond-1.c: Likewise.
4601         * gcc.dg/vect/vect-cond-2.c: Likewise.
4602         * gcc.dg/vect/vect-cond-3.c: Likewise.
4603         * gcc.dg/vect/vect-cond-4.c: Likewise.
4604         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4605         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4606         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4607         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4608         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4609         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4610         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4611         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4612         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4613         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4614         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4615         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4616         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4617         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4618         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4619         include of signal.h.
4620         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4621         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4622         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4623         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4624         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4625         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4626         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4627         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4628         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4629         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4630         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4631         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4632         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4633         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4634         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4635         * gcc.dg/vect/vect-outer-5.c: Likewise.
4636         * gcc.dg/vect/vect-outer-6.c: Likewise.
4637         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4638         include of stdio.h.
4640 2016-01-12  Nick Clifton  <nickc@redhat.com>
4642         PR target/68913
4643         * gcc.dg/lto/pr61886_0.c: Rename the external function called
4644         to fread so that it will be found in all target runtimes.
4646 2016-01-12  Richard Biener  <rguenther@suse.de>
4648         PR tree-optimization/69053
4649         * g++.dg/torture/pr69053.C: New testcase.
4651 2016-01-12  Richard Biener  <rguenther@suse.de>
4653         PR tree-optimization/69168
4654         * gcc.dg/torture/pr69168.c: New testcase.
4656 2016-01-12  Richard Biener  <rguenther@suse.de>
4658         PR tree-optimization/69157
4659         * gcc.dg/torture/pr69157.c: New testcase.
4661 2016-01-12  Richard Biener  <rguenther@suse.de>
4663         PR tree-optimization/69174
4664         * gcc.dg/torture/pr69174.c: New testcase.
4666 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4668         PR c++/66808
4669         PR c++/69000
4670         * g++.dg/tls/pr66808.C: New test.
4671         * g++.dg/tls/pr69000.C: New test.
4673 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4675         * gcc.target/powerpc/swaps-p8-23.c: New test.
4676         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4678 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
4680         PR tree-optimization/68356
4681         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4683 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4684             Jim Wilson  <jim.wilson@linaro.org>
4686         PR target/69194
4687         * gcc.target/arm/pr69194.c: New test.
4689 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4691         PR target/69225
4692         * gcc.target/i386/pr69225-1.c: New test.
4693         * gcc.target/i386/pr69225-2.c: Likewise.
4694         * gcc.target/i386/pr69225-3.c: Likewise.
4695         * gcc.target/i386/pr69225-4.c: Likewise.
4696         * gcc.target/i386/pr69225-5.c: Likewise.
4697         * gcc.target/i386/pr69225-6.c: Likewise.
4699 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
4701         PR target/67462
4702         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4703         if lp64.
4705         PR target/69071
4706         * gcc.dg/pr69071.c: New test.
4708         PR c++/69211
4709         * g++.dg/opt/pr69211.C: New test.
4711         PR tree-optimization/69214
4712         * gcc.c-torture/compile/pr69214.c: New test.
4714 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
4716         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
4717         * gcc.target/i386/pr66232-11.c: Ditto.
4718         * gcc.target/i386/pr66232-12.c: Ditto.
4719         * gcc.target/i386/pr66232-13.c: Ditto.
4721 2016-01-11  Richard Biener  <rguenther@suse.de>
4723         PR tree-optimization/69173
4724         * gcc.dg/torture/pr69173.c: New testcase.
4726 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4728         PR rtl-optimization/68796
4729         * gcc.target/aarch64/tst_5.c: New test.
4730         * gcc.target/aarch64/tst_6.c: Likewise.
4732 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4734         PR rtl-optimization/68841
4735         * gcc.dg/pr68841.c: New test.
4736         * gcc.c-torture/execute/pr68841.c: New test.
4738 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
4740         PR rtl-optimization/68920
4741         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
4742         for ix86 targets.
4743         * gcc.dg/ifcvt-5.c: New test.
4745 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
4747         PR bootstrap/69123
4748         * g++.dg/pr69123.C: New.
4750 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4752         PR target/69010
4753         * gcc.target/i386/pr69010.c: New test.
4755 2016-01-11  Martin Jambor  <mjambor@suse.cz>
4757         PR ipa/69044
4758         * gcc.target/i386/chkp-pr69044.c: New test.
4760 2016-01-11  Tom de Vries  <tom@codesourcery.com>
4762         PR tree-optimization/69109
4763         * gcc.dg/autopar/pr69109-2.c: New test.
4764         * gcc.dg/autopar/pr69109.c: New test.
4766 2016-01-11  Tom de Vries  <tom@codesourcery.com>
4768         PR tree-optimization/69108
4769         * gcc.dg/autopar/pr69108.c: New test.
4771 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
4773         PR c++/69029
4774         * c-c++-common/Wisleading-indentation.c: Augment test.
4776 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4778         PR fortran/69154
4779         * gfortran.dg/inline_matmul_12.f90:  New test.
4781 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
4783         PR fortran/67779
4784         * gfortran.dg/actual_array_offset_1: New test.
4786 2016-01-10  Tom de Vries  <tom@codesourcery.com>
4788         PR tree-optimization/69062
4789         * gcc.dg/autopar/pr69062.c: New test.
4791 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
4793         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
4794         * gcc.dg/vect/slp-perm-2.c: Likewise.
4795         * gcc.dg/vect/slp-perm-3.c: Likewise.
4796         * gcc.dg/vect/slp-perm-5.c: Likewise.
4797         * gcc.dg/vect/slp-perm-6.c: Likewise.
4798         * gcc.dg/vect/slp-perm-7.c: Likewise.
4799         * gcc.dg/vect/slp-perm-8.c: Likewise.
4801 2016-01-10  Tom de Vries  <tom@codesourcery.com>
4803         PR tree-optimization/69039
4804         * gcc.dg/autopar/pr69039.c: New test.
4806 2016-01-09  Marek Polacek  <polacek@redhat.com>
4808         PR c++/69113
4809         * g++.dg/pr69113.C: New test.
4811 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
4813         PR middle-end/50865
4814         PR tree-optimization/69097
4815         * gcc.c-torture/execute/pr50865.c: New test.
4816         * gcc.c-torture/execute/pr69097-1.c: New test.
4817         * gcc.c-torture/execute/pr69097-2.c: New test.
4818         * gcc.dg/pr69097-1.c: New test.
4819         * gcc.dg/pr69097-2.c: New test.
4821 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
4823         PR c++/69164
4824         * g++.dg/opt/pr69164.C: New test.
4826 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4828         PR tree-optimization/69167
4829         * gcc.dg/pr69167.c: New test.
4831 2016-01-08  Marek Polacek  <polacek@redhat.com>
4833         PR c++/68449
4834         * g++.dg/pr68449.C: New.
4836 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
4838         PR tree-optimization/68707
4839         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
4840         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
4841         on platforms supporting it.
4842         * gcc.dg/vect/slp-perm-2.c: Likewise.
4843         * gcc.dg/vect/slp-perm-3.c: Likewise.
4844         * gcc.dg/vect/slp-perm-5.c: Likewise.
4845         * gcc.dg/vect/slp-perm-7.c: Likewise.
4846         * gcc.dg/vect/slp-perm-8.c: Likewise.
4847         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
4848         on platforms supporting it.
4850 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4852         PR tree-optimization/69162
4853         * gcc.dg/pr69162.c: New test.
4855         PR tree-optimization/69172
4856         * gcc.dg/pr69172.c: New test.
4858 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4860         PR tree-optimization/67781
4861         * gcc.c-torture/execute/pr67781.c: New file.
4863 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4865         PR tree-optimization/69083
4866         * gcc.dg/vect/pr69083.c: New test.
4868 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
4870         PR tree-optimization/61441
4871         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
4872         Use -fexcess-precision=standard for compiler options.
4873         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
4875 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4877         PR fortran/69128
4878         * gfortran.dg/gomp/pr69128.f90: New test.
4880         PR c++/69145
4881         * g++.dg/ext/pr69145-1.C: New test.
4882         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
4883         * g++.dg/ext/pr69145-2.h: New file.
4885 2016-01-07  Martin Sebor  <msebor@redhat.com>
4887         PR c/68966
4888         * gcc.dg/atomic-fetch-bool.c: New test.
4889         * gcc.dg/sync-fetch-bool.c: New test.
4891 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
4893         PR fortran/66680
4894         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
4896 2016-01-07  Nick Clifton  <nickc@redhat.com>
4898         PR target/66655
4899         * g++.dg/pr66655.C: New test.
4900         * g++.dg/pr66655_1.cc: Test support file.
4901         * g++.dg/pr66655.h: Test header file.
4903 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
4905         PR fortran/66680
4906         gfortran.dg/gomp/pr66680.f90: New test.
4908 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
4910         PR target/69171
4911         * gcc.target/i386/pr69171-1.c: New test.
4912         * gcc.target/i386/pr69171-2.c: Likewise.
4913         * gcc.target/i386/pr69171-3.c: Likewise.
4914         * gcc.target/i386/pr69171-4.c: Likewise.
4915         * gcc.target/i386/pr69171-5.c: Likewise.
4916         * gcc.target/i386/pr69171-6.c: Likewise.
4918 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
4920         PR middle-end/67639
4921         * c-c++-common/pr67639.c: New test.
4923 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
4925         PR tree-optimization/69141
4926         * g++.dg/opt/pr69141.C: New test.
4928 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4930         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
4932 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
4934         PR target/69140
4935         * gcc.target/i386/pr69140.c: New test
4937 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
4939         * gcc.dg/bad-dereference.c: New test case.
4941 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4943         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
4945 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
4947         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
4949 2016-01-06  Marek Polacek  <polacek@redhat.com>
4951         PR sanitizer/69099
4952         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
4954 2016-01-05  Marek Polacek  <polacek@redhat.com>
4956         PR c/69104
4957         * gcc.dg/atomic-invalid-2.c: New.
4959 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4961         PR target/68991
4962         * gcc.target/i386/pr68991.c: New test.
4964 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4966         PR target/68991
4967         * g++.dg/pr68991-1.C: New test.
4968         * g++.dg/pr68991-2.C: Likewise.
4970 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
4972         PR other/60465
4973         * gcc.target/ia64/pr60465-gprel64.c: New test.
4974         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
4976 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4978         PR rtl-optimization/68651
4979         * gcc.target/aarch64/pr68651_1.c: New test.
4981 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
4983         PR c/69122
4984         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
4986 2016-01-05  Nathan Sidwell  <nathan@acm.org>
4988         PR c++/58583
4989         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
4991         * gcc.dg/alias-15.c: New.
4993 2016-01-05  Nick Clifton  <nickc@redhat.com>
4995         PR target/68870
4996         * g++.dg/pr68770.C: New test.
4998 2016-01-04  Mike Stump  <mikestump@comcast.net>
5000         * lib/target-supports.exp (check_effective_target_cilkplus):
5001         cilkplus targets require pthreads.
5002         (check_effective_target_cilkplus): Remove special case for NVPTX.
5004 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
5006         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5007         generation.
5009 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
5011         Update copyright years.
5013 2016-01-04  Marek Polacek  <polacek@redhat.com>
5015         PR c/68908
5016         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5017         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5018         * gcc.dg/atomic/stdatomic-op-5.c: New test.
5020 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5022         * gcc.target/sparc/20160104-2.c: New test.
5024 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5026         * gcc.target/sparc/20160104-1.c: New test.
5028 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
5030         PR fortran/65045
5031         * gfortran.dg/pr65045.f90: New test.
5033 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
5035         * gnat.dg/specs/debug1.ads: Delete.
5037 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5039         PR libgfortran/68867
5040         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5041         expression.
5043 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5045         PR libgfortran/68867
5046         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5047         PowerPC.
5049 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
5051         PR fortran/68864
5052         * gfortran.dg/pr68864.f90: New test.
5054 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
5056         PR tree-optimization/69070
5057         * gcc.dg/pr69070.c: New test.
5059         PR sanitizer/69055
5060         * gfortran.dg/pr69055.f90: New test.
5062         PR target/69015
5063         * gcc.dg/pr69015.c: New test.
5065 Copyright (C) 2016 Free Software Foundation, Inc.
5067 Copying and distribution of this file, with or without modification,
5068 are permitted in any medium without royalty provided the copyright
5069 notice and this notice are preserved.