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