1 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3 * gcc.dg/ubsan/pr79904-2.c: New test.
5 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8 * gcc.target/s390/zvector/pr79893.c: New test.
10 2017-03-24 Jakub Jelinek <jakub@redhat.com>
12 PR rtl-optimization/80112
13 * gcc.dg/pr80112.c: New test.
15 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
19 * gcc.dg/Walloca-1.c: Likewise.
20 * gcc.dg/Walloca-2.c: Likewise.
21 * gcc.dg/Wvla-larger-than-2.c: Likewise.
23 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
25 PR tree-optimization/80158
26 * gfortran.fortran-torture/compile/pr80158.f: New file.
28 2017-03-24 Richard Biener <rguenther@suse.de>
30 PR tree-optimization/80167
31 * gcc.dg/graphite/pr80167.c: New testcase.
33 2017-03-24 Tom de Vries <tom@codesourcery.com>
36 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
37 dg-require-effective-target global_constructor.
38 * gcc.dg/tls/emutls-2.c: Same.
40 2017-03-24 Tom de Vries <tom@codesourcery.com>
43 * c-c++-common/Wimplicit-fallthrough-34.c: Add
44 dg-require-effective-target indirect_jumps.
46 2017-03-24 Tom de Vries <tom@codesourcery.com>
49 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
52 2017-03-24 Tom de Vries <tom@codesourcery.com>
55 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
56 * gcc.dg/Walloca-12.c: Same.
57 * gcc.dg/attr-alloc_size-8.c: Same.
58 * gcc.dg/Walloca-4.c: Same.
59 * gcc.dg/Walloca-8.c: Same.
60 * gcc.dg/Walloca-13.c: Same.
61 * gcc.dg/Walloca-14.c: Same.
62 * gcc.dg/attr-alloc_size-9.c: Same.
63 * gcc.dg/Walloca-1.c: Same.
64 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
65 * gcc.dg/Walloca-5.c: Same.
66 * gcc.dg/Walloca-10.c: Same.
67 * gcc.dg/Walloca-9.c: Same.
68 * gcc.dg/attr-alloc_size-6.c: Same.
69 * gcc.dg/Wvla-larger-than-1.c: Same.
70 * gcc.dg/torture/pr71881.c: Same.
71 * gcc.dg/torture/pr71901.c: Same.
72 * gcc.dg/torture/pr78742.c: Same.
73 * gcc.dg/builtin-alloc-size.c: Same.
74 * gcc.dg/Walloca-2.c: Same.
75 * gcc.dg/Walloca-6.c: Same.
76 * gcc.dg/Walloca-11.c: Same.
77 * gcc.dg/attr-alloc_size-7.c: Same.
78 * gcc.dg/Wvla-larger-than-2.c: Same.
79 * gcc.dg/Walloca-3.c: Same.
80 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
81 * gcc.c-torture/compile/pr79413.c: Same.
82 * gcc.c-torture/compile/pr78439.c: Same.
84 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
86 * gcc.target/powerpc/p9-options-1.c: New test.
88 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
91 * gcc.c-torture/compile/pr71436.c: New test.
93 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
94 Richard Biener <rguenther@suse.de>
96 PR tree-optimization/79908
97 PR tree-optimization/80136
98 * gcc.dg/torture/pr79908.c: New file.
100 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
103 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
105 2017-03-22 Jakub Jelinek <jakub@redhat.com>
108 * g++.dg/gomp/pr80141.C: New test.
111 * g++.dg/torture/pr80129.C: New test.
114 * g++.dg/tsan/pr80110.C: New test.
116 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
119 * gfortran.dg/any_loc.f90: New test case.
121 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
124 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
125 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
127 2017-03-22 Martin Liska <mliska@suse.cz>
130 * g++.dg/ext/mv8.C: Add power* targets.
132 2017-03-21 Martin Sebor <msebor@redhat.com>
135 * g++.dg/warn/Wunused-var-26.C: New test.
137 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
139 PR tree-optimization/79908
140 * gcc.dg/torture/pr79908.c: Revert addition of new file.
142 2017-03-21 Marek Polacek <polacek@redhat.com>
143 Martin Sebor <msebor@redhat.com>
145 PR tree-optimization/80109
146 * gcc.dg/Walloca-14.c: New test.
148 2017-03-21 Jakub Jelinek <jakub@redhat.com>
151 * gcc.target/powerpc/pr80125.c: New test.
153 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
156 * gfortran.dg/unexp_attribute.f90: New test
158 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
159 Richard Biener <rguenther@suse.de>
161 PR tree-optimization/79908
162 * gcc.dg/torture/pr79908.c: New file.
164 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
166 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
167 with sizeof(int) < 4.
169 2017-03-21 Martin Liska <mliska@suse.cz>
171 * gcc.target/i386/pr65044.c: Add '.' in order to catch
174 2017-03-21 Richard Biener <rguenther@suse.de>
176 PR tree-optimization/80032
177 * g++.dg/opt/pr80032.C: New testcase.
179 2017-03-21 Richard Biener <rguenther@suse.de>
181 PR tree-optimization/80122
182 * gcc.dg/torture/pr80122.c: New testcase.
184 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
186 * gcc.dg/pic-2.c: Skip for MIPS.
187 * gcc.dg/pie-2.c: Skip for MIPS.
189 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
192 * g++.dg/cpp0x/initlist97.C: New.
193 * g++.dg/cpp0x/initlist85.C: Update.
195 2017-03-21 Jakub Jelinek <jakub@redhat.com>
198 * gcc.dg/pr67338.c: New test.
201 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
202 dump instead of assembler.
203 * g++.dg/init/pr35878_2.C: Likewise.
204 * g++.dg/init/pr35878_3.C: Likewise.
206 2017-03-21 Jakub Jelinek <jakub@redhat.com>
209 * gcc.dg/ubsan/pr80097.c: New test.
211 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
213 PR tree-optimization/80054
214 * g++.dg/torture/pr80054.C: New file.
216 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
219 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
220 directive to assure selection of proper bit using rlwinm insn.
221 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
222 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
223 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
224 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
226 2017-03-20 Marek Polacek <polacek@redhat.com>
227 Paolo Carlini <paolo.carlini@oracle.com>
229 PR c++/80059 - ICE with noexcept and __transaction_atomic
230 * g++.dg/tm/pr80059-2.C: New test.
231 * g++.dg/tm/pr80059.C: New test.
233 2017-03-20 Martin Liska <mliska@suse.cz>
236 * gcc.target/i386/mpx/pr79753.c: New test.
238 2017-03-20 Martin Liska <mliska@suse.cz>
242 * g++.dg/pr79769.C: New test.
243 * gcc.target/i386/mpx/pr79770.c: New test.
245 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
248 * gcc.target/s390/load-and-test-fp-1.c: New test.
249 * gcc.target/s390/load-and-test-fp-2.c: New test.
251 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/submodule_28.f08 : New test.
256 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
259 * gfortran.dg/submodule_26.f08 : New test.
260 * gfortran.dg/submodule_27.f08 : New test.
262 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
265 * gcc.target/powerpc/pr79951.c: New.
267 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
269 PR rtl-optimization/79910
270 * gcc.dg/torture/pr79910.c: New test.
272 2017-03-17 Jeff Law <law@redhat.com>
274 PR tree-optimization/71437
275 * gcc.dg/tree-ssa/pr71437.c: New test.
276 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
277 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
278 now caught by VRP, but which were previously caught by DOM.
280 2017-03-17 Richard Biener <rguenther@suse.de>
283 * g++.dg/torture/pr80075.C: New testcase.
285 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
288 * g++.dg/pr71294.C: New test.
290 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
292 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
294 2017-03-16 Jakub Jelinek <jakub@redhat.com>
297 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
300 * gfortran.dg/pr79886.f90: New test.
302 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
305 * gcc.target/powerpc/pr79038-1.c: New test.
307 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
310 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
312 2017-03-15 Jiong Wang <jiong.wang@arm.com>
315 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
317 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
320 * gcc.target/i386/pr80019.c: New test.
322 2017-03-15 Martin Liska <mliska@suse.cz>
324 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
326 2017-03-14 Martin Sebor <msebor@redhat.com>
328 PR tree-optimization/79800
329 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
330 * gcc.dg/tree-ssa/pr79800.c: New test.
332 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
335 * gcc.target/powerpc/pr79947.c: New test.
337 2017-03-14 Martin Sebor <msebor@redhat.com>
340 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
341 * gcc.dg/attr-alloc_size-7.c: Same.
342 * gcc.dg/attr-alloc_size-9.c: Same.
343 * gcc.dg/builtin-alloc-size.c: Same.
344 * gcc.dg/pr80020.c: New test.
346 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
348 PR rtl-optimization/79728
349 * gcc.target/i386/sse-globalreg.c: New test.
351 2017-03-14 Martin Liska <mliska@suse.cz>
354 * gcc.dg/tree-prof/pr66295.c: New test.
356 2017-03-13 Martin Liska <mliska@suse.cz>
359 * gcc.target/i386/mpx/pr78339.c: New test.
361 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
363 * testsuite/gcc.target/arc/bitfield.c: New file.
365 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
367 * testsuite/gcc.target/arc/pr9001090948.c: New file.
369 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
371 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
372 Fix test. Make early-out condition return early. Correct comments.
374 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
377 * gfortran.dg/dtio_25.f90: New test.
379 2017-03-10 Martin Sebor <msebor@redhat.com>
381 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
383 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
385 PR rtl-optimization/78911
386 * gcc.target/i386/pr78911-1.c: New test.
387 * gcc.target/i386/pr78911-2.c: New test.
389 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
392 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
393 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
394 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
396 2017-03-10 Marek Polacek <polacek@redhat.com>
399 * g++.dg/cpp0x/gen-attrs-63.C: New test.
401 2017-03-10 Jakub Jelinek <jakub@redhat.com>
404 * g++.dg/other/friend7.C: New test.
407 * g++.dg/ext/int128-5.C: New test.
409 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
412 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
413 powerpc, sparc, or s390x.
415 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
418 * gcc.target/powerpc/pr79907.c: New.
420 2017-03-10 Olivier Hainque <hainque@adacore.com>
422 * gnat.dg/opt64.adb: New test.
423 * gnat.dg/opt64_pkg.ads: New helper.
424 * gnat.dg/opt64_pkg.adb: New helper.
426 2017-03-10 Jakub Jelinek <jakub@redhat.com>
428 PR rtl-optimization/79909
429 * gcc.target/powerpc/pr79909.c: New test.
431 PR tree-optimization/79972
432 * gcc.dg/pr79972.c: New test.
434 PR tree-optimization/77975
435 * gcc.dg/pr77975.c: New test.
437 2017-03-09 Marek Polacek <polacek@redhat.com>
441 * c-c++-common/nonnull-3.c: New test.
442 * g++.dg/warn/Wnonnull3.C: New test.
444 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
446 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
447 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
449 2017-03-09 Marek Polacek <polacek@redhat.com>
452 * gcc.dg/ubsan/pr79757-1.c: New test.
453 * gcc.dg/ubsan/pr79757-2.c: New test.
454 * gcc.dg/ubsan/pr79757-3.c: New test.
455 * gcc.dg/ubsan/pr79757-4.c: New test.
456 * gcc.dg/ubsan/pr79757-5.c: New test.
458 2017-03-09 Jakub Jelinek <jakub@redhat.com>
461 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
463 2017-03-09 Marek Polacek <polacek@redhat.com>
466 * g++.dg/expr/ptrmem8.C: New test.
467 * g++.dg/expr/ptrmem9.C: New test.
469 2017-03-09 Richard Biener <rguenther@suse.de>
471 PR tree-optimization/79977
472 * gcc.dg/graphite/pr79977.c: New testcase.
474 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
476 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
477 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
478 * lib/target-supports.exp (check_effective_target_rdynamic):
481 2017-03-09 Richard Biener <rguenther@suse.de>
484 * gcc.dg/fixed-point/pr79971.c: New testcase.
486 2017-03-09 Richard Biener <rguenther@suse.de>
489 * gcc.dg/torture/pr79970.c: New testcase.
491 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
494 * g++.dg/cpp0x/pr71966-1.C: New.
495 * g++.dg/cpp0x/pr71966-2.C: Likewise.
497 2017-03-09 Martin Liska <mliska@suse.cz>
499 PR tree-optimization/79631
500 * gcc.target/i386/mpx/pr79631.c: New test.
502 2017-03-09 Martin Liska <mliska@suse.cz>
506 * gcc.target/i386/pr71458.c: Update scanned pattern.
508 2017-03-09 Marek Polacek <polacek@redhat.com>
511 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
512 * g++.dg/warn/Wduplicated-branches3.C: New test.
514 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
516 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
518 2017-03-09 Martin Liska <mliska@suse.cz>
521 * g++.dg/pr79764.C: New test.
523 2017-03-09 Martin Liska <mliska@suse.cz>
526 * g++.dg/pr79761.C: New test.
528 2017-03-09 Jakub Jelinek <jakub@redhat.com>
531 * c-c++-common/asan/pr79944.c: New test.
534 * gcc.target/i386/pr79932-2.c: New test.
537 * gcc.target/i386/pr79932-1.c: New test.
539 2017-03-09 Marek Polacek <polacek@redhat.com>
541 PR c++/79900 - ICE in strip_typedefs
542 * g++.dg/warn/Wpadded-1.C: New test.
544 2017-03-08 Marek Polacek <polacek@redhat.com>
546 * g++.dg/Walloca1.C: Adjust dg-warning.
548 2017-03-08 Andrew Haley <aph@redhat.com>
550 PR tree-optimization/79943
551 * gcc.dg/tree-ssa/pr79943.c: New test.
553 2017-03-08 Richard Biener <rguenther@suse.de>
555 PR tree-optimization/79955
556 * gcc.dg/uninit-24.c: New testcase.
558 2017-03-08 Richard Biener <rguenther@suse.de>
560 PR tree-optimization/79920
561 * gcc.dg/vect/pr79920.c: New testcase.
563 2017-03-08 Jakub Jelinek <jakub@redhat.com>
566 * gcc.dg/ubsan/pr79904.c: New test.
568 2017-03-07 Jakub Jelinek <jakub@redhat.com>
571 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
574 2017-03-07 Marek Polacek <polacek@redhat.com>
577 * g++.dg/Walloca1.C: New test.
579 2017-03-07 Martin Liska <mliska@suse.cz>
582 * g++.dg/pr68270.C: New test.
584 2017-03-07 Jakub Jelinek <jakub@redhat.com>
586 PR rtl-optimization/79901
587 * gcc.target/i386/pr79901.c: New test.
590 * c-c++-common/ubsan/pr79897.c: New test.
592 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
594 PR rtl-optimization/79571
595 * gcc.target/i386/pr79571.c: New.
597 2017-03-06 Marek Polacek <polacek@redhat.com>
599 PR c++/79796 - ICE with NSDMI and this pointer
600 * g++.dg/cpp0x/nsdmi13.C: New test.
602 2017-03-06 Julia Koval <julia.koval@intel.com>
605 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
607 * gcc.target/i386/interrupt-13.c: Ditto.
608 * gcc.target/i386/interrupt-14.c: Ditto.
609 * gcc.target/i386/interrupt-15.c: Ditto.
611 2017-03-06 Jakub Jelinek <jakub@redhat.com>
614 * g++.dg/cpp0x/constexpr-79822.C: New test.
616 2017-03-06 Richard Biener <rguenther@suse.de>
618 PR tree-optimization/79894
619 * gcc.dg/vect/pr79887.c: New testcase.
621 2017-03-06 Richard Biener <rguenther@suse.de>
623 PR tree-optimization/79824
624 * gcc.dg/vect/pr79824-1.c: New testcase.
625 * gcc.dg/vect/pr79824-2.c: Likewise.
627 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
629 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
630 gettimeofday. Remove dg-skip-if for AVR.
631 * lib/target-supports.exp (check_effective_target_gettimeofday):
634 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
636 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
637 * gcc.target/s390/hotpatch-10.c: Likewise.
638 * gcc.target/s390/hotpatch-11.c: Likewise.
639 * gcc.target/s390/hotpatch-12.c: Likewise.
640 * gcc.target/s390/hotpatch-13.c: Likewise.
641 * gcc.target/s390/hotpatch-14.c: Likewise.
642 * gcc.target/s390/hotpatch-15.c: Likewise.
643 * gcc.target/s390/hotpatch-16.c: Likewise.
644 * gcc.target/s390/hotpatch-17.c: Likewise.
645 * gcc.target/s390/hotpatch-18.c: Likewise.
646 * gcc.target/s390/hotpatch-19.c: Likewise.
647 * gcc.target/s390/hotpatch-2.c: Likewise.
648 * gcc.target/s390/hotpatch-26.c: Likewise.
649 * gcc.target/s390/hotpatch-27.c: Likewise.
650 * gcc.target/s390/hotpatch-28.c: Likewise.
651 * gcc.target/s390/hotpatch-3.c: Likewise.
652 * gcc.target/s390/hotpatch-4.c: Likewise.
653 * gcc.target/s390/hotpatch-5.c: Likewise.
654 * gcc.target/s390/hotpatch-6.c: Likewise.
655 * gcc.target/s390/hotpatch-7.c: Likewise.
656 * gcc.target/s390/hotpatch-8.c: Likewise.
657 * gcc.target/s390/hotpatch-9.c: Likewise.
659 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/template/crash125.C: New.
664 2017-03-06 Jakub Jelinek <jakub@redhat.com>
667 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
669 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
671 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
673 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
675 * gcc.target/mips/msa-minmax.c: New tests.
677 2017-03-06 Martin Liska <mliska@suse.cz>
680 * g++.dg/asan/pr79783.C: New test.
682 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
684 * gcc.target/mips/msa-dotp.c: New tests.
686 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
688 * gcc.target/mips/msa-bclri.c: New test.
690 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
693 * g++.dg/tm/pr70266.C: New.
695 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
696 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
698 * gfortran.dg/coarray/fail_image_1.f08: New test.
699 * gfortran.dg/coarray/fail_image_2.f08: New test.
700 * gfortran.dg/coarray/failed_images_1.f08: New test.
701 * gfortran.dg/coarray/failed_images_2.f08: New test.
702 * gfortran.dg/coarray/image_status_1.f08: New test.
703 * gfortran.dg/coarray/image_status_2.f08: New test.
704 * gfortran.dg/coarray/stopped_images_1.f08: New test.
705 * gfortran.dg/coarray/stopped_images_2.f08: New test.
706 * gfortran.dg/coarray_fail_st.f90: New test.
707 * gfortran.dg/coarray_failed_images_1.f08: New test.
708 * gfortran.dg/coarray_image_status_1.f08: New test.
709 * gfortran.dg/coarray_stopped_images_1.f08: New test.
711 2017-03-03 Marek Polacek <polacek@redhat.com>
714 * gcc.dg/noncompile/pr79758.c: New test.
716 2017-03-03 Jakub Jelinek <jakub@redhat.com>
719 * g++.dg/opt/pr79805.C: New test.
721 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
723 * gcc.target/i386/avx512vpopcntdq-check.h: New.
724 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
725 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
726 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
727 * gcc.target/i386/i386.exp
728 (check_effective_target_avx512vpopcntdq): New.
730 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
732 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
733 ilp32 targets and match DImode registers for lp64 targets.
735 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
737 * g++.dg/pr71624.C: Disable for x32.
738 * g++.dg/pr71633.C: Ditto.
740 2017-03-03 Jakub Jelinek <jakub@redhat.com>
743 * gcc.target/i386/pr79807.c: New test.
745 2017-03-03 Martin Liska <mliska@suse.cz>
747 PR tree-optimization/79803
748 * gcc.dg/tree-ssa/pr79803.c: New test.
750 2017-03-03 Martin Liska <mliska@suse.cz>
752 PR rtl-optimization/79574
753 * gcc.dg/pr79574-2.c: New test.
755 2017-03-03 Richard Biener <rguenther@suse.de>
758 * g++.dg/warn/Wuninitialized-8.C: New testcase.
760 2017-03-03 Jakub Jelinek <jakub@redhat.com>
762 * gcc.dg/pr57134.c: Use empty inline asm string literal.
764 2017-03-03 Marek Polacek <polacek@redhat.com>
767 * g++.dg/warn/Wwrite-strings-1.C: New test.
768 * g++.dg/warn/Wwrite-strings-2.C: New test.
769 * g++.dg/warn/Wwrite-strings-3.C: New test.
770 * g++.dg/warn/Wwrite-strings-4.C: New test.
771 * g++.dg/warn/Wwrite-strings-5.C: New test.
772 * g++.dg/warn/Wwrite-strings-6.C: New test.
773 * g++.dg/warn/Wwrite-strings-7.C: New test.
774 * g++.dg/warn/Wwrite-strings-8.C: New test.
775 * g++.dg/warn/Wwrite-strings-9.C: New test.
776 * g++.dg/warn/Wwrite-strings-10.C: New test.
777 * g++.dg/warn/Wwrite-strings-11.C: New test.
778 * g++.dg/warn/Wwrite-strings-12.C: New test.
780 2017-03-03 Richard Biener <rguenther@suse.de>
783 * gcc.dg/torture/pr79818.c: New testcase.
785 2017-03-02 Jakub Jelinek <jakub@redhat.com>
788 * g++.dg/warn/Wunused-parm-10.C: New test.
790 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
792 * gcc.dg/rtl/x86_64/*.c: Test for
793 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
795 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
798 * gcc.target/i386/pr79514.c: New test.
800 2017-03-02 Jakub Jelinek <jakub@redhat.com>
802 PR rtl-optimization/79780
803 * gcc.c-torture/compile/pr79780.c: New test.
805 2017-03-02 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/79345
809 * g++.dg/warn/Wuninitialized-7.C: New testcase.
810 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
811 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
813 2017-03-02 Richard Biener <rguenther@suse.de>
816 * gcc.dg/vector-1.c: New testcase.
818 2017-03-02 Bin Cheng <bin.cheng@arm.com>
820 PR tree-optimization/66768
821 * gcc.target/i386/pr66768.c: New test.
823 2017-03-02 Richard Biener <rguenther@suse.de>
825 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
826 * gcc.dg/rtl/x86_64/final.c: Likewise.
827 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
828 * gcc.dg/rtl/x86_64/ira.c: Likewise.
829 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
830 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
832 2017-03-02 Richard Biener <rguenther@suse.de>
834 PR tree-optimization/79777
835 * gcc.dg/torture/pr79777.c: New testcase.
837 2017-03-01 Martin Sebor <msebor@redhat.com>
840 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
841 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
842 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
843 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
845 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
847 * gcc.target/i386/invsize-2.c: New test.
848 * gcc.target/i386/invsize-3.c: Ditto.
849 * gcc.target/i386/invsize-4.c: Ditto.
850 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
851 * gcc.target/i386/stackalign/asm-1.c: Ditto.
853 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
856 * gcc.target/powerpc/pr79439.c: New test.
858 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
860 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
864 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
867 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
868 pattern to look for vcmpequd. instead of vcmpnew.
869 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
870 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
871 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
872 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
873 look for xvcmpeqdp. instead of xvcmpnedp.
874 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
875 look for vcmpequd. instead of vcmpnew.
876 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
877 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
878 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
879 look for xvcmpeqsp. instead of xvcmpnesp.
880 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
881 look for xvcmpeqdp. instead of xvcmpnedp.
882 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
883 look for vcmpequd. instead of vcmpnew.
884 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
885 look for vcmpeqsp instead of xvcmpnesp.
886 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
887 look for xvcmpeqdp instead of xvcmpnedp.
889 2017-03-01 Richard Biener <rguenther@suse.de>
892 * gcc.dg/torture/pr79721.c: New testcase.
894 2017-03-01 Jakub Jelinek <jakub@redhat.com>
897 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
898 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
901 * g++.dg/warn/Wunused-parm-9.C: New test.
903 PR tree-optimization/79734
904 * g++.dg/opt/pr79734.C: New test.
906 2017-02-28 Jakub Jelinek <jakub@redhat.com>
908 PR tree-optimization/79737
909 * gcc.c-torture/execute/pr79737-1.c: New test.
910 * gcc.c-torture/execute/pr79737-2.c: New test.
912 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
914 * gcc.target/sparc/20170228-1.c: New test.
916 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
918 * gcc.target/i386/invsize-1.c: New test.
920 2017-02-28 Martin Sebor <msebor@redhat.com>
922 PR tree-optimization/79691
923 * gcc.dg/tree-ssa/pr79691.c: New test.
925 2017-02-28 Jakub Jelinek <jakub@redhat.com>
928 * gcc.target/i386/pr79729.c: New test.
930 2017-02-28 Richard Biener <rguenther@suse.de>
932 PR tree-optimization/79740
933 * gcc.dg/torture/pr79740.c: New testcase.
935 2017-02-28 Richard Biener <rguenther@suse.de>
938 * c-c++-common/torture/pr79731.c: New testcase.
940 2017-02-28 Richard Biener <rguenther@suse.de>
942 PR tree-optimization/79732
943 * gcc.dg/torture/pr79732.c: New testcase.
945 2017-02-28 Richard Biener <rguenther@suse.de>
947 PR tree-optimization/79723
948 * gcc.target/i386/pr79723.c: New testcase.
950 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
953 * gcc.target/powerpc/pr79544.c: New.
955 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/parse/crash67.C: New.
960 2017-02-27 Bin Cheng <bin.cheng@arm.com>
962 PR tree-optimization/77536
963 * gcc.dg/vect/pr79347.c: Revise testing string.
965 2017-02-27 Richard Biener <rguenther@suse.de>
967 PR tree-optimization/45397
968 * gcc.dg/tree-ssa/pr45397.c: New testcase.
970 2017-02-27 Richard Biener <rguenther@suse.de>
972 PR tree-optimization/79690
973 * gcc.target/i386/pr79690.c: New testcase.
975 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
978 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
980 * gfortran.dg/inline_matmul_11.f90: Likewise.
981 * gfortran.dg/inline_matmul_9.f90: Likewise.
982 * gfortran.dg/matmul_13.f90: New test.
983 * gfortran.dg/matmul_14.f90: New test.
985 2017-02-25 Jakub Jelinek <jakub@redhat.com>
988 * g++.dg/opt/pr79396.C: New test.
990 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
993 * gfortran.dg/dtio_6.f90: Update test.
995 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
998 * gfortran.dg/interface_operator_2.f90: New test.
1000 2017-02-24 Jakub Jelinek <jakub@redhat.com>
1003 * gcc.dg/pr79677.c: New test.
1005 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1007 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1009 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1010 (cond_move1): Simplify condition to force generation of
1012 (cond_move2): Likewise.
1014 2017-02-24 Jakub Jelinek <jakub@redhat.com>
1017 * g++.dg/warn/Wrestrict-1.C: New test.
1018 * g++.dg/warn/Wrestrict-2.C: New test.
1020 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
1022 * g++.dg/ext/complit15.C: Require LTO.
1024 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1026 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1027 logical_op_short_circuit to skip targets.
1028 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1031 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1033 * gnat.dg/opt63.adb: New test.
1035 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1037 * gnat.dg/discr47.adb: New test.
1039 2017-02-24 Richard Biener <rguenther@suse.de>
1041 PR tree-optimization/79389
1042 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1044 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1047 * g++.dg/cpp0x/pr79361-1.C: New.
1048 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1050 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1052 * gcc.target/visium/bit_test.c: Accept any lsr form.
1053 * gcc.target/visium/block_move.c: Tweak.
1055 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1058 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1060 2017-02-23 Richard Biener <rguenther@suse.de>
1062 PR tree-optimization/79683
1063 * gcc.target/i386/pr79683.c: New testcase.
1065 2017-02-22 Jeff Law <law@redhat.com>
1067 PR tree-optimization/79578
1068 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1070 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1072 * gcc.target/mips/msa-fp-cc.c: New test.
1074 2017-02-22 Jakub Jelinek <jakub@redhat.com>
1077 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1078 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1079 * g++.dg/gomp/pr79664.C: New test.
1081 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1083 2017-02-22 Marek Polacek <polacek@redhat.com>
1086 * g++.dg/cpp0x/alignas10.C: New test.
1087 * g++.dg/cpp0x/alignas9.C: New test.
1090 * g++.dg/ext/underlying_type12.C: New test.
1093 * gcc.dg/enum-incomplete-4.c: New test.
1095 2017-02-22 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.target/i386/pr70465-2.c: New test.
1100 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
1102 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1104 2017-02-22 Richard Biener <rguenther@suse.de>
1106 PR tree-optimization/79673
1107 * gcc.target/i386/pr79673.c: New testcase.
1109 2017-02-22 Richard Biener <rguenther@suse.de>
1111 PR tree-optimization/79666
1112 * gcc.dg/torture/pr79666.c: New testcase.
1114 2017-02-22 Martin Liska <mliska@suse.cz>
1117 * gcc.dg/tree-prof/pr79587.c: New test.
1119 2017-02-21 Marek Polacek <polacek@redhat.com>
1122 * g++.dg/ext/flexary23.C: New test.
1124 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
1127 * gcc.target/i386/pr79593.c: New test.
1129 2017-02-21 Jakub Jelinek <jakub@redhat.com>
1132 * g++.dg/cpp1z/decomp26.C: New test.
1135 * g++.dg/ubsan/pr79589.C: New test.
1137 2017-02-21 Jeff Law <law@redhat.com>
1139 PR tree-optimization/79621
1140 * gcc.c-torture/compile/pr79621.c: New test.
1142 2017-02-21 Jakub Jelinek <jakub@redhat.com>
1145 * g++.dg/cpp1y/constexpr-79655.C: New test.
1148 * g++.dg/cpp1y/constexpr-79639.C: New test.
1151 * gcc.target/i386/mpx/pr79633.c: New test.
1154 * gcc.dg/pr79570.c: New test.
1157 * c-c++-common/pr79641.c: New test.
1159 PR tree-optimization/79649
1160 * gcc.target/i386/pr79649.c: New test.
1163 * gcc.dg/pr79494.c: New test.
1165 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1167 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1170 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1172 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1174 2017-02-02 Jason Merrill <jason@redhat.com>
1177 * g++.dg/ext/complit15.C: New.
1179 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1182 * gcc.target/powerpc/pr78056-8.c: Remove.
1184 2017-02-20 Marek Polacek <polacek@redhat.com>
1187 * gcc.dg/comp-goto-4.c: New test.
1190 * c-c++-common/ubsan/bounds-14.c: New test.
1192 2017-02-20 Jakub Jelinek <jakub@redhat.com>
1195 * gcc.target/i386/pr79568-1.c: New test.
1196 * gcc.target/i386/pr79568-2.c: New test.
1197 * gcc.target/i386/pr79568-3.c: New test.
1199 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
1202 * gfortran.dg/dtio_10.f90: Change test of error message.
1203 * gfortran.dg/dtio_23.f90: New test.
1204 * gfortran.dg/dtio_24.f90: New test.
1206 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
1209 * gfortran.dg/submodule_25.f08: New test.
1211 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
1214 * gfortran.dg/submodule_24.f08: New test.
1216 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1219 * gfortran.dg/class_allocate_24.f90: New test.
1221 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
1224 * gfortran.dg/submodule_23.f90: New test.
1226 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/cpp0x/alignas8.C: New.
1231 2017-02-19 Eric Fiselier <eric@efcs.ca>
1232 Jonathan Wakely <jwakely@redhat.com>
1235 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1237 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1239 * gcc.dg/gimplefe-26.c: New test.
1241 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
1243 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1245 2017-02-18 Jakub Jelinek <jakub@redhat.com>
1248 * gcc.target/i386/3dnowA-3.c: New test.
1251 * gcc.target/i386/pr79559.c: New test.
1253 2017-02-17 Joseph Myers <joseph@codesourcery.com>
1255 * gcc.dg/c11-float-2.c: New test.
1256 * gcc.dg/torture/float128-floath.c,
1257 gcc.dg/torture/float128x-floath.c,
1258 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1259 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1260 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1261 *_DECIMAL_DIG macros with DECIMAL_DIG.
1263 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1266 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1268 2017-02-17 Julia Koval <julia.koval@intel.com>
1270 * gcc.target/i386/rdpid.c New test.
1271 * gcc.target/i386/sse-12.c: Add -mrdpid.
1272 * gcc.target/i386/sse-13.c: Ditto.
1273 * gcc.target/i386/sse-14.c: Ditto.
1274 * gcc.target/i386/sse-22.c: Ditto.
1275 * gcc.target/i386/sse-23.c: Ditto.
1276 * g++.dg/other/i386-2.C: Ditto.
1277 * g++.dg/other/i386-3.C: Ditto.
1279 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1281 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1282 * gcc.dg/pr61441.c: Ditto.
1284 2017-02-17 Martin Liska <mliska@suse.cz>
1286 PR rtl-optimization/79574
1287 * gcc.dg/pr79574.c: New test.
1289 2017-02-17 Marek Polacek <polacek@redhat.com>
1292 * gcc.dg/torture/pr79536.c: New test.
1294 2017-02-16 Alan Modra <amodra@gmail.com>
1296 * gcc.c-torture/execute/pr79286.c: New.
1298 2017-02-16 Jakub Jelinek <jakub@redhat.com>
1301 * c-c++-common/gomp/pr79512.c: New test.
1303 2017-02-15 Martin Sebor <msebor@redhat.com>
1306 * g++.dg/ext/flexary12.C: Adjust.
1307 * g++.dg/ext/flexary20.C: Same.
1308 * g++.dg/ext/flexary21.C: Same.
1309 * g++.dg/ext/flexary22.C: New test.
1311 2017-02-15 Bin Cheng <bin.cheng@arm.com>
1313 PR tree-optimization/79347
1314 * gcc.dg/vect/pr79347.c: New test.
1316 2017-02-15 Jakub Jelinek <jakub@redhat.com>
1319 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1320 [[deprecated]] comment.
1321 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1322 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1323 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1324 [[deprecated]] in -std=c++11.
1325 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1326 [[fallthrough]] in -std=c++11 and -std=c++14.
1329 * g++.dg/tls/pr79288.C: New test.
1331 2017-02-15 Marek Polacek <polacek@redhat.com>
1334 * gcc.dg/dfp/pr79515.c: New.
1336 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
1338 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1340 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1342 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1345 2017-02-15 Jakub Jelinek <jakub@redhat.com>
1348 * gcc.dg/dfp/pr79487.c: New test.
1349 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1352 2017-01-14 Carl Love <cel@us.ibm.com>
1354 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1355 xvcvsxdsp and xvcvuxdsp instructions.
1357 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1359 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1360 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1361 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1362 64-bit default target.
1363 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1364 a 64-bit default target.
1366 2017-02-14 Jakub Jelinek <jakub@redhat.com>
1369 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
1370 (test_3vx): Change return type from int to void.
1371 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1372 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1373 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1374 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1376 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1377 (test_3vx): Change return type from int to void.
1378 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1379 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1380 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1381 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1383 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1384 intrinsic. Change scan-assembler-times number from 1 to 2.
1385 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1386 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1387 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1388 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1389 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1390 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1391 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1393 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
1396 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1397 Use dg-additional-options for ia32 target. Remove XFAIL.
1399 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
1402 * gcc.target/i386/pr79495.c: New test.
1404 2017-02-14 Marek Polacek <polacek@redhat.com>
1408 * g++.dg/cpp1y/pr79463.C: New.
1409 * g++.dg/template/incomplete10.C: New.
1410 * g++.dg/template/incomplete9.C: New.
1412 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1415 * gcc.target/i386/pr79498.c: New test.
1417 2017-02-14 Martin Sebor <msebor@redhat.com>
1420 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1421 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1422 * gcc.dg/tree-ssa/pr79448.c: New test.
1424 2017-02-14 Jeff Law <law@redhat.com>
1426 PR tree-optimization/79095
1427 * g++.dg/pr79095-1.C: New test
1428 * g++.dg/pr79095-2.C: New test
1429 * g++.dg/pr79095-3.C: New test
1430 * g++.dg/pr79095-4.C: New test
1431 * g++.dg/pr79095-5.C: New test
1432 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1433 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1435 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1437 * gcc.target/aarch64/vect_fp16_1.c: New.
1439 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1441 * gcc.dg/gimplefe-25.c: New test.
1443 2017-02-14 Jakub Jelinek <jakub@redhat.com>
1445 PR tree-optimization/79408
1446 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1448 2017-02-14 Richard Biener <rguenther@suse.de>
1451 * gcc.dg/torture/pr79432.c: New testcase.
1453 2017-02-13 Martin Sebor <msebor@redhat.com>
1456 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1458 2017-02-13 Jakub Jelinek <jakub@redhat.com>
1461 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1465 * g++.dg/cpp1z/eval-order4.C: New test.
1466 * g++.dg/other/pr79232.C: New test.
1468 2017-02-13 Nathan Sidwell <nathan@acm.org>
1471 * g++.dg/cpp0x/pr79296.C: New.
1473 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1475 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1476 Instead, xfail powerpc*-*-* && lp64.
1478 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1480 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1481 powerpc_p8vector_ok.
1482 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1484 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1487 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1488 for reading beyond a 4k boundary.
1490 2017-02-13 Jakub Jelinek <jakub@redhat.com>
1492 PR rtl-optimization/79388
1493 PR rtl-optimization/79450
1494 * gcc.c-torture/execute/pr79388.c: New test.
1495 * gcc.c-torture/execute/pr79450.c: New test.
1497 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1500 * gfortran.dg/spread_init_expr_2.f90: New test case.
1502 2017-02-11 Jakub Jelinek <jakub@redhat.com>
1505 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1507 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
1510 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1512 2017-02-10 Jakub Jelinek <jakub@redhat.com>
1515 * g++.dg/cpp0x/pr79457.C: New test.
1517 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1519 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1520 scan-assembler unless lp64.
1522 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1524 PR tree-optimization/66612
1525 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1527 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1529 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1532 2017-02-10 Marek Polacek <polacek@redhat.com>
1535 * g++.dg/cpp1y/pr79435.C: New.
1538 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1540 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1542 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1543 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1545 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1546 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1547 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1548 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1549 (vtst_expected_poly64x2): Move to aarch64-only section.
1550 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1551 (vtst_p64, vtstq_p64): New tests.
1553 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1556 * g++.dg/cpp0x/pr71737.C: New.
1558 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
1559 Richard Biener <rguenther@suse.de>
1561 * gcc.dg/gimplefe-error-1.c: New testcase.
1562 * gcc.dg/gimplefe-error-2.c: New testcase.
1563 * gcc.dg/gimplefe-error-3.c: New testcase.
1565 2017-02-10 Jakub Jelinek <jakub@redhat.com>
1567 PR tree-optimization/79411
1568 * gcc.c-torture/compile/pr79411.c: New test.
1570 2017-02-09 Jakub Jelinek <jakub@redhat.com>
1571 Jason Merrill <jason@redhat.com>
1574 * g++.dg/cpp1z/pr79143.C: New test.
1576 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
1578 * gcc.dg/loop-unswitch-2.c: Update testcase.
1579 * gcc.dg/loop-unswitch-1.c: Update testcase.
1581 2017-02-09 Marek Polacek <polacek@redhat.com>
1584 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1585 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1586 * c-c++-common/goacc/pr79428-1.c: New test.
1587 * c-c++-common/gomp/pr79428-2.c: New test.
1588 * c-c++-common/gomp/pr79428-5.c: New test.
1589 * c-c++-common/gomp/pr79428-6.c: New test.
1590 * c-c++-common/pr79428-3.c: New test.
1592 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1594 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1597 2017-02-09 Jakub Jelinek <jakub@redhat.com>
1600 * gcc.c-torture/compile/pr79413.c: New test.
1603 * c-c++-common/gomp/pr79429.c: New test.
1604 * g++.dg/gomp/pr79429.C: New test.
1607 * c-c++-common/gomp/pr79431.c: New test.
1609 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1610 Cesar Philippidis <cesar@codesourcery.com>
1611 Joseph Myers <joseph@codesourcery.com>
1612 Chung-Lin Tang <cltang@codesourcery.com>
1614 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1615 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1616 * c-c++-common/goacc/loop-auto-2.c: New.
1617 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1618 * c-c++-common/goacc/tile-2.c: New.
1619 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1620 * g++.dg/goacc/tile-1.C: New, check tile subst.
1621 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1622 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1623 * gfortran.dg/goacc/tile-1.f90: New test.
1624 * gfortran.dg/goacc/tile-2.f90: New test.
1625 * gfortran.dg/goacc/tile-lowering.f95: New test.
1627 2017-02-09 Richard Biener <rguenther@suse.de>
1629 PR tree-optimization/69823
1630 * gcc.dg/graphite/pr69823.c: New testcase.
1632 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1635 * gcc.target/powerpc/pr78604.c: New.
1637 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1640 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1641 disable this test on power architecture.
1643 2017-02-08 Richard Biener <rguenther@suse.de>
1645 PR tree-optimization/71824
1646 PR tree-optimization/79409
1647 * gcc.dg/graphite/pr71824-3.c: New testcase.
1649 2017-02-08 Jakub Jelinek <jakub@redhat.com>
1651 PR tree-optimization/79408
1652 * gcc.dg/tree-ssa/pr79408.c: New test.
1654 2017-02-08 Richard Biener <rguenther@suse.de>
1656 PR tree-optimization/71824
1657 * gcc.dg/graphite/pr71824-2.c: New testcase.
1659 2017-02-07 Andrew Pinski <apinski@cavium.com>
1661 * gcc.target/aarch64/popcount.c: New Testcase.
1663 2017-02-07 Jakub Jelinek <jakub@redhat.com>
1665 PR rtl-optimization/79386
1666 * gcc.c-torture/compile/pr79386.c: New test.
1668 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1669 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1671 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1674 2017-02-07 Jakub Jelinek <jakub@redhat.com>
1677 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1678 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1680 2017-02-07 Richard Biener <rguenther@suse.de>
1682 * gcc.dg/gimplefe-23.c: New testcase.
1683 * gcc.dg/gimplefe-24.c: Likewise.
1685 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1687 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1688 scan-assembler instead of scan-assembler-times.
1689 * gcc.target/aarch64/test_frame_10.c: Likewise.
1690 * gcc.target/aarch64/test_frame_12.c: Likewise.
1691 * gcc.target/aarch64/test_frame_2.c: Likewise.
1692 * gcc.target/aarch64/test_frame_4.c: Likewise.
1693 * gcc.target/aarch64/test_frame_6.c: Likewise.
1694 * gcc.target/aarch64/test_frame_7.c: Likewise.
1695 * gcc.target/aarch64/test_frame_8.c: Likewise.
1697 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1699 * gcc.target/i386/pr78419.c: Require ifunc support.
1701 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
1703 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1705 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1708 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1710 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
1712 * lib/target-supports.exp: Define the RISC-V target.
1713 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1714 * gcc.dg/builtin-apply2.c: Likewise.
1715 * gcc.dg/ifcvt-4.c: Likewise.
1716 * gcc.dg/loop-8.c: Likewise.
1717 * gcc.dg/sibcall-10.c: Likewise.
1718 * gcc.dg/sibcall-9.c: Likewise.
1719 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1720 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1721 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1722 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1723 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1724 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1725 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1727 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1730 * gcc.target/powerpc/pr66144-1.c: New test.
1731 * gcc.target/powerpc/pr66144-2.c: Likewise.
1732 * gcc.target/powerpc/pr66144-3.c: Likewise.
1734 2017-02-06 Martin Sebor <msebor@redhat.com>
1736 PR tree-optimization/79376
1737 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1738 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1740 2017-02-06 Jakub Jelinek <jakub@redhat.com>
1743 * g++.dg/cpp1y/constexpr-79379.C: New test.
1746 * g++.dg/lookup/pr79377.C: New test.
1749 * g++.dg/cpp1z/decomp25.C: New test.
1751 PR tree-optimization/79284
1752 * gcc.c-torture/compile/pr79284.c: New test.
1754 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1757 * g++.dg/cpp0x/pr70448.C: New.
1759 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1762 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1765 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
1768 * gcc.c-torture/compile/pr78883.c: New test.
1770 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
1773 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1774 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1775 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1776 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1777 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1778 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1779 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1780 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1781 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1782 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1783 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1784 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1785 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1787 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1790 * gfortran.dg/allocate_with_source_24.f90: New test.
1792 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1795 * gfortran.dg/der_ptr_component_2.f90: New test.
1797 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1799 * gcc.target/sparc/20170205-1.c: New test.
1801 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
1803 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1804 libatomic_available.
1806 * gcc.dg/pr77587.c: Require alias support.
1807 * gcc.dg/pr77587a.c: Likewise.
1809 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1810 * gcc.c-torture/execute/pr78622.c: Likewise.
1812 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1814 * c-c++-common/Wunused-var-16.c: Likewise.
1815 * c-c++-common/builtin-shuffle-1.c: Likewise.
1816 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1817 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1819 2017-02-03 Martin Sebor <msebor@redhat.com>
1821 PR tree-optimization/79327
1822 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1823 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1824 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1826 2017-02-03 Jakub Jelinek <jakub@redhat.com>
1827 Martin Sebor <msebor@redhat.com>
1829 PR tree-optimization/79327
1830 * gcc.dg/tree-ssa/pr79327.c: New test.
1831 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1832 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1833 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1834 (test_sprintf_chk_range_schar): Adjust dg-message.
1835 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1836 * gcc.c-torture/execute/pr79327.c: New test.
1838 2017-02-03 Jakub Jelinek <jakub@redhat.com>
1841 * gcc.target/powerpc/pr79354.c: New test.
1842 * gcc.c-torture/execute/pr79354.c: New test.
1844 2017-02-03 Martin Sebor <msebor@redhat.com>
1846 PR tree-optimization/79352
1847 * gcc.dg/tree-ssa/pr79352.c: New test.
1849 2017-02-03 Martin Liska <mliska@suse.cz>
1852 * gcc.target/i386/mvc9.c: New test.
1854 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1857 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1860 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
1862 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1863 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1864 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1865 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1866 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1867 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1868 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1869 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1870 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1871 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1872 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1873 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1874 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1876 2017-02-02 Martin Sebor <msebor@redhat.com>
1879 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1880 * gcc.dg/tree-ssa/pr79275.c: New test.
1882 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1884 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
1886 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
1889 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1892 2017-02-02 Tamar Christina <tamar.christina@arm.com>
1895 * gcc.target/aarch64/vector_initialization_nostack.c
1896 (f12): Use one vector
1898 2017-02-02 Jakub Jelinek <jakub@redhat.com>
1900 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1901 * c-c++-common/asan/misalign-1.c: Likewise.
1902 * c-c++-common/asan/misalign-2.c: Likewise.
1903 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1904 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1905 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1906 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1907 add -ffat-lto-objects from/to dg-additional-options.
1908 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1909 dg-additional-options.
1912 * gcc.target/powerpc/pr79197.c: New test.
1913 * gcc.c-torture/compile/pr79197.c: New test.
1915 2017-02-02 Richard Biener <rguenther@suse.de>
1917 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1919 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/cpp0x/pr69637-1.C: New.
1923 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1925 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1927 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1929 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1932 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1935 2017-02-01 Jakub Jelinek <jakub@redhat.com>
1938 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1939 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1940 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1941 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1942 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1943 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1944 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1945 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1946 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1947 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1948 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1949 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1950 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1952 2017-02-01 Martin Liska <mliska@suse.cz>
1955 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1957 2017-02-01 Richard Biener <rguenther@suse.de>
1960 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1961 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1962 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1963 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1965 2017-02-01 Richard Biener <rguenther@suse.de>
1968 * gfortran.dg/pr79315.f90: New testcase.
1970 2017-02-01 Richard Biener <rguenther@suse.de>
1972 PR tree-optimization/71824
1973 * gcc.dg/graphite/pr71824.c: New testcase.
1975 2017-01-31 Jakub Jelinek <jakub@redhat.com>
1978 * g++.dg/diagnostic/pr79304.C: New test.
1980 2017-01-31 David Malcolm <dmalcolm@redhat.com>
1983 * g++.dg/spellcheck-pr79298.C: New test case.
1985 2017-01-31 David Malcolm <dmalcolm@redhat.com>
1987 PR preprocessor/79210
1988 * gcc.dg/format/pr79210.c: New test case.
1989 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1992 2017-01-31 Nathan Sidwell <nathan@acm.org>
1995 * g++.dg/warn/pr79290.C: New.
1999 * g++.dg/cpp1y/pr67273.C: New.
2000 * g++.dg/cpp1y/pr79253.C: New.
2002 2017-01-31 Nathan Sidwell <nathan@acm.org>
2005 * g++.dg/cpp1y/pr61636-1.C: Augment.
2007 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2009 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2010 rand() instead of random().
2012 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
2014 PR tree-optimization/71691
2015 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2017 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2019 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2022 2017-01-31 Jakub Jelinek <jakub@redhat.com>
2024 PR tree-optimization/79267
2025 * g++.dg/opt/pr79267.C: New test.
2027 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
2030 * gcc.dg/debug/dwarf2/align-1.c: New.
2031 * gcc.dg/debug/dwarf2/align-2.c: New.
2032 * gcc.dg/debug/dwarf2/align-3.c: New.
2033 * gcc.dg/debug/dwarf2/align-4.c: New.
2034 * gcc.dg/debug/dwarf2/align-5.c: New.
2035 * gcc.dg/debug/dwarf2/align-6.c: New.
2036 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2037 * g++.dg/debug/dwarf2/align-1.C: New.
2038 * g++.dg/debug/dwarf2/align-2.C: New.
2039 * g++.dg/debug/dwarf2/align-3.C: New.
2040 * g++.dg/debug/dwarf2/align-4.C: New.
2041 * g++.dg/debug/dwarf2/align-5.C: New.
2042 * g++.dg/debug/dwarf2/align-6.C: New.
2044 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2047 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2049 2017-01-30 Martin Sebor <msebor@redhat.com>
2052 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2054 2017-01-30 Martin Liska <mliska@suse.cz>
2056 PR gcov-profile/79259
2057 * g++.dg/tree-prof/pr79259.C: New test.
2059 2017-01-30 Richard Biener <rguenther@suse.de>
2061 PR tree-optimization/79276
2062 * gcc.dg/torture/pr79276.c: New testcase.
2064 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2067 * gcc.target/s390/pr79240.c: New test.
2069 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2072 * gcc.target/powerpc/pr79268.c: New file.
2073 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2074 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2075 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2076 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2078 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
2080 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2083 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2085 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2086 * gnat.dg/debug9.adb: Likewise.
2088 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2090 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2091 libatomic_available.
2092 * gfortran.dg/coarray_42.f90: Likewise.
2093 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2094 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2095 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2097 2017-01-27 Martin Sebor <msebor@redhat.com>
2099 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2101 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2103 PR rtl-optimization/79194
2104 * gcc.dg/torture/pr79194.c: New test.
2106 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2108 PR tree-optimization/71374
2109 * gcc.target/i386/pr71374.c: New.
2111 2017-01-27 Martin Sebor <msebor@redhat.com>
2114 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2115 a dg-error directive.
2117 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2120 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2121 * gcc.target/arm/pr79131-2.c: New.
2123 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2126 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2127 vectorized on POWER unless hardware misaligned loads are
2130 2017-01-27 Bin Cheng <bin.cheng@arm.com>
2132 PR rtl-optimization/78559
2133 * gcc.c-torture/execute/pr78559.c: New test.
2135 2017-01-27 Richard Biener <rguenther@suse.de>
2137 PR tree-optimization/79245
2138 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2139 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2141 2017-01-27 Jakub Jelinek <jakub@redhat.com>
2144 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2145 target. Use 4294967293U instead of 4294967293.
2147 2017-01-27 Richard Biener <rguenther@suse.de>
2149 PR tree-optimization/71433
2150 * gcc.dg/Warray-bounds-21.c: New testcase.
2152 2017-01-27 Richard Biener <rguenther@suse.de>
2154 PR tree-optimization/79244
2155 * gcc.dg/torture/pr79244.c: New testcase.
2157 2017-01-27 Jakub Jelinek <jakub@redhat.com>
2159 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2160 all occurrences of 40 to 32.
2162 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
2165 * gcc.target/arm/pr79239.c: New test.
2167 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2169 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2171 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
2174 * g++.dg/cpp1y/pr64382.C: New test.
2176 2017-01-26 Martin Sebor <msebor@redhat.com>
2179 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2180 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2181 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2182 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2184 2017-01-26 Jakub Jelinek <jakub@redhat.com>
2187 * g++.dg/debug/dwarf2/pr79129.C: New test.
2190 * g++.dg/debug/dwarf2/pr78835.C: New test.
2192 2017-01-26 Martin Sebor <msebor@redhat.com>
2195 * gcc.dg/format/pr78569.c: Adjust.
2196 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2197 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2198 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2199 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2200 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2201 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2202 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2203 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2204 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2205 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2206 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2208 2017-01-26 Jakub Jelinek <jakub@redhat.com>
2211 * g++.dg/other/offsetof8.C: Add expected error.
2212 * g++.dg/other/offsetof9.C: New test.
2214 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
2216 * g++.dg/opt/declone3.C: Require LTO.
2218 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2221 * gcc.target/arm/pr79131.c: New.
2223 2017-01-26 Bin Cheng <bin.cheng@arm.com>
2225 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2227 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
2230 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2231 matches replaced operator delete.
2233 2017-01-26 Jakub Jelinek <jakub@redhat.com>
2235 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2236 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2237 avx512f with avx512dq.
2238 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2239 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2240 avx512f with avx512dq.
2241 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2242 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2243 avx512f with avx512dq.
2245 2017-01-26 Marek Polacek <polacek@redhat.com>
2248 * c-c++-common/Wduplicated-branches-13.c: New test.
2250 2017-01-26 David Sherwood <david.sherwood@arm.com>
2253 * gfortran.dg/gomp/sharing-4.f90: New test.
2255 2017-01-26 Jakub Jelinek <jakub@redhat.com>
2258 * gcc.target/i386/pr70465.c: New test.
2260 * brig.dg/dg.exp: Update copyright years.
2261 * lib/brig-dg.exp: Update copyright years.
2262 * lib/brig.exp: Update copyright years.
2264 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2267 * gcc.target/powerpc/pr79179.c: New test.
2269 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2271 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2272 generation to accept D-mode memory accesses.
2274 2017-01-25 Martin Sebor <msebor@redhat.com>
2277 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2278 * g++.dg/ext/flexarray-mangle.C: Same.
2279 * g++.dg/ext/flexarray-subst.C: Same.
2280 * g++.dg/ext/flexary10.C: Same.
2281 * g++.dg/ext/flexary11.C: Same.
2282 * g++.dg/ext/flexary14.C: Same.
2283 * g++.dg/ext/flexary16.C: Same.
2284 * g++.dg/ext/flexary18.C: Same.
2285 * g++.dg/ext/flexary19.C: Same.
2286 * g++.dg/ext/flexary7.C: Same.
2287 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2288 * g++.dg/ubsan/object-size-1.C: Same.
2289 * obj-c++.dg/property/at-property-23.mm: Same.
2291 2017-01-25 Jakub Jelinek <jakub@redhat.com>
2294 * g++.dg/cpp1z/decomp24.C: New test.
2297 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2298 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2300 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2302 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2303 * g++.dg/cpp1y/pr59636.C: Likewise.
2304 * g++.dg/cpp1y/pr60190.C: Likewise.
2306 2017-01-25 Bin Cheng <bin.cheng@arm.com>
2308 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2310 2017-01-25 Carl Love <cel@us.ibm.com>
2312 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
2315 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2317 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2319 * gcc.target/arm/vseleqsf.c: Likewise.
2320 * gcc.target/arm/vselgedf.c: Likewise.
2321 * gcc.target/arm/vselgesf.c: Likewise.
2322 * gcc.target/arm/vselgtdf.c: Likewise.
2323 * gcc.target/arm/vselgtsf.c: Likewise.
2324 * gcc.target/arm/vselledf.c: Likewise.
2325 * gcc.target/arm/vsellesf.c: Likewise.
2326 * gcc.target/arm/vselltdf.c: Likewise.
2327 * gcc.target/arm/vselltsf.c: Likewise.
2328 * gcc.target/arm/vselnedf.c: Likewise.
2329 * gcc.target/arm/vselnesf.c: Likewise.
2330 * gcc.target/arm/vselvcdf.c: Likewise.
2331 * gcc.target/arm/vselvcsf.c: Likewise.
2332 * gcc.target/arm/vselvsdf.c: Likewise.
2333 * gcc.target/arm/vselvssf.c: Likewise.
2335 2017-01-25 Richard Biener <rguenther@suse.de>
2338 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2339 to what we had before adding the threading passes.
2341 2017-01-25 Richard Biener <rguenther@suse.de>
2343 PR tree-optimization/69264
2344 * g++.dg/torture/pr69264.C: New testcase.
2346 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2349 * gcc.target/arm/pr79145.c: New test.
2351 2017-01-25 Richard Biener <rguenther@suse.de>
2354 * g++.dg/gomp/pr78363-1.C: New testcase.
2355 * g++.dg/gomp/pr78363-2.C: Likewise.
2356 * g++.dg/gomp/pr78363-3.C: Likewise.
2358 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2360 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2361 * gcc.dg/lto/pr61526_0.c: Likewise.
2362 * gcc.dg/lto/pr64415_0.c: Likewise.
2364 2017-01-24 Jakub Jelinek <jakub@redhat.com>
2367 * g++.dg/cpp1z/decomp22.C: New test.
2368 * g++.dg/cpp1z/decomp23.C: New test.
2370 2017-01-24 Nathan Sidwell <nathan@acm.org>
2373 * g++.dg/cpp0x/pr78469.C: New.
2376 * g++.dg/cpp0x/pr79118.C: New.
2378 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2380 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2382 2017-01-24 David Malcolm <dmalcolm@redhat.com>
2384 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2385 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2386 * gcc.dg/rtl/rtl.exp: New file.
2387 * gcc.dg/rtl/test.c: New file.
2388 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2389 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2390 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2391 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2392 * gcc.dg/rtl/x86_64/final.c: New test case.
2393 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2394 * gcc.dg/rtl/x86_64/ira.c: New test case.
2395 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2396 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2397 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2398 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2399 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2400 * gcc.dg/rtl/x86_64/test_1.h: New file.
2401 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2402 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2403 * gcc.dg/rtl/x86_64/times-two.h: New file.
2404 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2406 2017-01-24 Bin Cheng <bin.cheng@arm.com>
2408 PR tree-optimization/79159
2409 * g++.dg/tree-ssa/pr79159.C: New test.
2411 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
2412 Martin Jambor <mjambor@suse.cz>
2414 * lib/brig-dg.exp: New file.
2415 * lib/brig.exp: Likewise.
2416 * brig.dg/README: Likewise.
2417 * brig.dg/dg.exp: Likewise.
2418 * brig.dg/test/gimple/alloca.hsail: Likewise.
2419 * brig.dg/test/gimple/atomics.hsail: Likewise.
2420 * brig.dg/test/gimple/branches.hsail: Likewise.
2421 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2422 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2423 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2424 * brig.dg/test/gimple/mem.hsail: Likewise.
2425 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2426 * brig.dg/test/gimple/packed.hsail: Likewise.
2427 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2428 * brig.dg/test/gimple/variables.hsail: Likewise.
2429 * brig.dg/test/gimple/vector.hsail: Likewise.
2431 2017-01-24 Jakub Jelinek <jakub@redhat.com>
2433 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2434 support asan, only on i?86/x86_64 require sse2_runtime.
2436 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2439 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2440 test on powerpc targets.
2442 2017-01-23 Martin Sebor <msebor@redhat.com>
2444 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2446 2017-01-23 Richard Biener <rguenther@suse.de>
2448 PR tree-optimization/79088
2449 PR tree-optimization/79188
2450 * gcc.dg/torture/pr79088.c: New testcase.
2451 * gcc.dg/torture/pr79188.c: Likewise.
2453 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2455 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2456 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2457 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2458 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2459 type of test function to reflect change in built-in function's
2461 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2462 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2463 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2464 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2465 type and second argument type to reflect change in built-in
2466 function's type signature.
2467 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2468 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2469 type of test function to reflect change in built-in function's
2471 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2472 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2473 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2474 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2475 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2476 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2477 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2478 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2479 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2480 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2481 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2482 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2483 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2484 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2485 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2486 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2487 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2488 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2489 type of test function to reflect change in built-in function's
2491 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2492 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2493 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2494 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2495 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2496 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2497 test function's result and second argument to reflect change in
2498 built-in function's type signature.
2499 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2501 2017-01-23 Nathan Sidwell <nathan@acm.org>
2504 * g++.dg/template/pr71710.C: New.
2508 * g++.dg/template/pr71406.C: New.
2510 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2512 * gfortran.dg/integer_exponentiation_7.f90: New test.
2514 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2516 PR rtl-optimization/78634
2517 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2519 2017-01-23 Bin Cheng <bin.cheng@arm.com>
2521 PR tree-optimization/70754
2522 * gfortran.dg/pr70754.f90: New test.
2524 2017-01-23 Martin Liska <mliska@suse.cz>
2526 PR tree-optimization/79196
2527 * gcc.dg/asan/pr79196.c: New test.
2528 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2530 2017-01-23 Michael Matz <matz@suse.de>
2532 PR tree-optimization/78384
2533 * gcc.dg/pr78384.c: New test.
2535 2017-01-23 Richard Biener <rguenther@suse.de>
2537 PR tree-optimization/79186
2538 * gcc.dg/torture/pr79186.c: New testcase.
2539 * gcc.dg/torture/pr79187.c: Likewise.
2541 2017-01-23 Martin Jambor <mjambor@suse.cz>
2543 * gcc.dg/ipa/vrp8.c: New test.
2545 2017-01-23 Martin Jambor <mjambor@suse.cz>
2548 * gfortran.dg/lto/pr79108_0.f90: New test.
2550 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2552 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2553 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2554 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2555 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2556 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2557 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2558 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2559 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2560 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2561 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2562 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2563 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2564 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2565 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2566 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2567 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2569 2017-01-23 Richard Biener <rguenther@suse.de>
2570 Nick Clifton <nickc@redhat.com>
2573 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2574 If the target is ARM return the result of the
2575 check_effective_target_arm_vect_no_misalign proc.
2576 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2577 support unaligned vectors then only expect one of the loops to be
2580 2017-01-23 Martin Liska <mliska@suse.cz>
2582 * gcc.dg/asan/use-after-scope-10.c: New test.
2583 * gcc.dg/asan/use-after-scope-11.c: New test.
2584 * g++.dg/asan/use-after-scope-5.C: New test.
2586 2017-01-23 Martin Liska <mliska@suse.cz>
2588 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2589 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2590 sanopt optimization for ASAN_POISON.
2592 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2594 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2596 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2598 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2599 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2601 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2602 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2603 exec_vcombine): Likewise.
2604 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2605 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2606 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2607 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2608 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2609 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2610 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2611 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2612 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2613 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2614 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2615 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2616 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2617 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2618 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2619 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2620 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2621 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2623 (TEST_VGET_LANE): Cast to uint to avoid warning.
2624 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2625 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2626 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2627 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2628 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2629 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2630 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2631 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2632 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2633 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2634 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2635 CHECK_POLY instead of CHECK for poly64_t types.
2636 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2637 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2638 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2639 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2640 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2641 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2643 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2644 for int32_t, int64_t.
2645 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2646 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2647 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2648 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2649 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2652 2017-01-22 Jakub Jelinek <jakub@redhat.com>
2655 * gfortran.dg/gomp/pr79154-1.f90: New test.
2656 * gfortran.dg/gomp/pr79154-2.f90: New test.
2658 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2660 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2662 2017-01-21 Marek Polacek <polacek@redhat.com>
2665 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2667 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
2669 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2671 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2673 PR rtl-optimization/79125
2674 * gcc.dg/torture/pr79125.c: New test.
2676 2017-01-20 Jiong Wang <jiong.wang@arm.com>
2678 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
2680 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2681 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
2683 2017-01-20 Nathan Sidwell <nathan@acm.org>
2686 * g++.dg/cpp1z/inh-ctor38.C: New.
2688 2017-01-20 Marek Polacek <polacek@redhat.com>
2691 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2693 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2695 * lib/target-supports.exp (check_configured_with): New procedure.
2696 (check_effective_target_default_mode): new effective target.
2697 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2698 default mode. Fix dg-skip-if target selector syntax.
2699 * gcc.target/arm/optional_thumb-2.c: Likewise.
2700 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2703 2017-01-20 David Malcolm <dmalcolm@redhat.com>
2707 * g++.dg/spellcheck-pr77829.C: New test case.
2708 * g++.dg/spellcheck-pr78656.C: New test case.
2710 2017-01-20 Marek Polacek <polacek@redhat.com>
2713 * c-c++-common/Wduplicated-branches-1.c: New test.
2714 * c-c++-common/Wduplicated-branches-10.c: New test.
2715 * c-c++-common/Wduplicated-branches-11.c: New test.
2716 * c-c++-common/Wduplicated-branches-12.c: New test.
2717 * c-c++-common/Wduplicated-branches-2.c: New test.
2718 * c-c++-common/Wduplicated-branches-3.c: New test.
2719 * c-c++-common/Wduplicated-branches-4.c: New test.
2720 * c-c++-common/Wduplicated-branches-5.c: New test.
2721 * c-c++-common/Wduplicated-branches-6.c: New test.
2722 * c-c++-common/Wduplicated-branches-7.c: New test.
2723 * c-c++-common/Wduplicated-branches-8.c: New test.
2724 * c-c++-common/Wduplicated-branches-9.c: New test.
2725 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2726 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2727 * g++.dg/ext/builtin-object-size3.C: Likewise.
2728 * g++.dg/gomp/loop-1.C: Likewise.
2729 * g++.dg/warn/Wduplicated-branches1.C: New test.
2730 * g++.dg/warn/Wduplicated-branches2.C: New test.
2732 2017-01-20 Martin Liska <mliska@suse.cz>
2735 * gcc.dg/lto/pr69188_0.c: New test.
2736 * gcc.dg/lto/pr69188_1.c: New test.
2738 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2740 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2741 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2742 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2743 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2744 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2745 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2746 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2747 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2748 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2749 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2750 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2751 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2752 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2753 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2754 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2755 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2756 * gcc.target/i386/avx-1.c: Test new intrinsics.
2757 * gcc.target/i386/sse-13.c: Ditto.
2758 * gcc.target/i386/sse-23.c: Ditto.
2760 2017-01-20 Richard Biener <rguenther@suse.de>
2762 PR tree-optimization/71264
2763 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2765 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2767 * gcc.target/mips/madd4-1.c: New file.
2768 * gcc.target/mips/madd4-2.c: Likewise.
2769 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2771 (mips_option_groups): Add -m[no-]madd4.
2772 (mips-dg-init): Detect default -mno-madd4.
2773 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2774 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2775 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2776 * gcc.target/mips/nmadd-1.c: Likewise.
2777 * gcc.target/mips/nmadd-2.c: Likewise.
2778 * gcc.target/mips/nmadd-3.c: Likewise.
2780 2017-01-19 Jiong Wang <jiong.wang@arm.com>
2782 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2783 combined instructions.
2784 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2786 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2787 of pointer authentication.
2789 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2791 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2792 floating point hardware to run test.
2794 2017-01-19 Tamar Christina <tamar.christina@arm.com>
2796 * lib/target-supports.exp
2797 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2799 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2802 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2803 __x86_64__]: Allow for target i?86-*-*.
2805 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2808 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2809 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2810 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2812 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2813 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2814 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2816 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2819 * gfortran.dg/coarray_43.f90: New test.
2821 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
2823 PR rtl-optimization/79121
2824 * gcc.c-torture/execute/pr79121.c: New test.
2826 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2828 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2829 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2831 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
2835 * gfortran.dg/pr50069_1.f90: New test.
2836 * gfortran.dg/pr50069_2.f90: New test.
2837 * gfortran.dg/pr55086_1.f90: New test.
2838 * gfortran.dg/pr55086_1_tfat.f90: New test.
2839 * gfortran.dg/pr55086_2.f90: New test.
2840 * gfortran.dg/pr55086_2_tfat.f90: New test.
2841 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2843 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2844 * gcc.dg/strcmp-1.c: New test.
2845 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2847 2017-01-18 David Malcolm <dmalcolm@redhat.com>
2849 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2850 (dejagnu_fail): Likewise.
2851 (dejagnu_note): Likewise.
2852 (pass): Provide forward decl, moving true decl to after #include
2857 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2859 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2860 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2862 2017-01-18 Nathan Sidwell <nathan@acm.org>
2865 * g++.dg/cpp1z/inh-ctor37.C: New.
2867 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
2869 PR rtl-optimization/78952
2870 * gcc.target/i386/pr78952-1.c: New test.
2871 * gcc.target/i386/pr78952-2.c: Ditto.
2873 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2875 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2877 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2880 * gfortran.dg/coarray_event_1.f08: New test.
2882 2017-01-18 Jakub Jelinek <jakub@redhat.com>
2885 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2886 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2888 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2890 * gcc.target/powerpc/fusion4.c: Likewise.
2891 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2893 * gcc.target/powerpc/pr58673-1.c: Likewise.
2894 * gcc.target/powerpc/pr58673-2.c: Likewise.
2895 * gcc.target/powerpc/pr59054.c: Likewise.
2897 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2899 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2901 * gcc.target/powerpc/p9-vbpermd.c: New file.
2903 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2905 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2906 (must_not_compile2): Downcase first letter of error messages.
2907 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2908 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2910 2017-01-18 Nathan Sidwell <nathan@acm.org>
2913 * g++.dg/pr79091.C: New.
2915 2017-01-18 Jakub Jelinek <jakub@redhat.com>
2917 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2919 (p0): Add missing dg-error.
2921 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
2923 * gcc.target/msp430/mul_f5_muldef.c: New test.
2925 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2928 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2929 options. Fix up the syntax for using \m and \M.
2931 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2934 * gcc.target/powerpc/ssp-1.c: New testcase.
2935 * gcc.target/powerpc/ssp-2.c: New testcase.
2937 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2939 * gcc.target/aarch64/eh_return.c: New test.
2941 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2943 * vec-rlmi-rlnm.c: New file.
2945 2017-01-17 Nathan Sidwell <nathan@acm.org>
2948 * g++.dg/cpp1y/pr61636-1.C: New.
2949 * g++.dg/cpp1y/pr61636-2.C: New.
2950 * g++.dg/cpp1y/pr61636-3.C: New.
2952 2017-01-17 Martin Sebor <msebor@redhat.com>
2955 * gcc.dg/pr78768.c: Make it a link-only test.
2957 2017-01-17 David Malcolm <dmalcolm@redhat.com>
2960 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2962 * c-c++-common/Wmisleading-indentation.c: Likewise.
2964 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
2967 * gcc.target/arm/pr79058.c: New.
2969 2017-01-17 Jakub Jelinek <jakub@redhat.com>
2971 PR tree-optimization/71854
2972 * gcc.dg/vect/pr71854.c: New test.
2974 2017-01-17 Martin Liska <mliska@suse.cz>
2977 * g++.dg/ipa/pr71207.C: New test.
2979 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
2982 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2983 * gcc.dg/tree-ssa/pr77445.c: New testcase.
2985 2017-01-17 Jakub Jelinek <jakub@redhat.com>
2987 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2988 rather than long unsigned int.
2989 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2991 2017-01-17 Richard Biener <rguenther@suse.de>
2993 PR tree-optimization/71433
2994 * gcc.dg/Warray-bounds-20.c: New testcase.
2996 2017-01-17 Richard Biener <rguenther@suse.de>
3001 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3002 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3003 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3005 2017-01-17 Alan Modra <amodra@gmail.com>
3007 * gcc.target/powerpc/pr79066.c: New.
3009 2017-01-16 Jeff Law <law@redhat.com>
3011 PR tree-optimization/33562
3012 PR tree-optimization/61912
3013 PR tree-optimization/77485
3014 PR tree-optimization/79090
3015 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3016 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3018 2017-01-16 Jakub Jelinek <jakub@redhat.com>
3021 * gcc.c-torture/compile/pr79089.c: New test.
3024 * gcc.dg/pr79080.c: New test.
3026 2017-01-16 David Malcolm <dmalcolm@redhat.com>
3029 * gcc.dg/format/pr78304.c: Convert argument from integral type
3031 * gcc.dg/format/pr78304-2.c: Likewise.
3033 2017-01-16 Carl Love <cel@us.ibm.com>
3035 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3036 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3038 2017-01-16 Carl Love <cel@us.ibm.com>
3040 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3041 Change arguments and return type to bool long long.
3043 2017-01-16 Martin Sebor <msebor@redhat.com>
3046 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3049 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3052 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3055 * g++.dg/cpp0x/pr71737.C: New.
3057 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3059 * gcc.target/powerpc/swaps-p8-27.c: New.
3061 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3064 * g++.dg/cpp0x/pr71737.C: New.
3066 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3068 * gnat.dg/opt62.adb: New test.
3069 * gnat.dg/opt62_pkg.ads: New helper.
3071 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3073 PR rtl-optimization/78626
3074 PR rtl-optimization/78727
3075 * gcc.dg/torture/pr78626.c: New test.
3076 * gcc.dg/torture/pr78727.c: New test.
3078 2017-01-14 Alan Modra <amodra@gmail.com>
3080 * gcc.c-torture/compile/pr72749.c: New test.
3082 2017-01-13 David Malcolm <dmalcolm@redhat.com>
3085 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3086 (test_macro_2): New test.
3087 (test_macro_3): New test.
3088 (test_macro_4): New test.
3089 (test_non_contiguous_strings): Convert line number to line offset.
3090 * gcc.dg/format/pr78304-2.c: New test case.
3091 * gcc.dg/format/pr78304.c: New test case.
3093 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
3095 * gcc.target/i386/funcspec-56.inc: Add missing options and
3096 reorder options by implied ISAs, as in ix86_target_string.
3098 2017-01-13 Marek Polacek <polacek@redhat.com>
3101 * g++.dg/cpp0x/constexpr-array18.C: New test.
3103 2017-01-13 Jeff Law <law@redhat.com>
3105 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3107 PR tree-optimization/61912
3108 PR tree-optimization/77485
3109 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3110 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3111 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3113 PR tree-optimization/33562
3114 PR tree-optimization/61912
3115 PR tree-optimization/77485
3116 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3117 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3118 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3119 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3120 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3121 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3122 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3124 2017-01-13 Martin Liska <mliska@suse.cz>
3127 * gcc.c-torture/execute/pr79043.c: New test.
3129 2017-01-13 Richard Biener <rguenther@suse.de>
3132 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3134 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3137 * gfortran.dg/coarray/event_4.f08: New test.
3139 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3142 * gfortran.dg/coarray/event_3.f08: New test.
3144 2017-01-13 Richard Biener <rguenther@suse.de>
3146 PR tree-optimization/77283
3147 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3149 2017-01-13 Richard Biener <rguenther@suse.de>
3151 * gcc.dg/gimplefe-22.c: New testcase.
3153 2017-01-13 Richard Biener <rguenther@suse.de>
3155 PR tree-optimization/77283
3156 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3157 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3158 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3160 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3162 * gcc.dg/pr77862.c: Require fpic target.
3164 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3167 * gcc.target/powerpc/pr79004.c: New test.
3169 2017-01-12 Martin Sebor <msebor@redhat.com>
3171 * gcc.dg/pr78138.c: Adjust.
3172 * gcc.dg/pr78768.c: Adjust.
3173 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3174 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3175 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3176 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3177 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3178 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3179 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3180 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3181 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3182 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3183 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3185 2017-01-12 Jakub Jelinek <jakub@redhat.com>
3187 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3189 2017-01-12 Martin Sebor <msebor@redhat.com>
3192 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3195 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
3197 * gcc.dg/pr78768.c: Require LTO.
3199 2017-01-12 Martin Sebor <msebor@redhat.com>
3202 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3203 due to the referenced bug.
3205 2017-01-12 Martin Sebor <msebor@redhat.com>
3208 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3210 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
3212 * gcc.target/i386/builtin_target.c (check_features): Check all
3213 supported __builtin_cpu_supports options.
3215 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3217 PR tree-optimization/78319
3218 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3221 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3224 * gcc.target/powerpc/swaps-p8-26.c: New.
3226 2017-01-12 Richard Biener <rguenther@suse.de>
3228 * gcc.dg/gimplefe-21.c: New testcase.
3230 2017-01-12 Michael Collison <michael.collison@arm.com>
3232 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3234 2017-01-11 Julia Koval <julia.koval@intel.com>
3235 Uros Bizjak <ubizjak@gmail.com>
3237 * gcc.target/i386/sgx.c New test.
3238 * gcc.target/i386/sse-12.c: Add -msgx.
3239 * gcc.target/i386/sse-13.c: Ditto.
3240 * gcc.target/i386/sse-14.c: Ditto.
3241 * gcc.target/i386/sse-22.c: Ditto.
3242 * gcc.target/i386/sse-23.c: Ditto.
3243 * g++.dg/other/i386-2.C: Ditto.
3244 * g++.dg/other/i386-3.C: Ditto.
3246 2017-01-11 Martin Sebor <msebor@redhat.com>
3249 * g++.dg/template/explicit9.C: New test.
3251 2017-01-11 Nathan Sidwell <nathan@acm.org>
3254 * g++.dg/pr77812.C: New.
3256 2017-01-11 Jakub Jelinek <jakub@redhat.com>
3259 * g++.dg/cpp1y/constexpr-71537.C: New test.
3261 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3264 2017-01-11 Martin Sebor <msebor@redhat.com>
3267 * c-c++-common/Waddress-2.c: New test.
3269 2017-01-11 Jakub Jelinek <jakub@redhat.com>
3272 * g++.dg/cpp0x/pr78341.C: New test.
3274 2017-01-11 Martin Sebor <msebor@redhat.com>
3277 * gcc.dg/pr78768.c: New test.
3279 2017-01-11 David Malcolm <dmalcolm@redhat.com>
3282 * gcc.dg/spellcheck-options-14.c: New test case.
3283 * gcc.dg/spellcheck-options-15.c: New test case.
3284 * gcc.dg/spellcheck-options-16.c: New test case.
3285 * gcc.dg/spellcheck-options-17.c: New test case.
3287 2017-01-11 Martin Liska <mliska@suse.cz>
3289 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3291 2017-01-11 Jakub Jelinek <jakub@redhat.com>
3293 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3294 instead of just 1 for the decomposition from struct C.
3296 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3298 * gcc.c-torture/execute/20170111-1.c: New test.
3300 2017-01-11 Richard Biener <rguenther@suse.de>
3302 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3304 2017-01-11 Jakub Jelinek <jakub@redhat.com>
3307 * gcc.dg/lto/pr50199_0.c: New test.
3309 2017-01-10 Martin Sebor <msebor@redhat.com>
3314 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3315 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3317 2017-01-10 Martin Sebor <msebor@redhat.com>
3320 * gcc.dg/pr78138.c: New test.
3322 2017-01-10 David Malcolm <dmalcolm@redhat.com>
3325 * g++.dg/diagnostic/pr77949.C: New test case.
3327 2017-01-10 Martin Sebor <msebor@redhat.com>
3330 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3332 2017-01-10 Martin Sebor <msebor@redhat.com>
3334 PR tree-optimization/78775
3335 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3336 * gcc.dg/attr-alloc_size-10.c: New test.
3337 * gcc.dg/attr-alloc_size-11.c: New test.
3338 * gcc.dg/builtin-stringop-chk-7.c: New test.
3339 * gcc.dg/pr78775.c: New test.
3340 * gcc.dg/pr78973-2.c: New test.
3341 * gcc.dg/pr78973.c: New test.
3343 2017-01-10 Jeff Law <law@redhat.com>
3345 PR tree-optimization/77766
3346 PR tree-optimization/78856
3347 * gcc.c-torture/execute/pr77766.c: New test.
3349 2016-01-10 Richard Biener <rguenther@suse.de>
3351 PR tree-optimization/79034
3352 * g++.dg/torture/pr79034.C: New testcase.
3354 2017-01-10 Martin Liska <mliska@suse.cz>
3356 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3357 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3358 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3359 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3360 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3361 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3362 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3363 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3364 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3365 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3366 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3367 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3368 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3369 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3370 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3371 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3372 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3373 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3374 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3375 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3376 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3377 * gcc.dg/ipa/pr64307.c: Likewise.
3378 * gcc.dg/ipa/pr77653.c: Likewise.
3380 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3382 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3383 * g++.dg/other/i386-3.C: Ditto.
3384 * gcc.target/i386/sse-12.c: Ditto.
3385 * gcc.target/i386/sse-13.c: Ditto.
3386 * gcc.target/i386/sse-22.c: Ditto.
3387 * gcc.target/i386/sse-23.c: Ditto.
3388 * gcc.target/i386/builtin_target.c: Handle new option.
3389 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3390 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3391 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3393 2017-01-09 Martin Sebor <msebor@redhat.com>
3396 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3397 with different precisions.
3399 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3401 * g++.dg/opt/call2.C: New test.
3402 * g++.dg/opt/call3.C: Likewise.
3403 * gnat.dg/array26.adb: New test.
3404 * gnat.dg/array26_pkg.ad[sb]: New helper.
3405 * gnat.dg/array27.adb: New test.
3406 * gnat.dg/array27_pkg.ad[sb]: New helper.
3407 * gnat.dg/array28.adb: New test.
3408 * gnat.dg/array28_pkg.ad[sb]: New helper.
3410 2017-01-09 Jakub Jelinek <jakub@redhat.com>
3412 PR translation/79019
3413 PR translation/79020
3414 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3416 * gfortran.dg/initialization_17.f90: Likewise.
3418 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3421 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3422 * gcc.target/i386/pr78904-4.c: Likewise.
3423 * gcc.target/i386/pr78904-6.c: Likewise.
3424 * gcc.target/i386/pr78967-2.c: Likewise.
3426 2017-01-09 Jakub Jelinek <jakub@redhat.com>
3428 PR tree-optimization/78899
3429 * gcc.target/i386/pr78899.c: New test.
3430 * gcc.dg/pr71077.c: New test.
3432 2017-01-09 Martin Jambor <mjambor@suse.cz>
3436 * gcc.dg/torture/pr78365.c: New test.
3438 2017-01-09 Jakub Jelinek <jakub@redhat.com>
3441 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3442 (main): Use int* instead of long long.
3444 PR tree-optimization/78938
3445 * gcc.dg/vect/pr78938.c: New test.
3447 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3449 * gcc.dg/20161219.c: New test.
3451 2017-01-09 Richard Biener <rguenther@suse.de>
3453 PR tree-optimization/78997
3454 * gcc.dg/torture/pr78997.c: New testcase.
3456 2017-01-09 Richard Biener <rguenther@suse.de>
3459 * g++.dg/lto/pr79000_0.C: New testcase.
3460 * g++.dg/lto/pr79000_1.c: Likewise.
3462 2017-01-08 Martin Sebor <msebor@redhat.com>
3465 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3466 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3467 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3469 * gcc.dg/format/pr78569.c: Adjust.
3471 2017-01-07 David Malcolm <dmalcolm@redhat.com>
3474 * g++.dg/diagnostic/pr72803.C: New test case.
3476 2017-01-07 Martin Sebor <msebor@redhat.com>
3478 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3479 * gcc.dg/attr-alloc_size-4.c: Same.
3481 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3483 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3484 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3485 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3486 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3487 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3488 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3489 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3491 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3492 * gcc.dg/memcmp-1.c: New.
3493 * gcc.dg/strncmp-1.c: New.
3495 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3497 * gcc.target/arm/acle/mcrr: New.
3498 * gcc.target/arm/acle/mcrr2: New.
3499 * gcc.target/arm/acle/mrrc: New.
3500 * gcc.target/arm/acle/mrrc2: New.
3502 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3504 * gcc.target/arm/acle/mcr.c: New.
3505 * gcc.target/arm/acle/mrc.c: New.
3506 * gcc.target/arm/acle/mcr2.c: New.
3507 * gcc.target/arm/acle/mrc2.c: New.
3509 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3511 * gcc.target/arm/acle/ldc: New.
3512 * gcc.target/arm/acle/ldc2: New.
3513 * gcc.target/arm/acle/ldcl: New.
3514 * gcc.target/arm/acle/ldc2l: New.
3515 * gcc.target/arm/acle/stc: New.
3516 * gcc.target/arm/acle/stc2: New.
3517 * gcc.target/arm/acle/stcl: New.
3518 * gcc.target/arm/acle/stc2l: New.
3520 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3522 * gcc.target/arm/acle/acle.exp: Run tests for different options
3523 and make sure fat-lto-objects is used such that we can still do
3525 * gcc.target/arm/acle/cdp.c: New.
3526 * gcc.target/arm/acle/cdp2.c: New.
3527 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3528 (check_effective_target_arm_coproc1_ok_nocache): New.
3529 (check_effective_target_arm_coproc2_ok): New.
3530 (check_effective_target_arm_coproc2_ok_nocache): New.
3531 (check_effective_target_arm_coproc3_ok): New.
3532 (check_effective_target_arm_coproc3_ok_nocache): New.
3533 (check_effective_target_arm_coproc4_ok): New.
3534 (check_effective_target_arm_coproc4_ok_nocache): New.
3536 2017-01-06 Martin Sebor <msebor@redhat.com>
3539 * gcc.dg/tree-ssa/pr78605.c: New test.
3541 2017-01-05 Martin Sebor <msebor@redhat.com>
3543 PR tree-optimization/78910
3544 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3546 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3547 * gcc.dg/tree-ssa/pr78910.c: New test.
3549 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3551 * gcc.dg/sso-10.c: New test.
3553 2017-01-05 Jakub Jelinek <jakub@redhat.com>
3555 PR tree-optimization/71016
3556 * gcc.target/i386/pr71016.c: New test.
3557 * gcc.target/aarch64/pr71016.c: New test.
3558 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3561 * g++.dg/cpp1z/decomp19.C: New test.
3564 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3565 * g++.dg/init/union1.C: Likewise.
3566 * g++.dg/cpp0x/union6.C: Expect errors.
3567 * g++.dg/cpp0x/union8.C: New test.
3568 * g++.dg/cpp0x/pr78890-1.C: New test.
3569 * g++.dg/cpp0x/pr78890-2.C: New test.
3571 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
3573 * gcc.target/powerpc/pr71670.c: Require p9vector.
3574 * gcc.target/powerpc/p9-novsx.c: Same.
3576 2017-01-05 David Malcolm <dmalcolm@redhat.com>
3578 * selftests/asr_div1.rtl: New file.
3579 * selftests/aarch64: New subdirectory.
3580 * selftests/aarch64/times-two.rtl: New file.
3581 * selftests/bb-index.rtl: New file.
3582 * selftests/cfg-test.rtl: New file.
3583 * selftests/const-int.rtl: New file.
3584 * selftests/example-labels.rtl: New file.
3585 * selftests/insn-with-mode.rtl: New file.
3586 * selftests/jump-to-label-ref.rtl: New file.
3587 * selftests/jump-to-return.rtl: New file.
3588 * selftests/jump-to-simple-return.rtl: New file.
3589 * selftests/mem.rtl: New file.
3590 * selftests/note-insn-deleted.rtl: New file.
3591 * selftests/note_insn_basic_block.rtl: New file.
3592 * selftests/simple-cse.rtl: New file.
3593 * selftests/symbol-ref.rtl: New file.
3594 * selftests/x86_64: New subdirectory.
3595 * selftests/x86_64/call-insn.rtl: New file.
3596 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3597 * selftests/x86_64/times-two.rtl: New file.
3598 * selftests/x86_64/unspec.rtl: New file.
3600 2017-01-05 Nathan Sidwell <nathan@acm.org>
3603 * g++.dg/cpp0x/pr78765.C: New.
3605 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3607 * gcc.target/s390/memcpy-2.c: New test.
3608 * gcc.target/s390/memset-2.c: New test.
3610 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3612 * gcc.target/s390/memcpy-1.c: New test.
3614 2017-01-04 Jeff Law <law@redhat.com>
3616 PR tree-optimization/78812
3617 * g++.dg/torture/pr78812.C: New test.
3619 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
3624 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3625 64-bit VSX systems with direct move, whether we optimize common
3626 code sequences in the GLIBC math library for float math functions.
3627 * gcc.target/powerpc/pr71977-2.c: Likewise.
3629 2017-01-04 Marek Polacek <polacek@redhat.com>
3632 * c-c++-common/Wpointer-compare-1.c: New test.
3634 2017-01-04 Jakub Jelinek <jakub@redhat.com>
3637 * c-c++-common/Wunused-var-16.c: New test.
3640 * g++.dg/cpp0x/pr78693.C: New test.
3643 * gcc.dg/pr78957.c: New test.
3645 * g++.dg/cpp1y/auto-fn34.C: New test.
3648 * g++.dg/cpp0x/pr71182.C: New test.
3650 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3653 * gcc.target/powerpc/pr78056-1.c: New test.
3654 * gcc.target/powerpc/pr78056-2.c: New test.
3655 * gcc.target/powerpc/pr78056-3.c: New test.
3656 * gcc.target/powerpc/pr78056-4.c: New test.
3657 * gcc.target/powerpc/pr78056-5.c: New test.
3658 * gcc.target/powerpc/pr78056-6.c: New test.
3659 * gcc.target/powerpc/pr78056-7.c: New test.
3660 * gcc.target/powerpc/pr78056-8.c: New test.
3661 * lib/target-supports.exp
3662 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3663 whether the effective target supports the popcntb instruction.
3665 2017-01-03 Jeff Law <law@redhat.com>
3667 PR tree-optimization/67955
3668 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3670 2017-01-04 Marek Polacek <polacek@redhat.com>
3674 * g++.dg/cpp0x/range-for32.C: New test.
3675 * g++.dg/cpp0x/range-for33.C: New test.
3677 2017-01-04 David Malcolm <dmalcolm@redhat.com>
3679 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3681 2017-01-04 Nathan Sidwell <nathan@acm.org>
3684 * g++.dg/cpp1y/pr66735.C: New.
3686 2017-01-04 Jakub Jelinek <jakub@redhat.com>
3688 PR tree-optimization/71563
3689 * gcc.dg/tree-ssa/pr71563.c: New test.
3691 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3695 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3696 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3697 * gfortran.dg/transfer_intrinsic_1.f90: Change
3698 scan-tree-dump-times due to gfc_trans_string_copy change to
3699 avoid -Wstringop-overflow.
3701 2017-01-03 Jeff Law <law@redhat.com>
3703 PR tree-optimization/78856
3704 * gcc.c-torture/execute/pr78856.c: New test.
3706 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3709 * gcc.target/powerpc/pr78953.c: New test.
3711 2017-01-03 Ian Lance Taylor <iant@google.com>
3713 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3716 2017-01-03 Martin Sebor <msebor@redhat.com>
3718 PR tree-optimization/78696
3719 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3720 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3721 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3722 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3724 2017-01-03 David Malcolm <dmalcolm@redhat.com>
3726 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3727 with more than one digit.
3728 * lib/gcc-dg.exp (process-message): Support more than one digit
3729 in relative line specifications.
3731 2017-01-03 Jakub Jelinek <jakub@redhat.com>
3733 PR tree-optimization/78965
3734 * gcc.dg/pr78965.c: New test.
3737 * g++.dg/opt/pr78901.C: New test.
3739 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3743 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3744 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3745 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3746 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3747 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3748 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3749 * gfortran.dg/string_1_lp64.f90: New test.
3750 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3751 * gfortran.dg/string_3_lp64.f90: New test.
3752 * gfortran.dg/transfer_intrinsic_1.f90: Change
3753 scan-tree-dump-times due to gfc_trans_string_copy change to
3754 avoid -Wstringop-overflow.
3756 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
3759 * gcc.target/i386/pr78967-1.c: New test.
3760 * gcc.target/i386/pr78967-2.c: Ditto.
3761 * gcc.target/i386/pr78967-3.c: Ditto.
3763 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3764 * gcc.target/i386/pr78904-4.c: Ditto.
3765 * gcc.target/i386/pr78904-6.c: Ditto.
3767 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
3770 * g++.dg/torture/pr77674.C: New testcase.
3772 2017-01-01 Jakub Jelinek <jakub@redhat.com>
3774 Update copyright years.
3776 Copyright (C) 2017 Free Software Foundation, Inc.
3778 Copying and distribution of this file, with or without modification,
3779 are permitted in any medium without royalty provided the copyright
3780 notice and this notice are preserved.