1 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6 * gcc.dg/pie-1.c: Likewise.
7 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8 * gcc.dg/pic-4.c: Likewise.
9 * gcc.dg/pie-3.c: Likewise.
10 * gcc.dg/pie-4.c: Likewise.
12 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
14 PR tree-optimization/68644
15 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
17 PR rtl-optimization/64886
18 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
20 2016-04-09 Tom de Vries <tom@codesourcery.com>
22 PR tree-optimization/68953
23 * gcc.dg/graphite/pr68953.c: New test.
25 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
28 * gfortran.dg/deferred_character_16.f90: New test.
30 2016-04-09 Jakub Jelinek <jakub@redhat.com>
32 PR tree-optimization/70586
33 * gcc.c-torture/execute/pr70586.c: New test.
35 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
38 * c-c++-common/asan/halt_on_error-1.c: Replace memset
40 * c-c++-common/asan/halt_on_error-2.c: Likewise.
42 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
46 PR tree-optimization/70373
50 * c-c++-common/goacc/reduction-5.c: New test.
51 * c-c++-common/goacc/reduction-promotions.c: New test.
52 * gfortran.dg/goacc/reduction-3.f95: New test.
53 * gfortran.dg/goacc/reduction-promotions.f90: New test.
55 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
59 * g++.dg/pr70590.C: New test.
60 * g++.dg/pr70590-2.C: New test.
62 2016-04-08 Jakub Jelinek <jakub@redhat.com>
65 * gcc.target/i386/pr70593.c: New test.
67 PR rtl-optimization/70574
68 * gcc.target/i386/avx2-pr70574.c: New test.
70 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
73 * c-c++-common/asan/pr70541.c: New test.
75 2016-04-08 Tom de Vries <tom@codesourcery.com>
77 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
78 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
80 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
83 * gcc.c-torture/execute/pr70566.c: New test.
85 2016-04-08 Tom de Vries <tom@codesourcery.com>
87 * c-c++-common/goacc/uninit-copy-clause.c: New test.
88 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
90 2016-04-08 Alan Modra <amodra@gmail.com>
92 * gcc.target/powerpc/pr70117.c: New.
94 2016-04-07 Jakub Jelinek <jakub@redhat.com>
97 * gcc.dg/lto/simd-function_0.c: New test.
99 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
101 * c-c++-common/attr-simd-2.c: Likewise.
102 * c-c++-common/attr-simd-4.c: Likewise.
103 * gcc.dg/gomp/simd-clones-2.c: Likewise.
104 * gcc.dg/gomp/simd-clones-3.c: Likewise.
106 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
109 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
111 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
112 Tom de Vries <tom@codesourcery.com>
114 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
115 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
116 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
117 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
118 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
119 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
120 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
121 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
123 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
126 * g++.dg/warn/Wparentheses-29.C: New test.
128 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
131 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
132 explicit braces to resolve a future -Wparentheses warning.
134 2016-04-06 Richard Henderson <rth@redhat.com>
136 * gcc.dg/pr61817-1.c: New test.
137 * gcc.dg/pr61817-2.c: New test.
138 * gcc.dg/pr69391-1.c: New test.
139 * gcc.dg/pr69391-2.c: New test.
141 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
143 PR rtl-optimization/70398
144 * testsuite/gcc.target/aarch64/pr70398.c: New.
146 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
148 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
150 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
151 Pedro Alves <palves@redhat.com>
153 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
155 2016-04-06 Jakub Jelinek <jakub@redhat.com>
157 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
158 Check for avx512f effective targets instead of avx2.
159 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
161 * gcc.dg/gomp/declare-simd-3.c: Likewise.
162 * g++.dg/gomp/declare-simd-1.C: Likewise.
163 * g++.dg/gomp/declare-simd-3.C: Likewise.
164 * g++.dg/gomp/declare-simd-4.C: Likewise.
167 * c-c++-common/gomp/pr70550-1.c: New test.
168 * c-c++-common/gomp/pr70550-2.c: New test.
170 2016-04-05 Nathan Sidwell <nathan@acm.org>
173 * g++.dg/ext/attribute-may-alias-5.C: New.
175 2016-04-05 Jakub Jelinek <jakub@redhat.com>
178 * c-c++-common/pr70336.c: New test.
179 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
180 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
182 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
185 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
187 2016-04-05 Jakub Jelinek <jakub@redhat.com>
189 PR rtl-optimization/70542
190 * gcc.dg/torture/pr70542.c: New test.
191 * gcc.target/i386/avx2-pr70542.c: New test.
193 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
195 PR tree-optimization/70509
196 * gcc.target/i386/avx512bw-pr70509.c: New test.
198 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
201 * g++.dg/ext/constexpr-vla4.C: New test.
203 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
206 * gcc.target/i386/pr70510.c: New test.
208 2016-04-05 Richard Biener <rguenther@suse.de>
210 PR tree-optimization/70526
211 * g++.dg/torture/pr70526.C: New testcase.
213 2016-04-05 Jakub Jelinek <jakub@redhat.com>
216 * gcc.target/i386/pr70525.c: New test.
218 2016-04-05 Richard Biener <rguenther@suse.de>
221 * g++.dg/torture/pr70499.C: New testcase.
223 2016-04-05 Richard Biener <rguenther@suse.de>
225 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
228 2016-04-04 Jakub Jelinek <jakub@redhat.com>
231 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
234 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
237 * g++.dg/ipa/devirt-51.C: New testcase.
239 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
240 Jakub Jelinek <jakub@redhat.com>
243 * gcc.dg/torture/pr70457.c: New.
245 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
248 * gfortran.dg/allocate_with_source_19.f08: New test.
250 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
253 * gfortran.dg/coarray_allocate_6.f08: New test.
255 2016-04-04 Richard Biener <rguenther@suse.de>
257 PR rtl-optimization/70484
258 * gcc.dg/torture/pr70484.c: New testcase.
260 2016-04-04 Marek Polacek <polacek@redhat.com>
263 * gcc.dg/torture/pr70307.c: New test.
265 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
269 * gcc.target/sh/torture/pr70416.c: New.
271 2016-04-02 Martin Sebor <msebor@redhat.com>
277 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
278 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
279 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
280 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
281 * g++.dg/cpp0x/constexpr-string.C: Same.
282 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
283 * g++.dg/cpp0x/pr65398.C: Same.
284 * g++.dg/ext/constexpr-vla1.C: Same.
285 * g++.dg/ext/constexpr-vla2.C: Same.
286 * g++.dg/ext/constexpr-vla3.C: Same.
287 * g++.dg/ubsan/pr63956.C: Same.
289 2016-04-01 Jakub Jelinek <jakub@redhat.com>
291 PR rtl-optimization/70467
292 * gcc.target/i386/pr70467-2.c: New test.
294 2016-04-01 Jakub Jelinek <jakub@redhat.com>
295 Marek Polacek <polacek@redhat.com>
298 * g++.dg/init/new47.C: New test.
300 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
303 * gcc.target/arm/pr70496.c: New test.
305 2016-04-01 Nathan Sidwell <nathan@acm.org>
308 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
310 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
313 * gcc.dg/strlenopt.h (memmove): New.
314 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
315 instead of "string.h".
316 * gcc.target/i386/chkp-strlen-2.c: Likewise.
317 * gcc.target/i386/chkp-strlen-3.c: Likewise.
318 * gcc.target/i386/chkp-strlen-4.c: Likewise.
319 * gcc.target/i386/chkp-strlen-5.c: Likewise.
320 * gcc.target/i386/chkp-stropt-1.c: Likewise.
321 * gcc.target/i386/chkp-stropt-10.c: Likewise.
322 * gcc.target/i386/chkp-stropt-11.c: Likewise.
323 * gcc.target/i386/chkp-stropt-12.c: Likewise.
324 * gcc.target/i386/chkp-stropt-13.c: Likewise.
325 * gcc.target/i386/chkp-stropt-14.c: Likewise.
326 * gcc.target/i386/chkp-stropt-15.c: Likewise.
327 * gcc.target/i386/chkp-stropt-16.c: Likewise.
328 * gcc.target/i386/chkp-stropt-2.c: Likewise.
329 * gcc.target/i386/chkp-stropt-3.c: Likewise.
330 * gcc.target/i386/chkp-stropt-4.c: Likewise.
331 * gcc.target/i386/chkp-stropt-5.c: Likewise.
332 * gcc.target/i386/chkp-stropt-6.c: Likewise.
333 * gcc.target/i386/chkp-stropt-7.c: Likewise.
334 * gcc.target/i386/chkp-stropt-8.c: Likewise.
335 * gcc.target/i386/chkp-stropt-9.c: Likewise.
337 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
339 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
340 (Holder::foo): Reflect this.
342 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
345 * gcc.dg/pr70442.c: New test.
347 2016-03-31 Nathan Sidwell <nathan@acm.org>
350 * g++.dg/cpp0x/constexpr-virtual6.C: New.
352 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
355 * gcc.target/i386/pr70453.c: New test.
357 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
360 * gcc.c-torture/pr70292.c: New test.
362 2016-03-31 Marek Polacek <polacek@redhat.com>
365 * c-c++-common/pr70297.c: New test.
366 * g++.dg/cpp0x/typedef-redecl.C: New test.
367 * gcc.dg/typedef-redecl2.c: New test.
369 2016-03-31 Jakub Jelinek <jakub@redhat.com>
371 PR rtl-optimization/70460
372 * gcc.c-torture/execute/pr70460.c: New test.
374 2016-03-31 Richard Biener <rguenther@suse.de>
377 * g++.dg/ext/vector30.C: New testcase.
379 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
380 Jerry DeLisle <jvdelisle@gcc.gnu.org>
382 * gfortran.dg/fmt_pf.f90: New test.
384 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
386 Forward-port from 5 branch
387 2016-03-30 Jakub Jelinek <jakub@redhat.com>
390 * gcc.target/i386/avx-vextractf128-256-5.c: Move
391 dg-require-effective-target after dg-do.
393 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
395 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
397 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
398 Julian Brown <julian@codesourcery.com>
399 Chung-Lin Tang <cltang@codesourcery.com>
400 Cesar Philippidis <cesar@codesourcery.com>
401 James Norris <jnorris@codesourcery.com>
402 Tom de Vries <tom@codesourcery.com>
403 Nathan Sidwell <nathan@codesourcery.com>
405 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
406 * c-c++-common/goacc/loop-clauses.c: Likewise.
407 * g++.dg/goacc/template.C: Likewise.
408 * gfortran.dg/goacc/combined-directives.f90: Likewise.
409 * gfortran.dg/goacc/loop-1.f95: Likewise.
410 * gfortran.dg/goacc/loop-5.f95: Likewise.
411 * gfortran.dg/goacc/loop-6.f95: Likewise.
412 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
413 * c-c++-common/goacc-gomp/nesting-1.c: Update.
414 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
415 * c-c++-common/goacc/clauses-fail.c: Likewise.
416 * c-c++-common/goacc/parallel-1.c: Likewise.
417 * c-c++-common/goacc/reduction-1.c: Likewise.
418 * c-c++-common/goacc/reduction-2.c: Likewise.
419 * c-c++-common/goacc/reduction-3.c: Likewise.
420 * c-c++-common/goacc/reduction-4.c: Likewise.
421 * c-c++-common/goacc/routine-3.c: Likewise.
422 * c-c++-common/goacc/routine-4.c: Likewise.
423 * c-c++-common/goacc/routine-5.c: Likewise.
424 * c-c++-common/goacc/tile.c: Likewise.
425 * g++.dg/goacc/template.C: Likewise.
426 * gfortran.dg/goacc/combined-directives.f90: Likewise.
427 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
428 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
429 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
430 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
431 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
432 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
433 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
434 * c-c++-common/goacc/use_device-1.c: ... this file.
435 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
436 * c-c++-common/goacc/host_data-5.c: ... this file, and...
437 * c-c++-common/goacc/host_data-6.c: ... this file.
438 * c-c++-common/goacc/loop-2-kernels.c: New file.
439 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
440 * c-c++-common/goacc/loop-3.c: Likewise.
441 * g++.dg/goacc/reference.C: Likewise.
442 * g++.dg/goacc/routine-1.C: Likewise.
443 * g++.dg/goacc/routine-2.C: Likewise.
445 2016-03-30 Richard Biener <rguenther@suse.de>
448 * gcc.dg/torture/pr70450.c: New testcase.
450 2016-03-30 Jakub Jelinek <jakub@redhat.com>
453 * gcc.dg/torture/pr70421.c: New test.
454 * gcc.target/i386/avx512f-pr70421.c: New test.
456 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
459 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
460 (check): New function.
462 (foo): Align stack to 16 bytes when calling bar.
463 * gcc.target/i386/cleanup-2.c: Likewise.
465 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
467 PR tree-optimization/59124
468 * gcc.dg/Warray-bounds-19.c: New test.
470 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
472 * lib/prune.exp (escape_regex_chars): New.
473 (prune_file_path): Update to quote metcharacters for regexp.
475 2016-03-29 Jakub Jelinek <jakub@redhat.com>
477 PR rtl-optimization/70429
478 * gcc.c-torture/execute/pr70429.c: New test.
480 PR tree-optimization/70405
481 * gcc.dg/pr70405.c: New test.
483 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
486 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
487 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
489 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
492 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
493 __cilkrts_set_param to set two workers.
494 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
495 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
497 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
499 * g++.dg/ext/fnname5.C: Update the test for Darwin.
501 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
504 * gcc.target/i386/pr70406.c: New test.
506 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
508 * gnat.dg/specs/double_record_extension3.ads: New test.
510 2016-03-25 Richard Henderson <rth@redhat.com>
513 * gcc.target/aarch64/pr70120-1.c: New.
514 * gcc.target/aarch64/pr70120-2.c: New.
515 * gcc.target/aarch64/pr70120-3.c: New.
517 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
520 * g++.dg/template/mangle2.C: The dg-do directive should be
521 "compile" not "assemble".
523 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
526 * gcc.dg/pr69650.c: New test.
528 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
530 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
532 2016-03-25 Alan Modra <amodra@gmail.com>
534 * gcc.dg/dfp/pr70052.c: New test.
536 2016-03-24 Richard Henderson <rth@redhat.com>
539 * gcc.dg/tree-ssa/pr69845-1.c: New test.
540 * gcc.dg/tree-ssa/pr69845-2.c: New test.
542 2016-03-24 Tom de Vries <tom@codesourcery.com>
544 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
546 2016-03-24 Tom de Vries <tom@codesourcery.com>
548 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
549 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
551 2016-03-24 Tom de Vries <tom@codesourcery.com>
553 * c-c++-common/goacc/uninit-dim-clause.c: New test.
554 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
556 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
559 * g++.dg/template/mangle2.C: New test.
561 2016-03-24 Richard Biener <rguenther@suse.de>
563 PR tree-optimization/70396
564 * gcc.dg/torture/pr70396.c: New testcase.
566 2016-03-24 Richard Biener <rguenther@suse.de>
569 * gcc.dg/torture/pr70370.c: New testcase.
571 2016-03-24 Tom de Vries <tom@codesourcery.com>
573 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
574 * gfortran.dg/goacc/kernels-tree.f95: Same.
575 * gfortran.dg/goacc/parallel-tree.f95: Same.
577 2016-03-24 Tom de Vries <tom@codesourcery.com>
579 * c-c++-common/goacc/uninit-if-clause.c: New test.
580 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
582 2016-03-24 Jakub Jelinek <jakub@redhat.com>
585 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
588 2016-03-24 Richard Biener <rguenther@suse.de>
590 PR tree-optimization/70372
591 * gcc.dg/tree-ssa/pr70372.c: New testcase.
593 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
596 * g++.dg/cpp1y/nsdmi-union1.C: New test.
598 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
601 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
603 2016-03-23 Jakub Jelinek <jakub@redhat.com>
606 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
607 * g++.dg/cpp1y/pr70001.C: New test.
610 * g++.dg/cpp0x/constexpr-70323.C: New test.
612 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
613 Jason Merrill <jason@redhat.com>
614 Jakub Jelinek <jakub@redhat.com>
617 * g++.dg/cpp0x/constexpr-69315.C: New test.
618 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
620 2016-03-23 Marek Polacek <polacek@redhat.com>
623 * g++.dg/warn/Wignored-attributes-1.C: New test.
624 * g++.dg/warn/Wignored-attributes-2.C: New test.
626 2016-03-23 Tom de Vries <tom@codesourcery.com>
628 * c-c++-common/goacc/kernels-default.c (foo): Add missing
630 * gfortran.dg/goacc/private-3.f95 (test): Same.
631 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
634 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
636 * lib/target-supports.exp: Remove v7ve entry from loop
637 creating effective target checks.
638 (check_effective_target_arm_arch_v7ve_ok): New procedure.
639 (add_options_for_arm_arch_v7ve): Likewise.
641 2016-03-23 Jakub Jelinek <jakub@redhat.com>
643 PR tree-optimization/70354
644 * gcc.dg/vect/pr70354-1.c: New test.
645 * gcc.dg/vect/pr70354-2.c: New test.
646 * gcc.target/i386/avx2-pr70354-1.c: New test.
647 * gcc.target/i386/avx2-pr70354-2.c: New test.
649 2016-03-22 Jeff Law <law@redhat.com>
652 * gcc.dg/tree-ssa/pr70232.c: New test.
654 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
657 * gcc.target/i386/pr70302.c: New test.
659 2016-03-22 Richard Biener <rguenther@suse.de>
662 * g++.dg/torture/pr70251.C: New testcase.
664 2016-03-22 David Malcolm <dmalcolm@redhat.com>
667 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
668 Wmisleading-indentation.c.
669 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
670 reflect change to diagnostic text and order of messages.
671 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
673 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
675 * g++.dg/ext/java-3.C: Don't compile on AIX.
677 2016-03-22 Richard Biener <rguenther@suse.de>
680 * gcc.dg/torture/pr70333.c: New testcase.
682 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
684 * g++.dg/ext/pr70290.C: New test.
686 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
689 * gcc.target/i386/pr70325.c: New test.
691 2016-03-22 Jakub Jelinek <jakub@redhat.com>
694 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
695 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
698 * gcc.target/i386/pr70300.c: New test.
701 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
702 (func2): New function for cond with parens, xfail warning for c++.
703 * g++.dg/warn/Wnonnull-compare-8.C: New test.
705 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
708 * g++.dg/template/ptrmem30.C: New test.
710 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
713 * g++.dg/cpp0x/constexpr-70204a.C: New test.
714 * g++.dg/cpp0x/constexpr-70204b.C: New test.
716 2016-03-21 Jakub Jelinek <jakub@redhat.com>
719 * gcc.dg/pr70326.c: New test.
721 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
722 Jakub Jelinek <jakub@redhat.com>
724 PR tree-optimization/70317
725 * gcc.dg/pr70317.c: New test.
727 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
730 * gcc.target/i386/pr70327.c: New test.
732 2016-03-21 Martin Liska <mliska@suse.cz>
735 * gcc.dg/ipa/pr70306.c: New test.
737 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
739 * gcc.target/arm/attr-align1.c: Skip if M-profile.
740 * gcc.target/arm/attr-align3.c: Likewise.
741 * gcc.target/arm/attr_arm.c: Likewise.
742 * gcc.target/arm/flip-thumb.c: Likewise.
744 2016-03-21 Jakub Jelinek <jakub@redhat.com>
747 * gcc.target/powerpc/altivec-36.c: New test.
749 2016-03-21 Richard Biener <rguenther@suse.de>
751 PR tree-optimization/70310
752 * gcc.dg/torture/pr70310.c: New testcase.
754 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
757 * gcc.target/i386/pr70293.c: New test.
759 2016-03-21 Richard Biener <rguenther@suse.de>
761 PR tree-optimization/70288
762 * gcc.dg/torture/pr70288-1.c: New testcase.
763 * gcc.dg/torture/pr70288-2.c: Likewise.
765 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
767 PR rtl-optimization/69307
768 * gcc.target/arm/pr69307.c: New test.
770 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
772 PR rtl-optimization/69102
773 * gcc.c-torture/compile/pr69102.c: New test.
775 2016-03-18 Jeff Law <law@redhat.com>
777 PR rtl-optimization/70263
778 * gcc.c-torture/compile/pr70263-1.c: New test.
779 * gcc.target/i386/pr70263-2.c: New test.
781 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
783 PR rtl-optimization/70278
784 * gcc.dg/torture/pr70278.c: New test.
785 * gcc.target/arm/pr70278.c: New test.
787 2016-03-18 David Malcolm <dmalcolm@redhat.com>
790 * gcc.dg/plugin/diagnostic-test-expressions-1.c
791 (test_builtin_types_compatible_p): New test function.
792 * gcc.dg/pr70281.c: New test case.
794 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
797 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
799 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
801 PR tree-optimization/70252
802 * gcc.dg/pr70252.c: New test.
804 2016-03-18 Tom de Vries <tom@codesourcery.com>
806 * gcc.dg/pr70161-2.c: New test.
807 * gcc.dg/pr70161.c: New test.
809 2016-03-18 Tom de Vries <tom@codesourcery.com>
812 * gcc.dg/pr70269.c: New test.
814 2016-03-18 Jakub Jelinek <jakub@redhat.com>
817 * g++.dg/ext/java-3.C: New test.
819 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
822 * g++.dg/lookup/pr70205.C: New test.
824 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
827 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
829 2016-03-17 Marek Polacek <polacek@redhat.com>
832 * gcc.dg/atomic-op-6.c: New test.
834 2016-03-17 David Malcolm <dmalcolm@redhat.com>
837 * c-c++-common/pr70264.c: New test case.
839 2016-03-17 Jakub Jelinek <jakub@redhat.com>
842 * c-c++-common/pr70144-1.c: New test.
843 * c-c++-common/pr70144-2.c: New test.
846 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
847 * g++.dg/opt/flifetime-dse6.C: New test.
848 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
850 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
853 * gcc.dg/pic-1.c: New test.
854 * gcc.dg/pic-2.c: Likewise.
855 * gcc.dg/pic-3.c: Likewise.
856 * gcc.dg/pic-4.c: Likewise.
857 * gcc.dg/pie-1.c: Likewise.
858 * gcc.dg/pie-2.c: Likewise.
859 * gcc.dg/pie-3.c: Likewise.
860 * gcc.dg/pie-4.c: Likewise.
861 * gcc.dg/pie-5.c: Likewise.
862 * gcc.dg/pie-6.c: Likewise.
864 2016-03-17 Tom de Vries <tom@codesourcery.com>
866 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
867 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
869 2016-03-17 Richard Biener <rguenther@suse.de>
872 * g++.dg/debug/pr70271.C: New testcase.
874 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
876 * gcc.target/i386/pr70251.c: New test.
878 2016-03-17 Marek Polacek <polacek@redhat.com>
881 * g++.dg/warn/constexpr-70194.C: New test.
883 2016-03-16 Richard Henderson <rth@redhat.com>
886 * gcc.c-torture/compile/pr70240.c: New.
888 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
890 * gcc.c-torture/compile/20151204.c: Skip for avr.
892 2016-03-16 Jakub Jelinek <jakub@redhat.com>
895 * g++.dg/opt/pr70245.C: New test.
896 * g++.dg/opt/pr70245.h: New file.
897 * g++.dg/opt/pr70245-aux.cc: New file.
899 2016-03-16 Martin Sebor <msebor@redhat.com>
901 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
903 2016-03-16 Richard Henderson <rth@redhat.com>
906 * gcc.c-torture/compile/pr70199.c: New.
908 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
910 * gcc.dg/uninit-19.c: Run dos2unix.
912 2016-03-16 Marek Polacek <polacek@redhat.com>
915 * gcc.dg/nested-func-10.c: New test.
916 * gcc.dg/nested-func-9.c: New test.
918 2016-03-16 Jakub Jelinek <jakub@redhat.com>
920 PR tree-optimization/68714
921 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
923 2016-03-16 Tom de Vries <tom@codesourcery.com>
925 PR tree-optimization/68715
926 * gcc.dg/graphite/pr68715-2.c: New test.
927 * gcc.dg/graphite/pr68715.c: New test.
928 * gfortran.dg/graphite/pr68715.f90: New test.
930 2016-03-16 Tom de Vries <tom@codesourcery.com>
932 PR tree-optimization/68809
933 * gcc.dg/graphite/pr68809-2.c: New test.
934 * gcc.dg/graphite/pr68809.c: New test.
936 2016-03-16 Jakub Jelinek <jakub@redhat.com>
939 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
940 method call to i () as argument. Adjust expected output.
943 * g++.dg/ubsan/pr70147-1.C: New test.
944 * g++.dg/ubsan/pr70147-2.C: New test.
946 2016-03-15 Martin Sebor <msebor@redhat.com>
949 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
951 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
953 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
956 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
959 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
962 2016-03-15 Marek Polacek <polacek@redhat.com>
965 * g++.dg/ext/attribute-may-alias-4.C: New test.
967 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
969 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
970 -fvar-tracking-assignments-toggle flag.
972 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
974 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
976 2016-03-15 Jakub Jelinek <jakub@redhat.com>
978 PR rtl-optimization/70222
979 * gcc.c-torture/execute/pr70222-1.c: New test.
980 * gcc.c-torture/execute/pr70222-2.c: New test.
982 2016-03-15 Richard Henderson <rth@redhat.com>
984 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
986 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
988 PR rtl-optimization/69032
989 * gcc.dg/pr69032.c: New test.
991 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
993 PR rtl-optimization/63384
994 * g++.dg/pr63384.C: New test.
996 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
999 * gcc.target/i386/pr64411.C: New test.
1001 2016-03-15 Tom de Vries <tom@codesourcery.com>
1003 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1004 * gfortran.dg/goacc/kernels-alias.f95: New test.
1006 2016-03-14 Martin Sebor <msebor@redhat.com>
1009 * g++.dg/cpp0x/constexpr-inline.C: New test.
1010 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1012 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
1014 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1016 2016-03-14 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.dg/pr70219.c: New test.
1021 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
1024 * gcc.dg/torture/pr70083.c: New test.
1025 * gcc.target/i386/pr70083.c: New test.
1027 2016-03-14 Richard Biener <rguenther@suse.de>
1029 PR tree-optimization/56365
1030 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1032 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
1035 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1037 * g++.dg/pr70098.C: New testcase.
1040 2016-03-14 Tom de Vries <tom@codesourcery.com>
1042 PR tree-optimization/70045
1043 * gcc.dg/graphite/pr70045.c: New test.
1045 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1048 * gfortran.dg/include_9.f90: New test.
1050 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1053 gfortran.dg/prof/prof.exp: New script.
1054 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1056 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
1058 PR rtl-optimization/69307
1059 * gcc.dg/pr69307.c: New test.
1061 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
1064 * gcc.target/arm/pr69614.c: New.
1066 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
1069 * gfortran.dg/submodule_14.f08: New test
1072 * gfortran.dg/submodule_15.f08: New test
1074 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
1077 * g++.dg/cpp1y/paren3.C: New test.
1079 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1082 * gcc.target/powerpc/ppc-round2.c: New test.
1084 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
1087 * gcc.dg/torture/pr70123.c: New test.
1089 2016-03-11 Jeff Law <law@redhat.com>
1091 PR tree-optimization/70190
1092 * gcc.c-torture/compile/pr70190.c: New test.
1094 2016-03-11 David Malcolm <dmalcolm@redhat.com>
1097 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1099 (test43_b): Likewise.
1100 (test43_c): Likewise.
1101 (test43_d): Likewise.
1102 (test43_e): Likewise.
1103 (test43_f): Likewise.
1104 (test43_g): Likewise.
1105 (test44_a): Likewise.
1106 (test44_b): Likewise.
1107 (test44_c): Likewise.
1108 (test44_d): Likewise.
1109 (test44_e): Likewise.
1111 2016-03-11 David Malcolm <dmalcolm@redhat.com>
1114 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1116 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1118 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1121 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1125 * gcc.target/aarch64/pr69245_2.c: New test.
1127 2016-03-11 Jakub Jelinek <jakub@redhat.com>
1129 PR tree-optimization/70177
1130 * gcc.dg/pr70177.c: New test.
1132 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1134 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1136 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1138 * gcc.dg/tree-ssa/sra-20.c: New.
1140 2016-03-11 Jakub Jelinek <jakub@redhat.com>
1142 PR rtl-optimization/70174
1143 * gcc.dg/pr70174.c: New test.
1145 PR tree-optimization/70169
1146 * gcc.dg/pr70169.c: New test.
1148 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1151 * gcc.target/i386/pr70160.c: New test.
1153 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1155 * gcc.target/s390/dfp-1.c: New test.
1157 2016-03-10 Nick Clifton <nickc@redhat.com>
1160 * gcc.target/aarch64/pr70044.c: New test.
1162 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
1163 Jakub Jelinek <jakub@redhat.com>
1166 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1167 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1168 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1170 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
1173 * g++.dg/lto/pr69589_0.C: New testcase
1174 * g++.dg/lto/pr69589_1.C: New testcase
1176 2016-03-10 Marek Polacek <polacek@redhat.com>
1179 * g++.dg/delayedfold/unary-plus1.C: New test.
1181 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1183 * gcc.target/arm/pr45701-1.c: Escape brackets.
1184 * gcc.target/arm/pr45701-2.c: Likewise.
1186 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
1188 * gfortran.dg/unconstrained_commons.f: New.
1190 2016-03-10 Alan Modra <amodra@gmail.com>
1192 * gcc.dg/pr69195.c: New.
1193 * gcc.dg/pr69238.c: New.
1195 2016-03-10 Tom de Vries <tom@codesourcery.com>
1198 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1200 2016-03-10 Richard Biener <rguenther@suse.de>
1202 PR tree-optimization/70128
1203 * gcc.dg/tree-ssa/alias-34.c: New testcase.
1204 * gcc.dg/tree-ssa/alias-35.c: Likewise.
1206 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1208 PR tree-optimization/70152
1209 * gcc.dg/pr70152.c: New test.
1212 * gcc.target/i386/pr70086-1.c: New test.
1213 * gcc.target/i386/pr70086-2.c: New test.
1214 * gcc.target/i386/pr70086-3.c: New test.
1216 PR tree-optimization/70127
1217 * gcc.c-torture/execute/pr70127.c: New test.
1219 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
1221 * c-c++-common/goacc/combined-directives-2.c: New test.
1223 2016-03-09 David Malcolm <dmalcolm@redhat.com>
1227 * g++.dg/diagnostic/pr70105.C: New test.
1228 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1229 (test_multiple_ordinary_maps): New test function.
1231 2016-03-09 David Malcolm <dmalcolm@redhat.com>
1235 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1236 Drop range information from call to inform_at_rich_loc.
1237 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1239 (test_show_locus): Replace calls to rich_location::add_range with
1240 calls to add_range. Rewrite the tests that used the now-defunct
1241 rich_location ctor taking a source_range. Simplify other tests
1242 by replacing calls to COMBINE_LOCATION_DATA with calls to
1245 2016-03-09 Richard Biener <rguenther@suse.de>
1246 Jakub Jelinek <jakub@redhat.com>
1248 PR tree-optimization/70138
1249 * gcc.dg/vect/pr70138-1.c: New testcase.
1250 * gcc.dg/vect/pr70138-2.c: Likewise.
1252 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1255 * gcc.target/i386/pr70049.c: New test.
1257 2016-03-09 Richard Biener <rguenther@suse.de>
1260 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1261 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1262 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1264 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1266 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1269 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1272 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1275 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1278 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
1279 in testcase comment.
1281 2016-03-09 Tom de Vries <tom@codesourcery.com>
1283 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1284 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1285 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1286 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1287 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1288 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1289 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1290 * gfortran.dg/goacc/kernels-loop.f95: New test.
1292 2016-03-08 Martin Sebor <msebor@redhat.com>
1295 * g++.dg/warn/overflow-warn-7.C: New test.
1297 2016-03-08 Jason Merrill <jason@redhat.com>
1299 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1300 * lib/target-supports.exp (check_effective_target_concepts): New.
1302 2016-03-08 Jakub Jelinek <jakub@redhat.com>
1305 * g++.dg/cpp1y/constexpr-loop4.C: New test.
1306 * g++.dg/ubsan/pr70135.C: New test.
1309 * gcc.dg/pr70110.c: New test.
1311 2016-03-07 Martin Jambor <mjambor@suse.cz>
1313 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1314 * c-c++-common/gomp/if-1.c: Likewise.
1315 * c-c++-common/gomp/pr61486-2.c: Likewise.
1316 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1317 to dg-additional-options.
1318 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1319 * g++/gomp/target-teams-1.c: Likewise.
1320 * gcc.dg/gomp/gomp.exp: Likewise.
1321 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1322 dg-additional-options.
1323 * gfortran.dg/gomp/gomp.exp: Likewise.
1324 * gfortran.dg/gomp/target1.f90: Remove dg-options.
1325 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1326 dg-additional-options.
1327 * gfortran.dg/gomp/target3.f90: Remove dg-options.
1329 2016-03-07 Martin Jambor <mjambor@suse.cz>
1331 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1332 * c-c++-common/gomp/gridify-1.c: New test.
1333 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1335 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1337 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1338 trigger for cortex-r8, when scanning for register r8.
1339 * gcc.target/arm/pr45701-2.c: Likewise.
1341 2016-02-26 Richard Biener <rguenther@suse.de>
1342 Jeff Law <law@redhat.com>
1344 PR tree-optimization/69740
1345 * gcc.c-torture/compile/pr69740-1.c: New test.
1346 * gcc.c-torture/compile/pr69740-2.c: New test.
1348 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1350 * lib/target-supports.exp
1351 (check_effective_target_whole_vector_shift): Enable for PPC64.
1353 2016-03-07 Richard Biener <rguenther@suse.de>
1355 PR tree-optimization/70115
1356 * gcc.dg/torture/pr70115.c: New testcase.
1358 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
1361 * c-c-++-common/goacc/pr69916.c: New.
1363 2016-03-07 Richard Henderson <rth@redhat.com>
1365 * gcc.c-torture/compile/pr70061.c: New test.
1367 2016-03-07 Richard Biener <rguenther@suse.de>
1370 * gcc.dg/vect/O3-pr36098.c: New testcase.
1372 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
1374 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1376 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
1378 * gnat.dg/renaming9.ad[sb]: New testcase.
1380 2016-03-05 Jakub Jelinek <jakub@redhat.com>
1383 * g++.dg/expr/stdarg3.C: New test.
1385 2016-03-04 Jeff Law <law@redhat.com>
1387 PR tree-optimization/69196
1388 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1391 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1394 * gcc.dg/pr69973.c: New test.
1396 PR rtl-optimization/69941
1397 * gcc.dg/torture/pr69941.c: New test.
1400 * gcc.dg/pr69824.c: New test.
1402 2016-03-05 Tom de Vries <tom@codesourcery.com>
1404 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1405 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1408 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
1411 * g++.dg/cpp1y/var-templ48.C: New test.
1412 * g++.dg/cpp1y/var-templ49.C: New test.
1414 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1416 * g++.dg/Wno-frame-address.C: Skip on IA-64.
1418 2016-03-04 Jakub Jelinek <jakub@redhat.com>
1421 * g++.dg/ubsan/pr70035.C: New test.
1424 * gcc.target/i386/pr70062.c: New test.
1426 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
1428 * g++.dg/template/typename21.C: Remove c++98_only.
1430 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
1432 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
1434 2016-03-04 David Malcolm <dmalcolm@redhat.com>
1437 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
1439 (fn_42_b): Likewise.
1440 (fn_42_c): Likewise.
1442 2016-03-04 David Malcolm <dmalcolm@redhat.com>
1445 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
1447 (fn_40_b): Likewise.
1448 (fn_41_a): Likewise.
1449 (fn_41_b): Likewise.
1451 2016-03-04 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.target/i386/avx512f-pr70059.c: New test.
1455 * gcc.target/i386/avx512dq-pr70059.c: New test.
1457 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1459 PR rtl-optimization/57676
1460 * gcc.dg/torture/pr57676.c: New test.
1462 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
1464 * gcc.dg/pr70026.c: New test.
1466 2016-03-04 Marek Polacek <polacek@redhat.com>
1469 * gcc.dg/cilk-plus/pr69798-1.c: New test.
1470 * gcc.dg/cilk-plus/pr69798-2.c: New test.
1472 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1475 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
1477 (test_corners_sisd_si): Likewise.
1478 (main): Remove checks of the above.
1479 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
1481 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1483 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
1485 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
1487 * gcc.dg/torture/pr69951.c: Accept argc==0.
1489 2016-03-04 Richard Biener <rguenther@suse.de>
1492 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
1493 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
1495 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1498 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
1501 2016-03-04 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.dg/guality/pr69947.c: New test.
1506 2016-03-03 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
1511 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1513 PR rtl-optimization/69904
1514 * gcc.target/arm/pr69904.c: New test.
1516 2016-03-03 Jakub Jelinek <jakub@redhat.com>
1519 * gcc.dg/vect/pr70021.c: New test.
1520 * gcc.target/i386/pr70021.c: New test.
1522 2016-03-03 Marek Polacek <polacek@redhat.com>
1525 * gcc.dg/pr70050.c: New test.
1527 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
1529 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
1531 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
1533 PR tree-optimization/70043
1534 * gfortran.dg/vect/pr70043.f90: New test.
1536 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
1538 * gnat.dg/specs/task1.ads: New test.
1540 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1542 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
1543 Invoke gdb with -batch.
1544 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
1546 2016-03-03 Richard Biener <rguenther@suse.de>
1548 PR tree-optimization/55936
1549 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
1551 2016-03-02 Jeff Law <law@redhat.com>
1553 PR rtl-optimization/69942
1554 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
1555 effects of argument promotions.
1557 PR tree-optimization/69987
1558 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
1559 target does not support -fprefetch-loop-arrays.
1561 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
1563 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
1565 2016-03-02 Bin Cheng <bin.cheng@arm.com>
1567 PR rtl-optimization/69052
1568 * gcc.target/i386/pr69052.c: New test.
1570 2016-03-02 Alan Modra <amodra@gmail.com>
1572 * gcc.dg/pr69990.c: New.
1574 2016-03-02 Jakub Jelinek <jakub@redhat.com>
1577 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
1580 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
1583 * gcc.target/i386/pr70028.c: New test.
1585 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1587 * c-c++-common/asan/swapcontext-test-1.c,
1588 * c-c++-common/tsan/thread_leak.c,
1589 * g++.dg/tsan/aligned_vs_unaligned_race.C,
1590 * g++.dg/tsan/benign_race.C,
1591 * g++.dg/tsan/fd_close_norace.C,
1592 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
1593 races with sanitizer output
1595 2016-03-02 Richard Biener <rguenther@suse.de>
1596 Uros Bizjak <ubizjak@gmail.com>
1599 * gcc.dg/simd-8.c: New testcase.
1601 2016-03-02 Richard Biener <rguenther@suse.de>
1604 * gcc.dg/simd-7.c: New testcase.
1606 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
1608 * gcc.target/i386/pr70007.c: Tweak.
1610 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1612 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
1614 2016-03-02 Marek Polacek <polacek@redhat.com>
1617 * gcc.dg/pr67854.c: New test.
1619 2016-03-02 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.dg/torture/pr70025.c: New test.
1624 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1626 PR tree-optimization/68621
1627 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
1629 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1631 * gcc.target/i386/pr70007.c: New test.
1633 2016-03-01 Jeff Law <law@redhat.com>
1635 PR tree-optimization/69196
1636 * gcc.dg/tree-ssa/pr69196-1.c: New test.
1638 PR tree-optimization/69196
1639 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
1640 duplicating code and spoiling the expected output.
1642 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1645 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
1646 supports power9 before doing tests.
1647 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
1648 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
1649 * gcc.target/powerpc/p9-permute.c: Likewise.
1651 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
1654 * gcc.target/i386/pr70027.c: New test.
1656 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1658 * gcc.dg/pr70017.c: New test.
1660 2016-03-01 Jakub Jelinek <jakub@redhat.com>
1664 * gcc.dg/pr69796.c: New test.
1665 * gcc.dg/pr69974.c: New test.
1667 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1669 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
1671 2016-02-29 Jeff Law <law@redhat.com>
1673 PR tree-optimization/69987
1674 * gfortran.dg/pr69987.f90: New test.
1676 PR tree-optimization/69989
1677 * gcc.c-torture/compile/pr69989-2.c: New test.
1679 2016-03-01 Marek Polacek <polacek@redhat.com>
1682 * g++.dg/parse/invalid1.C: New test.
1684 2016-03-01 Richard Biener <rguenther@suse.de>
1687 * gcc.dg/pr70022.c: New testcase.
1689 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1691 PR tree-optimization/69956
1692 * gcc.dg/pr69956.c: New test.
1694 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1697 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
1698 XFAIL when hardware supports efficient unaligned storage access.
1700 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
1703 * g++.dg/template/pr69961a.C: New test.
1704 * g++.dg/template/pr69961b.C: New test.
1706 2016-02-29 David Malcolm <dmalcolm@redhat.com>
1708 PR preprocessor/69985
1709 * gcc.dg/cpp/pr69985.c: New test case.
1711 2016-02-29 Jeff Law <law@redhat.com>
1713 PR tree-optimization/70005
1714 * gcc.c-torture/execute/pr70005.c New test.
1716 PR tree-optimization/69999
1717 * gcc.c-torture/compile/pr69999.c: New test.
1719 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1721 PR tree-optimization/69652
1722 * gcc.dg/torture/pr69652.c: Delete test.
1723 * gcc.dg/vect/pr69652.c: New test.
1725 2016-02-19 Richard Biener <rguenther@suse.de>
1727 PR tree-optimization/69980
1728 * gfortran.dg/vect/pr69980.f90: New testcase.
1730 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1732 * gcc.target/sparc/20160229-1.c: New test.
1734 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/stack_usage3.adb: New test.
1737 * gnat.dg/stack_usage3_pkg.ads: New helper.
1739 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1741 * gnat.dg/renaming8.adb: New test.
1742 * gnat.dg/renaming8_pkg1.ads: New helper.
1743 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
1744 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
1746 2016-02-29 Richard Biener <rguenther@suse.de>
1748 PR tree-optimization/69720
1749 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
1751 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1755 * gfortran.dg/realloc_on_assign_26.f90: New test case.
1757 2016-02-28 Harald Anlauf <anlauf@gmx.de>
1758 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1761 * gfortran.dg/coarray_8.f90: Adjust error message.
1762 * gfortran.dg/pr56007.f90: New test.
1763 * gfortran.dg/pr56007.f: New test.
1765 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
1767 PR tree-optimization/69989
1768 * gcc.dg/torture/pr69989.c: New test.
1770 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
1772 * gcc.target/i386/stack-realign-win.c: New test.
1774 2016-02-28 Harald Anlauf <anlauf@gmx.de>
1777 * gfortran.dg/pr60126.f90: New test.
1779 2016-02-27 Jeff Law <law@redhat.com>
1782 2016-02-26 Richard Biener <rguenther@suse.de>
1783 Jeff Law <law@redhat.com>
1785 PR tree-optimization/69740
1786 * gcc.c-torture/compile/pr69740-1.c: New test.
1787 * gcc.c-torture/compile/pr69740-2.c: New test.
1789 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1792 * gfortran.dg/newunit_4.f90: New test.
1794 2016-02-27 Jakub Jelinek <jakub@redhat.com>
1797 PR rtl-optimization/69886
1798 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
1799 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
1802 2016-02-26 Martin Sebor <msebor@redhat.com>
1804 PR tree-optimization/15826
1805 * gcc.dg/tree-ssa/pr15826.c: New test.
1807 2016-02-26 Jakub Jelinek <jakub@redhat.com>
1810 * gcc.target/powerpc/pr69969.c: New test.
1812 2016-02-26 Martin Sebor <msebor@redhat.com>
1815 * g++.old-deja/g++.other/decl5.C: Add a test case.
1817 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
1820 * gcc.target/powerpc/pr69946.c: New file.
1822 2016-02-26 Richard Biener <rguenther@suse.de>
1823 Jeff Law <law@redhat.com>
1825 PR tree-optimization/69740
1826 * gcc.c-torture/compile/pr69740-1.c: New test.
1827 * gcc.c-torture/compile/pr69740-2.c: New test.
1829 2016-02-26 Martin Jambor <mjambor@suse.cz>
1832 * gcc.dg/torture/pr69932.c: New test.
1833 * gcc.dg/torture/pr69936.c: Likewise.
1835 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1838 * gcc.target/s390/pr69709.c: New test.
1840 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843 * gcc.target/aarch64/pr69245_1.c: New test.
1845 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1848 * gcc.dg/torture/pr69613.c: New test.
1850 2016-02-26 Jakub Jelinek <jakub@redhat.com>
1852 PR rtl-optimization/69891
1853 * gcc.target/i386/pr69891.c: New test.
1855 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1856 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1859 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
1860 functionality for both 32-bit and 64-bit.
1862 2016-02-26 Richard Biener <rguenther@suse.de>
1864 PR tree-optimization/69551
1865 * gcc.dg/torture/pr69951.c: New testcase.
1867 2016-02-25 Richard Biener <rguenther@suse.de>
1869 PR tree-optimization/48795
1870 * gcc.dg/Warray-bounds-18.c: New testcase.
1872 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1874 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
1876 2016-02-25 Jakub Jelinek <jakub@redhat.com>
1878 PR rtl-optimization/69896
1879 * gcc.dg/pr69896.c: New test.
1881 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
1884 * g++.dg/cpp1y/paren2.C: New test.
1886 2016-02-24 Martin Sebor <msebor@redhat.com>
1889 * gcc.dg/enum-mode-2.c: New test.
1891 2016-02-24 Jakub Jelinek <jakub@redhat.com>
1894 * g++.dg/warn/Wnonnull-compare-6.C: New test.
1895 * g++.dg/warn/Wnonnull-compare-7.C: New test.
1896 * g++.dg/ubsan/pr69922.C: New test.
1898 2016-02-24 Marek Polacek <polacek@redhat.com>
1901 * gcc.dg/pr69819.c: New test.
1903 2016-02-24 Martin Sebor <msebor@redhat.com>
1906 * g++.dg/ext/flexary15.C: New test.
1908 2016-02-24 Martin Sebor <msebor@redhat.com>
1910 * gcc.dg/builtins-68.c: Avoid making unportable
1911 assumptions about the relationship between SIZE_MAX and UINT_MAX.
1912 * g++.dg/ext/builtin_alloca.C: Same.
1914 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1915 Charles Baylis <charles.baylis@linaro.org>
1918 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
1920 2016-02-24 Richard Biener <rguenther@suse.de>
1921 Jakub Jelinek <jakub@redhat.com>
1924 * gcc.dg/torture/pr69760.c: New testcase.
1926 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1928 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
1929 pattern on Solaris with as.
1931 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1933 * gcc.target/arm/cond_sub_restrict_it.c: New test.
1934 * gcc.target/arm/condarith_restrict_it.c: Likewise.
1935 * gcc.target/arm/movcond_restrict_it.c: Likewise.
1936 * gcc.target/arm/negscc_restrict_it.c: Likewise.
1938 2016-02-24 Jakub Jelinek <jakub@redhat.com>
1941 * gcc.dg/pr69915.c: New test.
1943 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1945 PR rtl-optimization/69886
1946 * gcc.dg/torture/pr69886.c: New test.
1948 2016-02-24 Richard Biener <rguenther@suse.de>
1951 * gcc.dg/torture/pr68963.c: New testcase.
1953 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1956 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
1957 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
1958 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
1959 * gcc.target/arm/atomic_loaddi_1.c: New test.
1960 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
1961 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
1962 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
1963 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
1964 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
1965 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
1966 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
1967 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
1969 2016-02-24 Jakub Jelinek <jakub@redhat.com>
1972 * gcc.dg/torture/pr69909.c: New test.
1974 2016-02-24 Richard Biener <rguenther@suse.de>
1976 PR tree-optimization/69907
1977 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
1978 * gcc.dg/vect/bb-slp-34.c: XFAIL.
1979 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
1981 2016-02-24 Christian Bruel <christian.bruel@st.com>
1983 * gcc.target/arm/pragma_cpp_fma.c: New test.
1985 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1988 * gfortran.dg/include_6.f90: Update test.
1990 2016-02-23 Jakub Jelinek <jakub@redhat.com>
1993 * objc.dg/pr69844.m: New test.
1995 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1997 PR libgfortran/69456
1998 * gfortran.dg/namelist_89.f90: New test.
1999 * gfortran.dg/pr59700.f90: Update test..
2001 2016-02-23 Martin Sebor <msebor@redhat.com>
2004 * g++.dg/ext/builtin_alloca.C: New test.
2005 * gcc.dg/builtins-68.c: New test.
2007 2016-02-23 Richard Henderson <rth@redhat.com>
2009 * gcc.target/i386/addr-space-3.c: Remove test.
2011 2016-02-23 David Malcolm <dmalcolm@redhat.com>
2013 PR preprocessor/69126
2014 PR preprocessor/69543
2015 * c-c++-common/pr69126-2-long.c: New test.
2016 * c-c++-common/pr69126-2-short.c: New test.
2017 * c-c++-common/pr69543-1.c: Remove xfail.
2019 2016-02-23 David Malcolm <dmalcolm@redhat.com>
2021 PR preprocessor/69126
2022 PR preprocessor/69543
2023 PR preprocessor/69558
2024 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2026 (test_2): ...this, and add leading comment.
2027 (MACRO_3, test_3): New.
2028 (MACRO_4A, MACRO_4B, test_4): New.
2029 (MACRO): Rename to...
2032 (test_5): ...this, updating for renaming of MACRO, and
2033 add leading comment.
2034 * c-c++-common/pr69543-1.c: New.
2035 * c-c++-common/pr69543-2.c: New.
2036 * c-c++-common/pr69543-3.c: New.
2037 * c-c++-common/pr69543-4.c: New.
2038 * c-c++-common/pr69558-1.c: New.
2039 * c-c++-common/pr69558-2.c: New.
2040 * c-c++-common/pr69558-3.c: New.
2041 * c-c++-common/pr69558-4.c: New.
2042 * gcc.dg/pr69558.c: Move to...
2043 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
2046 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
2048 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2049 to -ftree-parallelize-loops/-fopenacc changes.
2050 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2051 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2052 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2053 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2054 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2055 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2056 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2057 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2058 * c-c++-common/goacc/kernels-loop.c: Likewise.
2059 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2060 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2061 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2062 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2064 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2066 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2068 2016-02-23 Jakub Jelinek <jakub@redhat.com>
2071 * g++.dg/warn/Wnonnull-compare-5.C: New test.
2074 * gcc.dg/pr69900.c: New test.
2076 2016-02-23 Martin Jambor <mjambor@suse.cz>
2078 PR tree-optimization/69666
2079 * gcc.dg/tree-ssa/pr69666.c: New test.
2081 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
2084 * gfortran.dg/coarray_allocate_5.f08: New test.
2086 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2088 * gcc.target/s390/vcond-shift.c: Move to ...
2089 * gcc.target/s390/vector/vcond-shift.c: ... here.
2091 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2093 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2094 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2096 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2098 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2100 2016-02-20 Mark Wielaard <mjw@redhat.com>
2103 * gcc.dg/unused-variable-3.c: New test.
2105 2016-02-22 Jakub Jelinek <jakub@redhat.com>
2108 * gcc.target/i386/pr69888.c: New test.
2110 2016-02-22 Richard Biener <rguenther@suse.de>
2112 PR tree-optimization/69882
2113 * gfortran.dg/vect/pr69882.f90: New testcase.
2115 2016-02-22 Jakub Jelinek <jakub@redhat.com>
2118 * gcc.dg/pr69885.c: New test.
2120 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
2124 * gcc.target/sh/pr54089-10.c: New.
2126 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
2129 * gfortran.dg/deferred_character_15.f90 : New test.
2131 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2134 gfortran.dg/allocate_with_source_18.f03: New test.
2136 2016-02-20 Harald Anlauf <anlauf@gmx.de>
2139 gfortran.dg/gomp/pr52531.f90: New test.
2141 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2144 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2147 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2150 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2151 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2154 * g++.dg/warn/Wnonnull-compare-4.C: New test.
2157 * g++.dg/torture/pr69851.C: New test.
2159 2016-02-19 Martin Sebor <msebor@redhat.com>
2162 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2164 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2167 * g++.dg/warn/Wnonnull-compare-2.C: New test.
2168 * g++.dg/warn/Wnonnull-compare-3.C: New test.
2171 * g++.dg/cpp0x/pr67767.C: New test.
2173 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2175 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2176 for fp, simd, crypto, crc, lse.
2177 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2179 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2180 effective target check.
2182 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2185 * gcc.target/i386/pr69820.c: New test.
2187 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2189 * gcc.target/s390/vector/int128-1.c: New test.
2191 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2193 * gcc.target/s390/vector/vec-vcond-1.c: New test.
2195 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2197 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2198 instruction pattern name to prevent the testcase from failing with
2201 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2203 * gcc.target/s390/md/movstr-2.c: New test.
2205 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
2207 * gcc.target/s390/morestack.c: New test.
2209 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
2212 * gcc.target/s390/pr69625.c: Add test case.
2214 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2217 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2219 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2222 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2223 * gcc.target/powerpc/fusion3.c: Likewise.
2225 2016-02-18 Richard Biener <rguenther@suse.de>
2228 * g++.dg/torture/pr69553.C: New testcase.
2230 2016-02-18 Nick Clifton <nickc@redhat.com>
2234 * gcc.target/arm/pr62554.c: New test.
2235 * gcc.target/arm/pr69610-1.c: New test.
2236 * gcc.target/arm/pr69610-2.c: New test.
2238 2016-02-18 Richard Biener <rguenther@suse.de>
2241 * gcc.dg/torture/pr69854.c: New testcase.
2243 2016-02-17 Jakub Jelinek <jakub@redhat.com>
2246 * g++.dg/warn/Wnonnull-compare-1.C: New test.
2248 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2250 * gcc.target/powerpc/vec-cg.c: New test.
2252 2016-02-17 Richard Biener <rguenther@suse.de>
2255 * gcc.dg/uninit-21.c: Add -fno-short-enums.
2257 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2260 * gcc.c-torture/compile/pr69161.c: New test.
2262 2016-02-17 David Sherwood <david.sherwood@arm.com>
2265 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2266 * gcc.target/arm/vect-fmaxmin.c: Likewise.
2268 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2270 * gcc.dg/ifcvt-4.c: Skip on Visium.
2272 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2274 * gnat.dg/atomic8.adb: New test.
2276 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2278 * gnat.dg/discr46.ad[sb]: New test.
2280 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
2283 * gcc.target/powerpc/pr48344-1.c: New test.
2285 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2288 * gfortran.dg/associate_21.f90: New test.
2290 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2293 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2294 -Wnonnull in dg-options.
2295 * c-c++-common/nonnull-2.c: New test.
2297 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
2298 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2300 * gcc.target/aarch64/vector_initialization_nostack.c: New.
2302 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2305 * gcc.dg/pr69801.c: Add empty dg-options.
2307 2016-02-16 James Norris <jnorris@codesourcery.com>
2309 * c-c++-common/goacc/deviceptr-1.c: Add tests.
2310 * g++.dg/goacc/deviceptr-1.c: New file.
2312 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2314 PR tree-optimization/69820
2315 * gcc.dg/vect/pr69820.c: New test.
2317 2016-02-16 Richard Biener <rguenther@suse.de>
2319 PR tree-optimization/69776
2320 * gcc.dg/torture/pr69776-2.c: New testcase.
2322 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
2324 PR tree-optimization/69714
2325 * gcc.dg/torture/pr69714.c: New test.
2327 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2329 PR tree-optimization/69802
2330 * gcc.dg/pr69802.c: New test.
2332 2016-02-16 Richard Biener <rguenther@suse.de>
2335 * gcc.dg/pr69801.c: New testcase.
2337 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2339 PR libgfortran/69651
2340 * gfortran.dg/read_bang.f90: New test.
2341 * gfortran.dg/read_bang4.f90: New test.
2343 2016-02-15 Jakub Jelinek <jakub@redhat.com>
2346 * g++.dg/init/pr69658.C: New test.
2349 * c-c++-common/pr69797.c: New test.
2351 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2353 * lib/target-supports.exp (check_effective_target_section_anchors): Add
2354 check for aarch64*-*-*.
2356 2016-02-15 Richard Biener <rguenther@suse.de>
2358 PR tree-optimization/69783
2359 * gcc.dg/vect/pr69783.c: New testcase.
2361 2016-02-15 Richard Biener <rguenther@suse.de>
2363 PR tree-optimization/69776
2364 * gcc.dg/torture/pr69776.c: New testcase.
2366 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2369 * gfortran.dg/type_decl_4.f90: Reinstated.
2371 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
2374 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2376 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2380 * gfortran.dg/type_decl_4.f90: Removed.
2382 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2385 * gfortran.dg/type_decl_4.f90: New test.
2387 2016-02-14 Alan Modra <amodra@gmail.com>
2390 * gcc.c-torture/execute/stkalign.c: Revise test.
2392 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2395 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2397 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2400 * gcc.target/sh/torture/pr67260.c: New.
2402 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
2404 * gcc.dg/pr67964.c: Add dg-require-alias.
2406 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2410 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2412 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2414 PR libgfortran/69668
2415 * gfortran.dg/namelist_88.f90: New test.
2417 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2419 PR libgfortran/69668
2420 * gfortran.dg/namelist_38.f90: Update test.
2421 * gfortran.dg/namelist_84.f90: Update test.
2423 2016-02-12 David Malcolm <dmalcolm@redhat.com>
2426 * gcc.dg/pr69554-1.c: New test.
2427 * gfortran.dg/pr69554-1.F90: New test.
2428 * gfortran.dg/pr69554-2.F90: New test.
2429 * lib/gcc-dg.exp (proc dg-locus): New function.
2430 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
2431 distinguish between the caret-printing and non-caret-printing
2432 cases. If caret-printing has been explicitly enabled, bail out
2433 without attempting to fix up the output.
2435 2016-02-12 David Malcolm <dmalcolm@redhat.com>
2439 * gcc.dg/spellcheck-options-3.c: New test case.
2440 * gcc.dg/spellcheck-options-4.c: New test case.
2441 * gcc.dg/spellcheck-options-5.c: New test case.
2442 * gcc.dg/spellcheck-options-6.c: New test case.
2443 * gcc.dg/spellcheck-options-7.c: New test case.
2444 * gcc.dg/spellcheck-options-8.c: New test case.
2445 * gcc.dg/spellcheck-options-9.c: New test case.
2446 * gcc.dg/spellcheck-options-10.c: New test case.
2448 2016-02-12 Jakub Jelinek <jakub@redhat.com>
2450 PR rtl-optimization/69764
2451 PR rtl-optimization/69771
2452 * c-c++-common/pr69764.c: New test.
2453 * gcc.dg/torture/pr69771.c: New test.
2455 2016-02-12 Marek Polacek <polacek@redhat.com>
2457 * g++.dg/torture/init-list1.C: New.
2459 2016-02-12 Marek Polacek <polacek@redhat.com>
2461 * gcc.dg/pr69522.c: Add empty dg-options.
2463 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
2465 * g++.dg/lto/lto.exp: Include and init mpx.
2466 * g++.dg/lto/pr69729_0.C: New test.
2468 2016-02-12 Jakub Jelinek <jakub@redhat.com>
2471 * g++.dg/ipa/pr69241-4.C: New test.
2474 * g++.dg/ipa/pr68672-1.C: New test.
2475 * g++.dg/ipa/pr68672-2.C: New test.
2476 * g++.dg/ipa/pr68672-3.C: New test.
2478 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
2481 * gcc.dg/pr69522.c: New test.
2483 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
2486 * g++.dg/cpp1y/69098.C: New test.
2487 * g++.dg/cpp1y/69098-2.C: New test.
2489 2016-02-12 Jakub Jelinek <jakub@redhat.com>
2491 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
2492 and neighbour -> neighbor.
2493 * objc.dg/attributes/method-nonnull-1.m: Likewise.
2494 * objc.dg/gnu-api-2-class-meta.m: Likewise.
2495 * c-c++-common/Wvarargs.c: Likewise.
2496 * c-c++-common/goacc/host_data-5.c: Likewise.
2497 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2498 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
2499 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2500 * gcc.target/aarch64/pr60697.c: Likewise.
2501 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2502 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2503 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2504 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
2505 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2506 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2507 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2508 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2509 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
2510 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
2511 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
2512 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2513 * g++.dg/lookup/koenig5.C: Likewise.
2514 * g++.dg/ext/no-asm-2.C: Likewise.
2515 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
2516 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
2517 * gfortran.dg/used_types_16.f90: Likewise.
2518 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2519 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
2520 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2521 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
2522 * gfortran.dg/abstract_type_6.f03: Likewise.
2523 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
2524 * gfortran.dg/used_types_15.f90: Likewise.
2525 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
2526 * gfortran.dg/exit_3.f08: Likewise.
2527 * gfortran.dg/open_status_2.f90: Likewise.
2528 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2529 * gfortran.dg/intrinsic_std_1.f90: Likewise.
2530 * gfortran.dg/associate_1.f03: Likewise.
2531 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
2532 * gfortran.dg/intrinsic_std_6.f90: Likewise.
2533 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
2534 * gcc.dg/builtin-object-size-1.c: Likewise.
2535 * gcc.dg/noreturn-6.c: Likewise.
2536 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2537 * gcc.dg/globalalias.c: Likewise.
2538 * gcc.dg/builtins-config.h: Likewise.
2539 * gcc.dg/pr30457.c: Likewise.
2540 * gcc.c-torture/compile/volatile-1.c: Likewise.
2541 * gcc.c-torture/execute/20101011-1.c: Likewise.
2542 * c-c++-common/Waddress-1.c: Likewise.
2544 2016-02-11 Jakub Jelinek <jakub@redhat.com>
2547 * c-c++-common/Waddress-1.c: New test.
2549 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
2552 * gfortran.dg/associate_19.f03: New test.
2553 * gfortran.dg/associate_20.f03: New test.
2555 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
2557 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
2559 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2561 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
2562 .arch armv8-a\n. Add -dA to dg-options.
2563 * gcc.target/aarch64/assembler_arch_1.c: New test.
2564 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
2566 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/cpp0x/pr68726.C: New.
2571 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2573 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
2576 2016-02-11 Richard Biener <rguenther@suse.de>
2578 * g++.dg/tree-ssa/pr61034.C: Adjust.
2580 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
2583 * gcc.target/s390/pr69148.c: New.
2585 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2587 PR tree-optimization/69652
2588 * gcc.dg/torture/pr69652.c: New test.
2590 2016-02-10 Jakub Jelinek <jakub@redhat.com>
2591 Patrick Palka <ppalka@gcc.gnu.org>
2595 * g++.dg/ipa/pr69241-1.C: New test.
2596 * g++.dg/ipa/pr69241-2.C: New test.
2597 * g++.dg/ipa/pr69241-3.C: New test.
2598 * g++.dg/ipa/pr69649.C: New test.
2600 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
2602 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
2603 * gcc.dg/tree-ssa/sra-18.c: Ditto.
2605 2016-02-10 Bin Cheng <bin.cheng@arm.com>
2607 PR tree-optimization/68021
2608 * gcc.dg/tree-ssa/pr68021.c: New test.
2610 2016-02-10 Richard Biener <rguenther@suse.de>
2612 PR tree-optimization/69726
2613 * gcc.dg/uninit-22.c: New testcase.
2615 2016-02-09 Andrew Pinski <apinski@cavium.com>
2618 * gcc.c-torture/compile/20160205-1.c: New testcase.
2620 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2623 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
2624 instead accessing a really large arrray.
2625 * gcc.target/powerpc/fusion3.c: Likewise.
2627 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
2630 * gcc.c-torture/execute/pr68532.c: New test.
2632 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
2635 * gcc.dg/pr69634.c: New.
2637 2016-02-09 Richard Biener <rguenther@suse.de>
2639 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
2641 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2643 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
2645 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
2647 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
2649 2016-02-09 Richard Biener <rguenther@suse.de>
2651 PR tree-optimization/69715
2652 * gcc.dg/torture/pr69715.c: New testcase.
2654 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
2657 * g++.dg/cpp0x/trailing12.C: New test.
2658 * g++.dg/cpp0x/trailing13.C: New test.
2660 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
2664 * g++.dg/cpp1y/auto-fn29.C: New test.
2665 * g++.dg/cpp1y/auto-fn30.C: New test.
2667 2016-02-08 Jakub Jelinek <jakub@redhat.com>
2669 PR tree-optimization/69209
2670 * gcc.c-torture/compile/pr69209.c: New test.
2672 2016-02-08 Jeff Law <law@redhat.com>
2674 PR tree-optimization/68541
2675 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
2676 of statements allowed in join block for path splitting.
2678 2016-02-08 Jakub Jelinek <jakub@redhat.com>
2681 * g++.dg/gomp/pr59627.C: New test.
2684 * g++.dg/ipa/pr69239.C: New test.
2686 2016-02-08 David Malcolm <dmalcolm@redhat.com>
2688 PR preprocessor/69664
2689 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
2690 * gcc.dg/cpp/warn-comments.c: Likewise.
2692 2016-02-08 Marek Polacek <polacek@redhat.com>
2695 * g++.dg/init/const12.C: New test.
2697 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
2700 * gcc.dg/lto/pr55113_0.c: Remove test.
2702 2016-02-08 Richard Biener <rguenther@suse.de>
2704 PR tree-optimization/69719
2705 * gcc.dg/torture/pr69719.c: New testcase.
2707 2016-02-08 Richard Biener <rguenther@suse.de>
2708 Jeff Law <law@redhat.com>
2711 * gcc.target/mips/pr68273.c: New testcase.
2713 2016-02-08 Richard Biener <rguenther@suse.de>
2715 PR rtl-optimization/69274
2716 * gcc.target/i386/addr-sel-1.c: XFAIL.
2718 2016-02-08 Jeff Law <law@redhat.com>
2720 PR tree-optimization/68541
2721 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
2723 PR tree-optimization/65917
2724 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
2726 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2729 * gfortran.dg/namelist_args.f90: New test.
2731 2016-02-05 Jeff Law <law@redhat.com>
2733 PR tree-optimization/68541
2734 * gcc.dg/tree-ssa/split-path-2.c: New test.
2735 * gcc.dg/tree-ssa/split-path-3.c: New test.
2736 * gcc.dg/tree-ssa/split-path-4.c: New test.
2737 * gcc.dg/tree-ssa/split-path-5.c: New test.
2738 * gcc.dg/tree-ssa/split-path-6.c: New test.
2739 * gcc.dg/tree-ssa/split-path-7.c: New test.
2741 2016-02-05 Martin Sebor <msebor@redhat.com>
2744 * g++.dg/warn/Wplacement-new-size-1.C: New test.
2745 * g++.dg/warn/Wplacement-new-size-2.C: New test.
2747 2016-02-06 Richard HEnderson <rth@redhat.com>
2750 * gcc.target/i386/addr-space-4.c: New.
2751 * gcc.target/i386/addr-space-5.c: New.
2753 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
2756 * gfortran.dg/elemental_dependency_6.f90: New.
2758 2016-02-05 Jakub Jelinek <jakub@redhat.com>
2760 PR rtl-optimization/69691
2761 * gcc.c-torture/execute/pr69691.c: New test.
2764 * g++.dg/parse/pr69628.C: New test.
2766 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
2768 * gcc.dg/sancov/asan.c: Move to ...
2769 * gcc.dg/asan/sancov-1.c: ... here.
2771 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
2773 * gcc.target/i386/pr69577.c: Require avx_runtime target.
2775 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
2778 * gcc.target/i386/pr69677.c: New test.
2780 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
2783 * g++.dg/template/pr68948.C: New test.
2785 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2787 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
2788 (only necessary on s390x).
2790 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
2792 * gcc.target/i386/pr69454-2.c: Compile with -msse2
2793 -mno-accumulate-outgoing-args.
2795 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
2797 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
2799 2016-02-04 Jakub Jelinek <jakub@redhat.com>
2802 * c-c++-common/pr69669.c: New test.
2804 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
2807 * g++.dg/pr69667.C: New file.
2809 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
2812 * gcc.dg/pr69619.c: Add new test.
2814 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
2816 PR rtl-optimization/69577
2817 * gcc.target/i386/pr69577.c: New test.
2819 2016-02-04 Martin Liska <mliska@suse.cz>
2821 * g++.dg/asan/pr69276.C: New test.
2823 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2827 * gcc.target/arm/wmul-3.c: Simplify test to generate just
2828 a single smulbb instruction.
2829 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
2830 * gcc.target/amr/wmul-2.c: Likewise.
2832 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2836 * gcc.c-torture/execute/pr67714.c: New test.
2838 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2841 * gcc.target/i386/pr69454-1.c: New test.
2842 * gcc.target/i386/pr69454-2.c: New test.
2844 2016-02-03 Martin Sebor <msebor@redhat.com>
2851 * g++.dg/ext/flexarray-mangle-2.C: New test.
2852 * g++.dg/ext/flexarray-mangle.C: New test.
2853 * g++.dg/ext/flexarray-subst.C: New test.
2854 * g++.dg/ext/flexary11.C: New test.
2855 * g++.dg/ext/flexary12.C: New test.
2856 * g++.dg/ext/flexary13.C: New test.
2857 * g++.dg/ext/flexary14.C: New test.
2858 * g++.dg/other/dump-ada-spec-2.C: Adjust.
2860 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
2862 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
2863 Define only if CHECK_FLOAT128 is defined.
2864 (main): Properly initialize u5.
2866 2016-02-03 Jakub Jelinek <jakub@redhat.com>
2869 * gcc.dg/pr69627.c: New test.
2872 * gcc.dg/pr69644.c: New test.
2874 2016-02-03 Mike Stump <mikestump@comcast.net>
2876 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
2877 support for struct-layout-1.exp.
2879 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
2882 * g++.dg/cpp0x/pr69056.C: New test.
2884 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
2885 Alexandre Oliva <aoliva@redhat.com>
2888 * gcc.target/powerpc/pr69461.c: New.
2890 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
2892 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
2894 (check_effective_target_fsanitize_thread): ... to here. Do not
2895 specify additional compile flags for the test source.
2896 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
2897 specify additional compile flags for the test source.
2899 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
2901 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
2903 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
2907 * gfortran.dg/coarray_allocate_2.f08: New test.
2908 * gfortran.dg/coarray_allocate_3.f08: New test.
2909 * gfortran.dg/coarray_allocate_4.f08: New test.
2911 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
2913 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
2914 use same scan-tree-dump-times on all platforms.
2915 * gcc.dg/vect/vect-outer-1.c: Likewise.
2916 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2917 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2918 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2919 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2920 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2921 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2922 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2924 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
2926 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
2929 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
2931 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
2933 2016-02-02 James Norris <jnorris@codesourcery.com>
2935 * c-c++-common/goacc/routine-5.c: Add tests.
2937 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
2939 * gcc.target/nvptx/unsigned-cmp.c: New test.
2941 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
2943 * gcc.target/aarch64/scalar_shift_1.c
2944 (test_corners_sisd_di): Improve force to SIMD register.
2945 (test_corners_sisd_si): Likewise.
2946 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
2947 Remove scan-assembler check for ldr.
2949 2016-02-02 Richard Biener <rguenther@suse.de>
2951 PR tree-optimization/69595
2952 * gcc.dg/Warray-bounds-17.c: New testcase.
2954 2016-02-02 Richard Biener <rguenther@suse.de>
2956 PR tree-optimization/69606
2957 * gcc.dg/torture/pr69606.c: New testcase.
2959 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
2962 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
2963 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
2965 2016-02-02 Alan Modra <amodra@gmail.com>
2968 * gcc.target/powerpc/pr69548.c: New test.
2970 2016-02-01 Jakub Jelinek <jakub@redhat.com>
2972 PR rtl-optimization/69592
2973 * gcc.dg/pr69592.c: New test.
2975 PR preprocessor/69543
2977 * gcc.dg/pr69543.c: New test.
2978 * gcc.dg/pr69558.c: New test.
2980 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
2983 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
2985 2016-02-01 Martin Sebor <msebor@redhat.com>
2987 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
2989 2016-02-01 Bin Cheng <bin.cheng@arm.com>
2991 PR tree-optimization/67921
2992 * c-c++-common/ubsan/pr67921.c: New test.
2994 2016-02-01 Richard Biener <rguenther@suse.de>
2997 * gcc.dg/tree-ssa/recip-8.c: New testcase.
2999 2016-02-01 Richard Biener <rguenther@suse.de>
3001 PR tree-optimization/69574
3002 * gcc.dg/torture/pr69574.c: New testcase.
3004 2016-02-01 Richard Biener <rguenther@suse.de>
3006 PR tree-optimization/69579
3007 * gcc.dg/setjmp-6.c: New testcase.
3009 2016-02-01 Jakub Jelinek <jakub@redhat.com>
3011 PR rtl-optimization/69570
3012 * g++.dg/opt/pr69570.C: New test.
3014 2016-02-01 Richard Henderson <rth@redhat.com>
3016 * gcc.dg/pr69535.c: New test.
3018 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
3021 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3022 * gcc.dg/tree-ssa/sra-18.c: Likewise.
3025 * g++.dg/parse/parens3.C: Use register "4" on hppa.
3027 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3029 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
3032 * gfortran.dg/allocate_with_source_17.f03: New test.
3034 2016-01-30 Jakub Jelinek <jakub@redhat.com>
3036 PR tree-optimization/69546
3037 * gcc.dg/torture/pr69546.c: New test.
3039 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
3042 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3044 2016-01-30 Martin Sebor <msebor@redhat.com>
3047 * g++.dg/ext/flexary10.C: New test.
3049 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3052 gfortran.dg/common_23.f90: New test.
3054 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3057 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3058 condition being checked, and disable it when the target supports
3059 misaligned loads and stores.
3061 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3064 * gcc.dg/torture/pr69518.c: New test.
3066 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
3069 * gcc.target/i386/pr69530.c: New test.
3071 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
3074 * gcc.target/mips/div-delay.c: New test.
3076 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3079 * gcc.target/i386/pr69551.c: New test.
3082 * gcc.target/i386/pr66137.c: New test.
3084 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
3086 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3087 always built for p5600.
3088 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3089 isa=p5600 dg-option.
3091 2016-01-29 Richard Biener <rguenther@suse.de>
3093 PR tree-optimization/69547
3094 * g++.dg/tree-ssa/pr69547.C: New testcase.
3096 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3099 * g++.dg/warn/Wunused-function2.C: New test.
3101 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3103 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3104 support for test to succeed.
3106 2016-01-29 Marek Polacek <polacek@redhat.com>
3110 * g++.dg/ext/constexpr-vla2.C: New test.
3111 * g++.dg/ext/constexpr-vla3.C: New test.
3112 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3114 2016-01-29 Richard Biener <rguenther@suse.de>
3117 * gcc.dg/uninit-21.c: New testcase.
3119 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
3122 * gcc.target/i386/pr69459.c: New test.
3124 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
3127 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3128 * gcc.target/mips/pr68400.c: New test.
3130 2016-01-28 Martin Sebor <msebor@redhat.com>
3133 * gcc.target/powerpc/pr17381.c: New test.
3135 2016-01-28 Jakub Jelinek <jakub@redhat.com>
3138 * gcc.dg/torture/pr69542.c: New test.
3140 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
3142 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3144 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3146 * gcc.dg/pr65980.c: Skip on AIX.
3147 * gcc.dg/pr66688.c: Same.
3149 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3152 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3153 * gcc.dg/tree-ssa/sra-18.c: Same.
3155 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
3158 * gfortran.dg/block_15.f08: New test.
3159 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3160 on incorrectly closed BLOCK.
3162 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
3164 * gcc.dg/declare-simd.c: New test.
3165 2016-01-28 Richard Biener <rguenther@suse.de>
3167 PR tree-optimization/69466
3168 * gfortran.dg/vect/pr69466.f90: New testcase.
3170 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3172 * g++.dg/pr67989.C: Remove ARM-specific option.
3173 * gcc.target/arm/pr67989.C: New file.
3175 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
3177 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3178 and expm1 test for glibc < 2.11.
3180 2016-01-27 Richard Henderson <rth@redhat.com>
3182 * gcc.c-torture/execute/pr69447.c: New test.
3184 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
3187 * gfortran.dg/alloc_comp_assign_15.f03: New test.
3189 2016-01-27 Jakub Jelinek <jakub@redhat.com>
3192 * gcc.dg/pr66869.c: New test.
3194 2016-01-25 Jeff Law <law@redhat.com>
3196 PR tree-optimization/68398
3197 PR tree-optimization/69196
3198 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3199 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3200 path to avoid new heuristic allowing more irreducible regions
3201 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3202 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3203 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3204 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3205 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3207 2016-01-27 Marek Polacek <polacek@redhat.com>
3210 * c-c++-common/vector-compare-4.c: New test.
3212 2016-01-27 David Malcolm <dmalcolm@redhat.com>
3214 PR preprocessor/69126
3215 * c-c++-common/pr69126.c: New test case.
3217 2016-01-27 Ian Lance Taylor <iant@google.com>
3219 * gcc.dg/tree-ssa/ivopt_5.c: New test.
3221 2016-01-27 Ryan Burn <contact@rnburn.com>
3224 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3226 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
3229 * gcc.target/i386/pr69512.c: New test.
3231 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
3234 * gnat.dg/sso/*.adb: Robustify dg-output directives.
3236 2016-01-27 Marek Polacek <polacek@redhat.com>
3239 * g++.dg/pr69379.C: New test.
3241 2016-01-27 Martin Sebor <msebor@redhat.com>
3244 * g++.dg/abi/Wabi-2-2.C: New test.
3245 * g++.dg/abi/Wabi-2-3.C: New test.
3246 * g++.dg/abi/Wabi-3-2.C: New test.
3247 * g++.dg/abi/Wabi-3-3.C: New test.
3249 2016-01-27 Richard Biener <rguenther@suse.de>
3251 PR tree-optimization/69166
3252 * gcc.dg/torture/pr69166.c: New testcase.
3254 2016-01-27 Martin Jambor <mjambor@suse.cz>
3256 PR tree-optimization/69355
3257 * gcc.dg/tree-ssa/pr69355.c: New test.
3259 2016-01-27 Marek Polacek <polacek@redhat.com>
3262 * g++.dg/ext/constexpr-vla1.C: New test.
3264 2016-01-20 Christian Bruel <christian.bruel@st.com>
3267 * gcc.target/arm/pr69245.c: New test.
3269 2016-01-27 Jakub Jelinek <jakub@redhat.com>
3271 PR tree-optimization/69399
3272 * gcc.dg/torture/pr69399.c: New test.
3274 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
3276 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3278 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
3280 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3282 2016-01-26 Tom de Vries <tom@codesourcery.com>
3284 PR tree-optimization/69110
3285 * gcc.dg/autopar/pr69110.c: New test.
3287 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
3288 Sebastian Pop <s.pop@samsung.com>
3290 * gcc.dg/graphite/isl-ast-op-select.c: New.
3292 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3295 * gfortran.dg/allocate_error_6.f90: New test.
3297 2016-01-26 Richard Henderson <rth@redhat.com>
3299 * gcc.dg/tm/pr60908.c: New test.
3301 2016-01-26 David Malcolm <dmalcolm@redhat.com>
3304 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3306 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3307 expected multiline output to reflect the colorization being
3308 disabled before newlines.
3309 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3310 (custom_diagnostic_finalizer): Replace call to
3311 pp_newline_and_flush with call to pp_flush.
3312 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3313 * gfortran.dg/implicit_class_1.f90: Likewise.
3314 * lib/gcc-dg.exp (allow_blank_lines): New global.
3315 (dg-allow-blank-lines-in-output): New procedure.
3316 (gcc-dg-prune): Complain about blank lines in the output, unless
3317 dg-allow-blank-lines-in-output was called.
3318 * lib/multiline.exp (_build_multiline_regex): Only support
3319 arbitrary followup text for non-blank-lines, not for blank lines.
3321 2016-01-26 Jakub Jelinek <jakub@redhat.com>
3323 PR tree-optimization/69483
3324 * gcc.dg/pr69483.c: New test.
3325 * g++.dg/opt/pr69483.C: New test.
3327 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3330 * gcc.target/arm/pr68620.c: New test.
3332 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3334 * gcc.target/i386/pr68986-2.c: Remove -m32.
3336 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3339 * gcc.target/i386/pr68986-1.c: New test.
3340 * gcc.target/i386/pr68986-2.c: Likewise.
3341 * gcc.target/i386/pr68986-3.c: Likewise.
3343 2016-01-26 Christian Bruel <christian.bruel@st.com>
3345 * lib/target-supports.exp
3346 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3347 (check_effective_target_arm_crypto_pragma_ok): Likewise.
3348 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3350 2016-01-26 Richard Biener <rguenther@suse.de>
3352 PR tree-optimization/69452
3353 * gcc.dg/torture/pr69452.c: New testcase.
3355 2016-01-26 Jakub Jelinek <jakub@redhat.com>
3358 * gcc.dg/pr69442.c: New test.
3360 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
3363 * gcc.target/aarch64/simd/pr67896.C: New.
3365 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
3367 PR tree-optimization/69400
3368 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3370 (plugin_init): Call it.
3371 * gcc.dg/torture/pr69400.c: New test.
3373 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3375 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3377 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3378 Sebastian Pop <s.pop@samsung.com>
3380 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3383 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3384 Sebastian Pop <s.pop@samsung.com>
3386 * gcc.dg/graphite/pr69292.c: New.
3388 2016-01-25 Jakub Jelinek <jakub@redhat.com>
3390 * c-c++-common/goacc/use_device-1.c: New test.
3392 2016-01-25 Jeff Law <law@redhat.com>
3394 PR tree-optimization/69196
3395 PR tree-optimization/68398
3396 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3397 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3399 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
3402 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3405 2016-01-25 Richard Biener <rguenther@suse.de>
3408 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3410 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
3413 * gcc.dg/pr69421.c: New test.
3415 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
3417 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3418 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3419 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3420 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3421 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3422 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3423 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3424 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3425 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3426 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
3428 2016-01-25 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/69376
3431 * gcc.dg/torture/pr69376.c: New testcase.
3433 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437 * gfortran.dg/interface_38.f90: New test.
3438 * gfortran.dg/interface_39.f90: New test.
3440 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
3443 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
3448 * g++.dg/template/pr11858.C: New test.
3449 * g++.dg/template/pr24663.C: New test.
3450 * g++.dg/template/unify12.C: New test.
3451 * g++.dg/template/unify13.C: New test.
3452 * g++.dg/template/unify14.C: New test.
3453 * g++.dg/template/unify15.C: New test.
3454 * g++.dg/template/unify16.C: New test.
3455 * g++.dg/template/unify17.C: New test.
3457 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3460 gfortran.dg/pr68283.f90: New test.
3462 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3465 * gfortran.dg/inline_matmul_13.f90: New test.
3466 * gfortran.dg/matmul_bounds_8.f90: New test.
3467 * gfortran.dg/matmul_bounds_9.f90: New test.
3468 * gfortran.dg/matmul_bounds_10.f90: New test.
3470 2016-01-23 Tom de Vries <tom@codesourcery.com>
3472 PR tree-optimization/69426
3473 * gcc.dg/autopar/pr69426.c: New test.
3475 2016-01-23 Martin Sebor <msebor@redhat.com>
3479 * g++.dg/cpp0x/alignas5.C: New test.
3480 * g++.dg/ext/vector29.C: Same.
3482 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
3484 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
3485 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
3486 _GNU_SOURCE from compile flags to the source.
3487 * gcc.target/i386/chkp-stropt-12.c: Ditto.
3488 * gcc.target/i386/chkp-stropt-16.c: Ditto.
3489 * gcc.target/i386/chkp-stropt-4.c: Ditto.
3490 * gcc.target/i386/chkp-stropt-8.c: Ditto.
3492 2016-01-22 Jakub Jelinek <jakub@redhat.com>
3495 * g++.dg/opt/pr69432.C: New test.
3497 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3499 * gcc.target/powerpc/pr63354c: Adjust target selector to include
3500 32-bit targets testing an -m64 multilib.
3502 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3504 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
3507 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
3509 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
3511 2016-01-21 Christian Bruel <christian.bruel@st.com>
3514 * gcc.target/i386/pr68674.c
3515 * gcc.target/aarch64/pr68674.c
3516 * gcc.target/arm/pr68674.c
3518 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3521 * gcc.c-torture/execute/pr69403.c: New test.
3523 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3526 * g++.dg/template/pr55843.C: New.
3528 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
3531 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
3532 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
3534 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3537 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
3538 from dg-do compile directive, and instead add
3539 { dg-require-effective-target int128 }.
3541 2016-01-20 Martin Sebor <msebor@redhat.com>
3544 * gcc.dg/sync-fetch.c: New test.
3546 2016-01-21 Martin Sebor <msebor@redhat.com>
3549 * gcc.target/powerpc/pr69252.c: New test.
3551 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3554 * gfortran.dg/pr65996.f90: New test.
3556 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3559 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
3560 expected to generate an error.
3562 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
3565 * gcc.dg/torture/pr66178.c: New test.
3567 2016-01-21 Anton Blanchard <anton@samba.org>
3568 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3571 * gcc.target/powerpc/pr63354.c: New test.
3573 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
3575 PR rtl-optimization/68990
3576 * gcc.target/i386/pr68990: New.
3578 2016-01-21 Nick Clifton <nickc@redhat.com>
3581 * gcc.target/mips/pr69129.c: New.
3583 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
3586 * g++.dg/cpp0x/pr58046.C: New.
3588 2016-01-21 Jakub Jelinek <jakub@redhat.com>
3592 * gcc.target/arm/pr69187.c: New test.
3595 * g++.dg/torture/pr69355.C: New test.
3597 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
3598 Sebastian Pop <s.pop@samsung.com>
3600 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
3602 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
3603 Sebastian Pop <s.pop@samsung.com>
3605 * gcc.dg/graphite/pr68976.c: New test.
3607 2016-01-21 Jakub Jelinek <jakub@redhat.com>
3610 * c-c++-common/pr67653.c: New test.
3611 * gcc.dg/torture/pr29119.c: Add dg-warning.
3613 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
3615 * gcc.target/powerpc/cpu-builtin-1.c: New test.
3617 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3620 * gcc.dg/pr24293.c: New test.
3621 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
3622 incomplete struct type.
3623 * gcc.dg/declspec-1.c: Likewise.
3624 * gcc.dg/pr63549.c: Likewise.
3626 2016-01-20 Jakub Jelinek <jakub@redhat.com>
3628 PR tree-optimization/66612
3629 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
3630 for bdn instruction.
3632 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3634 * lib/target-supports.exp
3635 (check_effective_target_arm_fp_ok_nocache): New.
3636 (check_effective_target_arm_fp_ok): New.
3637 (add_options_for_arm_fp): New.
3638 (check_effective_target_arm_crypto_ok_nocache): Require
3639 target_arm_v8_neon_ok instead of arm32.
3640 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
3641 (check_effective_target_arm_crypto_pragma_ok): New.
3642 (add_options_for_arm_vfp): New.
3643 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
3644 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
3645 target instead. Force initial fpu to vfp.
3646 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
3647 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
3648 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
3650 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
3651 use arm_vfp effective target instead. Force initial fpu to vfp.
3652 * gcc.target/arm/attr-neon3.c: Likewise.
3653 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
3655 * gcc.target/arm/unsigned-float.c: Likewise.
3656 * gcc.target/arm/vfp-1.c: Likewise.
3657 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3658 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3659 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3660 * gcc.target/arm/vfp-ldmias.c: Likewise.
3661 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3662 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3663 * gcc.target/arm/vfp-stmiad.c: Likewise.
3664 * gcc.target/arm/vfp-stmias.c: Likewise.
3665 * gcc.target/arm/vnmul-1.c: Likewise.
3666 * gcc.target/arm/vnmul-2.c: Likewise.
3667 * gcc.target/arm/vnmul-3.c: Likewise.
3668 * gcc.target/arm/vnmul-4.c: Likewise.
3670 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
3673 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
3674 the MPX run-time library, for compile-time MPX test.
3675 * gcc.target/i386/chkp-always_inline.c: Likewise.
3676 * gcc.target/i386/chkp-bndret.c: Likewise.
3677 * gcc.target/i386/chkp-builtins-1.c: Likewise.
3678 * gcc.target/i386/chkp-builtins-2.c: Likewise.
3679 * gcc.target/i386/chkp-builtins-3.c: Likewise.
3680 * gcc.target/i386/chkp-builtins-4.c: Likewise.
3681 * gcc.target/i386/chkp-const-check-1.c: Likewise.
3682 * gcc.target/i386/chkp-const-check-2.c: Likewise.
3683 * gcc.target/i386/chkp-hidden-def.c: Likewise.
3684 * gcc.target/i386/chkp-label-address.c: Likewise.
3685 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
3686 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
3687 * gcc.target/i386/chkp-pr69044.c: Likewise.
3688 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
3689 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
3690 * gcc.target/i386/chkp-strchr.c: Likewise.
3691 * gcc.target/i386/chkp-strlen-1.c: Likewise.
3692 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3693 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3694 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3695 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3696 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3697 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3698 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3699 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3700 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3701 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3702 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3703 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3704 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3705 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3706 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3707 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3708 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3709 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3710 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3711 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3712 * gcc.target/i386/pr63995-2.c: Likewise.
3713 * gcc.target/i386/pr64805.c: Likewise.
3714 * gcc.target/i386/pr65044.c: Likewise.
3715 * gcc.target/i386/pr65167.c: Likewise.
3716 * gcc.target/i386/pr65183.c: Likewise.
3717 * gcc.target/i386/pr65184.c: Likewise.
3718 * gcc.target/i386/thunk-retbnd.c: Likewise.
3720 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
3722 PR tree-optimization/69328
3723 * gcc.dg/pr69328.c: New test.
3725 2016-01-20 Jeff Law <law@redhat.com>
3728 * gcc.target/m68k/pr25114.c: New test.
3730 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
3732 * gcc.target/arm/memset-inline-10.c: Added
3733 dg-require-effective-target arm_thumb2_ok.
3735 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
3737 * gcc.dg/debug/dwarf2/sso.c: New test.
3739 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
3742 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
3743 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
3744 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
3746 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
3749 * g++.dg/ipa/devirt-50.C: New testcase.
3751 2016-01-19 Marek Polacek <polacek@redhat.com>
3754 * g++.dg/cpp1y/parameter-pack-1.C: New test.
3755 * g++.dg/cpp1y/parameter-pack-2.C: New test.
3757 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3760 * gcc.target/arm/pr69135_1.c: New test.
3762 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
3764 * gcc.target/aarch64/ccmp_1.c: Add new tests.
3766 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
3768 * gcc.target/aarch64/ccmp_1.c: New testcase.
3770 2016-01-19 Marek Polacek <polacek@redhat.com>
3773 * g++.dg/cpp0x/enum30.C: New test.
3775 2016-01-19 Richard Biener <rguenther@suse.de>
3777 PR tree-optimization/69336
3778 * g++.dg/tree-ssa/pr69336.C: New testcase.
3780 2016-01-19 Jakub Jelinek <jakub@redhat.com>
3783 * gcc.dg/pr65779.c: New test.
3785 2016-01-19 Richard Biener <rguenther@suse.de>
3787 PR tree-optimization/69352
3788 * gcc.dg/torture/pr69352.c: New testcase.
3790 2016-01-19 Jakub Jelinek <jakub@redhat.com>
3792 PR rtl-optimization/68955
3793 PR rtl-optimization/64557
3794 * gcc.dg/torture/pr68955.c: New test.
3796 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
3799 * g++.dg/torture/pr69136.C: New testcase.
3801 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
3804 * g++.dg/lto/pr69133_0.C: New testcase.
3805 * g++.dg/lto/pr69133_1.C: New testcase.
3807 2016-01-15 Jeff Law <law@redhat.com>
3809 PR tree-optimization/69320
3810 * gcc.c-torture/pr69320-1.c: New test.
3811 * gcc.c-torture/pr69320-2.c: New test.
3812 * gcc.c-torture/pr69320-3.c: New test.
3813 * gcc.c-torture/pr69320-4.c: New test.
3815 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
3820 * g++.dg/template/pr11858.C: New test.
3821 * g++.dg/template/pr24663.C: New test.
3822 * g++.dg/template/unify12.C: New test.
3823 * g++.dg/template/unify13.C: New test.
3824 * g++.dg/template/unify14.C: New test.
3825 * g++.dg/template/unify15.C: New test.
3826 * g++.dg/template/unify16.C: New test.
3827 * g++.dg/template/unify17.C: New test.
3829 2016-01-18 David Malcolm <dmalcolm@redhat.com>
3832 * gcc.dg/pr69181-1.c: New test file.
3833 * gcc.dg/pr69181-2.c: New test file.
3834 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
3835 globals by moving it to...
3836 (cleanup-after-saved-dg-test): ...this new function. Add
3837 "global additional_sources_used". Add reset of global
3838 multiline_expected_outputs to the empty list.
3839 * lib/multiline.exp (_multiline_expected_outputs): Rename this
3841 (multiline_expected_outputs): ...this, and updated comments to
3842 note that it is modified from gcc-dg.exp.
3843 (dg-end-multiline-output): Update for the above renaming.
3844 (handle-multiline-outputs): Likewise. Remove the clearing
3845 of the expected outputs to the empty list.
3847 2016-01-18 Richard Biener <rguenther@suse.de>
3849 PR tree-optimization/69297
3850 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
3852 2016-01-18 Joseph Myers <joseph@codesourcery.com>
3854 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
3856 * gcc.target/mips/mips-3d-2.c: Likewise.
3857 * gcc.target/mips/mips-3d-3.c: Likewise.
3858 * gcc.target/mips/mips-3d-4.c: Likewise.
3859 * gcc.target/mips/mips-3d-5.c: Likewise.
3860 * gcc.target/mips/mips-3d-6.c: Likewise.
3861 * gcc.target/mips/mips-3d-7.c: Likewise.
3862 * gcc.target/mips/mips-3d-8.c: Likewise.
3863 * gcc.target/mips/mips-3d-9.c: Likewise.
3864 * gcc.target/mips/mips-ps-1.c: Likewise.
3865 * gcc.target/mips/mips-ps-2.c: Likewise.
3866 * gcc.target/mips/mips-ps-3.c: Likewise.
3867 * gcc.target/mips/mips-ps-4.c: Likewise.
3868 * gcc.target/mips/mips-ps-5.c: Likewise.
3869 * gcc.target/mips/mips-ps-6.c: Likewise.
3870 * gcc.target/mips/mips-ps-7.c: Likewise.
3871 * gcc.target/mips/mips-ps-type.c: Likewise.
3872 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3873 * gcc.target/mips/mips16-attributes-6.c: Likewise.
3875 2016-01-18 Tom de Vries <tom@codesourcery.com>
3877 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
3878 * c-c++-common/goacc/kernels-double-reduction.c: New test.
3879 * c-c++-common/goacc/kernels-empty.c: New test.
3880 * c-c++-common/goacc/kernels-eternal.c: New test.
3881 * c-c++-common/goacc/kernels-loop-2.c: New test.
3882 * c-c++-common/goacc/kernels-loop-3.c: New test.
3883 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
3884 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
3885 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
3886 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
3887 * c-c++-common/goacc/kernels-loop-data.c: New test.
3888 * c-c++-common/goacc/kernels-loop-g.c: New test.
3889 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
3890 * c-c++-common/goacc/kernels-loop-n.c: New test.
3891 * c-c++-common/goacc/kernels-loop-nest.c: New test.
3892 * c-c++-common/goacc/kernels-loop.c: New test.
3893 * c-c++-common/goacc/kernels-noreturn.c: New test.
3894 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
3895 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
3896 * c-c++-common/goacc/kernels-reduction.c: New test.
3898 2016-01-18 Tom de Vries <tom@codesourcery.com>
3900 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
3901 * gcc.dg/autopar/outer-2.c: Same.
3902 * gcc.dg/autopar/outer-3.c: Same.
3903 * gcc.dg/autopar/outer-4.c: Same.
3904 * gcc.dg/autopar/outer-5.c: Same.
3905 * gcc.dg/autopar/outer-6.c: Same.
3906 * gcc.dg/autopar/parallelization-1.c: Same.
3907 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
3908 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
3909 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
3910 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
3911 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
3912 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
3913 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
3914 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
3915 * gcc.dg/autopar/pr39500-1.c: Same.
3916 * gcc.dg/autopar/pr39500-2.c: Same.
3917 * gcc.dg/autopar/pr46193.c: Same.
3918 * gcc.dg/autopar/pr46194.c: Same.
3919 * gcc.dg/autopar/pr49580.c: Same.
3920 * gcc.dg/autopar/pr49960-1.c: Same.
3921 * gcc.dg/autopar/pr49960.c: Same.
3922 * gcc.dg/autopar/pr68373.c: Same.
3923 * gcc.dg/autopar/reduc-1.c: Same.
3924 * gcc.dg/autopar/reduc-1char.c: Same.
3925 * gcc.dg/autopar/reduc-1short.c: Same.
3926 * gcc.dg/autopar/reduc-2.c: Same.
3927 * gcc.dg/autopar/reduc-2char.c: Same.
3928 * gcc.dg/autopar/reduc-2short.c: Same.
3929 * gcc.dg/autopar/reduc-3.c: Same.
3930 * gcc.dg/autopar/reduc-4.c: Same.
3931 * gcc.dg/autopar/reduc-6.c: Same.
3932 * gcc.dg/autopar/reduc-7.c: Same.
3933 * gcc.dg/autopar/reduc-8.c: Same.
3934 * gcc.dg/autopar/reduc-9.c: Same.
3935 * gcc.dg/autopar/uns-outer-4.c: Same.
3936 * gcc.dg/autopar/uns-outer-5.c: Same.
3937 * gcc.dg/autopar/uns-outer-6.c: Same.
3938 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3939 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3941 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
3944 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
3945 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
3947 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
3950 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
3951 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
3952 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
3954 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
3957 * gcc.dg/tree-ssa/sra-17.c: New.
3958 * gcc.dg/tree-ssa/sra-18.c: New.
3960 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3962 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
3964 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
3966 * gnat.dg/inline12.adb: New test.
3968 2016-01-18 Bin Cheng <bin.cheng@arm.com>
3970 PR tree-optimization/66797
3971 * gcc.c-torture/execute/pr65447.c: Relax check condition.
3973 2016-01-18 Richard Biener <rguenther@suse.de>
3975 PR tree-optimization/69170
3976 * gcc.dg/torture/pr69170.c: New testcase.
3978 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
3980 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
3982 2016-01-16 Tom de Vries <tom@codesourcery.com>
3984 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
3986 2016-01-16 Tom de Vries <tom@codesourcery.com>
3988 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
3989 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
3990 redundant dg-require-effective-target pthread.
3991 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
3992 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3993 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3994 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3995 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3996 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3997 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3999 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
4002 * gcc.target/powerpc/recip-6.c: Enable on AIX.
4003 * gcc.target/powerpc/recip-7.c: Same.
4005 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4008 * g++.dg/template/pr69091.C: New test.
4010 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4012 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4013 dump does not contain an error_mark_node.
4014 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4015 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4017 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4020 * g++.dg/template/pr68936.C: New test.
4022 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
4025 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4026 * gcc.target/powerpc/recip-2.c: Same.
4027 * gcc.target/powerpc/recip-3.c: Same.
4028 * gcc.target/powerpc/recip-4.c: Same.
4029 * gcc.target/powerpc/recip-sqrtf.c: Same.
4031 2016-01-15 Jeff Law <law@redhat.com>
4033 PR tree-optimization/69270
4034 * gcc.dg/tree-ssa/pr69270-2.c: New test.
4035 * gcc.dg/tree-ssa/pr69270-3.c: New test.
4037 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
4040 * gfortran.dg/deferred_character_13.f90: New test for the fix
4041 of comment 3 of the PR.
4044 * gfortran.dg/deferred_character_8.f90: New test
4045 * gfortran.dg/allocate_error_5.f90: New test
4048 * gfortran.dg/deferred_character_10.f90: New test
4051 * gfortran.dg/deferred_character_14.f90: New test
4054 * gfortran.dg/deferred_character_11.f90: New test
4057 * gfortran.dg/deferred_character_9.f90: New test
4059 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
4061 PR rtl-optimization/69030
4062 * gcc.target/i386/pr69030.c: New.
4064 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4066 * gcc.target/aarch64/target_attr_17.c: New test.
4068 2016-01-15 Richard Biener <rguenther@suse.de>
4070 PR tree-optimization/66856
4071 * gcc.dg/torture/pr66856-1.c: New testcase.
4072 * gcc.dg/torture/pr66856-2.c: Likewise.
4074 2016-01-15 Richard Biener <rguenther@suse.de>
4077 * g++.dg/lto/pr69137_0.C: New testcase.
4079 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
4082 * gcc.target/i386/pr69246.c: New test.
4084 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4086 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4088 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4091 * g++.dg/init/const9.C: Disable test on S/390.
4093 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4095 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4096 * g++.dg/Wno-frame-address.C: Ditto.
4098 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4100 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4102 2016-01-15 Richard Biener <rguenther@suse.de>
4104 PR tree-optimization/68961
4105 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4107 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4109 * gcc.target/i386/pr65105-5.c: New test.
4111 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
4113 * gcc.c-torture/execute/alias-4.c: New testcase.
4115 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
4118 * g++.dg/ipa/devirt-49.C: New testcase.
4120 2016-01-15 Christian Bruel <christian.bruel@st.com>
4123 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4124 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4125 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4127 2016-01-15 Richard Biener <rguenther@suse.de>
4129 PR tree-optimization/69117
4130 * gcc.dg/torture/pr69117.c: New testcase.
4132 2015-01-14 Ryan Burn <contact@rnburn.com>
4135 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4137 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4140 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4141 range tests use 100 * maximum instead of maximum + 1.
4143 2016-01-14 Jakub Jelinek <jakub@redhat.com>
4146 * gcc.dg/guality/pr69244.c: New test.
4148 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
4150 * lib/target-supports.exp (check_effective_target_issignaling):
4152 * gcc.dg/pr61441.c: Require issignaling effective target.
4154 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
4157 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4159 2016-01-14 David Malcolm <dmalcolm@redhat.com>
4162 PR preprocessor/69177
4163 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4164 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4165 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4166 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4168 2016-01-14 Marek Polacek <polacek@redhat.com>
4171 * gcc.dg/array-15.c: New test.
4173 2016-01-14 Jakub Jelinek <jakub@redhat.com>
4176 PR tree-optimization/69155
4177 * gfortran.dg/pr68146.f: New test.
4178 * gfortran.dg/pr69155.f90: New test.
4180 2016-01-14 Richard Biener <rguenther@suse.de>
4182 PR tree-optimization/68060
4183 * gcc.dg/torture/pr68060-1.c: New testcase.
4184 * gcc.dg/torture/pr68060-2.c: Likewise.
4186 2016-01-14 Nick Clifton <nickc@redhat.com>
4188 * lib/target-supports.exp
4189 (check_effective_target_arm_neon_ok_nocache): Add an option
4190 sequence that includes setting the ARM architecture to ARMv7-A.
4191 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4192 command line options necessary to enable Neon support.
4193 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4194 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4195 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4196 * gcc.target/arm/pr69180.c: Likewise.
4198 2016-01-14 Jeff Law <law@redhat.com>
4200 PR tree-optimization/69270
4201 * gcc.dg/tree-ssa/pr69270.c: New test.
4203 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
4206 * c-c++-common/pr66208.c: New file.
4208 2016-01-13 Jakub Jelinek <jakub@redhat.com>
4210 PR tree-optimization/69156
4211 * gcc.dg/pr69156.c: New test.
4213 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
4215 * gcc.target/i386/pr69225-7.c: New test.
4217 2016-01-13 Richard Henderson <rth@redhat.com>
4219 * gcc.dg/tm/memopt-13.c: Update expected function.
4220 * gcc.dg/tm/memopt-6.c: Likewise.
4222 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
4224 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4225 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4226 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4227 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4229 2016-01-13 Tom de Vries <tom@codesourcery.com>
4231 PR tree-optimization/69169
4232 * gcc.dg/pr69169.c: New test.
4234 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
4237 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4238 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4239 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4240 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4241 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4242 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4243 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4244 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4246 2016-01-13 Jakub Jelinek <jakub@redhat.com>
4249 * gcc.dg/pr69247.c: New test.
4251 2016-01-13 Richard Biener <rguenther@suse.de>
4253 PR tree-optimization/69242
4254 * gcc.dg/torture/pr69242.c: New testcase.
4256 2016-01-13 Richard Biener <rguenther@suse.de>
4258 PR tree-optimization/69186
4259 * gcc.dg/torture/pr69186.c: New testcase.
4261 2016-01-13 Jeff Law <law@redhat.com>
4263 PR tree-optimization/67755
4264 * gcc.dg/tree-ssa/pr67755.c: New test.
4266 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4268 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4269 pass number in output by a star.
4271 2016-01-12 Bin Cheng <bin.cheng@arm.com>
4273 PR tree-optimization/68911
4274 * gcc.c-torture/execute/pr68911.c: New test.
4276 2016-01-12 Marek Polacek <polacek@redhat.com>
4279 * g++.dg/warn/permissive-1.C: New test.
4281 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4285 * g++.dg/opt/pr69213.C: New test.
4287 2016-01-12 Christian Bruel <christian.bruel@st.com>
4290 * gcc.target/arm/pr69180.c: New test.
4292 2016-01-12 Richard Biener <rguenther@suse.de>
4295 * g++.dg/lto/pr69077_0.C: New testcase.
4296 * g++.dg/lto/pr69077_1.C: Likewise.
4298 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4301 * g++.dg/opt/pr69175.C: New test.
4303 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
4305 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4306 rather than #including math.h & stdlib.h.
4307 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4308 * gcc.dg/vect/pr49771.c: Likewise.
4309 * gcc.dg/vect/vect-10-big-array.c: Likewise.
4310 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4311 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4312 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4313 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4314 * gcc.dg/vect/pr44507.c: Likewise.
4315 * gcc.dg/vect/pr45902.c: Likewise.
4316 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4317 * gcc.dg/vect/vect-117.c: Likewise.
4318 * gcc.dg/vect/vect-99.c: Likewise.
4319 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4320 * gcc.dg/vect/vect-cond-1.c: Likewise.
4321 * gcc.dg/vect/vect-cond-2.c: Likewise.
4322 * gcc.dg/vect/vect-cond-3.c: Likewise.
4323 * gcc.dg/vect/vect-cond-4.c: Likewise.
4324 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4325 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4326 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4327 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4328 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4329 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4330 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4331 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4332 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4333 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4334 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4335 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4336 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4337 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4338 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4339 include of signal.h.
4340 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4341 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4342 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4343 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4344 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4345 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4346 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4347 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4348 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4349 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4350 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4351 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4352 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4353 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4354 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4355 * gcc.dg/vect/vect-outer-5.c: Likewise.
4356 * gcc.dg/vect/vect-outer-6.c: Likewise.
4357 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4360 2016-01-12 Nick Clifton <nickc@redhat.com>
4363 * gcc.dg/lto/pr61886_0.c: Rename the external function called
4364 to fread so that it will be found in all target runtimes.
4366 2016-01-12 Richard Biener <rguenther@suse.de>
4368 PR tree-optimization/69053
4369 * g++.dg/torture/pr69053.C: New testcase.
4371 2016-01-12 Richard Biener <rguenther@suse.de>
4373 PR tree-optimization/69168
4374 * gcc.dg/torture/pr69168.c: New testcase.
4376 2016-01-12 Richard Biener <rguenther@suse.de>
4378 PR tree-optimization/69157
4379 * gcc.dg/torture/pr69157.c: New testcase.
4381 2016-01-12 Richard Biener <rguenther@suse.de>
4383 PR tree-optimization/69174
4384 * gcc.dg/torture/pr69174.c: New testcase.
4386 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4390 * g++.dg/tls/pr66808.C: New test.
4391 * g++.dg/tls/pr69000.C: New test.
4393 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4395 * gcc.target/powerpc/swaps-p8-23.c: New test.
4396 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4398 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
4400 PR tree-optimization/68356
4401 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4403 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4404 Jim Wilson <jim.wilson@linaro.org>
4407 * gcc.target/arm/pr69194.c: New test.
4409 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
4412 * gcc.target/i386/pr69225-1.c: New test.
4413 * gcc.target/i386/pr69225-2.c: Likewise.
4414 * gcc.target/i386/pr69225-3.c: Likewise.
4415 * gcc.target/i386/pr69225-4.c: Likewise.
4416 * gcc.target/i386/pr69225-5.c: Likewise.
4417 * gcc.target/i386/pr69225-6.c: Likewise.
4419 2016-01-11 Jakub Jelinek <jakub@redhat.com>
4422 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4426 * gcc.dg/pr69071.c: New test.
4429 * g++.dg/opt/pr69211.C: New test.
4431 PR tree-optimization/69214
4432 * gcc.c-torture/compile/pr69214.c: New test.
4434 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
4436 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
4437 * gcc.target/i386/pr66232-11.c: Ditto.
4438 * gcc.target/i386/pr66232-12.c: Ditto.
4439 * gcc.target/i386/pr66232-13.c: Ditto.
4441 2016-01-11 Richard Biener <rguenther@suse.de>
4443 PR tree-optimization/69173
4444 * gcc.dg/torture/pr69173.c: New testcase.
4446 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4448 PR rtl-optimization/68796
4449 * gcc.target/aarch64/tst_5.c: New test.
4450 * gcc.target/aarch64/tst_6.c: Likewise.
4452 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4454 PR rtl-optimization/68841
4455 * gcc.dg/pr68841.c: New test.
4456 * gcc.c-torture/execute/pr68841.c: New test.
4458 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
4460 PR rtl-optimization/68920
4461 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
4463 * gcc.dg/ifcvt-5.c: New test.
4465 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
4468 * g++.dg/pr69123.C: New.
4470 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4473 * gcc.target/i386/pr69010.c: New test.
4475 2016-01-11 Martin Jambor <mjambor@suse.cz>
4478 * gcc.target/i386/chkp-pr69044.c: New test.
4480 2016-01-11 Tom de Vries <tom@codesourcery.com>
4482 PR tree-optimization/69109
4483 * gcc.dg/autopar/pr69109-2.c: New test.
4484 * gcc.dg/autopar/pr69109.c: New test.
4486 2016-01-11 Tom de Vries <tom@codesourcery.com>
4488 PR tree-optimization/69108
4489 * gcc.dg/autopar/pr69108.c: New test.
4491 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
4494 * c-c++-common/Wisleading-indentation.c: Augment test.
4496 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4499 * gfortran.dg/inline_matmul_12.f90: New test.
4501 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
4504 * gfortran.dg/actual_array_offset_1: New test.
4506 2016-01-10 Tom de Vries <tom@codesourcery.com>
4508 PR tree-optimization/69062
4509 * gcc.dg/autopar/pr69062.c: New test.
4511 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
4513 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
4514 * gcc.dg/vect/slp-perm-2.c: Likewise.
4515 * gcc.dg/vect/slp-perm-3.c: Likewise.
4516 * gcc.dg/vect/slp-perm-5.c: Likewise.
4517 * gcc.dg/vect/slp-perm-6.c: Likewise.
4518 * gcc.dg/vect/slp-perm-7.c: Likewise.
4519 * gcc.dg/vect/slp-perm-8.c: Likewise.
4521 2016-01-10 Tom de Vries <tom@codesourcery.com>
4523 PR tree-optimization/69039
4524 * gcc.dg/autopar/pr69039.c: New test.
4526 2016-01-09 Marek Polacek <polacek@redhat.com>
4529 * g++.dg/pr69113.C: New test.
4531 2016-01-09 Jakub Jelinek <jakub@redhat.com>
4534 PR tree-optimization/69097
4535 * gcc.c-torture/execute/pr50865.c: New test.
4536 * gcc.c-torture/execute/pr69097-1.c: New test.
4537 * gcc.c-torture/execute/pr69097-2.c: New test.
4538 * gcc.dg/pr69097-1.c: New test.
4539 * gcc.dg/pr69097-2.c: New test.
4541 2016-01-09 Jakub Jelinek <jakub@redhat.com>
4544 * g++.dg/opt/pr69164.C: New test.
4546 2016-01-08 Jakub Jelinek <jakub@redhat.com>
4548 PR tree-optimization/69167
4549 * gcc.dg/pr69167.c: New test.
4551 2016-01-08 Marek Polacek <polacek@redhat.com>
4554 * g++.dg/pr68449.C: New.
4556 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
4558 PR tree-optimization/68707
4559 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
4560 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
4561 on platforms supporting it.
4562 * gcc.dg/vect/slp-perm-2.c: Likewise.
4563 * gcc.dg/vect/slp-perm-3.c: Likewise.
4564 * gcc.dg/vect/slp-perm-5.c: Likewise.
4565 * gcc.dg/vect/slp-perm-7.c: Likewise.
4566 * gcc.dg/vect/slp-perm-8.c: Likewise.
4567 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
4568 on platforms supporting it.
4570 2016-01-08 Jakub Jelinek <jakub@redhat.com>
4572 PR tree-optimization/69162
4573 * gcc.dg/pr69162.c: New test.
4575 PR tree-optimization/69172
4576 * gcc.dg/pr69172.c: New test.
4578 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
4580 PR tree-optimization/67781
4581 * gcc.c-torture/execute/pr67781.c: New file.
4583 2016-01-08 Jakub Jelinek <jakub@redhat.com>
4585 PR tree-optimization/69083
4586 * gcc.dg/vect/pr69083.c: New test.
4588 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
4590 PR tree-optimization/61441
4591 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
4592 Use -fexcess-precision=standard for compiler options.
4593 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
4595 2016-01-08 Jakub Jelinek <jakub@redhat.com>
4598 * gfortran.dg/gomp/pr69128.f90: New test.
4601 * g++.dg/ext/pr69145-1.C: New test.
4602 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
4603 * g++.dg/ext/pr69145-2.h: New file.
4605 2016-01-07 Martin Sebor <msebor@redhat.com>
4608 * gcc.dg/atomic-fetch-bool.c: New test.
4609 * gcc.dg/sync-fetch-bool.c: New test.
4611 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
4614 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
4616 2016-01-07 Nick Clifton <nickc@redhat.com>
4619 * g++.dg/pr66655.C: New test.
4620 * g++.dg/pr66655_1.cc: Test support file.
4621 * g++.dg/pr66655.h: Test header file.
4623 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4626 gfortran.dg/gomp/pr66680.f90: New test.
4628 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
4631 * gcc.target/i386/pr69171-1.c: New test.
4632 * gcc.target/i386/pr69171-2.c: Likewise.
4633 * gcc.target/i386/pr69171-3.c: Likewise.
4634 * gcc.target/i386/pr69171-4.c: Likewise.
4635 * gcc.target/i386/pr69171-5.c: Likewise.
4636 * gcc.target/i386/pr69171-6.c: Likewise.
4638 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
4641 * c-c++-common/pr67639.c: New test.
4643 2016-01-07 Jakub Jelinek <jakub@redhat.com>
4645 PR tree-optimization/69141
4646 * g++.dg/opt/pr69141.C: New test.
4648 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
4650 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
4652 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
4655 * gcc.target/i386/pr69140.c: New test
4657 2016-01-06 David Malcolm <dmalcolm@redhat.com>
4659 * gcc.dg/bad-dereference.c: New test case.
4661 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4663 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
4665 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
4667 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
4669 2016-01-06 Marek Polacek <polacek@redhat.com>
4672 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
4674 2016-01-05 Marek Polacek <polacek@redhat.com>
4677 * gcc.dg/atomic-invalid-2.c: New.
4679 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
4682 * gcc.target/i386/pr68991.c: New test.
4684 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
4687 * g++.dg/pr68991-1.C: New test.
4688 * g++.dg/pr68991-2.C: Likewise.
4690 2016-01-05 Sergei Trofimovich <siarheit@google.com>
4693 * gcc.target/ia64/pr60465-gprel64.c: New test.
4694 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
4696 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4698 PR rtl-optimization/68651
4699 * gcc.target/aarch64/pr68651_1.c: New test.
4701 2016-01-05 David Malcolm <dmalcolm@redhat.com>
4704 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
4706 2016-01-05 Nathan Sidwell <nathan@acm.org>
4709 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
4711 * gcc.dg/alias-15.c: New.
4713 2016-01-05 Nick Clifton <nickc@redhat.com>
4716 * g++.dg/pr68770.C: New test.
4718 2016-01-04 Mike Stump <mikestump@comcast.net>
4720 * lib/target-supports.exp (check_effective_target_cilkplus):
4721 cilkplus targets require pthreads.
4722 (check_effective_target_cilkplus): Remove special case for NVPTX.
4724 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4726 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
4729 2016-01-04 Jakub Jelinek <jakub@redhat.com>
4731 Update copyright years.
4733 2016-01-04 Marek Polacek <polacek@redhat.com>
4736 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
4737 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
4738 * gcc.dg/atomic/stdatomic-op-5.c: New test.
4740 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
4742 * gcc.target/sparc/20160104-2.c: New test.
4744 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
4746 * gcc.target/sparc/20160104-1.c: New test.
4748 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
4751 * gfortran.dg/pr65045.f90: New test.
4753 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
4755 * gnat.dg/specs/debug1.ads: Delete.
4757 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4759 PR libgfortran/68867
4760 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
4763 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4765 PR libgfortran/68867
4766 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
4769 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
4772 * gfortran.dg/pr68864.f90: New test.
4774 2016-01-01 Jakub Jelinek <jakub@redhat.com>
4776 PR tree-optimization/69070
4777 * gcc.dg/pr69070.c: New test.
4780 * gfortran.dg/pr69055.f90: New test.
4783 * gcc.dg/pr69015.c: New test.
4785 Copyright (C) 2016 Free Software Foundation, Inc.
4787 Copying and distribution of this file, with or without modification,
4788 are permitted in any medium without royalty provided the copyright
4789 notice and this notice are preserved.