1 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4 * g++.dg/template/pr70610.C: New test.
5 * g++.dg/template/pr70610-2.C: New test.
6 * g++.dg/template/pr70610-3.C: New test.
7 * g++.dg/template/pr70610-4.C: New test.
9 2016-04-12 Jakub Jelinek <jakub@redhat.com>
11 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
15 * g++.dg/ext/pr70571.C: New test.
17 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
20 * gcc.target/powerpc/pr70640.c: New test.
22 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
25 * g++.dg/parse/pr68722.C: New.
27 2016-04-12 Jakub Jelinek <jakub@redhat.com>
29 PR rtl-optimization/70596
30 * gcc.target/i386/pr70596.c: New test.
32 2016-04-12 Nathan Sidwell <nathan@acm.org>
35 * g++.dg/init/pr70501.C: New.
37 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
39 * gcc.target/i386/asm-flag-6.c: New test.
41 2016-04-12 Tom de Vries <tom@codesourcery.com>
43 PR tree-optimization/68756
44 * gcc.dg/graphite/pr68756.c: New test.
46 2016-04-12 Jakub Jelinek <jakub@redhat.com>
48 PR tree-optimization/70602
49 * gcc.c-torture/execute/pr70602.c: New test.
51 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
54 * gcc.target/powerpc/float128-1.c: New tests to make sure the
55 __float128 emulator is built and runs.
56 * gcc.target/powerpc/float128-1.c: Likewise.
58 * lib/target-supports.exp (check_ppc_float128_sw_available):
59 Rework tests for __float128 software and hardware
60 availability. Fix exit condition to return 0 on success.
62 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
65 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
66 * gcc.target/aarch64/target_attr_15.c: Likewise.
68 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/cpp1y/pr69066.C: New.
73 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
76 * gfortran.dg/pr36192.f90: Update test.
77 * gfortran.dg/pr36192_1.f90: Update test.
78 * gfortran.dg/real_dimension_1.f: Update test.
79 * gfortran.dg/parameter_array_init_7.f90: New test.
81 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
84 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
86 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
88 PR rtl-optimization/66669
89 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
91 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
93 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
94 * gcc.dg/pie-1.c: Likewise.
95 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
96 * gcc.dg/pic-4.c: Likewise.
97 * gcc.dg/pie-3.c: Likewise.
98 * gcc.dg/pie-4.c: Likewise.
100 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
102 PR tree-optimization/68644
103 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
105 PR rtl-optimization/64886
106 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
108 2016-04-09 Tom de Vries <tom@codesourcery.com>
110 PR tree-optimization/68953
111 * gcc.dg/graphite/pr68953.c: New test.
113 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
116 * gfortran.dg/deferred_character_16.f90: New test.
118 2016-04-09 Jakub Jelinek <jakub@redhat.com>
120 PR tree-optimization/70586
121 * gcc.c-torture/execute/pr70586.c: New test.
123 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
126 * c-c++-common/asan/halt_on_error-1.c: Replace memset
127 with __builtin_memset
128 * c-c++-common/asan/halt_on_error-2.c: Likewise.
130 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
134 PR tree-optimization/70373
138 * c-c++-common/goacc/reduction-5.c: New test.
139 * c-c++-common/goacc/reduction-promotions.c: New test.
140 * gfortran.dg/goacc/reduction-3.f95: New test.
141 * gfortran.dg/goacc/reduction-promotions.f90: New test.
143 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
147 * g++.dg/pr70590.C: New test.
148 * g++.dg/pr70590-2.C: New test.
150 2016-04-08 Jakub Jelinek <jakub@redhat.com>
153 * gcc.target/i386/pr70593.c: New test.
155 PR rtl-optimization/70574
156 * gcc.target/i386/avx2-pr70574.c: New test.
158 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
161 * c-c++-common/asan/pr70541.c: New test.
163 2016-04-08 Tom de Vries <tom@codesourcery.com>
165 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
166 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
168 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
171 * gcc.c-torture/execute/pr70566.c: New test.
173 2016-04-08 Tom de Vries <tom@codesourcery.com>
175 * c-c++-common/goacc/uninit-copy-clause.c: New test.
176 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
178 2016-04-08 Alan Modra <amodra@gmail.com>
180 * gcc.target/powerpc/pr70117.c: New.
182 2016-04-07 Jakub Jelinek <jakub@redhat.com>
185 * gcc.dg/lto/simd-function_0.c: New test.
187 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
189 * c-c++-common/attr-simd-2.c: Likewise.
190 * c-c++-common/attr-simd-4.c: Likewise.
191 * gcc.dg/gomp/simd-clones-2.c: Likewise.
192 * gcc.dg/gomp/simd-clones-3.c: Likewise.
194 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
197 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
199 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
200 Tom de Vries <tom@codesourcery.com>
202 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
203 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
204 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
205 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
206 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
207 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
208 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
209 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
211 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
214 * g++.dg/warn/Wparentheses-29.C: New test.
216 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
219 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
220 explicit braces to resolve a future -Wparentheses warning.
222 2016-04-06 Richard Henderson <rth@redhat.com>
224 * gcc.dg/pr61817-1.c: New test.
225 * gcc.dg/pr61817-2.c: New test.
226 * gcc.dg/pr69391-1.c: New test.
227 * gcc.dg/pr69391-2.c: New test.
229 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
231 PR rtl-optimization/70398
232 * testsuite/gcc.target/aarch64/pr70398.c: New.
234 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
236 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
238 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
239 Pedro Alves <palves@redhat.com>
241 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
243 2016-04-06 Jakub Jelinek <jakub@redhat.com>
245 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
246 Check for avx512f effective targets instead of avx2.
247 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
249 * gcc.dg/gomp/declare-simd-3.c: Likewise.
250 * g++.dg/gomp/declare-simd-1.C: Likewise.
251 * g++.dg/gomp/declare-simd-3.C: Likewise.
252 * g++.dg/gomp/declare-simd-4.C: Likewise.
255 * c-c++-common/gomp/pr70550-1.c: New test.
256 * c-c++-common/gomp/pr70550-2.c: New test.
258 2016-04-05 Nathan Sidwell <nathan@acm.org>
261 * g++.dg/ext/attribute-may-alias-5.C: New.
263 2016-04-05 Jakub Jelinek <jakub@redhat.com>
266 * c-c++-common/pr70336.c: New test.
267 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
268 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
270 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
273 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
275 2016-04-05 Jakub Jelinek <jakub@redhat.com>
277 PR rtl-optimization/70542
278 * gcc.dg/torture/pr70542.c: New test.
279 * gcc.target/i386/avx2-pr70542.c: New test.
281 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
283 PR tree-optimization/70509
284 * gcc.target/i386/avx512bw-pr70509.c: New test.
286 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
289 * g++.dg/ext/constexpr-vla4.C: New test.
291 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
294 * gcc.target/i386/pr70510.c: New test.
296 2016-04-05 Richard Biener <rguenther@suse.de>
298 PR tree-optimization/70526
299 * g++.dg/torture/pr70526.C: New testcase.
301 2016-04-05 Jakub Jelinek <jakub@redhat.com>
304 * gcc.target/i386/pr70525.c: New test.
306 2016-04-05 Richard Biener <rguenther@suse.de>
309 * g++.dg/torture/pr70499.C: New testcase.
311 2016-04-05 Richard Biener <rguenther@suse.de>
313 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
316 2016-04-04 Jakub Jelinek <jakub@redhat.com>
319 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
322 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
325 * g++.dg/ipa/devirt-51.C: New testcase.
327 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
328 Jakub Jelinek <jakub@redhat.com>
331 * gcc.dg/torture/pr70457.c: New.
333 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
336 * gfortran.dg/allocate_with_source_19.f08: New test.
338 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
341 * gfortran.dg/coarray_allocate_6.f08: New test.
343 2016-04-04 Richard Biener <rguenther@suse.de>
345 PR rtl-optimization/70484
346 * gcc.dg/torture/pr70484.c: New testcase.
348 2016-04-04 Marek Polacek <polacek@redhat.com>
351 * gcc.dg/torture/pr70307.c: New test.
353 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
357 * gcc.target/sh/torture/pr70416.c: New.
359 2016-04-02 Martin Sebor <msebor@redhat.com>
365 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
366 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
367 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
368 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
369 * g++.dg/cpp0x/constexpr-string.C: Same.
370 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
371 * g++.dg/cpp0x/pr65398.C: Same.
372 * g++.dg/ext/constexpr-vla1.C: Same.
373 * g++.dg/ext/constexpr-vla2.C: Same.
374 * g++.dg/ext/constexpr-vla3.C: Same.
375 * g++.dg/ubsan/pr63956.C: Same.
377 2016-04-01 Jakub Jelinek <jakub@redhat.com>
379 PR rtl-optimization/70467
380 * gcc.target/i386/pr70467-2.c: New test.
382 2016-04-01 Jakub Jelinek <jakub@redhat.com>
383 Marek Polacek <polacek@redhat.com>
386 * g++.dg/init/new47.C: New test.
388 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
391 * gcc.target/arm/pr70496.c: New test.
393 2016-04-01 Nathan Sidwell <nathan@acm.org>
396 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
398 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
401 * gcc.dg/strlenopt.h (memmove): New.
402 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
403 instead of "string.h".
404 * gcc.target/i386/chkp-strlen-2.c: Likewise.
405 * gcc.target/i386/chkp-strlen-3.c: Likewise.
406 * gcc.target/i386/chkp-strlen-4.c: Likewise.
407 * gcc.target/i386/chkp-strlen-5.c: Likewise.
408 * gcc.target/i386/chkp-stropt-1.c: Likewise.
409 * gcc.target/i386/chkp-stropt-10.c: Likewise.
410 * gcc.target/i386/chkp-stropt-11.c: Likewise.
411 * gcc.target/i386/chkp-stropt-12.c: Likewise.
412 * gcc.target/i386/chkp-stropt-13.c: Likewise.
413 * gcc.target/i386/chkp-stropt-14.c: Likewise.
414 * gcc.target/i386/chkp-stropt-15.c: Likewise.
415 * gcc.target/i386/chkp-stropt-16.c: Likewise.
416 * gcc.target/i386/chkp-stropt-2.c: Likewise.
417 * gcc.target/i386/chkp-stropt-3.c: Likewise.
418 * gcc.target/i386/chkp-stropt-4.c: Likewise.
419 * gcc.target/i386/chkp-stropt-5.c: Likewise.
420 * gcc.target/i386/chkp-stropt-6.c: Likewise.
421 * gcc.target/i386/chkp-stropt-7.c: Likewise.
422 * gcc.target/i386/chkp-stropt-8.c: Likewise.
423 * gcc.target/i386/chkp-stropt-9.c: Likewise.
425 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
427 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
428 (Holder::foo): Reflect this.
430 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
433 * gcc.dg/pr70442.c: New test.
435 2016-03-31 Nathan Sidwell <nathan@acm.org>
438 * g++.dg/cpp0x/constexpr-virtual6.C: New.
440 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
443 * gcc.target/i386/pr70453.c: New test.
445 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
448 * gcc.c-torture/pr70292.c: New test.
450 2016-03-31 Marek Polacek <polacek@redhat.com>
453 * c-c++-common/pr70297.c: New test.
454 * g++.dg/cpp0x/typedef-redecl.C: New test.
455 * gcc.dg/typedef-redecl2.c: New test.
457 2016-03-31 Jakub Jelinek <jakub@redhat.com>
459 PR rtl-optimization/70460
460 * gcc.c-torture/execute/pr70460.c: New test.
462 2016-03-31 Richard Biener <rguenther@suse.de>
465 * g++.dg/ext/vector30.C: New testcase.
467 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
468 Jerry DeLisle <jvdelisle@gcc.gnu.org>
470 * gfortran.dg/fmt_pf.f90: New test.
472 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
474 Forward-port from 5 branch
475 2016-03-30 Jakub Jelinek <jakub@redhat.com>
478 * gcc.target/i386/avx-vextractf128-256-5.c: Move
479 dg-require-effective-target after dg-do.
481 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
483 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
485 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
486 Julian Brown <julian@codesourcery.com>
487 Chung-Lin Tang <cltang@codesourcery.com>
488 Cesar Philippidis <cesar@codesourcery.com>
489 James Norris <jnorris@codesourcery.com>
490 Tom de Vries <tom@codesourcery.com>
491 Nathan Sidwell <nathan@codesourcery.com>
493 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
494 * c-c++-common/goacc/loop-clauses.c: Likewise.
495 * g++.dg/goacc/template.C: Likewise.
496 * gfortran.dg/goacc/combined-directives.f90: Likewise.
497 * gfortran.dg/goacc/loop-1.f95: Likewise.
498 * gfortran.dg/goacc/loop-5.f95: Likewise.
499 * gfortran.dg/goacc/loop-6.f95: Likewise.
500 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
501 * c-c++-common/goacc-gomp/nesting-1.c: Update.
502 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
503 * c-c++-common/goacc/clauses-fail.c: Likewise.
504 * c-c++-common/goacc/parallel-1.c: Likewise.
505 * c-c++-common/goacc/reduction-1.c: Likewise.
506 * c-c++-common/goacc/reduction-2.c: Likewise.
507 * c-c++-common/goacc/reduction-3.c: Likewise.
508 * c-c++-common/goacc/reduction-4.c: Likewise.
509 * c-c++-common/goacc/routine-3.c: Likewise.
510 * c-c++-common/goacc/routine-4.c: Likewise.
511 * c-c++-common/goacc/routine-5.c: Likewise.
512 * c-c++-common/goacc/tile.c: Likewise.
513 * g++.dg/goacc/template.C: Likewise.
514 * gfortran.dg/goacc/combined-directives.f90: Likewise.
515 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
516 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
517 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
518 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
519 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
520 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
521 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
522 * c-c++-common/goacc/use_device-1.c: ... this file.
523 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
524 * c-c++-common/goacc/host_data-5.c: ... this file, and...
525 * c-c++-common/goacc/host_data-6.c: ... this file.
526 * c-c++-common/goacc/loop-2-kernels.c: New file.
527 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
528 * c-c++-common/goacc/loop-3.c: Likewise.
529 * g++.dg/goacc/reference.C: Likewise.
530 * g++.dg/goacc/routine-1.C: Likewise.
531 * g++.dg/goacc/routine-2.C: Likewise.
533 2016-03-30 Richard Biener <rguenther@suse.de>
536 * gcc.dg/torture/pr70450.c: New testcase.
538 2016-03-30 Jakub Jelinek <jakub@redhat.com>
541 * gcc.dg/torture/pr70421.c: New test.
542 * gcc.target/i386/avx512f-pr70421.c: New test.
544 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
547 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
548 (check): New function.
550 (foo): Align stack to 16 bytes when calling bar.
551 * gcc.target/i386/cleanup-2.c: Likewise.
553 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
555 PR tree-optimization/59124
556 * gcc.dg/Warray-bounds-19.c: New test.
558 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
560 * lib/prune.exp (escape_regex_chars): New.
561 (prune_file_path): Update to quote metcharacters for regexp.
563 2016-03-29 Jakub Jelinek <jakub@redhat.com>
565 PR rtl-optimization/70429
566 * gcc.c-torture/execute/pr70429.c: New test.
568 PR tree-optimization/70405
569 * gcc.dg/pr70405.c: New test.
571 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
574 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
575 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
577 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
580 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
581 __cilkrts_set_param to set two workers.
582 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
583 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
585 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
587 * g++.dg/ext/fnname5.C: Update the test for Darwin.
589 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
592 * gcc.target/i386/pr70406.c: New test.
594 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
596 * gnat.dg/specs/double_record_extension3.ads: New test.
598 2016-03-25 Richard Henderson <rth@redhat.com>
601 * gcc.target/aarch64/pr70120-1.c: New.
602 * gcc.target/aarch64/pr70120-2.c: New.
603 * gcc.target/aarch64/pr70120-3.c: New.
605 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
608 * g++.dg/template/mangle2.C: The dg-do directive should be
609 "compile" not "assemble".
611 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
614 * gcc.dg/pr69650.c: New test.
616 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
618 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
620 2016-03-25 Alan Modra <amodra@gmail.com>
622 * gcc.dg/dfp/pr70052.c: New test.
624 2016-03-24 Richard Henderson <rth@redhat.com>
627 * gcc.dg/tree-ssa/pr69845-1.c: New test.
628 * gcc.dg/tree-ssa/pr69845-2.c: New test.
630 2016-03-24 Tom de Vries <tom@codesourcery.com>
632 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
634 2016-03-24 Tom de Vries <tom@codesourcery.com>
636 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
637 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
639 2016-03-24 Tom de Vries <tom@codesourcery.com>
641 * c-c++-common/goacc/uninit-dim-clause.c: New test.
642 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
644 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
647 * g++.dg/template/mangle2.C: New test.
649 2016-03-24 Richard Biener <rguenther@suse.de>
651 PR tree-optimization/70396
652 * gcc.dg/torture/pr70396.c: New testcase.
654 2016-03-24 Richard Biener <rguenther@suse.de>
657 * gcc.dg/torture/pr70370.c: New testcase.
659 2016-03-24 Tom de Vries <tom@codesourcery.com>
661 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
662 * gfortran.dg/goacc/kernels-tree.f95: Same.
663 * gfortran.dg/goacc/parallel-tree.f95: Same.
665 2016-03-24 Tom de Vries <tom@codesourcery.com>
667 * c-c++-common/goacc/uninit-if-clause.c: New test.
668 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
670 2016-03-24 Jakub Jelinek <jakub@redhat.com>
673 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
676 2016-03-24 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/70372
679 * gcc.dg/tree-ssa/pr70372.c: New testcase.
681 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
684 * g++.dg/cpp1y/nsdmi-union1.C: New test.
686 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
689 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
691 2016-03-23 Jakub Jelinek <jakub@redhat.com>
694 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
695 * g++.dg/cpp1y/pr70001.C: New test.
698 * g++.dg/cpp0x/constexpr-70323.C: New test.
700 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
701 Jason Merrill <jason@redhat.com>
702 Jakub Jelinek <jakub@redhat.com>
705 * g++.dg/cpp0x/constexpr-69315.C: New test.
706 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
708 2016-03-23 Marek Polacek <polacek@redhat.com>
711 * g++.dg/warn/Wignored-attributes-1.C: New test.
712 * g++.dg/warn/Wignored-attributes-2.C: New test.
714 2016-03-23 Tom de Vries <tom@codesourcery.com>
716 * c-c++-common/goacc/kernels-default.c (foo): Add missing
718 * gfortran.dg/goacc/private-3.f95 (test): Same.
719 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
722 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
724 * lib/target-supports.exp: Remove v7ve entry from loop
725 creating effective target checks.
726 (check_effective_target_arm_arch_v7ve_ok): New procedure.
727 (add_options_for_arm_arch_v7ve): Likewise.
729 2016-03-23 Jakub Jelinek <jakub@redhat.com>
731 PR tree-optimization/70354
732 * gcc.dg/vect/pr70354-1.c: New test.
733 * gcc.dg/vect/pr70354-2.c: New test.
734 * gcc.target/i386/avx2-pr70354-1.c: New test.
735 * gcc.target/i386/avx2-pr70354-2.c: New test.
737 2016-03-22 Jeff Law <law@redhat.com>
740 * gcc.dg/tree-ssa/pr70232.c: New test.
742 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
745 * gcc.target/i386/pr70302.c: New test.
747 2016-03-22 Richard Biener <rguenther@suse.de>
750 * g++.dg/torture/pr70251.C: New testcase.
752 2016-03-22 David Malcolm <dmalcolm@redhat.com>
755 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
756 Wmisleading-indentation.c.
757 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
758 reflect change to diagnostic text and order of messages.
759 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
761 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
763 * g++.dg/ext/java-3.C: Don't compile on AIX.
765 2016-03-22 Richard Biener <rguenther@suse.de>
768 * gcc.dg/torture/pr70333.c: New testcase.
770 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
772 * g++.dg/ext/pr70290.C: New test.
774 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
777 * gcc.target/i386/pr70325.c: New test.
779 2016-03-22 Jakub Jelinek <jakub@redhat.com>
782 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
783 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
786 * gcc.target/i386/pr70300.c: New test.
789 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
790 (func2): New function for cond with parens, xfail warning for c++.
791 * g++.dg/warn/Wnonnull-compare-8.C: New test.
793 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
796 * g++.dg/template/ptrmem30.C: New test.
798 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
801 * g++.dg/cpp0x/constexpr-70204a.C: New test.
802 * g++.dg/cpp0x/constexpr-70204b.C: New test.
804 2016-03-21 Jakub Jelinek <jakub@redhat.com>
807 * gcc.dg/pr70326.c: New test.
809 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
810 Jakub Jelinek <jakub@redhat.com>
812 PR tree-optimization/70317
813 * gcc.dg/pr70317.c: New test.
815 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
818 * gcc.target/i386/pr70327.c: New test.
820 2016-03-21 Martin Liska <mliska@suse.cz>
823 * gcc.dg/ipa/pr70306.c: New test.
825 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
827 * gcc.target/arm/attr-align1.c: Skip if M-profile.
828 * gcc.target/arm/attr-align3.c: Likewise.
829 * gcc.target/arm/attr_arm.c: Likewise.
830 * gcc.target/arm/flip-thumb.c: Likewise.
832 2016-03-21 Jakub Jelinek <jakub@redhat.com>
835 * gcc.target/powerpc/altivec-36.c: New test.
837 2016-03-21 Richard Biener <rguenther@suse.de>
839 PR tree-optimization/70310
840 * gcc.dg/torture/pr70310.c: New testcase.
842 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
845 * gcc.target/i386/pr70293.c: New test.
847 2016-03-21 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/70288
850 * gcc.dg/torture/pr70288-1.c: New testcase.
851 * gcc.dg/torture/pr70288-2.c: Likewise.
853 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
855 PR rtl-optimization/69307
856 * gcc.target/arm/pr69307.c: New test.
858 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
860 PR rtl-optimization/69102
861 * gcc.c-torture/compile/pr69102.c: New test.
863 2016-03-18 Jeff Law <law@redhat.com>
865 PR rtl-optimization/70263
866 * gcc.c-torture/compile/pr70263-1.c: New test.
867 * gcc.target/i386/pr70263-2.c: New test.
869 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
871 PR rtl-optimization/70278
872 * gcc.dg/torture/pr70278.c: New test.
873 * gcc.target/arm/pr70278.c: New test.
875 2016-03-18 David Malcolm <dmalcolm@redhat.com>
878 * gcc.dg/plugin/diagnostic-test-expressions-1.c
879 (test_builtin_types_compatible_p): New test function.
880 * gcc.dg/pr70281.c: New test case.
882 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
885 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
887 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
889 PR tree-optimization/70252
890 * gcc.dg/pr70252.c: New test.
892 2016-03-18 Tom de Vries <tom@codesourcery.com>
894 * gcc.dg/pr70161-2.c: New test.
895 * gcc.dg/pr70161.c: New test.
897 2016-03-18 Tom de Vries <tom@codesourcery.com>
900 * gcc.dg/pr70269.c: New test.
902 2016-03-18 Jakub Jelinek <jakub@redhat.com>
905 * g++.dg/ext/java-3.C: New test.
907 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
910 * g++.dg/lookup/pr70205.C: New test.
912 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
915 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
917 2016-03-17 Marek Polacek <polacek@redhat.com>
920 * gcc.dg/atomic-op-6.c: New test.
922 2016-03-17 David Malcolm <dmalcolm@redhat.com>
925 * c-c++-common/pr70264.c: New test case.
927 2016-03-17 Jakub Jelinek <jakub@redhat.com>
930 * c-c++-common/pr70144-1.c: New test.
931 * c-c++-common/pr70144-2.c: New test.
934 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
935 * g++.dg/opt/flifetime-dse6.C: New test.
936 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
938 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
941 * gcc.dg/pic-1.c: New test.
942 * gcc.dg/pic-2.c: Likewise.
943 * gcc.dg/pic-3.c: Likewise.
944 * gcc.dg/pic-4.c: Likewise.
945 * gcc.dg/pie-1.c: Likewise.
946 * gcc.dg/pie-2.c: Likewise.
947 * gcc.dg/pie-3.c: Likewise.
948 * gcc.dg/pie-4.c: Likewise.
949 * gcc.dg/pie-5.c: Likewise.
950 * gcc.dg/pie-6.c: Likewise.
952 2016-03-17 Tom de Vries <tom@codesourcery.com>
954 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
955 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
957 2016-03-17 Richard Biener <rguenther@suse.de>
960 * g++.dg/debug/pr70271.C: New testcase.
962 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
964 * gcc.target/i386/pr70251.c: New test.
966 2016-03-17 Marek Polacek <polacek@redhat.com>
969 * g++.dg/warn/constexpr-70194.C: New test.
971 2016-03-16 Richard Henderson <rth@redhat.com>
974 * gcc.c-torture/compile/pr70240.c: New.
976 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
978 * gcc.c-torture/compile/20151204.c: Skip for avr.
980 2016-03-16 Jakub Jelinek <jakub@redhat.com>
983 * g++.dg/opt/pr70245.C: New test.
984 * g++.dg/opt/pr70245.h: New file.
985 * g++.dg/opt/pr70245-aux.cc: New file.
987 2016-03-16 Martin Sebor <msebor@redhat.com>
989 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
991 2016-03-16 Richard Henderson <rth@redhat.com>
994 * gcc.c-torture/compile/pr70199.c: New.
996 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
998 * gcc.dg/uninit-19.c: Run dos2unix.
1000 2016-03-16 Marek Polacek <polacek@redhat.com>
1003 * gcc.dg/nested-func-10.c: New test.
1004 * gcc.dg/nested-func-9.c: New test.
1006 2016-03-16 Jakub Jelinek <jakub@redhat.com>
1008 PR tree-optimization/68714
1009 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1011 2016-03-16 Tom de Vries <tom@codesourcery.com>
1013 PR tree-optimization/68715
1014 * gcc.dg/graphite/pr68715-2.c: New test.
1015 * gcc.dg/graphite/pr68715.c: New test.
1016 * gfortran.dg/graphite/pr68715.f90: New test.
1018 2016-03-16 Tom de Vries <tom@codesourcery.com>
1020 PR tree-optimization/68809
1021 * gcc.dg/graphite/pr68809-2.c: New test.
1022 * gcc.dg/graphite/pr68809.c: New test.
1024 2016-03-16 Jakub Jelinek <jakub@redhat.com>
1027 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
1028 method call to i () as argument. Adjust expected output.
1031 * g++.dg/ubsan/pr70147-1.C: New test.
1032 * g++.dg/ubsan/pr70147-2.C: New test.
1034 2016-03-15 Martin Sebor <msebor@redhat.com>
1037 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
1039 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
1041 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
1044 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
1047 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
1048 libatomic_available.
1050 2016-03-15 Marek Polacek <polacek@redhat.com>
1053 * g++.dg/ext/attribute-may-alias-4.C: New test.
1055 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
1057 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
1058 -fvar-tracking-assignments-toggle flag.
1060 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
1062 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
1064 2016-03-15 Jakub Jelinek <jakub@redhat.com>
1066 PR rtl-optimization/70222
1067 * gcc.c-torture/execute/pr70222-1.c: New test.
1068 * gcc.c-torture/execute/pr70222-2.c: New test.
1070 2016-03-15 Richard Henderson <rth@redhat.com>
1072 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
1074 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1076 PR rtl-optimization/69032
1077 * gcc.dg/pr69032.c: New test.
1079 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1081 PR rtl-optimization/63384
1082 * g++.dg/pr63384.C: New test.
1084 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1087 * gcc.target/i386/pr64411.C: New test.
1089 2016-03-15 Tom de Vries <tom@codesourcery.com>
1091 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1092 * gfortran.dg/goacc/kernels-alias.f95: New test.
1094 2016-03-14 Martin Sebor <msebor@redhat.com>
1097 * g++.dg/cpp0x/constexpr-inline.C: New test.
1098 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1100 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
1102 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1104 2016-03-14 Jakub Jelinek <jakub@redhat.com>
1107 * gcc.dg/pr70219.c: New test.
1109 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
1112 * gcc.dg/torture/pr70083.c: New test.
1113 * gcc.target/i386/pr70083.c: New test.
1115 2016-03-14 Richard Biener <rguenther@suse.de>
1117 PR tree-optimization/56365
1118 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1120 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
1123 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1125 * g++.dg/pr70098.C: New testcase.
1128 2016-03-14 Tom de Vries <tom@codesourcery.com>
1130 PR tree-optimization/70045
1131 * gcc.dg/graphite/pr70045.c: New test.
1133 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1136 * gfortran.dg/include_9.f90: New test.
1138 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1141 gfortran.dg/prof/prof.exp: New script.
1142 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1144 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
1146 PR rtl-optimization/69307
1147 * gcc.dg/pr69307.c: New test.
1149 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
1152 * gcc.target/arm/pr69614.c: New.
1154 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
1157 * gfortran.dg/submodule_14.f08: New test
1160 * gfortran.dg/submodule_15.f08: New test
1162 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
1165 * g++.dg/cpp1y/paren3.C: New test.
1167 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1170 * gcc.target/powerpc/ppc-round2.c: New test.
1172 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
1175 * gcc.dg/torture/pr70123.c: New test.
1177 2016-03-11 Jeff Law <law@redhat.com>
1179 PR tree-optimization/70190
1180 * gcc.c-torture/compile/pr70190.c: New test.
1182 2016-03-11 David Malcolm <dmalcolm@redhat.com>
1185 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1187 (test43_b): Likewise.
1188 (test43_c): Likewise.
1189 (test43_d): Likewise.
1190 (test43_e): Likewise.
1191 (test43_f): Likewise.
1192 (test43_g): Likewise.
1193 (test44_a): Likewise.
1194 (test44_b): Likewise.
1195 (test44_c): Likewise.
1196 (test44_d): Likewise.
1197 (test44_e): Likewise.
1199 2016-03-11 David Malcolm <dmalcolm@redhat.com>
1202 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1204 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1206 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1209 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1213 * gcc.target/aarch64/pr69245_2.c: New test.
1215 2016-03-11 Jakub Jelinek <jakub@redhat.com>
1217 PR tree-optimization/70177
1218 * gcc.dg/pr70177.c: New test.
1220 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1222 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1224 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1226 * gcc.dg/tree-ssa/sra-20.c: New.
1228 2016-03-11 Jakub Jelinek <jakub@redhat.com>
1230 PR rtl-optimization/70174
1231 * gcc.dg/pr70174.c: New test.
1233 PR tree-optimization/70169
1234 * gcc.dg/pr70169.c: New test.
1236 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1239 * gcc.target/i386/pr70160.c: New test.
1241 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1243 * gcc.target/s390/dfp-1.c: New test.
1245 2016-03-10 Nick Clifton <nickc@redhat.com>
1248 * gcc.target/aarch64/pr70044.c: New test.
1250 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
1251 Jakub Jelinek <jakub@redhat.com>
1254 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1255 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1256 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1258 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
1261 * g++.dg/lto/pr69589_0.C: New testcase
1262 * g++.dg/lto/pr69589_1.C: New testcase
1264 2016-03-10 Marek Polacek <polacek@redhat.com>
1267 * g++.dg/delayedfold/unary-plus1.C: New test.
1269 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1271 * gcc.target/arm/pr45701-1.c: Escape brackets.
1272 * gcc.target/arm/pr45701-2.c: Likewise.
1274 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
1276 * gfortran.dg/unconstrained_commons.f: New.
1278 2016-03-10 Alan Modra <amodra@gmail.com>
1280 * gcc.dg/pr69195.c: New.
1281 * gcc.dg/pr69238.c: New.
1283 2016-03-10 Tom de Vries <tom@codesourcery.com>
1286 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1288 2016-03-10 Richard Biener <rguenther@suse.de>
1290 PR tree-optimization/70128
1291 * gcc.dg/tree-ssa/alias-34.c: New testcase.
1292 * gcc.dg/tree-ssa/alias-35.c: Likewise.
1294 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1296 PR tree-optimization/70152
1297 * gcc.dg/pr70152.c: New test.
1300 * gcc.target/i386/pr70086-1.c: New test.
1301 * gcc.target/i386/pr70086-2.c: New test.
1302 * gcc.target/i386/pr70086-3.c: New test.
1304 PR tree-optimization/70127
1305 * gcc.c-torture/execute/pr70127.c: New test.
1307 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
1309 * c-c++-common/goacc/combined-directives-2.c: New test.
1311 2016-03-09 David Malcolm <dmalcolm@redhat.com>
1315 * g++.dg/diagnostic/pr70105.C: New test.
1316 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1317 (test_multiple_ordinary_maps): New test function.
1319 2016-03-09 David Malcolm <dmalcolm@redhat.com>
1323 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1324 Drop range information from call to inform_at_rich_loc.
1325 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1327 (test_show_locus): Replace calls to rich_location::add_range with
1328 calls to add_range. Rewrite the tests that used the now-defunct
1329 rich_location ctor taking a source_range. Simplify other tests
1330 by replacing calls to COMBINE_LOCATION_DATA with calls to
1333 2016-03-09 Richard Biener <rguenther@suse.de>
1334 Jakub Jelinek <jakub@redhat.com>
1336 PR tree-optimization/70138
1337 * gcc.dg/vect/pr70138-1.c: New testcase.
1338 * gcc.dg/vect/pr70138-2.c: Likewise.
1340 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1343 * gcc.target/i386/pr70049.c: New test.
1345 2016-03-09 Richard Biener <rguenther@suse.de>
1348 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1349 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1350 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1352 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1354 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1357 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1363 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1366 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
1367 in testcase comment.
1369 2016-03-09 Tom de Vries <tom@codesourcery.com>
1371 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1372 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1373 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1374 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1375 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1376 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1377 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1378 * gfortran.dg/goacc/kernels-loop.f95: New test.
1380 2016-03-08 Martin Sebor <msebor@redhat.com>
1383 * g++.dg/warn/overflow-warn-7.C: New test.
1385 2016-03-08 Jason Merrill <jason@redhat.com>
1387 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1388 * lib/target-supports.exp (check_effective_target_concepts): New.
1390 2016-03-08 Jakub Jelinek <jakub@redhat.com>
1393 * g++.dg/cpp1y/constexpr-loop4.C: New test.
1394 * g++.dg/ubsan/pr70135.C: New test.
1397 * gcc.dg/pr70110.c: New test.
1399 2016-03-07 Martin Jambor <mjambor@suse.cz>
1401 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1402 * c-c++-common/gomp/if-1.c: Likewise.
1403 * c-c++-common/gomp/pr61486-2.c: Likewise.
1404 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1405 to dg-additional-options.
1406 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1407 * g++/gomp/target-teams-1.c: Likewise.
1408 * gcc.dg/gomp/gomp.exp: Likewise.
1409 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1410 dg-additional-options.
1411 * gfortran.dg/gomp/gomp.exp: Likewise.
1412 * gfortran.dg/gomp/target1.f90: Remove dg-options.
1413 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1414 dg-additional-options.
1415 * gfortran.dg/gomp/target3.f90: Remove dg-options.
1417 2016-03-07 Martin Jambor <mjambor@suse.cz>
1419 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1420 * c-c++-common/gomp/gridify-1.c: New test.
1421 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1423 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1425 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1426 trigger for cortex-r8, when scanning for register r8.
1427 * gcc.target/arm/pr45701-2.c: Likewise.
1429 2016-02-26 Richard Biener <rguenther@suse.de>
1430 Jeff Law <law@redhat.com>
1432 PR tree-optimization/69740
1433 * gcc.c-torture/compile/pr69740-1.c: New test.
1434 * gcc.c-torture/compile/pr69740-2.c: New test.
1436 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1438 * lib/target-supports.exp
1439 (check_effective_target_whole_vector_shift): Enable for PPC64.
1441 2016-03-07 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/70115
1444 * gcc.dg/torture/pr70115.c: New testcase.
1446 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
1449 * c-c-++-common/goacc/pr69916.c: New.
1451 2016-03-07 Richard Henderson <rth@redhat.com>
1453 * gcc.c-torture/compile/pr70061.c: New test.
1455 2016-03-07 Richard Biener <rguenther@suse.de>
1458 * gcc.dg/vect/O3-pr36098.c: New testcase.
1460 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
1462 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1464 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
1466 * gnat.dg/renaming9.ad[sb]: New testcase.
1468 2016-03-05 Jakub Jelinek <jakub@redhat.com>
1471 * g++.dg/expr/stdarg3.C: New test.
1473 2016-03-04 Jeff Law <law@redhat.com>
1475 PR tree-optimization/69196
1476 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1479 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1482 * gcc.dg/pr69973.c: New test.
1484 PR rtl-optimization/69941
1485 * gcc.dg/torture/pr69941.c: New test.
1488 * gcc.dg/pr69824.c: New test.
1490 2016-03-05 Tom de Vries <tom@codesourcery.com>
1492 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1493 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1496 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
1499 * g++.dg/cpp1y/var-templ48.C: New test.
1500 * g++.dg/cpp1y/var-templ49.C: New test.
1502 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1504 * g++.dg/Wno-frame-address.C: Skip on IA-64.
1506 2016-03-04 Jakub Jelinek <jakub@redhat.com>
1509 * g++.dg/ubsan/pr70035.C: New test.
1512 * gcc.target/i386/pr70062.c: New test.
1514 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
1516 * g++.dg/template/typename21.C: Remove c++98_only.
1518 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
1520 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
1522 2016-03-04 David Malcolm <dmalcolm@redhat.com>
1525 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
1527 (fn_42_b): Likewise.
1528 (fn_42_c): Likewise.
1530 2016-03-04 David Malcolm <dmalcolm@redhat.com>
1533 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
1535 (fn_40_b): Likewise.
1536 (fn_41_a): Likewise.
1537 (fn_41_b): Likewise.
1539 2016-03-04 Jakub Jelinek <jakub@redhat.com>
1542 * gcc.target/i386/avx512f-pr70059.c: New test.
1543 * gcc.target/i386/avx512dq-pr70059.c: New test.
1545 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1547 PR rtl-optimization/57676
1548 * gcc.dg/torture/pr57676.c: New test.
1550 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
1552 * gcc.dg/pr70026.c: New test.
1554 2016-03-04 Marek Polacek <polacek@redhat.com>
1557 * gcc.dg/cilk-plus/pr69798-1.c: New test.
1558 * gcc.dg/cilk-plus/pr69798-2.c: New test.
1560 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1563 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
1565 (test_corners_sisd_si): Likewise.
1566 (main): Remove checks of the above.
1567 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
1569 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1571 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
1573 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
1575 * gcc.dg/torture/pr69951.c: Accept argc==0.
1577 2016-03-04 Richard Biener <rguenther@suse.de>
1580 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
1581 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
1583 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1586 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
1589 2016-03-04 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.dg/guality/pr69947.c: New test.
1594 2016-03-03 Jakub Jelinek <jakub@redhat.com>
1597 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
1599 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1601 PR rtl-optimization/69904
1602 * gcc.target/arm/pr69904.c: New test.
1604 2016-03-03 Jakub Jelinek <jakub@redhat.com>
1607 * gcc.dg/vect/pr70021.c: New test.
1608 * gcc.target/i386/pr70021.c: New test.
1610 2016-03-03 Marek Polacek <polacek@redhat.com>
1613 * gcc.dg/pr70050.c: New test.
1615 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
1617 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
1619 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
1621 PR tree-optimization/70043
1622 * gfortran.dg/vect/pr70043.f90: New test.
1624 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
1626 * gnat.dg/specs/task1.ads: New test.
1628 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1630 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
1631 Invoke gdb with -batch.
1632 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
1634 2016-03-03 Richard Biener <rguenther@suse.de>
1636 PR tree-optimization/55936
1637 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
1639 2016-03-02 Jeff Law <law@redhat.com>
1641 PR rtl-optimization/69942
1642 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
1643 effects of argument promotions.
1645 PR tree-optimization/69987
1646 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
1647 target does not support -fprefetch-loop-arrays.
1649 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
1651 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
1653 2016-03-02 Bin Cheng <bin.cheng@arm.com>
1655 PR rtl-optimization/69052
1656 * gcc.target/i386/pr69052.c: New test.
1658 2016-03-02 Alan Modra <amodra@gmail.com>
1660 * gcc.dg/pr69990.c: New.
1662 2016-03-02 Jakub Jelinek <jakub@redhat.com>
1665 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
1668 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
1671 * gcc.target/i386/pr70028.c: New test.
1673 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1675 * c-c++-common/asan/swapcontext-test-1.c,
1676 * c-c++-common/tsan/thread_leak.c,
1677 * g++.dg/tsan/aligned_vs_unaligned_race.C,
1678 * g++.dg/tsan/benign_race.C,
1679 * g++.dg/tsan/fd_close_norace.C,
1680 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
1681 races with sanitizer output
1683 2016-03-02 Richard Biener <rguenther@suse.de>
1684 Uros Bizjak <ubizjak@gmail.com>
1687 * gcc.dg/simd-8.c: New testcase.
1689 2016-03-02 Richard Biener <rguenther@suse.de>
1692 * gcc.dg/simd-7.c: New testcase.
1694 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
1696 * gcc.target/i386/pr70007.c: Tweak.
1698 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1700 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
1702 2016-03-02 Marek Polacek <polacek@redhat.com>
1705 * gcc.dg/pr67854.c: New test.
1707 2016-03-02 Jakub Jelinek <jakub@redhat.com>
1710 * gcc.dg/torture/pr70025.c: New test.
1712 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1714 PR tree-optimization/68621
1715 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
1717 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1719 * gcc.target/i386/pr70007.c: New test.
1721 2016-03-01 Jeff Law <law@redhat.com>
1723 PR tree-optimization/69196
1724 * gcc.dg/tree-ssa/pr69196-1.c: New test.
1726 PR tree-optimization/69196
1727 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
1728 duplicating code and spoiling the expected output.
1730 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1733 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
1734 supports power9 before doing tests.
1735 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
1736 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
1737 * gcc.target/powerpc/p9-permute.c: Likewise.
1739 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
1742 * gcc.target/i386/pr70027.c: New test.
1744 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1746 * gcc.dg/pr70017.c: New test.
1748 2016-03-01 Jakub Jelinek <jakub@redhat.com>
1752 * gcc.dg/pr69796.c: New test.
1753 * gcc.dg/pr69974.c: New test.
1755 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1757 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
1759 2016-02-29 Jeff Law <law@redhat.com>
1761 PR tree-optimization/69987
1762 * gfortran.dg/pr69987.f90: New test.
1764 PR tree-optimization/69989
1765 * gcc.c-torture/compile/pr69989-2.c: New test.
1767 2016-03-01 Marek Polacek <polacek@redhat.com>
1770 * g++.dg/parse/invalid1.C: New test.
1772 2016-03-01 Richard Biener <rguenther@suse.de>
1775 * gcc.dg/pr70022.c: New testcase.
1777 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1779 PR tree-optimization/69956
1780 * gcc.dg/pr69956.c: New test.
1782 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1785 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
1786 XFAIL when hardware supports efficient unaligned storage access.
1788 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
1791 * g++.dg/template/pr69961a.C: New test.
1792 * g++.dg/template/pr69961b.C: New test.
1794 2016-02-29 David Malcolm <dmalcolm@redhat.com>
1796 PR preprocessor/69985
1797 * gcc.dg/cpp/pr69985.c: New test case.
1799 2016-02-29 Jeff Law <law@redhat.com>
1801 PR tree-optimization/70005
1802 * gcc.c-torture/execute/pr70005.c New test.
1804 PR tree-optimization/69999
1805 * gcc.c-torture/compile/pr69999.c: New test.
1807 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1809 PR tree-optimization/69652
1810 * gcc.dg/torture/pr69652.c: Delete test.
1811 * gcc.dg/vect/pr69652.c: New test.
1813 2016-02-19 Richard Biener <rguenther@suse.de>
1815 PR tree-optimization/69980
1816 * gfortran.dg/vect/pr69980.f90: New testcase.
1818 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1820 * gcc.target/sparc/20160229-1.c: New test.
1822 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1824 * gnat.dg/stack_usage3.adb: New test.
1825 * gnat.dg/stack_usage3_pkg.ads: New helper.
1827 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1829 * gnat.dg/renaming8.adb: New test.
1830 * gnat.dg/renaming8_pkg1.ads: New helper.
1831 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
1832 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
1834 2016-02-29 Richard Biener <rguenther@suse.de>
1836 PR tree-optimization/69720
1837 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
1839 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1843 * gfortran.dg/realloc_on_assign_26.f90: New test case.
1845 2016-02-28 Harald Anlauf <anlauf@gmx.de>
1846 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1849 * gfortran.dg/coarray_8.f90: Adjust error message.
1850 * gfortran.dg/pr56007.f90: New test.
1851 * gfortran.dg/pr56007.f: New test.
1853 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
1855 PR tree-optimization/69989
1856 * gcc.dg/torture/pr69989.c: New test.
1858 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
1860 * gcc.target/i386/stack-realign-win.c: New test.
1862 2016-02-28 Harald Anlauf <anlauf@gmx.de>
1865 * gfortran.dg/pr60126.f90: New test.
1867 2016-02-27 Jeff Law <law@redhat.com>
1870 2016-02-26 Richard Biener <rguenther@suse.de>
1871 Jeff Law <law@redhat.com>
1873 PR tree-optimization/69740
1874 * gcc.c-torture/compile/pr69740-1.c: New test.
1875 * gcc.c-torture/compile/pr69740-2.c: New test.
1877 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1880 * gfortran.dg/newunit_4.f90: New test.
1882 2016-02-27 Jakub Jelinek <jakub@redhat.com>
1885 PR rtl-optimization/69886
1886 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
1887 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
1890 2016-02-26 Martin Sebor <msebor@redhat.com>
1892 PR tree-optimization/15826
1893 * gcc.dg/tree-ssa/pr15826.c: New test.
1895 2016-02-26 Jakub Jelinek <jakub@redhat.com>
1898 * gcc.target/powerpc/pr69969.c: New test.
1900 2016-02-26 Martin Sebor <msebor@redhat.com>
1903 * g++.old-deja/g++.other/decl5.C: Add a test case.
1905 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
1908 * gcc.target/powerpc/pr69946.c: New file.
1910 2016-02-26 Richard Biener <rguenther@suse.de>
1911 Jeff Law <law@redhat.com>
1913 PR tree-optimization/69740
1914 * gcc.c-torture/compile/pr69740-1.c: New test.
1915 * gcc.c-torture/compile/pr69740-2.c: New test.
1917 2016-02-26 Martin Jambor <mjambor@suse.cz>
1920 * gcc.dg/torture/pr69932.c: New test.
1921 * gcc.dg/torture/pr69936.c: Likewise.
1923 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1926 * gcc.target/s390/pr69709.c: New test.
1928 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1931 * gcc.target/aarch64/pr69245_1.c: New test.
1933 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1936 * gcc.dg/torture/pr69613.c: New test.
1938 2016-02-26 Jakub Jelinek <jakub@redhat.com>
1940 PR rtl-optimization/69891
1941 * gcc.target/i386/pr69891.c: New test.
1943 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1944 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1947 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
1948 functionality for both 32-bit and 64-bit.
1950 2016-02-26 Richard Biener <rguenther@suse.de>
1952 PR tree-optimization/69551
1953 * gcc.dg/torture/pr69951.c: New testcase.
1955 2016-02-25 Richard Biener <rguenther@suse.de>
1957 PR tree-optimization/48795
1958 * gcc.dg/Warray-bounds-18.c: New testcase.
1960 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1962 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
1964 2016-02-25 Jakub Jelinek <jakub@redhat.com>
1966 PR rtl-optimization/69896
1967 * gcc.dg/pr69896.c: New test.
1969 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
1972 * g++.dg/cpp1y/paren2.C: New test.
1974 2016-02-24 Martin Sebor <msebor@redhat.com>
1977 * gcc.dg/enum-mode-2.c: New test.
1979 2016-02-24 Jakub Jelinek <jakub@redhat.com>
1982 * g++.dg/warn/Wnonnull-compare-6.C: New test.
1983 * g++.dg/warn/Wnonnull-compare-7.C: New test.
1984 * g++.dg/ubsan/pr69922.C: New test.
1986 2016-02-24 Marek Polacek <polacek@redhat.com>
1989 * gcc.dg/pr69819.c: New test.
1991 2016-02-24 Martin Sebor <msebor@redhat.com>
1994 * g++.dg/ext/flexary15.C: New test.
1996 2016-02-24 Martin Sebor <msebor@redhat.com>
1998 * gcc.dg/builtins-68.c: Avoid making unportable
1999 assumptions about the relationship between SIZE_MAX and UINT_MAX.
2000 * g++.dg/ext/builtin_alloca.C: Same.
2002 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2003 Charles Baylis <charles.baylis@linaro.org>
2006 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2008 2016-02-24 Richard Biener <rguenther@suse.de>
2009 Jakub Jelinek <jakub@redhat.com>
2012 * gcc.dg/torture/pr69760.c: New testcase.
2014 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
2017 pattern on Solaris with as.
2019 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2021 * gcc.target/arm/cond_sub_restrict_it.c: New test.
2022 * gcc.target/arm/condarith_restrict_it.c: Likewise.
2023 * gcc.target/arm/movcond_restrict_it.c: Likewise.
2024 * gcc.target/arm/negscc_restrict_it.c: Likewise.
2026 2016-02-24 Jakub Jelinek <jakub@redhat.com>
2029 * gcc.dg/pr69915.c: New test.
2031 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2033 PR rtl-optimization/69886
2034 * gcc.dg/torture/pr69886.c: New test.
2036 2016-02-24 Richard Biener <rguenther@suse.de>
2039 * gcc.dg/torture/pr68963.c: New testcase.
2041 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2044 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
2045 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
2046 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
2047 * gcc.target/arm/atomic_loaddi_1.c: New test.
2048 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
2049 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
2050 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
2051 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
2052 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
2053 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
2054 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2055 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
2057 2016-02-24 Jakub Jelinek <jakub@redhat.com>
2060 * gcc.dg/torture/pr69909.c: New test.
2062 2016-02-24 Richard Biener <rguenther@suse.de>
2064 PR tree-optimization/69907
2065 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
2066 * gcc.dg/vect/bb-slp-34.c: XFAIL.
2067 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
2069 2016-02-24 Christian Bruel <christian.bruel@st.com>
2071 * gcc.target/arm/pragma_cpp_fma.c: New test.
2073 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2076 * gfortran.dg/include_6.f90: Update test.
2078 2016-02-23 Jakub Jelinek <jakub@redhat.com>
2081 * objc.dg/pr69844.m: New test.
2083 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2085 PR libgfortran/69456
2086 * gfortran.dg/namelist_89.f90: New test.
2087 * gfortran.dg/pr59700.f90: Update test..
2089 2016-02-23 Martin Sebor <msebor@redhat.com>
2092 * g++.dg/ext/builtin_alloca.C: New test.
2093 * gcc.dg/builtins-68.c: New test.
2095 2016-02-23 Richard Henderson <rth@redhat.com>
2097 * gcc.target/i386/addr-space-3.c: Remove test.
2099 2016-02-23 David Malcolm <dmalcolm@redhat.com>
2101 PR preprocessor/69126
2102 PR preprocessor/69543
2103 * c-c++-common/pr69126-2-long.c: New test.
2104 * c-c++-common/pr69126-2-short.c: New test.
2105 * c-c++-common/pr69543-1.c: Remove xfail.
2107 2016-02-23 David Malcolm <dmalcolm@redhat.com>
2109 PR preprocessor/69126
2110 PR preprocessor/69543
2111 PR preprocessor/69558
2112 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2114 (test_2): ...this, and add leading comment.
2115 (MACRO_3, test_3): New.
2116 (MACRO_4A, MACRO_4B, test_4): New.
2117 (MACRO): Rename to...
2120 (test_5): ...this, updating for renaming of MACRO, and
2121 add leading comment.
2122 * c-c++-common/pr69543-1.c: New.
2123 * c-c++-common/pr69543-2.c: New.
2124 * c-c++-common/pr69543-3.c: New.
2125 * c-c++-common/pr69543-4.c: New.
2126 * c-c++-common/pr69558-1.c: New.
2127 * c-c++-common/pr69558-2.c: New.
2128 * c-c++-common/pr69558-3.c: New.
2129 * c-c++-common/pr69558-4.c: New.
2130 * gcc.dg/pr69558.c: Move to...
2131 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
2134 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
2136 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2137 to -ftree-parallelize-loops/-fopenacc changes.
2138 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2139 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2140 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2141 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2142 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2143 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2144 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2145 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2146 * c-c++-common/goacc/kernels-loop.c: Likewise.
2147 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2148 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2149 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2150 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2152 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2154 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2156 2016-02-23 Jakub Jelinek <jakub@redhat.com>
2159 * g++.dg/warn/Wnonnull-compare-5.C: New test.
2162 * gcc.dg/pr69900.c: New test.
2164 2016-02-23 Martin Jambor <mjambor@suse.cz>
2166 PR tree-optimization/69666
2167 * gcc.dg/tree-ssa/pr69666.c: New test.
2169 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
2172 * gfortran.dg/coarray_allocate_5.f08: New test.
2174 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2176 * gcc.target/s390/vcond-shift.c: Move to ...
2177 * gcc.target/s390/vector/vcond-shift.c: ... here.
2179 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2181 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2182 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2184 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2186 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2188 2016-02-20 Mark Wielaard <mjw@redhat.com>
2191 * gcc.dg/unused-variable-3.c: New test.
2193 2016-02-22 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.target/i386/pr69888.c: New test.
2198 2016-02-22 Richard Biener <rguenther@suse.de>
2200 PR tree-optimization/69882
2201 * gfortran.dg/vect/pr69882.f90: New testcase.
2203 2016-02-22 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.dg/pr69885.c: New test.
2208 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
2212 * gcc.target/sh/pr54089-10.c: New.
2214 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
2217 * gfortran.dg/deferred_character_15.f90 : New test.
2219 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2222 gfortran.dg/allocate_with_source_18.f03: New test.
2224 2016-02-20 Harald Anlauf <anlauf@gmx.de>
2227 gfortran.dg/gomp/pr52531.f90: New test.
2229 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2232 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2235 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2238 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2239 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2242 * g++.dg/warn/Wnonnull-compare-4.C: New test.
2245 * g++.dg/torture/pr69851.C: New test.
2247 2016-02-19 Martin Sebor <msebor@redhat.com>
2250 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2252 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2255 * g++.dg/warn/Wnonnull-compare-2.C: New test.
2256 * g++.dg/warn/Wnonnull-compare-3.C: New test.
2259 * g++.dg/cpp0x/pr67767.C: New test.
2261 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2263 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2264 for fp, simd, crypto, crc, lse.
2265 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2267 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2268 effective target check.
2270 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2273 * gcc.target/i386/pr69820.c: New test.
2275 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2277 * gcc.target/s390/vector/int128-1.c: New test.
2279 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2281 * gcc.target/s390/vector/vec-vcond-1.c: New test.
2283 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2285 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2286 instruction pattern name to prevent the testcase from failing with
2289 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2291 * gcc.target/s390/md/movstr-2.c: New test.
2293 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
2295 * gcc.target/s390/morestack.c: New test.
2297 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
2300 * gcc.target/s390/pr69625.c: Add test case.
2302 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2305 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2307 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2310 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2311 * gcc.target/powerpc/fusion3.c: Likewise.
2313 2016-02-18 Richard Biener <rguenther@suse.de>
2316 * g++.dg/torture/pr69553.C: New testcase.
2318 2016-02-18 Nick Clifton <nickc@redhat.com>
2322 * gcc.target/arm/pr62554.c: New test.
2323 * gcc.target/arm/pr69610-1.c: New test.
2324 * gcc.target/arm/pr69610-2.c: New test.
2326 2016-02-18 Richard Biener <rguenther@suse.de>
2329 * gcc.dg/torture/pr69854.c: New testcase.
2331 2016-02-17 Jakub Jelinek <jakub@redhat.com>
2334 * g++.dg/warn/Wnonnull-compare-1.C: New test.
2336 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2338 * gcc.target/powerpc/vec-cg.c: New test.
2340 2016-02-17 Richard Biener <rguenther@suse.de>
2343 * gcc.dg/uninit-21.c: Add -fno-short-enums.
2345 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2348 * gcc.c-torture/compile/pr69161.c: New test.
2350 2016-02-17 David Sherwood <david.sherwood@arm.com>
2353 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2354 * gcc.target/arm/vect-fmaxmin.c: Likewise.
2356 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2358 * gcc.dg/ifcvt-4.c: Skip on Visium.
2360 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2362 * gnat.dg/atomic8.adb: New test.
2364 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2366 * gnat.dg/discr46.ad[sb]: New test.
2368 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
2371 * gcc.target/powerpc/pr48344-1.c: New test.
2373 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2376 * gfortran.dg/associate_21.f90: New test.
2378 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2381 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2382 -Wnonnull in dg-options.
2383 * c-c++-common/nonnull-2.c: New test.
2385 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
2386 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2388 * gcc.target/aarch64/vector_initialization_nostack.c: New.
2390 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2393 * gcc.dg/pr69801.c: Add empty dg-options.
2395 2016-02-16 James Norris <jnorris@codesourcery.com>
2397 * c-c++-common/goacc/deviceptr-1.c: Add tests.
2398 * g++.dg/goacc/deviceptr-1.c: New file.
2400 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2402 PR tree-optimization/69820
2403 * gcc.dg/vect/pr69820.c: New test.
2405 2016-02-16 Richard Biener <rguenther@suse.de>
2407 PR tree-optimization/69776
2408 * gcc.dg/torture/pr69776-2.c: New testcase.
2410 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
2412 PR tree-optimization/69714
2413 * gcc.dg/torture/pr69714.c: New test.
2415 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2417 PR tree-optimization/69802
2418 * gcc.dg/pr69802.c: New test.
2420 2016-02-16 Richard Biener <rguenther@suse.de>
2423 * gcc.dg/pr69801.c: New testcase.
2425 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2427 PR libgfortran/69651
2428 * gfortran.dg/read_bang.f90: New test.
2429 * gfortran.dg/read_bang4.f90: New test.
2431 2016-02-15 Jakub Jelinek <jakub@redhat.com>
2434 * g++.dg/init/pr69658.C: New test.
2437 * c-c++-common/pr69797.c: New test.
2439 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2441 * lib/target-supports.exp (check_effective_target_section_anchors): Add
2442 check for aarch64*-*-*.
2444 2016-02-15 Richard Biener <rguenther@suse.de>
2446 PR tree-optimization/69783
2447 * gcc.dg/vect/pr69783.c: New testcase.
2449 2016-02-15 Richard Biener <rguenther@suse.de>
2451 PR tree-optimization/69776
2452 * gcc.dg/torture/pr69776.c: New testcase.
2454 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2457 * gfortran.dg/type_decl_4.f90: Reinstated.
2459 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
2462 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2464 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2468 * gfortran.dg/type_decl_4.f90: Removed.
2470 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2473 * gfortran.dg/type_decl_4.f90: New test.
2475 2016-02-14 Alan Modra <amodra@gmail.com>
2478 * gcc.c-torture/execute/stkalign.c: Revise test.
2480 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2483 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2485 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2488 * gcc.target/sh/torture/pr67260.c: New.
2490 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
2492 * gcc.dg/pr67964.c: Add dg-require-alias.
2494 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2498 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2500 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2502 PR libgfortran/69668
2503 * gfortran.dg/namelist_88.f90: New test.
2505 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2507 PR libgfortran/69668
2508 * gfortran.dg/namelist_38.f90: Update test.
2509 * gfortran.dg/namelist_84.f90: Update test.
2511 2016-02-12 David Malcolm <dmalcolm@redhat.com>
2514 * gcc.dg/pr69554-1.c: New test.
2515 * gfortran.dg/pr69554-1.F90: New test.
2516 * gfortran.dg/pr69554-2.F90: New test.
2517 * lib/gcc-dg.exp (proc dg-locus): New function.
2518 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
2519 distinguish between the caret-printing and non-caret-printing
2520 cases. If caret-printing has been explicitly enabled, bail out
2521 without attempting to fix up the output.
2523 2016-02-12 David Malcolm <dmalcolm@redhat.com>
2527 * gcc.dg/spellcheck-options-3.c: New test case.
2528 * gcc.dg/spellcheck-options-4.c: New test case.
2529 * gcc.dg/spellcheck-options-5.c: New test case.
2530 * gcc.dg/spellcheck-options-6.c: New test case.
2531 * gcc.dg/spellcheck-options-7.c: New test case.
2532 * gcc.dg/spellcheck-options-8.c: New test case.
2533 * gcc.dg/spellcheck-options-9.c: New test case.
2534 * gcc.dg/spellcheck-options-10.c: New test case.
2536 2016-02-12 Jakub Jelinek <jakub@redhat.com>
2538 PR rtl-optimization/69764
2539 PR rtl-optimization/69771
2540 * c-c++-common/pr69764.c: New test.
2541 * gcc.dg/torture/pr69771.c: New test.
2543 2016-02-12 Marek Polacek <polacek@redhat.com>
2545 * g++.dg/torture/init-list1.C: New.
2547 2016-02-12 Marek Polacek <polacek@redhat.com>
2549 * gcc.dg/pr69522.c: Add empty dg-options.
2551 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
2553 * g++.dg/lto/lto.exp: Include and init mpx.
2554 * g++.dg/lto/pr69729_0.C: New test.
2556 2016-02-12 Jakub Jelinek <jakub@redhat.com>
2559 * g++.dg/ipa/pr69241-4.C: New test.
2562 * g++.dg/ipa/pr68672-1.C: New test.
2563 * g++.dg/ipa/pr68672-2.C: New test.
2564 * g++.dg/ipa/pr68672-3.C: New test.
2566 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
2569 * gcc.dg/pr69522.c: New test.
2571 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
2574 * g++.dg/cpp1y/69098.C: New test.
2575 * g++.dg/cpp1y/69098-2.C: New test.
2577 2016-02-12 Jakub Jelinek <jakub@redhat.com>
2579 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
2580 and neighbour -> neighbor.
2581 * objc.dg/attributes/method-nonnull-1.m: Likewise.
2582 * objc.dg/gnu-api-2-class-meta.m: Likewise.
2583 * c-c++-common/Wvarargs.c: Likewise.
2584 * c-c++-common/goacc/host_data-5.c: Likewise.
2585 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2586 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
2587 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2588 * gcc.target/aarch64/pr60697.c: Likewise.
2589 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2590 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2591 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2592 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
2593 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2594 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2595 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2596 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2597 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
2598 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
2599 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
2600 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2601 * g++.dg/lookup/koenig5.C: Likewise.
2602 * g++.dg/ext/no-asm-2.C: Likewise.
2603 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
2604 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
2605 * gfortran.dg/used_types_16.f90: Likewise.
2606 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2607 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
2608 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2609 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
2610 * gfortran.dg/abstract_type_6.f03: Likewise.
2611 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
2612 * gfortran.dg/used_types_15.f90: Likewise.
2613 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
2614 * gfortran.dg/exit_3.f08: Likewise.
2615 * gfortran.dg/open_status_2.f90: Likewise.
2616 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2617 * gfortran.dg/intrinsic_std_1.f90: Likewise.
2618 * gfortran.dg/associate_1.f03: Likewise.
2619 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
2620 * gfortran.dg/intrinsic_std_6.f90: Likewise.
2621 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
2622 * gcc.dg/builtin-object-size-1.c: Likewise.
2623 * gcc.dg/noreturn-6.c: Likewise.
2624 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2625 * gcc.dg/globalalias.c: Likewise.
2626 * gcc.dg/builtins-config.h: Likewise.
2627 * gcc.dg/pr30457.c: Likewise.
2628 * gcc.c-torture/compile/volatile-1.c: Likewise.
2629 * gcc.c-torture/execute/20101011-1.c: Likewise.
2630 * c-c++-common/Waddress-1.c: Likewise.
2632 2016-02-11 Jakub Jelinek <jakub@redhat.com>
2635 * c-c++-common/Waddress-1.c: New test.
2637 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
2640 * gfortran.dg/associate_19.f03: New test.
2641 * gfortran.dg/associate_20.f03: New test.
2643 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
2645 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
2647 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2649 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
2650 .arch armv8-a\n. Add -dA to dg-options.
2651 * gcc.target/aarch64/assembler_arch_1.c: New test.
2652 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
2654 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
2657 * g++.dg/cpp0x/pr68726.C: New.
2659 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2661 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
2664 2016-02-11 Richard Biener <rguenther@suse.de>
2666 * g++.dg/tree-ssa/pr61034.C: Adjust.
2668 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
2671 * gcc.target/s390/pr69148.c: New.
2673 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2675 PR tree-optimization/69652
2676 * gcc.dg/torture/pr69652.c: New test.
2678 2016-02-10 Jakub Jelinek <jakub@redhat.com>
2679 Patrick Palka <ppalka@gcc.gnu.org>
2683 * g++.dg/ipa/pr69241-1.C: New test.
2684 * g++.dg/ipa/pr69241-2.C: New test.
2685 * g++.dg/ipa/pr69241-3.C: New test.
2686 * g++.dg/ipa/pr69649.C: New test.
2688 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
2690 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
2691 * gcc.dg/tree-ssa/sra-18.c: Ditto.
2693 2016-02-10 Bin Cheng <bin.cheng@arm.com>
2695 PR tree-optimization/68021
2696 * gcc.dg/tree-ssa/pr68021.c: New test.
2698 2016-02-10 Richard Biener <rguenther@suse.de>
2700 PR tree-optimization/69726
2701 * gcc.dg/uninit-22.c: New testcase.
2703 2016-02-09 Andrew Pinski <apinski@cavium.com>
2706 * gcc.c-torture/compile/20160205-1.c: New testcase.
2708 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2711 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
2712 instead accessing a really large arrray.
2713 * gcc.target/powerpc/fusion3.c: Likewise.
2715 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
2718 * gcc.c-torture/execute/pr68532.c: New test.
2720 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
2723 * gcc.dg/pr69634.c: New.
2725 2016-02-09 Richard Biener <rguenther@suse.de>
2727 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
2729 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2731 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
2733 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
2735 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
2737 2016-02-09 Richard Biener <rguenther@suse.de>
2739 PR tree-optimization/69715
2740 * gcc.dg/torture/pr69715.c: New testcase.
2742 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
2745 * g++.dg/cpp0x/trailing12.C: New test.
2746 * g++.dg/cpp0x/trailing13.C: New test.
2748 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
2752 * g++.dg/cpp1y/auto-fn29.C: New test.
2753 * g++.dg/cpp1y/auto-fn30.C: New test.
2755 2016-02-08 Jakub Jelinek <jakub@redhat.com>
2757 PR tree-optimization/69209
2758 * gcc.c-torture/compile/pr69209.c: New test.
2760 2016-02-08 Jeff Law <law@redhat.com>
2762 PR tree-optimization/68541
2763 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
2764 of statements allowed in join block for path splitting.
2766 2016-02-08 Jakub Jelinek <jakub@redhat.com>
2769 * g++.dg/gomp/pr59627.C: New test.
2772 * g++.dg/ipa/pr69239.C: New test.
2774 2016-02-08 David Malcolm <dmalcolm@redhat.com>
2776 PR preprocessor/69664
2777 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
2778 * gcc.dg/cpp/warn-comments.c: Likewise.
2780 2016-02-08 Marek Polacek <polacek@redhat.com>
2783 * g++.dg/init/const12.C: New test.
2785 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
2788 * gcc.dg/lto/pr55113_0.c: Remove test.
2790 2016-02-08 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/69719
2793 * gcc.dg/torture/pr69719.c: New testcase.
2795 2016-02-08 Richard Biener <rguenther@suse.de>
2796 Jeff Law <law@redhat.com>
2799 * gcc.target/mips/pr68273.c: New testcase.
2801 2016-02-08 Richard Biener <rguenther@suse.de>
2803 PR rtl-optimization/69274
2804 * gcc.target/i386/addr-sel-1.c: XFAIL.
2806 2016-02-08 Jeff Law <law@redhat.com>
2808 PR tree-optimization/68541
2809 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
2811 PR tree-optimization/65917
2812 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
2814 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2817 * gfortran.dg/namelist_args.f90: New test.
2819 2016-02-05 Jeff Law <law@redhat.com>
2821 PR tree-optimization/68541
2822 * gcc.dg/tree-ssa/split-path-2.c: New test.
2823 * gcc.dg/tree-ssa/split-path-3.c: New test.
2824 * gcc.dg/tree-ssa/split-path-4.c: New test.
2825 * gcc.dg/tree-ssa/split-path-5.c: New test.
2826 * gcc.dg/tree-ssa/split-path-6.c: New test.
2827 * gcc.dg/tree-ssa/split-path-7.c: New test.
2829 2016-02-05 Martin Sebor <msebor@redhat.com>
2832 * g++.dg/warn/Wplacement-new-size-1.C: New test.
2833 * g++.dg/warn/Wplacement-new-size-2.C: New test.
2835 2016-02-06 Richard HEnderson <rth@redhat.com>
2838 * gcc.target/i386/addr-space-4.c: New.
2839 * gcc.target/i386/addr-space-5.c: New.
2841 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
2844 * gfortran.dg/elemental_dependency_6.f90: New.
2846 2016-02-05 Jakub Jelinek <jakub@redhat.com>
2848 PR rtl-optimization/69691
2849 * gcc.c-torture/execute/pr69691.c: New test.
2852 * g++.dg/parse/pr69628.C: New test.
2854 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
2856 * gcc.dg/sancov/asan.c: Move to ...
2857 * gcc.dg/asan/sancov-1.c: ... here.
2859 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
2861 * gcc.target/i386/pr69577.c: Require avx_runtime target.
2863 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
2866 * gcc.target/i386/pr69677.c: New test.
2868 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
2871 * g++.dg/template/pr68948.C: New test.
2873 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2875 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
2876 (only necessary on s390x).
2878 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
2880 * gcc.target/i386/pr69454-2.c: Compile with -msse2
2881 -mno-accumulate-outgoing-args.
2883 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
2885 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
2887 2016-02-04 Jakub Jelinek <jakub@redhat.com>
2890 * c-c++-common/pr69669.c: New test.
2892 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
2895 * g++.dg/pr69667.C: New file.
2897 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
2900 * gcc.dg/pr69619.c: Add new test.
2902 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
2904 PR rtl-optimization/69577
2905 * gcc.target/i386/pr69577.c: New test.
2907 2016-02-04 Martin Liska <mliska@suse.cz>
2909 * g++.dg/asan/pr69276.C: New test.
2911 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2915 * gcc.target/arm/wmul-3.c: Simplify test to generate just
2916 a single smulbb instruction.
2917 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
2918 * gcc.target/amr/wmul-2.c: Likewise.
2920 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2924 * gcc.c-torture/execute/pr67714.c: New test.
2926 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2929 * gcc.target/i386/pr69454-1.c: New test.
2930 * gcc.target/i386/pr69454-2.c: New test.
2932 2016-02-03 Martin Sebor <msebor@redhat.com>
2939 * g++.dg/ext/flexarray-mangle-2.C: New test.
2940 * g++.dg/ext/flexarray-mangle.C: New test.
2941 * g++.dg/ext/flexarray-subst.C: New test.
2942 * g++.dg/ext/flexary11.C: New test.
2943 * g++.dg/ext/flexary12.C: New test.
2944 * g++.dg/ext/flexary13.C: New test.
2945 * g++.dg/ext/flexary14.C: New test.
2946 * g++.dg/other/dump-ada-spec-2.C: Adjust.
2948 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
2950 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
2951 Define only if CHECK_FLOAT128 is defined.
2952 (main): Properly initialize u5.
2954 2016-02-03 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.dg/pr69627.c: New test.
2960 * gcc.dg/pr69644.c: New test.
2962 2016-02-03 Mike Stump <mikestump@comcast.net>
2964 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
2965 support for struct-layout-1.exp.
2967 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
2970 * g++.dg/cpp0x/pr69056.C: New test.
2972 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
2973 Alexandre Oliva <aoliva@redhat.com>
2976 * gcc.target/powerpc/pr69461.c: New.
2978 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
2980 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
2982 (check_effective_target_fsanitize_thread): ... to here. Do not
2983 specify additional compile flags for the test source.
2984 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
2985 specify additional compile flags for the test source.
2987 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
2989 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
2991 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
2995 * gfortran.dg/coarray_allocate_2.f08: New test.
2996 * gfortran.dg/coarray_allocate_3.f08: New test.
2997 * gfortran.dg/coarray_allocate_4.f08: New test.
2999 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
3001 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3002 use same scan-tree-dump-times on all platforms.
3003 * gcc.dg/vect/vect-outer-1.c: Likewise.
3004 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3005 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3006 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3007 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3008 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3009 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3010 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3012 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
3014 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
3017 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
3019 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
3021 2016-02-02 James Norris <jnorris@codesourcery.com>
3023 * c-c++-common/goacc/routine-5.c: Add tests.
3025 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
3027 * gcc.target/nvptx/unsigned-cmp.c: New test.
3029 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
3031 * gcc.target/aarch64/scalar_shift_1.c
3032 (test_corners_sisd_di): Improve force to SIMD register.
3033 (test_corners_sisd_si): Likewise.
3034 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
3035 Remove scan-assembler check for ldr.
3037 2016-02-02 Richard Biener <rguenther@suse.de>
3039 PR tree-optimization/69595
3040 * gcc.dg/Warray-bounds-17.c: New testcase.
3042 2016-02-02 Richard Biener <rguenther@suse.de>
3044 PR tree-optimization/69606
3045 * gcc.dg/torture/pr69606.c: New testcase.
3047 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
3050 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
3051 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
3053 2016-02-02 Alan Modra <amodra@gmail.com>
3056 * gcc.target/powerpc/pr69548.c: New test.
3058 2016-02-01 Jakub Jelinek <jakub@redhat.com>
3060 PR rtl-optimization/69592
3061 * gcc.dg/pr69592.c: New test.
3063 PR preprocessor/69543
3065 * gcc.dg/pr69543.c: New test.
3066 * gcc.dg/pr69558.c: New test.
3068 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
3071 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
3073 2016-02-01 Martin Sebor <msebor@redhat.com>
3075 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
3077 2016-02-01 Bin Cheng <bin.cheng@arm.com>
3079 PR tree-optimization/67921
3080 * c-c++-common/ubsan/pr67921.c: New test.
3082 2016-02-01 Richard Biener <rguenther@suse.de>
3085 * gcc.dg/tree-ssa/recip-8.c: New testcase.
3087 2016-02-01 Richard Biener <rguenther@suse.de>
3089 PR tree-optimization/69574
3090 * gcc.dg/torture/pr69574.c: New testcase.
3092 2016-02-01 Richard Biener <rguenther@suse.de>
3094 PR tree-optimization/69579
3095 * gcc.dg/setjmp-6.c: New testcase.
3097 2016-02-01 Jakub Jelinek <jakub@redhat.com>
3099 PR rtl-optimization/69570
3100 * g++.dg/opt/pr69570.C: New test.
3102 2016-02-01 Richard Henderson <rth@redhat.com>
3104 * gcc.dg/pr69535.c: New test.
3106 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
3109 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3110 * gcc.dg/tree-ssa/sra-18.c: Likewise.
3113 * g++.dg/parse/parens3.C: Use register "4" on hppa.
3115 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3117 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
3120 * gfortran.dg/allocate_with_source_17.f03: New test.
3122 2016-01-30 Jakub Jelinek <jakub@redhat.com>
3124 PR tree-optimization/69546
3125 * gcc.dg/torture/pr69546.c: New test.
3127 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
3130 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3132 2016-01-30 Martin Sebor <msebor@redhat.com>
3135 * g++.dg/ext/flexary10.C: New test.
3137 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3140 gfortran.dg/common_23.f90: New test.
3142 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3145 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3146 condition being checked, and disable it when the target supports
3147 misaligned loads and stores.
3149 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3152 * gcc.dg/torture/pr69518.c: New test.
3154 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
3157 * gcc.target/i386/pr69530.c: New test.
3159 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
3162 * gcc.target/mips/div-delay.c: New test.
3164 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3167 * gcc.target/i386/pr69551.c: New test.
3170 * gcc.target/i386/pr66137.c: New test.
3172 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
3174 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3175 always built for p5600.
3176 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3177 isa=p5600 dg-option.
3179 2016-01-29 Richard Biener <rguenther@suse.de>
3181 PR tree-optimization/69547
3182 * g++.dg/tree-ssa/pr69547.C: New testcase.
3184 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3187 * g++.dg/warn/Wunused-function2.C: New test.
3189 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3191 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3192 support for test to succeed.
3194 2016-01-29 Marek Polacek <polacek@redhat.com>
3198 * g++.dg/ext/constexpr-vla2.C: New test.
3199 * g++.dg/ext/constexpr-vla3.C: New test.
3200 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3202 2016-01-29 Richard Biener <rguenther@suse.de>
3205 * gcc.dg/uninit-21.c: New testcase.
3207 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
3210 * gcc.target/i386/pr69459.c: New test.
3212 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
3215 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3216 * gcc.target/mips/pr68400.c: New test.
3218 2016-01-28 Martin Sebor <msebor@redhat.com>
3221 * gcc.target/powerpc/pr17381.c: New test.
3223 2016-01-28 Jakub Jelinek <jakub@redhat.com>
3226 * gcc.dg/torture/pr69542.c: New test.
3228 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
3230 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3232 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3234 * gcc.dg/pr65980.c: Skip on AIX.
3235 * gcc.dg/pr66688.c: Same.
3237 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3240 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3241 * gcc.dg/tree-ssa/sra-18.c: Same.
3243 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
3246 * gfortran.dg/block_15.f08: New test.
3247 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3248 on incorrectly closed BLOCK.
3250 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
3252 * gcc.dg/declare-simd.c: New test.
3253 2016-01-28 Richard Biener <rguenther@suse.de>
3255 PR tree-optimization/69466
3256 * gfortran.dg/vect/pr69466.f90: New testcase.
3258 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3260 * g++.dg/pr67989.C: Remove ARM-specific option.
3261 * gcc.target/arm/pr67989.C: New file.
3263 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
3265 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3266 and expm1 test for glibc < 2.11.
3268 2016-01-27 Richard Henderson <rth@redhat.com>
3270 * gcc.c-torture/execute/pr69447.c: New test.
3272 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
3275 * gfortran.dg/alloc_comp_assign_15.f03: New test.
3277 2016-01-27 Jakub Jelinek <jakub@redhat.com>
3280 * gcc.dg/pr66869.c: New test.
3282 2016-01-25 Jeff Law <law@redhat.com>
3284 PR tree-optimization/68398
3285 PR tree-optimization/69196
3286 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3287 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3288 path to avoid new heuristic allowing more irreducible regions
3289 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3290 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3291 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3292 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3293 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3295 2016-01-27 Marek Polacek <polacek@redhat.com>
3298 * c-c++-common/vector-compare-4.c: New test.
3300 2016-01-27 David Malcolm <dmalcolm@redhat.com>
3302 PR preprocessor/69126
3303 * c-c++-common/pr69126.c: New test case.
3305 2016-01-27 Ian Lance Taylor <iant@google.com>
3307 * gcc.dg/tree-ssa/ivopt_5.c: New test.
3309 2016-01-27 Ryan Burn <contact@rnburn.com>
3312 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3314 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
3317 * gcc.target/i386/pr69512.c: New test.
3319 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
3322 * gnat.dg/sso/*.adb: Robustify dg-output directives.
3324 2016-01-27 Marek Polacek <polacek@redhat.com>
3327 * g++.dg/pr69379.C: New test.
3329 2016-01-27 Martin Sebor <msebor@redhat.com>
3332 * g++.dg/abi/Wabi-2-2.C: New test.
3333 * g++.dg/abi/Wabi-2-3.C: New test.
3334 * g++.dg/abi/Wabi-3-2.C: New test.
3335 * g++.dg/abi/Wabi-3-3.C: New test.
3337 2016-01-27 Richard Biener <rguenther@suse.de>
3339 PR tree-optimization/69166
3340 * gcc.dg/torture/pr69166.c: New testcase.
3342 2016-01-27 Martin Jambor <mjambor@suse.cz>
3344 PR tree-optimization/69355
3345 * gcc.dg/tree-ssa/pr69355.c: New test.
3347 2016-01-27 Marek Polacek <polacek@redhat.com>
3350 * g++.dg/ext/constexpr-vla1.C: New test.
3352 2016-01-20 Christian Bruel <christian.bruel@st.com>
3355 * gcc.target/arm/pr69245.c: New test.
3357 2016-01-27 Jakub Jelinek <jakub@redhat.com>
3359 PR tree-optimization/69399
3360 * gcc.dg/torture/pr69399.c: New test.
3362 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
3364 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3366 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
3368 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3370 2016-01-26 Tom de Vries <tom@codesourcery.com>
3372 PR tree-optimization/69110
3373 * gcc.dg/autopar/pr69110.c: New test.
3375 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
3376 Sebastian Pop <s.pop@samsung.com>
3378 * gcc.dg/graphite/isl-ast-op-select.c: New.
3380 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3383 * gfortran.dg/allocate_error_6.f90: New test.
3385 2016-01-26 Richard Henderson <rth@redhat.com>
3387 * gcc.dg/tm/pr60908.c: New test.
3389 2016-01-26 David Malcolm <dmalcolm@redhat.com>
3392 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3394 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3395 expected multiline output to reflect the colorization being
3396 disabled before newlines.
3397 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3398 (custom_diagnostic_finalizer): Replace call to
3399 pp_newline_and_flush with call to pp_flush.
3400 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3401 * gfortran.dg/implicit_class_1.f90: Likewise.
3402 * lib/gcc-dg.exp (allow_blank_lines): New global.
3403 (dg-allow-blank-lines-in-output): New procedure.
3404 (gcc-dg-prune): Complain about blank lines in the output, unless
3405 dg-allow-blank-lines-in-output was called.
3406 * lib/multiline.exp (_build_multiline_regex): Only support
3407 arbitrary followup text for non-blank-lines, not for blank lines.
3409 2016-01-26 Jakub Jelinek <jakub@redhat.com>
3411 PR tree-optimization/69483
3412 * gcc.dg/pr69483.c: New test.
3413 * g++.dg/opt/pr69483.C: New test.
3415 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3418 * gcc.target/arm/pr68620.c: New test.
3420 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3422 * gcc.target/i386/pr68986-2.c: Remove -m32.
3424 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3427 * gcc.target/i386/pr68986-1.c: New test.
3428 * gcc.target/i386/pr68986-2.c: Likewise.
3429 * gcc.target/i386/pr68986-3.c: Likewise.
3431 2016-01-26 Christian Bruel <christian.bruel@st.com>
3433 * lib/target-supports.exp
3434 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3435 (check_effective_target_arm_crypto_pragma_ok): Likewise.
3436 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3438 2016-01-26 Richard Biener <rguenther@suse.de>
3440 PR tree-optimization/69452
3441 * gcc.dg/torture/pr69452.c: New testcase.
3443 2016-01-26 Jakub Jelinek <jakub@redhat.com>
3446 * gcc.dg/pr69442.c: New test.
3448 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
3451 * gcc.target/aarch64/simd/pr67896.C: New.
3453 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
3455 PR tree-optimization/69400
3456 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3458 (plugin_init): Call it.
3459 * gcc.dg/torture/pr69400.c: New test.
3461 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3463 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3465 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3466 Sebastian Pop <s.pop@samsung.com>
3468 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3471 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3472 Sebastian Pop <s.pop@samsung.com>
3474 * gcc.dg/graphite/pr69292.c: New.
3476 2016-01-25 Jakub Jelinek <jakub@redhat.com>
3478 * c-c++-common/goacc/use_device-1.c: New test.
3480 2016-01-25 Jeff Law <law@redhat.com>
3482 PR tree-optimization/69196
3483 PR tree-optimization/68398
3484 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3485 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3487 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
3490 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3493 2016-01-25 Richard Biener <rguenther@suse.de>
3496 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3498 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
3501 * gcc.dg/pr69421.c: New test.
3503 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
3505 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3506 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3507 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3508 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3509 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3510 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3511 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3512 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3513 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3514 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
3516 2016-01-25 Richard Biener <rguenther@suse.de>
3518 PR tree-optimization/69376
3519 * gcc.dg/torture/pr69376.c: New testcase.
3521 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3525 * gfortran.dg/interface_38.f90: New test.
3526 * gfortran.dg/interface_39.f90: New test.
3528 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
3531 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
3536 * g++.dg/template/pr11858.C: New test.
3537 * g++.dg/template/pr24663.C: New test.
3538 * g++.dg/template/unify12.C: New test.
3539 * g++.dg/template/unify13.C: New test.
3540 * g++.dg/template/unify14.C: New test.
3541 * g++.dg/template/unify15.C: New test.
3542 * g++.dg/template/unify16.C: New test.
3543 * g++.dg/template/unify17.C: New test.
3545 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3548 gfortran.dg/pr68283.f90: New test.
3550 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3553 * gfortran.dg/inline_matmul_13.f90: New test.
3554 * gfortran.dg/matmul_bounds_8.f90: New test.
3555 * gfortran.dg/matmul_bounds_9.f90: New test.
3556 * gfortran.dg/matmul_bounds_10.f90: New test.
3558 2016-01-23 Tom de Vries <tom@codesourcery.com>
3560 PR tree-optimization/69426
3561 * gcc.dg/autopar/pr69426.c: New test.
3563 2016-01-23 Martin Sebor <msebor@redhat.com>
3567 * g++.dg/cpp0x/alignas5.C: New test.
3568 * g++.dg/ext/vector29.C: Same.
3570 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
3572 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
3573 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
3574 _GNU_SOURCE from compile flags to the source.
3575 * gcc.target/i386/chkp-stropt-12.c: Ditto.
3576 * gcc.target/i386/chkp-stropt-16.c: Ditto.
3577 * gcc.target/i386/chkp-stropt-4.c: Ditto.
3578 * gcc.target/i386/chkp-stropt-8.c: Ditto.
3580 2016-01-22 Jakub Jelinek <jakub@redhat.com>
3583 * g++.dg/opt/pr69432.C: New test.
3585 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3587 * gcc.target/powerpc/pr63354c: Adjust target selector to include
3588 32-bit targets testing an -m64 multilib.
3590 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3592 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
3595 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
3597 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
3599 2016-01-21 Christian Bruel <christian.bruel@st.com>
3602 * gcc.target/i386/pr68674.c
3603 * gcc.target/aarch64/pr68674.c
3604 * gcc.target/arm/pr68674.c
3606 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3609 * gcc.c-torture/execute/pr69403.c: New test.
3611 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3614 * g++.dg/template/pr55843.C: New.
3616 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
3619 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
3620 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
3622 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3625 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
3626 from dg-do compile directive, and instead add
3627 { dg-require-effective-target int128 }.
3629 2016-01-20 Martin Sebor <msebor@redhat.com>
3632 * gcc.dg/sync-fetch.c: New test.
3634 2016-01-21 Martin Sebor <msebor@redhat.com>
3637 * gcc.target/powerpc/pr69252.c: New test.
3639 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3642 * gfortran.dg/pr65996.f90: New test.
3644 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3647 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
3648 expected to generate an error.
3650 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
3653 * gcc.dg/torture/pr66178.c: New test.
3655 2016-01-21 Anton Blanchard <anton@samba.org>
3656 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3659 * gcc.target/powerpc/pr63354.c: New test.
3661 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
3663 PR rtl-optimization/68990
3664 * gcc.target/i386/pr68990: New.
3666 2016-01-21 Nick Clifton <nickc@redhat.com>
3669 * gcc.target/mips/pr69129.c: New.
3671 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
3674 * g++.dg/cpp0x/pr58046.C: New.
3676 2016-01-21 Jakub Jelinek <jakub@redhat.com>
3680 * gcc.target/arm/pr69187.c: New test.
3683 * g++.dg/torture/pr69355.C: New test.
3685 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
3686 Sebastian Pop <s.pop@samsung.com>
3688 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
3690 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
3691 Sebastian Pop <s.pop@samsung.com>
3693 * gcc.dg/graphite/pr68976.c: New test.
3695 2016-01-21 Jakub Jelinek <jakub@redhat.com>
3698 * c-c++-common/pr67653.c: New test.
3699 * gcc.dg/torture/pr29119.c: Add dg-warning.
3701 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
3703 * gcc.target/powerpc/cpu-builtin-1.c: New test.
3705 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3708 * gcc.dg/pr24293.c: New test.
3709 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
3710 incomplete struct type.
3711 * gcc.dg/declspec-1.c: Likewise.
3712 * gcc.dg/pr63549.c: Likewise.
3714 2016-01-20 Jakub Jelinek <jakub@redhat.com>
3716 PR tree-optimization/66612
3717 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
3718 for bdn instruction.
3720 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3722 * lib/target-supports.exp
3723 (check_effective_target_arm_fp_ok_nocache): New.
3724 (check_effective_target_arm_fp_ok): New.
3725 (add_options_for_arm_fp): New.
3726 (check_effective_target_arm_crypto_ok_nocache): Require
3727 target_arm_v8_neon_ok instead of arm32.
3728 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
3729 (check_effective_target_arm_crypto_pragma_ok): New.
3730 (add_options_for_arm_vfp): New.
3731 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
3732 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
3733 target instead. Force initial fpu to vfp.
3734 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
3735 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
3736 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
3738 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
3739 use arm_vfp effective target instead. Force initial fpu to vfp.
3740 * gcc.target/arm/attr-neon3.c: Likewise.
3741 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
3743 * gcc.target/arm/unsigned-float.c: Likewise.
3744 * gcc.target/arm/vfp-1.c: Likewise.
3745 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3746 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3747 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3748 * gcc.target/arm/vfp-ldmias.c: Likewise.
3749 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3750 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3751 * gcc.target/arm/vfp-stmiad.c: Likewise.
3752 * gcc.target/arm/vfp-stmias.c: Likewise.
3753 * gcc.target/arm/vnmul-1.c: Likewise.
3754 * gcc.target/arm/vnmul-2.c: Likewise.
3755 * gcc.target/arm/vnmul-3.c: Likewise.
3756 * gcc.target/arm/vnmul-4.c: Likewise.
3758 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
3761 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
3762 the MPX run-time library, for compile-time MPX test.
3763 * gcc.target/i386/chkp-always_inline.c: Likewise.
3764 * gcc.target/i386/chkp-bndret.c: Likewise.
3765 * gcc.target/i386/chkp-builtins-1.c: Likewise.
3766 * gcc.target/i386/chkp-builtins-2.c: Likewise.
3767 * gcc.target/i386/chkp-builtins-3.c: Likewise.
3768 * gcc.target/i386/chkp-builtins-4.c: Likewise.
3769 * gcc.target/i386/chkp-const-check-1.c: Likewise.
3770 * gcc.target/i386/chkp-const-check-2.c: Likewise.
3771 * gcc.target/i386/chkp-hidden-def.c: Likewise.
3772 * gcc.target/i386/chkp-label-address.c: Likewise.
3773 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
3774 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
3775 * gcc.target/i386/chkp-pr69044.c: Likewise.
3776 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
3777 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
3778 * gcc.target/i386/chkp-strchr.c: Likewise.
3779 * gcc.target/i386/chkp-strlen-1.c: Likewise.
3780 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3781 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3782 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3783 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3784 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3785 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3786 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3787 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3788 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3789 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3790 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3791 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3792 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3793 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3794 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3795 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3796 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3797 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3798 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3799 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3800 * gcc.target/i386/pr63995-2.c: Likewise.
3801 * gcc.target/i386/pr64805.c: Likewise.
3802 * gcc.target/i386/pr65044.c: Likewise.
3803 * gcc.target/i386/pr65167.c: Likewise.
3804 * gcc.target/i386/pr65183.c: Likewise.
3805 * gcc.target/i386/pr65184.c: Likewise.
3806 * gcc.target/i386/thunk-retbnd.c: Likewise.
3808 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
3810 PR tree-optimization/69328
3811 * gcc.dg/pr69328.c: New test.
3813 2016-01-20 Jeff Law <law@redhat.com>
3816 * gcc.target/m68k/pr25114.c: New test.
3818 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
3820 * gcc.target/arm/memset-inline-10.c: Added
3821 dg-require-effective-target arm_thumb2_ok.
3823 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
3825 * gcc.dg/debug/dwarf2/sso.c: New test.
3827 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
3830 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
3831 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
3832 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
3834 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
3837 * g++.dg/ipa/devirt-50.C: New testcase.
3839 2016-01-19 Marek Polacek <polacek@redhat.com>
3842 * g++.dg/cpp1y/parameter-pack-1.C: New test.
3843 * g++.dg/cpp1y/parameter-pack-2.C: New test.
3845 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3848 * gcc.target/arm/pr69135_1.c: New test.
3850 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
3852 * gcc.target/aarch64/ccmp_1.c: Add new tests.
3854 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
3856 * gcc.target/aarch64/ccmp_1.c: New testcase.
3858 2016-01-19 Marek Polacek <polacek@redhat.com>
3861 * g++.dg/cpp0x/enum30.C: New test.
3863 2016-01-19 Richard Biener <rguenther@suse.de>
3865 PR tree-optimization/69336
3866 * g++.dg/tree-ssa/pr69336.C: New testcase.
3868 2016-01-19 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.dg/pr65779.c: New test.
3873 2016-01-19 Richard Biener <rguenther@suse.de>
3875 PR tree-optimization/69352
3876 * gcc.dg/torture/pr69352.c: New testcase.
3878 2016-01-19 Jakub Jelinek <jakub@redhat.com>
3880 PR rtl-optimization/68955
3881 PR rtl-optimization/64557
3882 * gcc.dg/torture/pr68955.c: New test.
3884 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
3887 * g++.dg/torture/pr69136.C: New testcase.
3889 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
3892 * g++.dg/lto/pr69133_0.C: New testcase.
3893 * g++.dg/lto/pr69133_1.C: New testcase.
3895 2016-01-15 Jeff Law <law@redhat.com>
3897 PR tree-optimization/69320
3898 * gcc.c-torture/pr69320-1.c: New test.
3899 * gcc.c-torture/pr69320-2.c: New test.
3900 * gcc.c-torture/pr69320-3.c: New test.
3901 * gcc.c-torture/pr69320-4.c: New test.
3903 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
3908 * g++.dg/template/pr11858.C: New test.
3909 * g++.dg/template/pr24663.C: New test.
3910 * g++.dg/template/unify12.C: New test.
3911 * g++.dg/template/unify13.C: New test.
3912 * g++.dg/template/unify14.C: New test.
3913 * g++.dg/template/unify15.C: New test.
3914 * g++.dg/template/unify16.C: New test.
3915 * g++.dg/template/unify17.C: New test.
3917 2016-01-18 David Malcolm <dmalcolm@redhat.com>
3920 * gcc.dg/pr69181-1.c: New test file.
3921 * gcc.dg/pr69181-2.c: New test file.
3922 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
3923 globals by moving it to...
3924 (cleanup-after-saved-dg-test): ...this new function. Add
3925 "global additional_sources_used". Add reset of global
3926 multiline_expected_outputs to the empty list.
3927 * lib/multiline.exp (_multiline_expected_outputs): Rename this
3929 (multiline_expected_outputs): ...this, and updated comments to
3930 note that it is modified from gcc-dg.exp.
3931 (dg-end-multiline-output): Update for the above renaming.
3932 (handle-multiline-outputs): Likewise. Remove the clearing
3933 of the expected outputs to the empty list.
3935 2016-01-18 Richard Biener <rguenther@suse.de>
3937 PR tree-optimization/69297
3938 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
3940 2016-01-18 Joseph Myers <joseph@codesourcery.com>
3942 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
3944 * gcc.target/mips/mips-3d-2.c: Likewise.
3945 * gcc.target/mips/mips-3d-3.c: Likewise.
3946 * gcc.target/mips/mips-3d-4.c: Likewise.
3947 * gcc.target/mips/mips-3d-5.c: Likewise.
3948 * gcc.target/mips/mips-3d-6.c: Likewise.
3949 * gcc.target/mips/mips-3d-7.c: Likewise.
3950 * gcc.target/mips/mips-3d-8.c: Likewise.
3951 * gcc.target/mips/mips-3d-9.c: Likewise.
3952 * gcc.target/mips/mips-ps-1.c: Likewise.
3953 * gcc.target/mips/mips-ps-2.c: Likewise.
3954 * gcc.target/mips/mips-ps-3.c: Likewise.
3955 * gcc.target/mips/mips-ps-4.c: Likewise.
3956 * gcc.target/mips/mips-ps-5.c: Likewise.
3957 * gcc.target/mips/mips-ps-6.c: Likewise.
3958 * gcc.target/mips/mips-ps-7.c: Likewise.
3959 * gcc.target/mips/mips-ps-type.c: Likewise.
3960 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3961 * gcc.target/mips/mips16-attributes-6.c: Likewise.
3963 2016-01-18 Tom de Vries <tom@codesourcery.com>
3965 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
3966 * c-c++-common/goacc/kernels-double-reduction.c: New test.
3967 * c-c++-common/goacc/kernels-empty.c: New test.
3968 * c-c++-common/goacc/kernels-eternal.c: New test.
3969 * c-c++-common/goacc/kernels-loop-2.c: New test.
3970 * c-c++-common/goacc/kernels-loop-3.c: New test.
3971 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
3972 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
3973 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
3974 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
3975 * c-c++-common/goacc/kernels-loop-data.c: New test.
3976 * c-c++-common/goacc/kernels-loop-g.c: New test.
3977 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
3978 * c-c++-common/goacc/kernels-loop-n.c: New test.
3979 * c-c++-common/goacc/kernels-loop-nest.c: New test.
3980 * c-c++-common/goacc/kernels-loop.c: New test.
3981 * c-c++-common/goacc/kernels-noreturn.c: New test.
3982 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
3983 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
3984 * c-c++-common/goacc/kernels-reduction.c: New test.
3986 2016-01-18 Tom de Vries <tom@codesourcery.com>
3988 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
3989 * gcc.dg/autopar/outer-2.c: Same.
3990 * gcc.dg/autopar/outer-3.c: Same.
3991 * gcc.dg/autopar/outer-4.c: Same.
3992 * gcc.dg/autopar/outer-5.c: Same.
3993 * gcc.dg/autopar/outer-6.c: Same.
3994 * gcc.dg/autopar/parallelization-1.c: Same.
3995 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
3996 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
3997 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
3998 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
3999 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4000 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4001 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4002 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4003 * gcc.dg/autopar/pr39500-1.c: Same.
4004 * gcc.dg/autopar/pr39500-2.c: Same.
4005 * gcc.dg/autopar/pr46193.c: Same.
4006 * gcc.dg/autopar/pr46194.c: Same.
4007 * gcc.dg/autopar/pr49580.c: Same.
4008 * gcc.dg/autopar/pr49960-1.c: Same.
4009 * gcc.dg/autopar/pr49960.c: Same.
4010 * gcc.dg/autopar/pr68373.c: Same.
4011 * gcc.dg/autopar/reduc-1.c: Same.
4012 * gcc.dg/autopar/reduc-1char.c: Same.
4013 * gcc.dg/autopar/reduc-1short.c: Same.
4014 * gcc.dg/autopar/reduc-2.c: Same.
4015 * gcc.dg/autopar/reduc-2char.c: Same.
4016 * gcc.dg/autopar/reduc-2short.c: Same.
4017 * gcc.dg/autopar/reduc-3.c: Same.
4018 * gcc.dg/autopar/reduc-4.c: Same.
4019 * gcc.dg/autopar/reduc-6.c: Same.
4020 * gcc.dg/autopar/reduc-7.c: Same.
4021 * gcc.dg/autopar/reduc-8.c: Same.
4022 * gcc.dg/autopar/reduc-9.c: Same.
4023 * gcc.dg/autopar/uns-outer-4.c: Same.
4024 * gcc.dg/autopar/uns-outer-5.c: Same.
4025 * gcc.dg/autopar/uns-outer-6.c: Same.
4026 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4027 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4029 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4032 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
4033 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
4035 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4038 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
4039 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
4040 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
4042 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4045 * gcc.dg/tree-ssa/sra-17.c: New.
4046 * gcc.dg/tree-ssa/sra-18.c: New.
4048 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4050 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
4052 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
4054 * gnat.dg/inline12.adb: New test.
4056 2016-01-18 Bin Cheng <bin.cheng@arm.com>
4058 PR tree-optimization/66797
4059 * gcc.c-torture/execute/pr65447.c: Relax check condition.
4061 2016-01-18 Richard Biener <rguenther@suse.de>
4063 PR tree-optimization/69170
4064 * gcc.dg/torture/pr69170.c: New testcase.
4066 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
4068 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
4070 2016-01-16 Tom de Vries <tom@codesourcery.com>
4072 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
4074 2016-01-16 Tom de Vries <tom@codesourcery.com>
4076 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
4077 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
4078 redundant dg-require-effective-target pthread.
4079 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
4080 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4081 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4082 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4083 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4084 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4085 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4087 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
4090 * gcc.target/powerpc/recip-6.c: Enable on AIX.
4091 * gcc.target/powerpc/recip-7.c: Same.
4093 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4096 * g++.dg/template/pr69091.C: New test.
4098 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4100 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4101 dump does not contain an error_mark_node.
4102 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4103 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4105 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4108 * g++.dg/template/pr68936.C: New test.
4110 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
4113 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4114 * gcc.target/powerpc/recip-2.c: Same.
4115 * gcc.target/powerpc/recip-3.c: Same.
4116 * gcc.target/powerpc/recip-4.c: Same.
4117 * gcc.target/powerpc/recip-sqrtf.c: Same.
4119 2016-01-15 Jeff Law <law@redhat.com>
4121 PR tree-optimization/69270
4122 * gcc.dg/tree-ssa/pr69270-2.c: New test.
4123 * gcc.dg/tree-ssa/pr69270-3.c: New test.
4125 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
4128 * gfortran.dg/deferred_character_13.f90: New test for the fix
4129 of comment 3 of the PR.
4132 * gfortran.dg/deferred_character_8.f90: New test
4133 * gfortran.dg/allocate_error_5.f90: New test
4136 * gfortran.dg/deferred_character_10.f90: New test
4139 * gfortran.dg/deferred_character_14.f90: New test
4142 * gfortran.dg/deferred_character_11.f90: New test
4145 * gfortran.dg/deferred_character_9.f90: New test
4147 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
4149 PR rtl-optimization/69030
4150 * gcc.target/i386/pr69030.c: New.
4152 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4154 * gcc.target/aarch64/target_attr_17.c: New test.
4156 2016-01-15 Richard Biener <rguenther@suse.de>
4158 PR tree-optimization/66856
4159 * gcc.dg/torture/pr66856-1.c: New testcase.
4160 * gcc.dg/torture/pr66856-2.c: Likewise.
4162 2016-01-15 Richard Biener <rguenther@suse.de>
4165 * g++.dg/lto/pr69137_0.C: New testcase.
4167 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
4170 * gcc.target/i386/pr69246.c: New test.
4172 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4174 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4176 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4179 * g++.dg/init/const9.C: Disable test on S/390.
4181 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4183 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4184 * g++.dg/Wno-frame-address.C: Ditto.
4186 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4188 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4190 2016-01-15 Richard Biener <rguenther@suse.de>
4192 PR tree-optimization/68961
4193 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4195 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4197 * gcc.target/i386/pr65105-5.c: New test.
4199 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
4201 * gcc.c-torture/execute/alias-4.c: New testcase.
4203 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
4206 * g++.dg/ipa/devirt-49.C: New testcase.
4208 2016-01-15 Christian Bruel <christian.bruel@st.com>
4211 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4212 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4213 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4215 2016-01-15 Richard Biener <rguenther@suse.de>
4217 PR tree-optimization/69117
4218 * gcc.dg/torture/pr69117.c: New testcase.
4220 2015-01-14 Ryan Burn <contact@rnburn.com>
4223 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4225 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4228 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4229 range tests use 100 * maximum instead of maximum + 1.
4231 2016-01-14 Jakub Jelinek <jakub@redhat.com>
4234 * gcc.dg/guality/pr69244.c: New test.
4236 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
4238 * lib/target-supports.exp (check_effective_target_issignaling):
4240 * gcc.dg/pr61441.c: Require issignaling effective target.
4242 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
4245 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4247 2016-01-14 David Malcolm <dmalcolm@redhat.com>
4250 PR preprocessor/69177
4251 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4252 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4253 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4254 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4256 2016-01-14 Marek Polacek <polacek@redhat.com>
4259 * gcc.dg/array-15.c: New test.
4261 2016-01-14 Jakub Jelinek <jakub@redhat.com>
4264 PR tree-optimization/69155
4265 * gfortran.dg/pr68146.f: New test.
4266 * gfortran.dg/pr69155.f90: New test.
4268 2016-01-14 Richard Biener <rguenther@suse.de>
4270 PR tree-optimization/68060
4271 * gcc.dg/torture/pr68060-1.c: New testcase.
4272 * gcc.dg/torture/pr68060-2.c: Likewise.
4274 2016-01-14 Nick Clifton <nickc@redhat.com>
4276 * lib/target-supports.exp
4277 (check_effective_target_arm_neon_ok_nocache): Add an option
4278 sequence that includes setting the ARM architecture to ARMv7-A.
4279 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4280 command line options necessary to enable Neon support.
4281 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4282 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4283 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4284 * gcc.target/arm/pr69180.c: Likewise.
4286 2016-01-14 Jeff Law <law@redhat.com>
4288 PR tree-optimization/69270
4289 * gcc.dg/tree-ssa/pr69270.c: New test.
4291 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
4294 * c-c++-common/pr66208.c: New file.
4296 2016-01-13 Jakub Jelinek <jakub@redhat.com>
4298 PR tree-optimization/69156
4299 * gcc.dg/pr69156.c: New test.
4301 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
4303 * gcc.target/i386/pr69225-7.c: New test.
4305 2016-01-13 Richard Henderson <rth@redhat.com>
4307 * gcc.dg/tm/memopt-13.c: Update expected function.
4308 * gcc.dg/tm/memopt-6.c: Likewise.
4310 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
4312 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4313 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4314 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4315 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4317 2016-01-13 Tom de Vries <tom@codesourcery.com>
4319 PR tree-optimization/69169
4320 * gcc.dg/pr69169.c: New test.
4322 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
4325 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4326 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4327 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4328 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4329 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4330 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4331 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4332 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4334 2016-01-13 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.dg/pr69247.c: New test.
4339 2016-01-13 Richard Biener <rguenther@suse.de>
4341 PR tree-optimization/69242
4342 * gcc.dg/torture/pr69242.c: New testcase.
4344 2016-01-13 Richard Biener <rguenther@suse.de>
4346 PR tree-optimization/69186
4347 * gcc.dg/torture/pr69186.c: New testcase.
4349 2016-01-13 Jeff Law <law@redhat.com>
4351 PR tree-optimization/67755
4352 * gcc.dg/tree-ssa/pr67755.c: New test.
4354 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4356 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4357 pass number in output by a star.
4359 2016-01-12 Bin Cheng <bin.cheng@arm.com>
4361 PR tree-optimization/68911
4362 * gcc.c-torture/execute/pr68911.c: New test.
4364 2016-01-12 Marek Polacek <polacek@redhat.com>
4367 * g++.dg/warn/permissive-1.C: New test.
4369 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4373 * g++.dg/opt/pr69213.C: New test.
4375 2016-01-12 Christian Bruel <christian.bruel@st.com>
4378 * gcc.target/arm/pr69180.c: New test.
4380 2016-01-12 Richard Biener <rguenther@suse.de>
4383 * g++.dg/lto/pr69077_0.C: New testcase.
4384 * g++.dg/lto/pr69077_1.C: Likewise.
4386 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4389 * g++.dg/opt/pr69175.C: New test.
4391 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
4393 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4394 rather than #including math.h & stdlib.h.
4395 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4396 * gcc.dg/vect/pr49771.c: Likewise.
4397 * gcc.dg/vect/vect-10-big-array.c: Likewise.
4398 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4399 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4400 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4401 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4402 * gcc.dg/vect/pr44507.c: Likewise.
4403 * gcc.dg/vect/pr45902.c: Likewise.
4404 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4405 * gcc.dg/vect/vect-117.c: Likewise.
4406 * gcc.dg/vect/vect-99.c: Likewise.
4407 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4408 * gcc.dg/vect/vect-cond-1.c: Likewise.
4409 * gcc.dg/vect/vect-cond-2.c: Likewise.
4410 * gcc.dg/vect/vect-cond-3.c: Likewise.
4411 * gcc.dg/vect/vect-cond-4.c: Likewise.
4412 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4413 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4414 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4415 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4416 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4417 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4418 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4419 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4420 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4421 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4422 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4423 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4424 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4425 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4426 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4427 include of signal.h.
4428 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4429 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4430 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4431 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4432 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4433 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4434 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4435 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4436 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4437 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4438 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4439 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4440 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4441 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4442 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4443 * gcc.dg/vect/vect-outer-5.c: Likewise.
4444 * gcc.dg/vect/vect-outer-6.c: Likewise.
4445 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4448 2016-01-12 Nick Clifton <nickc@redhat.com>
4451 * gcc.dg/lto/pr61886_0.c: Rename the external function called
4452 to fread so that it will be found in all target runtimes.
4454 2016-01-12 Richard Biener <rguenther@suse.de>
4456 PR tree-optimization/69053
4457 * g++.dg/torture/pr69053.C: New testcase.
4459 2016-01-12 Richard Biener <rguenther@suse.de>
4461 PR tree-optimization/69168
4462 * gcc.dg/torture/pr69168.c: New testcase.
4464 2016-01-12 Richard Biener <rguenther@suse.de>
4466 PR tree-optimization/69157
4467 * gcc.dg/torture/pr69157.c: New testcase.
4469 2016-01-12 Richard Biener <rguenther@suse.de>
4471 PR tree-optimization/69174
4472 * gcc.dg/torture/pr69174.c: New testcase.
4474 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4478 * g++.dg/tls/pr66808.C: New test.
4479 * g++.dg/tls/pr69000.C: New test.
4481 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4483 * gcc.target/powerpc/swaps-p8-23.c: New test.
4484 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4486 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
4488 PR tree-optimization/68356
4489 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4491 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4492 Jim Wilson <jim.wilson@linaro.org>
4495 * gcc.target/arm/pr69194.c: New test.
4497 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
4500 * gcc.target/i386/pr69225-1.c: New test.
4501 * gcc.target/i386/pr69225-2.c: Likewise.
4502 * gcc.target/i386/pr69225-3.c: Likewise.
4503 * gcc.target/i386/pr69225-4.c: Likewise.
4504 * gcc.target/i386/pr69225-5.c: Likewise.
4505 * gcc.target/i386/pr69225-6.c: Likewise.
4507 2016-01-11 Jakub Jelinek <jakub@redhat.com>
4510 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4514 * gcc.dg/pr69071.c: New test.
4517 * g++.dg/opt/pr69211.C: New test.
4519 PR tree-optimization/69214
4520 * gcc.c-torture/compile/pr69214.c: New test.
4522 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
4524 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
4525 * gcc.target/i386/pr66232-11.c: Ditto.
4526 * gcc.target/i386/pr66232-12.c: Ditto.
4527 * gcc.target/i386/pr66232-13.c: Ditto.
4529 2016-01-11 Richard Biener <rguenther@suse.de>
4531 PR tree-optimization/69173
4532 * gcc.dg/torture/pr69173.c: New testcase.
4534 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4536 PR rtl-optimization/68796
4537 * gcc.target/aarch64/tst_5.c: New test.
4538 * gcc.target/aarch64/tst_6.c: Likewise.
4540 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4542 PR rtl-optimization/68841
4543 * gcc.dg/pr68841.c: New test.
4544 * gcc.c-torture/execute/pr68841.c: New test.
4546 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
4548 PR rtl-optimization/68920
4549 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
4551 * gcc.dg/ifcvt-5.c: New test.
4553 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
4556 * g++.dg/pr69123.C: New.
4558 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4561 * gcc.target/i386/pr69010.c: New test.
4563 2016-01-11 Martin Jambor <mjambor@suse.cz>
4566 * gcc.target/i386/chkp-pr69044.c: New test.
4568 2016-01-11 Tom de Vries <tom@codesourcery.com>
4570 PR tree-optimization/69109
4571 * gcc.dg/autopar/pr69109-2.c: New test.
4572 * gcc.dg/autopar/pr69109.c: New test.
4574 2016-01-11 Tom de Vries <tom@codesourcery.com>
4576 PR tree-optimization/69108
4577 * gcc.dg/autopar/pr69108.c: New test.
4579 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
4582 * c-c++-common/Wisleading-indentation.c: Augment test.
4584 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4587 * gfortran.dg/inline_matmul_12.f90: New test.
4589 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
4592 * gfortran.dg/actual_array_offset_1: New test.
4594 2016-01-10 Tom de Vries <tom@codesourcery.com>
4596 PR tree-optimization/69062
4597 * gcc.dg/autopar/pr69062.c: New test.
4599 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
4601 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
4602 * gcc.dg/vect/slp-perm-2.c: Likewise.
4603 * gcc.dg/vect/slp-perm-3.c: Likewise.
4604 * gcc.dg/vect/slp-perm-5.c: Likewise.
4605 * gcc.dg/vect/slp-perm-6.c: Likewise.
4606 * gcc.dg/vect/slp-perm-7.c: Likewise.
4607 * gcc.dg/vect/slp-perm-8.c: Likewise.
4609 2016-01-10 Tom de Vries <tom@codesourcery.com>
4611 PR tree-optimization/69039
4612 * gcc.dg/autopar/pr69039.c: New test.
4614 2016-01-09 Marek Polacek <polacek@redhat.com>
4617 * g++.dg/pr69113.C: New test.
4619 2016-01-09 Jakub Jelinek <jakub@redhat.com>
4622 PR tree-optimization/69097
4623 * gcc.c-torture/execute/pr50865.c: New test.
4624 * gcc.c-torture/execute/pr69097-1.c: New test.
4625 * gcc.c-torture/execute/pr69097-2.c: New test.
4626 * gcc.dg/pr69097-1.c: New test.
4627 * gcc.dg/pr69097-2.c: New test.
4629 2016-01-09 Jakub Jelinek <jakub@redhat.com>
4632 * g++.dg/opt/pr69164.C: New test.
4634 2016-01-08 Jakub Jelinek <jakub@redhat.com>
4636 PR tree-optimization/69167
4637 * gcc.dg/pr69167.c: New test.
4639 2016-01-08 Marek Polacek <polacek@redhat.com>
4642 * g++.dg/pr68449.C: New.
4644 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
4646 PR tree-optimization/68707
4647 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
4648 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
4649 on platforms supporting it.
4650 * gcc.dg/vect/slp-perm-2.c: Likewise.
4651 * gcc.dg/vect/slp-perm-3.c: Likewise.
4652 * gcc.dg/vect/slp-perm-5.c: Likewise.
4653 * gcc.dg/vect/slp-perm-7.c: Likewise.
4654 * gcc.dg/vect/slp-perm-8.c: Likewise.
4655 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
4656 on platforms supporting it.
4658 2016-01-08 Jakub Jelinek <jakub@redhat.com>
4660 PR tree-optimization/69162
4661 * gcc.dg/pr69162.c: New test.
4663 PR tree-optimization/69172
4664 * gcc.dg/pr69172.c: New test.
4666 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
4668 PR tree-optimization/67781
4669 * gcc.c-torture/execute/pr67781.c: New file.
4671 2016-01-08 Jakub Jelinek <jakub@redhat.com>
4673 PR tree-optimization/69083
4674 * gcc.dg/vect/pr69083.c: New test.
4676 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
4678 PR tree-optimization/61441
4679 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
4680 Use -fexcess-precision=standard for compiler options.
4681 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
4683 2016-01-08 Jakub Jelinek <jakub@redhat.com>
4686 * gfortran.dg/gomp/pr69128.f90: New test.
4689 * g++.dg/ext/pr69145-1.C: New test.
4690 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
4691 * g++.dg/ext/pr69145-2.h: New file.
4693 2016-01-07 Martin Sebor <msebor@redhat.com>
4696 * gcc.dg/atomic-fetch-bool.c: New test.
4697 * gcc.dg/sync-fetch-bool.c: New test.
4699 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
4702 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
4704 2016-01-07 Nick Clifton <nickc@redhat.com>
4707 * g++.dg/pr66655.C: New test.
4708 * g++.dg/pr66655_1.cc: Test support file.
4709 * g++.dg/pr66655.h: Test header file.
4711 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4714 gfortran.dg/gomp/pr66680.f90: New test.
4716 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
4719 * gcc.target/i386/pr69171-1.c: New test.
4720 * gcc.target/i386/pr69171-2.c: Likewise.
4721 * gcc.target/i386/pr69171-3.c: Likewise.
4722 * gcc.target/i386/pr69171-4.c: Likewise.
4723 * gcc.target/i386/pr69171-5.c: Likewise.
4724 * gcc.target/i386/pr69171-6.c: Likewise.
4726 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
4729 * c-c++-common/pr67639.c: New test.
4731 2016-01-07 Jakub Jelinek <jakub@redhat.com>
4733 PR tree-optimization/69141
4734 * g++.dg/opt/pr69141.C: New test.
4736 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
4738 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
4740 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
4743 * gcc.target/i386/pr69140.c: New test
4745 2016-01-06 David Malcolm <dmalcolm@redhat.com>
4747 * gcc.dg/bad-dereference.c: New test case.
4749 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4751 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
4753 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
4755 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
4757 2016-01-06 Marek Polacek <polacek@redhat.com>
4760 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
4762 2016-01-05 Marek Polacek <polacek@redhat.com>
4765 * gcc.dg/atomic-invalid-2.c: New.
4767 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
4770 * gcc.target/i386/pr68991.c: New test.
4772 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
4775 * g++.dg/pr68991-1.C: New test.
4776 * g++.dg/pr68991-2.C: Likewise.
4778 2016-01-05 Sergei Trofimovich <siarheit@google.com>
4781 * gcc.target/ia64/pr60465-gprel64.c: New test.
4782 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
4784 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4786 PR rtl-optimization/68651
4787 * gcc.target/aarch64/pr68651_1.c: New test.
4789 2016-01-05 David Malcolm <dmalcolm@redhat.com>
4792 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
4794 2016-01-05 Nathan Sidwell <nathan@acm.org>
4797 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
4799 * gcc.dg/alias-15.c: New.
4801 2016-01-05 Nick Clifton <nickc@redhat.com>
4804 * g++.dg/pr68770.C: New test.
4806 2016-01-04 Mike Stump <mikestump@comcast.net>
4808 * lib/target-supports.exp (check_effective_target_cilkplus):
4809 cilkplus targets require pthreads.
4810 (check_effective_target_cilkplus): Remove special case for NVPTX.
4812 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4814 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
4817 2016-01-04 Jakub Jelinek <jakub@redhat.com>
4819 Update copyright years.
4821 2016-01-04 Marek Polacek <polacek@redhat.com>
4824 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
4825 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
4826 * gcc.dg/atomic/stdatomic-op-5.c: New test.
4828 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
4830 * gcc.target/sparc/20160104-2.c: New test.
4832 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
4834 * gcc.target/sparc/20160104-1.c: New test.
4836 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
4839 * gfortran.dg/pr65045.f90: New test.
4841 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
4843 * gnat.dg/specs/debug1.ads: Delete.
4845 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4847 PR libgfortran/68867
4848 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
4851 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4853 PR libgfortran/68867
4854 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
4857 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
4860 * gfortran.dg/pr68864.f90: New test.
4862 2016-01-01 Jakub Jelinek <jakub@redhat.com>
4864 PR tree-optimization/69070
4865 * gcc.dg/pr69070.c: New test.
4868 * gfortran.dg/pr69055.f90: New test.
4871 * gcc.dg/pr69015.c: New test.
4873 Copyright (C) 2016 Free Software Foundation, Inc.
4875 Copying and distribution of this file, with or without modification,
4876 are permitted in any medium without royalty provided the copyright
4877 notice and this notice are preserved.