* c-ada-spec.c (get_underlying_decl): Return the typedef, if any.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8f16407c5d69c8fc92cfab11a09170c43d899b78
1 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3         * c-c++-common/dump-ada-spec-3.c: New test.
4         * c-c++-common/dump-ada-spec-4.c: Likewise.
6 2016-04-17  Tom de Vries  <tom@codesourcery.com>
8         PR other/70183
9         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11 2016-04-15  Jan Hubicka  <jh@suse.cz>
13         PR ipa/70018
14         * g++.dg/ipa/pure-const-1.C: New testcase.
15         * g++.dg/ipa/pure-const-2.C: New testcase.
16         * g++.dg/ipa/pure-const-3.C: New testcase.
18 2016-04-15  Marek Polacek  <polacek@redhat.com>
20         PR c/70671
21         * gcc.dg/bitfld-22.c: New test.
23 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
25         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
26         x86_64.
28 2016-04-15  Marek Polacek  <polacek@redhat.com>
30         PR c/70651
31         * c-c++-common/pr70651.c: New test.
33 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
35         PR rtl-optimization/70681
36         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
37         dump scan on arm and powerpc.
38         * gcc.dg/pr10474.c: Likewise.
40 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
42         PR c++/69517
43         PR c++/70019
44         PR c++/70588
45         * g++.dg/cpp1y/vla11.C: Revert for real.
47         PR c/70436
48         * c-c++-common/Wparentheses-1.c: New test.
49         * c-c++-common/gomp/Wparentheses-1.c: New test.
50         * c-c++-common/gomp/Wparentheses-2.c: New test.
51         * c-c++-common/gomp/Wparentheses-3.c: New test.
52         * c-c++-common/gomp/Wparentheses-4.c: New test.
53         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
54         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
55         * c-c++-common/goacc/Wparentheses-1.c: New test.
57 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
59         PR target/70662
60         * gcc.target/i386/pr70662.c: New test.
62 2016-04-15  Richard Biener  <rguenther@suse.de>
63             Alan Modra  <amodra@gmail.com>
65         PR tree-optimization/70130
66         * gcc.dg/vect/O3-pr70130.c: New testcase.
68 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
70         PR target/70669
71         * gcc.target/powerpc/pr70669.c: New test.
73         PR target/70640
74         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
75         a power7 system that does not have an assembler that supports
76         power8.
78 2016-04-14  Martin Sebor  <msebor@redhat.com>
80         PR c++/69517
81         PR c++/70019
82         PR c++/70588
83         * c-c++-common/ubsan/vla-1.c: Revert.
84         * g++.dg/cpp1y/vla11.C: Same.
85         * g++.dg/cpp1y/vla12.C: Same.
86         * g++.dg/cpp1y/vla13.C: Same.
87         * g++.dg/cpp1y/vla14.C: Same.
88         * g++.dg/cpp1y/vla3.C: Same.
89         * gcc/testsuite/g++.dg/init/array24.C: Same.
90         * g++.dg/ubsan/vla-1.C: Same.
92 2016-04-14  Marek Polacek  <polacek@redhat.com>
93             Jan Hubicka  <hubicka@ucw.cz>
95         PR c++/70029
96         * g++.dg/torture/pr70029.C: New test.
98 2016-04-14  Martin Sebor  <msebor@redhat.com>
100         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
101         type size to prevent failures on targets with very low maximum
102         alignment.
104 2016-04-14  Richard Biener  <rguenther@suse.de>
106         PR tree-optimization/70623
107         * gcc.dg/torture/pr70623.c: New testcase.
108         * gcc.dg/torture/pr70623-2.c: Likewise.
110 2016-04-13  Martin Sebor  <msebor@redhat.com>
112         PR c++/69517
113         PR c++/70019
114         PR c++/70588
115         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
116         * g++.dg/cpp1y/vla11.C: New test.
117         * g++.dg/cpp1y/vla12.C: New test.
118         * g++.dg/cpp1y/vla13.C: New test.
119         * g++.dg/cpp1y/vla14.C: New test.
120         * g++.dg/cpp1y/vla3.C: Restore deleted test.
121         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
122         * g++.dg/ubsan/vla-1.C: Disable exceptions.
124 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
126         PR c++/70641
127         * g++.dg/opt/pr70641.C: New test.
129 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
131         PR rtl-optimization/68749
132         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
133         effects of argument promotions.
134         Remove default args to dg-skip-if.
136 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
138         PR c++/70635
139         * g++.dg/parse/pr70635.C: New.
141 2016-04-13  Marek Polacek  <polacek@redhat.com>
143         PR c++/70639
144         * c-c++-common/Wmisleading-indentation-4.c: New test.
146 2016-04-13  Marek Polacek  <polacek@redhat.com>
148         PR c/70436
149         * testsuite/gcc.dg/Wparentheses-12.c: New test.
150         * testsuite/gcc.dg/Wparentheses-13.c: New test.
152 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
154         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
155         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
156         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
158 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
160         PR middle-end/70633
161         * gcc.c-torture/compile/pr70633.c: New test.
163         PR debug/70628
164         * gcc.dg/torture/pr70628.c: New test.
166 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
168         PR c++/70610
169         * g++.dg/template/pr70610.C: New test.
170         * g++.dg/template/pr70610-2.C: New test.
171         * g++.dg/template/pr70610-3.C: New test.
172         * g++.dg/template/pr70610-4.C: New test.
174 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
176         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
177         128 instead of 32.
179         PR c++/70571
180         * g++.dg/ext/pr70571.C: New test.
182 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
184         PR target/70640
185         * gcc.target/powerpc/pr70640.c: New test.
187 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
189         PR c++/68722
190         * g++.dg/parse/pr68722.C: New.
192 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
194         PR rtl-optimization/70596
195         * gcc.target/i386/pr70596.c: New test.
197 2016-04-12  Nathan Sidwell  <nathan@acm.org>
199         PR c++/70501
200         * g++.dg/init/pr70501.C: New.
202 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
204         * gcc.target/i386/asm-flag-6.c: New test.
206 2016-04-12  Tom de Vries  <tom@codesourcery.com>
208         PR tree-optimization/68756
209         * gcc.dg/graphite/pr68756.c: New test.
211 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
213         PR tree-optimization/70602
214         * gcc.c-torture/execute/pr70602.c: New test.
216 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
218         PR target/70381
219         * gcc.target/powerpc/float128-1.c: New tests to make sure the
220         __float128 emulator is built and runs.
221         * gcc.target/powerpc/float128-1.c: Likewise.
223         * lib/target-supports.exp (check_ppc_float128_sw_available):
224         Rework tests for __float128 software and hardware
225         availability. Fix exit condition to return 0 on success.
227 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
229         PR target/70133
230         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
231         * gcc.target/aarch64/target_attr_15.c: Likewise.
233 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
235         PR c++/69066
236         * g++.dg/cpp1y/pr69066.C: New.
238 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
240         PR fortran/68566
241         * gfortran.dg/pr36192.f90: Update test.
242         * gfortran.dg/pr36192_1.f90: Update test.
243         * gfortran.dg/real_dimension_1.f: Update test.
244         * gfortran.dg/parameter_array_init_7.f90: New test.
246 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
248         PR testsuite/64039
249         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
251         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
253         PR rtl-optimization/66669
254         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
256         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
258         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
259         * gcc.dg/pie-1.c: Likewise.
260         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
261         * gcc.dg/pic-4.c: Likewise.
262         * gcc.dg/pie-3.c: Likewise.
263         * gcc.dg/pie-4.c: Likewise.
265         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
267         PR tree-optimization/68644
268         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
270         PR rtl-optimization/64886
271         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
273 2016-04-09  Tom de Vries  <tom@codesourcery.com>
275         PR tree-optimization/68953
276         * gcc.dg/graphite/pr68953.c: New test.
278 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
280         PR fortran/70592
281         * gfortran.dg/deferred_character_16.f90: New test.
283 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
285         PR tree-optimization/70586
286         * gcc.c-torture/execute/pr70586.c: New test.
288 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
290         PR sanitizer/70573
291         * c-c++-common/asan/halt_on_error-1.c: Replace memset
292         with __builtin_memset
293         * c-c++-common/asan/halt_on_error-2.c: Likewise.
295 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
297         PR lto/70289
298         PR ipa/70348
299         PR tree-optimization/70373
300         PR middle-end/70533
301         PR middle-end/70534
302         PR middle-end/70535
303         * c-c++-common/goacc/reduction-5.c: New test.
304         * c-c++-common/goacc/reduction-promotions.c: New test.
305         * gfortran.dg/goacc/reduction-3.f95: New test.
306         * gfortran.dg/goacc/reduction-promotions.f90: New test.
308 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
310         PR c++/70590
311         PR c++/70452
312         * g++.dg/pr70590.C: New test.
313         * g++.dg/pr70590-2.C: New test.
315 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
317         PR middle-end/70593
318         * gcc.target/i386/pr70593.c: New test.
320         PR rtl-optimization/70574
321         * gcc.target/i386/avx2-pr70574.c: New test.
323 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
325         PR sanitizer/70541
326         * c-c++-common/asan/pr70541.c: New test.
328 2016-04-08  Tom de Vries  <tom@codesourcery.com>
330         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
331         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
333 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
335         PR target/70566
336         * gcc.c-torture/execute/pr70566.c: New test.
338 2016-04-08  Tom de Vries  <tom@codesourcery.com>
340         * c-c++-common/goacc/uninit-copy-clause.c: New test.
341         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
343 2016-04-08  Alan Modra  <amodra@gmail.com>
345         * gcc.target/powerpc/pr70117.c: New.
347 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
349         PR testsuite/70581
350         * gcc.dg/lto/simd-function_0.c: New test.
352         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
353         clones.
354         * c-c++-common/attr-simd-2.c: Likewise.
355         * c-c++-common/attr-simd-4.c: Likewise.
356         * gcc.dg/gomp/simd-clones-2.c: Likewise.
357         * gcc.dg/gomp/simd-clones-3.c: Likewise.
359 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
361         PR testsuite/70553
362         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
364 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
365             Tom de Vries  <tom@codesourcery.com>
367         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
368         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
369         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
370         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
371         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
372         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
373         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
374         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
376 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
378         PR c/70436
379         * g++.dg/warn/Wparentheses-29.C: New test.
381 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
383         PR c/70436
384         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
385         explicit braces to resolve a future -Wparentheses warning.
387 2016-04-06  Richard Henderson  <rth@redhat.com>
389         * gcc.dg/pr61817-1.c: New test.
390         * gcc.dg/pr61817-2.c: New test.
391         * gcc.dg/pr69391-1.c: New test.
392         * gcc.dg/pr69391-2.c: New test.
394 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
396         PR rtl-optimization/70398
397         * testsuite/gcc.target/aarch64/pr70398.c: New.
399 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
401         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
403 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
404             Pedro Alves  <palves@redhat.com>
406         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
408 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
410         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
411         Check for avx512f effective targets instead of avx2.
412         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
413         for AVX512F clones.
414         * gcc.dg/gomp/declare-simd-3.c: Likewise.
415         * g++.dg/gomp/declare-simd-1.C: Likewise.
416         * g++.dg/gomp/declare-simd-3.C: Likewise.
417         * g++.dg/gomp/declare-simd-4.C: Likewise.
419         PR middle-end/70550
420         * c-c++-common/gomp/pr70550-1.c: New test.
421         * c-c++-common/gomp/pr70550-2.c: New test.
423 2016-04-05  Nathan Sidwell  <nathan@acm.org>
425         PR c++/70512
426         * g++.dg/ext/attribute-may-alias-5.C: New.
428 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
430         PR c++/70336
431         * c-c++-common/pr70336.c: New test.
432         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
433         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
435 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
437         PR ipa/66223
438         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
440 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
442         PR rtl-optimization/70542
443         * gcc.dg/torture/pr70542.c: New test.
444         * gcc.target/i386/avx2-pr70542.c: New test.
446 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
448         PR tree-optimization/70509
449         * gcc.target/i386/avx512bw-pr70509.c: New test.
451 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
453         PR c++/70452
454         * g++.dg/ext/constexpr-vla4.C: New test.
456 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
458         PR target/70510
459         * gcc.target/i386/pr70510.c: New test.
461 2016-04-05  Richard Biener  <rguenther@suse.de>
463         PR tree-optimization/70526
464         * g++.dg/torture/pr70526.C: New testcase.
466 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
468         PR target/70525
469         * gcc.target/i386/pr70525.c: New test.
471 2016-04-05  Richard Biener  <rguenther@suse.de>
473         PR middle-end/70499
474         * g++.dg/torture/pr70499.C: New testcase.
476 2016-04-05  Richard Biener  <rguenther@suse.de>
478         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
479         remove XFAIL.
481 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
483         PR middle-end/70307
484         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
485         rs6000 ABI warnings.
487 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
489         PR ipa/66223
490         * g++.dg/ipa/devirt-51.C: New testcase.
492 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
493             Jakub Jelinek <jakub@redhat.com>
495         PR middle-end/70457
496         * gcc.dg/torture/pr70457.c: New.
498 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
500         PR fortran/67538
501         * gfortran.dg/allocate_with_source_19.f08: New test.
503 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
505         PR fortran/65795
506         * gfortran.dg/coarray_allocate_6.f08: New test.
508 2016-04-04  Richard Biener  <rguenther@suse.de>
510         PR rtl-optimization/70484
511         * gcc.dg/torture/pr70484.c: New testcase.
513 2016-04-04  Marek Polacek  <polacek@redhat.com>
515         PR c/70307
516         * gcc.dg/torture/pr70307.c: New test.
518 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
520         PR target/70416
521         PR target/67391
522         * gcc.target/sh/torture/pr70416.c: New.
524 2016-04-02  Martin Sebor  <msebor@redhat.com>
526         PR c++/67376
527         PR c++/70170
528         PR c++/70172
529         PR c++/70228
530         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
531         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
532         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
533         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
534         * g++.dg/cpp0x/constexpr-string.C: Same.
535         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
536         * g++.dg/cpp0x/pr65398.C: Same.
537         * g++.dg/ext/constexpr-vla1.C: Same.
538         * g++.dg/ext/constexpr-vla2.C: Same.
539         * g++.dg/ext/constexpr-vla3.C: Same.
540         * g++.dg/ubsan/pr63956.C: Same.
542 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
544         PR rtl-optimization/70467
545         * gcc.target/i386/pr70467-2.c: New test.
547 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
548             Marek Polacek  <polacek@redhat.com>
550         PR c++/70488
551         * g++.dg/init/new47.C: New test.
553 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
555         PR target/70496
556         * gcc.target/arm/pr70496.c: New test.
558 2016-04-01  Nathan Sidwell  <nathan@acm.org>
560         PR c++/68475
561         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
563 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
565         PR target/69890
566         * gcc.dg/strlenopt.h (memmove): New.
567         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
568         instead of "string.h".
569         * gcc.target/i386/chkp-strlen-2.c: Likewise.
570         * gcc.target/i386/chkp-strlen-3.c: Likewise.
571         * gcc.target/i386/chkp-strlen-4.c: Likewise.
572         * gcc.target/i386/chkp-strlen-5.c: Likewise.
573         * gcc.target/i386/chkp-stropt-1.c: Likewise.
574         * gcc.target/i386/chkp-stropt-10.c: Likewise.
575         * gcc.target/i386/chkp-stropt-11.c: Likewise.
576         * gcc.target/i386/chkp-stropt-12.c: Likewise.
577         * gcc.target/i386/chkp-stropt-13.c: Likewise.
578         * gcc.target/i386/chkp-stropt-14.c: Likewise.
579         * gcc.target/i386/chkp-stropt-15.c: Likewise.
580         * gcc.target/i386/chkp-stropt-16.c: Likewise.
581         * gcc.target/i386/chkp-stropt-2.c: Likewise.
582         * gcc.target/i386/chkp-stropt-3.c: Likewise.
583         * gcc.target/i386/chkp-stropt-4.c: Likewise.
584         * gcc.target/i386/chkp-stropt-5.c: Likewise.
585         * gcc.target/i386/chkp-stropt-6.c: Likewise.
586         * gcc.target/i386/chkp-stropt-7.c: Likewise.
587         * gcc.target/i386/chkp-stropt-8.c: Likewise.
588         * gcc.target/i386/chkp-stropt-9.c: Likewise.
590 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
592         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
593         (Holder::foo): Reflect this.
595 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
597         PR target/70442
598         * gcc.dg/pr70442.c: New test.
600 2016-03-31  Nathan Sidwell  <nathan@acm.org>
602         PR c++/70393
603         * g++.dg/cpp0x/constexpr-virtual6.C: New.
605 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
607         PR target/70453
608         * gcc.target/i386/pr70453.c: New test.
610 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
612         PR target/70292
613         * gcc.c-torture/pr70292.c: New test.
615 2016-03-31  Marek Polacek  <polacek@redhat.com>
617         PR c/70297
618         * c-c++-common/pr70297.c: New test.
619         * g++.dg/cpp0x/typedef-redecl.C: New test.
620         * gcc.dg/typedef-redecl2.c: New test.
622 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
624         PR rtl-optimization/70460
625         * gcc.c-torture/execute/pr70460.c: New test.
627 2016-03-31  Richard Biener  <rguenther@suse.de>
629         PR c++/70430
630         * g++.dg/ext/vector30.C: New testcase.
632 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
633             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
635         * gfortran.dg/fmt_pf.f90: New test.
637 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
639         Forward-port from 5 branch
640         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
642         PR testsuite/70356
643         * gcc.target/i386/avx-vextractf128-256-5.c: Move
644         dg-require-effective-target after dg-do.
646         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
648         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
650 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
651             Julian Brown  <julian@codesourcery.com>
652             Chung-Lin Tang  <cltang@codesourcery.com>
653             Cesar Philippidis  <cesar@codesourcery.com>
654             James Norris  <jnorris@codesourcery.com>
655             Tom de Vries  <tom@codesourcery.com>
656             Nathan Sidwell  <nathan@codesourcery.com>
658         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
659         * c-c++-common/goacc/loop-clauses.c: Likewise.
660         * g++.dg/goacc/template.C: Likewise.
661         * gfortran.dg/goacc/combined-directives.f90: Likewise.
662         * gfortran.dg/goacc/loop-1.f95: Likewise.
663         * gfortran.dg/goacc/loop-5.f95: Likewise.
664         * gfortran.dg/goacc/loop-6.f95: Likewise.
665         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
666         * c-c++-common/goacc-gomp/nesting-1.c: Update.
667         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
668         * c-c++-common/goacc/clauses-fail.c: Likewise.
669         * c-c++-common/goacc/parallel-1.c: Likewise.
670         * c-c++-common/goacc/reduction-1.c: Likewise.
671         * c-c++-common/goacc/reduction-2.c: Likewise.
672         * c-c++-common/goacc/reduction-3.c: Likewise.
673         * c-c++-common/goacc/reduction-4.c: Likewise.
674         * c-c++-common/goacc/routine-3.c: Likewise.
675         * c-c++-common/goacc/routine-4.c: Likewise.
676         * c-c++-common/goacc/routine-5.c: Likewise.
677         * c-c++-common/goacc/tile.c: Likewise.
678         * g++.dg/goacc/template.C: Likewise.
679         * gfortran.dg/goacc/combined-directives.f90: Likewise.
680         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
681         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
682         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
683         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
684         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
685         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
686         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
687         * c-c++-common/goacc/use_device-1.c: ... this file.
688         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
689         * c-c++-common/goacc/host_data-5.c: ... this file, and...
690         * c-c++-common/goacc/host_data-6.c: ... this file.
691         * c-c++-common/goacc/loop-2-kernels.c: New file.
692         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
693         * c-c++-common/goacc/loop-3.c: Likewise.
694         * g++.dg/goacc/reference.C: Likewise.
695         * g++.dg/goacc/routine-1.C: Likewise.
696         * g++.dg/goacc/routine-2.C: Likewise.
698 2016-03-30  Richard Biener  <rguenther@suse.de>
700         PR middle-end/70450
701         * gcc.dg/torture/pr70450.c: New testcase.
703 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
705         PR target/70421
706         * gcc.dg/torture/pr70421.c: New test.
707         * gcc.target/i386/avx512f-pr70421.c: New test.
709 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
711         PR testsuite/70364
712         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
713         (check): New function.
714         (bar): Call check.
715         (foo): Align stack to 16 bytes when calling bar.
716         * gcc.target/i386/cleanup-2.c: Likewise.
718 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
720         PR tree-optimization/59124
721         * gcc.dg/Warray-bounds-19.c: New test.
723 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
725         * lib/prune.exp (escape_regex_chars): New.
726         (prune_file_path): Update to quote metcharacters for regexp.
728 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
730         PR rtl-optimization/70429
731         * gcc.c-torture/execute/pr70429.c: New test.
733         PR tree-optimization/70405
734         * gcc.dg/pr70405.c: New test.
736 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
738         PR fortran/70397
739         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
740         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
742 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
744         PR testsuite/64177
745         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
746         __cilkrts_set_param to set two workers.
747         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
748         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
750 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
752         * g++.dg/ext/fnname5.C: Update the test for Darwin.
754 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
756         PR target/70406
757         * gcc.target/i386/pr70406.c: New test.
759 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
761         * gnat.dg/specs/double_record_extension3.ads: New test.
763 2016-03-25  Richard Henderson  <rth@redhat.com>
765         PR target/70120
766         * gcc.target/aarch64/pr70120-1.c: New.
767         * gcc.target/aarch64/pr70120-2.c: New.
768         * gcc.target/aarch64/pr70120-3.c: New.
770 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
772         PR c++/62212
773         * g++.dg/template/mangle2.C: The dg-do directive should be
774         "compile" not "assemble".
776 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
778         PR lto/69650
779         * gcc.dg/pr69650.c: New test.
781 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
783         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
785 2016-03-25  Alan Modra  <amodra@gmail.com>
787         * gcc.dg/dfp/pr70052.c: New test.
789 2016-03-24  Richard Henderson  <rth@redhat.com>
791         PR middle-end/69845
792         * gcc.dg/tree-ssa/pr69845-1.c: New test.
793         * gcc.dg/tree-ssa/pr69845-2.c: New test.
795 2016-03-24  Tom de Vries  <tom@codesourcery.com>
797         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
799 2016-03-24  Tom de Vries  <tom@codesourcery.com>
801         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
802         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
804 2016-03-24  Tom de Vries  <tom@codesourcery.com>
806         * c-c++-common/goacc/uninit-dim-clause.c: New test.
807         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
809 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
811         PR c++/62212
812         * g++.dg/template/mangle2.C: New test.
814 2016-03-24  Richard Biener  <rguenther@suse.de>
816         PR tree-optimization/70396
817         * gcc.dg/torture/pr70396.c: New testcase.
819 2016-03-24  Richard Biener  <rguenther@suse.de>
821         PR middle-end/70370
822         * gcc.dg/torture/pr70370.c: New testcase.
824 2016-03-24  Tom de Vries  <tom@codesourcery.com>
826         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
827         * gfortran.dg/goacc/kernels-tree.f95: Same.
828         * gfortran.dg/goacc/parallel-tree.f95: Same.
830 2016-03-24  Tom de Vries  <tom@codesourcery.com>
832         * c-c++-common/goacc/uninit-if-clause.c: New test.
833         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
835 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
837         PR target/70290
838         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
839         Fix formatting.
841 2016-03-24  Richard Biener  <rguenther@suse.de>
843         PR tree-optimization/70372
844         * gcc.dg/tree-ssa/pr70372.c: New testcase.
846 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
848         PR c++/70347
849         * g++.dg/cpp1y/nsdmi-union1.C: New test.
851 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
853         PR c++/70332
854         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
856 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
858         PR c++/70001
859         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
860         * g++.dg/cpp1y/pr70001.C: New test.
862         PR c++/70323
863         * g++.dg/cpp0x/constexpr-70323.C: New test.
865 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
866             Jason Merrill  <jason@redhat.com>
867             Jakub Jelinek  <jakub@redhat.com>
869         PR c++/69315
870         * g++.dg/cpp0x/constexpr-69315.C: New test.
871         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
873 2016-03-23  Marek Polacek  <polacek@redhat.com>
875         PR c++/69884
876         * g++.dg/warn/Wignored-attributes-1.C: New test.
877         * g++.dg/warn/Wignored-attributes-2.C: New test.
879 2016-03-23  Tom de Vries  <tom@codesourcery.com>
881         * c-c++-common/goacc/kernels-default.c (foo): Add missing
882         initialization.
883         * gfortran.dg/goacc/private-3.f95 (test): Same.
884         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
885         missing use param.
887 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
889         * lib/target-supports.exp: Remove v7ve entry from loop
890         creating effective target checks.
891         (check_effective_target_arm_arch_v7ve_ok): New procedure.
892         (add_options_for_arm_arch_v7ve): Likewise.
894 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
896         PR tree-optimization/70354
897         * gcc.dg/vect/pr70354-1.c: New test.
898         * gcc.dg/vect/pr70354-2.c: New test.
899         * gcc.target/i386/avx2-pr70354-1.c: New test.
900         * gcc.target/i386/avx2-pr70354-2.c: New test.
902 2016-03-22  Jeff Law  <law@redhat.com>
904         PR target/70232
905         * gcc.dg/tree-ssa/pr70232.c: New test.
907 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
909         PR target/70302
910         * gcc.target/i386/pr70302.c: New test.
912 2016-03-22  Richard Biener  <rguenther@suse.de>
914         PR middle-end/70251
915         * g++.dg/torture/pr70251.C: New testcase.
917 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
919         PR c/69993
920         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
921         Wmisleading-indentation.c.
922         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
923         reflect change to diagnostic text and order of messages.
924         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
926 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
928         * g++.dg/ext/java-3.C: Don't compile on AIX.
930 2016-03-22  Richard Biener  <rguenther@suse.de>
932         PR middle-end/70333
933         * gcc.dg/torture/pr70333.c: New testcase.
935 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
937         * g++.dg/ext/pr70290.C: New test.
939 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
941         PR target/70325
942         * gcc.target/i386/pr70325.c: New test.
944 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
946         PR target/70329
947         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
948         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
950         PR target/70300
951         * gcc.target/i386/pr70300.c: New test.
953         PR c++/70295
954         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
955         (func2): New function for cond with parens, xfail warning for c++.
956         * g++.dg/warn/Wnonnull-compare-8.C: New test.
958 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
960         PR c++/70096
961         * g++.dg/template/ptrmem30.C: New test.
963 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
965         PR c++/70204
966         * g++.dg/cpp0x/constexpr-70204a.C: New test.
967         * g++.dg/cpp0x/constexpr-70204b.C: New test.
969 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
971         PR middle-end/70326
972         * gcc.dg/pr70326.c: New test.
974 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
975             Jakub Jelinek  <jakub@redhat.com>
977         PR tree-optimization/70317
978         * gcc.dg/pr70317.c: New test.
980 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
982         PR target/70327
983         * gcc.target/i386/pr70327.c: New test.
985 2016-03-21  Martin Liska  <mliska@suse.cz>
987         PR ipa/70306
988         * gcc.dg/ipa/pr70306.c: New test.
990 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
992         * gcc.target/arm/attr-align1.c: Skip if M-profile.
993         * gcc.target/arm/attr-align3.c: Likewise.
994         * gcc.target/arm/attr_arm.c: Likewise.
995         * gcc.target/arm/flip-thumb.c: Likewise.
997 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
999         PR target/70296
1000         * gcc.target/powerpc/altivec-36.c: New test.
1002 2016-03-21  Richard Biener  <rguenther@suse.de>
1004         PR tree-optimization/70310
1005         * gcc.dg/torture/pr70310.c: New testcase.
1007 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1009         PR target/70293
1010         * gcc.target/i386/pr70293.c: New test.
1012 2016-03-21  Richard Biener  <rguenther@suse.de>
1014         PR tree-optimization/70288
1015         * gcc.dg/torture/pr70288-1.c: New testcase.
1016         * gcc.dg/torture/pr70288-2.c: Likewise.
1018 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1020         PR rtl-optimization/69307
1021         * gcc.target/arm/pr69307.c: New test.
1023 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1025         PR rtl-optimization/69102
1026         * gcc.c-torture/compile/pr69102.c: New test.
1028 2016-03-18  Jeff Law  <law@redhat.com>
1030         PR rtl-optimization/70263
1031         * gcc.c-torture/compile/pr70263-1.c: New test.
1032         * gcc.target/i386/pr70263-2.c: New test.
1034 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
1036         PR rtl-optimization/70278
1037         * gcc.dg/torture/pr70278.c: New test.
1038         * gcc.target/arm/pr70278.c: New test.
1040 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
1042         PR c/70281
1043         * gcc.dg/plugin/diagnostic-test-expressions-1.c
1044         (test_builtin_types_compatible_p): New test function.
1045         * gcc.dg/pr70281.c: New test case.
1047 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
1049         PR target/70113
1050         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1052 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1054         PR tree-optimization/70252
1055         * gcc.dg/pr70252.c: New test.
1057 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1059         * gcc.dg/pr70161-2.c: New test.
1060         * gcc.dg/pr70161.c: New test.
1062 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1064         PR ipa/70269
1065         * gcc.dg/pr70269.c: New test.
1067 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
1069         PR c++/70267
1070         * g++.dg/ext/java-3.C: New test.
1072 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1074         PR c++/70205
1075         * g++.dg/lookup/pr70205.C: New test.
1077 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1079         PR c++/70218
1080         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1082 2016-03-17  Marek Polacek  <polacek@redhat.com>
1084         PR c/69407
1085         * gcc.dg/atomic-op-6.c: New test.
1087 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
1089         PR c/70264
1090         * c-c++-common/pr70264.c: New test case.
1092 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
1094         PR c++/70144
1095         * c-c++-common/pr70144-1.c: New test.
1096         * c-c++-common/pr70144-2.c: New test.
1098         PR c++/70272
1099         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1100         * g++.dg/opt/flifetime-dse6.C: New test.
1101         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1103 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1105         PR driver/70192
1106         * gcc.dg/pic-1.c: New test.
1107         * gcc.dg/pic-2.c: Likewise.
1108         * gcc.dg/pic-3.c: Likewise.
1109         * gcc.dg/pic-4.c: Likewise.
1110         * gcc.dg/pie-1.c: Likewise.
1111         * gcc.dg/pie-2.c: Likewise.
1112         * gcc.dg/pie-3.c: Likewise.
1113         * gcc.dg/pie-4.c: Likewise.
1114         * gcc.dg/pie-5.c: Likewise.
1115         * gcc.dg/pie-6.c: Likewise.
1117 2016-03-17  Tom de Vries  <tom@codesourcery.com>
1119         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
1120         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
1122 2016-03-17  Richard Biener  <rguenther@suse.de>
1124         PR debug/70271
1125         * g++.dg/debug/pr70271.C: New testcase.
1127 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1129         * gcc.target/i386/pr70251.c: New test.
1131 2016-03-17  Marek Polacek  <polacek@redhat.com>
1133         PR c++/70194
1134         * g++.dg/warn/constexpr-70194.C: New test.
1136 2016-03-16  Richard Henderson  <rth@redhat.com>
1138         PR middle-end/70240
1139         * gcc.c-torture/compile/pr70240.c: New.
1141 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1143         * gcc.c-torture/compile/20151204.c: Skip for avr.
1145 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1147         PR target/70245
1148         * g++.dg/opt/pr70245.C: New test.
1149         * g++.dg/opt/pr70245.h: New file.
1150         * g++.dg/opt/pr70245-aux.cc: New file.
1152 2016-03-16  Martin Sebor  <msebor@redhat.com>
1154         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
1156 2016-03-16  Richard Henderson  <rth@redhat.com>
1158         PR middle-end/70199
1159         * gcc.c-torture/compile/pr70199.c: New.
1161 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1163         * gcc.dg/uninit-19.c: Run dos2unix.
1165 2016-03-16  Marek Polacek  <polacek@redhat.com>
1167         PR c/70093
1168         * gcc.dg/nested-func-10.c: New test.
1169         * gcc.dg/nested-func-9.c: New test.
1171 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1173         PR tree-optimization/68714
1174         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1176 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1178         PR tree-optimization/68715
1179         * gcc.dg/graphite/pr68715-2.c: New test.
1180         * gcc.dg/graphite/pr68715.c: New test.
1181         * gfortran.dg/graphite/pr68715.f90: New test.
1183 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1185         PR tree-optimization/68809
1186         * gcc.dg/graphite/pr68809-2.c: New test.
1187         * gcc.dg/graphite/pr68809.c: New test.
1189 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1191         PR c++/70147
1192         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
1193         method call to i () as argument.  Adjust expected output.
1195         PR c++/70147
1196         * g++.dg/ubsan/pr70147-1.C: New test.
1197         * g++.dg/ubsan/pr70147-2.C: New test.
1199 2016-03-15  Martin Sebor  <msebor@redhat.com>
1201         PR c++/58281
1202         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
1204 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
1206         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
1207         hppa*-*-hpux*.
1209         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
1211         PR libfortran/69799
1212         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
1213         libatomic_available.
1215 2016-03-15  Marek Polacek  <polacek@redhat.com>
1217         PR c++/70209
1218         * g++.dg/ext/attribute-may-alias-4.C: New test.
1220 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
1222         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
1223         -fvar-tracking-assignments-toggle flag.
1225 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
1227         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
1229 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
1231         PR rtl-optimization/70222
1232         * gcc.c-torture/execute/pr70222-1.c: New test.
1233         * gcc.c-torture/execute/pr70222-2.c: New test.
1235 2016-03-15  Richard Henderson  <rth@redhat.com>
1237         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
1239 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1241         PR rtl-optimization/69032
1242         * gcc.dg/pr69032.c: New test.
1244 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1246         PR rtl-optimization/63384
1247         * g++.dg/pr63384.C: New test.
1249 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1251         PR target/64411
1252         * gcc.target/i386/pr64411.C: New test.
1254 2016-03-15  Tom de Vries  <tom@codesourcery.com>
1256         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1257         * gfortran.dg/goacc/kernels-alias.f95: New test.
1259 2016-03-14  Martin Sebor  <msebor@redhat.com>
1261         PR c++/53792
1262         * g++.dg/cpp0x/constexpr-inline.C: New test.
1263         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1265 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
1267         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1269 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
1271         PR middle-end/70219
1272         * gcc.dg/pr70219.c: New test.
1274 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
1276         PR target/70083
1277         * gcc.dg/torture/pr70083.c: New test.
1278         * gcc.target/i386/pr70083.c: New test.
1280 2016-03-14  Richard Biener  <rguenther@suse.de>
1282         PR tree-optimization/56365
1283         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1285 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
1287         PR target/70098
1288         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1289         New function.
1290         * g++.dg/pr70098.C: New testcase.
1293 2016-03-14  Tom de Vries  <tom@codesourcery.com>
1295         PR tree-optimization/70045
1296         * gcc.dg/graphite/pr70045.c: New test.
1298 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1300         PR fortran/69043
1301         * gfortran.dg/include_9.f90: New test.
1303 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1305         PR fortran/45076
1306         gfortran.dg/prof/prof.exp: New script.
1307         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1309 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
1311         PR rtl-optimization/69307
1312         * gcc.dg/pr69307.c: New test.
1314 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
1316         PR target/69614
1317         * gcc.target/arm/pr69614.c: New.
1319 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
1321         PR fortran/70031
1322         * gfortran.dg/submodule_14.f08: New test
1324         PR fortran/69524
1325         * gfortran.dg/submodule_15.f08: New test
1327 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
1329         PR c++/70106
1330         * g++.dg/cpp1y/paren3.C: New test.
1332 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1334         PR target/70131
1335         * gcc.target/powerpc/ppc-round2.c: New test.
1337 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
1339         PR target/70123
1340         * gcc.dg/torture/pr70123.c: New test.
1342 2016-03-11  Jeff Law  <law@redhat.com>
1344         PR tree-optimization/70190
1345         * gcc.c-torture/compile/pr70190.c: New test.
1347 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1349         PR c/68187
1350         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1351         case.
1352         (test43_b): Likewise.
1353         (test43_c): Likewise.
1354         (test43_d): Likewise.
1355         (test43_e): Likewise.
1356         (test43_f): Likewise.
1357         (test43_g): Likewise.
1358         (test44_a): Likewise.
1359         (test44_b): Likewise.
1360         (test44_c): Likewise.
1361         (test44_d): Likewise.
1362         (test44_e): Likewise.
1364 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1366         PR c/70085
1367         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1369 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1371         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1372         dg-options.
1374 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1376         PR target/70002
1377         PR target/69245
1378         * gcc.target/aarch64/pr69245_2.c: New test.
1380 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1382         PR tree-optimization/70177
1383         * gcc.dg/pr70177.c: New test.
1385 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1387         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1389 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1391         * gcc.dg/tree-ssa/sra-20.c: New.
1393 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1395         PR rtl-optimization/70174
1396         * gcc.dg/pr70174.c: New test.
1398         PR tree-optimization/70169
1399         * gcc.dg/pr70169.c: New test.
1401 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1403         PR target/70160
1404         * gcc.target/i386/pr70160.c: New test.
1406 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1408         * gcc.target/s390/dfp-1.c: New test.
1410 2016-03-10  Nick Clifton  <nickc@redhat.com>
1412         PR target/70044
1413         * gcc.target/aarch64/pr70044.c: New test.
1415 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
1416             Jakub Jelinek  <jakub@redhat.com>
1418         PR c++/70001
1419         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1420         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1421         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1423 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
1425         PR lto/69589
1426         * g++.dg/lto/pr69589_0.C: New testcase
1427         * g++.dg/lto/pr69589_1.C: New testcase
1429 2016-03-10  Marek Polacek  <polacek@redhat.com>
1431         PR c++/70153
1432         * g++.dg/delayedfold/unary-plus1.C: New test.
1434 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1436         * gcc.target/arm/pr45701-1.c: Escape brackets.
1437         * gcc.target/arm/pr45701-2.c: Likewise.
1439 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
1441         * gfortran.dg/unconstrained_commons.f: New.
1443 2016-03-10  Alan Modra  <amodra@gmail.com>
1445         * gcc.dg/pr69195.c: New.
1446         * gcc.dg/pr69238.c: New.
1448 2016-03-10  Tom de Vries  <tom@codesourcery.com>
1450         PR testsuite/68915
1451         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1453 2016-03-10  Richard Biener  <rguenther@suse.de>
1455         PR tree-optimization/70128
1456         * gcc.dg/tree-ssa/alias-34.c: New testcase.
1457         * gcc.dg/tree-ssa/alias-35.c: Likewise.
1459 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1461         PR tree-optimization/70152
1462         * gcc.dg/pr70152.c: New test.
1464         PR target/70086
1465         * gcc.target/i386/pr70086-1.c: New test.
1466         * gcc.target/i386/pr70086-2.c: New test.
1467         * gcc.target/i386/pr70086-3.c: New test.
1469         PR tree-optimization/70127
1470         * gcc.c-torture/execute/pr70127.c: New test.
1472 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
1474         * c-c++-common/goacc/combined-directives-2.c: New test.
1476 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1478         PR c/68473
1479         PR c++/70105
1480         * g++.dg/diagnostic/pr70105.C: New test.
1481         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1482         (test_multiple_ordinary_maps): New test function.
1484 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1486         PR c/68473
1487         PR c++/70105
1488         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1489         Drop range information from call to inform_at_rich_loc.
1490         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1491         New.
1492         (test_show_locus): Replace calls to rich_location::add_range with
1493         calls to add_range.  Rewrite the tests that used the now-defunct
1494         rich_location ctor taking a source_range.  Simplify other tests
1495         by replacing calls to COMBINE_LOCATION_DATA with calls to
1496         make_location.
1498 2016-03-09  Richard Biener  <rguenther@suse.de>
1499         Jakub Jelinek  <jakub@redhat.com>
1501         PR tree-optimization/70138
1502         * gcc.dg/vect/pr70138-1.c: New testcase.
1503         * gcc.dg/vect/pr70138-2.c: Likewise.
1505 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1507         PR target/70049
1508         * gcc.target/i386/pr70049.c: New test.
1510 2016-03-09  Richard Biener  <rguenther@suse.de>
1512         PR c/70143
1513         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1514         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1515         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1517 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1519         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1520         arm-*-*.
1522 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1524         PR middle-end/67278
1525         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1527         PR target/67278
1528         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1530         PR middle-end/70050
1531         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
1532         in testcase comment.
1534 2016-03-09  Tom de Vries  <tom@codesourcery.com>
1536         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1537         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1538         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1539         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1540         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1541         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1542         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1543         * gfortran.dg/goacc/kernels-loop.f95: New test.
1545 2016-03-08  Martin Sebor  <msebor@redhat.com>
1547         PR c++/62096
1548         * g++.dg/warn/overflow-warn-7.C: New test.
1550 2016-03-08  Jason Merrill  <jason@redhat.com>
1552         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1553         * lib/target-supports.exp (check_effective_target_concepts): New.
1555 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
1557         PR c++/70135
1558         * g++.dg/cpp1y/constexpr-loop4.C: New test.
1559         * g++.dg/ubsan/pr70135.C: New test.
1561         PR target/70110
1562         * gcc.dg/pr70110.c: New test.
1564 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1566         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1567         * c-c++-common/gomp/if-1.c: Likewise.
1568         * c-c++-common/gomp/pr61486-2.c: Likewise.
1569         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1570         to dg-additional-options.
1571         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1572         * g++/gomp/target-teams-1.c: Likewise.
1573         * gcc.dg/gomp/gomp.exp: Likewise.
1574         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1575         dg-additional-options.
1576         * gfortran.dg/gomp/gomp.exp: Likewise.
1577         * gfortran.dg/gomp/target1.f90: Remove dg-options.
1578         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1579         dg-additional-options.
1580         * gfortran.dg/gomp/target3.f90: Remove dg-options.
1582 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1584         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1585         * c-c++-common/gomp/gridify-1.c: New test.
1586         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1588 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1590         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1591         trigger for cortex-r8, when scanning for register r8.
1592         * gcc.target/arm/pr45701-2.c: Likewise.
1594 2016-02-26  Richard Biener  <rguenther@suse.de>
1595             Jeff Law  <law@redhat.com>
1597         PR tree-optimization/69740
1598         * gcc.c-torture/compile/pr69740-1.c: New test.
1599         * gcc.c-torture/compile/pr69740-2.c: New test.
1601 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1603         * lib/target-supports.exp
1604         (check_effective_target_whole_vector_shift): Enable for PPC64.
1606 2016-03-07  Richard Biener  <rguenther@suse.de>
1608         PR tree-optimization/70115
1609         * gcc.dg/torture/pr70115.c: New testcase.
1611 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
1613         PR middle-end/69916
1614         * c-c-++-common/goacc/pr69916.c: New.
1616 2016-03-07  Richard Henderson  <rth@redhat.com>
1618         * gcc.c-torture/compile/pr70061.c: New test.
1620 2016-03-07  Richard Biener  <rguenther@suse.de>
1622         PR testsuite/70109
1623         * gcc.dg/vect/O3-pr36098.c: New testcase.
1625 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
1627         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1629 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1631         * gnat.dg/renaming9.ad[sb]: New testcase.
1633 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
1635         PR c++/70084
1636         * g++.dg/expr/stdarg3.C: New test.
1638 2016-03-04  Jeff Law  <law@redhat.com>
1640         PR tree-optimization/69196
1641         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1642         x86_64-*-*.
1644 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1646         PR c/69973
1647         * gcc.dg/pr69973.c: New test.
1649         PR rtl-optimization/69941
1650         * gcc.dg/torture/pr69941.c: New test.
1652         PR c/69824
1653         * gcc.dg/pr69824.c: New test.
1655 2016-03-05  Tom de Vries  <tom@codesourcery.com>
1657         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1658         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1659         function.
1661 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
1663         PR c++/66786
1664         * g++.dg/cpp1y/var-templ48.C: New test.
1665         * g++.dg/cpp1y/var-templ49.C: New test.
1667 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1669         * g++.dg/Wno-frame-address.C: Skip on IA-64.
1671 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1673         PR c++/70035
1674         * g++.dg/ubsan/pr70035.C: New test.
1676         PR target/70062
1677         * gcc.target/i386/pr70062.c: New test.
1679 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1681         * g++.dg/template/typename21.C: Remove c++98_only.
1683 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1685         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
1687 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
1689         PR c/68187
1690         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
1691         function.
1692         (fn_42_b): Likewise.
1693         (fn_42_c): Likewise.
1695 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
1697         PR c/68187
1698         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
1699         function.
1700         (fn_40_b): Likewise.
1701         (fn_41_a): Likewise.
1702         (fn_41_b): Likewise.
1704 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1706         PR target/70059
1707         * gcc.target/i386/avx512f-pr70059.c: New test.
1708         * gcc.target/i386/avx512dq-pr70059.c: New test.
1710 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1712         PR rtl-optimization/57676
1713         * gcc.dg/torture/pr57676.c: New test.
1715 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1717         * gcc.dg/pr70026.c: New test.
1719 2016-03-04  Marek Polacek  <polacek@redhat.com>
1721         PR c/69798
1722         * gcc.dg/cilk-plus/pr69798-1.c: New test.
1723         * gcc.dg/cilk-plus/pr69798-2.c: New test.
1725 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1727         PR target/70004
1728         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
1729         Delete.
1730         (test_corners_sisd_si): Likewise.
1731         (main): Remove checks of the above.
1732         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
1734 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1736         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
1738 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
1740         * gcc.dg/torture/pr69951.c: Accept argc==0.
1742 2016-03-04  Richard Biener  <rguenther@suse.de>
1744         PR c++/70054
1745         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
1746         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
1748 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1750         PR testsuite/69766
1751         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
1752         testing multiarch.
1754 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1756         PR debug/69947
1757         * gcc.dg/guality/pr69947.c: New test.
1759 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
1761         PR ada/70017
1762         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
1764 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1766         PR rtl-optimization/69904
1767         * gcc.target/arm/pr69904.c: New test.
1769 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
1771         PR target/70021
1772         * gcc.dg/vect/pr70021.c: New test.
1773         * gcc.target/i386/pr70021.c: New test.
1775 2016-03-03  Marek Polacek  <polacek@redhat.com>
1777         PR middle-end/70050
1778         * gcc.dg/pr70050.c: New test.
1780 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
1782         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
1784 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
1786         PR tree-optimization/70043
1787         * gfortran.dg/vect/pr70043.f90: New test.
1789 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1791         * gnat.dg/specs/task1.ads: New test.
1793 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1795         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
1796         Invoke gdb with -batch.
1797         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
1799 2016-03-03  Richard Biener  <rguenther@suse.de>
1801         PR tree-optimization/55936
1802         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
1804 2016-03-02  Jeff Law  <law@redhat.com>
1806         PR rtl-optimization/69942
1807         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
1808         effects of argument promotions.
1810         PR tree-optimization/69987
1811         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
1812         target does not support -fprefetch-loop-arrays.
1814 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
1816         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
1818 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
1820         PR rtl-optimization/69052
1821         * gcc.target/i386/pr69052.c: New test.
1823 2016-03-02  Alan Modra  <amodra@gmail.com>
1825         * gcc.dg/pr69990.c: New.
1827 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
1829         PR c/68062
1830         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
1832         PR middle-end/70022
1833         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
1835         PR target/70028
1836         * gcc.target/i386/pr70028.c: New test.
1838 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1840         * c-c++-common/asan/swapcontext-test-1.c,
1841         * c-c++-common/tsan/thread_leak.c,
1842         * g++.dg/tsan/aligned_vs_unaligned_race.C,
1843         * g++.dg/tsan/benign_race.C,
1844         * g++.dg/tsan/fd_close_norace.C,
1845         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
1846         races with sanitizer output
1848 2016-03-02  Richard Biener  <rguenther@suse.de>
1849             Uros Bizjak  <ubizjak@gmail.com>
1851         PR target/67278
1852         * gcc.dg/simd-8.c: New testcase.
1854 2016-03-02  Richard Biener  <rguenther@suse.de>
1856         PR middle-end/67278
1857         * gcc.dg/simd-7.c: New testcase.
1859 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
1861         * gcc.target/i386/pr70007.c: Tweak.
1863 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1865         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
1867 2016-03-02  Marek Polacek  <polacek@redhat.com>
1869         PR c/67854
1870         * gcc.dg/pr67854.c: New test.
1872 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
1874         PR middle-end/70025
1875         * gcc.dg/torture/pr70025.c: New test.
1877 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1879         PR tree-optimization/68621
1880         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
1882 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1884         * gcc.target/i386/pr70007.c: New test.
1886 2016-03-01  Jeff Law  <law@redhat.com>
1888         PR tree-optimization/69196
1889         * gcc.dg/tree-ssa/pr69196-1.c: New test.
1891         PR tree-optimization/69196
1892         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
1893         duplicating code and spoiling the expected output.
1895 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1897         PR target/70033
1898         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
1899         supports power9 before doing tests.
1900         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
1901         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
1902         * gcc.target/powerpc/p9-permute.c: Likewise.
1904 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
1906         PR target/70027
1907         * gcc.target/i386/pr70027.c: New test.
1909 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1911         * gcc.dg/pr70017.c: New test.
1913 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
1915         PR c/69796
1916         PR c/69974
1917         * gcc.dg/pr69796.c: New test.
1918         * gcc.dg/pr69974.c: New test.
1920 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1922         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
1924 2016-02-29  Jeff Law  <law@redhat.com>
1926         PR tree-optimization/69987
1927         * gfortran.dg/pr69987.f90: New test.
1929         PR tree-optimization/69989
1930         * gcc.c-torture/compile/pr69989-2.c: New test.
1932 2016-03-01  Marek Polacek  <polacek@redhat.com>
1934         PR c++/69795
1935         * g++.dg/parse/invalid1.C: New test.
1937 2016-03-01  Richard Biener  <rguenther@suse.de>
1939         PR middle-end/70022
1940         * gcc.dg/pr70022.c: New testcase.
1942 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1944         PR tree-optimization/69956
1945         * gcc.dg/pr69956.c: New test.
1947 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1949         PR target/70011
1950         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
1951         XFAIL when hardware supports efficient unaligned storage access.
1953 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
1955         PR c++/69961
1956         * g++.dg/template/pr69961a.C: New test.
1957         * g++.dg/template/pr69961b.C: New test.
1959 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
1961         PR preprocessor/69985
1962         * gcc.dg/cpp/pr69985.c: New test case.
1964 2016-02-29  Jeff Law  <law@redhat.com>
1966         PR tree-optimization/70005
1967         * gcc.c-torture/execute/pr70005.c New test.
1969         PR tree-optimization/69999
1970         * gcc.c-torture/compile/pr69999.c: New test.
1972 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1974         PR tree-optimization/69652
1975         * gcc.dg/torture/pr69652.c: Delete test.
1976         * gcc.dg/vect/pr69652.c: New test.
1978 2016-02-19  Richard Biener  <rguenther@suse.de>
1980         PR tree-optimization/69980
1981         * gfortran.dg/vect/pr69980.f90: New testcase.
1983 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1985         * gcc.target/sparc/20160229-1.c: New test.
1987 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1989         * gnat.dg/stack_usage3.adb: New test.
1990         * gnat.dg/stack_usage3_pkg.ads: New helper.
1992 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1994         * gnat.dg/renaming8.adb: New test.
1995         * gnat.dg/renaming8_pkg1.ads: New helper.
1996         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
1997         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
1999 2016-02-29  Richard Biener  <rguenther@suse.de>
2001         PR tree-optimization/69720
2002         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2004 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2006         PR fortran/68147
2007         PR fortran/47674
2008         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
2010 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2011             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2013         PR fortran/56007
2014         * gfortran.dg/coarray_8.f90: Adjust error message.
2015         * gfortran.dg/pr56007.f90: New test.
2016         * gfortran.dg/pr56007.f: New test.
2018 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
2020         PR tree-optimization/69989
2021         * gcc.dg/torture/pr69989.c: New test.
2023 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
2025         * gcc.target/i386/stack-realign-win.c: New test.
2027 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2029         PR fortran/60126
2030         * gfortran.dg/pr60126.f90: New test.
2032 2016-02-27  Jeff Law  <law@redhat.com>
2034         Revert
2035         2016-02-26  Richard Biener  <rguenther@suse.de>
2036                     Jeff Law  <law@redhat.com>
2038         PR tree-optimization/69740
2039         * gcc.c-torture/compile/pr69740-1.c: New test.
2040         * gcc.c-torture/compile/pr69740-2.c: New test.
2042 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2044         PR fortran/69910
2045         * gfortran.dg/newunit_4.f90: New test.
2047 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
2049         PR target/69613
2050         PR rtl-optimization/69886
2051         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2052         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
2053         target.
2055 2016-02-26  Martin Sebor  <msebor@redhat.com>
2057         PR tree-optimization/15826
2058         * gcc.dg/tree-ssa/pr15826.c: New test.
2060 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2062         PR target/69969
2063         * gcc.target/powerpc/pr69969.c: New test.
2065 2016-02-26  Martin Sebor  <msebor@redhat.com>
2067         PR c++/15766
2068         * g++.old-deja/g++.other/decl5.C: Add a test case.
2070 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
2072         PR target/69946
2073         * gcc.target/powerpc/pr69946.c: New file.
2075 2016-02-26  Richard Biener  <rguenther@suse.de>
2076             Jeff Law  <law@redhat.com>
2078         PR tree-optimization/69740
2079         * gcc.c-torture/compile/pr69740-1.c: New test.
2080         * gcc.c-torture/compile/pr69740-2.c: New test.
2082 2016-02-26  Martin Jambor  <mjambor@suse.cz>
2084         PR middle-end/69920
2085         * gcc.dg/torture/pr69932.c: New test.
2086         * gcc.dg/torture/pr69936.c: Likewise.
2088 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2090         PR target/69709
2091         * gcc.target/s390/pr69709.c: New test.
2093 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2095         PR target/69245
2096         * gcc.target/aarch64/pr69245_1.c: New test.
2098 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2100         PR target/69613
2101         * gcc.dg/torture/pr69613.c: New test.
2103 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2105         PR rtl-optimization/69891
2106         * gcc.target/i386/pr69891.c: New test.
2108 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2109             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2111         PR target/61397
2112         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
2113         functionality for both 32-bit and 64-bit.
2115 2016-02-26  Richard Biener  <rguenther@suse.de>
2117         PR tree-optimization/69551
2118         * gcc.dg/torture/pr69951.c: New testcase.
2120 2016-02-25  Richard Biener  <rguenther@suse.de>
2122         PR tree-optimization/48795
2123         * gcc.dg/Warray-bounds-18.c: New testcase.
2125 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2127         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
2129 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
2131         PR rtl-optimization/69896
2132         * gcc.dg/pr69896.c: New test.
2134 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
2136         PR c++/69736
2137         * g++.dg/cpp1y/paren2.C: New test.
2139 2016-02-24  Martin Sebor  <msebor@redhat.com>
2141         PR c/51147
2142         * gcc.dg/enum-mode-2.c: New test.
2144 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2146         PR c++/69922
2147         * g++.dg/warn/Wnonnull-compare-6.C: New test.
2148         * g++.dg/warn/Wnonnull-compare-7.C: New test.
2149         * g++.dg/ubsan/pr69922.C: New test.
2151 2016-02-24  Marek Polacek  <polacek@redhat.com>
2153         PR c/69819
2154         * gcc.dg/pr69819.c: New test.
2156 2016-02-24  Martin Sebor  <msebor@redhat.com>
2158         PR c++/69912
2159         * g++.dg/ext/flexary15.C: New test.
2161 2016-02-24  Martin Sebor  <msebor@redhat.com>
2163         * gcc.dg/builtins-68.c: Avoid making unportable
2164         assumptions about the relationship between SIZE_MAX and UINT_MAX.
2165         * g++.dg/ext/builtin_alloca.C: Same.
2167 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2168             Charles Baylis  <charles.baylis@linaro.org>
2170         PR debug/61033
2171         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2173 2016-02-24  Richard Biener  <rguenther@suse.de>
2174             Jakub Jelinek  <jakub@redhat.com>
2176         PR middle-end/69760
2177         * gcc.dg/torture/pr69760.c: New testcase.
2179 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2181         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
2182         pattern on Solaris with as.
2184 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2186         * gcc.target/arm/cond_sub_restrict_it.c: New test.
2187         * gcc.target/arm/condarith_restrict_it.c: Likewise.
2188         * gcc.target/arm/movcond_restrict_it.c: Likewise.
2189         * gcc.target/arm/negscc_restrict_it.c: Likewise.
2191 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2193         PR middle-end/69915
2194         * gcc.dg/pr69915.c: New test.
2196 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2198         PR rtl-optimization/69886
2199         * gcc.dg/torture/pr69886.c: New test.
2201 2016-02-24  Richard Biener  <rguenther@suse.de>
2203         PR middle-end/68963
2204         * gcc.dg/torture/pr68963.c: New testcase.
2206 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2208         PR target/69875
2209         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
2210         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
2211         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
2212         * gcc.target/arm/atomic_loaddi_1.c: New test.
2213         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
2214         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
2215         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
2216         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
2217         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
2218         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
2219         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2220         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
2222 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2224         PR middle-end/69909
2225         * gcc.dg/torture/pr69909.c: New test.
2227 2016-02-24  Richard Biener  <rguenther@suse.de>
2229         PR tree-optimization/69907
2230         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
2231         * gcc.dg/vect/bb-slp-34.c: XFAIL.
2232         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
2234 2016-02-24  Christian Bruel  <christian.bruel@st.com>
2236         * gcc.target/arm/pragma_cpp_fma.c: New test.
2238 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2240         PR fortran/61156
2241         * gfortran.dg/include_6.f90: Update test.
2243 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2245         PR objc/69844
2246         * objc.dg/pr69844.m: New test.
2248 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2250         PR libgfortran/69456
2251         * gfortran.dg/namelist_89.f90: New test.
2252         * gfortran.dg/pr59700.f90: Update test..
2254 2016-02-23  Martin Sebor  <msebor@redhat.com>
2256         PR middle-end/69780
2257         * g++.dg/ext/builtin_alloca.C: New test.
2258         * gcc.dg/builtins-68.c: New test.
2260 2016-02-23  Richard Henderson  <rth@redhat.com>
2262         * gcc.target/i386/addr-space-3.c: Remove test.
2264 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2266         PR preprocessor/69126
2267         PR preprocessor/69543
2268         * c-c++-common/pr69126-2-long.c: New test.
2269         * c-c++-common/pr69126-2-short.c: New test.
2270         * c-c++-common/pr69543-1.c: Remove xfail.
2272 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2274         PR preprocessor/69126
2275         PR preprocessor/69543
2276         PR preprocessor/69558
2277         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2278         (f): Rename to...
2279         (test_2): ...this, and add leading comment.
2280         (MACRO_3, test_3): New.
2281         (MACRO_4A, MACRO_4B, test_4): New.
2282         (MACRO): Rename to...
2283         (MACRO_5): ...this.
2284         (g): Rename to...
2285         (test_5): ...this, updating for renaming of MACRO, and
2286         add leading comment.
2287         * c-c++-common/pr69543-1.c: New.
2288         * c-c++-common/pr69543-2.c: New.
2289         * c-c++-common/pr69543-3.c: New.
2290         * c-c++-common/pr69543-4.c: New.
2291         * c-c++-common/pr69558-1.c: New.
2292         * c-c++-common/pr69558-2.c: New.
2293         * c-c++-common/pr69558-3.c: New.
2294         * c-c++-common/pr69558-4.c: New.
2295         * gcc.dg/pr69558.c: Move to...
2296         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
2297         xfail for c++.
2299 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
2301         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2302         to -ftree-parallelize-loops/-fopenacc changes.
2303         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2304         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2305         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2306         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2307         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2308         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2309         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2310         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2311         * c-c++-common/goacc/kernels-loop.c: Likewise.
2312         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2313         * c-c++-common/goacc/kernels-reduction.c: Likewise.
2314         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2315         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2317 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2319         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2321 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2323         PR c++/69902
2324         * g++.dg/warn/Wnonnull-compare-5.C: New test.
2326         PR c/69900
2327         * gcc.dg/pr69900.c: New test.
2329 2016-02-23  Martin Jambor  <mjambor@suse.cz>
2331         PR tree-optimization/69666
2332         * gcc.dg/tree-ssa/pr69666.c: New test.
2334 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2336         PR fortran/67451
2337         * gfortran.dg/coarray_allocate_5.f08: New test.
2339 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2341         * gcc.target/s390/vcond-shift.c: Move to ...
2342         * gcc.target/s390/vector/vcond-shift.c: ... here.
2344 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2346         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2347         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2349 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2351         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2353 2016-02-20  Mark Wielaard  <mjw@redhat.com>
2355         PR c/28901
2356         * gcc.dg/unused-variable-3.c: New test.
2358 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2360         PR target/69888
2361         * gcc.target/i386/pr69888.c: New test.
2363 2016-02-22  Richard Biener  <rguenther@suse.de>
2365         PR tree-optimization/69882
2366         * gfortran.dg/vect/pr69882.f90: New testcase.
2368 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2370         PR target/69885
2371         * gcc.dg/pr69885.c: New test.
2373 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
2375         PR target/69806
2376         PR target/54089
2377         * gcc.target/sh/pr54089-10.c: New.
2379 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
2381         PR fortran/69423
2382         * gfortran.dg/deferred_character_15.f90 : New test.
2384 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2386         PR fortran/57365
2387         gfortran.dg/allocate_with_source_18.f03: New test.
2389 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
2391         PR fortran/52531
2392         gfortran.dg/gomp/pr52531.f90: New test.
2394 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2396         PR c++/69865
2397         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2398         -std=c++03.
2400 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2402         PR c++/69826
2403         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2404         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2406         PR c++/69850
2407         * g++.dg/warn/Wnonnull-compare-4.C: New test.
2409         PR c++/69851
2410         * g++.dg/torture/pr69851.C: New test.
2412 2016-02-19  Martin Sebor  <msebor@redhat.com>
2414         PR testsuite/69573
2415         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2417 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2419         PR c++/69850
2420         * g++.dg/warn/Wnonnull-compare-2.C: New test.
2421         * g++.dg/warn/Wnonnull-compare-3.C: New test.
2423         PR c++/67767
2424         * g++.dg/cpp0x/pr67767.C: New test.
2426 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2428         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2429         for fp, simd, crypto, crc, lse.
2430         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2431         above.
2432         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2433         effective target check.
2435 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2437         PR target/69820
2438         * gcc.target/i386/pr69820.c: New test.
2440 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2442         * gcc.target/s390/vector/int128-1.c: New test.
2444 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2446         * gcc.target/s390/vector/vec-vcond-1.c: New test.
2448 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2450         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2451         instruction pattern name to prevent the testcase from failing with
2452         -march=z13.
2454 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2456         * gcc.target/s390/md/movstr-2.c: New test.
2458 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
2460         * gcc.target/s390/morestack.c: New test.
2462 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2464         PR target/69625
2465         * gcc.target/s390/pr69625.c: Add test case.
2467 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2469         PR testsuite/68580
2470         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2472 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2474         PR target/68404
2475         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2476         * gcc.target/powerpc/fusion3.c: Likewise.
2478 2016-02-18  Richard Biener  <rguenther@suse.de>
2480         PR middle-end/69553
2481         * g++.dg/torture/pr69553.C: New testcase.
2483 2016-02-18  Nick Clifton  <nickc@redhat.com>
2485         PR target/62254
2486         PR target/69610
2487         * gcc.target/arm/pr62554.c: New test.
2488         * gcc.target/arm/pr69610-1.c: New test.
2489         * gcc.target/arm/pr69610-2.c: New test.
2491 2016-02-18  Richard Biener  <rguenther@suse.de>
2493         PR middle-end/69854
2494         * gcc.dg/torture/pr69854.c: New testcase.
2496 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
2498         PR c++/69850
2499         * g++.dg/warn/Wnonnull-compare-1.C: New test.
2501 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2503         * gcc.target/powerpc/vec-cg.c: New test.
2505 2016-02-17  Richard Biener  <rguenther@suse.de>
2507         PR testsuite/69586
2508         * gcc.dg/uninit-21.c: Add -fno-short-enums.
2510 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2512         PR target/69161
2513         * gcc.c-torture/compile/pr69161.c: New test.
2515 2016-02-17  David Sherwood  <david.sherwood@arm.com>
2517         PR target/69532
2518         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2519         * gcc.target/arm/vect-fmaxmin.c: Likewise.
2521 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2523         * gcc.dg/ifcvt-4.c: Skip on Visium.
2525 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2527         * gnat.dg/atomic8.adb: New test.
2529 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2531         * gnat.dg/discr46.ad[sb]: New test.
2533 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2535         PR Target/48344
2536         * gcc.target/powerpc/pr48344-1.c: New test.
2538 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2540         PR fortran/69742
2541         * gfortran.dg/associate_21.f90:  New test.
2543 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2545         PR c/69835
2546         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2547         -Wnonnull in dg-options.
2548         * c-c++-common/nonnull-2.c: New test.
2550 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
2551             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2553         * gcc.target/aarch64/vector_initialization_nostack.c: New.
2555 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2557         PR middle-end/69801
2558         * gcc.dg/pr69801.c: Add empty dg-options.
2560 2016-02-16  James Norris  <jnorris@codesourcery.com>
2562         * c-c++-common/goacc/deviceptr-1.c: Add tests.
2563         * g++.dg/goacc/deviceptr-1.c: New file.
2565 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2567         PR tree-optimization/69820
2568         * gcc.dg/vect/pr69820.c: New test.
2570 2016-02-16  Richard Biener  <rguenther@suse.de>
2572         PR tree-optimization/69776
2573         * gcc.dg/torture/pr69776-2.c: New testcase.
2575 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
2577         PR tree-optimization/69714
2578         * gcc.dg/torture/pr69714.c: New test.
2580 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2582         PR tree-optimization/69802
2583         * gcc.dg/pr69802.c: New test.
2585 2016-02-16  Richard Biener  <rguenther@suse.de>
2587         PR middle-end/69801
2588         * gcc.dg/pr69801.c: New testcase.
2590 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2592         PR libgfortran/69651
2593         * gfortran.dg/read_bang.f90: New test.
2594         * gfortran.dg/read_bang4.f90: New test.
2596 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
2598         PR c++/69658
2599         * g++.dg/init/pr69658.C: New test.
2601         PR c++/69797
2602         * c-c++-common/pr69797.c: New test.
2604 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2606         * lib/target-supports.exp (check_effective_target_section_anchors): Add
2607         check for aarch64*-*-*.
2609 2016-02-15  Richard Biener  <rguenther@suse.de>
2611         PR tree-optimization/69783
2612         * gcc.dg/vect/pr69783.c: New testcase.
2614 2016-02-15  Richard Biener  <rguenther@suse.de>
2616         PR tree-optimization/69776
2617         * gcc.dg/torture/pr69776.c: New testcase.
2619 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2621         PR fortran/60526
2622         * gfortran.dg/type_decl_4.f90:  Reinstated.
2624 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
2626         PR fortran/68746
2627         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2629 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2631         PR fortran/60526
2632         PR bootstrap/69816
2633         * gfortran.dg/type_decl_4.f90:  Removed.
2635 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2637         PR fortran/60526
2638         * gfortran.dg/type_decl_4.f90:  New test.
2640 2016-02-14  Alan Modra  <amodra@gmail.com>
2642         PR testsuite/68886
2643         * gcc.c-torture/execute/stkalign.c: Revise test.
2645 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2647         PR target/67260
2648         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2650 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2652         PR target/67260
2653         * gcc.target/sh/torture/pr67260.c: New.
2655 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
2657         * gcc.dg/pr67964.c: Add dg-require-alias.
2659 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2661         PR target/67636
2662         PR target/64345
2663         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2665 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2667         PR libgfortran/69668
2668         * gfortran.dg/namelist_88.f90: New test.
2670 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2672         PR libgfortran/69668
2673         * gfortran.dg/namelist_38.f90: Update test.
2674         * gfortran.dg/namelist_84.f90: Update test.
2676 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2678         PR other/69554
2679         * gcc.dg/pr69554-1.c: New test.
2680         * gfortran.dg/pr69554-1.F90: New test.
2681         * gfortran.dg/pr69554-2.F90: New test.
2682         * lib/gcc-dg.exp (proc dg-locus): New function.
2683         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
2684         distinguish between the caret-printing and non-caret-printing
2685         cases.  If caret-printing has been explicitly enabled, bail out
2686         without attempting to fix up the output.
2688 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2690         PR driver/69265
2691         PR driver/69453
2692         * gcc.dg/spellcheck-options-3.c: New test case.
2693         * gcc.dg/spellcheck-options-4.c: New test case.
2694         * gcc.dg/spellcheck-options-5.c: New test case.
2695         * gcc.dg/spellcheck-options-6.c: New test case.
2696         * gcc.dg/spellcheck-options-7.c: New test case.
2697         * gcc.dg/spellcheck-options-8.c: New test case.
2698         * gcc.dg/spellcheck-options-9.c: New test case.
2699         * gcc.dg/spellcheck-options-10.c: New test case.
2701 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2703         PR rtl-optimization/69764
2704         PR rtl-optimization/69771
2705         * c-c++-common/pr69764.c: New test.
2706         * gcc.dg/torture/pr69771.c: New test.
2708 2016-02-12  Marek Polacek  <polacek@redhat.com>
2710         * g++.dg/torture/init-list1.C: New.
2712 2016-02-12  Marek Polacek  <polacek@redhat.com>
2714         * gcc.dg/pr69522.c: Add empty dg-options.
2716 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
2718         * g++.dg/lto/lto.exp: Include and init mpx.
2719         * g++.dg/lto/pr69729_0.C: New test.
2721 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2723         PR ipa/69241
2724         * g++.dg/ipa/pr69241-4.C: New test.
2726         PR ipa/68672
2727         * g++.dg/ipa/pr68672-1.C: New test.
2728         * g++.dg/ipa/pr68672-2.C: New test.
2729         * g++.dg/ipa/pr68672-3.C: New test.
2731 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
2733         PR c/69522
2734         * gcc.dg/pr69522.c: New test.
2736 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
2738         PR c++/69098
2739         * g++.dg/cpp1y/69098.C: New test.
2740         * g++.dg/cpp1y/69098-2.C: New test.
2742 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2744         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
2745         and neighbour -> neighbor.
2746         * objc.dg/attributes/method-nonnull-1.m: Likewise.
2747         * objc.dg/gnu-api-2-class-meta.m: Likewise.
2748         * c-c++-common/Wvarargs.c: Likewise.
2749         * c-c++-common/goacc/host_data-5.c: Likewise.
2750         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2751         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
2752         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2753         * gcc.target/aarch64/pr60697.c: Likewise.
2754         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2755         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2756         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2757         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
2758         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2759         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2760         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2761         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2762         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
2763         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
2764         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
2765         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2766         * g++.dg/lookup/koenig5.C: Likewise.
2767         * g++.dg/ext/no-asm-2.C: Likewise.
2768         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
2769         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
2770         * gfortran.dg/used_types_16.f90: Likewise.
2771         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2772         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
2773         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2774         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
2775         * gfortran.dg/abstract_type_6.f03: Likewise.
2776         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
2777         * gfortran.dg/used_types_15.f90: Likewise.
2778         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
2779         * gfortran.dg/exit_3.f08: Likewise.
2780         * gfortran.dg/open_status_2.f90: Likewise.
2781         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2782         * gfortran.dg/intrinsic_std_1.f90: Likewise.
2783         * gfortran.dg/associate_1.f03: Likewise.
2784         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
2785         * gfortran.dg/intrinsic_std_6.f90: Likewise.
2786         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
2787         * gcc.dg/builtin-object-size-1.c: Likewise.
2788         * gcc.dg/noreturn-6.c: Likewise.
2789         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2790         * gcc.dg/globalalias.c: Likewise.
2791         * gcc.dg/builtins-config.h: Likewise.
2792         * gcc.dg/pr30457.c: Likewise.
2793         * gcc.c-torture/compile/volatile-1.c: Likewise.
2794         * gcc.c-torture/execute/20101011-1.c: Likewise.
2795         * c-c++-common/Waddress-1.c: Likewise.
2797 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
2799         PR c/69768
2800         * c-c++-common/Waddress-1.c: New test.
2802 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
2804         PR fortran/69296
2805         * gfortran.dg/associate_19.f03: New test.
2806         * gfortran.dg/associate_20.f03: New test.
2808 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
2810         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
2812 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2814         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
2815         .arch armv8-a\n.  Add -dA to dg-options.
2816         * gcc.target/aarch64/assembler_arch_1.c: New test.
2817         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
2819 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
2821         PR c++/68726
2822         * g++.dg/cpp0x/pr68726.C: New.
2824 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2826         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
2827         test.
2829 2016-02-11  Richard Biener  <rguenther@suse.de>
2831         * g++.dg/tree-ssa/pr61034.C: Adjust.
2833 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
2835         PR target/69148
2836         * gcc.target/s390/pr69148.c: New.
2838 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
2840         PR tree-optimization/69652
2841         * gcc.dg/torture/pr69652.c: New test.
2843 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
2844             Patrick Palka  <ppalka@gcc.gnu.org>
2846         PR ipa/69241
2847         PR c++/69649
2848         * g++.dg/ipa/pr69241-1.C: New test.
2849         * g++.dg/ipa/pr69241-2.C: New test.
2850         * g++.dg/ipa/pr69241-3.C: New test.
2851         * g++.dg/ipa/pr69649.C: New test.
2853 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
2855         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
2856         * gcc.dg/tree-ssa/sra-18.c: Ditto.
2858 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
2860         PR tree-optimization/68021
2861         * gcc.dg/tree-ssa/pr68021.c: New test.
2863 2016-02-10  Richard Biener  <rguenther@suse.de>
2865         PR tree-optimization/69726
2866         * gcc.dg/uninit-22.c: New testcase.
2868 2016-02-09  Andrew Pinski  <apinski@cavium.com>
2870         PR tree-opt/69282
2871         * gcc.c-torture/compile/20160205-1.c: New testcase.
2873 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2875         PR target/68404
2876         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
2877         instead accessing a really large arrray.
2878         * gcc.target/powerpc/fusion3.c: Likewise.
2880 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
2882         PR target/68532
2883         * gcc.c-torture/execute/pr68532.c: New test.
2885 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
2887         PR target/69634
2888         * gcc.dg/pr69634.c: New.
2890 2016-02-09  Richard Biener  <rguenther@suse.de>
2892         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
2894 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
2896         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
2898 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
2900         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
2902 2016-02-09  Richard Biener  <rguenther@suse.de>
2904         PR tree-optimization/69715
2905         * gcc.dg/torture/pr69715.c: New testcase.
2907 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
2909         PR c++/69139
2910         * g++.dg/cpp0x/trailing12.C: New test.
2911         * g++.dg/cpp0x/trailing13.C: New test.
2913 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
2915         PR c++/69283
2916         PR c++/67835
2917         * g++.dg/cpp1y/auto-fn29.C: New test.
2918         * g++.dg/cpp1y/auto-fn30.C: New test.
2920 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
2922         PR tree-optimization/69209
2923         * gcc.c-torture/compile/pr69209.c: New test.
2925 2016-02-08  Jeff Law  <law@redhat.com>
2927         PR tree-optimization/68541
2928         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
2929         of statements allowed in join block for path splitting.
2931 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
2933         PR c++/59627
2934         * g++.dg/gomp/pr59627.C: New test.
2936         PR ipa/69239
2937         * g++.dg/ipa/pr69239.C: New test.
2939 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
2941         PR preprocessor/69664
2942         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
2943         * gcc.dg/cpp/warn-comments.c: Likewise.
2945 2016-02-08  Marek Polacek  <polacek@redhat.com>
2947         PR c++/69688
2948         * g++.dg/init/const12.C: New test.
2950 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
2952         PR target/60410
2953         * gcc.dg/lto/pr55113_0.c: Remove test.
2955 2016-02-08  Richard Biener  <rguenther@suse.de>
2957         PR tree-optimization/69719
2958         * gcc.dg/torture/pr69719.c: New testcase.
2960 2016-02-08  Richard Biener  <rguenther@suse.de>
2961         Jeff Law  <law@redhat.com>
2963         PR target/68273
2964         * gcc.target/mips/pr68273.c: New testcase.
2966 2016-02-08   Richard Biener  <rguenther@suse.de>
2968         PR rtl-optimization/69274
2969         * gcc.target/i386/addr-sel-1.c: XFAIL.
2971 2016-02-08  Jeff Law  <law@redhat.com>
2973         PR tree-optimization/68541
2974         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
2976         PR tree-optimization/65917
2977         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
2979 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2981         PR fortran/50555
2982         * gfortran.dg/namelist_args.f90: New test.
2984 2016-02-05  Jeff Law  <law@redhat.com>
2986         PR tree-optimization/68541
2987         * gcc.dg/tree-ssa/split-path-2.c: New test.
2988         * gcc.dg/tree-ssa/split-path-3.c: New test.
2989         * gcc.dg/tree-ssa/split-path-4.c: New test.
2990         * gcc.dg/tree-ssa/split-path-5.c: New test.
2991         * gcc.dg/tree-ssa/split-path-6.c: New test.
2992         * gcc.dg/tree-ssa/split-path-7.c: New test.
2994 2016-02-05  Martin Sebor  <msebor@redhat.com>
2996         PR c++/69662
2997         * g++.dg/warn/Wplacement-new-size-1.C: New test.
2998         * g++.dg/warn/Wplacement-new-size-2.C: New test.
3000 2016-02-06  Richard HEnderson  <rth@redhat.com>
3002         PR c/69643
3003         * gcc.target/i386/addr-space-4.c: New.
3004         * gcc.target/i386/addr-space-5.c: New.
3006 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
3008         PR fortran/66089
3009         * gfortran.dg/elemental_dependency_6.f90: New.
3011 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
3013         PR rtl-optimization/69691
3014         * gcc.c-torture/execute/pr69691.c: New test.
3016         PR c++/69628
3017         * g++.dg/parse/pr69628.C: New test.
3019 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3021         * gcc.dg/sancov/asan.c: Move to ...
3022         * gcc.dg/asan/sancov-1.c: ... here.
3024 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3026         * gcc.target/i386/pr69577.c: Require avx_runtime target.
3028 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3030         PR target/69677
3031         * gcc.target/i386/pr69677.c: New test.
3033 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
3035         PR c++/68948
3036         * g++.dg/template/pr68948.C: New test.
3038 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3040         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3041         (only necessary on s390x).
3043 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3045         * gcc.target/i386/pr69454-2.c: Compile with -msse2
3046         -mno-accumulate-outgoing-args.
3048 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
3050         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3052 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
3054         PR c/69669
3055         * c-c++-common/pr69669.c: New test.
3057 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3059         PR target/69667
3060         * g++.dg/pr69667.C: New file.
3062 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
3064         PR target/69619
3065         * gcc.dg/pr69619.c: Add new test.
3067 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
3069         PR rtl-optimization/69577
3070         * gcc.target/i386/pr69577.c: New test.
3072 2016-02-04  Martin Liska  <mliska@suse.cz>
3074         * g++.dg/asan/pr69276.C: New test.
3076 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3078         PR target/65932
3079         PR target/67714
3080         * gcc.target/arm/wmul-3.c: Simplify test to generate just
3081         a single smulbb instruction.
3082         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3083         * gcc.target/amr/wmul-2.c: Likewise.
3085 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3087         PR target/65932
3088         PR target/67714
3089         * gcc.c-torture/execute/pr67714.c: New test.
3091 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3093         PR target/69454
3094         * gcc.target/i386/pr69454-1.c: New test.
3095         * gcc.target/i386/pr69454-2.c: New test.
3097 2016-02-03  Martin Sebor  <msebor@redhat.com>
3099         PR c++/69251
3100         PR c++/69253
3101         PR c++/69290
3102         PR c++/69277
3103         PR c++/69349
3104         * g++.dg/ext/flexarray-mangle-2.C: New test.
3105         * g++.dg/ext/flexarray-mangle.C: New test.
3106         * g++.dg/ext/flexarray-subst.C: New test.
3107         * g++.dg/ext/flexary11.C: New test.
3108         * g++.dg/ext/flexary12.C: New test.
3109         * g++.dg/ext/flexary13.C: New test.
3110         * g++.dg/ext/flexary14.C: New test.
3111         * g++.dg/other/dump-ada-spec-2.C: Adjust.
3113 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3115         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
3116         Define only if CHECK_FLOAT128 is defined.
3117         (main): Properly initialize u5.
3119 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
3121         PR c/69627
3122         * gcc.dg/pr69627.c: New test.
3124         PR target/69644
3125         * gcc.dg/pr69644.c: New test.
3127 2016-02-03  Mike Stump  <mikestump@comcast.net>
3129         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
3130         support for struct-layout-1.exp.
3132 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
3134         PR c++/69056
3135         * g++.dg/cpp0x/pr69056.C: New test.
3137 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
3138             Alexandre Oliva  <aoliva@redhat.com>
3140         PR target/69461
3141         * gcc.target/powerpc/pr69461.c: New.
3143 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
3145         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
3146         works from here ...
3147         (check_effective_target_fsanitize_thread): ... to here.  Do not
3148         specify additional compile flags for the test source.
3149         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
3150         specify additional compile flags for the test source.
3152 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
3154         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3156 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
3158         PR fortran/67451
3159         PR fortran/69418
3160         * gfortran.dg/coarray_allocate_2.f08: New test.
3161         * gfortran.dg/coarray_allocate_3.f08: New test.
3162         * gfortran.dg/coarray_allocate_4.f08: New test.
3164 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
3166         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3167         use same scan-tree-dump-times on all platforms.
3168         * gcc.dg/vect/vect-outer-1.c: Likewise.
3169         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3170         * gcc.dg/vect/vect-outer-1a.c: Likewise.
3171         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3172         * gcc.dg/vect/vect-outer-1b.c: Likewise.
3173         * gcc.dg/vect/vect-outer-2b.c: Likewise.
3174         * gcc.dg/vect/vect-outer-3b.c: Likewise.
3175         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3177 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
3179         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
3180         warning.
3182 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
3184         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
3186 2016-02-02  James Norris  <jnorris@codesourcery.com>
3188         * c-c++-common/goacc/routine-5.c: Add tests.
3190 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
3192         * gcc.target/nvptx/unsigned-cmp.c: New test.
3194 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
3196         * gcc.target/aarch64/scalar_shift_1.c
3197         (test_corners_sisd_di): Improve force to SIMD register.
3198         (test_corners_sisd_si): Likewise.
3199         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
3200         Remove scan-assembler check for ldr.
3202 2016-02-02  Richard Biener  <rguenther@suse.de>
3204         PR tree-optimization/69595
3205         * gcc.dg/Warray-bounds-17.c: New testcase.
3207 2016-02-02  Richard Biener  <rguenther@suse.de>
3209         PR tree-optimization/69606
3210         * gcc.dg/torture/pr69606.c: New testcase.
3212 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
3214         PR middle-end/68542
3215         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
3216         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
3218 2016-02-02  Alan Modra  <amodra@gmail.com>
3220         PR target/69548
3221         * gcc.target/powerpc/pr69548.c: New test.
3223 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3225         PR rtl-optimization/69592
3226         * gcc.dg/pr69592.c: New test.
3228         PR preprocessor/69543
3229         PR c/69558
3230         * gcc.dg/pr69543.c: New test.
3231         * gcc.dg/pr69558.c: New test.
3233 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
3235         PR testsuite/65940
3236         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
3238 2016-02-01  Martin Sebor  <msebor@redhat.com>
3240         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
3242 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
3244         PR tree-optimization/67921
3245         * c-c++-common/ubsan/pr67921.c: New test.
3247 2016-02-01  Richard Biener  <rguenther@suse.de>
3249         PR middle-end/69556
3250         * gcc.dg/tree-ssa/recip-8.c: New testcase.
3252 2016-02-01  Richard Biener  <rguenther@suse.de>
3254         PR tree-optimization/69574
3255         * gcc.dg/torture/pr69574.c: New testcase.
3257 2016-02-01  Richard Biener  <rguenther@suse.de>
3259         PR tree-optimization/69579
3260         * gcc.dg/setjmp-6.c: New testcase.
3262 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3264         PR rtl-optimization/69570
3265         * g++.dg/opt/pr69570.C: New test.
3267 2016-02-01  Richard Henderson  <rth@redhat.com>
3269         * gcc.dg/pr69535.c: New test.
3271 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
3273         PR testsuite/69584
3274         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3275         * gcc.dg/tree-ssa/sra-18.c: Likewise.
3277         PR debug/68244
3278         * g++.dg/parse/parens3.C: Use register "4" on hppa.
3280         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3282 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
3284         PR fortran/67564
3285         * gfortran.dg/allocate_with_source_17.f03: New test.
3287 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
3289         PR tree-optimization/69546
3290         * gcc.dg/torture/pr69546.c: New test.
3292 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
3294         PR fortran/69566
3295         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3297 2016-01-30  Martin Sebor  <msebor@redhat.com>
3299         PR c++/68490
3300         * g++.dg/ext/flexary10.C: New test.
3302 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3304         PR fortran/66707
3305         gfortran.dg/common_23.f90: New test.
3307 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3309         PR target/65546
3310         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3311         condition being checked, and disable it when the target supports
3312         misaligned loads and stores.
3314 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3316         PR debug/69518
3317         * gcc.dg/torture/pr69518.c: New test.
3319 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
3321         PR target/69530
3322         * gcc.target/i386/pr69530.c: New test.
3324 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
3326         PR target/65604
3327         * gcc.target/mips/div-delay.c: New test.
3329 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3331         PR target/69551
3332         * gcc.target/i386/pr69551.c: New test.
3334         PR target/66137
3335         * gcc.target/i386/pr66137.c: New test.
3337 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
3339         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3340         always built for p5600.
3341         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3342         isa=p5600 dg-option.
3344 2016-01-29  Richard Biener  <rguenther@suse.de>
3346         PR tree-optimization/69547
3347         * g++.dg/tree-ssa/pr69547.C: New testcase.
3349 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3351         PR debug/66869
3352         * g++.dg/warn/Wunused-function2.C: New test.
3354 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3356         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3357         support for test to succeed.
3359 2016-01-29  Marek Polacek  <polacek@redhat.com>
3361         PR c++/69509
3362         PR c++/69516
3363         * g++.dg/ext/constexpr-vla2.C: New test.
3364         * g++.dg/ext/constexpr-vla3.C: New test.
3365         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3367 2016-01-29  Richard Biener  <rguenther@suse.de>
3369         PR middle-end/69537
3370         * gcc.dg/uninit-21.c: New testcase.
3372 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
3374         PR target/69459
3375         * gcc.target/i386/pr69459.c: New test.
3377 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
3379         PR target/68400
3380         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3381         * gcc.target/mips/pr68400.c: New test.
3383 2016-01-28  Martin Sebor  <msebor@redhat.com>
3385         PR target/17381
3386         * gcc.target/powerpc/pr17381.c: New test.
3388 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
3390         PR middle-end/69542
3391         * gcc.dg/torture/pr69542.c: New test.
3393 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
3395         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3397 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3399         * gcc.dg/pr65980.c: Skip on AIX.
3400         * gcc.dg/pr66688.c: Same.
3402 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3404         PR target/63679
3405         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3406         * gcc.dg/tree-ssa/sra-18.c: Same.
3408 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
3410         PR fortran/62536
3411         * gfortran.dg/block_15.f08: New test.
3412         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3413         on incorrectly closed BLOCK.
3415 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
3417         * gcc.dg/declare-simd.c: New test.
3418 2016-01-28  Richard Biener  <rguenther@suse.de>
3420         PR tree-optimization/69466
3421         * gfortran.dg/vect/pr69466.f90: New testcase.
3423 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3425         * g++.dg/pr67989.C: Remove ARM-specific option.
3426         * gcc.target/arm/pr67989.C: New file.
3428 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3430         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3431         and expm1 test for glibc < 2.11.
3433 2016-01-27  Richard Henderson  <rth@redhat.com>
3435         * gcc.c-torture/execute/pr69447.c: New test.
3437 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
3439         PR fortran/69422
3440         * gfortran.dg/alloc_comp_assign_15.f03: New test.
3442 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3444         PR debug/66869
3445         * gcc.dg/pr66869.c: New test.
3447 2016-01-25  Jeff Law  <law@redhat.com>
3449         PR tree-optimization/68398
3450         PR tree-optimization/69196
3451         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3452         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3453         path to avoid new heuristic allowing more irreducible regions
3454         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3455         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3456         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3457         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3458         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3460 2016-01-27  Marek Polacek  <polacek@redhat.com>
3462         PR c/68062
3463         * c-c++-common/vector-compare-4.c: New test.
3465 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
3467         PR preprocessor/69126
3468         * c-c++-common/pr69126.c: New test case.
3470 2016-01-27  Ian Lance Taylor  <iant@google.com>
3472         * gcc.dg/tree-ssa/ivopt_5.c: New test.
3474 2016-01-27  Ryan Burn  <contact@rnburn.com>
3476         PR cilkplus/69267
3477         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3479 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3481         PR target/69512
3482         * gcc.target/i386/pr69512.c: New test.
3484 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
3486         PR ada/69488
3487         * gnat.dg/sso/*.adb: Robustify dg-output directives.
3489 2016-01-27  Marek Polacek  <polacek@redhat.com>
3491         PR c++/69379
3492         * g++.dg/pr69379.C: New test.
3494 2016-01-27  Martin Sebor  <msebor@redhat.com>
3496         PR c++/69317
3497         * g++.dg/abi/Wabi-2-2.C: New test.
3498         * g++.dg/abi/Wabi-2-3.C: New test.
3499         * g++.dg/abi/Wabi-3-2.C: New test.
3500         * g++.dg/abi/Wabi-3-3.C: New test.
3502 2016-01-27  Richard Biener  <rguenther@suse.de>
3504         PR tree-optimization/69166
3505         * gcc.dg/torture/pr69166.c: New testcase.
3507 2016-01-27  Martin Jambor  <mjambor@suse.cz>
3509         PR tree-optimization/69355
3510         * gcc.dg/tree-ssa/pr69355.c: New test.
3512 2016-01-27  Marek Polacek  <polacek@redhat.com>
3514         PR c++/69496
3515         * g++.dg/ext/constexpr-vla1.C: New test.
3517 2016-01-20  Christian Bruel  <christian.bruel@st.com>
3519         PR target/69245
3520         * gcc.target/arm/pr69245.c: New test.
3522 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3524         PR tree-optimization/69399
3525         * gcc.dg/torture/pr69399.c: New test.
3527 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3529         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3531 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3533         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3535 2016-01-26  Tom de Vries  <tom@codesourcery.com>
3537         PR tree-optimization/69110
3538         * gcc.dg/autopar/pr69110.c: New test.
3540 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
3541             Sebastian Pop  <s.pop@samsung.com>
3543         * gcc.dg/graphite/isl-ast-op-select.c: New.
3545 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3547         PR fortran/69385
3548         * gfortran.dg/allocate_error_6.f90: New test.
3550 2016-01-26  Richard Henderson  <rth@redhat.com>
3552         * gcc.dg/tm/pr60908.c: New test.
3554 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
3556         PR other/69006
3557         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3558         directive.
3559         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3560         expected multiline output to reflect the colorization being
3561         disabled before newlines.
3562         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3563         (custom_diagnostic_finalizer): Replace call to
3564         pp_newline_and_flush with call to pp_flush.
3565         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3566         * gfortran.dg/implicit_class_1.f90: Likewise.
3567         * lib/gcc-dg.exp (allow_blank_lines): New global.
3568         (dg-allow-blank-lines-in-output): New procedure.
3569         (gcc-dg-prune): Complain about blank lines in the output, unless
3570         dg-allow-blank-lines-in-output was called.
3571         * lib/multiline.exp (_build_multiline_regex): Only support
3572         arbitrary followup text for non-blank-lines, not for blank lines.
3574 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3576         PR tree-optimization/69483
3577         * gcc.dg/pr69483.c: New test.
3578         * g++.dg/opt/pr69483.C: New test.
3580 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3582         PR target/68620
3583         * gcc.target/arm/pr68620.c: New test.
3585 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3587         * gcc.target/i386/pr68986-2.c: Remove -m32.
3589 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3591         PR target/68986
3592         * gcc.target/i386/pr68986-1.c: New test.
3593         * gcc.target/i386/pr68986-2.c: Likewise.
3594         * gcc.target/i386/pr68986-3.c: Likewise.
3596 2016-01-26  Christian Bruel  <christian.bruel@st.com>
3598         * lib/target-supports.exp
3599         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3600         (check_effective_target_arm_crypto_pragma_ok): Likewise.
3601         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3603 2016-01-26  Richard Biener  <rguenther@suse.de>
3605         PR tree-optimization/69452
3606         * gcc.dg/torture/pr69452.c: New testcase.
3608 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3610         PR target/69442
3611         * gcc.dg/pr69442.c: New test.
3613 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
3615         PR target/67896
3616         * gcc.target/aarch64/simd/pr67896.C: New.
3618 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
3620         PR tree-optimization/69400
3621         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3622         function.
3623         (plugin_init): Call it.
3624         * gcc.dg/torture/pr69400.c: New test.
3626 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3628         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3630 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3631             Sebastian Pop  <s.pop@samsung.com>
3633         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3634         isl-0.15.
3636 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3637             Sebastian Pop  <s.pop@samsung.com>
3639         * gcc.dg/graphite/pr69292.c: New.
3641 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
3643         * c-c++-common/goacc/use_device-1.c: New test.
3645 2016-01-25  Jeff Law  <law@redhat.com>
3647         PR tree-optimization/69196
3648         PR tree-optimization/68398
3649         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3650         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3652 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
3654         PR target/69469
3655         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3656         Algorithm.
3658 2016-01-25  Richard Biener  <rguenther@suse.de>
3660         PR testsuite/69380
3661         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3663 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
3665         PR target/69421
3666         * gcc.dg/pr69421.c: New test.
3668 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
3670         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3671         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3672         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3673         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3674         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3675         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3676         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3677         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3678         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3679         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
3681 2016-01-25  Richard Biener  <rguenther@suse.de>
3683         PR tree-optimization/69376
3684         * gcc.dg/torture/pr69376.c: New testcase.
3686 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3688         PR fortran/69397
3689         PR fortran/68442
3690         * gfortran.dg/interface_38.f90: New test.
3691         * gfortran.dg/interface_39.f90: New test.
3693 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
3695         Revert:
3696         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
3698         PR c++/11858
3699         PR c++/24663
3700         PR c++/24664
3701         * g++.dg/template/pr11858.C: New test.
3702         * g++.dg/template/pr24663.C: New test.
3703         * g++.dg/template/unify12.C: New test.
3704         * g++.dg/template/unify13.C: New test.
3705         * g++.dg/template/unify14.C: New test.
3706         * g++.dg/template/unify15.C: New test.
3707         * g++.dg/template/unify16.C: New test.
3708         * g++.dg/template/unify17.C: New test.
3710 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
3712         PR fortran/68283
3713         gfortran.dg/pr68283.f90: New test.
3715 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3717         PR fortran/66094
3718         * gfortran.dg/inline_matmul_13.f90:  New test.
3719         * gfortran.dg/matmul_bounds_8.f90:  New test.
3720         * gfortran.dg/matmul_bounds_9.f90:  New test.
3721         * gfortran.dg/matmul_bounds_10.f90:  New test.
3723 2016-01-23  Tom de Vries  <tom@codesourcery.com>
3725         PR tree-optimization/69426
3726         * gcc.dg/autopar/pr69426.c: New test.
3728 2016-01-23  Martin Sebor  <msebor@redhat.com>
3730         PR c++/58109
3731         PR c++/69022
3732         * g++.dg/cpp0x/alignas5.C: New test.
3733         * g++.dg/ext/vector29.C: Same.
3735 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
3737         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
3738         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
3739         _GNU_SOURCE from compile flags to the source.
3740         * gcc.target/i386/chkp-stropt-12.c: Ditto.
3741         * gcc.target/i386/chkp-stropt-16.c: Ditto.
3742         * gcc.target/i386/chkp-stropt-4.c: Ditto.
3743         * gcc.target/i386/chkp-stropt-8.c: Ditto.
3745 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
3747         PR target/69432
3748         * g++.dg/opt/pr69432.C: New test.
3750 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3752         * gcc.target/powerpc/pr63354c: Adjust target selector to include
3753         32-bit targets testing an -m64 multilib.
3755 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3757         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
3758         64-bit support.
3760 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
3762         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
3764 2016-01-21  Christian Bruel  <christian.bruel@st.com>
3766         PR target/68674
3767         * gcc.target/i386/pr68674.c
3768         * gcc.target/aarch64/pr68674.c
3769         * gcc.target/arm/pr68674.c
3771 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3773         PR target/69403
3774         * gcc.c-torture/execute/pr69403.c: New test.
3776 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3778         PR c++/55843
3779         * g++.dg/template/pr55843.C: New.
3781 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
3783         PR testsuite/66877
3784         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
3785         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
3787 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3789         PR testsuite/67489
3790         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
3791         from dg-do compile directive, and instead add
3792         { dg-require-effective-target int128 }.
3794 2016-01-20  Martin Sebor  <msebor@redhat.com>
3796         PR c/69405
3797         * gcc.dg/sync-fetch.c: New test.
3799 2016-01-21  Martin Sebor  <msebor@redhat.com>
3801         PR target/69252
3802         * gcc.target/powerpc/pr69252.c: New test.
3804 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3806         PR fortran/65996
3807         * gfortran.dg/pr65996.f90: New test.
3809 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3811         PR c++/68810
3812         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
3813         expected to generate an error.
3815 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
3817         PR middle-end/66178
3818         * gcc.dg/torture/pr66178.c: New test.
3820 2016-01-21  Anton Blanchard  <anton@samba.org>
3821             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3823         PR target/63354
3824         * gcc.target/powerpc/pr63354.c:  New test.
3826 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3828         PR rtl-optimization/68990
3829         * gcc.target/i386/pr68990: New.
3831 2016-01-21  Nick Clifton  <nickc@redhat.com>
3833         PR target/69129
3834         * gcc.target/mips/pr69129.c: New.
3836 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
3838         PR c++/58046
3839         * g++.dg/cpp0x/pr58046.C: New.
3841 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
3843         PR target/69187
3844         PR target/65624
3845         * gcc.target/arm/pr69187.c: New test.
3847         PR c++/69355
3848         * g++.dg/torture/pr69355.C: New test.
3850 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
3851             Sebastian Pop  <s.pop@samsung.com>
3853         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
3855 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
3856             Sebastian Pop  <s.pop@samsung.com>
3858         * gcc.dg/graphite/pr68976.c: New test.
3860 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
3862         PR middle-end/67653
3863         * c-c++-common/pr67653.c: New test.
3864         * gcc.dg/torture/pr29119.c: Add dg-warning.
3866 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
3868         * gcc.target/powerpc/cpu-builtin-1.c: New test.
3870 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3872         PR c/24293
3873         * gcc.dg/pr24293.c: New test.
3874         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
3875         incomplete struct type.
3876         * gcc.dg/declspec-1.c: Likewise.
3877         * gcc.dg/pr63549.c: Likewise.
3879 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
3881         PR tree-optimization/66612
3882         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
3883         for bdn instruction.
3885 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3887         * lib/target-supports.exp
3888         (check_effective_target_arm_fp_ok_nocache): New.
3889         (check_effective_target_arm_fp_ok): New.
3890         (add_options_for_arm_fp): New.
3891         (check_effective_target_arm_crypto_ok_nocache): Require
3892         target_arm_v8_neon_ok instead of arm32.
3893         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
3894         (check_effective_target_arm_crypto_pragma_ok): New.
3895         (add_options_for_arm_vfp): New.
3896         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
3897         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
3898         target instead. Force initial fpu to vfp.
3899         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
3900         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
3901         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
3902         dependency.
3903         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
3904         use arm_vfp effective target instead. Force initial fpu to vfp.
3905         * gcc.target/arm/attr-neon3.c: Likewise.
3906         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
3907         arm_vfp_ok.
3908         * gcc.target/arm/unsigned-float.c: Likewise.
3909         * gcc.target/arm/vfp-1.c: Likewise.
3910         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3911         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3912         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3913         * gcc.target/arm/vfp-ldmias.c: Likewise.
3914         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3915         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3916         * gcc.target/arm/vfp-stmiad.c: Likewise.
3917         * gcc.target/arm/vfp-stmias.c: Likewise.
3918         * gcc.target/arm/vnmul-1.c: Likewise.
3919         * gcc.target/arm/vnmul-2.c: Likewise.
3920         * gcc.target/arm/vnmul-3.c: Likewise.
3921         * gcc.target/arm/vnmul-4.c: Likewise.
3923 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
3925         PR testsuite/69366
3926         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
3927         the MPX run-time library, for compile-time MPX test.
3928         * gcc.target/i386/chkp-always_inline.c: Likewise.
3929         * gcc.target/i386/chkp-bndret.c: Likewise.
3930         * gcc.target/i386/chkp-builtins-1.c: Likewise.
3931         * gcc.target/i386/chkp-builtins-2.c: Likewise.
3932         * gcc.target/i386/chkp-builtins-3.c: Likewise.
3933         * gcc.target/i386/chkp-builtins-4.c: Likewise.
3934         * gcc.target/i386/chkp-const-check-1.c: Likewise.
3935         * gcc.target/i386/chkp-const-check-2.c: Likewise.
3936         * gcc.target/i386/chkp-hidden-def.c: Likewise.
3937         * gcc.target/i386/chkp-label-address.c: Likewise.
3938         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
3939         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
3940         * gcc.target/i386/chkp-pr69044.c: Likewise.
3941         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
3942         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
3943         * gcc.target/i386/chkp-strchr.c: Likewise.
3944         * gcc.target/i386/chkp-strlen-1.c: Likewise.
3945         * gcc.target/i386/chkp-strlen-2.c: Likewise.
3946         * gcc.target/i386/chkp-strlen-3.c: Likewise.
3947         * gcc.target/i386/chkp-strlen-4.c: Likewise.
3948         * gcc.target/i386/chkp-strlen-5.c: Likewise.
3949         * gcc.target/i386/chkp-stropt-1.c: Likewise.
3950         * gcc.target/i386/chkp-stropt-10.c: Likewise.
3951         * gcc.target/i386/chkp-stropt-11.c: Likewise.
3952         * gcc.target/i386/chkp-stropt-12.c: Likewise.
3953         * gcc.target/i386/chkp-stropt-13.c: Likewise.
3954         * gcc.target/i386/chkp-stropt-14.c: Likewise.
3955         * gcc.target/i386/chkp-stropt-15.c: Likewise.
3956         * gcc.target/i386/chkp-stropt-16.c: Likewise.
3957         * gcc.target/i386/chkp-stropt-2.c: Likewise.
3958         * gcc.target/i386/chkp-stropt-3.c: Likewise.
3959         * gcc.target/i386/chkp-stropt-4.c: Likewise.
3960         * gcc.target/i386/chkp-stropt-5.c: Likewise.
3961         * gcc.target/i386/chkp-stropt-6.c: Likewise.
3962         * gcc.target/i386/chkp-stropt-7.c: Likewise.
3963         * gcc.target/i386/chkp-stropt-8.c: Likewise.
3964         * gcc.target/i386/chkp-stropt-9.c: Likewise.
3965         * gcc.target/i386/pr63995-2.c: Likewise.
3966         * gcc.target/i386/pr64805.c: Likewise.
3967         * gcc.target/i386/pr65044.c: Likewise.
3968         * gcc.target/i386/pr65167.c: Likewise.
3969         * gcc.target/i386/pr65183.c: Likewise.
3970         * gcc.target/i386/pr65184.c: Likewise.
3971         * gcc.target/i386/thunk-retbnd.c: Likewise.
3973 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
3975         PR tree-optimization/69328
3976         * gcc.dg/pr69328.c: New test.
3978 2016-01-20  Jeff Law  <law@redhat.com>
3980         PR target/25114
3981         * gcc.target/m68k/pr25114.c: New test.
3983 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3985         * gcc.target/arm/memset-inline-10.c: Added
3986         dg-require-effective-target arm_thumb2_ok.
3988 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
3990         * gcc.dg/debug/dwarf2/sso.c: New test.
3992 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
3994         PR testsuite/68820
3995         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
3996         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
3997         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
3999 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4001         PR ipa/66223
4002         * g++.dg/ipa/devirt-50.C: New testcase.
4004 2016-01-19  Marek Polacek  <polacek@redhat.com>
4006         PR c++/68965
4007         * g++.dg/cpp1y/parameter-pack-1.C: New test.
4008         * g++.dg/cpp1y/parameter-pack-2.C: New test.
4010 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4012         PR target/69135
4013         * gcc.target/arm/pr69135_1.c: New test.
4015 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4017         * gcc.target/aarch64/ccmp_1.c: Add new tests.
4019 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4021         * gcc.target/aarch64/ccmp_1.c: New testcase.
4023 2016-01-19  Marek Polacek  <polacek@redhat.com>
4025         PR c++/68586
4026         * g++.dg/cpp0x/enum30.C: New test.
4028 2016-01-19  Richard Biener  <rguenther@suse.de>
4030         PR tree-optimization/69336
4031         * g++.dg/tree-ssa/pr69336.C: New testcase.
4033 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4035         PR debug/65779
4036         * gcc.dg/pr65779.c: New test.
4038 2016-01-19  Richard Biener  <rguenther@suse.de>
4040         PR tree-optimization/69352
4041         * gcc.dg/torture/pr69352.c: New testcase.
4043 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4045         PR rtl-optimization/68955
4046         PR rtl-optimization/64557
4047         * gcc.dg/torture/pr68955.c: New test.
4049 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4051         PR lto/69136
4052         * g++.dg/torture/pr69136.C: New testcase.
4054 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4056         PR lto/69133
4057         * g++.dg/lto/pr69133_0.C: New testcase.
4058         * g++.dg/lto/pr69133_1.C: New testcase.
4060 2016-01-15  Jeff Law  <law@redhat.com>
4062         PR tree-optimization/69320
4063         * gcc.c-torture/pr69320-1.c: New test.
4064         * gcc.c-torture/pr69320-2.c: New test.
4065         * gcc.c-torture/pr69320-3.c: New test.
4066         * gcc.c-torture/pr69320-4.c: New test.
4068 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4070         PR c++/11858
4071         PR c++/24663
4072         PR c++/24664
4073         * g++.dg/template/pr11858.C: New test.
4074         * g++.dg/template/pr24663.C: New test.
4075         * g++.dg/template/unify12.C: New test.
4076         * g++.dg/template/unify13.C: New test.
4077         * g++.dg/template/unify14.C: New test.
4078         * g++.dg/template/unify15.C: New test.
4079         * g++.dg/template/unify16.C: New test.
4080         * g++.dg/template/unify17.C: New test.
4082 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
4084         PR testsuite/69181
4085         * gcc.dg/pr69181-1.c: New test file.
4086         * gcc.dg/pr69181-2.c: New test file.
4087         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4088         globals by moving it to...
4089         (cleanup-after-saved-dg-test): ...this new function.  Add
4090         "global additional_sources_used".  Add reset of global
4091         multiline_expected_outputs to the empty list.
4092         * lib/multiline.exp (_multiline_expected_outputs): Rename this
4093         global to...
4094         (multiline_expected_outputs): ...this, and updated comments to
4095         note that it is modified from gcc-dg.exp.
4096         (dg-end-multiline-output): Update for the above renaming.
4097         (handle-multiline-outputs): Likewise.  Remove the clearing
4098         of the expected outputs to the empty list.
4100 2016-01-18  Richard Biener  <rguenther@suse.de>
4102         PR tree-optimization/69297
4103         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
4105 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
4107         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
4108         dg-options.
4109         * gcc.target/mips/mips-3d-2.c: Likewise.
4110         * gcc.target/mips/mips-3d-3.c: Likewise.
4111         * gcc.target/mips/mips-3d-4.c: Likewise.
4112         * gcc.target/mips/mips-3d-5.c: Likewise.
4113         * gcc.target/mips/mips-3d-6.c: Likewise.
4114         * gcc.target/mips/mips-3d-7.c: Likewise.
4115         * gcc.target/mips/mips-3d-8.c: Likewise.
4116         * gcc.target/mips/mips-3d-9.c: Likewise.
4117         * gcc.target/mips/mips-ps-1.c: Likewise.
4118         * gcc.target/mips/mips-ps-2.c: Likewise.
4119         * gcc.target/mips/mips-ps-3.c: Likewise.
4120         * gcc.target/mips/mips-ps-4.c: Likewise.
4121         * gcc.target/mips/mips-ps-5.c: Likewise.
4122         * gcc.target/mips/mips-ps-6.c: Likewise.
4123         * gcc.target/mips/mips-ps-7.c: Likewise.
4124         * gcc.target/mips/mips-ps-type.c: Likewise.
4125         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4126         * gcc.target/mips/mips16-attributes-6.c: Likewise.
4128 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4130         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
4131         * c-c++-common/goacc/kernels-double-reduction.c: New test.
4132         * c-c++-common/goacc/kernels-empty.c: New test.
4133         * c-c++-common/goacc/kernels-eternal.c: New test.
4134         * c-c++-common/goacc/kernels-loop-2.c: New test.
4135         * c-c++-common/goacc/kernels-loop-3.c: New test.
4136         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
4137         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
4138         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
4139         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
4140         * c-c++-common/goacc/kernels-loop-data.c: New test.
4141         * c-c++-common/goacc/kernels-loop-g.c: New test.
4142         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
4143         * c-c++-common/goacc/kernels-loop-n.c: New test.
4144         * c-c++-common/goacc/kernels-loop-nest.c: New test.
4145         * c-c++-common/goacc/kernels-loop.c: New test.
4146         * c-c++-common/goacc/kernels-noreturn.c: New test.
4147         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
4148         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
4149         * c-c++-common/goacc/kernels-reduction.c: New test.
4151 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4153         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
4154         * gcc.dg/autopar/outer-2.c: Same.
4155         * gcc.dg/autopar/outer-3.c: Same.
4156         * gcc.dg/autopar/outer-4.c: Same.
4157         * gcc.dg/autopar/outer-5.c: Same.
4158         * gcc.dg/autopar/outer-6.c: Same.
4159         * gcc.dg/autopar/parallelization-1.c: Same.
4160         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
4161         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
4162         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
4163         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
4164         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4165         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4166         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4167         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4168         * gcc.dg/autopar/pr39500-1.c: Same.
4169         * gcc.dg/autopar/pr39500-2.c: Same.
4170         * gcc.dg/autopar/pr46193.c: Same.
4171         * gcc.dg/autopar/pr46194.c: Same.
4172         * gcc.dg/autopar/pr49580.c: Same.
4173         * gcc.dg/autopar/pr49960-1.c: Same.
4174         * gcc.dg/autopar/pr49960.c: Same.
4175         * gcc.dg/autopar/pr68373.c: Same.
4176         * gcc.dg/autopar/reduc-1.c: Same.
4177         * gcc.dg/autopar/reduc-1char.c: Same.
4178         * gcc.dg/autopar/reduc-1short.c: Same.
4179         * gcc.dg/autopar/reduc-2.c: Same.
4180         * gcc.dg/autopar/reduc-2char.c: Same.
4181         * gcc.dg/autopar/reduc-2short.c: Same.
4182         * gcc.dg/autopar/reduc-3.c: Same.
4183         * gcc.dg/autopar/reduc-4.c: Same.
4184         * gcc.dg/autopar/reduc-6.c: Same.
4185         * gcc.dg/autopar/reduc-7.c: Same.
4186         * gcc.dg/autopar/reduc-8.c: Same.
4187         * gcc.dg/autopar/reduc-9.c: Same.
4188         * gcc.dg/autopar/uns-outer-4.c: Same.
4189         * gcc.dg/autopar/uns-outer-5.c: Same.
4190         * gcc.dg/autopar/uns-outer-6.c: Same.
4191         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4192         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4194 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4196         PR target/63679
4197         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
4198         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
4200 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4202         PR target/63679
4203         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
4204         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
4205         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
4207 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4209         PR target/63679
4210         * gcc.dg/tree-ssa/sra-17.c: New.
4211         * gcc.dg/tree-ssa/sra-18.c: New.
4213 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4215         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
4217 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
4219         * gnat.dg/inline12.adb: New test.
4221 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
4223         PR tree-optimization/66797
4224         * gcc.c-torture/execute/pr65447.c: Relax check condition.
4226 2016-01-18  Richard Biener  <rguenther@suse.de>
4228         PR tree-optimization/69170
4229         * gcc.dg/torture/pr69170.c: New testcase.
4231 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
4233         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
4235 2016-01-16  Tom de Vries  <tom@codesourcery.com>
4237         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
4239 2016-01-16  Tom de Vries  <tom@codesourcery.com>
4241         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
4242         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
4243         redundant dg-require-effective-target pthread.
4244         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
4245         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4246         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4247         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4248         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4249         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4250         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4252 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
4254         PR target/68609
4255         * gcc.target/powerpc/recip-6.c: Enable on AIX.
4256         * gcc.target/powerpc/recip-7.c: Same.
4258 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4260         PR c++/69091
4261         * g++.dg/template/pr69091.C: New test.
4263 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4265         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4266         dump does not contain an error_mark_node.
4267         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4268         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4270 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4272         PR c++/68936
4273         * g++.dg/template/pr68936.C: New test.
4275 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
4277         PR target/68609
4278         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4279         * gcc.target/powerpc/recip-2.c: Same.
4280         * gcc.target/powerpc/recip-3.c: Same.
4281         * gcc.target/powerpc/recip-4.c: Same.
4282         * gcc.target/powerpc/recip-sqrtf.c: Same.
4284 2016-01-15  Jeff Law  <law@redhat.com>
4286         PR tree-optimization/69270
4287         * gcc.dg/tree-ssa/pr69270-2.c: New test.
4288         * gcc.dg/tree-ssa/pr69270-3.c: New test.
4290 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
4292         PR fortran/49630
4293         * gfortran.dg/deferred_character_13.f90: New test for the fix
4294         of comment 3 of the PR.
4296         PR fortran/54070
4297         * gfortran.dg/deferred_character_8.f90: New test
4298         * gfortran.dg/allocate_error_5.f90: New test
4300         PR fortran/60593
4301         * gfortran.dg/deferred_character_10.f90: New test
4303         PR fortran/60795
4304         * gfortran.dg/deferred_character_14.f90: New test
4306         PR fortran/61147
4307         * gfortran.dg/deferred_character_11.f90: New test
4309         PR fortran/64324
4310         * gfortran.dg/deferred_character_9.f90: New test
4312 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4314         PR rtl-optimization/69030
4315         * gcc.target/i386/pr69030.c: New.
4317 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4319         * gcc.target/aarch64/target_attr_17.c: New test.
4321 2016-01-15  Richard Biener  <rguenther@suse.de>
4323         PR tree-optimization/66856
4324         * gcc.dg/torture/pr66856-1.c: New testcase.
4325         * gcc.dg/torture/pr66856-2.c: Likewise.
4327 2016-01-15  Richard Biener  <rguenther@suse.de>
4329         PR debug/69137
4330         * g++.dg/lto/pr69137_0.C: New testcase.
4332 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
4334         PR middle-end/69246
4335         * gcc.target/i386/pr69246.c: New test.
4337 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4339         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4341 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4343         PR c++/56194
4344         * g++.dg/init/const9.C: Disable test on S/390.
4346 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4348         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4349         * g++.dg/Wno-frame-address.C: Ditto.
4351 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4353         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4355 2016-01-15  Richard Biener  <rguenther@suse.de>
4357         PR tree-optimization/68961
4358         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4360 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4362         * gcc.target/i386/pr65105-5.c: New test.
4364 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4366         * gcc.c-torture/execute/alias-4.c: New testcase.
4368 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4370         PR ipa/68148
4371         * g++.dg/ipa/devirt-49.C: New testcase.
4373 2016-01-15  Christian Bruel  <christian.bruel@st.com>
4375         PR target/65837
4376         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4377         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4378         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4380 2016-01-15  Richard Biener  <rguenther@suse.de>
4382         PR tree-optimization/69117
4383         * gcc.dg/torture/pr69117.c: New testcase.
4385 2015-01-14  Ryan Burn  <contact@rnburn.com>
4387         PR c++/69048
4388         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4390 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4392         PR testsuite/67509
4393         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4394         range tests use 100 * maximum instead of maximum + 1.
4396 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4398         PR debug/69244
4399         * gcc.dg/guality/pr69244.c: New test.
4401 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
4403         * lib/target-supports.exp (check_effective_target_issignaling):
4404         New procedure.
4405         * gcc.dg/pr61441.c: Require issignaling effective target.
4407 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
4409         PR target/68803
4410         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4412 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
4414         PR c++/68819
4415         PR preprocessor/69177
4416         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4417         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4418         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4419         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4421 2016-01-14  Marek Polacek  <polacek@redhat.com>
4423         PR c/69262
4424         * gcc.dg/array-15.c: New test.
4426 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4428         PR middle-end/68146
4429         PR tree-optimization/69155
4430         * gfortran.dg/pr68146.f: New test.
4431         * gfortran.dg/pr69155.f90: New test.
4433 2016-01-14  Richard Biener  <rguenther@suse.de>
4435         PR tree-optimization/68060
4436         * gcc.dg/torture/pr68060-1.c: New testcase.
4437         * gcc.dg/torture/pr68060-2.c: Likewise.
4439 2016-01-14  Nick Clifton  <nickc@redhat.com>
4441         * lib/target-supports.exp
4442         (check_effective_target_arm_neon_ok_nocache): Add an option
4443         sequence that includes setting the ARM architecture to ARMv7-A.
4444         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4445         command line options necessary to enable Neon support.
4446         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4447         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4448         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4449         * gcc.target/arm/pr69180.c: Likewise.
4451 2016-01-14  Jeff Law  <law@redhat.com>
4453         PR tree-optimization/69270
4454         * gcc.dg/tree-ssa/pr69270.c: New test.
4456 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
4458         PR c/66208
4459         * c-c++-common/pr66208.c: New file.
4461 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4463         PR tree-optimization/69156
4464         * gcc.dg/pr69156.c: New test.
4466 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4468         * gcc.target/i386/pr69225-7.c: New test.
4470 2016-01-13  Richard Henderson  <rth@redhat.com>
4472         * gcc.dg/tm/memopt-13.c: Update expected function.
4473         * gcc.dg/tm/memopt-6.c: Likewise.
4475 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
4477         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4478         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4479         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4480         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4482 2016-01-13  Tom de Vries  <tom@codesourcery.com>
4484         PR tree-optimization/69169
4485         * gcc.dg/pr69169.c: New test.
4487 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
4489         PR target/69228
4490         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4491         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4492         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4493         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4494         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4495         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4496         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4497         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4499 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4501         PR target/69247
4502         * gcc.dg/pr69247.c: New test.
4504 2016-01-13  Richard Biener  <rguenther@suse.de>
4506         PR tree-optimization/69242
4507         * gcc.dg/torture/pr69242.c: New testcase.
4509 2016-01-13  Richard Biener  <rguenther@suse.de>
4511         PR tree-optimization/69186
4512         * gcc.dg/torture/pr69186.c: New testcase.
4514 2016-01-13  Jeff Law  <law@redhat.com>
4516         PR tree-optimization/67755
4517         * gcc.dg/tree-ssa/pr67755.c: New test.
4519 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4521         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4522         pass number in output by a star.
4524 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
4526         PR tree-optimization/68911
4527         * gcc.c-torture/execute/pr68911.c: New test.
4529 2016-01-12  Marek Polacek  <polacek@redhat.com>
4531         PR c++/68979
4532         * g++.dg/warn/permissive-1.C: New test.
4534 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4536         PR objc++/68511
4537         PR c++/69213
4538         * g++.dg/opt/pr69213.C: New test.
4540 2016-01-12  Christian Bruel  <christian.bruel@st.com>
4542         PR target/69180
4543         * gcc.target/arm/pr69180.c: New test.
4545 2016-01-12  Richard Biener  <rguenther@suse.de>
4547         PR lto/69077
4548         * g++.dg/lto/pr69077_0.C: New testcase.
4549         * g++.dg/lto/pr69077_1.C: Likewise.
4551 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4553         PR target/69175
4554         * g++.dg/opt/pr69175.C: New test.
4556 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
4558         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4559         rather than #including math.h & stdlib.h.
4560         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4561         * gcc.dg/vect/pr49771.c: Likewise.
4562         * gcc.dg/vect/vect-10-big-array.c: Likewise.
4563         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4564         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4565         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4566         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4567         * gcc.dg/vect/pr44507.c: Likewise.
4568         * gcc.dg/vect/pr45902.c: Likewise.
4569         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4570         * gcc.dg/vect/vect-117.c: Likewise.
4571         * gcc.dg/vect/vect-99.c: Likewise.
4572         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4573         * gcc.dg/vect/vect-cond-1.c: Likewise.
4574         * gcc.dg/vect/vect-cond-2.c: Likewise.
4575         * gcc.dg/vect/vect-cond-3.c: Likewise.
4576         * gcc.dg/vect/vect-cond-4.c: Likewise.
4577         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4578         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4579         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4580         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4581         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4582         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4583         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4584         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4585         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4586         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4587         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4588         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4589         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4590         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4591         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4592         include of signal.h.
4593         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4594         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4595         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4596         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4597         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4598         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4599         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4600         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4601         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4602         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4603         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4604         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4605         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4606         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4607         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4608         * gcc.dg/vect/vect-outer-5.c: Likewise.
4609         * gcc.dg/vect/vect-outer-6.c: Likewise.
4610         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4611         include of stdio.h.
4613 2016-01-12  Nick Clifton  <nickc@redhat.com>
4615         PR target/68913
4616         * gcc.dg/lto/pr61886_0.c: Rename the external function called
4617         to fread so that it will be found in all target runtimes.
4619 2016-01-12  Richard Biener  <rguenther@suse.de>
4621         PR tree-optimization/69053
4622         * g++.dg/torture/pr69053.C: New testcase.
4624 2016-01-12  Richard Biener  <rguenther@suse.de>
4626         PR tree-optimization/69168
4627         * gcc.dg/torture/pr69168.c: New testcase.
4629 2016-01-12  Richard Biener  <rguenther@suse.de>
4631         PR tree-optimization/69157
4632         * gcc.dg/torture/pr69157.c: New testcase.
4634 2016-01-12  Richard Biener  <rguenther@suse.de>
4636         PR tree-optimization/69174
4637         * gcc.dg/torture/pr69174.c: New testcase.
4639 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4641         PR c++/66808
4642         PR c++/69000
4643         * g++.dg/tls/pr66808.C: New test.
4644         * g++.dg/tls/pr69000.C: New test.
4646 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4648         * gcc.target/powerpc/swaps-p8-23.c: New test.
4649         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4651 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
4653         PR tree-optimization/68356
4654         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4656 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4657             Jim Wilson  <jim.wilson@linaro.org>
4659         PR target/69194
4660         * gcc.target/arm/pr69194.c: New test.
4662 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4664         PR target/69225
4665         * gcc.target/i386/pr69225-1.c: New test.
4666         * gcc.target/i386/pr69225-2.c: Likewise.
4667         * gcc.target/i386/pr69225-3.c: Likewise.
4668         * gcc.target/i386/pr69225-4.c: Likewise.
4669         * gcc.target/i386/pr69225-5.c: Likewise.
4670         * gcc.target/i386/pr69225-6.c: Likewise.
4672 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
4674         PR target/67462
4675         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4676         if lp64.
4678         PR target/69071
4679         * gcc.dg/pr69071.c: New test.
4681         PR c++/69211
4682         * g++.dg/opt/pr69211.C: New test.
4684         PR tree-optimization/69214
4685         * gcc.c-torture/compile/pr69214.c: New test.
4687 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
4689         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
4690         * gcc.target/i386/pr66232-11.c: Ditto.
4691         * gcc.target/i386/pr66232-12.c: Ditto.
4692         * gcc.target/i386/pr66232-13.c: Ditto.
4694 2016-01-11  Richard Biener  <rguenther@suse.de>
4696         PR tree-optimization/69173
4697         * gcc.dg/torture/pr69173.c: New testcase.
4699 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4701         PR rtl-optimization/68796
4702         * gcc.target/aarch64/tst_5.c: New test.
4703         * gcc.target/aarch64/tst_6.c: Likewise.
4705 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4707         PR rtl-optimization/68841
4708         * gcc.dg/pr68841.c: New test.
4709         * gcc.c-torture/execute/pr68841.c: New test.
4711 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
4713         PR rtl-optimization/68920
4714         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
4715         for ix86 targets.
4716         * gcc.dg/ifcvt-5.c: New test.
4718 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
4720         PR bootstrap/69123
4721         * g++.dg/pr69123.C: New.
4723 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4725         PR target/69010
4726         * gcc.target/i386/pr69010.c: New test.
4728 2016-01-11  Martin Jambor  <mjambor@suse.cz>
4730         PR ipa/69044
4731         * gcc.target/i386/chkp-pr69044.c: New test.
4733 2016-01-11  Tom de Vries  <tom@codesourcery.com>
4735         PR tree-optimization/69109
4736         * gcc.dg/autopar/pr69109-2.c: New test.
4737         * gcc.dg/autopar/pr69109.c: New test.
4739 2016-01-11  Tom de Vries  <tom@codesourcery.com>
4741         PR tree-optimization/69108
4742         * gcc.dg/autopar/pr69108.c: New test.
4744 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
4746         PR c++/69029
4747         * c-c++-common/Wisleading-indentation.c: Augment test.
4749 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4751         PR fortran/69154
4752         * gfortran.dg/inline_matmul_12.f90:  New test.
4754 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
4756         PR fortran/67779
4757         * gfortran.dg/actual_array_offset_1: New test.
4759 2016-01-10  Tom de Vries  <tom@codesourcery.com>
4761         PR tree-optimization/69062
4762         * gcc.dg/autopar/pr69062.c: New test.
4764 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
4766         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
4767         * gcc.dg/vect/slp-perm-2.c: Likewise.
4768         * gcc.dg/vect/slp-perm-3.c: Likewise.
4769         * gcc.dg/vect/slp-perm-5.c: Likewise.
4770         * gcc.dg/vect/slp-perm-6.c: Likewise.
4771         * gcc.dg/vect/slp-perm-7.c: Likewise.
4772         * gcc.dg/vect/slp-perm-8.c: Likewise.
4774 2016-01-10  Tom de Vries  <tom@codesourcery.com>
4776         PR tree-optimization/69039
4777         * gcc.dg/autopar/pr69039.c: New test.
4779 2016-01-09  Marek Polacek  <polacek@redhat.com>
4781         PR c++/69113
4782         * g++.dg/pr69113.C: New test.
4784 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
4786         PR middle-end/50865
4787         PR tree-optimization/69097
4788         * gcc.c-torture/execute/pr50865.c: New test.
4789         * gcc.c-torture/execute/pr69097-1.c: New test.
4790         * gcc.c-torture/execute/pr69097-2.c: New test.
4791         * gcc.dg/pr69097-1.c: New test.
4792         * gcc.dg/pr69097-2.c: New test.
4794 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
4796         PR c++/69164
4797         * g++.dg/opt/pr69164.C: New test.
4799 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4801         PR tree-optimization/69167
4802         * gcc.dg/pr69167.c: New test.
4804 2016-01-08  Marek Polacek  <polacek@redhat.com>
4806         PR c++/68449
4807         * g++.dg/pr68449.C: New.
4809 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
4811         PR tree-optimization/68707
4812         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
4813         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
4814         on platforms supporting it.
4815         * gcc.dg/vect/slp-perm-2.c: Likewise.
4816         * gcc.dg/vect/slp-perm-3.c: Likewise.
4817         * gcc.dg/vect/slp-perm-5.c: Likewise.
4818         * gcc.dg/vect/slp-perm-7.c: Likewise.
4819         * gcc.dg/vect/slp-perm-8.c: Likewise.
4820         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
4821         on platforms supporting it.
4823 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4825         PR tree-optimization/69162
4826         * gcc.dg/pr69162.c: New test.
4828         PR tree-optimization/69172
4829         * gcc.dg/pr69172.c: New test.
4831 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4833         PR tree-optimization/67781
4834         * gcc.c-torture/execute/pr67781.c: New file.
4836 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4838         PR tree-optimization/69083
4839         * gcc.dg/vect/pr69083.c: New test.
4841 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
4843         PR tree-optimization/61441
4844         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
4845         Use -fexcess-precision=standard for compiler options.
4846         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
4848 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4850         PR fortran/69128
4851         * gfortran.dg/gomp/pr69128.f90: New test.
4853         PR c++/69145
4854         * g++.dg/ext/pr69145-1.C: New test.
4855         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
4856         * g++.dg/ext/pr69145-2.h: New file.
4858 2016-01-07  Martin Sebor  <msebor@redhat.com>
4860         PR c/68966
4861         * gcc.dg/atomic-fetch-bool.c: New test.
4862         * gcc.dg/sync-fetch-bool.c: New test.
4864 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
4866         PR fortran/66680
4867         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
4869 2016-01-07  Nick Clifton  <nickc@redhat.com>
4871         PR target/66655
4872         * g++.dg/pr66655.C: New test.
4873         * g++.dg/pr66655_1.cc: Test support file.
4874         * g++.dg/pr66655.h: Test header file.
4876 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
4878         PR fortran/66680
4879         gfortran.dg/gomp/pr66680.f90: New test.
4881 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
4883         PR target/69171
4884         * gcc.target/i386/pr69171-1.c: New test.
4885         * gcc.target/i386/pr69171-2.c: Likewise.
4886         * gcc.target/i386/pr69171-3.c: Likewise.
4887         * gcc.target/i386/pr69171-4.c: Likewise.
4888         * gcc.target/i386/pr69171-5.c: Likewise.
4889         * gcc.target/i386/pr69171-6.c: Likewise.
4891 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
4893         PR middle-end/67639
4894         * c-c++-common/pr67639.c: New test.
4896 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
4898         PR tree-optimization/69141
4899         * g++.dg/opt/pr69141.C: New test.
4901 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4903         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
4905 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
4907         PR target/69140
4908         * gcc.target/i386/pr69140.c: New test
4910 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
4912         * gcc.dg/bad-dereference.c: New test case.
4914 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4916         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
4918 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
4920         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
4922 2016-01-06  Marek Polacek  <polacek@redhat.com>
4924         PR sanitizer/69099
4925         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
4927 2016-01-05  Marek Polacek  <polacek@redhat.com>
4929         PR c/69104
4930         * gcc.dg/atomic-invalid-2.c: New.
4932 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4934         PR target/68991
4935         * gcc.target/i386/pr68991.c: New test.
4937 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4939         PR target/68991
4940         * g++.dg/pr68991-1.C: New test.
4941         * g++.dg/pr68991-2.C: Likewise.
4943 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
4945         PR other/60465
4946         * gcc.target/ia64/pr60465-gprel64.c: New test.
4947         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
4949 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4951         PR rtl-optimization/68651
4952         * gcc.target/aarch64/pr68651_1.c: New test.
4954 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
4956         PR c/69122
4957         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
4959 2016-01-05  Nathan Sidwell  <nathan@acm.org>
4961         PR c++/58583
4962         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
4964         * gcc.dg/alias-15.c: New.
4966 2016-01-05  Nick Clifton  <nickc@redhat.com>
4968         PR target/68870
4969         * g++.dg/pr68770.C: New test.
4971 2016-01-04  Mike Stump  <mikestump@comcast.net>
4973         * lib/target-supports.exp (check_effective_target_cilkplus):
4974         cilkplus targets require pthreads.
4975         (check_effective_target_cilkplus): Remove special case for NVPTX.
4977 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4979         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
4980         generation.
4982 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
4984         Update copyright years.
4986 2016-01-04  Marek Polacek  <polacek@redhat.com>
4988         PR c/68908
4989         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
4990         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
4991         * gcc.dg/atomic/stdatomic-op-5.c: New test.
4993 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4995         * gcc.target/sparc/20160104-2.c: New test.
4997 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4999         * gcc.target/sparc/20160104-1.c: New test.
5001 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
5003         PR fortran/65045
5004         * gfortran.dg/pr65045.f90: New test.
5006 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
5008         * gnat.dg/specs/debug1.ads: Delete.
5010 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5012         PR libgfortran/68867
5013         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5014         expression.
5016 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5018         PR libgfortran/68867
5019         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5020         PowerPC.
5022 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
5024         PR fortran/68864
5025         * gfortran.dg/pr68864.f90: New test.
5027 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
5029         PR tree-optimization/69070
5030         * gcc.dg/pr69070.c: New test.
5032         PR sanitizer/69055
5033         * gfortran.dg/pr69055.f90: New test.
5035         PR target/69015
5036         * gcc.dg/pr69015.c: New test.
5038 Copyright (C) 2016 Free Software Foundation, Inc.
5040 Copying and distribution of this file, with or without modification,
5041 are permitted in any medium without royalty provided the copyright
5042 notice and this notice are preserved.