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