uninit-19.c: Fix warning line for hppa*64*-*-*.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf5479e29a7ac5409c5ec23b511514641a1d0db6e
1 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
3         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5         PR tree-optimization/68644
6         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8         PR rtl-optimization/64886
9         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11 2016-04-09  Tom de Vries  <tom@codesourcery.com>
13         PR tree-optimization/68953
14         * gcc.dg/graphite/pr68953.c: New test.
16 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
18         PR fortran/70592
19         * gfortran.dg/deferred_character_16.f90: New test.
21 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
23         PR tree-optimization/70586
24         * gcc.c-torture/execute/pr70586.c: New test.
26 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
28         PR sanitizer/70573
29         * c-c++-common/asan/halt_on_error-1.c: Replace memset
30         with __builtin_memset
31         * c-c++-common/asan/halt_on_error-2.c: Likewise.
33 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
35         PR lto/70289
36         PR ipa/70348
37         PR tree-optimization/70373
38         PR middle-end/70533
39         PR middle-end/70534
40         PR middle-end/70535
41         * c-c++-common/goacc/reduction-5.c: New test.
42         * c-c++-common/goacc/reduction-promotions.c: New test.
43         * gfortran.dg/goacc/reduction-3.f95: New test.
44         * gfortran.dg/goacc/reduction-promotions.f90: New test.
46 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
48         PR c++/70590
49         PR c++/70452
50         * g++.dg/pr70590.C: New test.
51         * g++.dg/pr70590-2.C: New test.
53 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
55         PR middle-end/70593
56         * gcc.target/i386/pr70593.c: New test.
58         PR rtl-optimization/70574
59         * gcc.target/i386/avx2-pr70574.c: New test.
61 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
63         PR sanitizer/70541
64         * c-c++-common/asan/pr70541.c: New test.
66 2016-04-08  Tom de Vries  <tom@codesourcery.com>
68         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
69         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
71 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
73         PR target/70566
74         * gcc.c-torture/execute/pr70566.c: New test.
76 2016-04-08  Tom de Vries  <tom@codesourcery.com>
78         * c-c++-common/goacc/uninit-copy-clause.c: New test.
79         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
81 2016-04-08  Alan Modra  <amodra@gmail.com>
83         * gcc.target/powerpc/pr70117.c: New.
85 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
87         PR testsuite/70581
88         * gcc.dg/lto/simd-function_0.c: New test.
90         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
91         clones.
92         * c-c++-common/attr-simd-2.c: Likewise.
93         * c-c++-common/attr-simd-4.c: Likewise.
94         * gcc.dg/gomp/simd-clones-2.c: Likewise.
95         * gcc.dg/gomp/simd-clones-3.c: Likewise.
97 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
99         PR testsuite/70553
100         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
102 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
103             Tom de Vries  <tom@codesourcery.com>
105         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
106         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
107         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
108         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
109         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
110         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
111         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
112         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
114 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
116         PR c/70436
117         * g++.dg/warn/Wparentheses-29.C: New test.
119 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
121         PR c/70436
122         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
123         explicit braces to resolve a future -Wparentheses warning.
125 2016-04-06  Richard Henderson  <rth@redhat.com>
127         * gcc.dg/pr61817-1.c: New test.
128         * gcc.dg/pr61817-2.c: New test.
129         * gcc.dg/pr69391-1.c: New test.
130         * gcc.dg/pr69391-2.c: New test.
132 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
134         PR rtl-optimization/70398
135         * testsuite/gcc.target/aarch64/pr70398.c: New.
137 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
139         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
141 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
142             Pedro Alves  <palves@redhat.com>
144         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
146 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
148         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
149         Check for avx512f effective targets instead of avx2.
150         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
151         for AVX512F clones.
152         * gcc.dg/gomp/declare-simd-3.c: Likewise.
153         * g++.dg/gomp/declare-simd-1.C: Likewise.
154         * g++.dg/gomp/declare-simd-3.C: Likewise.
155         * g++.dg/gomp/declare-simd-4.C: Likewise.
157         PR middle-end/70550
158         * c-c++-common/gomp/pr70550-1.c: New test.
159         * c-c++-common/gomp/pr70550-2.c: New test.
161 2016-04-05  Nathan Sidwell  <nathan@acm.org>
163         PR c++/70512
164         * g++.dg/ext/attribute-may-alias-5.C: New.
166 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
168         PR c++/70336
169         * c-c++-common/pr70336.c: New test.
170         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
171         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
173 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
175         PR ipa/66223
176         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
178 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
180         PR rtl-optimization/70542
181         * gcc.dg/torture/pr70542.c: New test.
182         * gcc.target/i386/avx2-pr70542.c: New test.
184 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
186         PR tree-optimization/70509
187         * gcc.target/i386/avx512bw-pr70509.c: New test.
189 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
191         PR c++/70452
192         * g++.dg/ext/constexpr-vla4.C: New test.
194 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
196         PR target/70510
197         * gcc.target/i386/pr70510.c: New test.
199 2016-04-05  Richard Biener  <rguenther@suse.de>
201         PR tree-optimization/70526
202         * g++.dg/torture/pr70526.C: New testcase.
204 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
206         PR target/70525
207         * gcc.target/i386/pr70525.c: New test.
209 2016-04-05  Richard Biener  <rguenther@suse.de>
211         PR middle-end/70499
212         * g++.dg/torture/pr70499.C: New testcase.
214 2016-04-05  Richard Biener  <rguenther@suse.de>
216         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
217         remove XFAIL.
219 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
221         PR middle-end/70307
222         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
223         rs6000 ABI warnings.
225 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
227         PR ipa/66223
228         * g++.dg/ipa/devirt-51.C: New testcase.
230 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
231             Jakub Jelinek <jakub@redhat.com>
233         PR middle-end/70457
234         * gcc.dg/torture/pr70457.c: New.
236 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
238         PR fortran/67538
239         * gfortran.dg/allocate_with_source_19.f08: New test.
241 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
243         PR fortran/65795
244         * gfortran.dg/coarray_allocate_6.f08: New test.
246 2016-04-04  Richard Biener  <rguenther@suse.de>
248         PR rtl-optimization/70484
249         * gcc.dg/torture/pr70484.c: New testcase.
251 2016-04-04  Marek Polacek  <polacek@redhat.com>
253         PR c/70307
254         * gcc.dg/torture/pr70307.c: New test.
256 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
258         PR target/70416
259         PR target/67391
260         * gcc.target/sh/torture/pr70416.c: New.
262 2016-04-02  Martin Sebor  <msebor@redhat.com>
264         PR c++/67376
265         PR c++/70170
266         PR c++/70172
267         PR c++/70228
268         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
269         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
270         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
271         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
272         * g++.dg/cpp0x/constexpr-string.C: Same.
273         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
274         * g++.dg/cpp0x/pr65398.C: Same.
275         * g++.dg/ext/constexpr-vla1.C: Same.
276         * g++.dg/ext/constexpr-vla2.C: Same.
277         * g++.dg/ext/constexpr-vla3.C: Same.
278         * g++.dg/ubsan/pr63956.C: Same.
280 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
282         PR rtl-optimization/70467
283         * gcc.target/i386/pr70467-2.c: New test.
285 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
286             Marek Polacek  <polacek@redhat.com>
288         PR c++/70488
289         * g++.dg/init/new47.C: New test.
291 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
293         PR target/70496
294         * gcc.target/arm/pr70496.c: New test.
296 2016-04-01  Nathan Sidwell  <nathan@acm.org>
298         PR c++/68475
299         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
301 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
303         PR target/69890
304         * gcc.dg/strlenopt.h (memmove): New.
305         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
306         instead of "string.h".
307         * gcc.target/i386/chkp-strlen-2.c: Likewise.
308         * gcc.target/i386/chkp-strlen-3.c: Likewise.
309         * gcc.target/i386/chkp-strlen-4.c: Likewise.
310         * gcc.target/i386/chkp-strlen-5.c: Likewise.
311         * gcc.target/i386/chkp-stropt-1.c: Likewise.
312         * gcc.target/i386/chkp-stropt-10.c: Likewise.
313         * gcc.target/i386/chkp-stropt-11.c: Likewise.
314         * gcc.target/i386/chkp-stropt-12.c: Likewise.
315         * gcc.target/i386/chkp-stropt-13.c: Likewise.
316         * gcc.target/i386/chkp-stropt-14.c: Likewise.
317         * gcc.target/i386/chkp-stropt-15.c: Likewise.
318         * gcc.target/i386/chkp-stropt-16.c: Likewise.
319         * gcc.target/i386/chkp-stropt-2.c: Likewise.
320         * gcc.target/i386/chkp-stropt-3.c: Likewise.
321         * gcc.target/i386/chkp-stropt-4.c: Likewise.
322         * gcc.target/i386/chkp-stropt-5.c: Likewise.
323         * gcc.target/i386/chkp-stropt-6.c: Likewise.
324         * gcc.target/i386/chkp-stropt-7.c: Likewise.
325         * gcc.target/i386/chkp-stropt-8.c: Likewise.
326         * gcc.target/i386/chkp-stropt-9.c: Likewise.
328 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
330         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
331         (Holder::foo): Reflect this.
333 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
335         PR target/70442
336         * gcc.dg/pr70442.c: New test.
338 2016-03-31  Nathan Sidwell  <nathan@acm.org>
340         PR c++/70393
341         * g++.dg/cpp0x/constexpr-virtual6.C: New.
343 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
345         PR target/70453
346         * gcc.target/i386/pr70453.c: New test.
348 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
350         PR target/70292
351         * gcc.c-torture/pr70292.c: New test.
353 2016-03-31  Marek Polacek  <polacek@redhat.com>
355         PR c/70297
356         * c-c++-common/pr70297.c: New test.
357         * g++.dg/cpp0x/typedef-redecl.C: New test.
358         * gcc.dg/typedef-redecl2.c: New test.
360 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
362         PR rtl-optimization/70460
363         * gcc.c-torture/execute/pr70460.c: New test.
365 2016-03-31  Richard Biener  <rguenther@suse.de>
367         PR c++/70430
368         * g++.dg/ext/vector30.C: New testcase.
370 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
371             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
373         * gfortran.dg/fmt_pf.f90: New test.
375 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
377         Forward-port from 5 branch
378         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
380         PR testsuite/70356
381         * gcc.target/i386/avx-vextractf128-256-5.c: Move
382         dg-require-effective-target after dg-do.
384         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
386         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
388 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
389             Julian Brown  <julian@codesourcery.com>
390             Chung-Lin Tang  <cltang@codesourcery.com>
391             Cesar Philippidis  <cesar@codesourcery.com>
392             James Norris  <jnorris@codesourcery.com>
393             Tom de Vries  <tom@codesourcery.com>
394             Nathan Sidwell  <nathan@codesourcery.com>
396         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
397         * c-c++-common/goacc/loop-clauses.c: Likewise.
398         * g++.dg/goacc/template.C: Likewise.
399         * gfortran.dg/goacc/combined-directives.f90: Likewise.
400         * gfortran.dg/goacc/loop-1.f95: Likewise.
401         * gfortran.dg/goacc/loop-5.f95: Likewise.
402         * gfortran.dg/goacc/loop-6.f95: Likewise.
403         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
404         * c-c++-common/goacc-gomp/nesting-1.c: Update.
405         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
406         * c-c++-common/goacc/clauses-fail.c: Likewise.
407         * c-c++-common/goacc/parallel-1.c: Likewise.
408         * c-c++-common/goacc/reduction-1.c: Likewise.
409         * c-c++-common/goacc/reduction-2.c: Likewise.
410         * c-c++-common/goacc/reduction-3.c: Likewise.
411         * c-c++-common/goacc/reduction-4.c: Likewise.
412         * c-c++-common/goacc/routine-3.c: Likewise.
413         * c-c++-common/goacc/routine-4.c: Likewise.
414         * c-c++-common/goacc/routine-5.c: Likewise.
415         * c-c++-common/goacc/tile.c: Likewise.
416         * g++.dg/goacc/template.C: Likewise.
417         * gfortran.dg/goacc/combined-directives.f90: Likewise.
418         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
419         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
420         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
421         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
422         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
423         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
424         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
425         * c-c++-common/goacc/use_device-1.c: ... this file.
426         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
427         * c-c++-common/goacc/host_data-5.c: ... this file, and...
428         * c-c++-common/goacc/host_data-6.c: ... this file.
429         * c-c++-common/goacc/loop-2-kernels.c: New file.
430         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
431         * c-c++-common/goacc/loop-3.c: Likewise.
432         * g++.dg/goacc/reference.C: Likewise.
433         * g++.dg/goacc/routine-1.C: Likewise.
434         * g++.dg/goacc/routine-2.C: Likewise.
436 2016-03-30  Richard Biener  <rguenther@suse.de>
438         PR middle-end/70450
439         * gcc.dg/torture/pr70450.c: New testcase.
441 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
443         PR target/70421
444         * gcc.dg/torture/pr70421.c: New test.
445         * gcc.target/i386/avx512f-pr70421.c: New test.
447 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
449         PR testsuite/70364
450         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
451         (check): New function.
452         (bar): Call check.
453         (foo): Align stack to 16 bytes when calling bar.
454         * gcc.target/i386/cleanup-2.c: Likewise.
456 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
458         PR tree-optimization/59124
459         * gcc.dg/Warray-bounds-19.c: New test.
461 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
463         * lib/prune.exp (escape_regex_chars): New.
464         (prune_file_path): Update to quote metcharacters for regexp.
466 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
468         PR rtl-optimization/70429
469         * gcc.c-torture/execute/pr70429.c: New test.
471         PR tree-optimization/70405
472         * gcc.dg/pr70405.c: New test.
474 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
476         PR fortran/70397
477         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
478         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
480 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
482         PR testsuite/64177
483         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
484         __cilkrts_set_param to set two workers.
485         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
486         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
488 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
490         * g++.dg/ext/fnname5.C: Update the test for Darwin.
492 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
494         PR target/70406
495         * gcc.target/i386/pr70406.c: New test.
497 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
499         * gnat.dg/specs/double_record_extension3.ads: New test.
501 2016-03-25  Richard Henderson  <rth@redhat.com>
503         PR target/70120
504         * gcc.target/aarch64/pr70120-1.c: New.
505         * gcc.target/aarch64/pr70120-2.c: New.
506         * gcc.target/aarch64/pr70120-3.c: New.
508 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
510         PR c++/62212
511         * g++.dg/template/mangle2.C: The dg-do directive should be
512         "compile" not "assemble".
514 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
516         PR lto/69650
517         * gcc.dg/pr69650.c: New test.
519 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
521         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
523 2016-03-25  Alan Modra  <amodra@gmail.com>
525         * gcc.dg/dfp/pr70052.c: New test.
527 2016-03-24  Richard Henderson  <rth@redhat.com>
529         PR middle-end/69845
530         * gcc.dg/tree-ssa/pr69845-1.c: New test.
531         * gcc.dg/tree-ssa/pr69845-2.c: New test.
533 2016-03-24  Tom de Vries  <tom@codesourcery.com>
535         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
537 2016-03-24  Tom de Vries  <tom@codesourcery.com>
539         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
540         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
542 2016-03-24  Tom de Vries  <tom@codesourcery.com>
544         * c-c++-common/goacc/uninit-dim-clause.c: New test.
545         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
547 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
549         PR c++/62212
550         * g++.dg/template/mangle2.C: New test.
552 2016-03-24  Richard Biener  <rguenther@suse.de>
554         PR tree-optimization/70396
555         * gcc.dg/torture/pr70396.c: New testcase.
557 2016-03-24  Richard Biener  <rguenther@suse.de>
559         PR middle-end/70370
560         * gcc.dg/torture/pr70370.c: New testcase.
562 2016-03-24  Tom de Vries  <tom@codesourcery.com>
564         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
565         * gfortran.dg/goacc/kernels-tree.f95: Same.
566         * gfortran.dg/goacc/parallel-tree.f95: Same.
568 2016-03-24  Tom de Vries  <tom@codesourcery.com>
570         * c-c++-common/goacc/uninit-if-clause.c: New test.
571         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
573 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
575         PR target/70290
576         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
577         Fix formatting.
579 2016-03-24  Richard Biener  <rguenther@suse.de>
581         PR tree-optimization/70372
582         * gcc.dg/tree-ssa/pr70372.c: New testcase.
584 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
586         PR c++/70347
587         * g++.dg/cpp1y/nsdmi-union1.C: New test.
589 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
591         PR c++/70332
592         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
594 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
596         PR c++/70001
597         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
598         * g++.dg/cpp1y/pr70001.C: New test.
600         PR c++/70323
601         * g++.dg/cpp0x/constexpr-70323.C: New test.
603 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
604             Jason Merrill  <jason@redhat.com>
605             Jakub Jelinek  <jakub@redhat.com>
607         PR c++/69315
608         * g++.dg/cpp0x/constexpr-69315.C: New test.
609         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
611 2016-03-23  Marek Polacek  <polacek@redhat.com>
613         PR c++/69884
614         * g++.dg/warn/Wignored-attributes-1.C: New test.
615         * g++.dg/warn/Wignored-attributes-2.C: New test.
617 2016-03-23  Tom de Vries  <tom@codesourcery.com>
619         * c-c++-common/goacc/kernels-default.c (foo): Add missing
620         initialization.
621         * gfortran.dg/goacc/private-3.f95 (test): Same.
622         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
623         missing use param.
625 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
627         * lib/target-supports.exp: Remove v7ve entry from loop
628         creating effective target checks.
629         (check_effective_target_arm_arch_v7ve_ok): New procedure.
630         (add_options_for_arm_arch_v7ve): Likewise.
632 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
634         PR tree-optimization/70354
635         * gcc.dg/vect/pr70354-1.c: New test.
636         * gcc.dg/vect/pr70354-2.c: New test.
637         * gcc.target/i386/avx2-pr70354-1.c: New test.
638         * gcc.target/i386/avx2-pr70354-2.c: New test.
640 2016-03-22  Jeff Law  <law@redhat.com>
642         PR target/70232
643         * gcc.dg/tree-ssa/pr70232.c: New test.
645 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
647         PR target/70302
648         * gcc.target/i386/pr70302.c: New test.
650 2016-03-22  Richard Biener  <rguenther@suse.de>
652         PR middle-end/70251
653         * g++.dg/torture/pr70251.C: New testcase.
655 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
657         PR c/69993
658         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
659         Wmisleading-indentation.c.
660         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
661         reflect change to diagnostic text and order of messages.
662         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
664 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
666         * g++.dg/ext/java-3.C: Don't compile on AIX.
668 2016-03-22  Richard Biener  <rguenther@suse.de>
670         PR middle-end/70333
671         * gcc.dg/torture/pr70333.c: New testcase.
673 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
675         * g++.dg/ext/pr70290.C: New test.
677 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
679         PR target/70325
680         * gcc.target/i386/pr70325.c: New test.
682 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
684         PR target/70329
685         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
686         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
688         PR target/70300
689         * gcc.target/i386/pr70300.c: New test.
691         PR c++/70295
692         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
693         (func2): New function for cond with parens, xfail warning for c++.
694         * g++.dg/warn/Wnonnull-compare-8.C: New test.
696 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
698         PR c++/70096
699         * g++.dg/template/ptrmem30.C: New test.
701 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
703         PR c++/70204
704         * g++.dg/cpp0x/constexpr-70204a.C: New test.
705         * g++.dg/cpp0x/constexpr-70204b.C: New test.
707 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
709         PR middle-end/70326
710         * gcc.dg/pr70326.c: New test.
712 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
713             Jakub Jelinek  <jakub@redhat.com>
715         PR tree-optimization/70317
716         * gcc.dg/pr70317.c: New test.
718 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
720         PR target/70327
721         * gcc.target/i386/pr70327.c: New test.
723 2016-03-21  Martin Liska  <mliska@suse.cz>
725         PR ipa/70306
726         * gcc.dg/ipa/pr70306.c: New test.
728 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
730         * gcc.target/arm/attr-align1.c: Skip if M-profile.
731         * gcc.target/arm/attr-align3.c: Likewise.
732         * gcc.target/arm/attr_arm.c: Likewise.
733         * gcc.target/arm/flip-thumb.c: Likewise.
735 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
737         PR target/70296
738         * gcc.target/powerpc/altivec-36.c: New test.
740 2016-03-21  Richard Biener  <rguenther@suse.de>
742         PR tree-optimization/70310
743         * gcc.dg/torture/pr70310.c: New testcase.
745 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
747         PR target/70293
748         * gcc.target/i386/pr70293.c: New test.
750 2016-03-21  Richard Biener  <rguenther@suse.de>
752         PR tree-optimization/70288
753         * gcc.dg/torture/pr70288-1.c: New testcase.
754         * gcc.dg/torture/pr70288-2.c: Likewise.
756 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
758         PR rtl-optimization/69307
759         * gcc.target/arm/pr69307.c: New test.
761 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
763         PR rtl-optimization/69102
764         * gcc.c-torture/compile/pr69102.c: New test.
766 2016-03-18  Jeff Law  <law@redhat.com>
768         PR rtl-optimization/70263
769         * gcc.c-torture/compile/pr70263-1.c: New test.
770         * gcc.target/i386/pr70263-2.c: New test.
772 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
774         PR rtl-optimization/70278
775         * gcc.dg/torture/pr70278.c: New test.
776         * gcc.target/arm/pr70278.c: New test.
778 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
780         PR c/70281
781         * gcc.dg/plugin/diagnostic-test-expressions-1.c
782         (test_builtin_types_compatible_p): New test function.
783         * gcc.dg/pr70281.c: New test case.
785 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
787         PR target/70113
788         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
790 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
792         PR tree-optimization/70252
793         * gcc.dg/pr70252.c: New test.
795 2016-03-18  Tom de Vries  <tom@codesourcery.com>
797         * gcc.dg/pr70161-2.c: New test.
798         * gcc.dg/pr70161.c: New test.
800 2016-03-18  Tom de Vries  <tom@codesourcery.com>
802         PR ipa/70269
803         * gcc.dg/pr70269.c: New test.
805 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
807         PR c++/70267
808         * g++.dg/ext/java-3.C: New test.
810 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
812         PR c++/70205
813         * g++.dg/lookup/pr70205.C: New test.
815 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
817         PR c++/70218
818         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
820 2016-03-17  Marek Polacek  <polacek@redhat.com>
822         PR c/69407
823         * gcc.dg/atomic-op-6.c: New test.
825 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
827         PR c/70264
828         * c-c++-common/pr70264.c: New test case.
830 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
832         PR c++/70144
833         * c-c++-common/pr70144-1.c: New test.
834         * c-c++-common/pr70144-2.c: New test.
836         PR c++/70272
837         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
838         * g++.dg/opt/flifetime-dse6.C: New test.
839         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
841 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
843         PR driver/70192
844         * gcc.dg/pic-1.c: New test.
845         * gcc.dg/pic-2.c: Likewise.
846         * gcc.dg/pic-3.c: Likewise.
847         * gcc.dg/pic-4.c: Likewise.
848         * gcc.dg/pie-1.c: Likewise.
849         * gcc.dg/pie-2.c: Likewise.
850         * gcc.dg/pie-3.c: Likewise.
851         * gcc.dg/pie-4.c: Likewise.
852         * gcc.dg/pie-5.c: Likewise.
853         * gcc.dg/pie-6.c: Likewise.
855 2016-03-17  Tom de Vries  <tom@codesourcery.com>
857         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
858         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
860 2016-03-17  Richard Biener  <rguenther@suse.de>
862         PR debug/70271
863         * g++.dg/debug/pr70271.C: New testcase.
865 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
867         * gcc.target/i386/pr70251.c: New test.
869 2016-03-17  Marek Polacek  <polacek@redhat.com>
871         PR c++/70194
872         * g++.dg/warn/constexpr-70194.C: New test.
874 2016-03-16  Richard Henderson  <rth@redhat.com>
876         PR middle-end/70240
877         * gcc.c-torture/compile/pr70240.c: New.
879 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
881         * gcc.c-torture/compile/20151204.c: Skip for avr.
883 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
885         PR target/70245
886         * g++.dg/opt/pr70245.C: New test.
887         * g++.dg/opt/pr70245.h: New file.
888         * g++.dg/opt/pr70245-aux.cc: New file.
890 2016-03-16  Martin Sebor  <msebor@redhat.com>
892         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
894 2016-03-16  Richard Henderson  <rth@redhat.com>
896         PR middle-end/70199
897         * gcc.c-torture/compile/pr70199.c: New.
899 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
901         * gcc.dg/uninit-19.c: Run dos2unix.
903 2016-03-16  Marek Polacek  <polacek@redhat.com>
905         PR c/70093
906         * gcc.dg/nested-func-10.c: New test.
907         * gcc.dg/nested-func-9.c: New test.
909 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
911         PR tree-optimization/68714
912         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
914 2016-03-16  Tom de Vries  <tom@codesourcery.com>
916         PR tree-optimization/68715
917         * gcc.dg/graphite/pr68715-2.c: New test.
918         * gcc.dg/graphite/pr68715.c: New test.
919         * gfortran.dg/graphite/pr68715.f90: New test.
921 2016-03-16  Tom de Vries  <tom@codesourcery.com>
923         PR tree-optimization/68809
924         * gcc.dg/graphite/pr68809-2.c: New test.
925         * gcc.dg/graphite/pr68809.c: New test.
927 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
929         PR c++/70147
930         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
931         method call to i () as argument.  Adjust expected output.
933         PR c++/70147
934         * g++.dg/ubsan/pr70147-1.C: New test.
935         * g++.dg/ubsan/pr70147-2.C: New test.
937 2016-03-15  Martin Sebor  <msebor@redhat.com>
939         PR c++/58281
940         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
942 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
944         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
945         hppa*-*-hpux*.
947         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
949         PR libfortran/69799
950         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
951         libatomic_available.
953 2016-03-15  Marek Polacek  <polacek@redhat.com>
955         PR c++/70209
956         * g++.dg/ext/attribute-may-alias-4.C: New test.
958 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
960         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
961         -fvar-tracking-assignments-toggle flag.
963 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
965         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
967 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
969         PR rtl-optimization/70222
970         * gcc.c-torture/execute/pr70222-1.c: New test.
971         * gcc.c-torture/execute/pr70222-2.c: New test.
973 2016-03-15  Richard Henderson  <rth@redhat.com>
975         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
977 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
979         PR rtl-optimization/69032
980         * gcc.dg/pr69032.c: New test.
982 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
984         PR rtl-optimization/63384
985         * g++.dg/pr63384.C: New test.
987 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
989         PR target/64411
990         * gcc.target/i386/pr64411.C: New test.
992 2016-03-15  Tom de Vries  <tom@codesourcery.com>
994         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
995         * gfortran.dg/goacc/kernels-alias.f95: New test.
997 2016-03-14  Martin Sebor  <msebor@redhat.com>
999         PR c++/53792
1000         * g++.dg/cpp0x/constexpr-inline.C: New test.
1001         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1003 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
1005         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1007 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
1009         PR middle-end/70219
1010         * gcc.dg/pr70219.c: New test.
1012 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
1014         PR target/70083
1015         * gcc.dg/torture/pr70083.c: New test.
1016         * gcc.target/i386/pr70083.c: New test.
1018 2016-03-14  Richard Biener  <rguenther@suse.de>
1020         PR tree-optimization/56365
1021         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1023 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
1025         PR target/70098
1026         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1027         New function.
1028         * g++.dg/pr70098.C: New testcase.
1031 2016-03-14  Tom de Vries  <tom@codesourcery.com>
1033         PR tree-optimization/70045
1034         * gcc.dg/graphite/pr70045.c: New test.
1036 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1038         PR fortran/69043
1039         * gfortran.dg/include_9.f90: New test.
1041 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1043         PR fortran/45076
1044         gfortran.dg/prof/prof.exp: New script.
1045         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1047 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
1049         PR rtl-optimization/69307
1050         * gcc.dg/pr69307.c: New test.
1052 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
1054         PR target/69614
1055         * gcc.target/arm/pr69614.c: New.
1057 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
1059         PR fortran/70031
1060         * gfortran.dg/submodule_14.f08: New test
1062         PR fortran/69524
1063         * gfortran.dg/submodule_15.f08: New test
1065 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
1067         PR c++/70106
1068         * g++.dg/cpp1y/paren3.C: New test.
1070 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1072         PR target/70131
1073         * gcc.target/powerpc/ppc-round2.c: New test.
1075 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
1077         PR target/70123
1078         * gcc.dg/torture/pr70123.c: New test.
1080 2016-03-11  Jeff Law  <law@redhat.com>
1082         PR tree-optimization/70190
1083         * gcc.c-torture/compile/pr70190.c: New test.
1085 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1087         PR c/68187
1088         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1089         case.
1090         (test43_b): Likewise.
1091         (test43_c): Likewise.
1092         (test43_d): Likewise.
1093         (test43_e): Likewise.
1094         (test43_f): Likewise.
1095         (test43_g): Likewise.
1096         (test44_a): Likewise.
1097         (test44_b): Likewise.
1098         (test44_c): Likewise.
1099         (test44_d): Likewise.
1100         (test44_e): Likewise.
1102 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1104         PR c/70085
1105         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1107 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1109         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1110         dg-options.
1112 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1114         PR target/70002
1115         PR target/69245
1116         * gcc.target/aarch64/pr69245_2.c: New test.
1118 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1120         PR tree-optimization/70177
1121         * gcc.dg/pr70177.c: New test.
1123 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1125         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1127 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1129         * gcc.dg/tree-ssa/sra-20.c: New.
1131 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1133         PR rtl-optimization/70174
1134         * gcc.dg/pr70174.c: New test.
1136         PR tree-optimization/70169
1137         * gcc.dg/pr70169.c: New test.
1139 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1141         PR target/70160
1142         * gcc.target/i386/pr70160.c: New test.
1144 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1146         * gcc.target/s390/dfp-1.c: New test.
1148 2016-03-10  Nick Clifton  <nickc@redhat.com>
1150         PR target/70044
1151         * gcc.target/aarch64/pr70044.c: New test.
1153 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
1154             Jakub Jelinek  <jakub@redhat.com>
1156         PR c++/70001
1157         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1158         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1159         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1161 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
1163         PR lto/69589
1164         * g++.dg/lto/pr69589_0.C: New testcase
1165         * g++.dg/lto/pr69589_1.C: New testcase
1167 2016-03-10  Marek Polacek  <polacek@redhat.com>
1169         PR c++/70153
1170         * g++.dg/delayedfold/unary-plus1.C: New test.
1172 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1174         * gcc.target/arm/pr45701-1.c: Escape brackets.
1175         * gcc.target/arm/pr45701-2.c: Likewise.
1177 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
1179         * gfortran.dg/unconstrained_commons.f: New.
1181 2016-03-10  Alan Modra  <amodra@gmail.com>
1183         * gcc.dg/pr69195.c: New.
1184         * gcc.dg/pr69238.c: New.
1186 2016-03-10  Tom de Vries  <tom@codesourcery.com>
1188         PR testsuite/68915
1189         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1191 2016-03-10  Richard Biener  <rguenther@suse.de>
1193         PR tree-optimization/70128
1194         * gcc.dg/tree-ssa/alias-34.c: New testcase.
1195         * gcc.dg/tree-ssa/alias-35.c: Likewise.
1197 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1199         PR tree-optimization/70152
1200         * gcc.dg/pr70152.c: New test.
1202         PR target/70086
1203         * gcc.target/i386/pr70086-1.c: New test.
1204         * gcc.target/i386/pr70086-2.c: New test.
1205         * gcc.target/i386/pr70086-3.c: New test.
1207         PR tree-optimization/70127
1208         * gcc.c-torture/execute/pr70127.c: New test.
1210 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
1212         * c-c++-common/goacc/combined-directives-2.c: New test.
1214 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1216         PR c/68473
1217         PR c++/70105
1218         * g++.dg/diagnostic/pr70105.C: New test.
1219         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1220         (test_multiple_ordinary_maps): New test function.
1222 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1224         PR c/68473
1225         PR c++/70105
1226         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1227         Drop range information from call to inform_at_rich_loc.
1228         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1229         New.
1230         (test_show_locus): Replace calls to rich_location::add_range with
1231         calls to add_range.  Rewrite the tests that used the now-defunct
1232         rich_location ctor taking a source_range.  Simplify other tests
1233         by replacing calls to COMBINE_LOCATION_DATA with calls to
1234         make_location.
1236 2016-03-09  Richard Biener  <rguenther@suse.de>
1237         Jakub Jelinek  <jakub@redhat.com>
1239         PR tree-optimization/70138
1240         * gcc.dg/vect/pr70138-1.c: New testcase.
1241         * gcc.dg/vect/pr70138-2.c: Likewise.
1243 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1245         PR target/70049
1246         * gcc.target/i386/pr70049.c: New test.
1248 2016-03-09  Richard Biener  <rguenther@suse.de>
1250         PR c/70143
1251         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1252         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1253         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1255 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1257         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1258         arm-*-*.
1260 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1262         PR middle-end/67278
1263         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1265         PR target/67278
1266         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1268         PR middle-end/70050
1269         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
1270         in testcase comment.
1272 2016-03-09  Tom de Vries  <tom@codesourcery.com>
1274         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1275         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1276         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1277         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1278         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1279         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1280         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1281         * gfortran.dg/goacc/kernels-loop.f95: New test.
1283 2016-03-08  Martin Sebor  <msebor@redhat.com>
1285         PR c++/62096
1286         * g++.dg/warn/overflow-warn-7.C: New test.
1288 2016-03-08  Jason Merrill  <jason@redhat.com>
1290         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1291         * lib/target-supports.exp (check_effective_target_concepts): New.
1293 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
1295         PR c++/70135
1296         * g++.dg/cpp1y/constexpr-loop4.C: New test.
1297         * g++.dg/ubsan/pr70135.C: New test.
1299         PR target/70110
1300         * gcc.dg/pr70110.c: New test.
1302 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1304         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1305         * c-c++-common/gomp/if-1.c: Likewise.
1306         * c-c++-common/gomp/pr61486-2.c: Likewise.
1307         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1308         to dg-additional-options.
1309         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1310         * g++/gomp/target-teams-1.c: Likewise.
1311         * gcc.dg/gomp/gomp.exp: Likewise.
1312         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1313         dg-additional-options.
1314         * gfortran.dg/gomp/gomp.exp: Likewise.
1315         * gfortran.dg/gomp/target1.f90: Remove dg-options.
1316         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1317         dg-additional-options.
1318         * gfortran.dg/gomp/target3.f90: Remove dg-options.
1320 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1322         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1323         * c-c++-common/gomp/gridify-1.c: New test.
1324         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1326 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1328         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1329         trigger for cortex-r8, when scanning for register r8.
1330         * gcc.target/arm/pr45701-2.c: Likewise.
1332 2016-02-26  Richard Biener  <rguenther@suse.de>
1333             Jeff Law  <law@redhat.com>
1335         PR tree-optimization/69740
1336         * gcc.c-torture/compile/pr69740-1.c: New test.
1337         * gcc.c-torture/compile/pr69740-2.c: New test.
1339 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1341         * lib/target-supports.exp
1342         (check_effective_target_whole_vector_shift): Enable for PPC64.
1344 2016-03-07  Richard Biener  <rguenther@suse.de>
1346         PR tree-optimization/70115
1347         * gcc.dg/torture/pr70115.c: New testcase.
1349 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
1351         PR middle-end/69916
1352         * c-c-++-common/goacc/pr69916.c: New.
1354 2016-03-07  Richard Henderson  <rth@redhat.com>
1356         * gcc.c-torture/compile/pr70061.c: New test.
1358 2016-03-07  Richard Biener  <rguenther@suse.de>
1360         PR testsuite/70109
1361         * gcc.dg/vect/O3-pr36098.c: New testcase.
1363 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
1365         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1367 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1369         * gnat.dg/renaming9.ad[sb]: New testcase.
1371 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
1373         PR c++/70084
1374         * g++.dg/expr/stdarg3.C: New test.
1376 2016-03-04  Jeff Law  <law@redhat.com>
1378         PR tree-optimization/69196
1379         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1380         x86_64-*-*.
1382 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1384         PR c/69973
1385         * gcc.dg/pr69973.c: New test.
1387         PR rtl-optimization/69941
1388         * gcc.dg/torture/pr69941.c: New test.
1390         PR c/69824
1391         * gcc.dg/pr69824.c: New test.
1393 2016-03-05  Tom de Vries  <tom@codesourcery.com>
1395         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1396         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1397         function.
1399 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
1401         PR c++/66786
1402         * g++.dg/cpp1y/var-templ48.C: New test.
1403         * g++.dg/cpp1y/var-templ49.C: New test.
1405 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1407         * g++.dg/Wno-frame-address.C: Skip on IA-64.
1409 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1411         PR c++/70035
1412         * g++.dg/ubsan/pr70035.C: New test.
1414         PR target/70062
1415         * gcc.target/i386/pr70062.c: New test.
1417 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1419         * g++.dg/template/typename21.C: Remove c++98_only.
1421 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1423         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
1425 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
1427         PR c/68187
1428         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
1429         function.
1430         (fn_42_b): Likewise.
1431         (fn_42_c): Likewise.
1433 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
1435         PR c/68187
1436         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
1437         function.
1438         (fn_40_b): Likewise.
1439         (fn_41_a): Likewise.
1440         (fn_41_b): Likewise.
1442 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1444         PR target/70059
1445         * gcc.target/i386/avx512f-pr70059.c: New test.
1446         * gcc.target/i386/avx512dq-pr70059.c: New test.
1448 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1450         PR rtl-optimization/57676
1451         * gcc.dg/torture/pr57676.c: New test.
1453 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1455         * gcc.dg/pr70026.c: New test.
1457 2016-03-04  Marek Polacek  <polacek@redhat.com>
1459         PR c/69798
1460         * gcc.dg/cilk-plus/pr69798-1.c: New test.
1461         * gcc.dg/cilk-plus/pr69798-2.c: New test.
1463 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1465         PR target/70004
1466         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
1467         Delete.
1468         (test_corners_sisd_si): Likewise.
1469         (main): Remove checks of the above.
1470         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
1472 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1474         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
1476 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
1478         * gcc.dg/torture/pr69951.c: Accept argc==0.
1480 2016-03-04  Richard Biener  <rguenther@suse.de>
1482         PR c++/70054
1483         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
1484         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
1486 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1488         PR testsuite/69766
1489         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
1490         testing multiarch.
1492 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1494         PR debug/69947
1495         * gcc.dg/guality/pr69947.c: New test.
1497 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
1499         PR ada/70017
1500         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
1502 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1504         PR rtl-optimization/69904
1505         * gcc.target/arm/pr69904.c: New test.
1507 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
1509         PR target/70021
1510         * gcc.dg/vect/pr70021.c: New test.
1511         * gcc.target/i386/pr70021.c: New test.
1513 2016-03-03  Marek Polacek  <polacek@redhat.com>
1515         PR middle-end/70050
1516         * gcc.dg/pr70050.c: New test.
1518 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
1520         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
1522 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
1524         PR tree-optimization/70043
1525         * gfortran.dg/vect/pr70043.f90: New test.
1527 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1529         * gnat.dg/specs/task1.ads: New test.
1531 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1533         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
1534         Invoke gdb with -batch.
1535         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
1537 2016-03-03  Richard Biener  <rguenther@suse.de>
1539         PR tree-optimization/55936
1540         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
1542 2016-03-02  Jeff Law  <law@redhat.com>
1544         PR rtl-optimization/69942
1545         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
1546         effects of argument promotions.
1548         PR tree-optimization/69987
1549         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
1550         target does not support -fprefetch-loop-arrays.
1552 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
1554         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
1556 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
1558         PR rtl-optimization/69052
1559         * gcc.target/i386/pr69052.c: New test.
1561 2016-03-02  Alan Modra  <amodra@gmail.com>
1563         * gcc.dg/pr69990.c: New.
1565 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
1567         PR c/68062
1568         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
1570         PR middle-end/70022
1571         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
1573         PR target/70028
1574         * gcc.target/i386/pr70028.c: New test.
1576 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1578         * c-c++-common/asan/swapcontext-test-1.c,
1579         * c-c++-common/tsan/thread_leak.c,
1580         * g++.dg/tsan/aligned_vs_unaligned_race.C,
1581         * g++.dg/tsan/benign_race.C,
1582         * g++.dg/tsan/fd_close_norace.C,
1583         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
1584         races with sanitizer output
1586 2016-03-02  Richard Biener  <rguenther@suse.de>
1587             Uros Bizjak  <ubizjak@gmail.com>
1589         PR target/67278
1590         * gcc.dg/simd-8.c: New testcase.
1592 2016-03-02  Richard Biener  <rguenther@suse.de>
1594         PR middle-end/67278
1595         * gcc.dg/simd-7.c: New testcase.
1597 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
1599         * gcc.target/i386/pr70007.c: Tweak.
1601 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1603         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
1605 2016-03-02  Marek Polacek  <polacek@redhat.com>
1607         PR c/67854
1608         * gcc.dg/pr67854.c: New test.
1610 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
1612         PR middle-end/70025
1613         * gcc.dg/torture/pr70025.c: New test.
1615 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1617         PR tree-optimization/68621
1618         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
1620 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1622         * gcc.target/i386/pr70007.c: New test.
1624 2016-03-01  Jeff Law  <law@redhat.com>
1626         PR tree-optimization/69196
1627         * gcc.dg/tree-ssa/pr69196-1.c: New test.
1629         PR tree-optimization/69196
1630         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
1631         duplicating code and spoiling the expected output.
1633 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1635         PR target/70033
1636         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
1637         supports power9 before doing tests.
1638         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
1639         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
1640         * gcc.target/powerpc/p9-permute.c: Likewise.
1642 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
1644         PR target/70027
1645         * gcc.target/i386/pr70027.c: New test.
1647 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1649         * gcc.dg/pr70017.c: New test.
1651 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
1653         PR c/69796
1654         PR c/69974
1655         * gcc.dg/pr69796.c: New test.
1656         * gcc.dg/pr69974.c: New test.
1658 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1660         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
1662 2016-02-29  Jeff Law  <law@redhat.com>
1664         PR tree-optimization/69987
1665         * gfortran.dg/pr69987.f90: New test.
1667         PR tree-optimization/69989
1668         * gcc.c-torture/compile/pr69989-2.c: New test.
1670 2016-03-01  Marek Polacek  <polacek@redhat.com>
1672         PR c++/69795
1673         * g++.dg/parse/invalid1.C: New test.
1675 2016-03-01  Richard Biener  <rguenther@suse.de>
1677         PR middle-end/70022
1678         * gcc.dg/pr70022.c: New testcase.
1680 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1682         PR tree-optimization/69956
1683         * gcc.dg/pr69956.c: New test.
1685 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1687         PR target/70011
1688         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
1689         XFAIL when hardware supports efficient unaligned storage access.
1691 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
1693         PR c++/69961
1694         * g++.dg/template/pr69961a.C: New test.
1695         * g++.dg/template/pr69961b.C: New test.
1697 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
1699         PR preprocessor/69985
1700         * gcc.dg/cpp/pr69985.c: New test case.
1702 2016-02-29  Jeff Law  <law@redhat.com>
1704         PR tree-optimization/70005
1705         * gcc.c-torture/execute/pr70005.c New test.
1707         PR tree-optimization/69999
1708         * gcc.c-torture/compile/pr69999.c: New test.
1710 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1712         PR tree-optimization/69652
1713         * gcc.dg/torture/pr69652.c: Delete test.
1714         * gcc.dg/vect/pr69652.c: New test.
1716 2016-02-19  Richard Biener  <rguenther@suse.de>
1718         PR tree-optimization/69980
1719         * gfortran.dg/vect/pr69980.f90: New testcase.
1721 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1723         * gcc.target/sparc/20160229-1.c: New test.
1725 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1727         * gnat.dg/stack_usage3.adb: New test.
1728         * gnat.dg/stack_usage3_pkg.ads: New helper.
1730 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1732         * gnat.dg/renaming8.adb: New test.
1733         * gnat.dg/renaming8_pkg1.ads: New helper.
1734         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
1735         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
1737 2016-02-29  Richard Biener  <rguenther@suse.de>
1739         PR tree-optimization/69720
1740         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
1742 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1744         PR fortran/68147
1745         PR fortran/47674
1746         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
1748 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
1749             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1751         PR fortran/56007
1752         * gfortran.dg/coarray_8.f90: Adjust error message.
1753         * gfortran.dg/pr56007.f90: New test.
1754         * gfortran.dg/pr56007.f: New test.
1756 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
1758         PR tree-optimization/69989
1759         * gcc.dg/torture/pr69989.c: New test.
1761 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
1763         * gcc.target/i386/stack-realign-win.c: New test.
1765 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
1767         PR fortran/60126
1768         * gfortran.dg/pr60126.f90: New test.
1770 2016-02-27  Jeff Law  <law@redhat.com>
1772         Revert
1773         2016-02-26  Richard Biener  <rguenther@suse.de>
1774                     Jeff Law  <law@redhat.com>
1776         PR tree-optimization/69740
1777         * gcc.c-torture/compile/pr69740-1.c: New test.
1778         * gcc.c-torture/compile/pr69740-2.c: New test.
1780 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1782         PR fortran/69910
1783         * gfortran.dg/newunit_4.f90: New test.
1785 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
1787         PR target/69613
1788         PR rtl-optimization/69886
1789         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
1790         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
1791         target.
1793 2016-02-26  Martin Sebor  <msebor@redhat.com>
1795         PR tree-optimization/15826
1796         * gcc.dg/tree-ssa/pr15826.c: New test.
1798 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
1800         PR target/69969
1801         * gcc.target/powerpc/pr69969.c: New test.
1803 2016-02-26  Martin Sebor  <msebor@redhat.com>
1805         PR c++/15766
1806         * g++.old-deja/g++.other/decl5.C: Add a test case.
1808 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
1810         PR target/69946
1811         * gcc.target/powerpc/pr69946.c: New file.
1813 2016-02-26  Richard Biener  <rguenther@suse.de>
1814             Jeff Law  <law@redhat.com>
1816         PR tree-optimization/69740
1817         * gcc.c-torture/compile/pr69740-1.c: New test.
1818         * gcc.c-torture/compile/pr69740-2.c: New test.
1820 2016-02-26  Martin Jambor  <mjambor@suse.cz>
1822         PR middle-end/69920
1823         * gcc.dg/torture/pr69932.c: New test.
1824         * gcc.dg/torture/pr69936.c: Likewise.
1826 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1828         PR target/69709
1829         * gcc.target/s390/pr69709.c: New test.
1831 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1833         PR target/69245
1834         * gcc.target/aarch64/pr69245_1.c: New test.
1836 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1838         PR target/69613
1839         * gcc.dg/torture/pr69613.c: New test.
1841 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
1843         PR rtl-optimization/69891
1844         * gcc.target/i386/pr69891.c: New test.
1846 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1847             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1849         PR target/61397
1850         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
1851         functionality for both 32-bit and 64-bit.
1853 2016-02-26  Richard Biener  <rguenther@suse.de>
1855         PR tree-optimization/69551
1856         * gcc.dg/torture/pr69951.c: New testcase.
1858 2016-02-25  Richard Biener  <rguenther@suse.de>
1860         PR tree-optimization/48795
1861         * gcc.dg/Warray-bounds-18.c: New testcase.
1863 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1865         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
1867 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
1869         PR rtl-optimization/69896
1870         * gcc.dg/pr69896.c: New test.
1872 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
1874         PR c++/69736
1875         * g++.dg/cpp1y/paren2.C: New test.
1877 2016-02-24  Martin Sebor  <msebor@redhat.com>
1879         PR c/51147
1880         * gcc.dg/enum-mode-2.c: New test.
1882 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
1884         PR c++/69922
1885         * g++.dg/warn/Wnonnull-compare-6.C: New test.
1886         * g++.dg/warn/Wnonnull-compare-7.C: New test.
1887         * g++.dg/ubsan/pr69922.C: New test.
1889 2016-02-24  Marek Polacek  <polacek@redhat.com>
1891         PR c/69819
1892         * gcc.dg/pr69819.c: New test.
1894 2016-02-24  Martin Sebor  <msebor@redhat.com>
1896         PR c++/69912
1897         * g++.dg/ext/flexary15.C: New test.
1899 2016-02-24  Martin Sebor  <msebor@redhat.com>
1901         * gcc.dg/builtins-68.c: Avoid making unportable
1902         assumptions about the relationship between SIZE_MAX and UINT_MAX.
1903         * g++.dg/ext/builtin_alloca.C: Same.
1905 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1906             Charles Baylis  <charles.baylis@linaro.org>
1908         PR debug/61033
1909         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
1911 2016-02-24  Richard Biener  <rguenther@suse.de>
1912             Jakub Jelinek  <jakub@redhat.com>
1914         PR middle-end/69760
1915         * gcc.dg/torture/pr69760.c: New testcase.
1917 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1919         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
1920         pattern on Solaris with as.
1922 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1924         * gcc.target/arm/cond_sub_restrict_it.c: New test.
1925         * gcc.target/arm/condarith_restrict_it.c: Likewise.
1926         * gcc.target/arm/movcond_restrict_it.c: Likewise.
1927         * gcc.target/arm/negscc_restrict_it.c: Likewise.
1929 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
1931         PR middle-end/69915
1932         * gcc.dg/pr69915.c: New test.
1934 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1936         PR rtl-optimization/69886
1937         * gcc.dg/torture/pr69886.c: New test.
1939 2016-02-24  Richard Biener  <rguenther@suse.de>
1941         PR middle-end/68963
1942         * gcc.dg/torture/pr68963.c: New testcase.
1944 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1946         PR target/69875
1947         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
1948         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
1949         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
1950         * gcc.target/arm/atomic_loaddi_1.c: New test.
1951         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
1952         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
1953         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
1954         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
1955         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
1956         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
1957         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
1958         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
1960 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
1962         PR middle-end/69909
1963         * gcc.dg/torture/pr69909.c: New test.
1965 2016-02-24  Richard Biener  <rguenther@suse.de>
1967         PR tree-optimization/69907
1968         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
1969         * gcc.dg/vect/bb-slp-34.c: XFAIL.
1970         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
1972 2016-02-24  Christian Bruel  <christian.bruel@st.com>
1974         * gcc.target/arm/pragma_cpp_fma.c: New test.
1976 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1978         PR fortran/61156
1979         * gfortran.dg/include_6.f90: Update test.
1981 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
1983         PR objc/69844
1984         * objc.dg/pr69844.m: New test.
1986 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1988         PR libgfortran/69456
1989         * gfortran.dg/namelist_89.f90: New test.
1990         * gfortran.dg/pr59700.f90: Update test..
1992 2016-02-23  Martin Sebor  <msebor@redhat.com>
1994         PR middle-end/69780
1995         * g++.dg/ext/builtin_alloca.C: New test.
1996         * gcc.dg/builtins-68.c: New test.
1998 2016-02-23  Richard Henderson  <rth@redhat.com>
2000         * gcc.target/i386/addr-space-3.c: Remove test.
2002 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2004         PR preprocessor/69126
2005         PR preprocessor/69543
2006         * c-c++-common/pr69126-2-long.c: New test.
2007         * c-c++-common/pr69126-2-short.c: New test.
2008         * c-c++-common/pr69543-1.c: Remove xfail.
2010 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2012         PR preprocessor/69126
2013         PR preprocessor/69543
2014         PR preprocessor/69558
2015         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2016         (f): Rename to...
2017         (test_2): ...this, and add leading comment.
2018         (MACRO_3, test_3): New.
2019         (MACRO_4A, MACRO_4B, test_4): New.
2020         (MACRO): Rename to...
2021         (MACRO_5): ...this.
2022         (g): Rename to...
2023         (test_5): ...this, updating for renaming of MACRO, and
2024         add leading comment.
2025         * c-c++-common/pr69543-1.c: New.
2026         * c-c++-common/pr69543-2.c: New.
2027         * c-c++-common/pr69543-3.c: New.
2028         * c-c++-common/pr69543-4.c: New.
2029         * c-c++-common/pr69558-1.c: New.
2030         * c-c++-common/pr69558-2.c: New.
2031         * c-c++-common/pr69558-3.c: New.
2032         * c-c++-common/pr69558-4.c: New.
2033         * gcc.dg/pr69558.c: Move to...
2034         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
2035         xfail for c++.
2037 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
2039         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2040         to -ftree-parallelize-loops/-fopenacc changes.
2041         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2042         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2043         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2044         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2045         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2046         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2047         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2048         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2049         * c-c++-common/goacc/kernels-loop.c: Likewise.
2050         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2051         * c-c++-common/goacc/kernels-reduction.c: Likewise.
2052         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2053         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2055 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2057         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2059 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2061         PR c++/69902
2062         * g++.dg/warn/Wnonnull-compare-5.C: New test.
2064         PR c/69900
2065         * gcc.dg/pr69900.c: New test.
2067 2016-02-23  Martin Jambor  <mjambor@suse.cz>
2069         PR tree-optimization/69666
2070         * gcc.dg/tree-ssa/pr69666.c: New test.
2072 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2074         PR fortran/67451
2075         * gfortran.dg/coarray_allocate_5.f08: New test.
2077 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2079         * gcc.target/s390/vcond-shift.c: Move to ...
2080         * gcc.target/s390/vector/vcond-shift.c: ... here.
2082 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2084         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2085         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2087 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2089         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2091 2016-02-20  Mark Wielaard  <mjw@redhat.com>
2093         PR c/28901
2094         * gcc.dg/unused-variable-3.c: New test.
2096 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2098         PR target/69888
2099         * gcc.target/i386/pr69888.c: New test.
2101 2016-02-22  Richard Biener  <rguenther@suse.de>
2103         PR tree-optimization/69882
2104         * gfortran.dg/vect/pr69882.f90: New testcase.
2106 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2108         PR target/69885
2109         * gcc.dg/pr69885.c: New test.
2111 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
2113         PR target/69806
2114         PR target/54089
2115         * gcc.target/sh/pr54089-10.c: New.
2117 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
2119         PR fortran/69423
2120         * gfortran.dg/deferred_character_15.f90 : New test.
2122 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2124         PR fortran/57365
2125         gfortran.dg/allocate_with_source_18.f03: New test.
2127 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
2129         PR fortran/52531
2130         gfortran.dg/gomp/pr52531.f90: New test.
2132 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2134         PR c++/69865
2135         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2136         -std=c++03.
2138 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2140         PR c++/69826
2141         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2142         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2144         PR c++/69850
2145         * g++.dg/warn/Wnonnull-compare-4.C: New test.
2147         PR c++/69851
2148         * g++.dg/torture/pr69851.C: New test.
2150 2016-02-19  Martin Sebor  <msebor@redhat.com>
2152         PR testsuite/69573
2153         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2155 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2157         PR c++/69850
2158         * g++.dg/warn/Wnonnull-compare-2.C: New test.
2159         * g++.dg/warn/Wnonnull-compare-3.C: New test.
2161         PR c++/67767
2162         * g++.dg/cpp0x/pr67767.C: New test.
2164 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2166         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2167         for fp, simd, crypto, crc, lse.
2168         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2169         above.
2170         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2171         effective target check.
2173 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2175         PR target/69820
2176         * gcc.target/i386/pr69820.c: New test.
2178 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2180         * gcc.target/s390/vector/int128-1.c: New test.
2182 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2184         * gcc.target/s390/vector/vec-vcond-1.c: New test.
2186 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2188         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2189         instruction pattern name to prevent the testcase from failing with
2190         -march=z13.
2192 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2194         * gcc.target/s390/md/movstr-2.c: New test.
2196 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
2198         * gcc.target/s390/morestack.c: New test.
2200 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2202         PR target/69625
2203         * gcc.target/s390/pr69625.c: Add test case.
2205 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2207         PR testsuite/68580
2208         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2210 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2212         PR target/68404
2213         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2214         * gcc.target/powerpc/fusion3.c: Likewise.
2216 2016-02-18  Richard Biener  <rguenther@suse.de>
2218         PR middle-end/69553
2219         * g++.dg/torture/pr69553.C: New testcase.
2221 2016-02-18  Nick Clifton  <nickc@redhat.com>
2223         PR target/62254
2224         PR target/69610
2225         * gcc.target/arm/pr62554.c: New test.
2226         * gcc.target/arm/pr69610-1.c: New test.
2227         * gcc.target/arm/pr69610-2.c: New test.
2229 2016-02-18  Richard Biener  <rguenther@suse.de>
2231         PR middle-end/69854
2232         * gcc.dg/torture/pr69854.c: New testcase.
2234 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
2236         PR c++/69850
2237         * g++.dg/warn/Wnonnull-compare-1.C: New test.
2239 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2241         * gcc.target/powerpc/vec-cg.c: New test.
2243 2016-02-17  Richard Biener  <rguenther@suse.de>
2245         PR testsuite/69586
2246         * gcc.dg/uninit-21.c: Add -fno-short-enums.
2248 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2250         PR target/69161
2251         * gcc.c-torture/compile/pr69161.c: New test.
2253 2016-02-17  David Sherwood  <david.sherwood@arm.com>
2255         PR target/69532
2256         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2257         * gcc.target/arm/vect-fmaxmin.c: Likewise.
2259 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2261         * gcc.dg/ifcvt-4.c: Skip on Visium.
2263 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2265         * gnat.dg/atomic8.adb: New test.
2267 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2269         * gnat.dg/discr46.ad[sb]: New test.
2271 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2273         PR Target/48344
2274         * gcc.target/powerpc/pr48344-1.c: New test.
2276 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2278         PR fortran/69742
2279         * gfortran.dg/associate_21.f90:  New test.
2281 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2283         PR c/69835
2284         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2285         -Wnonnull in dg-options.
2286         * c-c++-common/nonnull-2.c: New test.
2288 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
2289             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2291         * gcc.target/aarch64/vector_initialization_nostack.c: New.
2293 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2295         PR middle-end/69801
2296         * gcc.dg/pr69801.c: Add empty dg-options.
2298 2016-02-16  James Norris  <jnorris@codesourcery.com>
2300         * c-c++-common/goacc/deviceptr-1.c: Add tests.
2301         * g++.dg/goacc/deviceptr-1.c: New file.
2303 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2305         PR tree-optimization/69820
2306         * gcc.dg/vect/pr69820.c: New test.
2308 2016-02-16  Richard Biener  <rguenther@suse.de>
2310         PR tree-optimization/69776
2311         * gcc.dg/torture/pr69776-2.c: New testcase.
2313 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
2315         PR tree-optimization/69714
2316         * gcc.dg/torture/pr69714.c: New test.
2318 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2320         PR tree-optimization/69802
2321         * gcc.dg/pr69802.c: New test.
2323 2016-02-16  Richard Biener  <rguenther@suse.de>
2325         PR middle-end/69801
2326         * gcc.dg/pr69801.c: New testcase.
2328 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2330         PR libgfortran/69651
2331         * gfortran.dg/read_bang.f90: New test.
2332         * gfortran.dg/read_bang4.f90: New test.
2334 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
2336         PR c++/69658
2337         * g++.dg/init/pr69658.C: New test.
2339         PR c++/69797
2340         * c-c++-common/pr69797.c: New test.
2342 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2344         * lib/target-supports.exp (check_effective_target_section_anchors): Add
2345         check for aarch64*-*-*.
2347 2016-02-15  Richard Biener  <rguenther@suse.de>
2349         PR tree-optimization/69783
2350         * gcc.dg/vect/pr69783.c: New testcase.
2352 2016-02-15  Richard Biener  <rguenther@suse.de>
2354         PR tree-optimization/69776
2355         * gcc.dg/torture/pr69776.c: New testcase.
2357 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2359         PR fortran/60526
2360         * gfortran.dg/type_decl_4.f90:  Reinstated.
2362 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
2364         PR fortran/68746
2365         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2367 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2369         PR fortran/60526
2370         PR bootstrap/69816
2371         * gfortran.dg/type_decl_4.f90:  Removed.
2373 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2375         PR fortran/60526
2376         * gfortran.dg/type_decl_4.f90:  New test.
2378 2016-02-14  Alan Modra  <amodra@gmail.com>
2380         PR testsuite/68886
2381         * gcc.c-torture/execute/stkalign.c: Revise test.
2383 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2385         PR target/67260
2386         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2388 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2390         PR target/67260
2391         * gcc.target/sh/torture/pr67260.c: New.
2393 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
2395         * gcc.dg/pr67964.c: Add dg-require-alias.
2397 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2399         PR target/67636
2400         PR target/64345
2401         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2403 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2405         PR libgfortran/69668
2406         * gfortran.dg/namelist_88.f90: New test.
2408 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2410         PR libgfortran/69668
2411         * gfortran.dg/namelist_38.f90: Update test.
2412         * gfortran.dg/namelist_84.f90: Update test.
2414 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2416         PR other/69554
2417         * gcc.dg/pr69554-1.c: New test.
2418         * gfortran.dg/pr69554-1.F90: New test.
2419         * gfortran.dg/pr69554-2.F90: New test.
2420         * lib/gcc-dg.exp (proc dg-locus): New function.
2421         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
2422         distinguish between the caret-printing and non-caret-printing
2423         cases.  If caret-printing has been explicitly enabled, bail out
2424         without attempting to fix up the output.
2426 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2428         PR driver/69265
2429         PR driver/69453
2430         * gcc.dg/spellcheck-options-3.c: New test case.
2431         * gcc.dg/spellcheck-options-4.c: New test case.
2432         * gcc.dg/spellcheck-options-5.c: New test case.
2433         * gcc.dg/spellcheck-options-6.c: New test case.
2434         * gcc.dg/spellcheck-options-7.c: New test case.
2435         * gcc.dg/spellcheck-options-8.c: New test case.
2436         * gcc.dg/spellcheck-options-9.c: New test case.
2437         * gcc.dg/spellcheck-options-10.c: New test case.
2439 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2441         PR rtl-optimization/69764
2442         PR rtl-optimization/69771
2443         * c-c++-common/pr69764.c: New test.
2444         * gcc.dg/torture/pr69771.c: New test.
2446 2016-02-12  Marek Polacek  <polacek@redhat.com>
2448         * g++.dg/torture/init-list1.C: New.
2450 2016-02-12  Marek Polacek  <polacek@redhat.com>
2452         * gcc.dg/pr69522.c: Add empty dg-options.
2454 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
2456         * g++.dg/lto/lto.exp: Include and init mpx.
2457         * g++.dg/lto/pr69729_0.C: New test.
2459 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2461         PR ipa/69241
2462         * g++.dg/ipa/pr69241-4.C: New test.
2464         PR ipa/68672
2465         * g++.dg/ipa/pr68672-1.C: New test.
2466         * g++.dg/ipa/pr68672-2.C: New test.
2467         * g++.dg/ipa/pr68672-3.C: New test.
2469 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
2471         PR c/69522
2472         * gcc.dg/pr69522.c: New test.
2474 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
2476         PR c++/69098
2477         * g++.dg/cpp1y/69098.C: New test.
2478         * g++.dg/cpp1y/69098-2.C: New test.
2480 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
2482         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
2483         and neighbour -> neighbor.
2484         * objc.dg/attributes/method-nonnull-1.m: Likewise.
2485         * objc.dg/gnu-api-2-class-meta.m: Likewise.
2486         * c-c++-common/Wvarargs.c: Likewise.
2487         * c-c++-common/goacc/host_data-5.c: Likewise.
2488         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2489         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
2490         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2491         * gcc.target/aarch64/pr60697.c: Likewise.
2492         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2493         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2494         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2495         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
2496         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2497         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2498         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2499         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2500         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
2501         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
2502         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
2503         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2504         * g++.dg/lookup/koenig5.C: Likewise.
2505         * g++.dg/ext/no-asm-2.C: Likewise.
2506         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
2507         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
2508         * gfortran.dg/used_types_16.f90: Likewise.
2509         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2510         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
2511         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2512         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
2513         * gfortran.dg/abstract_type_6.f03: Likewise.
2514         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
2515         * gfortran.dg/used_types_15.f90: Likewise.
2516         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
2517         * gfortran.dg/exit_3.f08: Likewise.
2518         * gfortran.dg/open_status_2.f90: Likewise.
2519         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2520         * gfortran.dg/intrinsic_std_1.f90: Likewise.
2521         * gfortran.dg/associate_1.f03: Likewise.
2522         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
2523         * gfortran.dg/intrinsic_std_6.f90: Likewise.
2524         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
2525         * gcc.dg/builtin-object-size-1.c: Likewise.
2526         * gcc.dg/noreturn-6.c: Likewise.
2527         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2528         * gcc.dg/globalalias.c: Likewise.
2529         * gcc.dg/builtins-config.h: Likewise.
2530         * gcc.dg/pr30457.c: Likewise.
2531         * gcc.c-torture/compile/volatile-1.c: Likewise.
2532         * gcc.c-torture/execute/20101011-1.c: Likewise.
2533         * c-c++-common/Waddress-1.c: Likewise.
2535 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
2537         PR c/69768
2538         * c-c++-common/Waddress-1.c: New test.
2540 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
2542         PR fortran/69296
2543         * gfortran.dg/associate_19.f03: New test.
2544         * gfortran.dg/associate_20.f03: New test.
2546 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
2548         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
2550 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2552         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
2553         .arch armv8-a\n.  Add -dA to dg-options.
2554         * gcc.target/aarch64/assembler_arch_1.c: New test.
2555         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
2557 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
2559         PR c++/68726
2560         * g++.dg/cpp0x/pr68726.C: New.
2562 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2564         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
2565         test.
2567 2016-02-11  Richard Biener  <rguenther@suse.de>
2569         * g++.dg/tree-ssa/pr61034.C: Adjust.
2571 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
2573         PR target/69148
2574         * gcc.target/s390/pr69148.c: New.
2576 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
2578         PR tree-optimization/69652
2579         * gcc.dg/torture/pr69652.c: New test.
2581 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
2582             Patrick Palka  <ppalka@gcc.gnu.org>
2584         PR ipa/69241
2585         PR c++/69649
2586         * g++.dg/ipa/pr69241-1.C: New test.
2587         * g++.dg/ipa/pr69241-2.C: New test.
2588         * g++.dg/ipa/pr69241-3.C: New test.
2589         * g++.dg/ipa/pr69649.C: New test.
2591 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
2593         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
2594         * gcc.dg/tree-ssa/sra-18.c: Ditto.
2596 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
2598         PR tree-optimization/68021
2599         * gcc.dg/tree-ssa/pr68021.c: New test.
2601 2016-02-10  Richard Biener  <rguenther@suse.de>
2603         PR tree-optimization/69726
2604         * gcc.dg/uninit-22.c: New testcase.
2606 2016-02-09  Andrew Pinski  <apinski@cavium.com>
2608         PR tree-opt/69282
2609         * gcc.c-torture/compile/20160205-1.c: New testcase.
2611 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2613         PR target/68404
2614         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
2615         instead accessing a really large arrray.
2616         * gcc.target/powerpc/fusion3.c: Likewise.
2618 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
2620         PR target/68532
2621         * gcc.c-torture/execute/pr68532.c: New test.
2623 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
2625         PR target/69634
2626         * gcc.dg/pr69634.c: New.
2628 2016-02-09  Richard Biener  <rguenther@suse.de>
2630         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
2632 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
2634         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
2636 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
2638         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
2640 2016-02-09  Richard Biener  <rguenther@suse.de>
2642         PR tree-optimization/69715
2643         * gcc.dg/torture/pr69715.c: New testcase.
2645 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
2647         PR c++/69139
2648         * g++.dg/cpp0x/trailing12.C: New test.
2649         * g++.dg/cpp0x/trailing13.C: New test.
2651 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
2653         PR c++/69283
2654         PR c++/67835
2655         * g++.dg/cpp1y/auto-fn29.C: New test.
2656         * g++.dg/cpp1y/auto-fn30.C: New test.
2658 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
2660         PR tree-optimization/69209
2661         * gcc.c-torture/compile/pr69209.c: New test.
2663 2016-02-08  Jeff Law  <law@redhat.com>
2665         PR tree-optimization/68541
2666         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
2667         of statements allowed in join block for path splitting.
2669 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
2671         PR c++/59627
2672         * g++.dg/gomp/pr59627.C: New test.
2674         PR ipa/69239
2675         * g++.dg/ipa/pr69239.C: New test.
2677 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
2679         PR preprocessor/69664
2680         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
2681         * gcc.dg/cpp/warn-comments.c: Likewise.
2683 2016-02-08  Marek Polacek  <polacek@redhat.com>
2685         PR c++/69688
2686         * g++.dg/init/const12.C: New test.
2688 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
2690         PR target/60410
2691         * gcc.dg/lto/pr55113_0.c: Remove test.
2693 2016-02-08  Richard Biener  <rguenther@suse.de>
2695         PR tree-optimization/69719
2696         * gcc.dg/torture/pr69719.c: New testcase.
2698 2016-02-08  Richard Biener  <rguenther@suse.de>
2699         Jeff Law  <law@redhat.com>
2701         PR target/68273
2702         * gcc.target/mips/pr68273.c: New testcase.
2704 2016-02-08   Richard Biener  <rguenther@suse.de>
2706         PR rtl-optimization/69274
2707         * gcc.target/i386/addr-sel-1.c: XFAIL.
2709 2016-02-08  Jeff Law  <law@redhat.com>
2711         PR tree-optimization/68541
2712         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
2714         PR tree-optimization/65917
2715         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
2717 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2719         PR fortran/50555
2720         * gfortran.dg/namelist_args.f90: New test.
2722 2016-02-05  Jeff Law  <law@redhat.com>
2724         PR tree-optimization/68541
2725         * gcc.dg/tree-ssa/split-path-2.c: New test.
2726         * gcc.dg/tree-ssa/split-path-3.c: New test.
2727         * gcc.dg/tree-ssa/split-path-4.c: New test.
2728         * gcc.dg/tree-ssa/split-path-5.c: New test.
2729         * gcc.dg/tree-ssa/split-path-6.c: New test.
2730         * gcc.dg/tree-ssa/split-path-7.c: New test.
2732 2016-02-05  Martin Sebor  <msebor@redhat.com>
2734         PR c++/69662
2735         * g++.dg/warn/Wplacement-new-size-1.C: New test.
2736         * g++.dg/warn/Wplacement-new-size-2.C: New test.
2738 2016-02-06  Richard HEnderson  <rth@redhat.com>
2740         PR c/69643
2741         * gcc.target/i386/addr-space-4.c: New.
2742         * gcc.target/i386/addr-space-5.c: New.
2744 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
2746         PR fortran/66089
2747         * gfortran.dg/elemental_dependency_6.f90: New.
2749 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
2751         PR rtl-optimization/69691
2752         * gcc.c-torture/execute/pr69691.c: New test.
2754         PR c++/69628
2755         * g++.dg/parse/pr69628.C: New test.
2757 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
2759         * gcc.dg/sancov/asan.c: Move to ...
2760         * gcc.dg/asan/sancov-1.c: ... here.
2762 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
2764         * gcc.target/i386/pr69577.c: Require avx_runtime target.
2766 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2768         PR target/69677
2769         * gcc.target/i386/pr69677.c: New test.
2771 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
2773         PR c++/68948
2774         * g++.dg/template/pr68948.C: New test.
2776 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2778         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
2779         (only necessary on s390x).
2781 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2783         * gcc.target/i386/pr69454-2.c: Compile with -msse2
2784         -mno-accumulate-outgoing-args.
2786 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
2788         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
2790 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
2792         PR c/69669
2793         * c-c++-common/pr69669.c: New test.
2795 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
2797         PR target/69667
2798         * g++.dg/pr69667.C: New file.
2800 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
2802         PR target/69619
2803         * gcc.dg/pr69619.c: Add new test.
2805 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
2807         PR rtl-optimization/69577
2808         * gcc.target/i386/pr69577.c: New test.
2810 2016-02-04  Martin Liska  <mliska@suse.cz>
2812         * g++.dg/asan/pr69276.C: New test.
2814 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2816         PR target/65932
2817         PR target/67714
2818         * gcc.target/arm/wmul-3.c: Simplify test to generate just
2819         a single smulbb instruction.
2820         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
2821         * gcc.target/amr/wmul-2.c: Likewise.
2823 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2825         PR target/65932
2826         PR target/67714
2827         * gcc.c-torture/execute/pr67714.c: New test.
2829 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
2831         PR target/69454
2832         * gcc.target/i386/pr69454-1.c: New test.
2833         * gcc.target/i386/pr69454-2.c: New test.
2835 2016-02-03  Martin Sebor  <msebor@redhat.com>
2837         PR c++/69251
2838         PR c++/69253
2839         PR c++/69290
2840         PR c++/69277
2841         PR c++/69349
2842         * g++.dg/ext/flexarray-mangle-2.C: New test.
2843         * g++.dg/ext/flexarray-mangle.C: New test.
2844         * g++.dg/ext/flexarray-subst.C: New test.
2845         * g++.dg/ext/flexary11.C: New test.
2846         * g++.dg/ext/flexary12.C: New test.
2847         * g++.dg/ext/flexary13.C: New test.
2848         * g++.dg/ext/flexary14.C: New test.
2849         * g++.dg/other/dump-ada-spec-2.C: Adjust.
2851 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2853         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
2854         Define only if CHECK_FLOAT128 is defined.
2855         (main): Properly initialize u5.
2857 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
2859         PR c/69627
2860         * gcc.dg/pr69627.c: New test.
2862         PR target/69644
2863         * gcc.dg/pr69644.c: New test.
2865 2016-02-03  Mike Stump  <mikestump@comcast.net>
2867         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
2868         support for struct-layout-1.exp.
2870 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
2872         PR c++/69056
2873         * g++.dg/cpp0x/pr69056.C: New test.
2875 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
2876             Alexandre Oliva  <aoliva@redhat.com>
2878         PR target/69461
2879         * gcc.target/powerpc/pr69461.c: New.
2881 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
2883         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
2884         works from here ...
2885         (check_effective_target_fsanitize_thread): ... to here.  Do not
2886         specify additional compile flags for the test source.
2887         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
2888         specify additional compile flags for the test source.
2890 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
2892         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
2894 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
2896         PR fortran/67451
2897         PR fortran/69418
2898         * gfortran.dg/coarray_allocate_2.f08: New test.
2899         * gfortran.dg/coarray_allocate_3.f08: New test.
2900         * gfortran.dg/coarray_allocate_4.f08: New test.
2902 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
2904         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
2905         use same scan-tree-dump-times on all platforms.
2906         * gcc.dg/vect/vect-outer-1.c: Likewise.
2907         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2908         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2909         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2910         * gcc.dg/vect/vect-outer-1b.c: Likewise.
2911         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2912         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2913         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2915 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
2917         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
2918         warning.
2920 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
2922         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
2924 2016-02-02  James Norris  <jnorris@codesourcery.com>
2926         * c-c++-common/goacc/routine-5.c: Add tests.
2928 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
2930         * gcc.target/nvptx/unsigned-cmp.c: New test.
2932 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
2934         * gcc.target/aarch64/scalar_shift_1.c
2935         (test_corners_sisd_di): Improve force to SIMD register.
2936         (test_corners_sisd_si): Likewise.
2937         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
2938         Remove scan-assembler check for ldr.
2940 2016-02-02  Richard Biener  <rguenther@suse.de>
2942         PR tree-optimization/69595
2943         * gcc.dg/Warray-bounds-17.c: New testcase.
2945 2016-02-02  Richard Biener  <rguenther@suse.de>
2947         PR tree-optimization/69606
2948         * gcc.dg/torture/pr69606.c: New testcase.
2950 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
2952         PR middle-end/68542
2953         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
2954         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
2956 2016-02-02  Alan Modra  <amodra@gmail.com>
2958         PR target/69548
2959         * gcc.target/powerpc/pr69548.c: New test.
2961 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
2963         PR rtl-optimization/69592
2964         * gcc.dg/pr69592.c: New test.
2966         PR preprocessor/69543
2967         PR c/69558
2968         * gcc.dg/pr69543.c: New test.
2969         * gcc.dg/pr69558.c: New test.
2971 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
2973         PR testsuite/65940
2974         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
2976 2016-02-01  Martin Sebor  <msebor@redhat.com>
2978         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
2980 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
2982         PR tree-optimization/67921
2983         * c-c++-common/ubsan/pr67921.c: New test.
2985 2016-02-01  Richard Biener  <rguenther@suse.de>
2987         PR middle-end/69556
2988         * gcc.dg/tree-ssa/recip-8.c: New testcase.
2990 2016-02-01  Richard Biener  <rguenther@suse.de>
2992         PR tree-optimization/69574
2993         * gcc.dg/torture/pr69574.c: New testcase.
2995 2016-02-01  Richard Biener  <rguenther@suse.de>
2997         PR tree-optimization/69579
2998         * gcc.dg/setjmp-6.c: New testcase.
3000 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3002         PR rtl-optimization/69570
3003         * g++.dg/opt/pr69570.C: New test.
3005 2016-02-01  Richard Henderson  <rth@redhat.com>
3007         * gcc.dg/pr69535.c: New test.
3009 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
3011         PR testsuite/69584
3012         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3013         * gcc.dg/tree-ssa/sra-18.c: Likewise.
3015         PR debug/68244
3016         * g++.dg/parse/parens3.C: Use register "4" on hppa.
3018         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3020 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
3022         PR fortran/67564
3023         * gfortran.dg/allocate_with_source_17.f03: New test.
3025 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
3027         PR tree-optimization/69546
3028         * gcc.dg/torture/pr69546.c: New test.
3030 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
3032         PR fortran/69566
3033         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3035 2016-01-30  Martin Sebor  <msebor@redhat.com>
3037         PR c++/68490
3038         * g++.dg/ext/flexary10.C: New test.
3040 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3042         PR fortran/66707
3043         gfortran.dg/common_23.f90: New test.
3045 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3047         PR target/65546
3048         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3049         condition being checked, and disable it when the target supports
3050         misaligned loads and stores.
3052 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3054         PR debug/69518
3055         * gcc.dg/torture/pr69518.c: New test.
3057 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
3059         PR target/69530
3060         * gcc.target/i386/pr69530.c: New test.
3062 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
3064         PR target/65604
3065         * gcc.target/mips/div-delay.c: New test.
3067 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3069         PR target/69551
3070         * gcc.target/i386/pr69551.c: New test.
3072         PR target/66137
3073         * gcc.target/i386/pr66137.c: New test.
3075 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
3077         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3078         always built for p5600.
3079         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3080         isa=p5600 dg-option.
3082 2016-01-29  Richard Biener  <rguenther@suse.de>
3084         PR tree-optimization/69547
3085         * g++.dg/tree-ssa/pr69547.C: New testcase.
3087 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3089         PR debug/66869
3090         * g++.dg/warn/Wunused-function2.C: New test.
3092 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3094         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3095         support for test to succeed.
3097 2016-01-29  Marek Polacek  <polacek@redhat.com>
3099         PR c++/69509
3100         PR c++/69516
3101         * g++.dg/ext/constexpr-vla2.C: New test.
3102         * g++.dg/ext/constexpr-vla3.C: New test.
3103         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3105 2016-01-29  Richard Biener  <rguenther@suse.de>
3107         PR middle-end/69537
3108         * gcc.dg/uninit-21.c: New testcase.
3110 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
3112         PR target/69459
3113         * gcc.target/i386/pr69459.c: New test.
3115 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
3117         PR target/68400
3118         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3119         * gcc.target/mips/pr68400.c: New test.
3121 2016-01-28  Martin Sebor  <msebor@redhat.com>
3123         PR target/17381
3124         * gcc.target/powerpc/pr17381.c: New test.
3126 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
3128         PR middle-end/69542
3129         * gcc.dg/torture/pr69542.c: New test.
3131 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
3133         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3135 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3137         * gcc.dg/pr65980.c: Skip on AIX.
3138         * gcc.dg/pr66688.c: Same.
3140 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3142         PR target/63679
3143         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3144         * gcc.dg/tree-ssa/sra-18.c: Same.
3146 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
3148         PR fortran/62536
3149         * gfortran.dg/block_15.f08: New test.
3150         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3151         on incorrectly closed BLOCK.
3153 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
3155         * gcc.dg/declare-simd.c: New test.
3156 2016-01-28  Richard Biener  <rguenther@suse.de>
3158         PR tree-optimization/69466
3159         * gfortran.dg/vect/pr69466.f90: New testcase.
3161 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3163         * g++.dg/pr67989.C: Remove ARM-specific option.
3164         * gcc.target/arm/pr67989.C: New file.
3166 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3168         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3169         and expm1 test for glibc < 2.11.
3171 2016-01-27  Richard Henderson  <rth@redhat.com>
3173         * gcc.c-torture/execute/pr69447.c: New test.
3175 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
3177         PR fortran/69422
3178         * gfortran.dg/alloc_comp_assign_15.f03: New test.
3180 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3182         PR debug/66869
3183         * gcc.dg/pr66869.c: New test.
3185 2016-01-25  Jeff Law  <law@redhat.com>
3187         PR tree-optimization/68398
3188         PR tree-optimization/69196
3189         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3190         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3191         path to avoid new heuristic allowing more irreducible regions
3192         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3193         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3194         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3195         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3196         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3198 2016-01-27  Marek Polacek  <polacek@redhat.com>
3200         PR c/68062
3201         * c-c++-common/vector-compare-4.c: New test.
3203 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
3205         PR preprocessor/69126
3206         * c-c++-common/pr69126.c: New test case.
3208 2016-01-27  Ian Lance Taylor  <iant@google.com>
3210         * gcc.dg/tree-ssa/ivopt_5.c: New test.
3212 2016-01-27  Ryan Burn  <contact@rnburn.com>
3214         PR cilkplus/69267
3215         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3217 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3219         PR target/69512
3220         * gcc.target/i386/pr69512.c: New test.
3222 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
3224         PR ada/69488
3225         * gnat.dg/sso/*.adb: Robustify dg-output directives.
3227 2016-01-27  Marek Polacek  <polacek@redhat.com>
3229         PR c++/69379
3230         * g++.dg/pr69379.C: New test.
3232 2016-01-27  Martin Sebor  <msebor@redhat.com>
3234         PR c++/69317
3235         * g++.dg/abi/Wabi-2-2.C: New test.
3236         * g++.dg/abi/Wabi-2-3.C: New test.
3237         * g++.dg/abi/Wabi-3-2.C: New test.
3238         * g++.dg/abi/Wabi-3-3.C: New test.
3240 2016-01-27  Richard Biener  <rguenther@suse.de>
3242         PR tree-optimization/69166
3243         * gcc.dg/torture/pr69166.c: New testcase.
3245 2016-01-27  Martin Jambor  <mjambor@suse.cz>
3247         PR tree-optimization/69355
3248         * gcc.dg/tree-ssa/pr69355.c: New test.
3250 2016-01-27  Marek Polacek  <polacek@redhat.com>
3252         PR c++/69496
3253         * g++.dg/ext/constexpr-vla1.C: New test.
3255 2016-01-20  Christian Bruel  <christian.bruel@st.com>
3257         PR target/69245
3258         * gcc.target/arm/pr69245.c: New test.
3260 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3262         PR tree-optimization/69399
3263         * gcc.dg/torture/pr69399.c: New test.
3265 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3267         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3269 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3271         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3273 2016-01-26  Tom de Vries  <tom@codesourcery.com>
3275         PR tree-optimization/69110
3276         * gcc.dg/autopar/pr69110.c: New test.
3278 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
3279             Sebastian Pop  <s.pop@samsung.com>
3281         * gcc.dg/graphite/isl-ast-op-select.c: New.
3283 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3285         PR fortran/69385
3286         * gfortran.dg/allocate_error_6.f90: New test.
3288 2016-01-26  Richard Henderson  <rth@redhat.com>
3290         * gcc.dg/tm/pr60908.c: New test.
3292 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
3294         PR other/69006
3295         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3296         directive.
3297         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3298         expected multiline output to reflect the colorization being
3299         disabled before newlines.
3300         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3301         (custom_diagnostic_finalizer): Replace call to
3302         pp_newline_and_flush with call to pp_flush.
3303         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3304         * gfortran.dg/implicit_class_1.f90: Likewise.
3305         * lib/gcc-dg.exp (allow_blank_lines): New global.
3306         (dg-allow-blank-lines-in-output): New procedure.
3307         (gcc-dg-prune): Complain about blank lines in the output, unless
3308         dg-allow-blank-lines-in-output was called.
3309         * lib/multiline.exp (_build_multiline_regex): Only support
3310         arbitrary followup text for non-blank-lines, not for blank lines.
3312 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3314         PR tree-optimization/69483
3315         * gcc.dg/pr69483.c: New test.
3316         * g++.dg/opt/pr69483.C: New test.
3318 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3320         PR target/68620
3321         * gcc.target/arm/pr68620.c: New test.
3323 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3325         * gcc.target/i386/pr68986-2.c: Remove -m32.
3327 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3329         PR target/68986
3330         * gcc.target/i386/pr68986-1.c: New test.
3331         * gcc.target/i386/pr68986-2.c: Likewise.
3332         * gcc.target/i386/pr68986-3.c: Likewise.
3334 2016-01-26  Christian Bruel  <christian.bruel@st.com>
3336         * lib/target-supports.exp
3337         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3338         (check_effective_target_arm_crypto_pragma_ok): Likewise.
3339         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3341 2016-01-26  Richard Biener  <rguenther@suse.de>
3343         PR tree-optimization/69452
3344         * gcc.dg/torture/pr69452.c: New testcase.
3346 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3348         PR target/69442
3349         * gcc.dg/pr69442.c: New test.
3351 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
3353         PR target/67896
3354         * gcc.target/aarch64/simd/pr67896.C: New.
3356 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
3358         PR tree-optimization/69400
3359         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3360         function.
3361         (plugin_init): Call it.
3362         * gcc.dg/torture/pr69400.c: New test.
3364 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3366         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3368 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3369             Sebastian Pop  <s.pop@samsung.com>
3371         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3372         isl-0.15.
3374 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3375             Sebastian Pop  <s.pop@samsung.com>
3377         * gcc.dg/graphite/pr69292.c: New.
3379 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
3381         * c-c++-common/goacc/use_device-1.c: New test.
3383 2016-01-25  Jeff Law  <law@redhat.com>
3385         PR tree-optimization/69196
3386         PR tree-optimization/68398
3387         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3388         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3390 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
3392         PR target/69469
3393         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3394         Algorithm.
3396 2016-01-25  Richard Biener  <rguenther@suse.de>
3398         PR testsuite/69380
3399         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3401 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
3403         PR target/69421
3404         * gcc.dg/pr69421.c: New test.
3406 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
3408         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3409         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3410         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3411         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3412         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3413         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3414         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3415         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3416         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3417         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
3419 2016-01-25  Richard Biener  <rguenther@suse.de>
3421         PR tree-optimization/69376
3422         * gcc.dg/torture/pr69376.c: New testcase.
3424 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3426         PR fortran/69397
3427         PR fortran/68442
3428         * gfortran.dg/interface_38.f90: New test.
3429         * gfortran.dg/interface_39.f90: New test.
3431 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
3433         Revert:
3434         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
3436         PR c++/11858
3437         PR c++/24663
3438         PR c++/24664
3439         * g++.dg/template/pr11858.C: New test.
3440         * g++.dg/template/pr24663.C: New test.
3441         * g++.dg/template/unify12.C: New test.
3442         * g++.dg/template/unify13.C: New test.
3443         * g++.dg/template/unify14.C: New test.
3444         * g++.dg/template/unify15.C: New test.
3445         * g++.dg/template/unify16.C: New test.
3446         * g++.dg/template/unify17.C: New test.
3448 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
3450         PR fortran/68283
3451         gfortran.dg/pr68283.f90: New test.
3453 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3455         PR fortran/66094
3456         * gfortran.dg/inline_matmul_13.f90:  New test.
3457         * gfortran.dg/matmul_bounds_8.f90:  New test.
3458         * gfortran.dg/matmul_bounds_9.f90:  New test.
3459         * gfortran.dg/matmul_bounds_10.f90:  New test.
3461 2016-01-23  Tom de Vries  <tom@codesourcery.com>
3463         PR tree-optimization/69426
3464         * gcc.dg/autopar/pr69426.c: New test.
3466 2016-01-23  Martin Sebor  <msebor@redhat.com>
3468         PR c++/58109
3469         PR c++/69022
3470         * g++.dg/cpp0x/alignas5.C: New test.
3471         * g++.dg/ext/vector29.C: Same.
3473 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
3475         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
3476         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
3477         _GNU_SOURCE from compile flags to the source.
3478         * gcc.target/i386/chkp-stropt-12.c: Ditto.
3479         * gcc.target/i386/chkp-stropt-16.c: Ditto.
3480         * gcc.target/i386/chkp-stropt-4.c: Ditto.
3481         * gcc.target/i386/chkp-stropt-8.c: Ditto.
3483 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
3485         PR target/69432
3486         * g++.dg/opt/pr69432.C: New test.
3488 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3490         * gcc.target/powerpc/pr63354c: Adjust target selector to include
3491         32-bit targets testing an -m64 multilib.
3493 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3495         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
3496         64-bit support.
3498 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
3500         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
3502 2016-01-21  Christian Bruel  <christian.bruel@st.com>
3504         PR target/68674
3505         * gcc.target/i386/pr68674.c
3506         * gcc.target/aarch64/pr68674.c
3507         * gcc.target/arm/pr68674.c
3509 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3511         PR target/69403
3512         * gcc.c-torture/execute/pr69403.c: New test.
3514 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3516         PR c++/55843
3517         * g++.dg/template/pr55843.C: New.
3519 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
3521         PR testsuite/66877
3522         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
3523         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
3525 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3527         PR testsuite/67489
3528         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
3529         from dg-do compile directive, and instead add
3530         { dg-require-effective-target int128 }.
3532 2016-01-20  Martin Sebor  <msebor@redhat.com>
3534         PR c/69405
3535         * gcc.dg/sync-fetch.c: New test.
3537 2016-01-21  Martin Sebor  <msebor@redhat.com>
3539         PR target/69252
3540         * gcc.target/powerpc/pr69252.c: New test.
3542 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3544         PR fortran/65996
3545         * gfortran.dg/pr65996.f90: New test.
3547 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3549         PR c++/68810
3550         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
3551         expected to generate an error.
3553 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
3555         PR middle-end/66178
3556         * gcc.dg/torture/pr66178.c: New test.
3558 2016-01-21  Anton Blanchard  <anton@samba.org>
3559             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3561         PR target/63354
3562         * gcc.target/powerpc/pr63354.c:  New test.
3564 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3566         PR rtl-optimization/68990
3567         * gcc.target/i386/pr68990: New.
3569 2016-01-21  Nick Clifton  <nickc@redhat.com>
3571         PR target/69129
3572         * gcc.target/mips/pr69129.c: New.
3574 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
3576         PR c++/58046
3577         * g++.dg/cpp0x/pr58046.C: New.
3579 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
3581         PR target/69187
3582         PR target/65624
3583         * gcc.target/arm/pr69187.c: New test.
3585         PR c++/69355
3586         * g++.dg/torture/pr69355.C: New test.
3588 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
3589             Sebastian Pop  <s.pop@samsung.com>
3591         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
3593 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
3594             Sebastian Pop  <s.pop@samsung.com>
3596         * gcc.dg/graphite/pr68976.c: New test.
3598 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
3600         PR middle-end/67653
3601         * c-c++-common/pr67653.c: New test.
3602         * gcc.dg/torture/pr29119.c: Add dg-warning.
3604 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
3606         * gcc.target/powerpc/cpu-builtin-1.c: New test.
3608 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3610         PR c/24293
3611         * gcc.dg/pr24293.c: New test.
3612         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
3613         incomplete struct type.
3614         * gcc.dg/declspec-1.c: Likewise.
3615         * gcc.dg/pr63549.c: Likewise.
3617 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
3619         PR tree-optimization/66612
3620         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
3621         for bdn instruction.
3623 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3625         * lib/target-supports.exp
3626         (check_effective_target_arm_fp_ok_nocache): New.
3627         (check_effective_target_arm_fp_ok): New.
3628         (add_options_for_arm_fp): New.
3629         (check_effective_target_arm_crypto_ok_nocache): Require
3630         target_arm_v8_neon_ok instead of arm32.
3631         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
3632         (check_effective_target_arm_crypto_pragma_ok): New.
3633         (add_options_for_arm_vfp): New.
3634         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
3635         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
3636         target instead. Force initial fpu to vfp.
3637         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
3638         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
3639         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
3640         dependency.
3641         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
3642         use arm_vfp effective target instead. Force initial fpu to vfp.
3643         * gcc.target/arm/attr-neon3.c: Likewise.
3644         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
3645         arm_vfp_ok.
3646         * gcc.target/arm/unsigned-float.c: Likewise.
3647         * gcc.target/arm/vfp-1.c: Likewise.
3648         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3649         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3650         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3651         * gcc.target/arm/vfp-ldmias.c: Likewise.
3652         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3653         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3654         * gcc.target/arm/vfp-stmiad.c: Likewise.
3655         * gcc.target/arm/vfp-stmias.c: Likewise.
3656         * gcc.target/arm/vnmul-1.c: Likewise.
3657         * gcc.target/arm/vnmul-2.c: Likewise.
3658         * gcc.target/arm/vnmul-3.c: Likewise.
3659         * gcc.target/arm/vnmul-4.c: Likewise.
3661 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
3663         PR testsuite/69366
3664         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
3665         the MPX run-time library, for compile-time MPX test.
3666         * gcc.target/i386/chkp-always_inline.c: Likewise.
3667         * gcc.target/i386/chkp-bndret.c: Likewise.
3668         * gcc.target/i386/chkp-builtins-1.c: Likewise.
3669         * gcc.target/i386/chkp-builtins-2.c: Likewise.
3670         * gcc.target/i386/chkp-builtins-3.c: Likewise.
3671         * gcc.target/i386/chkp-builtins-4.c: Likewise.
3672         * gcc.target/i386/chkp-const-check-1.c: Likewise.
3673         * gcc.target/i386/chkp-const-check-2.c: Likewise.
3674         * gcc.target/i386/chkp-hidden-def.c: Likewise.
3675         * gcc.target/i386/chkp-label-address.c: Likewise.
3676         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
3677         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
3678         * gcc.target/i386/chkp-pr69044.c: Likewise.
3679         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
3680         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
3681         * gcc.target/i386/chkp-strchr.c: Likewise.
3682         * gcc.target/i386/chkp-strlen-1.c: Likewise.
3683         * gcc.target/i386/chkp-strlen-2.c: Likewise.
3684         * gcc.target/i386/chkp-strlen-3.c: Likewise.
3685         * gcc.target/i386/chkp-strlen-4.c: Likewise.
3686         * gcc.target/i386/chkp-strlen-5.c: Likewise.
3687         * gcc.target/i386/chkp-stropt-1.c: Likewise.
3688         * gcc.target/i386/chkp-stropt-10.c: Likewise.
3689         * gcc.target/i386/chkp-stropt-11.c: Likewise.
3690         * gcc.target/i386/chkp-stropt-12.c: Likewise.
3691         * gcc.target/i386/chkp-stropt-13.c: Likewise.
3692         * gcc.target/i386/chkp-stropt-14.c: Likewise.
3693         * gcc.target/i386/chkp-stropt-15.c: Likewise.
3694         * gcc.target/i386/chkp-stropt-16.c: Likewise.
3695         * gcc.target/i386/chkp-stropt-2.c: Likewise.
3696         * gcc.target/i386/chkp-stropt-3.c: Likewise.
3697         * gcc.target/i386/chkp-stropt-4.c: Likewise.
3698         * gcc.target/i386/chkp-stropt-5.c: Likewise.
3699         * gcc.target/i386/chkp-stropt-6.c: Likewise.
3700         * gcc.target/i386/chkp-stropt-7.c: Likewise.
3701         * gcc.target/i386/chkp-stropt-8.c: Likewise.
3702         * gcc.target/i386/chkp-stropt-9.c: Likewise.
3703         * gcc.target/i386/pr63995-2.c: Likewise.
3704         * gcc.target/i386/pr64805.c: Likewise.
3705         * gcc.target/i386/pr65044.c: Likewise.
3706         * gcc.target/i386/pr65167.c: Likewise.
3707         * gcc.target/i386/pr65183.c: Likewise.
3708         * gcc.target/i386/pr65184.c: Likewise.
3709         * gcc.target/i386/thunk-retbnd.c: Likewise.
3711 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
3713         PR tree-optimization/69328
3714         * gcc.dg/pr69328.c: New test.
3716 2016-01-20  Jeff Law  <law@redhat.com>
3718         PR target/25114
3719         * gcc.target/m68k/pr25114.c: New test.
3721 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3723         * gcc.target/arm/memset-inline-10.c: Added
3724         dg-require-effective-target arm_thumb2_ok.
3726 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
3728         * gcc.dg/debug/dwarf2/sso.c: New test.
3730 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
3732         PR testsuite/68820
3733         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
3734         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
3735         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
3737 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
3739         PR ipa/66223
3740         * g++.dg/ipa/devirt-50.C: New testcase.
3742 2016-01-19  Marek Polacek  <polacek@redhat.com>
3744         PR c++/68965
3745         * g++.dg/cpp1y/parameter-pack-1.C: New test.
3746         * g++.dg/cpp1y/parameter-pack-2.C: New test.
3748 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3750         PR target/69135
3751         * gcc.target/arm/pr69135_1.c: New test.
3753 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
3755         * gcc.target/aarch64/ccmp_1.c: Add new tests.
3757 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
3759         * gcc.target/aarch64/ccmp_1.c: New testcase.
3761 2016-01-19  Marek Polacek  <polacek@redhat.com>
3763         PR c++/68586
3764         * g++.dg/cpp0x/enum30.C: New test.
3766 2016-01-19  Richard Biener  <rguenther@suse.de>
3768         PR tree-optimization/69336
3769         * g++.dg/tree-ssa/pr69336.C: New testcase.
3771 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
3773         PR debug/65779
3774         * gcc.dg/pr65779.c: New test.
3776 2016-01-19  Richard Biener  <rguenther@suse.de>
3778         PR tree-optimization/69352
3779         * gcc.dg/torture/pr69352.c: New testcase.
3781 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
3783         PR rtl-optimization/68955
3784         PR rtl-optimization/64557
3785         * gcc.dg/torture/pr68955.c: New test.
3787 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
3789         PR lto/69136
3790         * g++.dg/torture/pr69136.C: New testcase.
3792 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
3794         PR lto/69133
3795         * g++.dg/lto/pr69133_0.C: New testcase.
3796         * g++.dg/lto/pr69133_1.C: New testcase.
3798 2016-01-15  Jeff Law  <law@redhat.com>
3800         PR tree-optimization/69320
3801         * gcc.c-torture/pr69320-1.c: New test.
3802         * gcc.c-torture/pr69320-2.c: New test.
3803         * gcc.c-torture/pr69320-3.c: New test.
3804         * gcc.c-torture/pr69320-4.c: New test.
3806 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
3808         PR c++/11858
3809         PR c++/24663
3810         PR c++/24664
3811         * g++.dg/template/pr11858.C: New test.
3812         * g++.dg/template/pr24663.C: New test.
3813         * g++.dg/template/unify12.C: New test.
3814         * g++.dg/template/unify13.C: New test.
3815         * g++.dg/template/unify14.C: New test.
3816         * g++.dg/template/unify15.C: New test.
3817         * g++.dg/template/unify16.C: New test.
3818         * g++.dg/template/unify17.C: New test.
3820 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
3822         PR testsuite/69181
3823         * gcc.dg/pr69181-1.c: New test file.
3824         * gcc.dg/pr69181-2.c: New test file.
3825         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
3826         globals by moving it to...
3827         (cleanup-after-saved-dg-test): ...this new function.  Add
3828         "global additional_sources_used".  Add reset of global
3829         multiline_expected_outputs to the empty list.
3830         * lib/multiline.exp (_multiline_expected_outputs): Rename this
3831         global to...
3832         (multiline_expected_outputs): ...this, and updated comments to
3833         note that it is modified from gcc-dg.exp.
3834         (dg-end-multiline-output): Update for the above renaming.
3835         (handle-multiline-outputs): Likewise.  Remove the clearing
3836         of the expected outputs to the empty list.
3838 2016-01-18  Richard Biener  <rguenther@suse.de>
3840         PR tree-optimization/69297
3841         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
3843 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
3845         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
3846         dg-options.
3847         * gcc.target/mips/mips-3d-2.c: Likewise.
3848         * gcc.target/mips/mips-3d-3.c: Likewise.
3849         * gcc.target/mips/mips-3d-4.c: Likewise.
3850         * gcc.target/mips/mips-3d-5.c: Likewise.
3851         * gcc.target/mips/mips-3d-6.c: Likewise.
3852         * gcc.target/mips/mips-3d-7.c: Likewise.
3853         * gcc.target/mips/mips-3d-8.c: Likewise.
3854         * gcc.target/mips/mips-3d-9.c: Likewise.
3855         * gcc.target/mips/mips-ps-1.c: Likewise.
3856         * gcc.target/mips/mips-ps-2.c: Likewise.
3857         * gcc.target/mips/mips-ps-3.c: Likewise.
3858         * gcc.target/mips/mips-ps-4.c: Likewise.
3859         * gcc.target/mips/mips-ps-5.c: Likewise.
3860         * gcc.target/mips/mips-ps-6.c: Likewise.
3861         * gcc.target/mips/mips-ps-7.c: Likewise.
3862         * gcc.target/mips/mips-ps-type.c: Likewise.
3863         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3864         * gcc.target/mips/mips16-attributes-6.c: Likewise.
3866 2016-01-18  Tom de Vries  <tom@codesourcery.com>
3868         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
3869         * c-c++-common/goacc/kernels-double-reduction.c: New test.
3870         * c-c++-common/goacc/kernels-empty.c: New test.
3871         * c-c++-common/goacc/kernels-eternal.c: New test.
3872         * c-c++-common/goacc/kernels-loop-2.c: New test.
3873         * c-c++-common/goacc/kernels-loop-3.c: New test.
3874         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
3875         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
3876         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
3877         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
3878         * c-c++-common/goacc/kernels-loop-data.c: New test.
3879         * c-c++-common/goacc/kernels-loop-g.c: New test.
3880         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
3881         * c-c++-common/goacc/kernels-loop-n.c: New test.
3882         * c-c++-common/goacc/kernels-loop-nest.c: New test.
3883         * c-c++-common/goacc/kernels-loop.c: New test.
3884         * c-c++-common/goacc/kernels-noreturn.c: New test.
3885         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
3886         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
3887         * c-c++-common/goacc/kernels-reduction.c: New test.
3889 2016-01-18  Tom de Vries  <tom@codesourcery.com>
3891         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
3892         * gcc.dg/autopar/outer-2.c: Same.
3893         * gcc.dg/autopar/outer-3.c: Same.
3894         * gcc.dg/autopar/outer-4.c: Same.
3895         * gcc.dg/autopar/outer-5.c: Same.
3896         * gcc.dg/autopar/outer-6.c: Same.
3897         * gcc.dg/autopar/parallelization-1.c: Same.
3898         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
3899         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
3900         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
3901         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
3902         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
3903         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
3904         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
3905         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
3906         * gcc.dg/autopar/pr39500-1.c: Same.
3907         * gcc.dg/autopar/pr39500-2.c: Same.
3908         * gcc.dg/autopar/pr46193.c: Same.
3909         * gcc.dg/autopar/pr46194.c: Same.
3910         * gcc.dg/autopar/pr49580.c: Same.
3911         * gcc.dg/autopar/pr49960-1.c: Same.
3912         * gcc.dg/autopar/pr49960.c: Same.
3913         * gcc.dg/autopar/pr68373.c: Same.
3914         * gcc.dg/autopar/reduc-1.c: Same.
3915         * gcc.dg/autopar/reduc-1char.c: Same.
3916         * gcc.dg/autopar/reduc-1short.c: Same.
3917         * gcc.dg/autopar/reduc-2.c: Same.
3918         * gcc.dg/autopar/reduc-2char.c: Same.
3919         * gcc.dg/autopar/reduc-2short.c: Same.
3920         * gcc.dg/autopar/reduc-3.c: Same.
3921         * gcc.dg/autopar/reduc-4.c: Same.
3922         * gcc.dg/autopar/reduc-6.c: Same.
3923         * gcc.dg/autopar/reduc-7.c: Same.
3924         * gcc.dg/autopar/reduc-8.c: Same.
3925         * gcc.dg/autopar/reduc-9.c: Same.
3926         * gcc.dg/autopar/uns-outer-4.c: Same.
3927         * gcc.dg/autopar/uns-outer-5.c: Same.
3928         * gcc.dg/autopar/uns-outer-6.c: Same.
3929         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3930         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3932 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
3934         PR target/63679
3935         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
3936         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
3938 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
3940         PR target/63679
3941         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
3942         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
3943         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
3945 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
3947         PR target/63679
3948         * gcc.dg/tree-ssa/sra-17.c: New.
3949         * gcc.dg/tree-ssa/sra-18.c: New.
3951 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3953         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
3955 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
3957         * gnat.dg/inline12.adb: New test.
3959 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
3961         PR tree-optimization/66797
3962         * gcc.c-torture/execute/pr65447.c: Relax check condition.
3964 2016-01-18  Richard Biener  <rguenther@suse.de>
3966         PR tree-optimization/69170
3967         * gcc.dg/torture/pr69170.c: New testcase.
3969 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
3971         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
3973 2016-01-16  Tom de Vries  <tom@codesourcery.com>
3975         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
3977 2016-01-16  Tom de Vries  <tom@codesourcery.com>
3979         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
3980         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
3981         redundant dg-require-effective-target pthread.
3982         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
3983         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3984         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3985         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3986         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3987         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3988         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3990 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
3992         PR target/68609
3993         * gcc.target/powerpc/recip-6.c: Enable on AIX.
3994         * gcc.target/powerpc/recip-7.c: Same.
3996 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
3998         PR c++/69091
3999         * g++.dg/template/pr69091.C: New test.
4001 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4003         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4004         dump does not contain an error_mark_node.
4005         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4006         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4008 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4010         PR c++/68936
4011         * g++.dg/template/pr68936.C: New test.
4013 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
4015         PR target/68609
4016         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4017         * gcc.target/powerpc/recip-2.c: Same.
4018         * gcc.target/powerpc/recip-3.c: Same.
4019         * gcc.target/powerpc/recip-4.c: Same.
4020         * gcc.target/powerpc/recip-sqrtf.c: Same.
4022 2016-01-15  Jeff Law  <law@redhat.com>
4024         PR tree-optimization/69270
4025         * gcc.dg/tree-ssa/pr69270-2.c: New test.
4026         * gcc.dg/tree-ssa/pr69270-3.c: New test.
4028 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
4030         PR fortran/49630
4031         * gfortran.dg/deferred_character_13.f90: New test for the fix
4032         of comment 3 of the PR.
4034         PR fortran/54070
4035         * gfortran.dg/deferred_character_8.f90: New test
4036         * gfortran.dg/allocate_error_5.f90: New test
4038         PR fortran/60593
4039         * gfortran.dg/deferred_character_10.f90: New test
4041         PR fortran/60795
4042         * gfortran.dg/deferred_character_14.f90: New test
4044         PR fortran/61147
4045         * gfortran.dg/deferred_character_11.f90: New test
4047         PR fortran/64324
4048         * gfortran.dg/deferred_character_9.f90: New test
4050 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4052         PR rtl-optimization/69030
4053         * gcc.target/i386/pr69030.c: New.
4055 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4057         * gcc.target/aarch64/target_attr_17.c: New test.
4059 2016-01-15  Richard Biener  <rguenther@suse.de>
4061         PR tree-optimization/66856
4062         * gcc.dg/torture/pr66856-1.c: New testcase.
4063         * gcc.dg/torture/pr66856-2.c: Likewise.
4065 2016-01-15  Richard Biener  <rguenther@suse.de>
4067         PR debug/69137
4068         * g++.dg/lto/pr69137_0.C: New testcase.
4070 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
4072         PR middle-end/69246
4073         * gcc.target/i386/pr69246.c: New test.
4075 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4077         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4079 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4081         PR c++/56194
4082         * g++.dg/init/const9.C: Disable test on S/390.
4084 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4086         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4087         * g++.dg/Wno-frame-address.C: Ditto.
4089 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4091         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4093 2016-01-15  Richard Biener  <rguenther@suse.de>
4095         PR tree-optimization/68961
4096         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4098 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4100         * gcc.target/i386/pr65105-5.c: New test.
4102 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4104         * gcc.c-torture/execute/alias-4.c: New testcase.
4106 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4108         PR ipa/68148
4109         * g++.dg/ipa/devirt-49.C: New testcase.
4111 2016-01-15  Christian Bruel  <christian.bruel@st.com>
4113         PR target/65837
4114         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4115         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4116         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4118 2016-01-15  Richard Biener  <rguenther@suse.de>
4120         PR tree-optimization/69117
4121         * gcc.dg/torture/pr69117.c: New testcase.
4123 2015-01-14  Ryan Burn  <contact@rnburn.com>
4125         PR c++/69048
4126         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4128 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4130         PR testsuite/67509
4131         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4132         range tests use 100 * maximum instead of maximum + 1.
4134 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4136         PR debug/69244
4137         * gcc.dg/guality/pr69244.c: New test.
4139 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
4141         * lib/target-supports.exp (check_effective_target_issignaling):
4142         New procedure.
4143         * gcc.dg/pr61441.c: Require issignaling effective target.
4145 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
4147         PR target/68803
4148         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4150 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
4152         PR c++/68819
4153         PR preprocessor/69177
4154         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4155         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4156         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4157         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4159 2016-01-14  Marek Polacek  <polacek@redhat.com>
4161         PR c/69262
4162         * gcc.dg/array-15.c: New test.
4164 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4166         PR middle-end/68146
4167         PR tree-optimization/69155
4168         * gfortran.dg/pr68146.f: New test.
4169         * gfortran.dg/pr69155.f90: New test.
4171 2016-01-14  Richard Biener  <rguenther@suse.de>
4173         PR tree-optimization/68060
4174         * gcc.dg/torture/pr68060-1.c: New testcase.
4175         * gcc.dg/torture/pr68060-2.c: Likewise.
4177 2016-01-14  Nick Clifton  <nickc@redhat.com>
4179         * lib/target-supports.exp
4180         (check_effective_target_arm_neon_ok_nocache): Add an option
4181         sequence that includes setting the ARM architecture to ARMv7-A.
4182         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4183         command line options necessary to enable Neon support.
4184         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4185         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4186         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4187         * gcc.target/arm/pr69180.c: Likewise.
4189 2016-01-14  Jeff Law  <law@redhat.com>
4191         PR tree-optimization/69270
4192         * gcc.dg/tree-ssa/pr69270.c: New test.
4194 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
4196         PR c/66208
4197         * c-c++-common/pr66208.c: New file.
4199 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4201         PR tree-optimization/69156
4202         * gcc.dg/pr69156.c: New test.
4204 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4206         * gcc.target/i386/pr69225-7.c: New test.
4208 2016-01-13  Richard Henderson  <rth@redhat.com>
4210         * gcc.dg/tm/memopt-13.c: Update expected function.
4211         * gcc.dg/tm/memopt-6.c: Likewise.
4213 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
4215         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4216         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4217         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4218         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4220 2016-01-13  Tom de Vries  <tom@codesourcery.com>
4222         PR tree-optimization/69169
4223         * gcc.dg/pr69169.c: New test.
4225 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
4227         PR target/69228
4228         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4229         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4230         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4231         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4232         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4233         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4234         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4235         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4237 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4239         PR target/69247
4240         * gcc.dg/pr69247.c: New test.
4242 2016-01-13  Richard Biener  <rguenther@suse.de>
4244         PR tree-optimization/69242
4245         * gcc.dg/torture/pr69242.c: New testcase.
4247 2016-01-13  Richard Biener  <rguenther@suse.de>
4249         PR tree-optimization/69186
4250         * gcc.dg/torture/pr69186.c: New testcase.
4252 2016-01-13  Jeff Law  <law@redhat.com>
4254         PR tree-optimization/67755
4255         * gcc.dg/tree-ssa/pr67755.c: New test.
4257 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4259         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4260         pass number in output by a star.
4262 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
4264         PR tree-optimization/68911
4265         * gcc.c-torture/execute/pr68911.c: New test.
4267 2016-01-12  Marek Polacek  <polacek@redhat.com>
4269         PR c++/68979
4270         * g++.dg/warn/permissive-1.C: New test.
4272 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4274         PR objc++/68511
4275         PR c++/69213
4276         * g++.dg/opt/pr69213.C: New test.
4278 2016-01-12  Christian Bruel  <christian.bruel@st.com>
4280         PR target/69180
4281         * gcc.target/arm/pr69180.c: New test.
4283 2016-01-12  Richard Biener  <rguenther@suse.de>
4285         PR lto/69077
4286         * g++.dg/lto/pr69077_0.C: New testcase.
4287         * g++.dg/lto/pr69077_1.C: Likewise.
4289 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4291         PR target/69175
4292         * g++.dg/opt/pr69175.C: New test.
4294 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
4296         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4297         rather than #including math.h & stdlib.h.
4298         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4299         * gcc.dg/vect/pr49771.c: Likewise.
4300         * gcc.dg/vect/vect-10-big-array.c: Likewise.
4301         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4302         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4303         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4304         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4305         * gcc.dg/vect/pr44507.c: Likewise.
4306         * gcc.dg/vect/pr45902.c: Likewise.
4307         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4308         * gcc.dg/vect/vect-117.c: Likewise.
4309         * gcc.dg/vect/vect-99.c: Likewise.
4310         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4311         * gcc.dg/vect/vect-cond-1.c: Likewise.
4312         * gcc.dg/vect/vect-cond-2.c: Likewise.
4313         * gcc.dg/vect/vect-cond-3.c: Likewise.
4314         * gcc.dg/vect/vect-cond-4.c: Likewise.
4315         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4316         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4317         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4318         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4319         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4320         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4321         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4322         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4323         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4324         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4325         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4326         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4327         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4328         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4329         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4330         include of signal.h.
4331         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4332         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4333         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4334         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4335         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4336         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4337         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4338         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4339         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4340         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4341         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4342         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4343         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4344         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4345         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4346         * gcc.dg/vect/vect-outer-5.c: Likewise.
4347         * gcc.dg/vect/vect-outer-6.c: Likewise.
4348         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4349         include of stdio.h.
4351 2016-01-12  Nick Clifton  <nickc@redhat.com>
4353         PR target/68913
4354         * gcc.dg/lto/pr61886_0.c: Rename the external function called
4355         to fread so that it will be found in all target runtimes.
4357 2016-01-12  Richard Biener  <rguenther@suse.de>
4359         PR tree-optimization/69053
4360         * g++.dg/torture/pr69053.C: New testcase.
4362 2016-01-12  Richard Biener  <rguenther@suse.de>
4364         PR tree-optimization/69168
4365         * gcc.dg/torture/pr69168.c: New testcase.
4367 2016-01-12  Richard Biener  <rguenther@suse.de>
4369         PR tree-optimization/69157
4370         * gcc.dg/torture/pr69157.c: New testcase.
4372 2016-01-12  Richard Biener  <rguenther@suse.de>
4374         PR tree-optimization/69174
4375         * gcc.dg/torture/pr69174.c: New testcase.
4377 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4379         PR c++/66808
4380         PR c++/69000
4381         * g++.dg/tls/pr66808.C: New test.
4382         * g++.dg/tls/pr69000.C: New test.
4384 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4386         * gcc.target/powerpc/swaps-p8-23.c: New test.
4387         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4389 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
4391         PR tree-optimization/68356
4392         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4394 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4395             Jim Wilson  <jim.wilson@linaro.org>
4397         PR target/69194
4398         * gcc.target/arm/pr69194.c: New test.
4400 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4402         PR target/69225
4403         * gcc.target/i386/pr69225-1.c: New test.
4404         * gcc.target/i386/pr69225-2.c: Likewise.
4405         * gcc.target/i386/pr69225-3.c: Likewise.
4406         * gcc.target/i386/pr69225-4.c: Likewise.
4407         * gcc.target/i386/pr69225-5.c: Likewise.
4408         * gcc.target/i386/pr69225-6.c: Likewise.
4410 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
4412         PR target/67462
4413         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4414         if lp64.
4416         PR target/69071
4417         * gcc.dg/pr69071.c: New test.
4419         PR c++/69211
4420         * g++.dg/opt/pr69211.C: New test.
4422         PR tree-optimization/69214
4423         * gcc.c-torture/compile/pr69214.c: New test.
4425 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
4427         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
4428         * gcc.target/i386/pr66232-11.c: Ditto.
4429         * gcc.target/i386/pr66232-12.c: Ditto.
4430         * gcc.target/i386/pr66232-13.c: Ditto.
4432 2016-01-11  Richard Biener  <rguenther@suse.de>
4434         PR tree-optimization/69173
4435         * gcc.dg/torture/pr69173.c: New testcase.
4437 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4439         PR rtl-optimization/68796
4440         * gcc.target/aarch64/tst_5.c: New test.
4441         * gcc.target/aarch64/tst_6.c: Likewise.
4443 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4445         PR rtl-optimization/68841
4446         * gcc.dg/pr68841.c: New test.
4447         * gcc.c-torture/execute/pr68841.c: New test.
4449 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
4451         PR rtl-optimization/68920
4452         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
4453         for ix86 targets.
4454         * gcc.dg/ifcvt-5.c: New test.
4456 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
4458         PR bootstrap/69123
4459         * g++.dg/pr69123.C: New.
4461 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4463         PR target/69010
4464         * gcc.target/i386/pr69010.c: New test.
4466 2016-01-11  Martin Jambor  <mjambor@suse.cz>
4468         PR ipa/69044
4469         * gcc.target/i386/chkp-pr69044.c: New test.
4471 2016-01-11  Tom de Vries  <tom@codesourcery.com>
4473         PR tree-optimization/69109
4474         * gcc.dg/autopar/pr69109-2.c: New test.
4475         * gcc.dg/autopar/pr69109.c: New test.
4477 2016-01-11  Tom de Vries  <tom@codesourcery.com>
4479         PR tree-optimization/69108
4480         * gcc.dg/autopar/pr69108.c: New test.
4482 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
4484         PR c++/69029
4485         * c-c++-common/Wisleading-indentation.c: Augment test.
4487 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4489         PR fortran/69154
4490         * gfortran.dg/inline_matmul_12.f90:  New test.
4492 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
4494         PR fortran/67779
4495         * gfortran.dg/actual_array_offset_1: New test.
4497 2016-01-10  Tom de Vries  <tom@codesourcery.com>
4499         PR tree-optimization/69062
4500         * gcc.dg/autopar/pr69062.c: New test.
4502 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
4504         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
4505         * gcc.dg/vect/slp-perm-2.c: Likewise.
4506         * gcc.dg/vect/slp-perm-3.c: Likewise.
4507         * gcc.dg/vect/slp-perm-5.c: Likewise.
4508         * gcc.dg/vect/slp-perm-6.c: Likewise.
4509         * gcc.dg/vect/slp-perm-7.c: Likewise.
4510         * gcc.dg/vect/slp-perm-8.c: Likewise.
4512 2016-01-10  Tom de Vries  <tom@codesourcery.com>
4514         PR tree-optimization/69039
4515         * gcc.dg/autopar/pr69039.c: New test.
4517 2016-01-09  Marek Polacek  <polacek@redhat.com>
4519         PR c++/69113
4520         * g++.dg/pr69113.C: New test.
4522 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
4524         PR middle-end/50865
4525         PR tree-optimization/69097
4526         * gcc.c-torture/execute/pr50865.c: New test.
4527         * gcc.c-torture/execute/pr69097-1.c: New test.
4528         * gcc.c-torture/execute/pr69097-2.c: New test.
4529         * gcc.dg/pr69097-1.c: New test.
4530         * gcc.dg/pr69097-2.c: New test.
4532 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
4534         PR c++/69164
4535         * g++.dg/opt/pr69164.C: New test.
4537 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4539         PR tree-optimization/69167
4540         * gcc.dg/pr69167.c: New test.
4542 2016-01-08  Marek Polacek  <polacek@redhat.com>
4544         PR c++/68449
4545         * g++.dg/pr68449.C: New.
4547 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
4549         PR tree-optimization/68707
4550         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
4551         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
4552         on platforms supporting it.
4553         * gcc.dg/vect/slp-perm-2.c: Likewise.
4554         * gcc.dg/vect/slp-perm-3.c: Likewise.
4555         * gcc.dg/vect/slp-perm-5.c: Likewise.
4556         * gcc.dg/vect/slp-perm-7.c: Likewise.
4557         * gcc.dg/vect/slp-perm-8.c: Likewise.
4558         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
4559         on platforms supporting it.
4561 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4563         PR tree-optimization/69162
4564         * gcc.dg/pr69162.c: New test.
4566         PR tree-optimization/69172
4567         * gcc.dg/pr69172.c: New test.
4569 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4571         PR tree-optimization/67781
4572         * gcc.c-torture/execute/pr67781.c: New file.
4574 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4576         PR tree-optimization/69083
4577         * gcc.dg/vect/pr69083.c: New test.
4579 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
4581         PR tree-optimization/61441
4582         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
4583         Use -fexcess-precision=standard for compiler options.
4584         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
4586 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
4588         PR fortran/69128
4589         * gfortran.dg/gomp/pr69128.f90: New test.
4591         PR c++/69145
4592         * g++.dg/ext/pr69145-1.C: New test.
4593         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
4594         * g++.dg/ext/pr69145-2.h: New file.
4596 2016-01-07  Martin Sebor  <msebor@redhat.com>
4598         PR c/68966
4599         * gcc.dg/atomic-fetch-bool.c: New test.
4600         * gcc.dg/sync-fetch-bool.c: New test.
4602 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
4604         PR fortran/66680
4605         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
4607 2016-01-07  Nick Clifton  <nickc@redhat.com>
4609         PR target/66655
4610         * g++.dg/pr66655.C: New test.
4611         * g++.dg/pr66655_1.cc: Test support file.
4612         * g++.dg/pr66655.h: Test header file.
4614 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
4616         PR fortran/66680
4617         gfortran.dg/gomp/pr66680.f90: New test.
4619 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
4621         PR target/69171
4622         * gcc.target/i386/pr69171-1.c: New test.
4623         * gcc.target/i386/pr69171-2.c: Likewise.
4624         * gcc.target/i386/pr69171-3.c: Likewise.
4625         * gcc.target/i386/pr69171-4.c: Likewise.
4626         * gcc.target/i386/pr69171-5.c: Likewise.
4627         * gcc.target/i386/pr69171-6.c: Likewise.
4629 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
4631         PR middle-end/67639
4632         * c-c++-common/pr67639.c: New test.
4634 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
4636         PR tree-optimization/69141
4637         * g++.dg/opt/pr69141.C: New test.
4639 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4641         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
4643 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
4645         PR target/69140
4646         * gcc.target/i386/pr69140.c: New test
4648 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
4650         * gcc.dg/bad-dereference.c: New test case.
4652 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4654         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
4656 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
4658         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
4660 2016-01-06  Marek Polacek  <polacek@redhat.com>
4662         PR sanitizer/69099
4663         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
4665 2016-01-05  Marek Polacek  <polacek@redhat.com>
4667         PR c/69104
4668         * gcc.dg/atomic-invalid-2.c: New.
4670 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4672         PR target/68991
4673         * gcc.target/i386/pr68991.c: New test.
4675 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4677         PR target/68991
4678         * g++.dg/pr68991-1.C: New test.
4679         * g++.dg/pr68991-2.C: Likewise.
4681 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
4683         PR other/60465
4684         * gcc.target/ia64/pr60465-gprel64.c: New test.
4685         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
4687 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4689         PR rtl-optimization/68651
4690         * gcc.target/aarch64/pr68651_1.c: New test.
4692 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
4694         PR c/69122
4695         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
4697 2016-01-05  Nathan Sidwell  <nathan@acm.org>
4699         PR c++/58583
4700         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
4702         * gcc.dg/alias-15.c: New.
4704 2016-01-05  Nick Clifton  <nickc@redhat.com>
4706         PR target/68870
4707         * g++.dg/pr68770.C: New test.
4709 2016-01-04  Mike Stump  <mikestump@comcast.net>
4711         * lib/target-supports.exp (check_effective_target_cilkplus):
4712         cilkplus targets require pthreads.
4713         (check_effective_target_cilkplus): Remove special case for NVPTX.
4715 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4717         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
4718         generation.
4720 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
4722         Update copyright years.
4724 2016-01-04  Marek Polacek  <polacek@redhat.com>
4726         PR c/68908
4727         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
4728         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
4729         * gcc.dg/atomic/stdatomic-op-5.c: New test.
4731 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4733         * gcc.target/sparc/20160104-2.c: New test.
4735 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4737         * gcc.target/sparc/20160104-1.c: New test.
4739 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
4741         PR fortran/65045
4742         * gfortran.dg/pr65045.f90: New test.
4744 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
4746         * gnat.dg/specs/debug1.ads: Delete.
4748 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4750         PR libgfortran/68867
4751         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
4752         expression.
4754 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4756         PR libgfortran/68867
4757         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
4758         PowerPC.
4760 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
4762         PR fortran/68864
4763         * gfortran.dg/pr68864.f90: New test.
4765 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
4767         PR tree-optimization/69070
4768         * gcc.dg/pr69070.c: New test.
4770         PR sanitizer/69055
4771         * gfortran.dg/pr69055.f90: New test.
4773         PR target/69015
4774         * gcc.dg/pr69015.c: New test.
4776 Copyright (C) 2016 Free Software Foundation, Inc.
4778 Copying and distribution of this file, with or without modification,
4779 are permitted in any medium without royalty provided the copyright
4780 notice and this notice are preserved.