1 2017-07-04 Release Manager
5 2017-06-30 Michael Meissner <meissner@linux.vnet.ibm.com>
8 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
12 * gcc.target/powerpc/pr80510-2.c: Likewise.
14 2017-06-27 Segher Boessenkool <segher@kernel.crashing.org>
18 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
19 PR rtl-optimization/60818
20 * gcc.c-torture/compile/pr60818.c: New testcase.
22 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
24 * gcc.c-torture/execute/pr80692.c: New testcase.
26 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
28 * gcc.target/powerpc/stack-limit.c: New testcase.
30 2017-06-24 Marek Polacek <polacek@redhat.com>
32 Backported from mainline
33 2017-04-18 Marek Polacek <polacek@redhat.com>
35 PR c++/80241 - ICE with alignas pack expansion.
36 * g++.dg/cpp0x/alignas11.C: New test.
38 PR c++/80244 - ICE with attribute in template alias.
39 * g++.dg/cpp0x/alias-decl-59.C: New test.
41 2017-04-10 Marek Polacek <polacek@redhat.com>
44 * g++.dg/ubsan/div-by-zero-3.C: New test.
46 2017-04-07 Marek Polacek <polacek@redhat.com>
49 * g++.dg/ubsan/div-by-zero-2.C: New test.
51 2017-06-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
53 Backport from mainline
54 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
56 * gcc.target/arm/fpscr.c: New file.
58 2017-06-22 Richard Biener <rguenther@suse.de>
60 Backport from mainline
61 2016-04-18 Richard Biener <rguenther@suse.de>
63 PR tree-optimization/43434
64 * gcc.dg/vect/pr43434.c: New testcase.
65 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
66 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
67 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
68 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
69 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
70 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
71 * gcc.dg/gomp/pr68640.c: Likewise.
72 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
73 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
75 2017-06-22 Jakub Jelinek <jakub@redhat.com>
77 Backported from mainline
78 2017-06-21 Jakub Jelinek <jakub@redhat.com>
81 * g++.dg/gomp/pr81154.C: New test.
84 * testsuite/libgomp.c++/pr81130.C: New test.
86 2017-06-22 Martin Liska <mliska@suse.cz>
88 Backport from mainline
89 2017-05-26 Martin Liska <mliska@suse.cz>
92 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
93 split at the problematic spot.
94 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
95 a valid value of the param.
97 2017-06-22 Jakub Jelinek <jakub@redhat.com>
99 Backported from mainline
100 2017-06-13 Jakub Jelinek <jakub@redhat.com>
103 * g++.dg/ubsan/pr80973.C: New test.
106 * g++.dg/opt/nrv18.C: New test.
108 2017-06-02 Jakub Jelinek <jakub@redhat.com>
111 * gfortran.dg/gomp/pr80918.f90: New test.
113 2017-06-22 Richard Biener <rguenther@suse.de>
115 Backport from mainline
116 2017-04-07 Richard Biener <rguenther@suse.de>
119 * gcc.dg/torture/pr80341.c: New testcase.
121 2017-04-04 Richard Biener <rguenther@suse.de>
124 * gcc.dg/torture/pr80281.c: New testcase.
126 2017-06-22 Richard Biener <rguenther@suse.de>
128 Backport from mainline
129 2017-01-25 Richard Biener <rguenther@suse.de>
131 PR tree-optimization/69264
132 * g++.dg/torture/pr69264.C: New testcase.
134 2017-02-09 Richard Biener <rguenther@suse.de>
136 PR tree-optimization/69823
137 * gcc.dg/graphite/pr69823.c: New testcase.
139 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
141 Back port from mainline
143 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
144 32-bit support is added. Change ITYPE size to 64-bit integer.
145 * gcc.target/powerpc/pr80510-2.c: Likewise.
147 Back port from mainline
148 2017-05-19 Michael Meissner <meissner@linux.vnet.ibm.com>
151 * gcc.target/powerpc/pr80718.c: New test.
153 Back port from mainline
154 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
157 * gcc.target/powerpc/pr80510-1.c: New test.
158 * gcc.target/powerpc/pr80510-2.c: Likewise.
160 Back port from mainline
161 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
164 * gcc.target/powerpc/pr68163.c: New test.
166 2017-06-19 James Greenhalgh <james.greenhalgh@arm.com>
168 Backport from mainline
169 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
172 * gcc.target/arm/pr71778.c: New.
174 2017-06-09 Janus Weil <janus@gcc.gnu.org>
178 * gfortran.dg/proc_ptr_comp_50.f90: New test.
180 2017-06-08 Jakub Jelinek <jakub@redhat.com>
183 * c-c++-common/gomp/pr81006.c: New test.
186 * g++.dg/gomp/pr81011.C: New test.
188 2017-06-06 David S. Miller <davem@davemloft.net>
190 * gcc.target/sparc/sparc-ret-3.c: New test.
192 2017-06-06 Toma Tabacu <toma.tabacu@imgtec.com>
194 Backported from mainline
195 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
197 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
199 * lib/target-supports.exp (check_effective_target_rdynamic):
202 2017-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
206 * gfortran.dg/spread_init_expr_2.f90: New test case.
208 2017-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
212 * gfortran.dg/matmul_bounds_12.f90: New test.
214 2017-05-26 Martin Liska <mliska@suse.cz>
216 Backport from mainline
217 2017-04-24 Martin Liska <mliska@suse.cz>
220 * g++.dg/ipa/pr79931.C: New test.
222 2017-05-26 Martin Liska <mliska@suse.cz>
224 Backport from mainline
225 2017-04-11 Martin Liska <mliska@suse.cz>
228 * g++.dg/ipa/pr80212.C: New test.
230 2017-05-26 Martin Liska <mliska@suse.cz>
232 Backport from mainline
233 2017-04-11 Martin Liska <mliska@suse.cz>
236 * gcc.dg/ubsan/pr70878.c: New test.
238 2017-05-26 Martin Liska <mliska@suse.cz>
240 Backport from mainline
241 2017-04-10 Martin Liska <mliska@suse.cz>
244 * c-c++-common/ubsan/pr80350.c: New test.
246 2017-05-26 Martin Liska <mliska@suse.cz>
248 Backport from mainline
249 2017-04-06 Martin Liska <mliska@suse.cz>
252 * gcc.dg/asan/pr80166.c: New test.
254 2017-05-26 Martin Liska <mliska@suse.cz>
256 Backport from mainline
257 2017-03-28 Martin Liska <mliska@suse.cz>
260 * g++.dg/ipa/pr80205.C: New test.
262 2017-05-26 Martin Liska <mliska@suse.cz>
264 Backport from mainline
265 2017-03-28 Martin Liska <mliska@suse.cz>
268 * gcc.dg/ipa/pr80104.c: New test.
270 2017-05-23 Sheldon Lobo <sheldon.lobo@oracle.com>
272 Backport from mainline
273 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
275 * gcc.target/sparc/niagara7-align.c: New test.
277 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
279 Backport from mainline
280 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
282 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
285 2017-05-19 Uros Bizjak <ubizjak@gmail.com>
287 Backport from mainline
288 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
291 * g++.dg/other/i386-11.C: New test.
293 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
296 * gfortran.dg/pr80752.f90: New test.
298 2017-05-15 Richard Biener <rguenther@suse.de>
302 * g++.dg/pr80222.C: New testcase.
304 2017-05-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
306 Backport from mainline
307 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
309 * gcc.target/powerpc/versioned-copy-loop.c: New file.
311 2017-05-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
313 Backport from mainline
314 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
316 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
318 2017-05-10 Richard Biener <rguenther@suse.de>
320 Backport from mainline
321 2017-03-17 Richard Biener <rguenther@suse.de>
324 * g++.dg/torture/pr80075.C: New testcase.
326 2017-03-21 Richard Biener <rguenther@suse.de>
328 PR tree-optimization/80122
329 * gcc.dg/torture/pr80122.c: New testcase.
331 2017-03-24 Richard Biener <rguenther@suse.de>
333 PR tree-optimization/80167
334 * gcc.dg/graphite/pr80167.c: New testcase.
336 2017-03-27 Richard Biener <rguenther@suse.de>
339 * g++.dg/torture/pr80171.C: New testcase.
341 2017-05-09 Richard Biener <rguenther@suse.de>
343 Backport from mainline
344 2017-03-28 Richard Biener <rguenther@suse.de>
347 * g++.dg/pr80222.C: New testcase.
349 2017-04-06 Richard Biener <rguenther@suse.de>
351 PR tree-optimization/80262
352 * gcc.target/i386/pr80262.c: New testcase.
354 2017-04-03 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/80275
357 * g++.dg/opt/pr80275.C: New testcase.
359 2017-04-06 Richard Biener <rguenther@suse.de>
361 PR tree-optimization/80334
362 * g++.dg/torture/pr80334.C: New testcase.
364 2017-04-10 Richard Biener <rguenther@suse.de>
367 * gcc.dg/torture/pr80362.c: New testcase.
369 2017-04-25 Richard Biener <rguenther@suse.de>
371 PR tree-optimization/80492
372 * gcc.dg/pr80492.c: New testcase.
374 2017-04-27 Richard Biener <rguenther@suse.de>
377 * gcc.dg/torture/pr80539.c: New testcase.
379 2017-05-09 Jakub Jelinek <jakub@redhat.com>
382 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
385 * gcc.target/powerpc/pr71310.c: New testcase.
387 2017-05-05 Jakub Jelinek <jakub@redhat.com>
389 Backported from mainline
390 2017-04-25 Jakub Jelinek <jakub@redhat.com>
392 PR rtl-optimization/80501
393 * gcc.c-torture/execute/pr80501.c: New test.
395 2017-04-12 Jakub Jelinek <jakub@redhat.com>
398 * g++.dg/ubsan/pr80349.C: New test.
400 2017-04-11 Jakub Jelinek <jakub@redhat.com>
402 PR rtl-optimization/80385
403 * g++.dg/opt/pr80385.C: New test.
406 * g++.dg/ext/pr80363.C: New test.
408 2017-04-10 Jakub Jelinek <jakub@redhat.com>
411 * g++.dg/init/ref23.C: New test.
413 2017-04-04 Jakub Jelinek <jakub@redhat.com>
416 * g++.dg/torture/pr80297.C: New test.
419 * gcc.target/i386/avx-pr80286.c: New test.
420 * gcc.dg/pr80286.c: New test.
422 2017-04-13 Jakub Jelinek <jakub@redhat.com>
425 * gcc.dg/debug/pr80321.c: New test.
427 2017-03-31 Jakub Jelinek <jakub@redhat.com>
430 * gcc.dg/pr79255.c: New test.
433 * g++.dg/ubsan/null-8.C: New test.
436 * gcc.dg/torture/pr80025.c: New test.
438 2017-03-27 Jakub Jelinek <jakub@redhat.com>
441 * gcc.dg/asan/pr80168.c: New test.
443 2017-03-24 Jakub Jelinek <jakub@redhat.com>
445 PR rtl-optimization/80112
446 * gcc.dg/pr80112.c: New test.
448 2017-03-22 Jakub Jelinek <jakub@redhat.com>
451 * g++.dg/gomp/pr80141.C: New test.
454 * g++.dg/torture/pr80129.C: New test.
456 2017-03-21 Jakub Jelinek <jakub@redhat.com>
459 * gcc.dg/ubsan/pr80097.c: New test.
461 2017-03-10 Jakub Jelinek <jakub@redhat.com>
464 * g++.dg/ext/int128-5.C: New test.
466 2017-03-09 Jakub Jelinek <jakub@redhat.com>
469 * c-c++-common/asan/pr79944.c: New test.
472 * gcc.target/i386/pr79932-2.c: New test.
475 * gcc.target/i386/pr79932-1.c: New test.
477 2017-03-07 Jakub Jelinek <jakub@redhat.com>
479 PR rtl-optimization/79901
480 * gcc.target/i386/pr79901.c: New test.
482 2017-03-03 Jakub Jelinek <jakub@redhat.com>
485 * gcc.target/i386/pr79807.c: New test.
487 2017-03-01 Jakub Jelinek <jakub@redhat.com>
490 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
491 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
493 2017-02-28 Jakub Jelinek <jakub@redhat.com>
496 * gcc.target/i386/pr79729.c: New test.
498 2017-02-25 Jakub Jelinek <jakub@redhat.com>
501 * g++.dg/opt/pr79396.C: New test.
503 2017-02-22 Jakub Jelinek <jakub@redhat.com>
506 * g++.dg/cpp1y/constexpr-throw.C: Adjust expected diagnostic location.
507 * g++.dg/gomp/pr79664.C: New test.
509 2017-02-21 Jakub Jelinek <jakub@redhat.com>
512 * g++.dg/cpp1y/constexpr-79639.C: New test.
515 * gcc.dg/pr79570.c: New test.
518 * c-c++-common/pr79641.c: New test.
521 * gcc.dg/pr79494.c: New test.
523 2017-02-20 Jakub Jelinek <jakub@redhat.com>
526 * gcc.target/i386/pr79568-1.c: New test.
527 * gcc.target/i386/pr79568-2.c: New test.
528 * gcc.target/i386/pr79568-3.c: New test.
530 2017-02-18 Jakub Jelinek <jakub@redhat.com>
533 * gcc.target/i386/pr79559.c: New test.
535 2017-02-16 Jakub Jelinek <jakub@redhat.com>
538 * c-c++-common/gomp/pr79512.c: New test.
540 2017-05-05 Marek Polacek <polacek@redhat.com>
541 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
542 Jakub Jelinek <jakub@redhat.com>
545 * g++.dg/abi/pr77728-1.C: New test.
547 2017-05-01 Janus Weil <janus@gcc.gnu.org>
551 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
553 2017-04-21 Janus Weil <janus@gcc.gnu.org>
557 * gfortran.dg/class_62.f90: New test case.
559 2017-04-11 Martin Jambor <mjambor@suse.cz>
561 Backport from mainline
562 2017-03-30 Martin Jambor <mjambor@suse.cz>
565 * g++.dg/ipa/pr77333.C: New test.
567 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
569 Backport from mainline
570 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
573 * gcc.target/i386/pr79733.c: New test.
575 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
578 * gcc.target/i386/pr80298-1.c: New test.
579 * gcc.target/i386/pr80298-2.c: Ditto.
581 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
584 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
585 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
587 2017-04-03 Michael Meissner <meissner@linux.vnet.ibm.com>
589 Back port from the trunk
590 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
593 * gcc.target/powerpc/pr79947.c: New test.
595 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
597 Backport from mainline
598 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
601 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
603 (std, ld): Limit scan-assembler-times check to lp64.
604 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
605 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
609 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
611 2017-04-01 Paul Thomas <pault@gcc.gnu.org>
615 * gfortran.dg/submodule_26.f08 : New test.
616 * gfortran.dg/submodule_27.f08 : New test.
618 2017-04-01 Paul Thomas <pault@gcc.gnu.org>
622 * gfortran.dg/submodule_28.f08 : New test.
624 2017-03-31 Richard Sandiford <richard.sandiford@arm.com>
626 PR tree-optimization/80218
627 * gcc.dg/pr80218.c: New test.
629 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
631 Backport from mainline
632 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
635 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
637 (dxex, dxexq): Update return type.
638 (diex, diexq): Update argument type.
639 * gcc.target/powerpc/pr80246.c: New test.
641 2017-03-29 Michael Meissner <meissner@linux.vnet.ibm.com>
644 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
647 * g++.dg/pr71294.C: New test.
649 2017-03-29 Richard Biener <rguenther@suse.de>
651 Backport from mainline
652 2017-03-28 Richard Biener <rguenther@suse.de>
654 PR tree-optimization/78644
655 * gcc.dg/pr78644-1.c: New testcase.
656 * gcc.dg/pr78644-2.c: Likewise.
658 2017-03-27 Richard Biener <rguenther@suse.de>
660 PR tree-optimization/80181
661 * gcc.dg/torture/pr80181.c: New testcase.
663 2017-03-28 Marek Polacek <polacek@redhat.com>
665 Backport from mainline
666 2017-03-28 Marek Polacek <polacek@redhat.com>
669 * c-c++-common/ubsan/shift-10.c: New test.
671 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
674 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
677 * gcc.target/powerpc/pr78543.c: New test.
679 2017-03-27 Tom de Vries <tom@codesourcery.com>
682 2017-03-24 Tom de Vries <tom@codesourcery.com>
685 * gcc.dg/tls/emutls-2.c: Add dg-require-effective-target
688 2017-03-26 Paul Thomas <pault@gcc.gnu.org>
692 * gfortran.dg/submodule_25.f08 : New test.
694 2017-03-24 Tom de Vries <tom@codesourcery.com>
697 2017-03-24 Tom de Vries <tom@codesourcery.com>
700 * gcc.dg/torture/pr71881.c: Add dg-require-effective-target alloca.
701 * gcc.dg/torture/pr78742.c: Same.
703 2017-03-22 Martin Liska <mliska@suse.cz>
705 Backport from mainline
706 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
708 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
710 2017-03-22 Martin Liska <mliska@suse.cz>
712 Backport from mainline
713 2017-03-14 Martin Liska <mliska@suse.cz>
716 * gcc.dg/tree-prof/pr66295.c: New test.
718 2017-03-22 Martin Liska <mliska@suse.cz>
720 Backport from mainline
721 2017-02-22 Martin Liska <mliska@suse.cz>
724 * gcc.dg/tree-prof/pr79587.c: New test.
726 2017-03-22 Martin Liska <mliska@suse.cz>
728 Backport from mainline
729 2017-02-03 Martin Liska <mliska@suse.cz>
732 * gcc.target/i386/mvc9.c: New test.
734 2017-03-22 Martin Liska <mliska@suse.cz>
736 Backport from mainline
737 2017-03-22 Martin Liska <mliska@suse.cz>
740 * g++.dg/ext/mv8.C: Add power* targets.
742 2017-03-22 Martin Liska <mliska@suse.cz>
744 Backport from mainline
745 2017-03-21 Martin Liska <mliska@suse.cz>
747 * gcc.target/i386/pr65044.c: Add '.' in order to catch
750 2017-03-22 Martin Liska <mliska@suse.cz>
752 Backport from mainline
753 2017-03-20 Martin Liska <mliska@suse.cz>
756 * gcc.target/i386/mpx/pr79753.c: New test.
758 2017-03-22 Martin Liska <mliska@suse.cz>
760 Backport from mainline
761 2017-03-20 Martin Liska <mliska@suse.cz>
765 * g++.dg/pr79769.C: New test.
766 * gcc.target/i386/mpx/pr79770.c: New test.
768 2017-03-22 Martin Liska <mliska@suse.cz>
770 Backport from mainline
771 2017-03-13 Martin Liska <mliska@suse.cz>
774 * gcc.target/i386/mpx/pr78339.c: New test.
776 2017-03-22 Martin Liska <mliska@suse.cz>
778 Backport from mainline
779 2017-03-09 Martin Liska <mliska@suse.cz>
781 PR tree-optimization/79631
782 * gcc.target/i386/mpx/pr79631.c: New test.
784 2017-03-22 Martin Liska <mliska@suse.cz>
786 Backport from mainline
787 2017-03-09 Martin Liska <mliska@suse.cz>
791 * gcc.target/i386/pr71458.c: Update scanned pattern.
793 2017-03-22 Martin Liska <mliska@suse.cz>
795 Backport from mainline
796 2017-03-09 Martin Liska <mliska@suse.cz>
799 * g++.dg/pr79761.C: New test.
801 2017-03-22 Martin Liska <mliska@suse.cz>
803 Backport from mainline
804 2017-03-03 Martin Liska <mliska@suse.cz>
806 PR tree-optimization/79803
807 * gcc.dg/tree-ssa/pr79803.c: New test.
809 2017-03-22 Martin Liska <mliska@suse.cz>
811 Backport from mainline
812 2017-03-03 Martin Liska <mliska@suse.cz>
814 PR rtl-optimization/79574
815 * gcc.dg/pr79574-2.c: New test.
817 2017-03-22 Martin Liska <mliska@suse.cz>
819 Backport from mainline
820 2017-02-17 Martin Liska <mliska@suse.cz>
822 PR rtl-optimization/79574
823 * gcc.dg/pr79574.c: New test.
825 2017-03-22 Martin Liska <mliska@suse.cz>
827 Backport from mainline
828 2016-06-13 Martin Liska <mliska@suse.cz>
831 * gcc.target/i386/pr71458.c: New test.
833 2017-03-21 Martin Sebor <msebor@redhat.com>
836 * g++.dg/warn/Wunused-var-26.C: New test.
838 2017-03-21 Pat Haugen <pthaugen@us.ibm.com>
840 Backport from mainline:
841 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
844 * gcc.target/powerpc/pr79951.c: New.
846 2017-03-16 Richard Biener <rguenther@suse.de>
848 Backport from mainline
849 2017-02-28 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/79732
852 * gcc.dg/torture/pr79732.c: New testcase.
854 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
857 * gcc.target/i386/pr80019.c: New test.
859 2017-03-15 Marek Polacek <polacek@redhat.com>
861 Backported from mainline
862 2016-12-14 Marek Polacek <polacek@redhat.com>
865 * g++.dg/ext/flexary12.C: Adjust dg-error.
866 * g++.dg/ext/flexary20.C: New.
867 * g++.dg/ext/flexary21.C: New.
869 2017-03-14 Marek Polacek <polacek@redhat.com>
871 Backported from mainline
872 2017-03-09 Marek Polacek <polacek@redhat.com>
874 PR c++/79900 - ICE in strip_typedefs
875 * g++.dg/warn/Wpadded-1.C: New test.
878 * g++.dg/expr/ptrmem8.C: New test.
879 * g++.dg/expr/ptrmem9.C: New test.
881 Backported from mainline
882 2017-01-31 Nathan Sidwell <nathan@acm.org>
885 * g++.dg/cpp1y/pr61636-1.C: Augment.
887 Backported from mainline
888 2017-01-17 Nathan Sidwell <nathan@acm.org>
891 * g++.dg/cpp1y/pr61636-1.C: New.
892 * g++.dg/cpp1y/pr61636-2.C: New.
893 * g++.dg/cpp1y/pr61636-3.C: New.
895 2017-03-14 Marek Polacek <polacek@redhat.com>
899 * c-c++-common/nonnull-3.c: New test.
900 * g++.dg/warn/Wnonnull3.C: New test.
902 2017-03-14 Richard Biener <rguenther@suse.de>
904 Backport from mainline
905 2017-03-09 Richard Biener <rguenther@suse.de>
907 PR tree-optimization/79977
908 * gcc.dg/graphite/pr79977.c: New testcase.
910 2017-03-09 Richard Biener <rguenther@suse.de>
913 * gcc.dg/fixed-point/pr79971.c: New testcase.
915 2017-03-02 Richard Biener <rguenther@suse.de>
918 * gcc.dg/vector-1.c: New testcase.
920 2017-02-22 Richard Biener <rguenther@suse.de>
922 PR tree-optimization/79666
923 * gcc.dg/torture/pr79666.c: New testcase.
925 2017-03-07 Marek Polacek <polacek@redhat.com>
927 Backported from mainline
928 2017-03-06 Marek Polacek <polacek@redhat.com>
930 PR c++/79796 - ICE with NSDMI and this pointer
931 * g++.dg/cpp0x/nsdmi13.C: New test.
933 2017-03-06 Michael Meissner <meissner@linux.vnet.ibm.com>
936 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
939 * gcc.target/powerpc/pr79439.c: New test.
941 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
944 * gcc.target/i386/pr79514.c: New test.
946 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
948 Backport from mainline:
949 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
951 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
954 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
957 * gcc.target/powerpc/pr79544.c: New.
959 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
961 * gcc.target/sparc/20170228-1.c: New test.
963 2017-02-25 Paul Thomas <pault@gcc.gnu.org>
966 * gfortran.dg/submodule_22.f08: New test.
969 * gfortran.dg/submodule_21.f08: New test.
971 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
973 * gnat.dg/opt63.adb: New test.
975 2017-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
978 * gcc.target/powerpc/pr79268.c: Enable for BE targets also.
980 2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
982 Backport from mainline
983 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
986 * gcc.target/powerpc/vec-xxpermdi.c: New file.
988 2017-02-20 Marek Polacek <polacek@redhat.com>
990 Backport from mainline
991 2017-02-20 Marek Polacek <polacek@redhat.com>
994 * gcc.dg/comp-goto-4.c: New.
997 * c-c++-common/ubsan/bounds-14.c: New test.
999 2017-02-20 Marek Polacek <polacek@redhat.com>
1001 Backport from mainline
1002 2017-02-17 Marek Polacek <polacek@redhat.com>
1005 * gcc.dg/torture/pr79536.c: New test.
1007 2017-01-17 Carl Love <cel@us.ibm.com>
1009 Backport from mainline commit r245460 on 2017-02-14
1012 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1013 xvcvsxdsp and xvcvuxdsp instructions.
1015 2017-02-16 Jakub Jelinek <jakub@redhat.com>
1017 Backported from mainline
1018 2017-02-09 Marek Polacek <polacek@redhat.com>
1021 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1022 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1023 * c-c++-common/gomp/pr79428-2.c: New test.
1024 * c-c++-common/gomp/pr79428-5.c: New test.
1025 * c-c++-common/gomp/pr79428-6.c: New test.
1026 * c-c++-common/pr79428-3.c: New test.
1028 2017-02-15 Jakub Jelinek <jakub@redhat.com>
1030 Backported from mainline
1031 2017-02-10 Jakub Jelinek <jakub@redhat.com>
1033 PR tree-optimization/79411
1034 * gcc.c-torture/compile/pr79411.c: New test.
1036 2017-02-09 Jakub Jelinek <jakub@redhat.com>
1039 * c-c++-common/gomp/pr79429.c: New test.
1040 * g++.dg/gomp/pr79429.C: New test.
1043 * c-c++-common/gomp/pr79431.c: New test.
1045 2017-02-06 Jakub Jelinek <jakub@redhat.com>
1048 * g++.dg/lookup/pr79377.C: New test.
1050 2017-02-02 Jakub Jelinek <jakub@redhat.com>
1053 * gcc.target/powerpc/pr79197.c: New test.
1054 * gcc.c-torture/compile/pr79197.c: New test.
1056 2017-01-31 Jakub Jelinek <jakub@redhat.com>
1058 PR tree-optimization/79267
1059 * g++.dg/opt/pr79267.C: New test.
1061 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
1064 * gcc.target/i386/pr79495.c: New test.
1067 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1068 Use dg-additional-options for ia32 target. Remove XFAIL.
1070 2017-02-13 Nathan Sidwell <nathan@acm.org>
1073 * g++.dg/cpp0x/pr79296.C: New.
1075 2017-02-08 Richard Biener <rguenther@suse.de>
1077 Backport from mainline
1078 2017-02-08 Richard Biener <rguenther@suse.de>
1080 PR tree-optimization/71824
1081 PR tree-optimization/79409
1082 * gcc.dg/graphite/pr71824-3.c: New testcase.
1084 2017-02-08 Richard Biener <rguenther@suse.de>
1086 PR tree-optimization/71824
1087 * gcc.dg/graphite/pr71824-2.c: New testcase.
1089 2017-02-01 Richard Biener <rguenther@suse.de>
1091 PR tree-optimization/71824
1092 * gcc.dg/graphite/pr71824.c: New testcase.
1094 2017-02-03 Carl Love <cel@us.ibm.com>
1096 * gcc.target/powerpc/builtins-3-p8.c: Add new testfile for missing
1097 vec_packs built-in tests.
1099 2017-02-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1101 Backport from mainline
1102 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1105 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1106 vectorized on POWER unless hardware misaligned loads are
1109 2017-01-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1111 Backport from mainline
1112 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1115 * gcc.target/powerpc/pr79268.c: New file.
1116 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1117 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1118 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1119 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1121 2017-01-29 Andre Vehreschild <vehre@gcc.gnu.org>
1124 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1127 * gfortran.dg/coarray/event_4.f08: New test.
1129 2017-01-29 Andre Vehreschild <vehre@gcc.gnu.org>
1132 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1135 * gfortran.dg/coarray_43.f90: New test.
1137 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1140 * gfortran.dg/coarray_event_1.f08: New test.
1142 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1145 * gfortran.dg/coarray/event_3.f08: New test.
1147 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
1150 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1152 2017-01-26 Eric Botcazou <ebotcazou@adacore.com>
1154 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1156 * g++.dg/opt/call2.C: New test.
1157 * g++.dg/opt/call3.C: Likewise.
1158 * gnat.dg/array26.adb: New test.
1159 * gnat.dg/array26_pkg.ad[sb]: New helper.
1160 * gnat.dg/array27.adb: New test.
1161 * gnat.dg/array27_pkg.ad[sb]: New helper.
1162 * gnat.dg/array28.adb: New test.
1163 * gnat.dg/array28_pkg.ad[sb]: New helper.
1165 2017-01-26 Richard Biener <rguenther@suse.de>
1167 Backport from mainline
1168 2016-01-10 Richard Biener <rguenther@suse.de>
1170 PR tree-optimization/79034
1171 * g++.dg/torture/pr79034.C: New testcase.
1173 2016-12-13 Richard Biener <rguenther@suse.de>
1176 * gcc.dg/torture/pr78742.c: New testcase.
1178 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1180 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1182 2017-01-23 Martin Liska <mliska@suse.cz>
1184 Backport from mainline
1185 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1187 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1189 2017-01-23 Martin Liska <mliska@suse.cz>
1191 Backport from mainline
1192 2017-01-20 Martin Liska <mliska@suse.cz>
1195 * gcc.dg/lto/pr69188_0.c: New test.
1196 * gcc.dg/lto/pr69188_1.c: New test.
1198 2017-01-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1200 Backport from mainline
1201 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1203 * gcc.target/powerpc/swaps-p8-27.c: New.
1205 2017-01-20 Wilco Dijkstra <wdijkstr@arm.com>
1207 Backport from mainline
1209 * gcc.target/aarch64/eh_return.c: New test.
1211 2017-01-20 Marek Polacek <polacek@redhat.com>
1213 Backported from mainline
1214 2017-01-04 Marek Polacek <polacek@redhat.com>
1218 * g++.dg/cpp0x/range-for32.C: New test.
1219 * g++.dg/cpp0x/range-for33.C: New test.
1221 2017-01-20 Richard Earnshaw <rearnsha@arm.com>
1223 Backported from mainline
1224 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
1226 PR rtl-optimization/79121
1227 * gcc.c-torture/execute/pr79121.c: New test.
1229 2017-01-20 Martin Liska <mliska@suse.cz>
1231 Backport from mainline
1232 2017-01-13 Martin Liska <mliska@suse.cz>
1235 * gcc.c-torture/execute/pr79043.c: New test.
1237 2017-01-20 Martin Liska <mliska@suse.cz>
1239 Backport from mainline
1240 2017-01-17 Martin Liska <mliska@suse.cz>
1243 * g++.dg/ipa/pr71207.C: New test.
1245 2017-01-17 Jakub Jelinek <jakub@redhat.com>
1247 Backported from mainline
1248 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1251 * g++.dg/cpp0x/pr78341.C: New test.
1254 * gcc.dg/lto/pr50199_0.c: New test.
1256 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1259 * c-c++-common/Wunused-var-16.c: New test.
1262 * g++.dg/cpp0x/pr78693.C: New test.
1265 * g++.dg/cpp0x/pr71182.C: New test.
1267 2016-12-21 Jakub Jelinek <jakub@redhat.com>
1270 * gfortran.dg/gomp/map-1.f90: Add expected error.
1271 * gfortran.dg/gomp/pr78866-1.f90: New test.
1272 * gfortran.dg/gomp/pr78866-2.f90: New test.
1274 2017-01-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1276 Backport from mainline
1277 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1279 PR rtl-optimization/78617
1280 * gcc.c-torture/execute/pr78617.c: New test.
1282 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1284 Backport from mainline
1285 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1288 * gcc.target/powerpc/swaps-p8-26.c: New.
1290 2017-01-11 Nathan Sidwell <nathan@acm.org>
1293 * g++.dg/pr77812.C: New.
1295 2017-01-10 Thomas Schwinge <thomas@codesourcery.com>
1297 Backport from trunk r241334:
1298 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1300 PR tree-optimization/78024
1301 * gcc.dg/goacc/loop-processing-1.c: New file.
1303 2017-01-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1305 Backport from mainline
1306 2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1308 * gcc.target/arm/pr78255-2.c: Fix to work for targets
1309 that do not optimize for tailcall.
1311 2017-01-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1313 Backport from mainline
1314 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1316 PR rtl-optimization/78255
1317 * gcc.target/aarch64/pr78255.c: New.
1318 * gcc.target/arm/pr78255-1.c: New.
1319 * gcc.target/arm/pr78255-2.c: New.
1321 2017-01-06 Wilco Dijkstra <wdijkstr@arm.com>
1323 Backport from mainline
1324 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1327 * gcc.target/arm/pr78041.c: New test.
1329 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1331 Backport from mainline
1332 2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1334 * gcc.target/s390/litpool-str-1.c: New test.
1336 2017-01-04 Richard Biener <rguenther@suse.de>
1338 Backport from mainline
1339 2016-05-11 Richard Biener <rguenther@suse.de>
1341 PR tree-optimization/71055
1342 * gcc.dg/torture/pr71055.c: New testcase.
1344 2017-01-03 Martin Liska <mliska@suse.cz>
1346 Backport from mainline
1347 2016-12-21 Martin Liska <mliska@suse.cz>
1350 * gcc.dg/spellcheck-options-13.c: New test.
1352 2017-01-03 Martin Liska <mliska@suse.cz>
1354 Backport from mainline
1355 2016-12-22 Martin Liska <mliska@suse.cz>
1357 PR tree-optimization/78886
1358 * gcc.dg/tree-ssa/pr78886.c: New test.
1360 2017-01-03 Martin Liska <mliska@suse.cz>
1362 Backport from mainline
1363 2016-12-13 Martin Liska <mliska@suse.cz>
1365 PR tree-optimization/78428
1366 * gcc.dg/tree-ssa/pr78428.c: New test.
1368 2016-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1372 * gfortran.dg/fimplicit_none_1.f90: New test.
1373 * gfortran.dg/fimplicit_none_2.f90: New test.
1375 2016-12-21 Jakub Jelinek <jakub@redhat.com>
1378 * gcc.c-torture/execute/pr77767.c: New test.
1380 Backported from mainline
1381 2016-12-13 Jakub Jelinek <jakub@redhat.com>
1384 * g++.dg/ipa/pr77905.C: New test.
1386 2016-12-21 Release Manager
1388 * GCC 6.3.0 released.
1390 2016-12-15 Jakub Jelinek <jakub@redhat.com>
1393 * gcc.dg/pr78540.c: Add -w to dg-options.
1396 * gcc.dg/pr77834.c: Add -w to dg-options.
1398 2016-12-14 Nathan Sidwell <nathan@acm.org>
1401 * g++.dg/cpp0x/pr78701.C: New.
1403 2016-12-14 Jakub Jelinek <jakub@redhat.com>
1406 * gcc.dg/tls/pr78796.c: New test.
1408 2016-12-14 Richard Biener <rguenther@suse.de>
1410 PR tree-optimization/78731
1411 * gcc.dg/torture/pr78731.c: New testcase.
1413 2016-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1415 Backport from mainline
1416 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1418 PR tree-optimization/77673
1419 * gcc.dg/pr77673.c: New test.
1421 2016-12-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1423 Backport from mainline
1424 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1427 * gcc.target/powerpc/pr72717.c: New test.
1429 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
1431 Backport from mainline
1432 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1434 PR rtl-optimization/77309
1435 * gcc.dg/torture/pr77309.c: New test.
1437 2016-12-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1439 Backport from mainline
1440 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1443 * gcc.target/arm/pr77904.c: New test.
1445 2016-12-11 Iain Sandoe <iain@codesourcery.com>
1447 Backport from mainline
1448 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1449 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1450 Dominique d'Humieres <dominiq@lps.ens.fr>
1453 * gcc.dg/darwin-minversion-1.c: Update min version check.
1454 * gcc.dg/darwin-minversion-2.c: Likewise.
1455 * gcc.dg/darwin-minversion-3.c: Likewise.
1457 2016-12-11 Iain Sandoe <iain@codesourcery.com>
1459 Backport from mainline
1460 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1463 * gcc.dg/pr57438-1.c: New Test.
1464 * gcc.dg/pr57438-2.c: New Test.
1466 2016-12-11 Iain Sandoe <iain@codesourcery.com>
1468 Backport from mainline
1469 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1470 Iain Sandoe <iain@codesourcery.com>
1473 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1474 linker-visible symbols.
1475 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1476 * gcc.dg/const-uniq-1.c: Likewise.
1477 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1479 2016-12-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1481 Backport from mainline
1482 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1485 * gcc.target/arm/pr77933-1.c: New test.
1486 * gcc.target/arm/pr77933-2.c: Likewise.
1488 2016-12-09 Janus Weil <janus@gcc.gnu.org>
1492 * gfortran.dg/derived_result.f90: New test case.
1494 2016-12-09 Nathan Sidwell <nathan@acm.org>
1497 * g++.dg/cpp1y/pr78550.C: New.
1499 2016-12-09 Richard Biener <rguenther@suse.de>
1501 Backport from mainline
1502 2016-11-07 Richard Biener <rguenther@suse.de>
1504 PR tree-optimization/78189
1505 * g++.dg/torture/pr78189.C: New testcase.
1507 2016-12-09 Richard Biener <rguenther@suse.de>
1509 Backport from mainline
1510 2016-11-28 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/78542
1513 * gcc.dg/torture/pr78542.c: New testcase.
1515 2016-11-23 Richard Biener <rguenther@suse.de>
1517 PR tree-optimization/78482
1518 * gcc.dg/torture/pr78482.c: New testcase.
1520 2016-11-23 Richard Biener <rguenther@suse.de>
1523 * gcc.dg/torture/pr71762-1.c: New testcase.
1524 * gcc.dg/torture/pr71762-2.c: Likewise.
1525 * gcc.dg/torture/pr71762-3.c: Likewise.
1526 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1528 2016-11-11 Richard Biener <rguenther@suse.de>
1530 PR tree-optimization/71575
1531 * gcc.dg/graphite/pr71575-1.c: New testcase.
1532 * gcc.dg/graphite/pr71575-2.c: Likewise.
1534 2016-11-07 Richard Biener <rguenther@suse.de>
1536 PR tree-optimization/78224
1537 * g++.dg/torture/pr78224.C: New testcase.
1539 2016-11-05 David Edelsohn <dje.gcc@gmail.com>
1540 Richard Biener <rguenther@suse.de>
1544 * g++.dg/ipa/pr78188.C: New test.
1546 2016-09-20 Richard Biener <rguenther@suse.de>
1548 PR tree-optimization/77646
1549 * gcc.dg/torture/pr77646.c: New testcase.
1551 2016-12-08 Nathan Sidwell <nathan@acm.org>
1554 * g++.dg/cpp1y/pr78551.C: New.
1556 2016-12-07 Jakub Jelinek <jakub@redhat.com>
1558 Backported from mainline
1559 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1562 * g++.dg/cpp0x/pr78649.C: New test.
1564 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1567 * gcc.dg/pr78540.c: New test.
1570 * g++.dg/debug/pr72808.C: New test.
1572 PR rtl-optimization/78546
1573 * gcc.dg/torture/pr78546-1.c: New test.
1574 * gcc.dg/torture/pr78546-2.c: New test.
1577 * gfortran.dg/gomp/pr78298.f90: New test.
1580 * g++.dg/cpp1y/pr77591.C: New test.
1582 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1585 * gfortran.dg/gomp/pr69183.f90: New test.
1588 * g++.dg/cpp1y/pr77739.C: New test.
1590 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1593 * gcc.dg/torture/pr78416.c: New test.
1595 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1598 * g++.dg/vect/simd-clone-7.cc: New test.
1600 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1603 * gcc.target/i386/pr78419.c: New test.
1606 * g++.dg/tls/pr77285-1.C: New test.
1607 * g++.dg/tls/pr77285-2.C: New test.
1609 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1611 PR rtl-optimization/78378
1612 * gcc.c-torture/execute/pr78378.c: New test.
1615 * gfortran.dg/gomp/pr78299.f90: New test.
1617 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1620 * gcc.target/i386/pr78227-1.c: New test.
1621 * gcc.target/i386/pr78227-2.c: New test.
1623 2016-11-04 Jakub Jelinek <jakub@redhat.com>
1626 * gcc.dg/pr77834.c: New test.
1628 2016-10-31 Jakub Jelinek <jakub@redhat.com>
1631 * c-c++-common/builtin-shuffle-1.c: New test.
1633 2016-10-29 Jakub Jelinek <jakub@redhat.com>
1635 PR rtl-optimization/77919
1636 * g++.dg/torture/pr77919-2.C: New test.
1638 2016-10-28 Jakub Jelinek <jakub@redhat.com>
1640 PR rtl-optimization/77919
1641 * g++.dg/torture/pr77919.C: New test.
1643 2016-10-27 Jakub Jelinek <jakub@redhat.com>
1646 * g++.dg/gomp/declare-simd-7.C: New test.
1648 2016-10-26 Jakub Jelinek <jakub@redhat.com>
1651 * gfortran.dg/gomp/pr77973.f90: New test.
1653 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.dg/pch/pr66343-1.c: New test.
1657 * gcc.dg/pch/pr66343-1.hs: New file.
1658 * gcc.dg/pch/pr66343-2.c: New test.
1659 * gcc.dg/pch/pr66343-2.hs: New file.
1661 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1664 * g++.dg/cpp1y/constexpr-77467.C: New test.
1666 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1669 * g++.dg/ubsan/return-4.C: New test.
1670 * g++.dg/ubsan/return-5.C: New test.
1671 * g++.dg/ubsan/return-6.C: New test.
1674 * gfortran.dg/gomp/pr77666.f90: New test.
1676 2016-09-22 Jakub Jelinek <jakub@redhat.com>
1679 * gfortran.dg/gomp/pr77665.f90: New test.
1681 2016-09-20 Jakub Jelinek <jakub@redhat.com>
1684 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1687 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1690 * c-c++-common/pr77624-1.c: New test.
1691 * c-c++-common/pr77624-2.c: New test.
1693 2016-09-19 Jakub Jelinek <jakub@redhat.com>
1694 Jan Hubicka <jh@suse.cz>
1697 * gcc.dg/pr77587.c: New test.
1698 * gcc.dg/pr77587a.c: New file.
1700 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1703 * g++.dg/cpp0x/constexpr-77482.C: New test.
1706 * g++.dg/cpp0x/mutable1.C: New test.
1708 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1710 Backport from mainline
1711 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1713 * gcc.target/arm/empty_fiq_handler.c: New test.
1715 Backport from mainline
1716 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1718 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1719 target is Thumb-only.
1721 2016-12-07 Jonathan Wakely <jwakely@redhat.com>
1724 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1726 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1727 (check_effective_target_c++): Likewise. Also match for libstdc++.
1729 2016-12-04 Janus Weil <janus@gcc.gnu.org>
1733 * gfortran.dg/typebound_proc_35.f90: New test case.
1735 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1737 Backport from mainline
1738 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1740 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1742 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1744 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1747 * gfortran.dg/pr78279.f90: New test.
1749 2016-12-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1751 Back port from trunk
1752 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1755 * gcc.target/powerpc/fusion4.c: New test.
1757 2016-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1759 Backport from mainline
1760 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1764 * gcc.target/arm/pr48863.c: New test.
1766 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1769 * gfortran.dg/class_result_4.f90: New test.
1771 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1773 * gcc.c-torture/compile/20161124-1.c: New test.
1775 2016-11-24 Christophe Lyon <christophe.lyon@linaro.org>
1777 Backport from mainline
1778 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1780 * gcc.dg/pr78333.c: Add empty implementations of
1781 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1782 problems on non-glibc systems.
1784 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1787 * gfortran.dg/pr78297.f90: New test.
1789 2016-11-23 Janus Weil <janus@gcc.gnu.org>
1793 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1795 2016-11-23 Richard Biener <rguenther@suse.de>
1797 Backport from mainline
1798 2016-11-23 Richard Biener <rguenther@suse.de>
1801 * g++.dg/lto/pr78472_0.c: New testcase.
1802 * g++.dg/lto/pr78472_1.C: Likewise.
1804 2016-11-17 Richard Biener <rguenther@suse.de>
1807 * gcc.dg/torture/pr78305.c: New testcase.
1809 2016-11-16 Richard Biener <rguenther@suse.de>
1812 * gcc.dg/pr78333.c: New testcase.
1814 2016-11-07 Richard Biener <rguenther@suse.de>
1816 PR tree-optimization/78228
1817 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1819 2016-11-04 Richard Biener <rguenther@suse.de>
1822 * gcc.dg/pr78185.c: New testcase.
1824 2016-10-06 Richard Biener <rguenther@suse.de>
1826 PR tree-optimization/77855
1827 * gcc.dg/torture/pr77855.c: New testcase.
1829 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1832 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1833 * gfortran.dg/fmt_tab_2.f90: Ditto.
1835 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1837 Backport from mainline
1838 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1841 * g++.dg/torture/pr77822.C: New test.
1843 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1846 * gfortran.dg/forall_18.f90: New testcase.
1848 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1850 * gnat.dg/renaming11.ad[sb]: New test.
1852 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/lto21.adb: New test.
1855 * gnat.dg/lto21_pkg1.ads: New helper.
1856 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1858 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
1861 * gcc.target/i386/pr78310.c: New test.
1863 2016-11-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
1866 * gcc.target/s390/pr77822.c: New test for PR/77822.
1868 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
1871 * gcc.target/i386/pr78262.c: New test.
1873 2016-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1877 * gfortran.dg/warn_conversion_9.f90: New test.
1879 2016-11-07 Richard Biener <rguenther@suse.de>
1882 * g++.dg/pr78229.C: New testcase.
1884 2016-11-05 Martin Sebor <msebor@redhat.com>
1886 Backport from trunk.
1888 * gcc.dg/init-excess-2.c: New test.
1889 * gcc.dg/Woverride-init-1.c: Adjust.
1890 * gcc.dg/Woverride-init-2.c: Same.
1892 2016-11-05 Martin Sebor <msebor@redhat.com>
1895 * g++.dg/ext/flexary18.C: New test.
1896 * g++.dg/ext/flexary19.C: New test.
1898 2016-11-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1900 Backport from mainline
1901 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1904 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1905 * gcc.target/i386/pr65105-1.c: Likewise.
1906 * gcc.target/i386/pr65105-2.c: Likewise.
1907 * gcc.target/i386/pr65105-3.c: Likewise.
1908 * gcc.target/i386/pr65105-5.c: Likewise.
1909 * gcc.target/i386/pr67761.c: Likewise.
1911 2016-11-03 Martin Liska <mliska@suse.cz>
1913 Backport from mainline
1914 2016-08-12 Martin Liska <mliska@suse.cz>
1916 * g++.dg/gcov/gcov-16.C: New test.
1917 * lib/gcov.exp: Support new argument for run-gcov function.
1919 2016-11-03 Richard Biener <rguenther@suse.de>
1921 Backport from mainline
1922 2016-09-29 Richard Biener <rguenther@suse.de>
1924 PR tree-optimization/77768
1925 * gcc.dg/torture/pr77768.c: New testcase.
1927 2016-11-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1932 * gfortran.dg/where_5.f90: New test.
1933 * gfortran.dg/where_6.f90: New test.
1935 2016-11-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1938 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1941 * c-c++-common/pr72747-1.c: New test.
1942 * c-c++-common/pr72747-2.c: Likewise.
1944 2016-11-02 Richard Biener <rguenther@suse.de>
1946 Backport from mainline
1947 2016-10-06 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/77839
1950 * gcc.dg/torture/pr77839.c: New testcase.
1952 2016-09-27 Richard Biener <rguenther@suse.de>
1954 PR tree-optimization/77745
1955 * g++.dg/torture/pr77745.C: New testcase.
1957 2016-09-21 Richard Biener <rguenther@suse.de>
1959 PR tree-optimization/77648
1960 * gcc.dg/torture/pr77648-1.c: New testcase.
1961 * gcc.dg/torture/pr77648-2.c: Likewise.
1963 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1965 * lib/target-supports.exp (check_gc_sections_available): Use
1966 -print-prog-name=ld to determine linker used.
1968 2016-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1970 Backport from mainline
1971 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1973 PR rtl-optimization/78038
1974 * gcc.target/aarch64/pr78038.c: New test.
1976 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1980 * gfortran.dg/fmt_t_9.f: New test.
1982 2016-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1986 * gfortran.dg/dependency_47.f90: New test.
1987 * gfortran.dg/dependency_49.f90: New test.
1989 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1993 * gfortran.dg/pr67219.f90: New test.
1995 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1998 * gfortran.dg/pr78092.f90: New test.
2000 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2004 * gfortran.dg/submodule_18.f08: New test.
2005 * gfortran.dg/submodule_19.f08: New test.
2007 2016-10-26 Uros Bizjak <ubizjak@gmail.com>
2009 * gcc.target/i386/bmi-6.c: XFAIL.
2011 Backport from mainline
2012 2016-10-21 Jakub Jelinek <jakub@redhat.com>
2015 * gcc.target/i386/pr78057.c: New test.
2017 Backport from mainline
2018 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
2021 * gcc.target/i386/pr78037.c: New test.
2023 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2025 * gnat.dg/opt59.adb: New test.
2026 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2028 2016-10-24 Bernd Edlinge <bernd.edlinger@hotmail.de>
2030 Backport from mainline r240313, r240355, r240573
2031 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2033 PR tree-optimization/77550
2034 * g++.dg/pr77550.C: New test.
2036 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2038 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2040 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2043 * g++.dg/pr77550.C: Avoid undefined behavior.
2045 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2048 * gfortran.dg/pr71895.f90: New test.
2050 2016-10-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2052 Backport from mainline
2053 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2055 PR tree-optimization/77916
2056 * gcc.dg/torture/pr77916.c: New.
2058 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2061 * gfortran.dg/pr77763.f90
2063 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
2068 * gfortran.dg/proc_ptr_49.f90: New test.
2070 2016-10-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2074 * gfortran.dg/string_length_3.f90: New test.
2076 2016-10-23 Andre Vehreschild <vehre@gcc.gnu.org>
2078 Backported from trunk
2080 * gfortran.dg/allocate_with_source_22.f03: New test.
2081 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2084 2016-10-19 Uros Bizjak <ubizjak@gmail.com>
2087 * gcc.target/i386/pr77991.c: New test.
2089 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2091 Backported from trunk
2093 * gfortran.dg/pr77978_1.f90: New test.
2094 * gfortran.dg/pr77978_2.f90: Ditto.
2095 * gfortran.dg/pr77978_3.f90: Ditto.
2098 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2100 Backport from mainline
2101 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2103 PR tree-optimization/77937
2104 * gcc.dg/torture/pr77937-1.c: New.
2105 * gcc.dg/torture/pr77937-2.c: New.
2107 2016-10-17 Martin Liska <mliska@suse.cz>
2109 Backported from mainline
2110 2016-10-13 Martin Liska <mliska@suse.cz>
2112 PR tree-optimization/77943
2113 * g++.dg/tree-ssa/pr77943.C: New test.
2115 2016-10-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2119 * gfortran.dg/matmul_11.f90: New test.
2121 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2123 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2124 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2125 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2127 2016-10-14 Martin Sebor <msebor@redhat.com>
2130 * g++.dg/ext/flexary4.C: Adjust.
2131 * g++.dg/ext/flexary5.C: Same.
2132 * g++.dg/ext/flexary9.C: Same.
2133 * g++.dg/ext/flexary19.C: New test.
2134 * g++.dg/ext/flexary18.C: New test.
2135 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2137 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2138 Avoid generating a flexible array member in an array.
2140 2016-10-13 Andrew Senkevich <andrew.senkevich@intel.com>
2143 * gcc.target/i386/pcommit-1.c: Deleted test.
2144 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2145 * gcc.target/i386/sse-13.c: Ditto.
2146 * gcc.target/i386/sse-14.c: Ditto.
2147 * gcc.target/i386/sse-22.c: Ditto.
2148 * gcc.target/i386/sse-23.c: Ditto.
2149 * g++.dg/other/i386-2.C: Ditto.
2150 * g++.dg/other/i386-3.C: Ditto.
2152 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2155 * gfortran.dg/pr77942.f90
2157 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2159 * gnat.dg/inline13.ad[sb]: New test.
2160 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2162 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2164 * gnat.dg/biased_subtype.adb: New test.
2166 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2169 * gfortran.dg/pr77406.f90: New test.
2170 * gfortran.dg/assumed_type_3.f90: Update error messages.
2171 * gfortran.dg/defined_operators_1.f90: Ditto.
2172 * gfortran.dg/generic_26.f90: Ditto.
2173 * gfortran.dg/generic_7.f90: Ditto.
2174 * gfortran.dg/gomp/udr5.f90: Ditto.
2175 * gfortran.dg/gomp/udr7.f90: Ditto.
2176 * gfortran.dg/interface_1.f90: Ditto.
2177 * gfortran.dg/interface_37.f90: Ditto.
2178 * gfortran.dg/interface_5.f90: Ditto.
2179 * gfortran.dg/interface_6.f90: Ditto.
2180 * gfortran.dg/interface_7.f90
2181 * gfortran.dg/no_arg_check_3.f90
2182 * gfortran.dg/operator_5.f90
2183 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2185 2016-10-06 James Clarke <jrtc27@jrtc27.com>
2186 Eric Botcazou <ebotcazou@adacore.com>
2188 * g++.dg/other/pr77759.C: New test.
2190 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2194 * gfortran.dg/associate_22.f90: New test.
2196 2016-10-04 Martin Sebor <msebor@redhat.com>
2198 * g++.dg/warn/Wplacement-new-size-4.C: Use relative line number
2201 2016-10-04 Martin Sebor <msebor@redhat.com>
2203 Backport from trunk.
2204 * lib/gcc-dg.exp (process-message): Support relative line number
2205 notation - .+4 or .-1 etc.
2206 * gcc.dg/dg-test-1.c: New test.
2208 2016-10-04 Uros Bizjak <ubizjak@gmail.com>
2210 Backport from mainline
2211 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2214 * gcc.target/i386/pr77756.c: New test.
2216 2016-09-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2219 PR libgfortran/77707
2220 * gfortran.dg/inquire_17.f90: New test.
2222 2016-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
2226 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2227 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2228 * gfortran.dg/pr41922.f90: New test.
2231 * gfortran.dg/empty_label.f: Adjust test for new error message.
2232 * gfortran.dg/empty_label.f90: Ditto.
2233 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2234 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2235 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2238 * gfortran.dg/pr61318.f90: New test.
2241 * gfortran.dg/pr68566.f90: new test.
2244 * gfortran.dg/pr69514_1.f90: New test.
2245 * gfortran.dg/pr69514_2.f90: New test.
2248 * gfortran.dg/pr69867.f90: New test.
2251 * gfortran.dg/pr69962.f90: New test.
2254 * gfortran.dg/pr70006.f90: New test.
2257 * gfortran.dg/pr71067_1.f90: New test.
2258 * gfortran.dg/pr71067_2.f90: Ditto.
2261 * gfortran.dg/pr71730.f90: New test.
2262 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2263 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2264 * gfortran.dg/array_constructor_26.f03: Ditto.
2267 * gfortran.dg/pr71799.f90: New test.
2270 * gfortran.dg/pr71859.f90: New test.
2271 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2272 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2275 * gfortran.dg/pr71862.f90: New test.
2278 * gfortran.dg/pr77260_1.f90: New test.
2279 * gfortran.dg/pr77260_2.f90: Ditto.
2282 * gfortran.dg/pr77351.f90: New test.
2285 gfortran.dg/pr77372.f90: New test.
2288 * gfortran.dg/pr77380.f90: New test.
2291 * gfortran.dg/pr77391.f90: New test.
2294 * gfortran.dg/pr77420_1.f90: New test.
2295 * gfortran.dg/pr77420_2.f90: Ditto.
2296 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2297 * gfortran.dg/pr77420_4.f90: this file.
2300 * gfortran.dg/pr77429.f90: New test.
2303 * gfortran.dg/pr77460.f90: New test.
2306 * gfortran.dg/pr77506.f90: New test.
2309 * gfortran.dg/ieee/pr77507.f90: New test.
2312 * gfortran.dg/pr77612.f90: New test.
2315 * gfortran.dg/pr77694.f90: New test.
2317 2016-09-27 Richard Biener <rguenther@suse.de>
2319 PR tree-optimization/77478
2320 * gcc.dg/torture/pr77478.c: New testcase.
2322 2016-09-27 Richard Biener <rguenther@suse.de>
2324 Backport from mainline
2325 2016-09-01 Richard Biener <rguenther@suse.de>
2328 * gcc.dg/torture/pr77436.c: New testcase.
2330 2016-09-06 Richard Biener <rguenther@suse.de>
2333 * gcc.dg/pr77450.c: New testcase.
2335 2016-09-15 Richard Biener <rguenther@suse.de>
2337 PR tree-optimization/77514
2338 * gcc.dg/torture/pr77514.c: New testcase.
2340 2016-09-15 Richard Biener <rguenther@suse.de>
2343 * c-c++-common/torture/pr77544.c: New testcase.
2345 2016-09-19 Richard Biener <rguenther@suse.de>
2348 * gcc.dg/torture/pr77605.c: New testcase.
2350 2016-09-25 Uros Bizjak <ubizjak@gmail.com>
2352 Backport from mainline
2353 2016-09-21 Richard Biener <rguenther@suse.de>
2354 Jakub Jelinek <jakub@redhat.com>
2356 PR tree-optimization/77621
2357 * gcc.dg/pr77621.c: New testcase.
2359 Backport from mainline
2360 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2363 * gcc.target/i386/pr77621.c: New test.
2364 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2365 pattern, loop should vectorize with -mtune=atom.
2367 2016-09-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2369 backport from mainline
2370 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2371 Tom de Vries <tom@codesourcery.com>
2374 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2376 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/cpp0x/pr71979.C: New.
2381 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2383 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2385 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2387 Backport from 2016-09-21 trunk r240306.
2390 * gcc.target/avr/torture/pr77326.c: New test.
2392 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2393 Eric Botcazou <ebotcazou@adacore.com>
2396 * gcc.target/i386/pr77594.c: New test.
2398 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2400 Backported from mainline
2401 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2404 * c-c++-common/tsan/pr68260.c: New test.
2406 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2409 * g++.dg/cpp1y/constexpr-77553.C: New test.
2411 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2414 * gfortran.dg/gomp/pr77500.f90: New test.
2417 * gfortran.dg/gomp/pr77516.f90: New test.
2419 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2422 * gcc.target/i386/pr69255-1.c: New test.
2423 * gcc.target/i386/pr69255-2.c: New test.
2424 * gcc.target/i386/pr69255-3.c: New test.
2426 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2429 * g++.dg/asan/pr77396-2.C: New test.
2431 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2434 * g++.dg/asan/pr77396.C: New test.
2436 2016-09-14 Nathan Sidwell <nathan@acm.org>
2439 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2440 * g++.dg/ubsan/pr63956.C: Adjust error location.
2441 * g++.dg/cpp1y/pr77539.C: New.
2443 2016-09-13 Tom de Vries <tom@codesourcery.com>
2445 backport from trunk:
2446 2016-09-13 Jason Merrill <jason@redhat.com>
2447 Tom de Vries <tom@codesourcery.com>
2450 * g++.dg/pr77427.C: New test.
2452 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2455 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2457 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2459 Backport from mainline
2460 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2462 PR rtl-optimization/77452
2463 * gcc.target/i386/pr77452.c: New test.
2465 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2467 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2469 2016-09-01 Jakub Jelinek <jakub@redhat.com>
2471 Backported from mainline
2472 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2475 * gfortran.dg/gomp/pr77352.f90: New test.
2478 * gfortran.dg/gomp/pr77374.f08: New test.
2480 2016-08-30 Jakub Jelinek <jakub@redhat.com>
2482 PR tree-optimization/72866
2483 * gcc.dg/vect/pr72866.c: New test.
2486 * g++.dg/debug/dwarf2/pr77363.C: New test.
2489 * gcc.target/i386/pr77377.c: New test.
2491 2016-08-19 Jakub Jelinek <jakub@redhat.com>
2494 * gfortran.dg/gomp/pr72744.f90: New test.
2497 * gfortran.dg/gomp/pr69281.f90: New test.
2499 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2502 * g++.dg/ipa/devirt-52.C: New test.
2504 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2507 * g++.dg/gomp/pr71910.C: New test.
2509 2016-08-31 Patrick Palka <ppalka@gcc.gnu.org>
2511 Backport from mainline
2512 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2514 PR tree-optimization/71077
2515 * gcc.target/i386/pr71077.c: New test.
2517 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
2520 * gcc.target/i386/pr77403.c: New test.
2522 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2524 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2526 2016-08-28 Uros Bizjak <ubizjak@gmail.com>
2528 Backport from mainline
2529 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
2532 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2533 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2534 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2535 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2536 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2537 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2538 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2539 effective target. Remove scan-assembler-times directives.
2540 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2541 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2542 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2544 2016-08-28 Tom de Vries <tom@codesourcery.com>
2546 backport from trunk:
2547 2016-08-28 Tom de Vries <tom@codesourcery.com>
2550 * gcc.dg/pr70955.c: New test.
2551 * gcc.dg/lto/pr70955_0.c: Same.
2552 * gcc.dg/lto/pr70955_1.c: Same.
2554 2016-08-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2556 Backport from mainline
2557 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2560 * gcc.target/powerpc/pr72863.c: New test.
2562 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
2566 * gfortran.dg/submodule_17.f08: New test.
2568 2016-08-24 Richard Biener <rguenther@suse.de>
2570 Backport from mainline
2571 2016-08-17 Richard Biener <rguenther@suse.de>
2573 PR tree-optimization/76490
2574 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2575 * gcc.dg/pr52904.c: XFAIL.
2577 2016-08-23 Richard Biener <rguenther@suse.de>
2579 Backport from mainline
2580 2016-08-16 Richard Biener <rguenther@suse.de>
2582 PR tree-optimization/76783
2583 * gcc.dg/pr76783.c: New testcase.
2584 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2586 2016-08-12 Richard Biener <rguenther@suse.de>
2588 PR tree-optimization/72851
2589 * gcc.dg/torture/pr72851.c: New testcase.
2591 2016-08-22 Uros Bizjak <ubizjak@gmail.com>
2593 Backport from mainline
2594 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2597 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2599 Backport from mainline
2600 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
2603 * gcc.target/i386/pr72867.c: New test.
2605 2016-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2607 Backport from mainline
2608 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2611 * gcc.c-torture/execute/pr71700.c: New test.
2613 2016-08-22 Release Manager
2615 * GCC 6.2.0 released.
2617 2016-08-22 Richard Biener <rguenther@suse.de>
2619 PR tree-optimization/62171
2620 * gcc.dg/vect/pr62171.c: Remove default vector testsuite flags.
2622 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2624 Backport from mainline
2625 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2628 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2629 * c-c++-common/goacc/reduction-1.c: Likewise.
2630 * c-c++-common/goacc/reduction-2.c: Likewise.
2631 * c-c++-common/goacc/reduction-3.c: Likewise.
2632 * c-c++-common/goacc/reduction-4.c: Likewise.
2634 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2637 Backported from mainline
2638 2016-07-25 Jason Merrill <jason@redhat.com>
2640 * g++.dg/init/elide5.C (operator new): Use decltype(sizeof(1)) instead
2643 2016-08-15 Richard Biener <rguenther@suse.de>
2645 PR tree-optimization/73434
2646 * gcc.dg/torture/pr73434.c: New testcase.
2648 2016-08-15 Jakub Jelinek <jakub@redhat.com>
2650 PR tree-optimization/72824
2651 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2653 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
2655 Backport from mainline
2656 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
2659 * gcc.target/i386/pr76342.c: New test.
2661 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2664 * g++.dg/ubsan/pr71512.C: New test.
2665 * c-c++-common/ubsan/pr71512-1.c: New test.
2666 * c-c++-common/ubsan/pr71512-2.c: New test.
2668 2016-08-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2670 Backport from mainline
2671 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2673 PR tree-optimization/71083
2674 * gcc.c-torture/execute/pr71083.c: New test.
2675 * gnat.dg/loop_optimization23.adb: New test.
2676 * gnat.dg/loop_optimization23_pkg.ads: New test.
2677 * gnat.dg/loop_optimization23_pkg.adb: New test.
2679 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2682 * gcc.dg/pr67410.c: New test.
2684 2016-08-12 James Greenhalgh <james.greenhalgh@arm.com>
2686 Backport from mainline
2687 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2690 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2692 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2693 saving the half-precision registers.
2694 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2695 value is returned in h0.
2696 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2697 are passed in FP/SIMD registers.
2698 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2699 passing works corrcetly.
2700 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2701 (hfa_f16x2_t): Likewise.
2702 (hfa_f16x3_t): Likewise.
2703 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2704 are promoted to double and passed in a double register.
2705 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2706 are promoted to double and stacked.
2707 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2709 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2710 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2711 __fp16 first get passed in FP/SIMD registers, then stacked.
2713 2016-08-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2715 Backport from trunk.
2717 * gfortran.dg/namelist_90.f: New test
2719 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2722 * constexpr.c (label_matches): Handle case range expressions.
2724 Backported from mainline
2725 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2728 * gcc.dg/pr72816.c: Remove dg-error.
2730 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2733 * gcc.dg/pr72816.c: New test.
2735 2016-08-11 Andre Vehreschild <vehre@gcc.gnu.org>
2737 Backport from trunk:
2739 * gfortran.dg/allocate_with_source_21.f03: New test.
2741 2016-08-11 Andre Vehreschild <vehre@gcc.gnu.org>
2743 Backport from trunk:
2745 * gfortran.dg/allocate_with_source_20.f03: New test.
2747 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2749 Backport from mainline
2750 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2753 * gcc.target/powerpc/pr72853.c: New test.
2755 2016-08-10 Jakub Jelinek <jakub@redhat.com>
2757 Backported from mainline
2758 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2760 PR tree-optimization/72824
2761 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2763 2016-08-09 Martin Jambor <mjambor@suse.cz>
2766 * gcc.dg/ipa/pr71981.c: New test.
2768 2016-08-09 Richard Biener <rguenther@suse.de>
2770 Backport from mainline
2771 2016-07-15 Richard Biener <rguenther@suse.de>
2773 PR tree-optimization/71881
2774 * gcc.dg/torture/pr71881.c: New testcase.
2776 2016-08-09 Alan Modra <amodra@gmail.com>
2778 * gcc.c-torture/compile/pr72802.c: New.
2780 2016-08-08 Paolo Carlini <paolo.carlini@oracle.com>
2783 * g++.dg/cpp1y/lambda-ice1.C: New.
2785 2016-07-25 Andre Vehreschild <vehre@gcc.gnu.org>
2787 Backport from trunk:
2789 * gfortran.dg/dependency_48.f90: New test.
2791 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2795 * gfortran.dg/array_constructor_50.f90: New test.
2797 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2801 * gfortran.dg/pr70040.f90: New testcase.
2803 2016-08-05 Nathan Sidwell <nathan@acm.org>
2806 * g++.dg/cpp0x/pr68724.C: New.
2808 2016-08-04 Michael Meissner <meissner@linux.vnet.ibm.com>
2811 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2814 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2815 IEEE built-in functions handle quiet and signalling NaNs
2818 2016-08-01 Georg-Johann Lay <avr@gjlay.de>
2820 Backport from 2016-06-16 trunk r237536, r237910.
2821 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2824 * gcc.target/avr/pr71151-1.c: New test.
2825 * gcc.target/avr/pr71151-2.c: New test.
2826 * gcc.target/avr/pr71151-3.c: New test.
2827 * gcc.target/avr/pr71151-4.c: New test.
2828 * gcc.target/avr/pr71151-5.c: New test.
2829 * gcc.target/avr/pr71151-6.c: New test.
2830 * gcc.target/avr/pr71151-7.c: New test.
2831 * gcc.target/avr/pr71151-8.c: New test.
2832 * gcc.target/avr/pr71151-common.h: New file.
2834 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2836 Backport from mainline
2837 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2839 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2840 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2842 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2846 * gfortran.dg/pr71883.f90 : New test.
2848 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2850 Backport from mainline
2851 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2853 * gcc.target/powerpc/pr63354.c: Require lp64 since
2854 -mprofile-kernel is not legal with -m32.
2856 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2858 Backported from trunk:
2860 * gfortran.dg/null_9.f90: New test.
2862 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2864 Backport from trunk:
2866 * gfortran.dg/select_type_35.f03: New test.
2868 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2871 * g++.dg/other/pr71728.C: New test.
2874 * g++.dg/gomp/pr71941.C: New test.
2876 2016-07-21 Patrick Palka <ppalka@gcc.gnu.org>
2880 * g++.dg/cpp1y/auto-fn32.C: New test.
2881 * g++.dg/cpp1y/paren4.C: New test.
2883 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2886 * g++.dg/parse/pr71909.C: New test.
2887 * g++.dg/tm/pr71909.C: New test.
2889 2016-07-20 Martin Jambor <mjambor@suse.cz>
2892 * gfortran.dg/pr71688.f90: New test.
2894 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2896 PR rtl-optimization/71916
2897 * gcc.c-torture/compile/pr71916.c: New test.
2900 * g++.dg/torture/pr71874.C: New test.
2902 Backported from mainline
2903 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2906 * g++.dg/conversion/ambig3.C: New test.
2909 * g++.dg/cpp0x/constexpr-71828.C: New test.
2912 * g++.dg/template/defarg21.C: New test.
2915 * g++.dg/ext/vector31.C: New test.
2917 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2918 Kai Tietz <ktietz70@googlemail.com>
2922 * g++.dg/cpp0x/pr70869.C: New test.
2923 * g++.dg/cpp0x/pr71054.C: New test.
2925 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2927 Back port from mainline
2928 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2931 * gcc.target/powerpc/pr71493-1.c: New test.
2932 * gcc.target/powerpc/pr71493-2.c: Likewise.
2934 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2936 Backport from mainline
2937 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2939 * gcc.target/s390/nolrl-1.c: New test.
2941 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2943 Backport from trunk:
2945 * gfortran.dg/pr71764.f90: New test.
2947 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2949 Backport from mainline
2950 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2952 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2953 * gcc.target/powerpc/pr71763.c: Likewise.
2955 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2957 Backport from mainline
2958 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2960 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2961 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2963 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2965 Backport from mainline
2966 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2968 * gcc.target/powerpc/divkc3-1.c: New.
2969 * gcc.target/powerpc/mulkc3-1.c: New.
2971 2016-07-14 Alan Modra <amodra@gmail.com>
2974 * gcc.target/powerpc/p9-novsx.c: New.
2976 2016-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2978 Backport from trunk:
2980 * gfortran.dg/deferred_character_17.f90: New test.
2982 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2984 Backport from mainline r238086.
2985 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2988 * g++.dg/pr71624.C: New test.
2990 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2991 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2993 Backport from mainline
2994 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2995 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2997 * gcc.target/powerpc/signbit-1.c: New test.
2998 * gcc.target/powerpc/signbit-2.c: New test.
2999 * gcc.target/powerpc/signbit-3.c: New test.
3001 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3003 Backport from mainline
3004 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3007 * gcc.target/powerpc/pr71805.c: New test.
3009 2016-07-12 Segher Boessenkool <segher@kernel.crashing.org>
3011 Backport from mainline
3012 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3016 * gcc.target/powerpc/pr71763.c: New file.
3018 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3021 * c-c++-common/gomp/pr71758.c: New test.
3022 * gfortran.dg/gomp/pr71758.f90: New test.
3024 PR tree-optimization/71823
3025 * gcc.dg/vect/pr71823.c: New test.
3027 2016-07-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3029 Backport from mainline r238055.
3030 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3032 PR tree-optimization/71518
3033 * gcc.dg/pr71518.c: New test.
3035 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3037 Backport from trunk:
3039 * gfortran.dg/dependency_46.f90: New test.
3041 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3043 Backport from trunk:
3044 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3046 * gfortran.dg/goacc/pr71704.f90: New test.
3048 2016-07-08 Martin Liska <mliska@suse.cz>
3050 Backported from mainline
3051 2016-07-08 Martin Liska <mliska@suse.cz>
3053 * gcc.dg/torture/pr71606.c: New test.
3055 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3057 Back port from the trunk
3058 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3060 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3062 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3064 Back port from trunk
3065 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3068 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3070 2016-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3072 Back port from the trunk
3073 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3076 * gcc.target/powerpc/pr71720.c: New test.
3078 2016-07-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
3080 Backport from mainline r237885
3081 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3083 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3084 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3085 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3086 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3087 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3088 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3089 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3090 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3091 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3092 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3093 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3094 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3095 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3096 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3097 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3098 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3099 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3100 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3101 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3102 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3103 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3104 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3105 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3106 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3107 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3108 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3109 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3110 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3111 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3112 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3113 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3114 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3115 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3116 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3117 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3118 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3119 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3120 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3121 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3122 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3123 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3124 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3125 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3126 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3127 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3128 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3129 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3130 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3131 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3132 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3133 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3134 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3135 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3136 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3137 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3138 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3139 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3140 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3141 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3142 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3143 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3144 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3145 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3146 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3147 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3148 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3149 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3150 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3151 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3152 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3153 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3154 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3155 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3156 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3157 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3158 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3159 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3160 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3161 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3162 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3163 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3165 2016-07-07 Richard Biener <rguenther@suse.de>
3167 Backport from mainline
3168 2016-06-13 Richard Biener <rguenther@suse.de>
3171 * gcc.dg/align-3.c: New testcase.
3173 2016-07-07 Richard Biener <rguenther@suse.de>
3175 Backport from mainline
3176 2016-05-25 Richard Biener <rguenther@suse.de>
3178 PR tree-optimization/71264
3179 * gcc.dg/vect/pr71264.c: New testcase.
3181 2016-06-07 Richard Biener <rguenther@suse.de>
3184 * gcc.dg/torture/pr71423.c: New testcase.
3186 2016-06-14 Richard Biener <rguenther@suse.de>
3188 PR tree-optimization/71521
3189 * gcc.dg/tree-ssa/vrp101.c: New testcase.
3191 2016-06-08 Richard Biener <rguenther@suse.de>
3193 PR tree-optimization/71452
3194 * gcc.dg/torture/pr71452.c: New testcase.
3196 2016-06-14 Richard Biener <rguenther@suse.de>
3198 PR tree-optimization/71522
3199 * gcc.dg/torture/pr71522.c: New testcase.
3201 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3203 Backport from mainline
3204 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3207 * gcc.target/avr/pr50739.c: New test.
3209 2016-07-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3211 Backport from mainline
3212 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3214 * gcc.dg/const-float128-ped.c: Require __float128 effective
3216 * gcc.dg/const-float128.c: Likewise.
3217 * gcc.dg/torture/float128-cmp-invalid.c: Require
3218 __float128 and base_quadfloat_support effective targets, and
3220 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3221 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3222 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3223 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3224 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3225 * lib/target-supports.exp (check_effective_target___float128):
3227 (add_options_for___float128): New.
3228 (check_effective_target_base_quadword_support): New.
3230 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3233 * g++.dg/cpp0x/pr71739.C: New test.
3235 2016-07-04 Segher Boessenkool <segher@kernel.crashing.org>
3237 Backport from mainline
3238 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3241 * gcc.target/powerpc/pr71670.c: New testcase.
3243 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3245 Backported from mainline
3246 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3249 * gfortran.dg/gomp/pr71687.f90: New test.
3251 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3254 * gfortran.dg/gomp/pr71704.f90: New test.
3257 * gfortran.dg/gomp/pr71705.f90: New test.
3259 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3262 * gcc.dg/pr71685.c: New test.
3264 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3267 * gcc.c-torture/execute/pr71626-1.c: New test.
3268 * gcc.c-torture/execute/pr71626-2.c: New test.
3270 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3273 * gcc.target/i386/sse2-pr71559.c: New test.
3274 * gcc.target/i386/avx-pr71559.c: New test.
3275 * gcc.target/i386/avx512f-pr71559.c: New test.
3277 2016-07-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3279 Backport from trunk r237659
3280 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3282 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3283 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3284 override other than -mcpu=power9 command-line option is specified,
3285 or if the target operating system is aix.
3286 * gcc.target/powerpc/darn-1.c: Likewise.
3287 * gcc.target/powerpc/darn-2.c: Likewise.
3288 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3289 test if effective-target is not powerpc_p9vector_ok or if the
3290 target operating system is aix.
3291 * gcc.target/powerpc/vslv-1.c: Likewise.
3292 * gcc.target/powerpc/vsrv-0.c: Likewise.
3293 * gcc.target/powerpc/vsrv-1.c: Likewise.
3295 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3298 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3301 * gcc.target/powerpc/pr71656-1.c: New test.
3302 * gcc.target/powerpc/pr71656-2.c: New test.
3304 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3306 Backport from mainline
3307 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3309 * gcc.target/powerpc/abs128-1.c: New.
3310 * gcc.target/powerpc/copysign128-1.c: New.
3311 * gcc.target/powerpc/inf128-1.c: New.
3312 * gcc.target/powerpc/nan128-1.c: New.
3314 Backport from mainline
3315 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3317 * gcc.target/powerpc/abs128-1.c: Require VSX.
3318 * gcc.target/powerpc/copysign128-1.c: Likewise.
3319 * gcc.target/powerpc/inf128-1.c: Likewise.
3320 * gcc.target/powerpc/nan128-1.c: Likewise.
3322 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3325 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3328 * gcc.target/powerpc/pr71698.c: New test.
3330 2016-07-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3332 Backport from trunk r236992
3333 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3335 * gcc.target/powerpc/vslv-0.c: New test.
3336 * gcc.target/powerpc/vslv-1.c: New test.
3337 * gcc.target/powerpc/vsrv-0.c: New test.
3338 * gcc.target/powerpc/vsrv-1.c: New test.
3340 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3342 Backport from trunk r237390
3343 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3344 Backport from trunk r237646
3345 2016-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3347 * gcc.target/powerpc/vadsdu-0.c: New test.
3348 * gcc.target/powerpc/vadsdu-1.c: New test.
3349 * gcc.target/powerpc/vadsdu-2.c: New test.
3350 * gcc.target/powerpc/vadsdu-3.c: New test.
3351 * gcc.target/powerpc/vadsdu-4.c: New test.
3352 * gcc.target/powerpc/vadsdu-5.c: New test.
3353 * gcc.target/powerpc/vadsdub-1.c: New test.
3354 * gcc.target/powerpc/vadsdub-2.c: New test.
3355 * gcc.target/powerpc/vadsduh-1.c: New test.
3356 * gcc.target/powerpc/vadsduh-2.c: New test.
3357 * gcc.target/powerpc/vadsduw-1.c: New test.
3358 * gcc.target/powerpc/vadsduw-2.c: New test.
3360 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3362 Backport from trunk r237880.
3363 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3366 * gcc.dg/spellcheck-options-12.c: New test case.
3368 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3371 * gcc.c-torture/compile/pr71693.c: New test.
3373 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3375 Back port from trunk
3376 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3378 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3379 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3380 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3382 2016-06-27 Paul Thomas <pault@gcc.gnu.org>
3385 * gfortran.dg/pr70673.f90: New test.
3387 2016-06-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3389 Back port from trunk
3390 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3392 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3394 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3396 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3398 PR tree-optimization/71647
3399 * gcc.target/i386/pr71647.c: New test.
3401 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3403 * gcc.dg/guality/param-5.c: New test.
3405 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3407 PR tree-optimization/71588
3408 * gcc.dg/pr71558.c: New test.
3410 Backported from mainline
3411 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3414 * gcc.dg/pr71581.c: New test.
3416 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3419 * g++.dg/opt/pr71528.C: New test.
3421 2016-06-20 Ilya Enkovich <ilya.enkovich@intel.com>
3423 Backport from mainline r237484.
3424 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3427 * gcc.target/i386/pr71529.C: New test.
3429 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3430 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3432 Backport from 2016-06-20 trunk r237589, r236558.
3435 * gcc.target/avr/pr71103.c: New test.
3436 * gcc.target/avr/torture/pr71103-2.c: New test.
3438 2016-06-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3440 Backport from mainline
3441 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3442 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3443 requirements, and disable for AIX for now.
3444 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3446 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3449 * gcc.c-torture/execute/pr71554.c: New test.
3451 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3454 * g++.dg/cpp1y/auto-fn31.C: New.
3456 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3459 * g++.dg/init/pr71516.C: New test.
3461 Backported from mainline
3462 2016-06-10 Jakub Jelinek <jakub@redhat.com>
3465 * gcc.c-torture/execute/pr71494.c: New test.
3468 * gcc.target/i386/pr68657.c: New test.
3470 2016-06-08 Jakub Jelinek <jakub@redhat.com>
3473 * g++.dg/torture/pr71448.C: New test.
3475 2016-06-04 Jakub Jelinek <jakub@redhat.com>
3477 PR tree-optimization/71405
3478 * g++.dg/torture/pr71405.C: New test.
3480 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3483 * c-c++-common/ubsan/bounds-13.c: New test.
3485 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3487 * gnat.dg/renaming10.ad[sb]: New test.
3489 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3492 * gfortran.dg/comma_IO_extension_1.f90: New test.
3493 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3494 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3496 * gfortran.dg/graphite/pr38083.f90: Likewise.
3497 * gfortran.dg/guality/pr41558.f90: Likewise.
3498 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3501 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3503 * gnat.dg/case_character.adb: New test.
3505 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3508 Backport from trunk r237291:
3509 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3510 Cesar Philippidis <cesar@codesourcery.com>
3512 * gcc.dg/goacc/nested-function-1.c: New file.
3513 * gcc.dg/goacc/nested-function-2.c: Likewise.
3514 * gcc.dg/goacc/pr71373.c: Likewise.
3515 * gfortran.dg/goacc/cray-2.f95: Likewise.
3516 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3517 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3518 * gfortran.dg/goacc/cray.f95: Update.
3519 * gfortran.dg/goacc/loop-1.f95: Likewise.
3520 * gfortran.dg/goacc/loop-3.f95: Likewise.
3521 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3522 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3524 Backport from trunk r237291:
3525 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3526 for OpenACC tile clauses.
3527 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3530 Backport from trunk r237290:
3531 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3533 * c-c++-common/goacc/cache-2.c: ... this new file.
3534 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3535 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3536 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3538 * gfortran.dg/goacc/cray.f95: Likewise.
3539 * gfortran.dg/goacc/loop-1.f95: Likewise.
3541 2016-06-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3543 Back port from trunk
3544 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3546 * gcc.target/powerpc/p9-splat-4.c: New test.
3548 Back port from trunk
3549 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3552 * gcc.target/powerpc/pr71186.c: New test.
3554 Back port from trunk
3555 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3557 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3558 splat operations and the XXSPLTIB instruction.
3559 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3560 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3561 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3562 xxlxor to clear a register.
3564 2016-06-08 Jakub Jelinek <jakub@redhat.com>
3567 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3569 2016-06-08 Eric Botcazou <ebotcazou@adacore.com>
3571 Backport from mainline
3572 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3574 * gcc.target/sparc/vis4misc.c: New file.
3575 * gcc.target/sparc/fpcmp.c: Likewise.
3576 * gcc.target/sparc/fpcmpu.c: Likewise.
3578 2016-06-08 Ilya Verbin <ilya.verbin@intel.com>
3580 Backport from mainline
3581 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3583 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3584 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3585 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3586 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3587 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3588 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3589 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3590 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3591 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3592 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3593 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3594 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3595 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3596 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3597 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3598 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3599 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3600 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3601 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3602 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3603 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3604 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3605 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3606 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3608 2016-06-07 Uros Bizjak <ubizjak@gmail.com>
3611 * g++.dg/pr71389.C: New test.
3613 2016-06-06 Jakub Jelinek <jakub@redhat.com>
3614 Patrick Palka <ppalka@gcc.gnu.org>
3619 * g++.dg/opt/pr70847.C: New test.
3620 * g++.dg/ubsan/pr70847.C: New test.
3621 * g++.dg/ubsan/pr71393.C: New test.
3623 2016-06-06 Jakub Jelinek <jakub@redhat.com>
3625 PR tree-optimization/71259
3626 * gcc.dg/vect/pr71259.c: New test.
3628 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3631 * gfortran.dg/class_array_22.f03: New test.
3633 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3636 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3638 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3640 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3643 * g++.dg/opt/pr71387.C: New test.
3645 2016-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3647 Back port from trunk
3648 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3650 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3651 floating point min/max/comparison instructions.
3652 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3654 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3657 * c-c++-common/pr71372.c: New test.
3659 2016-06-02 Kelvin Nilsen <kelvin@gcc.gnu.org>
3661 Back port from trunk
3662 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3664 * gcc.target/powerpc/darn-0.c: New test.
3665 * gcc.target/powerpc/darn-1.c: New test.
3666 * gcc.target/powerpc/darn-2.c: New test.
3668 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3671 * g++.dg/cpp0x/inh-ctor20.C: New.
3672 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3674 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3676 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3677 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3679 2016-06-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3681 Back port from trunk
3682 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3683 Kelvin Nilsen <kelvin@gcc.gnu.org>
3685 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3688 Back port from trunk
3689 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3690 Kelvin Nilsen <kelvin@gcc.gnu.org>
3692 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3695 Back port from trunk
3696 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3698 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3699 vector parity built-in functions.
3700 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3701 count trailing zeros automatic vectorization.
3702 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3703 count trailing zeros built-in functions.
3705 Back port from trunk
3706 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3708 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3711 Back port from trunk
3712 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3714 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3716 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3717 warning when using -mvsx-timode.
3718 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3719 * gcc.target/powerpc/dform-2.c: Likewise.
3720 * gcc.target/powerpc/pr68805.c: Likewise.
3722 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
3725 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3726 to the module procedure declaration.
3727 * gfortran.dg/submodule_16.f08: New test.
3729 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3732 * c-c++-common/gomp/pr71371.c: New test.
3734 * gfortran.dg/gomp/order-1.f90: New test.
3735 * gfortran.dg/gomp/order-2.f90: New test.
3737 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3739 * gnat.dg/opt56.ad[sb]: New test.
3741 2016-05-31 Martin Sebor <msebor@redhat.com>
3744 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3746 2016-05-31 Richard Biener <rguenther@suse.de>
3748 Backport from mainline
3749 2016-05-11 Richard Biener <rguenther@suse.de>
3752 * g++.dg/debug/pr71057.C: New testcase.
3754 2016-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3757 * gcc.target/arm/pr71056.c: New test.
3759 2016-05-31 Tom de Vries <tom@codesourcery.com>
3762 2016-05-31 Tom de Vries <tom@codesourcery.com>
3764 PR tree-optimization/69068
3765 * gcc.dg/graphite/pr69068.c: New test.
3767 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3770 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3771 nowait depend(inout: dd[0]) clauses where permitted.
3773 2016-05-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3775 Backport from mainline
3776 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3778 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3779 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3780 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3781 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3783 2016-05-30 Tom de Vries <tom@codesourcery.com>
3786 2016-05-30 Tom de Vries <tom@codesourcery.com>
3788 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3791 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3793 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3794 Use correct register when clearing %edx.
3796 2016-05-30 Richard Biener <rguenther@suse.de>
3798 Backport from mainline
3799 2016-05-11 Richard Biener <rguenther@suse.de>
3802 * g++.dg/torture/pr71002.C: New testcase.
3804 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3807 * gcc.dg/pr71071.c: New test.
3809 2016-05-30 Tom de Vries <tom@codesourcery.com>
3812 2016-05-30 Tom de Vries <tom@codesourcery.com>
3814 PR tree-optimization/69067
3815 * gcc.dg/graphite/pr69067.c: New test.
3817 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3820 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3821 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3822 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3824 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3826 Backport from mainline r236810.
3827 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3830 * gcc.dg/pr71279.c: New test.
3832 2016-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3834 Backport from trunk.
3836 * gfortran.dg/unexpected_eof.f: New test
3838 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3840 * gnat.dg/opt55.ad[sb]: New test.
3842 2016-05-24 Martin Sebor <msebor@redhat.com>
3845 * g++.dg/ext/flexary16.C: New test.
3847 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3850 * g++.dg/warn/Wno-narrowing1.C: New.
3852 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3855 * g++.dg/vect/simd-clone-6.cc: New test.
3856 * g++.dg/gomp/declare-simd-6.C: New test.
3858 2016-05-23 Martin Jambor <mjambor@suse.cz>
3860 PR tree-optimization/70884
3861 * gcc.dg/tree-ssa/pr70919.c: New test.
3863 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3866 * g++.dg/opt/pr71210-1.C: New test.
3867 * g++.dg/opt/pr71210-2.C: New test.
3870 * gfortran.dg/pr71204.f90: New test.
3872 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3874 Backport from trunk r236483.
3876 * g++.dg/pr71184.C: New test case.
3878 2016-05-19 Marek Polacek <polacek@redhat.com>
3880 Backport from mainline
3881 2016-05-19 Marek Polacek <polacek@redhat.com>
3883 PR tree-optimization/71031
3884 * gcc.dg/tree-ssa/vrp100.c: New test.
3886 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3888 Backport from mainline
3889 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3891 * c-c++-common/pr69669.c: Check the used mode.
3893 2016-05-19 Martin Jambor <mjambor@suse.cz>
3896 * gcc.dg/ipa/pr70646.c: New test.
3898 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3901 * g++.dg/opt/pr71100.C: New test.
3903 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/template/pr70466-1.C: New.
3907 * g++.dg/template/pr70466-2.C: Likewise.
3909 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3911 Backport from mainline r236377.
3912 2016-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3914 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3915 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3916 "blr\t" and switch to scan-assembler-times.
3918 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3920 Backport from mainline
3921 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3924 * gcc.target/aarch64/pr70809_1.c: New test.
3926 2016-05-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3928 Backport from mainline
3929 2016-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3931 * gcc.target/powerpc/pr70963.c: Require at least power8 at both
3932 compile and run time.
3934 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3937 * gfortran.dg/pr69603.f90: New testcase.
3939 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3941 Backport from trunk: r235999, r236241, r236242
3942 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3945 * gfortran.dg/pr71047.f08: New test.
3948 * gfortran.dg/dec_structure_1.f90: New testcase.
3949 * gfortran.dg/dec_structure_2.f90: Ditto.
3950 * gfortran.dg/dec_structure_3.f90: Ditto.
3951 * gfortran.dg/dec_structure_4.f90: Ditto.
3952 * gfortran.dg/dec_structure_5.f90: Ditto.
3953 * gfortran.dg/dec_structure_6.f90: Ditto.
3954 * gfortran.dg/dec_structure_7.f90: Ditto.
3955 * gfortran.dg/dec_structure_8.f90: Ditto.
3956 * gfortran.dg/dec_structure_9.f90: Ditto.
3957 * gfortran.dg/dec_structure_10.f90: Ditto.
3958 * gfortran.dg/dec_structure_11.f90: Ditto.
3959 * gfortran.dg/dec_union_1.f90: Ditto.
3960 * gfortran.dg/dec_union_2.f90: Ditto.
3961 * gfortran.dg/dec_union_3.f90: Ditto.
3962 * gfortran.dg/dec_union_4.f90: Ditto.
3963 * gfortran.dg/dec_union_5.f90: Ditto.
3964 * gfortran.dg/dec_union_6.f90: Ditto.
3965 * gfortran.dg/dec_union_7.f90: Ditto.
3967 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3969 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3970 remove XOP handling.
3971 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3973 2016-05-13 Richard Biener <rguenther@suse.de>
3975 Backport from mainline
3976 2016-04-27 Richard Biener <rguenther@suse.de>
3979 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3981 2016-05-06 Richard Biener <rguenther@suse.de>
3984 * gfortran.dg/pr70931.f90: New testcase.
3986 2016-05-06 Richard Biener <rguenther@suse.de>
3989 * gcc.dg/torture/pr70941.c: New testcase.
3991 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3994 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3995 (a, b, c, d): Change type from char to signed char.
3996 (main): Compare against (signed char) -1634678893 instead of
3997 hardcoded -109. Use __builtin_abort instead of abort.
3999 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4001 Backport from mainline r236171.
4002 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4004 PR tree-optimization/71006
4005 * gcc.dg/pr71006.c: New test.
4007 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4009 Backport from mainline
4010 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4013 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4014 Add -save-temps to dg-options.
4015 Scan for ldmfd rather than pop instruction.
4016 * gcc.target/arm/interrupt-2.c: Likewise.
4017 * gcc.target/arm/pr70830.c: New test.
4019 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4022 * gfortran.dg/gomp/pr70855.f90: New test.
4024 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4026 Backport from mainline r236088.
4027 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4030 * gcc.target/i386/pr70877.c: New test.
4032 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4034 Backport from mainline r236086.
4035 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4037 PR tree-optimization/70876
4038 * gcc.target/i386/pr70876.c: New test.
4040 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4042 Backport from mainline
4043 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4046 * gcc.target/powerpc/pr70963.c: New.
4048 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4050 Backported from mainline
4051 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4053 PR tree-optimization/70916
4054 * gcc.c-torture/compile/pr70916.c: New test.
4056 2016-05-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4058 Backport from mainline r235962.
4059 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4062 * gcc.dg/torture/pr70935.c: New test.
4064 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4066 * gcc.target/i386/fabsneg-1.c New test.
4068 2016-05-07 Tom de Vries <tom@codesourcery.com>
4071 2016-05-07 Tom de Vries <tom@codesourcery.com>
4073 PR tree-optimization/70956
4074 * gcc.dg/graphite/pr70956.c: New test.
4076 2016-05-06 Marek Polacek <polacek@redhat.com>
4078 Backported from mainline
4079 2016-05-06 Marek Polacek <polacek@redhat.com>
4082 * gcc.dg/ubsan/bounds-3.c: New test.
4084 2016-05-06 Marek Polacek <polacek@redhat.com>
4086 Backported from mainline
4087 2016-04-29 Marek Polacek <polacek@redhat.com>
4090 * g++.dg/ubsan/null-7.C: New test.
4092 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4094 * gnat.dg/debug5.adb: New testcase.
4096 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4099 * c-c++-common/goacc/combined-reduction.c: New test.
4100 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4102 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4105 * gcc.target/i386/pr70858.c: New test.
4107 2016-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4110 * g++.dg/cpp0x/auto48.C: New.
4112 2016-04-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4114 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4115 * gfortran.dg/submodule_15.f08: Likewise.
4117 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4119 Backported from mainline
4120 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4123 * gcc.target/i386/pr70750-1.c: New test.
4124 * gcc.target/i386/pr70750-2.c: Likewise.
4126 2016-04-27 Jakub Jelinek <jakub@redhat.com>
4128 Backported from mainline
4129 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4132 * c-c++-common/asan/pr70712.c: New test.
4134 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4137 * gcc.target/i386/pr70728.c: New test.
4139 2016-04-27 Release Manager
4141 * GCC 6.1.0 released.
4143 2016-04-25 Richard Biener <rguenther@suse.de>
4145 PR tree-optimization/70780
4146 * gcc.dg/torture/pr70780.c: New testcase.
4148 2016-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4150 PR libgfortran/70684
4151 * gfortran.dg/list_read_14.f90: New test.
4153 2016-04-21 Richard Biener <rguenther@suse.de>
4156 * gcc.dg/pr70747.c: New testcase.
4158 2016-04-20 Andrew Pinski <apinski@cavium.com>
4161 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4163 2016-04-20 Marek Polacek <polacek@redhat.com>
4165 PR tree-optimization/70725
4166 * gcc.dg/pr70725.c: New test.
4168 2016-04-20 Richard Biener <rguenther@suse.de>
4170 PR tree-optimization/70726
4171 * g++.dg/vect/pr70726.cc: New testcase.
4173 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4176 * gcc.target/s390/pr70674.c: New test.
4178 2016-04-19 Richard Biener <rguenther@suse.de>
4180 PR tree-optimization/70724
4181 * gcc.dg/torture/pr70724.c: New testcase.
4183 2016-04-15 Marek Polacek <polacek@redhat.com>
4186 * gcc.dg/bitfld-22.c: New test.
4188 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4190 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4193 2016-04-15 Marek Polacek <polacek@redhat.com>
4196 * c-c++-common/pr70651.c: New test.
4198 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4200 PR rtl-optimization/70681
4201 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4202 dump scan on arm and powerpc.
4203 * gcc.dg/pr10474.c: Likewise.
4205 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4210 * g++.dg/cpp1y/vla11.C: Revert for real.
4213 * c-c++-common/Wparentheses-1.c: New test.
4214 * c-c++-common/gomp/Wparentheses-1.c: New test.
4215 * c-c++-common/gomp/Wparentheses-2.c: New test.
4216 * c-c++-common/gomp/Wparentheses-3.c: New test.
4217 * c-c++-common/gomp/Wparentheses-4.c: New test.
4218 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4219 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4220 * c-c++-common/goacc/Wparentheses-1.c: New test.
4222 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4225 * gcc.target/i386/pr70662.c: New test.
4227 2016-04-15 Richard Biener <rguenther@suse.de>
4228 Alan Modra <amodra@gmail.com>
4230 PR tree-optimization/70130
4231 * gcc.dg/vect/O3-pr70130.c: New testcase.
4233 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4236 * gcc.target/powerpc/pr70669.c: New test.
4239 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4240 a power7 system that does not have an assembler that supports
4243 2016-04-14 Martin Sebor <msebor@redhat.com>
4248 * c-c++-common/ubsan/vla-1.c: Revert.
4249 * g++.dg/cpp1y/vla11.C: Same.
4250 * g++.dg/cpp1y/vla12.C: Same.
4251 * g++.dg/cpp1y/vla13.C: Same.
4252 * g++.dg/cpp1y/vla14.C: Same.
4253 * g++.dg/cpp1y/vla3.C: Same.
4254 * g++.dg/init/array24.C: Same.
4255 * g++.dg/ubsan/vla-1.C: Same.
4257 2016-04-14 Marek Polacek <polacek@redhat.com>
4258 Jan Hubicka <hubicka@ucw.cz>
4261 * g++.dg/torture/pr70029.C: New test.
4263 2016-04-14 Martin Sebor <msebor@redhat.com>
4265 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4266 type size to prevent failures on targets with very low maximum
4269 2016-04-14 Richard Biener <rguenther@suse.de>
4271 PR tree-optimization/70623
4272 * gcc.dg/torture/pr70623.c: New testcase.
4273 * gcc.dg/torture/pr70623-2.c: Likewise.
4275 2016-04-13 Martin Sebor <msebor@redhat.com>
4280 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4281 * g++.dg/cpp1y/vla11.C: New test.
4282 * g++.dg/cpp1y/vla12.C: New test.
4283 * g++.dg/cpp1y/vla13.C: New test.
4284 * g++.dg/cpp1y/vla14.C: New test.
4285 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4286 * g++.dg/init/array24.C: Fully brace VLA initializer.
4287 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4289 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4292 * g++.dg/opt/pr70641.C: New test.
4294 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4296 PR rtl-optimization/68749
4297 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4298 effects of argument promotions.
4299 Remove default args to dg-skip-if.
4301 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4304 * g++.dg/parse/pr70635.C: New.
4306 2016-04-13 Marek Polacek <polacek@redhat.com>
4309 * c-c++-common/Wmisleading-indentation-4.c: New test.
4311 2016-04-13 Marek Polacek <polacek@redhat.com>
4314 * gcc.dg/Wparentheses-12.c: New test.
4315 * gcc.dg/Wparentheses-13.c: New test.
4317 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4319 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4320 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4321 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4323 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4326 * gcc.c-torture/compile/pr70633.c: New test.
4329 * gcc.dg/torture/pr70628.c: New test.
4331 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4334 * g++.dg/template/pr70610.C: New test.
4335 * g++.dg/template/pr70610-2.C: New test.
4336 * g++.dg/template/pr70610-3.C: New test.
4337 * g++.dg/template/pr70610-4.C: New test.
4339 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4341 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4345 * g++.dg/ext/pr70571.C: New test.
4347 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4350 * gcc.target/powerpc/pr70640.c: New test.
4352 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4355 * g++.dg/parse/pr68722.C: New.
4357 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4359 PR rtl-optimization/70596
4360 * gcc.target/i386/pr70596.c: New test.
4362 2016-04-12 Nathan Sidwell <nathan@acm.org>
4365 * g++.dg/init/pr70501.C: New.
4367 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4369 * gcc.target/i386/asm-flag-6.c: New test.
4371 2016-04-12 Tom de Vries <tom@codesourcery.com>
4373 PR tree-optimization/68756
4374 * gcc.dg/graphite/pr68756.c: New test.
4376 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4378 PR tree-optimization/70602
4379 * gcc.c-torture/execute/pr70602.c: New test.
4381 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4384 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4385 __float128 emulator is built and runs.
4386 * gcc.target/powerpc/float128-1.c: Likewise.
4388 * lib/target-supports.exp (check_ppc_float128_sw_available):
4389 Rework tests for __float128 software and hardware
4390 availability. Fix exit condition to return 0 on success.
4392 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4395 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4396 * gcc.target/aarch64/target_attr_15.c: Likewise.
4398 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4401 * g++.dg/cpp1y/pr69066.C: New.
4403 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4406 * gfortran.dg/pr36192.f90: Update test.
4407 * gfortran.dg/pr36192_1.f90: Update test.
4408 * gfortran.dg/real_dimension_1.f: Update test.
4409 * gfortran.dg/parameter_array_init_7.f90: New test.
4411 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4414 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4416 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4418 PR rtl-optimization/66669
4419 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4421 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4423 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4424 * gcc.dg/pie-1.c: Likewise.
4425 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4426 * gcc.dg/pic-4.c: Likewise.
4427 * gcc.dg/pie-3.c: Likewise.
4428 * gcc.dg/pie-4.c: Likewise.
4430 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4432 PR tree-optimization/68644
4433 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4435 PR rtl-optimization/64886
4436 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4438 2016-04-09 Tom de Vries <tom@codesourcery.com>
4440 PR tree-optimization/68953
4441 * gcc.dg/graphite/pr68953.c: New test.
4443 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4446 * gfortran.dg/deferred_character_16.f90: New test.
4448 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4450 PR tree-optimization/70586
4451 * gcc.c-torture/execute/pr70586.c: New test.
4453 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4456 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4457 with __builtin_memset
4458 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4460 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4464 PR tree-optimization/70373
4468 * c-c++-common/goacc/reduction-5.c: New test.
4469 * c-c++-common/goacc/reduction-promotions.c: New test.
4470 * gfortran.dg/goacc/reduction-3.f95: New test.
4471 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4473 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4477 * g++.dg/pr70590.C: New test.
4478 * g++.dg/pr70590-2.C: New test.
4480 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4483 * gcc.target/i386/pr70593.c: New test.
4485 PR rtl-optimization/70574
4486 * gcc.target/i386/avx2-pr70574.c: New test.
4488 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4491 * c-c++-common/asan/pr70541.c: New test.
4493 2016-04-08 Tom de Vries <tom@codesourcery.com>
4495 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4496 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4498 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4501 * gcc.c-torture/execute/pr70566.c: New test.
4503 2016-04-08 Tom de Vries <tom@codesourcery.com>
4505 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4506 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4508 2016-04-08 Alan Modra <amodra@gmail.com>
4510 * gcc.target/powerpc/pr70117.c: New.
4512 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4515 * gcc.dg/lto/simd-function_0.c: New test.
4517 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4519 * c-c++-common/attr-simd-2.c: Likewise.
4520 * c-c++-common/attr-simd-4.c: Likewise.
4521 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4522 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4524 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4527 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4529 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4530 Tom de Vries <tom@codesourcery.com>
4532 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4533 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4534 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4535 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4536 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4537 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4538 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4539 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4541 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4544 * g++.dg/warn/Wparentheses-29.C: New test.
4546 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4549 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4550 explicit braces to resolve a future -Wparentheses warning.
4552 2016-04-06 Richard Henderson <rth@redhat.com>
4554 * gcc.dg/pr61817-1.c: New test.
4555 * gcc.dg/pr61817-2.c: New test.
4556 * gcc.dg/pr69391-1.c: New test.
4557 * gcc.dg/pr69391-2.c: New test.
4559 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4561 PR rtl-optimization/70398
4562 * gcc.target/aarch64/pr70398.c: New.
4564 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4566 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4568 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4569 Pedro Alves <palves@redhat.com>
4571 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4573 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4575 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4576 Check for avx512f effective targets instead of avx2.
4577 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4579 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4580 * g++.dg/gomp/declare-simd-1.C: Likewise.
4581 * g++.dg/gomp/declare-simd-3.C: Likewise.
4582 * g++.dg/gomp/declare-simd-4.C: Likewise.
4585 * c-c++-common/gomp/pr70550-1.c: New test.
4586 * c-c++-common/gomp/pr70550-2.c: New test.
4588 2016-04-05 Nathan Sidwell <nathan@acm.org>
4591 * g++.dg/ext/attribute-may-alias-5.C: New.
4593 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4596 * c-c++-common/pr70336.c: New test.
4597 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4598 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4600 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4603 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4605 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4607 PR rtl-optimization/70542
4608 * gcc.dg/torture/pr70542.c: New test.
4609 * gcc.target/i386/avx2-pr70542.c: New test.
4611 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4613 PR tree-optimization/70509
4614 * gcc.target/i386/avx512bw-pr70509.c: New test.
4616 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4619 * g++.dg/ext/constexpr-vla4.C: New test.
4621 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4624 * gcc.target/i386/pr70510.c: New test.
4626 2016-04-05 Richard Biener <rguenther@suse.de>
4628 PR tree-optimization/70526
4629 * g++.dg/torture/pr70526.C: New testcase.
4631 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4634 * gcc.target/i386/pr70525.c: New test.
4636 2016-04-05 Richard Biener <rguenther@suse.de>
4639 * g++.dg/torture/pr70499.C: New testcase.
4641 2016-04-05 Richard Biener <rguenther@suse.de>
4643 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4646 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4649 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4650 rs6000 ABI warnings.
4652 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4655 * g++.dg/ipa/devirt-51.C: New testcase.
4657 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4658 Jakub Jelinek <jakub@redhat.com>
4661 * gcc.dg/torture/pr70457.c: New.
4663 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4666 * gfortran.dg/allocate_with_source_19.f08: New test.
4668 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4671 * gfortran.dg/coarray_allocate_6.f08: New test.
4673 2016-04-04 Richard Biener <rguenther@suse.de>
4675 PR rtl-optimization/70484
4676 * gcc.dg/torture/pr70484.c: New testcase.
4678 2016-04-04 Marek Polacek <polacek@redhat.com>
4681 * gcc.dg/torture/pr70307.c: New test.
4683 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4687 * gcc.target/sh/torture/pr70416.c: New.
4689 2016-04-02 Martin Sebor <msebor@redhat.com>
4695 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4696 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4697 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4698 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4699 * g++.dg/cpp0x/constexpr-string.C: Same.
4700 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4701 * g++.dg/cpp0x/pr65398.C: Same.
4702 * g++.dg/ext/constexpr-vla1.C: Same.
4703 * g++.dg/ext/constexpr-vla2.C: Same.
4704 * g++.dg/ext/constexpr-vla3.C: Same.
4705 * g++.dg/ubsan/pr63956.C: Same.
4707 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4709 PR rtl-optimization/70467
4710 * gcc.target/i386/pr70467-2.c: New test.
4712 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4713 Marek Polacek <polacek@redhat.com>
4716 * g++.dg/init/new47.C: New test.
4718 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4721 * gcc.target/arm/pr70496.c: New test.
4723 2016-04-01 Nathan Sidwell <nathan@acm.org>
4726 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4728 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4731 * gcc.dg/strlenopt.h (memmove): New.
4732 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4733 instead of "string.h".
4734 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4735 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4736 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4737 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4738 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4739 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4740 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4741 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4742 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4743 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4744 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4745 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4746 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4747 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4748 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4749 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4750 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4751 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4752 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4753 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4755 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4757 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4758 (Holder::foo): Reflect this.
4760 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4763 * gcc.dg/pr70442.c: New test.
4765 2016-03-31 Nathan Sidwell <nathan@acm.org>
4768 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4770 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4773 * gcc.target/i386/pr70453.c: New test.
4775 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4778 * gcc.c-torture/pr70292.c: New test.
4780 2016-03-31 Marek Polacek <polacek@redhat.com>
4783 * c-c++-common/pr70297.c: New test.
4784 * g++.dg/cpp0x/typedef-redecl.C: New test.
4785 * gcc.dg/typedef-redecl2.c: New test.
4787 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4789 PR rtl-optimization/70460
4790 * gcc.c-torture/execute/pr70460.c: New test.
4792 2016-03-31 Richard Biener <rguenther@suse.de>
4795 * g++.dg/ext/vector30.C: New testcase.
4797 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4798 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4800 * gfortran.dg/fmt_pf.f90: New test.
4802 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4804 Forward-port from 5 branch
4805 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4808 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4809 dg-require-effective-target after dg-do.
4811 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4813 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4815 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4816 Julian Brown <julian@codesourcery.com>
4817 Chung-Lin Tang <cltang@codesourcery.com>
4818 Cesar Philippidis <cesar@codesourcery.com>
4819 James Norris <jnorris@codesourcery.com>
4820 Tom de Vries <tom@codesourcery.com>
4821 Nathan Sidwell <nathan@codesourcery.com>
4823 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4824 * c-c++-common/goacc/loop-clauses.c: Likewise.
4825 * g++.dg/goacc/template.C: Likewise.
4826 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4827 * gfortran.dg/goacc/loop-1.f95: Likewise.
4828 * gfortran.dg/goacc/loop-5.f95: Likewise.
4829 * gfortran.dg/goacc/loop-6.f95: Likewise.
4830 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4831 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4832 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4833 * c-c++-common/goacc/clauses-fail.c: Likewise.
4834 * c-c++-common/goacc/parallel-1.c: Likewise.
4835 * c-c++-common/goacc/reduction-1.c: Likewise.
4836 * c-c++-common/goacc/reduction-2.c: Likewise.
4837 * c-c++-common/goacc/reduction-3.c: Likewise.
4838 * c-c++-common/goacc/reduction-4.c: Likewise.
4839 * c-c++-common/goacc/routine-3.c: Likewise.
4840 * c-c++-common/goacc/routine-4.c: Likewise.
4841 * c-c++-common/goacc/routine-5.c: Likewise.
4842 * c-c++-common/goacc/tile.c: Likewise.
4843 * g++.dg/goacc/template.C: Likewise.
4844 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4845 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4846 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4847 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4848 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4849 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4850 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4851 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4852 * c-c++-common/goacc/use_device-1.c: ... this file.
4853 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4854 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4855 * c-c++-common/goacc/host_data-6.c: ... this file.
4856 * c-c++-common/goacc/loop-2-kernels.c: New file.
4857 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4858 * c-c++-common/goacc/loop-3.c: Likewise.
4859 * g++.dg/goacc/reference.C: Likewise.
4860 * g++.dg/goacc/routine-1.C: Likewise.
4861 * g++.dg/goacc/routine-2.C: Likewise.
4863 2016-03-30 Richard Biener <rguenther@suse.de>
4866 * gcc.dg/torture/pr70450.c: New testcase.
4868 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4871 * gcc.dg/torture/pr70421.c: New test.
4872 * gcc.target/i386/avx512f-pr70421.c: New test.
4874 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4877 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4878 (check): New function.
4880 (foo): Align stack to 16 bytes when calling bar.
4881 * gcc.target/i386/cleanup-2.c: Likewise.
4883 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4885 PR tree-optimization/59124
4886 * gcc.dg/Warray-bounds-19.c: New test.
4888 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4890 * lib/prune.exp (escape_regex_chars): New.
4891 (prune_file_path): Update to quote metcharacters for regexp.
4893 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4895 PR rtl-optimization/70429
4896 * gcc.c-torture/execute/pr70429.c: New test.
4898 PR tree-optimization/70405
4899 * gcc.dg/pr70405.c: New test.
4901 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4904 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4905 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4907 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4910 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4911 __cilkrts_set_param to set two workers.
4912 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4913 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4915 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4917 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4919 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4922 * gcc.target/i386/pr70406.c: New test.
4924 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4926 * gnat.dg/specs/double_record_extension3.ads: New test.
4928 2016-03-25 Richard Henderson <rth@redhat.com>
4931 * gcc.target/aarch64/pr70120-1.c: New.
4932 * gcc.target/aarch64/pr70120-2.c: New.
4933 * gcc.target/aarch64/pr70120-3.c: New.
4935 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4938 * g++.dg/template/mangle2.C: The dg-do directive should be
4939 "compile" not "assemble".
4941 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4944 * gcc.dg/pr69650.c: New test.
4946 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4948 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4950 2016-03-25 Alan Modra <amodra@gmail.com>
4952 * gcc.dg/dfp/pr70052.c: New test.
4954 2016-03-24 Richard Henderson <rth@redhat.com>
4957 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4958 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4960 2016-03-24 Tom de Vries <tom@codesourcery.com>
4962 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4964 2016-03-24 Tom de Vries <tom@codesourcery.com>
4966 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4967 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4969 2016-03-24 Tom de Vries <tom@codesourcery.com>
4971 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4972 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4974 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4977 * g++.dg/template/mangle2.C: New test.
4979 2016-03-24 Richard Biener <rguenther@suse.de>
4981 PR tree-optimization/70396
4982 * gcc.dg/torture/pr70396.c: New testcase.
4984 2016-03-24 Richard Biener <rguenther@suse.de>
4987 * gcc.dg/torture/pr70370.c: New testcase.
4989 2016-03-24 Tom de Vries <tom@codesourcery.com>
4991 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4992 * gfortran.dg/goacc/kernels-tree.f95: Same.
4993 * gfortran.dg/goacc/parallel-tree.f95: Same.
4995 2016-03-24 Tom de Vries <tom@codesourcery.com>
4997 * c-c++-common/goacc/uninit-if-clause.c: New test.
4998 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5000 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5003 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5006 2016-03-24 Richard Biener <rguenther@suse.de>
5008 PR tree-optimization/70372
5009 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5011 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5014 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5016 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5019 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5021 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5024 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5025 * g++.dg/cpp1y/pr70001.C: New test.
5028 * g++.dg/cpp0x/constexpr-70323.C: New test.
5030 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5031 Jason Merrill <jason@redhat.com>
5032 Jakub Jelinek <jakub@redhat.com>
5035 * g++.dg/cpp0x/constexpr-69315.C: New test.
5036 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5038 2016-03-23 Marek Polacek <polacek@redhat.com>
5041 * g++.dg/warn/Wignored-attributes-1.C: New test.
5042 * g++.dg/warn/Wignored-attributes-2.C: New test.
5044 2016-03-23 Tom de Vries <tom@codesourcery.com>
5046 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5048 * gfortran.dg/goacc/private-3.f95 (test): Same.
5049 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5052 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5054 * lib/target-supports.exp: Remove v7ve entry from loop
5055 creating effective target checks.
5056 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5057 (add_options_for_arm_arch_v7ve): Likewise.
5059 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5061 PR tree-optimization/70354
5062 * gcc.dg/vect/pr70354-1.c: New test.
5063 * gcc.dg/vect/pr70354-2.c: New test.
5064 * gcc.target/i386/avx2-pr70354-1.c: New test.
5065 * gcc.target/i386/avx2-pr70354-2.c: New test.
5067 2016-03-22 Jeff Law <law@redhat.com>
5070 * gcc.dg/tree-ssa/pr70232.c: New test.
5072 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5075 * gcc.target/i386/pr70302.c: New test.
5077 2016-03-22 Richard Biener <rguenther@suse.de>
5080 * g++.dg/torture/pr70251.C: New testcase.
5082 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5085 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5086 Wmisleading-indentation.c.
5087 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5088 reflect change to diagnostic text and order of messages.
5089 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5091 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5093 * g++.dg/ext/java-3.C: Don't compile on AIX.
5095 2016-03-22 Richard Biener <rguenther@suse.de>
5098 * gcc.dg/torture/pr70333.c: New testcase.
5100 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5102 * g++.dg/ext/pr70290.C: New test.
5104 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5107 * gcc.target/i386/pr70325.c: New test.
5109 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5112 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5113 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5116 * gcc.target/i386/pr70300.c: New test.
5119 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5120 (func2): New function for cond with parens, xfail warning for c++.
5121 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5123 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5126 * g++.dg/template/ptrmem30.C: New test.
5128 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5131 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5132 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5134 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5137 * gcc.dg/pr70326.c: New test.
5139 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5140 Jakub Jelinek <jakub@redhat.com>
5142 PR tree-optimization/70317
5143 * gcc.dg/pr70317.c: New test.
5145 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5148 * gcc.target/i386/pr70327.c: New test.
5150 2016-03-21 Martin Liska <mliska@suse.cz>
5153 * gcc.dg/ipa/pr70306.c: New test.
5155 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5157 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5158 * gcc.target/arm/attr-align3.c: Likewise.
5159 * gcc.target/arm/attr_arm.c: Likewise.
5160 * gcc.target/arm/flip-thumb.c: Likewise.
5162 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5165 * gcc.target/powerpc/altivec-36.c: New test.
5167 2016-03-21 Richard Biener <rguenther@suse.de>
5169 PR tree-optimization/70310
5170 * gcc.dg/torture/pr70310.c: New testcase.
5172 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5175 * gcc.target/i386/pr70293.c: New test.
5177 2016-03-21 Richard Biener <rguenther@suse.de>
5179 PR tree-optimization/70288
5180 * gcc.dg/torture/pr70288-1.c: New testcase.
5181 * gcc.dg/torture/pr70288-2.c: Likewise.
5183 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5185 PR rtl-optimization/69307
5186 * gcc.target/arm/pr69307.c: New test.
5188 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5190 PR rtl-optimization/69102
5191 * gcc.c-torture/compile/pr69102.c: New test.
5193 2016-03-18 Jeff Law <law@redhat.com>
5195 PR rtl-optimization/70263
5196 * gcc.c-torture/compile/pr70263-1.c: New test.
5197 * gcc.target/i386/pr70263-2.c: New test.
5199 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5201 PR rtl-optimization/70278
5202 * gcc.dg/torture/pr70278.c: New test.
5203 * gcc.target/arm/pr70278.c: New test.
5205 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5208 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5209 (test_builtin_types_compatible_p): New test function.
5210 * gcc.dg/pr70281.c: New test case.
5212 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5215 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5217 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5219 PR tree-optimization/70252
5220 * gcc.dg/pr70252.c: New test.
5222 2016-03-18 Tom de Vries <tom@codesourcery.com>
5224 * gcc.dg/pr70161-2.c: New test.
5225 * gcc.dg/pr70161.c: New test.
5227 2016-03-18 Tom de Vries <tom@codesourcery.com>
5230 * gcc.dg/pr70269.c: New test.
5232 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5235 * g++.dg/ext/java-3.C: New test.
5237 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5240 * g++.dg/lookup/pr70205.C: New test.
5242 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5245 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5247 2016-03-17 Marek Polacek <polacek@redhat.com>
5250 * gcc.dg/atomic-op-6.c: New test.
5252 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5255 * c-c++-common/pr70264.c: New test case.
5257 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5260 * c-c++-common/pr70144-1.c: New test.
5261 * c-c++-common/pr70144-2.c: New test.
5264 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5265 * g++.dg/opt/flifetime-dse6.C: New test.
5266 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5268 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5271 * gcc.dg/pic-1.c: New test.
5272 * gcc.dg/pic-2.c: Likewise.
5273 * gcc.dg/pic-3.c: Likewise.
5274 * gcc.dg/pic-4.c: Likewise.
5275 * gcc.dg/pie-1.c: Likewise.
5276 * gcc.dg/pie-2.c: Likewise.
5277 * gcc.dg/pie-3.c: Likewise.
5278 * gcc.dg/pie-4.c: Likewise.
5279 * gcc.dg/pie-5.c: Likewise.
5280 * gcc.dg/pie-6.c: Likewise.
5282 2016-03-17 Tom de Vries <tom@codesourcery.com>
5284 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5285 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5287 2016-03-17 Richard Biener <rguenther@suse.de>
5290 * g++.dg/debug/pr70271.C: New testcase.
5292 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5294 * gcc.target/i386/pr70251.c: New test.
5296 2016-03-17 Marek Polacek <polacek@redhat.com>
5299 * g++.dg/warn/constexpr-70194.C: New test.
5301 2016-03-16 Richard Henderson <rth@redhat.com>
5304 * gcc.c-torture/compile/pr70240.c: New.
5306 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5308 * gcc.c-torture/compile/20151204.c: Skip for avr.
5310 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5313 * g++.dg/opt/pr70245.C: New test.
5314 * g++.dg/opt/pr70245.h: New file.
5315 * g++.dg/opt/pr70245-aux.cc: New file.
5317 2016-03-16 Martin Sebor <msebor@redhat.com>
5319 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5321 2016-03-16 Richard Henderson <rth@redhat.com>
5324 * gcc.c-torture/compile/pr70199.c: New.
5326 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5328 * gcc.dg/uninit-19.c: Run dos2unix.
5330 2016-03-16 Marek Polacek <polacek@redhat.com>
5333 * gcc.dg/nested-func-10.c: New test.
5334 * gcc.dg/nested-func-9.c: New test.
5336 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5338 PR tree-optimization/68714
5339 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5341 2016-03-16 Tom de Vries <tom@codesourcery.com>
5343 PR tree-optimization/68715
5344 * gcc.dg/graphite/pr68715-2.c: New test.
5345 * gcc.dg/graphite/pr68715.c: New test.
5346 * gfortran.dg/graphite/pr68715.f90: New test.
5348 2016-03-16 Tom de Vries <tom@codesourcery.com>
5350 PR tree-optimization/68809
5351 * gcc.dg/graphite/pr68809-2.c: New test.
5352 * gcc.dg/graphite/pr68809.c: New test.
5354 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5357 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5358 method call to i () as argument. Adjust expected output.
5361 * g++.dg/ubsan/pr70147-1.C: New test.
5362 * g++.dg/ubsan/pr70147-2.C: New test.
5364 2016-03-15 Martin Sebor <msebor@redhat.com>
5367 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5369 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5371 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5374 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5377 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5378 libatomic_available.
5380 2016-03-15 Marek Polacek <polacek@redhat.com>
5383 * g++.dg/ext/attribute-may-alias-4.C: New test.
5385 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5387 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5388 -fvar-tracking-assignments-toggle flag.
5390 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5392 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5394 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5396 PR rtl-optimization/70222
5397 * gcc.c-torture/execute/pr70222-1.c: New test.
5398 * gcc.c-torture/execute/pr70222-2.c: New test.
5400 2016-03-15 Richard Henderson <rth@redhat.com>
5402 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5404 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5406 PR rtl-optimization/69032
5407 * gcc.dg/pr69032.c: New test.
5409 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5411 PR rtl-optimization/63384
5412 * g++.dg/pr63384.C: New test.
5414 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5417 * gcc.target/i386/pr64411.C: New test.
5419 2016-03-15 Tom de Vries <tom@codesourcery.com>
5421 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5422 * gfortran.dg/goacc/kernels-alias.f95: New test.
5424 2016-03-14 Martin Sebor <msebor@redhat.com>
5427 * g++.dg/cpp0x/constexpr-inline.C: New test.
5428 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5430 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5432 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5434 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5437 * gcc.dg/pr70219.c: New test.
5439 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5442 * gcc.dg/torture/pr70083.c: New test.
5443 * gcc.target/i386/pr70083.c: New test.
5445 2016-03-14 Richard Biener <rguenther@suse.de>
5447 PR tree-optimization/56365
5448 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5450 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5453 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5455 * g++.dg/pr70098.C: New testcase.
5458 2016-03-14 Tom de Vries <tom@codesourcery.com>
5460 PR tree-optimization/70045
5461 * gcc.dg/graphite/pr70045.c: New test.
5463 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5466 * gfortran.dg/include_9.f90: New test.
5468 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5471 gfortran.dg/prof/prof.exp: New script.
5472 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5474 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5476 PR rtl-optimization/69307
5477 * gcc.dg/pr69307.c: New test.
5479 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5482 * gcc.target/arm/pr69614.c: New.
5484 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5487 * gfortran.dg/submodule_14.f08: New test
5490 * gfortran.dg/submodule_15.f08: New test
5492 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5495 * g++.dg/cpp1y/paren3.C: New test.
5497 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5500 * gcc.target/powerpc/ppc-round2.c: New test.
5502 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5505 * gcc.dg/torture/pr70123.c: New test.
5507 2016-03-11 Jeff Law <law@redhat.com>
5509 PR tree-optimization/70190
5510 * gcc.c-torture/compile/pr70190.c: New test.
5512 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5515 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5517 (test43_b): Likewise.
5518 (test43_c): Likewise.
5519 (test43_d): Likewise.
5520 (test43_e): Likewise.
5521 (test43_f): Likewise.
5522 (test43_g): Likewise.
5523 (test44_a): Likewise.
5524 (test44_b): Likewise.
5525 (test44_c): Likewise.
5526 (test44_d): Likewise.
5527 (test44_e): Likewise.
5529 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5532 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5534 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5536 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5539 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5543 * gcc.target/aarch64/pr69245_2.c: New test.
5545 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5547 PR tree-optimization/70177
5548 * gcc.dg/pr70177.c: New test.
5550 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5552 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5554 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5556 * gcc.dg/tree-ssa/sra-20.c: New.
5558 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5560 PR rtl-optimization/70174
5561 * gcc.dg/pr70174.c: New test.
5563 PR tree-optimization/70169
5564 * gcc.dg/pr70169.c: New test.
5566 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5569 * gcc.target/i386/pr70160.c: New test.
5571 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5573 * gcc.target/s390/dfp-1.c: New test.
5575 2016-03-10 Nick Clifton <nickc@redhat.com>
5578 * gcc.target/aarch64/pr70044.c: New test.
5580 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5581 Jakub Jelinek <jakub@redhat.com>
5584 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5585 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5586 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5588 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5591 * g++.dg/lto/pr69589_0.C: New testcase
5592 * g++.dg/lto/pr69589_1.C: New testcase
5594 2016-03-10 Marek Polacek <polacek@redhat.com>
5597 * g++.dg/delayedfold/unary-plus1.C: New test.
5599 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5601 * gcc.target/arm/pr45701-1.c: Escape brackets.
5602 * gcc.target/arm/pr45701-2.c: Likewise.
5604 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5606 * gfortran.dg/unconstrained_commons.f: New.
5608 2016-03-10 Alan Modra <amodra@gmail.com>
5610 * gcc.dg/pr69195.c: New.
5611 * gcc.dg/pr69238.c: New.
5613 2016-03-10 Tom de Vries <tom@codesourcery.com>
5616 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5618 2016-03-10 Richard Biener <rguenther@suse.de>
5620 PR tree-optimization/70128
5621 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5622 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5624 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5626 PR tree-optimization/70152
5627 * gcc.dg/pr70152.c: New test.
5630 * gcc.target/i386/pr70086-1.c: New test.
5631 * gcc.target/i386/pr70086-2.c: New test.
5632 * gcc.target/i386/pr70086-3.c: New test.
5634 PR tree-optimization/70127
5635 * gcc.c-torture/execute/pr70127.c: New test.
5637 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5639 * c-c++-common/goacc/combined-directives-2.c: New test.
5641 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5645 * g++.dg/diagnostic/pr70105.C: New test.
5646 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5647 (test_multiple_ordinary_maps): New test function.
5649 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5653 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5654 Drop range information from call to inform_at_rich_loc.
5655 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5657 (test_show_locus): Replace calls to rich_location::add_range with
5658 calls to add_range. Rewrite the tests that used the now-defunct
5659 rich_location ctor taking a source_range. Simplify other tests
5660 by replacing calls to COMBINE_LOCATION_DATA with calls to
5663 2016-03-09 Richard Biener <rguenther@suse.de>
5664 Jakub Jelinek <jakub@redhat.com>
5666 PR tree-optimization/70138
5667 * gcc.dg/vect/pr70138-1.c: New testcase.
5668 * gcc.dg/vect/pr70138-2.c: Likewise.
5670 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5673 * gcc.target/i386/pr70049.c: New test.
5675 2016-03-09 Richard Biener <rguenther@suse.de>
5678 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5679 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5680 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5682 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5684 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5687 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5690 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5693 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5696 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5697 in testcase comment.
5699 2016-03-09 Tom de Vries <tom@codesourcery.com>
5701 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5702 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5703 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5704 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5705 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5706 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5707 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5708 * gfortran.dg/goacc/kernels-loop.f95: New test.
5710 2016-03-08 Martin Sebor <msebor@redhat.com>
5713 * g++.dg/warn/overflow-warn-7.C: New test.
5715 2016-03-08 Jason Merrill <jason@redhat.com>
5717 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5718 * lib/target-supports.exp (check_effective_target_concepts): New.
5720 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5723 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5724 * g++.dg/ubsan/pr70135.C: New test.
5727 * gcc.dg/pr70110.c: New test.
5729 2016-03-07 Martin Jambor <mjambor@suse.cz>
5731 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5732 * c-c++-common/gomp/if-1.c: Likewise.
5733 * c-c++-common/gomp/pr61486-2.c: Likewise.
5734 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5735 to dg-additional-options.
5736 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5737 * g++/gomp/target-teams-1.c: Likewise.
5738 * gcc.dg/gomp/gomp.exp: Likewise.
5739 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5740 dg-additional-options.
5741 * gfortran.dg/gomp/gomp.exp: Likewise.
5742 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5743 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5744 dg-additional-options.
5745 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5747 2016-03-07 Martin Jambor <mjambor@suse.cz>
5749 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5750 * c-c++-common/gomp/gridify-1.c: New test.
5751 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5753 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5755 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5756 trigger for cortex-r8, when scanning for register r8.
5757 * gcc.target/arm/pr45701-2.c: Likewise.
5759 2016-02-26 Richard Biener <rguenther@suse.de>
5760 Jeff Law <law@redhat.com>
5762 PR tree-optimization/69740
5763 * gcc.c-torture/compile/pr69740-1.c: New test.
5764 * gcc.c-torture/compile/pr69740-2.c: New test.
5766 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5768 * lib/target-supports.exp
5769 (check_effective_target_whole_vector_shift): Enable for PPC64.
5771 2016-03-07 Richard Biener <rguenther@suse.de>
5773 PR tree-optimization/70115
5774 * gcc.dg/torture/pr70115.c: New testcase.
5776 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5779 * c-c-++-common/goacc/pr69916.c: New.
5781 2016-03-07 Richard Henderson <rth@redhat.com>
5783 * gcc.c-torture/compile/pr70061.c: New test.
5785 2016-03-07 Richard Biener <rguenther@suse.de>
5788 * gcc.dg/vect/O3-pr36098.c: New testcase.
5790 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5792 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5794 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5796 * gnat.dg/renaming9.ad[sb]: New testcase.
5798 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5801 * g++.dg/expr/stdarg3.C: New test.
5803 2016-03-04 Jeff Law <law@redhat.com>
5805 PR tree-optimization/69196
5806 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5809 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5812 * gcc.dg/pr69973.c: New test.
5814 PR rtl-optimization/69941
5815 * gcc.dg/torture/pr69941.c: New test.
5818 * gcc.dg/pr69824.c: New test.
5820 2016-03-05 Tom de Vries <tom@codesourcery.com>
5822 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5823 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5826 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5829 * g++.dg/cpp1y/var-templ48.C: New test.
5830 * g++.dg/cpp1y/var-templ49.C: New test.
5832 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5834 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5836 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5839 * g++.dg/ubsan/pr70035.C: New test.
5842 * gcc.target/i386/pr70062.c: New test.
5844 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5846 * g++.dg/template/typename21.C: Remove c++98_only.
5848 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5850 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5852 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5855 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5857 (fn_42_b): Likewise.
5858 (fn_42_c): Likewise.
5860 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5863 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5865 (fn_40_b): Likewise.
5866 (fn_41_a): Likewise.
5867 (fn_41_b): Likewise.
5869 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5872 * gcc.target/i386/avx512f-pr70059.c: New test.
5873 * gcc.target/i386/avx512dq-pr70059.c: New test.
5875 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5877 PR rtl-optimization/57676
5878 * gcc.dg/torture/pr57676.c: New test.
5880 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5882 * gcc.dg/pr70026.c: New test.
5884 2016-03-04 Marek Polacek <polacek@redhat.com>
5887 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5888 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5890 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5893 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5895 (test_corners_sisd_si): Likewise.
5896 (main): Remove checks of the above.
5897 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5899 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5901 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5903 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5905 * gcc.dg/torture/pr69951.c: Accept argc==0.
5907 2016-03-04 Richard Biener <rguenther@suse.de>
5910 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5911 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5913 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5916 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5919 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5922 * gcc.dg/guality/pr69947.c: New test.
5924 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5927 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5929 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5931 PR rtl-optimization/69904
5932 * gcc.target/arm/pr69904.c: New test.
5934 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5937 * gcc.dg/vect/pr70021.c: New test.
5938 * gcc.target/i386/pr70021.c: New test.
5940 2016-03-03 Marek Polacek <polacek@redhat.com>
5943 * gcc.dg/pr70050.c: New test.
5945 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5947 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5949 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5951 PR tree-optimization/70043
5952 * gfortran.dg/vect/pr70043.f90: New test.
5954 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5956 * gnat.dg/specs/task1.ads: New test.
5958 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5960 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5961 Invoke gdb with -batch.
5962 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5964 2016-03-03 Richard Biener <rguenther@suse.de>
5966 PR tree-optimization/55936
5967 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5969 2016-03-02 Jeff Law <law@redhat.com>
5971 PR rtl-optimization/69942
5972 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5973 effects of argument promotions.
5975 PR tree-optimization/69987
5976 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5977 target does not support -fprefetch-loop-arrays.
5979 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5981 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5983 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5985 PR rtl-optimization/69052
5986 * gcc.target/i386/pr69052.c: New test.
5988 2016-03-02 Alan Modra <amodra@gmail.com>
5990 * gcc.dg/pr69990.c: New.
5992 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5995 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5998 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6001 * gcc.target/i386/pr70028.c: New test.
6003 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6005 * c-c++-common/asan/swapcontext-test-1.c,
6006 * c-c++-common/tsan/thread_leak.c,
6007 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6008 * g++.dg/tsan/benign_race.C,
6009 * g++.dg/tsan/fd_close_norace.C,
6010 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6011 races with sanitizer output
6013 2016-03-02 Richard Biener <rguenther@suse.de>
6014 Uros Bizjak <ubizjak@gmail.com>
6017 * gcc.dg/simd-8.c: New testcase.
6019 2016-03-02 Richard Biener <rguenther@suse.de>
6022 * gcc.dg/simd-7.c: New testcase.
6024 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6026 * gcc.target/i386/pr70007.c: Tweak.
6028 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6030 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6032 2016-03-02 Marek Polacek <polacek@redhat.com>
6035 * gcc.dg/pr67854.c: New test.
6037 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6040 * gcc.dg/torture/pr70025.c: New test.
6042 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6044 PR tree-optimization/68621
6045 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6047 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6049 * gcc.target/i386/pr70007.c: New test.
6051 2016-03-01 Jeff Law <law@redhat.com>
6053 PR tree-optimization/69196
6054 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6056 PR tree-optimization/69196
6057 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6058 duplicating code and spoiling the expected output.
6060 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6063 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6064 supports power9 before doing tests.
6065 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6066 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6067 * gcc.target/powerpc/p9-permute.c: Likewise.
6069 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6072 * gcc.target/i386/pr70027.c: New test.
6074 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6076 * gcc.dg/pr70017.c: New test.
6078 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6082 * gcc.dg/pr69796.c: New test.
6083 * gcc.dg/pr69974.c: New test.
6085 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6087 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6089 2016-02-29 Jeff Law <law@redhat.com>
6091 PR tree-optimization/69987
6092 * gfortran.dg/pr69987.f90: New test.
6094 PR tree-optimization/69989
6095 * gcc.c-torture/compile/pr69989-2.c: New test.
6097 2016-03-01 Marek Polacek <polacek@redhat.com>
6100 * g++.dg/parse/invalid1.C: New test.
6102 2016-03-01 Richard Biener <rguenther@suse.de>
6105 * gcc.dg/pr70022.c: New testcase.
6107 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6109 PR tree-optimization/69956
6110 * gcc.dg/pr69956.c: New test.
6112 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6115 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6116 XFAIL when hardware supports efficient unaligned storage access.
6118 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6121 * g++.dg/template/pr69961a.C: New test.
6122 * g++.dg/template/pr69961b.C: New test.
6124 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6126 PR preprocessor/69985
6127 * gcc.dg/cpp/pr69985.c: New test case.
6129 2016-02-29 Jeff Law <law@redhat.com>
6131 PR tree-optimization/70005
6132 * gcc.c-torture/execute/pr70005.c New test.
6134 PR tree-optimization/69999
6135 * gcc.c-torture/compile/pr69999.c: New test.
6137 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6139 PR tree-optimization/69652
6140 * gcc.dg/torture/pr69652.c: Delete test.
6141 * gcc.dg/vect/pr69652.c: New test.
6143 2016-02-19 Richard Biener <rguenther@suse.de>
6145 PR tree-optimization/69980
6146 * gfortran.dg/vect/pr69980.f90: New testcase.
6148 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6150 * gcc.target/sparc/20160229-1.c: New test.
6152 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6154 * gnat.dg/stack_usage3.adb: New test.
6155 * gnat.dg/stack_usage3_pkg.ads: New helper.
6157 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6159 * gnat.dg/renaming8.adb: New test.
6160 * gnat.dg/renaming8_pkg1.ads: New helper.
6161 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6162 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6164 2016-02-29 Richard Biener <rguenther@suse.de>
6166 PR tree-optimization/69720
6167 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6169 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6173 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6175 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6176 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6179 * gfortran.dg/coarray_8.f90: Adjust error message.
6180 * gfortran.dg/pr56007.f90: New test.
6181 * gfortran.dg/pr56007.f: New test.
6183 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6185 PR tree-optimization/69989
6186 * gcc.dg/torture/pr69989.c: New test.
6188 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6190 * gcc.target/i386/stack-realign-win.c: New test.
6192 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6195 * gfortran.dg/pr60126.f90: New test.
6197 2016-02-27 Jeff Law <law@redhat.com>
6200 2016-02-26 Richard Biener <rguenther@suse.de>
6201 Jeff Law <law@redhat.com>
6203 PR tree-optimization/69740
6204 * gcc.c-torture/compile/pr69740-1.c: New test.
6205 * gcc.c-torture/compile/pr69740-2.c: New test.
6207 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6210 * gfortran.dg/newunit_4.f90: New test.
6212 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6215 PR rtl-optimization/69886
6216 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6217 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6220 2016-02-26 Martin Sebor <msebor@redhat.com>
6222 PR tree-optimization/15826
6223 * gcc.dg/tree-ssa/pr15826.c: New test.
6225 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6228 * gcc.target/powerpc/pr69969.c: New test.
6230 2016-02-26 Martin Sebor <msebor@redhat.com>
6233 * g++.old-deja/g++.other/decl5.C: Add a test case.
6235 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6238 * gcc.target/powerpc/pr69946.c: New file.
6240 2016-02-26 Richard Biener <rguenther@suse.de>
6241 Jeff Law <law@redhat.com>
6243 PR tree-optimization/69740
6244 * gcc.c-torture/compile/pr69740-1.c: New test.
6245 * gcc.c-torture/compile/pr69740-2.c: New test.
6247 2016-02-26 Martin Jambor <mjambor@suse.cz>
6250 * gcc.dg/torture/pr69932.c: New test.
6251 * gcc.dg/torture/pr69936.c: Likewise.
6253 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6256 * gcc.target/s390/pr69709.c: New test.
6258 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6261 * gcc.target/aarch64/pr69245_1.c: New test.
6263 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6266 * gcc.dg/torture/pr69613.c: New test.
6268 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6270 PR rtl-optimization/69891
6271 * gcc.target/i386/pr69891.c: New test.
6273 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6274 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6277 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6278 functionality for both 32-bit and 64-bit.
6280 2016-02-26 Richard Biener <rguenther@suse.de>
6282 PR tree-optimization/69551
6283 * gcc.dg/torture/pr69951.c: New testcase.
6285 2016-02-25 Richard Biener <rguenther@suse.de>
6287 PR tree-optimization/48795
6288 * gcc.dg/Warray-bounds-18.c: New testcase.
6290 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6292 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6294 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6296 PR rtl-optimization/69896
6297 * gcc.dg/pr69896.c: New test.
6299 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6302 * g++.dg/cpp1y/paren2.C: New test.
6304 2016-02-24 Martin Sebor <msebor@redhat.com>
6307 * gcc.dg/enum-mode-2.c: New test.
6309 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6312 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6313 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6314 * g++.dg/ubsan/pr69922.C: New test.
6316 2016-02-24 Marek Polacek <polacek@redhat.com>
6319 * gcc.dg/pr69819.c: New test.
6321 2016-02-24 Martin Sebor <msebor@redhat.com>
6324 * g++.dg/ext/flexary15.C: New test.
6326 2016-02-24 Martin Sebor <msebor@redhat.com>
6328 * gcc.dg/builtins-68.c: Avoid making unportable
6329 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6330 * g++.dg/ext/builtin_alloca.C: Same.
6332 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6333 Charles Baylis <charles.baylis@linaro.org>
6336 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6338 2016-02-24 Richard Biener <rguenther@suse.de>
6339 Jakub Jelinek <jakub@redhat.com>
6342 * gcc.dg/torture/pr69760.c: New testcase.
6344 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6346 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6347 pattern on Solaris with as.
6349 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6351 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6352 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6353 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6354 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6356 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6359 * gcc.dg/pr69915.c: New test.
6361 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6363 PR rtl-optimization/69886
6364 * gcc.dg/torture/pr69886.c: New test.
6366 2016-02-24 Richard Biener <rguenther@suse.de>
6369 * gcc.dg/torture/pr68963.c: New testcase.
6371 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6374 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6375 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6376 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6377 * gcc.target/arm/atomic_loaddi_1.c: New test.
6378 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6379 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6380 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6381 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6382 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6383 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6384 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6385 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6387 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6390 * gcc.dg/torture/pr69909.c: New test.
6392 2016-02-24 Richard Biener <rguenther@suse.de>
6394 PR tree-optimization/69907
6395 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6396 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6397 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6399 2016-02-24 Christian Bruel <christian.bruel@st.com>
6401 * gcc.target/arm/pragma_cpp_fma.c: New test.
6403 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6406 * gfortran.dg/include_6.f90: Update test.
6408 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6411 * objc.dg/pr69844.m: New test.
6413 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6415 PR libgfortran/69456
6416 * gfortran.dg/namelist_89.f90: New test.
6417 * gfortran.dg/pr59700.f90: Update test..
6419 2016-02-23 Martin Sebor <msebor@redhat.com>
6422 * g++.dg/ext/builtin_alloca.C: New test.
6423 * gcc.dg/builtins-68.c: New test.
6425 2016-02-23 Richard Henderson <rth@redhat.com>
6427 * gcc.target/i386/addr-space-3.c: Remove test.
6429 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6431 PR preprocessor/69126
6432 PR preprocessor/69543
6433 * c-c++-common/pr69126-2-long.c: New test.
6434 * c-c++-common/pr69126-2-short.c: New test.
6435 * c-c++-common/pr69543-1.c: Remove xfail.
6437 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6439 PR preprocessor/69126
6440 PR preprocessor/69543
6441 PR preprocessor/69558
6442 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6444 (test_2): ...this, and add leading comment.
6445 (MACRO_3, test_3): New.
6446 (MACRO_4A, MACRO_4B, test_4): New.
6447 (MACRO): Rename to...
6450 (test_5): ...this, updating for renaming of MACRO, and
6451 add leading comment.
6452 * c-c++-common/pr69543-1.c: New.
6453 * c-c++-common/pr69543-2.c: New.
6454 * c-c++-common/pr69543-3.c: New.
6455 * c-c++-common/pr69543-4.c: New.
6456 * c-c++-common/pr69558-1.c: New.
6457 * c-c++-common/pr69558-2.c: New.
6458 * c-c++-common/pr69558-3.c: New.
6459 * c-c++-common/pr69558-4.c: New.
6460 * gcc.dg/pr69558.c: Move to...
6461 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6464 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6466 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6467 to -ftree-parallelize-loops/-fopenacc changes.
6468 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6469 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6470 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6471 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6472 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6473 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6474 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6475 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6476 * c-c++-common/goacc/kernels-loop.c: Likewise.
6477 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6478 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6479 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6480 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6482 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6484 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6486 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6489 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6492 * gcc.dg/pr69900.c: New test.
6494 2016-02-23 Martin Jambor <mjambor@suse.cz>
6496 PR tree-optimization/69666
6497 * gcc.dg/tree-ssa/pr69666.c: New test.
6499 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6502 * gfortran.dg/coarray_allocate_5.f08: New test.
6504 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6506 * gcc.target/s390/vcond-shift.c: Move to ...
6507 * gcc.target/s390/vector/vcond-shift.c: ... here.
6509 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6511 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6512 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6514 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6516 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6518 2016-02-20 Mark Wielaard <mjw@redhat.com>
6521 * gcc.dg/unused-variable-3.c: New test.
6523 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6526 * gcc.target/i386/pr69888.c: New test.
6528 2016-02-22 Richard Biener <rguenther@suse.de>
6530 PR tree-optimization/69882
6531 * gfortran.dg/vect/pr69882.f90: New testcase.
6533 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.dg/pr69885.c: New test.
6538 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6542 * gcc.target/sh/pr54089-10.c: New.
6544 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6547 * gfortran.dg/deferred_character_15.f90 : New test.
6549 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6552 gfortran.dg/allocate_with_source_18.f03: New test.
6554 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6557 gfortran.dg/gomp/pr52531.f90: New test.
6559 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6562 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6565 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6568 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6569 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6572 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6575 * g++.dg/torture/pr69851.C: New test.
6577 2016-02-19 Martin Sebor <msebor@redhat.com>
6580 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6582 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6585 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6586 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6589 * g++.dg/cpp0x/pr67767.C: New test.
6591 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6593 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6594 for fp, simd, crypto, crc, lse.
6595 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6597 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6598 effective target check.
6600 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6603 * gcc.target/i386/pr69820.c: New test.
6605 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6607 * gcc.target/s390/vector/int128-1.c: New test.
6609 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6611 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6613 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6615 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6616 instruction pattern name to prevent the testcase from failing with
6619 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6621 * gcc.target/s390/md/movstr-2.c: New test.
6623 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6625 * gcc.target/s390/morestack.c: New test.
6627 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6630 * gcc.target/s390/pr69625.c: Add test case.
6632 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6635 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6637 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6640 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6641 * gcc.target/powerpc/fusion3.c: Likewise.
6643 2016-02-18 Richard Biener <rguenther@suse.de>
6646 * g++.dg/torture/pr69553.C: New testcase.
6648 2016-02-18 Nick Clifton <nickc@redhat.com>
6652 * gcc.target/arm/pr62554.c: New test.
6653 * gcc.target/arm/pr69610-1.c: New test.
6654 * gcc.target/arm/pr69610-2.c: New test.
6656 2016-02-18 Richard Biener <rguenther@suse.de>
6659 * gcc.dg/torture/pr69854.c: New testcase.
6661 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6664 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6666 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6668 * gcc.target/powerpc/vec-cg.c: New test.
6670 2016-02-17 Richard Biener <rguenther@suse.de>
6673 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6675 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6678 * gcc.c-torture/compile/pr69161.c: New test.
6680 2016-02-17 David Sherwood <david.sherwood@arm.com>
6683 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6684 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6686 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6688 * gcc.dg/ifcvt-4.c: Skip on Visium.
6690 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6692 * gnat.dg/atomic8.adb: New test.
6694 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6696 * gnat.dg/discr46.ad[sb]: New test.
6698 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6701 * gcc.target/powerpc/pr48344-1.c: New test.
6703 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6706 * gfortran.dg/associate_21.f90: New test.
6708 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6711 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6712 -Wnonnull in dg-options.
6713 * c-c++-common/nonnull-2.c: New test.
6715 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6716 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6718 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6720 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6723 * gcc.dg/pr69801.c: Add empty dg-options.
6725 2016-02-16 James Norris <jnorris@codesourcery.com>
6727 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6728 * g++.dg/goacc/deviceptr-1.c: New file.
6730 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6732 PR tree-optimization/69820
6733 * gcc.dg/vect/pr69820.c: New test.
6735 2016-02-16 Richard Biener <rguenther@suse.de>
6737 PR tree-optimization/69776
6738 * gcc.dg/torture/pr69776-2.c: New testcase.
6740 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6742 PR tree-optimization/69714
6743 * gcc.dg/torture/pr69714.c: New test.
6745 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6747 PR tree-optimization/69802
6748 * gcc.dg/pr69802.c: New test.
6750 2016-02-16 Richard Biener <rguenther@suse.de>
6753 * gcc.dg/pr69801.c: New testcase.
6755 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6757 PR libgfortran/69651
6758 * gfortran.dg/read_bang.f90: New test.
6759 * gfortran.dg/read_bang4.f90: New test.
6761 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6764 * g++.dg/init/pr69658.C: New test.
6767 * c-c++-common/pr69797.c: New test.
6769 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6771 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6772 check for aarch64*-*-*.
6774 2016-02-15 Richard Biener <rguenther@suse.de>
6776 PR tree-optimization/69783
6777 * gcc.dg/vect/pr69783.c: New testcase.
6779 2016-02-15 Richard Biener <rguenther@suse.de>
6781 PR tree-optimization/69776
6782 * gcc.dg/torture/pr69776.c: New testcase.
6784 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6787 * gfortran.dg/type_decl_4.f90: Reinstated.
6789 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6792 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6794 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6798 * gfortran.dg/type_decl_4.f90: Removed.
6800 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6803 * gfortran.dg/type_decl_4.f90: New test.
6805 2016-02-14 Alan Modra <amodra@gmail.com>
6808 * gcc.c-torture/execute/stkalign.c: Revise test.
6810 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6813 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6815 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6818 * gcc.target/sh/torture/pr67260.c: New.
6820 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6822 * gcc.dg/pr67964.c: Add dg-require-alias.
6824 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6828 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6830 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6832 PR libgfortran/69668
6833 * gfortran.dg/namelist_88.f90: New test.
6835 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6837 PR libgfortran/69668
6838 * gfortran.dg/namelist_38.f90: Update test.
6839 * gfortran.dg/namelist_84.f90: Update test.
6841 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6844 * gcc.dg/pr69554-1.c: New test.
6845 * gfortran.dg/pr69554-1.F90: New test.
6846 * gfortran.dg/pr69554-2.F90: New test.
6847 * lib/gcc-dg.exp (proc dg-locus): New function.
6848 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6849 distinguish between the caret-printing and non-caret-printing
6850 cases. If caret-printing has been explicitly enabled, bail out
6851 without attempting to fix up the output.
6853 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6857 * gcc.dg/spellcheck-options-3.c: New test case.
6858 * gcc.dg/spellcheck-options-4.c: New test case.
6859 * gcc.dg/spellcheck-options-5.c: New test case.
6860 * gcc.dg/spellcheck-options-6.c: New test case.
6861 * gcc.dg/spellcheck-options-7.c: New test case.
6862 * gcc.dg/spellcheck-options-8.c: New test case.
6863 * gcc.dg/spellcheck-options-9.c: New test case.
6864 * gcc.dg/spellcheck-options-10.c: New test case.
6866 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6868 PR rtl-optimization/69764
6869 PR rtl-optimization/69771
6870 * c-c++-common/pr69764.c: New test.
6871 * gcc.dg/torture/pr69771.c: New test.
6873 2016-02-12 Marek Polacek <polacek@redhat.com>
6875 * g++.dg/torture/init-list1.C: New.
6877 2016-02-12 Marek Polacek <polacek@redhat.com>
6879 * gcc.dg/pr69522.c: Add empty dg-options.
6881 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6883 * g++.dg/lto/lto.exp: Include and init mpx.
6884 * g++.dg/lto/pr69729_0.C: New test.
6886 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6889 * g++.dg/ipa/pr69241-4.C: New test.
6892 * g++.dg/ipa/pr68672-1.C: New test.
6893 * g++.dg/ipa/pr68672-2.C: New test.
6894 * g++.dg/ipa/pr68672-3.C: New test.
6896 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6899 * gcc.dg/pr69522.c: New test.
6901 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6904 * g++.dg/cpp1y/69098.C: New test.
6905 * g++.dg/cpp1y/69098-2.C: New test.
6907 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6909 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6910 and neighbour -> neighbor.
6911 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6912 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6913 * c-c++-common/Wvarargs.c: Likewise.
6914 * c-c++-common/goacc/host_data-5.c: Likewise.
6915 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6916 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6917 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6918 * gcc.target/aarch64/pr60697.c: Likewise.
6919 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6920 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6921 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6922 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6923 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6924 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6925 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6926 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6927 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6928 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6929 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6930 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6931 * g++.dg/lookup/koenig5.C: Likewise.
6932 * g++.dg/ext/no-asm-2.C: Likewise.
6933 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6934 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6935 * gfortran.dg/used_types_16.f90: Likewise.
6936 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6937 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6938 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6939 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6940 * gfortran.dg/abstract_type_6.f03: Likewise.
6941 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6942 * gfortran.dg/used_types_15.f90: Likewise.
6943 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6944 * gfortran.dg/exit_3.f08: Likewise.
6945 * gfortran.dg/open_status_2.f90: Likewise.
6946 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6947 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6948 * gfortran.dg/associate_1.f03: Likewise.
6949 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6950 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6951 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6952 * gcc.dg/builtin-object-size-1.c: Likewise.
6953 * gcc.dg/noreturn-6.c: Likewise.
6954 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6955 * gcc.dg/globalalias.c: Likewise.
6956 * gcc.dg/builtins-config.h: Likewise.
6957 * gcc.dg/pr30457.c: Likewise.
6958 * gcc.c-torture/compile/volatile-1.c: Likewise.
6959 * gcc.c-torture/execute/20101011-1.c: Likewise.
6960 * c-c++-common/Waddress-1.c: Likewise.
6962 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6965 * c-c++-common/Waddress-1.c: New test.
6967 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6970 * gfortran.dg/associate_19.f03: New test.
6971 * gfortran.dg/associate_20.f03: New test.
6973 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6975 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6977 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6979 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6980 .arch armv8-a\n. Add -dA to dg-options.
6981 * gcc.target/aarch64/assembler_arch_1.c: New test.
6982 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6984 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6987 * g++.dg/cpp0x/pr68726.C: New.
6989 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6991 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6994 2016-02-11 Richard Biener <rguenther@suse.de>
6996 * g++.dg/tree-ssa/pr61034.C: Adjust.
6998 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7001 * gcc.target/s390/pr69148.c: New.
7003 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7005 PR tree-optimization/69652
7006 * gcc.dg/torture/pr69652.c: New test.
7008 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7009 Patrick Palka <ppalka@gcc.gnu.org>
7013 * g++.dg/ipa/pr69241-1.C: New test.
7014 * g++.dg/ipa/pr69241-2.C: New test.
7015 * g++.dg/ipa/pr69241-3.C: New test.
7016 * g++.dg/ipa/pr69649.C: New test.
7018 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7020 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7021 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7023 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7025 PR tree-optimization/68021
7026 * gcc.dg/tree-ssa/pr68021.c: New test.
7028 2016-02-10 Richard Biener <rguenther@suse.de>
7030 PR tree-optimization/69726
7031 * gcc.dg/uninit-22.c: New testcase.
7033 2016-02-09 Andrew Pinski <apinski@cavium.com>
7036 * gcc.c-torture/compile/20160205-1.c: New testcase.
7038 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7041 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7042 instead accessing a really large arrray.
7043 * gcc.target/powerpc/fusion3.c: Likewise.
7045 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7048 * gcc.c-torture/execute/pr68532.c: New test.
7050 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7053 * gcc.dg/pr69634.c: New.
7055 2016-02-09 Richard Biener <rguenther@suse.de>
7057 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7059 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7061 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7063 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7065 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7067 2016-02-09 Richard Biener <rguenther@suse.de>
7069 PR tree-optimization/69715
7070 * gcc.dg/torture/pr69715.c: New testcase.
7072 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7075 * g++.dg/cpp0x/trailing12.C: New test.
7076 * g++.dg/cpp0x/trailing13.C: New test.
7078 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7082 * g++.dg/cpp1y/auto-fn29.C: New test.
7083 * g++.dg/cpp1y/auto-fn30.C: New test.
7085 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7087 PR tree-optimization/69209
7088 * gcc.c-torture/compile/pr69209.c: New test.
7090 2016-02-08 Jeff Law <law@redhat.com>
7092 PR tree-optimization/68541
7093 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7094 of statements allowed in join block for path splitting.
7096 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7099 * g++.dg/gomp/pr59627.C: New test.
7102 * g++.dg/ipa/pr69239.C: New test.
7104 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7106 PR preprocessor/69664
7107 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7108 * gcc.dg/cpp/warn-comments.c: Likewise.
7110 2016-02-08 Marek Polacek <polacek@redhat.com>
7113 * g++.dg/init/const12.C: New test.
7115 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7118 * gcc.dg/lto/pr55113_0.c: Remove test.
7120 2016-02-08 Richard Biener <rguenther@suse.de>
7122 PR tree-optimization/69719
7123 * gcc.dg/torture/pr69719.c: New testcase.
7125 2016-02-08 Richard Biener <rguenther@suse.de>
7126 Jeff Law <law@redhat.com>
7129 * gcc.target/mips/pr68273.c: New testcase.
7131 2016-02-08 Richard Biener <rguenther@suse.de>
7133 PR rtl-optimization/69274
7134 * gcc.target/i386/addr-sel-1.c: XFAIL.
7136 2016-02-08 Jeff Law <law@redhat.com>
7138 PR tree-optimization/68541
7139 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7141 PR tree-optimization/65917
7142 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7144 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7147 * gfortran.dg/namelist_args.f90: New test.
7149 2016-02-05 Jeff Law <law@redhat.com>
7151 PR tree-optimization/68541
7152 * gcc.dg/tree-ssa/split-path-2.c: New test.
7153 * gcc.dg/tree-ssa/split-path-3.c: New test.
7154 * gcc.dg/tree-ssa/split-path-4.c: New test.
7155 * gcc.dg/tree-ssa/split-path-5.c: New test.
7156 * gcc.dg/tree-ssa/split-path-6.c: New test.
7157 * gcc.dg/tree-ssa/split-path-7.c: New test.
7159 2016-02-05 Martin Sebor <msebor@redhat.com>
7162 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7163 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7165 2016-02-06 Richard HEnderson <rth@redhat.com>
7168 * gcc.target/i386/addr-space-4.c: New.
7169 * gcc.target/i386/addr-space-5.c: New.
7171 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7174 * gfortran.dg/elemental_dependency_6.f90: New.
7176 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7178 PR rtl-optimization/69691
7179 * gcc.c-torture/execute/pr69691.c: New test.
7182 * g++.dg/parse/pr69628.C: New test.
7184 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7186 * gcc.dg/sancov/asan.c: Move to ...
7187 * gcc.dg/asan/sancov-1.c: ... here.
7189 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7191 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7193 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7196 * gcc.target/i386/pr69677.c: New test.
7198 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7201 * g++.dg/template/pr68948.C: New test.
7203 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7205 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7206 (only necessary on s390x).
7208 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7210 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7211 -mno-accumulate-outgoing-args.
7213 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7215 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7217 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7220 * c-c++-common/pr69669.c: New test.
7222 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7225 * g++.dg/pr69667.C: New file.
7227 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7230 * gcc.dg/pr69619.c: Add new test.
7232 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7234 PR rtl-optimization/69577
7235 * gcc.target/i386/pr69577.c: New test.
7237 2016-02-04 Martin Liska <mliska@suse.cz>
7239 * g++.dg/asan/pr69276.C: New test.
7241 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7245 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7246 a single smulbb instruction.
7247 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7248 * gcc.target/amr/wmul-2.c: Likewise.
7250 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7254 * gcc.c-torture/execute/pr67714.c: New test.
7256 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7259 * gcc.target/i386/pr69454-1.c: New test.
7260 * gcc.target/i386/pr69454-2.c: New test.
7262 2016-02-03 Martin Sebor <msebor@redhat.com>
7269 * g++.dg/ext/flexarray-mangle-2.C: New test.
7270 * g++.dg/ext/flexarray-mangle.C: New test.
7271 * g++.dg/ext/flexarray-subst.C: New test.
7272 * g++.dg/ext/flexary11.C: New test.
7273 * g++.dg/ext/flexary12.C: New test.
7274 * g++.dg/ext/flexary13.C: New test.
7275 * g++.dg/ext/flexary14.C: New test.
7276 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7278 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7280 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7281 Define only if CHECK_FLOAT128 is defined.
7282 (main): Properly initialize u5.
7284 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7287 * gcc.dg/pr69627.c: New test.
7290 * gcc.dg/pr69644.c: New test.
7292 2016-02-03 Mike Stump <mikestump@comcast.net>
7294 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7295 support for struct-layout-1.exp.
7297 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7300 * g++.dg/cpp0x/pr69056.C: New test.
7302 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7303 Alexandre Oliva <aoliva@redhat.com>
7306 * gcc.target/powerpc/pr69461.c: New.
7308 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7310 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7312 (check_effective_target_fsanitize_thread): ... to here. Do not
7313 specify additional compile flags for the test source.
7314 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7315 specify additional compile flags for the test source.
7317 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7319 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7321 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7325 * gfortran.dg/coarray_allocate_2.f08: New test.
7326 * gfortran.dg/coarray_allocate_3.f08: New test.
7327 * gfortran.dg/coarray_allocate_4.f08: New test.
7329 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7331 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7332 use same scan-tree-dump-times on all platforms.
7333 * gcc.dg/vect/vect-outer-1.c: Likewise.
7334 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7335 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7336 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7337 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7338 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7339 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7340 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7342 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7344 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7347 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7349 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7351 2016-02-02 James Norris <jnorris@codesourcery.com>
7353 * c-c++-common/goacc/routine-5.c: Add tests.
7355 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7357 * gcc.target/nvptx/unsigned-cmp.c: New test.
7359 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7361 * gcc.target/aarch64/scalar_shift_1.c
7362 (test_corners_sisd_di): Improve force to SIMD register.
7363 (test_corners_sisd_si): Likewise.
7364 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7365 Remove scan-assembler check for ldr.
7367 2016-02-02 Richard Biener <rguenther@suse.de>
7369 PR tree-optimization/69595
7370 * gcc.dg/Warray-bounds-17.c: New testcase.
7372 2016-02-02 Richard Biener <rguenther@suse.de>
7374 PR tree-optimization/69606
7375 * gcc.dg/torture/pr69606.c: New testcase.
7377 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7380 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7381 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7383 2016-02-02 Alan Modra <amodra@gmail.com>
7386 * gcc.target/powerpc/pr69548.c: New test.
7388 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7390 PR rtl-optimization/69592
7391 * gcc.dg/pr69592.c: New test.
7393 PR preprocessor/69543
7395 * gcc.dg/pr69543.c: New test.
7396 * gcc.dg/pr69558.c: New test.
7398 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7401 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7403 2016-02-01 Martin Sebor <msebor@redhat.com>
7405 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7407 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7409 PR tree-optimization/67921
7410 * c-c++-common/ubsan/pr67921.c: New test.
7412 2016-02-01 Richard Biener <rguenther@suse.de>
7415 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7417 2016-02-01 Richard Biener <rguenther@suse.de>
7419 PR tree-optimization/69574
7420 * gcc.dg/torture/pr69574.c: New testcase.
7422 2016-02-01 Richard Biener <rguenther@suse.de>
7424 PR tree-optimization/69579
7425 * gcc.dg/setjmp-6.c: New testcase.
7427 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7429 PR rtl-optimization/69570
7430 * g++.dg/opt/pr69570.C: New test.
7432 2016-02-01 Richard Henderson <rth@redhat.com>
7434 * gcc.dg/pr69535.c: New test.
7436 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7439 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7440 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7443 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7445 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7447 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7450 * gfortran.dg/allocate_with_source_17.f03: New test.
7452 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7454 PR tree-optimization/69546
7455 * gcc.dg/torture/pr69546.c: New test.
7457 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7460 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7462 2016-01-30 Martin Sebor <msebor@redhat.com>
7465 * g++.dg/ext/flexary10.C: New test.
7467 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7470 gfortran.dg/common_23.f90: New test.
7472 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7475 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7476 condition being checked, and disable it when the target supports
7477 misaligned loads and stores.
7479 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7482 * gcc.dg/torture/pr69518.c: New test.
7484 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7487 * gcc.target/i386/pr69530.c: New test.
7489 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7492 * gcc.target/mips/div-delay.c: New test.
7494 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7497 * gcc.target/i386/pr69551.c: New test.
7500 * gcc.target/i386/pr66137.c: New test.
7502 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7504 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7505 always built for p5600.
7506 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7507 isa=p5600 dg-option.
7509 2016-01-29 Richard Biener <rguenther@suse.de>
7511 PR tree-optimization/69547
7512 * g++.dg/tree-ssa/pr69547.C: New testcase.
7514 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7517 * g++.dg/warn/Wunused-function2.C: New test.
7519 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7521 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7522 support for test to succeed.
7524 2016-01-29 Marek Polacek <polacek@redhat.com>
7528 * g++.dg/ext/constexpr-vla2.C: New test.
7529 * g++.dg/ext/constexpr-vla3.C: New test.
7530 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7532 2016-01-29 Richard Biener <rguenther@suse.de>
7535 * gcc.dg/uninit-21.c: New testcase.
7537 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7540 * gcc.target/i386/pr69459.c: New test.
7542 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7545 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7546 * gcc.target/mips/pr68400.c: New test.
7548 2016-01-28 Martin Sebor <msebor@redhat.com>
7551 * gcc.target/powerpc/pr17381.c: New test.
7553 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7556 * gcc.dg/torture/pr69542.c: New test.
7558 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7560 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7562 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7564 * gcc.dg/pr65980.c: Skip on AIX.
7565 * gcc.dg/pr66688.c: Same.
7567 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7570 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7571 * gcc.dg/tree-ssa/sra-18.c: Same.
7573 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7576 * gfortran.dg/block_15.f08: New test.
7577 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7578 on incorrectly closed BLOCK.
7580 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7582 * gcc.dg/declare-simd.c: New test.
7583 2016-01-28 Richard Biener <rguenther@suse.de>
7585 PR tree-optimization/69466
7586 * gfortran.dg/vect/pr69466.f90: New testcase.
7588 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7590 * g++.dg/pr67989.C: Remove ARM-specific option.
7591 * gcc.target/arm/pr67989.C: New file.
7593 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7595 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7596 and expm1 test for glibc < 2.11.
7598 2016-01-27 Richard Henderson <rth@redhat.com>
7600 * gcc.c-torture/execute/pr69447.c: New test.
7602 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7605 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7607 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7610 * gcc.dg/pr66869.c: New test.
7612 2016-01-25 Jeff Law <law@redhat.com>
7614 PR tree-optimization/68398
7615 PR tree-optimization/69196
7616 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7617 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7618 path to avoid new heuristic allowing more irreducible regions
7619 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7620 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7621 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7622 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7623 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7625 2016-01-27 Marek Polacek <polacek@redhat.com>
7628 * c-c++-common/vector-compare-4.c: New test.
7630 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7632 PR preprocessor/69126
7633 * c-c++-common/pr69126.c: New test case.
7635 2016-01-27 Ian Lance Taylor <iant@google.com>
7637 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7639 2016-01-27 Ryan Burn <contact@rnburn.com>
7642 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7644 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7647 * gcc.target/i386/pr69512.c: New test.
7649 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7652 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7654 2016-01-27 Marek Polacek <polacek@redhat.com>
7657 * g++.dg/pr69379.C: New test.
7659 2016-01-27 Martin Sebor <msebor@redhat.com>
7662 * g++.dg/abi/Wabi-2-2.C: New test.
7663 * g++.dg/abi/Wabi-2-3.C: New test.
7664 * g++.dg/abi/Wabi-3-2.C: New test.
7665 * g++.dg/abi/Wabi-3-3.C: New test.
7667 2016-01-27 Richard Biener <rguenther@suse.de>
7669 PR tree-optimization/69166
7670 * gcc.dg/torture/pr69166.c: New testcase.
7672 2016-01-27 Martin Jambor <mjambor@suse.cz>
7674 PR tree-optimization/69355
7675 * gcc.dg/tree-ssa/pr69355.c: New test.
7677 2016-01-27 Marek Polacek <polacek@redhat.com>
7680 * g++.dg/ext/constexpr-vla1.C: New test.
7682 2016-01-20 Christian Bruel <christian.bruel@st.com>
7685 * gcc.target/arm/pr69245.c: New test.
7687 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7689 PR tree-optimization/69399
7690 * gcc.dg/torture/pr69399.c: New test.
7692 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7694 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7696 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7698 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7700 2016-01-26 Tom de Vries <tom@codesourcery.com>
7702 PR tree-optimization/69110
7703 * gcc.dg/autopar/pr69110.c: New test.
7705 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7706 Sebastian Pop <s.pop@samsung.com>
7708 * gcc.dg/graphite/isl-ast-op-select.c: New.
7710 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7713 * gfortran.dg/allocate_error_6.f90: New test.
7715 2016-01-26 Richard Henderson <rth@redhat.com>
7717 * gcc.dg/tm/pr60908.c: New test.
7719 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7722 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7724 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7725 expected multiline output to reflect the colorization being
7726 disabled before newlines.
7727 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7728 (custom_diagnostic_finalizer): Replace call to
7729 pp_newline_and_flush with call to pp_flush.
7730 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7731 * gfortran.dg/implicit_class_1.f90: Likewise.
7732 * lib/gcc-dg.exp (allow_blank_lines): New global.
7733 (dg-allow-blank-lines-in-output): New procedure.
7734 (gcc-dg-prune): Complain about blank lines in the output, unless
7735 dg-allow-blank-lines-in-output was called.
7736 * lib/multiline.exp (_build_multiline_regex): Only support
7737 arbitrary followup text for non-blank-lines, not for blank lines.
7739 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7741 PR tree-optimization/69483
7742 * gcc.dg/pr69483.c: New test.
7743 * g++.dg/opt/pr69483.C: New test.
7745 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7748 * gcc.target/arm/pr68620.c: New test.
7750 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7752 * gcc.target/i386/pr68986-2.c: Remove -m32.
7754 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7757 * gcc.target/i386/pr68986-1.c: New test.
7758 * gcc.target/i386/pr68986-2.c: Likewise.
7759 * gcc.target/i386/pr68986-3.c: Likewise.
7761 2016-01-26 Christian Bruel <christian.bruel@st.com>
7763 * lib/target-supports.exp
7764 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7765 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7766 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7768 2016-01-26 Richard Biener <rguenther@suse.de>
7770 PR tree-optimization/69452
7771 * gcc.dg/torture/pr69452.c: New testcase.
7773 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7776 * gcc.dg/pr69442.c: New test.
7778 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7781 * gcc.target/aarch64/simd/pr67896.C: New.
7783 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7785 PR tree-optimization/69400
7786 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7788 (plugin_init): Call it.
7789 * gcc.dg/torture/pr69400.c: New test.
7791 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7793 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7795 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7796 Sebastian Pop <s.pop@samsung.com>
7798 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7801 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7802 Sebastian Pop <s.pop@samsung.com>
7804 * gcc.dg/graphite/pr69292.c: New.
7806 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7808 * c-c++-common/goacc/use_device-1.c: New test.
7810 2016-01-25 Jeff Law <law@redhat.com>
7812 PR tree-optimization/69196
7813 PR tree-optimization/68398
7814 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7815 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7817 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7820 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7823 2016-01-25 Richard Biener <rguenther@suse.de>
7826 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7828 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7831 * gcc.dg/pr69421.c: New test.
7833 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7835 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7836 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7837 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7838 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7839 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7840 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7841 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7842 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7843 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7844 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7846 2016-01-25 Richard Biener <rguenther@suse.de>
7848 PR tree-optimization/69376
7849 * gcc.dg/torture/pr69376.c: New testcase.
7851 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7855 * gfortran.dg/interface_38.f90: New test.
7856 * gfortran.dg/interface_39.f90: New test.
7858 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7861 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7866 * g++.dg/template/pr11858.C: New test.
7867 * g++.dg/template/pr24663.C: New test.
7868 * g++.dg/template/unify12.C: New test.
7869 * g++.dg/template/unify13.C: New test.
7870 * g++.dg/template/unify14.C: New test.
7871 * g++.dg/template/unify15.C: New test.
7872 * g++.dg/template/unify16.C: New test.
7873 * g++.dg/template/unify17.C: New test.
7875 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7878 gfortran.dg/pr68283.f90: New test.
7880 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7883 * gfortran.dg/inline_matmul_13.f90: New test.
7884 * gfortran.dg/matmul_bounds_8.f90: New test.
7885 * gfortran.dg/matmul_bounds_9.f90: New test.
7886 * gfortran.dg/matmul_bounds_10.f90: New test.
7888 2016-01-23 Tom de Vries <tom@codesourcery.com>
7890 PR tree-optimization/69426
7891 * gcc.dg/autopar/pr69426.c: New test.
7893 2016-01-23 Martin Sebor <msebor@redhat.com>
7897 * g++.dg/cpp0x/alignas5.C: New test.
7898 * g++.dg/ext/vector29.C: Same.
7900 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7902 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7903 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7904 _GNU_SOURCE from compile flags to the source.
7905 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7906 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7907 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7908 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7910 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7913 * g++.dg/opt/pr69432.C: New test.
7915 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7917 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7918 32-bit targets testing an -m64 multilib.
7920 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7922 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7925 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7927 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7929 2016-01-21 Christian Bruel <christian.bruel@st.com>
7932 * gcc.target/i386/pr68674.c
7933 * gcc.target/aarch64/pr68674.c
7934 * gcc.target/arm/pr68674.c
7936 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7939 * gcc.c-torture/execute/pr69403.c: New test.
7941 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7944 * g++.dg/template/pr55843.C: New.
7946 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7949 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7950 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7952 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7955 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7956 from dg-do compile directive, and instead add
7957 { dg-require-effective-target int128 }.
7959 2016-01-20 Martin Sebor <msebor@redhat.com>
7962 * gcc.dg/sync-fetch.c: New test.
7964 2016-01-21 Martin Sebor <msebor@redhat.com>
7967 * gcc.target/powerpc/pr69252.c: New test.
7969 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7972 * gfortran.dg/pr65996.f90: New test.
7974 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7977 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7978 expected to generate an error.
7980 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7983 * gcc.dg/torture/pr66178.c: New test.
7985 2016-01-21 Anton Blanchard <anton@samba.org>
7986 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7989 * gcc.target/powerpc/pr63354.c: New test.
7991 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7993 PR rtl-optimization/68990
7994 * gcc.target/i386/pr68990: New.
7996 2016-01-21 Nick Clifton <nickc@redhat.com>
7999 * gcc.target/mips/pr69129.c: New.
8001 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8004 * g++.dg/cpp0x/pr58046.C: New.
8006 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8010 * gcc.target/arm/pr69187.c: New test.
8013 * g++.dg/torture/pr69355.C: New test.
8015 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8016 Sebastian Pop <s.pop@samsung.com>
8018 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8020 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8021 Sebastian Pop <s.pop@samsung.com>
8023 * gcc.dg/graphite/pr68976.c: New test.
8025 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8028 * c-c++-common/pr67653.c: New test.
8029 * gcc.dg/torture/pr29119.c: Add dg-warning.
8031 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8033 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8035 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8038 * gcc.dg/pr24293.c: New test.
8039 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8040 incomplete struct type.
8041 * gcc.dg/declspec-1.c: Likewise.
8042 * gcc.dg/pr63549.c: Likewise.
8044 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8046 PR tree-optimization/66612
8047 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8048 for bdn instruction.
8050 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8052 * lib/target-supports.exp
8053 (check_effective_target_arm_fp_ok_nocache): New.
8054 (check_effective_target_arm_fp_ok): New.
8055 (add_options_for_arm_fp): New.
8056 (check_effective_target_arm_crypto_ok_nocache): Require
8057 target_arm_v8_neon_ok instead of arm32.
8058 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8059 (check_effective_target_arm_crypto_pragma_ok): New.
8060 (add_options_for_arm_vfp): New.
8061 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8062 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8063 target instead. Force initial fpu to vfp.
8064 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8065 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8066 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8068 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8069 use arm_vfp effective target instead. Force initial fpu to vfp.
8070 * gcc.target/arm/attr-neon3.c: Likewise.
8071 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8073 * gcc.target/arm/unsigned-float.c: Likewise.
8074 * gcc.target/arm/vfp-1.c: Likewise.
8075 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8076 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8077 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8078 * gcc.target/arm/vfp-ldmias.c: Likewise.
8079 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8080 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8081 * gcc.target/arm/vfp-stmiad.c: Likewise.
8082 * gcc.target/arm/vfp-stmias.c: Likewise.
8083 * gcc.target/arm/vnmul-1.c: Likewise.
8084 * gcc.target/arm/vnmul-2.c: Likewise.
8085 * gcc.target/arm/vnmul-3.c: Likewise.
8086 * gcc.target/arm/vnmul-4.c: Likewise.
8088 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8091 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8092 the MPX run-time library, for compile-time MPX test.
8093 * gcc.target/i386/chkp-always_inline.c: Likewise.
8094 * gcc.target/i386/chkp-bndret.c: Likewise.
8095 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8096 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8097 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8098 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8099 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8100 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8101 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8102 * gcc.target/i386/chkp-label-address.c: Likewise.
8103 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8104 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8105 * gcc.target/i386/chkp-pr69044.c: Likewise.
8106 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8107 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8108 * gcc.target/i386/chkp-strchr.c: Likewise.
8109 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8110 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8111 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8112 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8113 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8114 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8115 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8116 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8117 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8118 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8119 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8120 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8121 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8122 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8123 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8124 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8125 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8126 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8127 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8128 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8129 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8130 * gcc.target/i386/pr63995-2.c: Likewise.
8131 * gcc.target/i386/pr64805.c: Likewise.
8132 * gcc.target/i386/pr65044.c: Likewise.
8133 * gcc.target/i386/pr65167.c: Likewise.
8134 * gcc.target/i386/pr65183.c: Likewise.
8135 * gcc.target/i386/pr65184.c: Likewise.
8136 * gcc.target/i386/thunk-retbnd.c: Likewise.
8138 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8140 PR tree-optimization/69328
8141 * gcc.dg/pr69328.c: New test.
8143 2016-01-20 Jeff Law <law@redhat.com>
8146 * gcc.target/m68k/pr25114.c: New test.
8148 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8150 * gcc.target/arm/memset-inline-10.c: Added
8151 dg-require-effective-target arm_thumb2_ok.
8153 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8155 * gcc.dg/debug/dwarf2/sso.c: New test.
8157 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8160 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8161 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8162 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8164 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8167 * g++.dg/ipa/devirt-50.C: New testcase.
8169 2016-01-19 Marek Polacek <polacek@redhat.com>
8172 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8173 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8175 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8178 * gcc.target/arm/pr69135_1.c: New test.
8180 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8182 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8184 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8186 * gcc.target/aarch64/ccmp_1.c: New testcase.
8188 2016-01-19 Marek Polacek <polacek@redhat.com>
8191 * g++.dg/cpp0x/enum30.C: New test.
8193 2016-01-19 Richard Biener <rguenther@suse.de>
8195 PR tree-optimization/69336
8196 * g++.dg/tree-ssa/pr69336.C: New testcase.
8198 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8201 * gcc.dg/pr65779.c: New test.
8203 2016-01-19 Richard Biener <rguenther@suse.de>
8205 PR tree-optimization/69352
8206 * gcc.dg/torture/pr69352.c: New testcase.
8208 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8210 PR rtl-optimization/68955
8211 PR rtl-optimization/64557
8212 * gcc.dg/torture/pr68955.c: New test.
8214 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8217 * g++.dg/torture/pr69136.C: New testcase.
8219 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8222 * g++.dg/lto/pr69133_0.C: New testcase.
8223 * g++.dg/lto/pr69133_1.C: New testcase.
8225 2016-01-15 Jeff Law <law@redhat.com>
8227 PR tree-optimization/69320
8228 * gcc.c-torture/pr69320-1.c: New test.
8229 * gcc.c-torture/pr69320-2.c: New test.
8230 * gcc.c-torture/pr69320-3.c: New test.
8231 * gcc.c-torture/pr69320-4.c: New test.
8233 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8238 * g++.dg/template/pr11858.C: New test.
8239 * g++.dg/template/pr24663.C: New test.
8240 * g++.dg/template/unify12.C: New test.
8241 * g++.dg/template/unify13.C: New test.
8242 * g++.dg/template/unify14.C: New test.
8243 * g++.dg/template/unify15.C: New test.
8244 * g++.dg/template/unify16.C: New test.
8245 * g++.dg/template/unify17.C: New test.
8247 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8250 * gcc.dg/pr69181-1.c: New test file.
8251 * gcc.dg/pr69181-2.c: New test file.
8252 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8253 globals by moving it to...
8254 (cleanup-after-saved-dg-test): ...this new function. Add
8255 "global additional_sources_used". Add reset of global
8256 multiline_expected_outputs to the empty list.
8257 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8259 (multiline_expected_outputs): ...this, and updated comments to
8260 note that it is modified from gcc-dg.exp.
8261 (dg-end-multiline-output): Update for the above renaming.
8262 (handle-multiline-outputs): Likewise. Remove the clearing
8263 of the expected outputs to the empty list.
8265 2016-01-18 Richard Biener <rguenther@suse.de>
8267 PR tree-optimization/69297
8268 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8270 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8272 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8274 * gcc.target/mips/mips-3d-2.c: Likewise.
8275 * gcc.target/mips/mips-3d-3.c: Likewise.
8276 * gcc.target/mips/mips-3d-4.c: Likewise.
8277 * gcc.target/mips/mips-3d-5.c: Likewise.
8278 * gcc.target/mips/mips-3d-6.c: Likewise.
8279 * gcc.target/mips/mips-3d-7.c: Likewise.
8280 * gcc.target/mips/mips-3d-8.c: Likewise.
8281 * gcc.target/mips/mips-3d-9.c: Likewise.
8282 * gcc.target/mips/mips-ps-1.c: Likewise.
8283 * gcc.target/mips/mips-ps-2.c: Likewise.
8284 * gcc.target/mips/mips-ps-3.c: Likewise.
8285 * gcc.target/mips/mips-ps-4.c: Likewise.
8286 * gcc.target/mips/mips-ps-5.c: Likewise.
8287 * gcc.target/mips/mips-ps-6.c: Likewise.
8288 * gcc.target/mips/mips-ps-7.c: Likewise.
8289 * gcc.target/mips/mips-ps-type.c: Likewise.
8290 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8291 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8293 2016-01-18 Tom de Vries <tom@codesourcery.com>
8295 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8296 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8297 * c-c++-common/goacc/kernels-empty.c: New test.
8298 * c-c++-common/goacc/kernels-eternal.c: New test.
8299 * c-c++-common/goacc/kernels-loop-2.c: New test.
8300 * c-c++-common/goacc/kernels-loop-3.c: New test.
8301 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8302 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8303 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8304 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8305 * c-c++-common/goacc/kernels-loop-data.c: New test.
8306 * c-c++-common/goacc/kernels-loop-g.c: New test.
8307 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8308 * c-c++-common/goacc/kernels-loop-n.c: New test.
8309 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8310 * c-c++-common/goacc/kernels-loop.c: New test.
8311 * c-c++-common/goacc/kernels-noreturn.c: New test.
8312 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8313 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8314 * c-c++-common/goacc/kernels-reduction.c: New test.
8316 2016-01-18 Tom de Vries <tom@codesourcery.com>
8318 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8319 * gcc.dg/autopar/outer-2.c: Same.
8320 * gcc.dg/autopar/outer-3.c: Same.
8321 * gcc.dg/autopar/outer-4.c: Same.
8322 * gcc.dg/autopar/outer-5.c: Same.
8323 * gcc.dg/autopar/outer-6.c: Same.
8324 * gcc.dg/autopar/parallelization-1.c: Same.
8325 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8326 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8327 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8328 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8329 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8330 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8331 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8332 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8333 * gcc.dg/autopar/pr39500-1.c: Same.
8334 * gcc.dg/autopar/pr39500-2.c: Same.
8335 * gcc.dg/autopar/pr46193.c: Same.
8336 * gcc.dg/autopar/pr46194.c: Same.
8337 * gcc.dg/autopar/pr49580.c: Same.
8338 * gcc.dg/autopar/pr49960-1.c: Same.
8339 * gcc.dg/autopar/pr49960.c: Same.
8340 * gcc.dg/autopar/pr68373.c: Same.
8341 * gcc.dg/autopar/reduc-1.c: Same.
8342 * gcc.dg/autopar/reduc-1char.c: Same.
8343 * gcc.dg/autopar/reduc-1short.c: Same.
8344 * gcc.dg/autopar/reduc-2.c: Same.
8345 * gcc.dg/autopar/reduc-2char.c: Same.
8346 * gcc.dg/autopar/reduc-2short.c: Same.
8347 * gcc.dg/autopar/reduc-3.c: Same.
8348 * gcc.dg/autopar/reduc-4.c: Same.
8349 * gcc.dg/autopar/reduc-6.c: Same.
8350 * gcc.dg/autopar/reduc-7.c: Same.
8351 * gcc.dg/autopar/reduc-8.c: Same.
8352 * gcc.dg/autopar/reduc-9.c: Same.
8353 * gcc.dg/autopar/uns-outer-4.c: Same.
8354 * gcc.dg/autopar/uns-outer-5.c: Same.
8355 * gcc.dg/autopar/uns-outer-6.c: Same.
8356 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8357 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8359 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8362 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8363 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8365 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8368 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8369 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8370 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8372 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8375 * gcc.dg/tree-ssa/sra-17.c: New.
8376 * gcc.dg/tree-ssa/sra-18.c: New.
8378 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8380 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8382 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8384 * gnat.dg/inline12.adb: New test.
8386 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8388 PR tree-optimization/66797
8389 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8391 2016-01-18 Richard Biener <rguenther@suse.de>
8393 PR tree-optimization/69170
8394 * gcc.dg/torture/pr69170.c: New testcase.
8396 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8398 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8400 2016-01-16 Tom de Vries <tom@codesourcery.com>
8402 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8404 2016-01-16 Tom de Vries <tom@codesourcery.com>
8406 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8407 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8408 redundant dg-require-effective-target pthread.
8409 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8410 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8411 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8412 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8413 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8414 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8415 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8417 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8420 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8421 * gcc.target/powerpc/recip-7.c: Same.
8423 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8426 * g++.dg/template/pr69091.C: New test.
8428 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8430 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8431 dump does not contain an error_mark_node.
8432 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8433 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8435 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8438 * g++.dg/template/pr68936.C: New test.
8440 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8443 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8444 * gcc.target/powerpc/recip-2.c: Same.
8445 * gcc.target/powerpc/recip-3.c: Same.
8446 * gcc.target/powerpc/recip-4.c: Same.
8447 * gcc.target/powerpc/recip-sqrtf.c: Same.
8449 2016-01-15 Jeff Law <law@redhat.com>
8451 PR tree-optimization/69270
8452 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8453 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8455 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8458 * gfortran.dg/deferred_character_13.f90: New test for the fix
8459 of comment 3 of the PR.
8462 * gfortran.dg/deferred_character_8.f90: New test
8463 * gfortran.dg/allocate_error_5.f90: New test
8466 * gfortran.dg/deferred_character_10.f90: New test
8469 * gfortran.dg/deferred_character_14.f90: New test
8472 * gfortran.dg/deferred_character_11.f90: New test
8475 * gfortran.dg/deferred_character_9.f90: New test
8477 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8479 PR rtl-optimization/69030
8480 * gcc.target/i386/pr69030.c: New.
8482 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8484 * gcc.target/aarch64/target_attr_17.c: New test.
8486 2016-01-15 Richard Biener <rguenther@suse.de>
8488 PR tree-optimization/66856
8489 * gcc.dg/torture/pr66856-1.c: New testcase.
8490 * gcc.dg/torture/pr66856-2.c: Likewise.
8492 2016-01-15 Richard Biener <rguenther@suse.de>
8495 * g++.dg/lto/pr69137_0.C: New testcase.
8497 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8500 * gcc.target/i386/pr69246.c: New test.
8502 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8504 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8506 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8509 * g++.dg/init/const9.C: Disable test on S/390.
8511 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8513 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8514 * g++.dg/Wno-frame-address.C: Ditto.
8516 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8518 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8520 2016-01-15 Richard Biener <rguenther@suse.de>
8522 PR tree-optimization/68961
8523 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8525 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8527 * gcc.target/i386/pr65105-5.c: New test.
8529 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8531 * gcc.c-torture/execute/alias-4.c: New testcase.
8533 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8536 * g++.dg/ipa/devirt-49.C: New testcase.
8538 2016-01-15 Christian Bruel <christian.bruel@st.com>
8541 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8542 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8543 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8545 2016-01-15 Richard Biener <rguenther@suse.de>
8547 PR tree-optimization/69117
8548 * gcc.dg/torture/pr69117.c: New testcase.
8550 2015-01-14 Ryan Burn <contact@rnburn.com>
8553 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8555 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8558 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8559 range tests use 100 * maximum instead of maximum + 1.
8561 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8564 * gcc.dg/guality/pr69244.c: New test.
8566 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8568 * lib/target-supports.exp (check_effective_target_issignaling):
8570 * gcc.dg/pr61441.c: Require issignaling effective target.
8572 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8575 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8577 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8580 PR preprocessor/69177
8581 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8582 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8583 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8584 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8586 2016-01-14 Marek Polacek <polacek@redhat.com>
8589 * gcc.dg/array-15.c: New test.
8591 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8594 PR tree-optimization/69155
8595 * gfortran.dg/pr68146.f: New test.
8596 * gfortran.dg/pr69155.f90: New test.
8598 2016-01-14 Richard Biener <rguenther@suse.de>
8600 PR tree-optimization/68060
8601 * gcc.dg/torture/pr68060-1.c: New testcase.
8602 * gcc.dg/torture/pr68060-2.c: Likewise.
8604 2016-01-14 Nick Clifton <nickc@redhat.com>
8606 * lib/target-supports.exp
8607 (check_effective_target_arm_neon_ok_nocache): Add an option
8608 sequence that includes setting the ARM architecture to ARMv7-A.
8609 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8610 command line options necessary to enable Neon support.
8611 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8612 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8613 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8614 * gcc.target/arm/pr69180.c: Likewise.
8616 2016-01-14 Jeff Law <law@redhat.com>
8618 PR tree-optimization/69270
8619 * gcc.dg/tree-ssa/pr69270.c: New test.
8621 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8624 * c-c++-common/pr66208.c: New file.
8626 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8628 PR tree-optimization/69156
8629 * gcc.dg/pr69156.c: New test.
8631 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8633 * gcc.target/i386/pr69225-7.c: New test.
8635 2016-01-13 Richard Henderson <rth@redhat.com>
8637 * gcc.dg/tm/memopt-13.c: Update expected function.
8638 * gcc.dg/tm/memopt-6.c: Likewise.
8640 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8642 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8643 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8644 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8645 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8647 2016-01-13 Tom de Vries <tom@codesourcery.com>
8649 PR tree-optimization/69169
8650 * gcc.dg/pr69169.c: New test.
8652 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8655 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8656 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8657 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8658 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8659 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8660 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8661 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8662 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8664 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8667 * gcc.dg/pr69247.c: New test.
8669 2016-01-13 Richard Biener <rguenther@suse.de>
8671 PR tree-optimization/69242
8672 * gcc.dg/torture/pr69242.c: New testcase.
8674 2016-01-13 Richard Biener <rguenther@suse.de>
8676 PR tree-optimization/69186
8677 * gcc.dg/torture/pr69186.c: New testcase.
8679 2016-01-13 Jeff Law <law@redhat.com>
8681 PR tree-optimization/67755
8682 * gcc.dg/tree-ssa/pr67755.c: New test.
8684 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8686 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8687 pass number in output by a star.
8689 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8691 PR tree-optimization/68911
8692 * gcc.c-torture/execute/pr68911.c: New test.
8694 2016-01-12 Marek Polacek <polacek@redhat.com>
8697 * g++.dg/warn/permissive-1.C: New test.
8699 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8703 * g++.dg/opt/pr69213.C: New test.
8705 2016-01-12 Christian Bruel <christian.bruel@st.com>
8708 * gcc.target/arm/pr69180.c: New test.
8710 2016-01-12 Richard Biener <rguenther@suse.de>
8713 * g++.dg/lto/pr69077_0.C: New testcase.
8714 * g++.dg/lto/pr69077_1.C: Likewise.
8716 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8719 * g++.dg/opt/pr69175.C: New test.
8721 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8723 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8724 rather than #including math.h & stdlib.h.
8725 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8726 * gcc.dg/vect/pr49771.c: Likewise.
8727 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8728 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8729 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8730 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8731 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8732 * gcc.dg/vect/pr44507.c: Likewise.
8733 * gcc.dg/vect/pr45902.c: Likewise.
8734 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8735 * gcc.dg/vect/vect-117.c: Likewise.
8736 * gcc.dg/vect/vect-99.c: Likewise.
8737 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8738 * gcc.dg/vect/vect-cond-1.c: Likewise.
8739 * gcc.dg/vect/vect-cond-2.c: Likewise.
8740 * gcc.dg/vect/vect-cond-3.c: Likewise.
8741 * gcc.dg/vect/vect-cond-4.c: Likewise.
8742 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8743 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8744 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8745 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8746 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8747 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8748 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8749 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8750 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8751 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8752 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8753 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8754 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8755 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8756 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8757 include of signal.h.
8758 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8759 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8760 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8761 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8762 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8763 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8764 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8765 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8766 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8767 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8768 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8769 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8770 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8771 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8772 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8773 * gcc.dg/vect/vect-outer-5.c: Likewise.
8774 * gcc.dg/vect/vect-outer-6.c: Likewise.
8775 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8778 2016-01-12 Nick Clifton <nickc@redhat.com>
8781 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8782 to fread so that it will be found in all target runtimes.
8784 2016-01-12 Richard Biener <rguenther@suse.de>
8786 PR tree-optimization/69053
8787 * g++.dg/torture/pr69053.C: New testcase.
8789 2016-01-12 Richard Biener <rguenther@suse.de>
8791 PR tree-optimization/69168
8792 * gcc.dg/torture/pr69168.c: New testcase.
8794 2016-01-12 Richard Biener <rguenther@suse.de>
8796 PR tree-optimization/69157
8797 * gcc.dg/torture/pr69157.c: New testcase.
8799 2016-01-12 Richard Biener <rguenther@suse.de>
8801 PR tree-optimization/69174
8802 * gcc.dg/torture/pr69174.c: New testcase.
8804 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8808 * g++.dg/tls/pr66808.C: New test.
8809 * g++.dg/tls/pr69000.C: New test.
8811 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8813 * gcc.target/powerpc/swaps-p8-23.c: New test.
8814 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8816 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8818 PR tree-optimization/68356
8819 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8821 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8822 Jim Wilson <jim.wilson@linaro.org>
8825 * gcc.target/arm/pr69194.c: New test.
8827 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8830 * gcc.target/i386/pr69225-1.c: New test.
8831 * gcc.target/i386/pr69225-2.c: Likewise.
8832 * gcc.target/i386/pr69225-3.c: Likewise.
8833 * gcc.target/i386/pr69225-4.c: Likewise.
8834 * gcc.target/i386/pr69225-5.c: Likewise.
8835 * gcc.target/i386/pr69225-6.c: Likewise.
8837 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8840 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8844 * gcc.dg/pr69071.c: New test.
8847 * g++.dg/opt/pr69211.C: New test.
8849 PR tree-optimization/69214
8850 * gcc.c-torture/compile/pr69214.c: New test.
8852 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8854 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8855 * gcc.target/i386/pr66232-11.c: Ditto.
8856 * gcc.target/i386/pr66232-12.c: Ditto.
8857 * gcc.target/i386/pr66232-13.c: Ditto.
8859 2016-01-11 Richard Biener <rguenther@suse.de>
8861 PR tree-optimization/69173
8862 * gcc.dg/torture/pr69173.c: New testcase.
8864 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8866 PR rtl-optimization/68796
8867 * gcc.target/aarch64/tst_5.c: New test.
8868 * gcc.target/aarch64/tst_6.c: Likewise.
8870 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8872 PR rtl-optimization/68841
8873 * gcc.dg/pr68841.c: New test.
8874 * gcc.c-torture/execute/pr68841.c: New test.
8876 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8878 PR rtl-optimization/68920
8879 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8881 * gcc.dg/ifcvt-5.c: New test.
8883 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8886 * g++.dg/pr69123.C: New.
8888 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8891 * gcc.target/i386/pr69010.c: New test.
8893 2016-01-11 Martin Jambor <mjambor@suse.cz>
8896 * gcc.target/i386/chkp-pr69044.c: New test.
8898 2016-01-11 Tom de Vries <tom@codesourcery.com>
8900 PR tree-optimization/69109
8901 * gcc.dg/autopar/pr69109-2.c: New test.
8902 * gcc.dg/autopar/pr69109.c: New test.
8904 2016-01-11 Tom de Vries <tom@codesourcery.com>
8906 PR tree-optimization/69108
8907 * gcc.dg/autopar/pr69108.c: New test.
8909 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8912 * c-c++-common/Wisleading-indentation.c: Augment test.
8914 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8917 * gfortran.dg/inline_matmul_12.f90: New test.
8919 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8922 * gfortran.dg/actual_array_offset_1: New test.
8924 2016-01-10 Tom de Vries <tom@codesourcery.com>
8926 PR tree-optimization/69062
8927 * gcc.dg/autopar/pr69062.c: New test.
8929 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8931 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8932 * gcc.dg/vect/slp-perm-2.c: Likewise.
8933 * gcc.dg/vect/slp-perm-3.c: Likewise.
8934 * gcc.dg/vect/slp-perm-5.c: Likewise.
8935 * gcc.dg/vect/slp-perm-6.c: Likewise.
8936 * gcc.dg/vect/slp-perm-7.c: Likewise.
8937 * gcc.dg/vect/slp-perm-8.c: Likewise.
8939 2016-01-10 Tom de Vries <tom@codesourcery.com>
8941 PR tree-optimization/69039
8942 * gcc.dg/autopar/pr69039.c: New test.
8944 2016-01-09 Marek Polacek <polacek@redhat.com>
8947 * g++.dg/pr69113.C: New test.
8949 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8952 PR tree-optimization/69097
8953 * gcc.c-torture/execute/pr50865.c: New test.
8954 * gcc.c-torture/execute/pr69097-1.c: New test.
8955 * gcc.c-torture/execute/pr69097-2.c: New test.
8956 * gcc.dg/pr69097-1.c: New test.
8957 * gcc.dg/pr69097-2.c: New test.
8959 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8962 * g++.dg/opt/pr69164.C: New test.
8964 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8966 PR tree-optimization/69167
8967 * gcc.dg/pr69167.c: New test.
8969 2016-01-08 Marek Polacek <polacek@redhat.com>
8972 * g++.dg/pr68449.C: New.
8974 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8976 PR tree-optimization/68707
8977 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8978 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8979 on platforms supporting it.
8980 * gcc.dg/vect/slp-perm-2.c: Likewise.
8981 * gcc.dg/vect/slp-perm-3.c: Likewise.
8982 * gcc.dg/vect/slp-perm-5.c: Likewise.
8983 * gcc.dg/vect/slp-perm-7.c: Likewise.
8984 * gcc.dg/vect/slp-perm-8.c: Likewise.
8985 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8986 on platforms supporting it.
8988 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8990 PR tree-optimization/69162
8991 * gcc.dg/pr69162.c: New test.
8993 PR tree-optimization/69172
8994 * gcc.dg/pr69172.c: New test.
8996 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8998 PR tree-optimization/67781
8999 * gcc.c-torture/execute/pr67781.c: New file.
9001 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9003 PR tree-optimization/69083
9004 * gcc.dg/vect/pr69083.c: New test.
9006 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9008 PR tree-optimization/61441
9009 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9010 Use -fexcess-precision=standard for compiler options.
9011 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9013 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9016 * gfortran.dg/gomp/pr69128.f90: New test.
9019 * g++.dg/ext/pr69145-1.C: New test.
9020 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9021 * g++.dg/ext/pr69145-2.h: New file.
9023 2016-01-07 Martin Sebor <msebor@redhat.com>
9026 * gcc.dg/atomic-fetch-bool.c: New test.
9027 * gcc.dg/sync-fetch-bool.c: New test.
9029 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9032 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9034 2016-01-07 Nick Clifton <nickc@redhat.com>
9037 * g++.dg/pr66655.C: New test.
9038 * g++.dg/pr66655_1.cc: Test support file.
9039 * g++.dg/pr66655.h: Test header file.
9041 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9044 gfortran.dg/gomp/pr66680.f90: New test.
9046 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9049 * gcc.target/i386/pr69171-1.c: New test.
9050 * gcc.target/i386/pr69171-2.c: Likewise.
9051 * gcc.target/i386/pr69171-3.c: Likewise.
9052 * gcc.target/i386/pr69171-4.c: Likewise.
9053 * gcc.target/i386/pr69171-5.c: Likewise.
9054 * gcc.target/i386/pr69171-6.c: Likewise.
9056 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9059 * c-c++-common/pr67639.c: New test.
9061 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9063 PR tree-optimization/69141
9064 * g++.dg/opt/pr69141.C: New test.
9066 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9068 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9070 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9073 * gcc.target/i386/pr69140.c: New test
9075 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9077 * gcc.dg/bad-dereference.c: New test case.
9079 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9081 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9083 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9085 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9087 2016-01-06 Marek Polacek <polacek@redhat.com>
9090 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9092 2016-01-05 Marek Polacek <polacek@redhat.com>
9095 * gcc.dg/atomic-invalid-2.c: New.
9097 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9100 * gcc.target/i386/pr68991.c: New test.
9102 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9105 * g++.dg/pr68991-1.C: New test.
9106 * g++.dg/pr68991-2.C: Likewise.
9108 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9111 * gcc.target/ia64/pr60465-gprel64.c: New test.
9112 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9114 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9116 PR rtl-optimization/68651
9117 * gcc.target/aarch64/pr68651_1.c: New test.
9119 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9122 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9124 2016-01-05 Nathan Sidwell <nathan@acm.org>
9127 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9129 * gcc.dg/alias-15.c: New.
9131 2016-01-05 Nick Clifton <nickc@redhat.com>
9134 * g++.dg/pr68770.C: New test.
9136 2016-01-04 Mike Stump <mikestump@comcast.net>
9138 * lib/target-supports.exp (check_effective_target_cilkplus):
9139 cilkplus targets require pthreads.
9140 (check_effective_target_cilkplus): Remove special case for NVPTX.
9142 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9144 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9147 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9149 Update copyright years.
9151 2016-01-04 Marek Polacek <polacek@redhat.com>
9154 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9155 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9156 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9158 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9160 * gcc.target/sparc/20160104-2.c: New test.
9162 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9164 * gcc.target/sparc/20160104-1.c: New test.
9166 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9169 * gfortran.dg/pr65045.f90: New test.
9171 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9173 * gnat.dg/specs/debug1.ads: Delete.
9175 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177 PR libgfortran/68867
9178 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9181 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9183 PR libgfortran/68867
9184 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9187 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9190 * gfortran.dg/pr68864.f90: New test.
9192 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9194 PR tree-optimization/69070
9195 * gcc.dg/pr69070.c: New test.
9198 * gfortran.dg/pr69055.f90: New test.
9201 * gcc.dg/pr69015.c: New test.
9203 Copyright (C) 2016 Free Software Foundation, Inc.
9205 Copying and distribution of this file, with or without modification,
9206 are permitted in any medium without royalty provided the copyright
9207 notice and this notice are preserved.