1 2017-01-18 Maxim Ostapenko <m.ostapenko@samsung.com>
4 * gcc.dg/cpp/mi1.c: Adjust testcase.
5 * gcc.dg/pch/cpp-3.c: Likewise.
7 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11 * gcc.target/powerpc/p9-vbpermd.c: New file.
13 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
16 (must_not_compile2): Downcase first letter of error messages.
17 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
18 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
20 2017-01-18 Nathan Sidwell <nathan@acm.org>
23 * g++.dg/pr79091.C: New.
25 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
27 * gcc.target/msp430/mul_f5_muldef.c: New test.
29 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
32 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
33 options. Fix up the syntax for using \m and \M.
35 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
38 * gcc.target/powerpc/ssp-1.c: New testcase.
39 * gcc.target/powerpc/ssp-2.c: New testcase.
41 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
43 * gcc.target/aarch64/eh_return.c: New test.
45 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
47 * vec-rlmi-rlnm.c: New file.
49 2017-01-17 Nathan Sidwell <nathan@acm.org>
52 * g++.dg/cpp1y/pr61636-1.C: New.
53 * g++.dg/cpp1y/pr61636-2.C: New.
54 * g++.dg/cpp1y/pr61636-3.C: New.
56 2017-01-17 Martin Sebor <msebor@redhat.com>
59 * gcc.dg/pr78768.c: Make it a link-only test.
61 2017-01-17 David Malcolm <dmalcolm@redhat.com>
64 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
66 * c-c++-common/Wmisleading-indentation.c: Likewise.
68 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
71 * gcc.target/arm/pr79058.c: New.
73 2017-01-17 Jakub Jelinek <jakub@redhat.com>
75 PR tree-optimization/71854
76 * gcc.dg/vect/pr71854.c: New test.
78 2017-01-17 Martin Liska <mliska@suse.cz>
81 * g++.dg/ipa/pr71207.C: New test.
83 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
86 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
87 * gcc.dg/tree-ssa/pr77445.c: New testcase.
89 2017-01-17 Jakub Jelinek <jakub@redhat.com>
91 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
92 rather than long unsigned int.
93 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
95 2017-01-17 Richard Biener <rguenther@suse.de>
97 PR tree-optimization/71433
98 * gcc.dg/Warray-bounds-20.c: New testcase.
100 2017-01-17 Richard Biener <rguenther@suse.de>
105 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
106 * gcc.dg/tree-ssa/scev-4.c: Likewise.
107 * gcc.dg/tree-ssa/scev-5.c: Likewise.
109 2017-01-17 Alan Modra <amodra@gmail.com>
111 * gcc.target/powerpc/pr79066.c: New.
113 2017-01-16 Jeff Law <law@redhat.com>
115 PR tree-optimization/33562
116 PR tree-optimization/61912
117 PR tree-optimization/77485
118 PR tree-optimization/79090
119 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
120 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
122 2017-01-16 Jakub Jelinek <jakub@redhat.com>
125 * gcc.c-torture/compile/pr79089.c: New test.
128 * gcc.dg/pr79080.c: New test.
130 2017-01-16 David Malcolm <dmalcolm@redhat.com>
133 * gcc.dg/format/pr78304.c: Convert argument from integral type
135 * gcc.dg/format/pr78304-2.c: Likewise.
137 2017-01-16 Carl Love <cel@us.ibm.com>
139 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
140 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
142 2017-01-16 Carl Love <cel@us.ibm.com>
144 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
145 Change arguments and return type to bool long long.
147 2017-01-16 Martin Sebor <msebor@redhat.com>
150 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
153 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
156 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
159 * g++.dg/cpp0x/pr71737.C: New.
161 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
163 * gcc.target/powerpc/swaps-p8-27.c: New.
165 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/cpp0x/pr71737.C: New.
170 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
172 * gnat.dg/opt62.adb: New test.
173 * gnat.dg/opt62_pkg.ads: New helper.
175 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
177 PR rtl-optimization/78626
178 PR rtl-optimization/78727
179 * gcc.dg/torture/pr78626.c: New test.
180 * gcc.dg/torture/pr78727.c: New test.
182 2017-01-14 Alan Modra <amodra@gmail.com>
184 * gcc.c-torture/compile/pr72749.c: New test.
186 2017-01-13 David Malcolm <dmalcolm@redhat.com>
189 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
190 (test_macro_2): New test.
191 (test_macro_3): New test.
192 (test_macro_4): New test.
193 (test_non_contiguous_strings): Convert line number to line offset.
194 * gcc.dg/format/pr78304-2.c: New test case.
195 * gcc.dg/format/pr78304.c: New test case.
197 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
199 * gcc.target/i386/funcspec-56.inc: Add missing options and
200 reorder options by implied ISAs, as in ix86_target_string.
202 2017-01-13 Marek Polacek <polacek@redhat.com>
205 * g++.dg/cpp0x/constexpr-array18.C: New test.
207 2017-01-13 Jeff Law <law@redhat.com>
209 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
211 PR tree-optimization/61912
212 PR tree-optimization/77485
213 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
214 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
215 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
217 PR tree-optimization/33562
218 PR tree-optimization/61912
219 PR tree-optimization/77485
220 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
221 * gcc.dg/tree-ssa/complex-5.c: Likewise.
222 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
223 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
224 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
225 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
226 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
228 2017-01-13 Martin Liska <mliska@suse.cz>
231 * gcc.c-torture/execute/pr79043.c: New test.
233 2017-01-13 Richard Biener <rguenther@suse.de>
236 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
238 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
241 * gfortran.dg/coarray/event_4.f08: New test.
243 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
246 * gfortran.dg/coarray/event_3.f08: New test.
248 2017-01-13 Richard Biener <rguenther@suse.de>
250 PR tree-optimization/77283
251 * gcc.dg/tree-ssa/split-path-9.c: Fix.
253 2017-01-13 Richard Biener <rguenther@suse.de>
255 * gcc.dg/gimplefe-22.c: New testcase.
257 2017-01-13 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/77283
260 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
261 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
262 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
264 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
266 * gcc.dg/pr77862.c: Require fpic target.
268 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
271 * gcc.target/powerpc/pr79004.c: New test.
273 2017-01-12 Martin Sebor <msebor@redhat.com>
275 * gcc.dg/pr78138.c: Adjust.
276 * gcc.dg/pr78768.c: Adjust.
277 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
278 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
279 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
280 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
281 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
282 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
283 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
284 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
285 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
286 * gcc.dg/tree-ssa/pr78605.c: Adjust.
287 * gcc.dg/tree-ssa/pr78622.c: Adjust.
289 2017-01-12 Jakub Jelinek <jakub@redhat.com>
291 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
293 2017-01-12 Martin Sebor <msebor@redhat.com>
296 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
299 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
301 * gcc.dg/pr78768.c: Require LTO.
303 2017-01-12 Martin Sebor <msebor@redhat.com>
306 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
307 due to the referenced bug.
309 2017-01-12 Martin Sebor <msebor@redhat.com>
312 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
314 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
316 * gcc.target/i386/builtin_target.c (check_features): Check all
317 supported __builtin_cpu_supports options.
319 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
321 PR tree-optimization/78319
322 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
325 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
328 * gcc.target/powerpc/swaps-p8-26.c: New.
330 2017-01-12 Richard Biener <rguenther@suse.de>
332 * gcc.dg/gimplefe-21.c: New testcase.
334 2017-01-12 Michael Collison <michael.collison@arm.com>
336 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
338 2017-01-11 Julia Koval <julia.koval@intel.com>
339 Uros Bizjak <ubizjak@gmail.com>
341 * gcc.target/i386/sgx.c New test.
342 * gcc.target/i386/sse-12.c: Add -msgx.
343 * gcc.target/i386/sse-13.c: Ditto.
344 * gcc.target/i386/sse-14.c: Ditto.
345 * gcc.target/i386/sse-22.c: Ditto.
346 * gcc.target/i386/sse-23.c: Ditto.
347 * g++.dg/other/i386-2.C: Ditto.
348 * g++.dg/other/i386-3.C: Ditto.
350 2017-01-11 Martin Sebor <msebor@redhat.com>
353 * g++.dg/template/explicit9.C: New test.
355 2017-01-11 Nathan Sidwell <nathan@acm.org>
358 * g++.dg/pr77812.C: New.
360 2017-01-11 Jakub Jelinek <jakub@redhat.com>
363 * g++.dg/cpp1y/constexpr-71537.C: New test.
365 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
368 2017-01-11 Martin Sebor <msebor@redhat.com>
371 * c-c++-common/Waddress-2.c: New test.
373 2017-01-11 Jakub Jelinek <jakub@redhat.com>
376 * g++.dg/cpp0x/pr78341.C: New test.
378 2017-01-11 Martin Sebor <msebor@redhat.com>
381 * gcc.dg/pr78768.c: New test.
383 2017-01-11 David Malcolm <dmalcolm@redhat.com>
386 * gcc.dg/spellcheck-options-14.c: New test case.
387 * gcc.dg/spellcheck-options-15.c: New test case.
388 * gcc.dg/spellcheck-options-16.c: New test case.
389 * gcc.dg/spellcheck-options-17.c: New test case.
391 2017-01-11 Martin Liska <mliska@suse.cz>
393 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
395 2017-01-11 Jakub Jelinek <jakub@redhat.com>
397 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
398 instead of just 1 for the decomposition from struct C.
400 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
402 * gcc.c-torture/execute/20170111-1.c: New test.
404 2017-01-11 Richard Biener <rguenther@suse.de>
406 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
408 2017-01-11 Jakub Jelinek <jakub@redhat.com>
411 * gcc.dg/lto/pr50199_0.c: New test.
413 2017-01-10 Martin Sebor <msebor@redhat.com>
418 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
419 * gcc.dg/tree-ssa/pr78622.c: Ditto.
421 2017-01-10 Martin Sebor <msebor@redhat.com>
424 * gcc.dg/pr78138.c: New test.
426 2017-01-10 David Malcolm <dmalcolm@redhat.com>
429 * g++.dg/diagnostic/pr77949.C: New test case.
431 2017-01-10 Martin Sebor <msebor@redhat.com>
434 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
436 2017-01-10 Martin Sebor <msebor@redhat.com>
438 PR tree-optimization/78775
439 * gcc.dg/attr-alloc_size-4.c: Add test cases.
440 * gcc.dg/attr-alloc_size-10.c: New test.
441 * gcc.dg/attr-alloc_size-11.c: New test.
442 * gcc.dg/builtin-stringop-chk-7.c: New test.
443 * gcc.dg/pr78775.c: New test.
444 * gcc.dg/pr78973-2.c: New test.
445 * gcc.dg/pr78973.c: New test.
447 2017-01-10 Jeff Law <law@redhat.com>
449 PR tree-optimization/77766
450 PR tree-optimization/78856
451 * gcc.c-torture/execute/pr77766.c: New test.
453 2016-01-10 Richard Biener <rguenther@suse.de>
455 PR tree-optimization/79034
456 * g++.dg/torture/pr79034.C: New testcase.
458 2017-01-10 Martin Liska <mliska@suse.cz>
460 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
461 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
462 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
463 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
464 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
465 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
466 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
467 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
468 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
469 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
470 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
471 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
472 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
473 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
474 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
475 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
476 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
477 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
478 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
479 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
480 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
481 * gcc.dg/ipa/pr64307.c: Likewise.
482 * gcc.dg/ipa/pr77653.c: Likewise.
484 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
486 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
487 * g++.dg/other/i386-3.C: Ditto.
488 * gcc.target/i386/sse-12.c: Ditto.
489 * gcc.target/i386/sse-13.c: Ditto.
490 * gcc.target/i386/sse-22.c: Ditto.
491 * gcc.target/i386/sse-23.c: Ditto.
492 * gcc.target/i386/builtin_target.c: Handle new option.
493 * gcc.target/i386/funcspec-56.inc: Test new attributes.
494 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
495 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
497 2017-01-09 Martin Sebor <msebor@redhat.com>
500 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
501 with different precisions.
503 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
505 * g++.dg/opt/call2.C: New test.
506 * g++.dg/opt/call3.C: Likewise.
507 * gnat.dg/array26.adb: New test.
508 * gnat.dg/array26_pkg.ad[sb]: New helper.
509 * gnat.dg/array27.adb: New test.
510 * gnat.dg/array27_pkg.ad[sb]: New helper.
511 * gnat.dg/array28.adb: New test.
512 * gnat.dg/array28_pkg.ad[sb]: New helper.
514 2017-01-09 Jakub Jelinek <jakub@redhat.com>
518 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
520 * gfortran.dg/initialization_17.f90: Likewise.
522 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
525 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
526 * gcc.target/i386/pr78904-4.c: Likewise.
527 * gcc.target/i386/pr78904-6.c: Likewise.
528 * gcc.target/i386/pr78967-2.c: Likewise.
530 2017-01-09 Jakub Jelinek <jakub@redhat.com>
532 PR tree-optimization/78899
533 * gcc.target/i386/pr78899.c: New test.
534 * gcc.dg/pr71077.c: New test.
536 2017-01-09 Martin Jambor <mjambor@suse.cz>
540 * gcc.dg/torture/pr78365.c: New test.
542 2017-01-09 Jakub Jelinek <jakub@redhat.com>
545 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
546 (main): Use int* instead of long long.
548 PR tree-optimization/78938
549 * gcc.dg/vect/pr78938.c: New test.
551 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
553 * gcc.dg/20161219.c: New test.
555 2017-01-09 Richard Biener <rguenther@suse.de>
557 PR tree-optimization/78997
558 * gcc.dg/torture/pr78997.c: New testcase.
560 2017-01-09 Richard Biener <rguenther@suse.de>
563 * g++.dg/lto/pr79000_0.C: New testcase.
564 * g++.dg/lto/pr79000_1.c: Likewise.
566 2017-01-08 Martin Sebor <msebor@redhat.com>
569 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
570 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
571 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
573 * gcc.dg/format/pr78569.c: Adjust.
575 2017-01-07 David Malcolm <dmalcolm@redhat.com>
578 * g++.dg/diagnostic/pr72803.C: New test case.
580 2017-01-07 Martin Sebor <msebor@redhat.com>
582 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
583 * gcc.dg/attr-alloc_size-4.c: Same.
585 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
587 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
588 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
589 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
590 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
591 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
592 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
593 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
595 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
596 * gcc.dg/memcmp-1.c: New.
597 * gcc.dg/strncmp-1.c: New.
599 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
601 * gcc.target/arm/acle/mcrr: New.
602 * gcc.target/arm/acle/mcrr2: New.
603 * gcc.target/arm/acle/mrrc: New.
604 * gcc.target/arm/acle/mrrc2: New.
606 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
608 * gcc.target/arm/acle/mcr.c: New.
609 * gcc.target/arm/acle/mrc.c: New.
610 * gcc.target/arm/acle/mcr2.c: New.
611 * gcc.target/arm/acle/mrc2.c: New.
613 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
615 * gcc.target/arm/acle/ldc: New.
616 * gcc.target/arm/acle/ldc2: New.
617 * gcc.target/arm/acle/ldcl: New.
618 * gcc.target/arm/acle/ldc2l: New.
619 * gcc.target/arm/acle/stc: New.
620 * gcc.target/arm/acle/stc2: New.
621 * gcc.target/arm/acle/stcl: New.
622 * gcc.target/arm/acle/stc2l: New.
624 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
626 * gcc.target/arm/acle/acle.exp: Run tests for different options
627 and make sure fat-lto-objects is used such that we can still do
629 * gcc.target/arm/acle/cdp.c: New.
630 * gcc.target/arm/acle/cdp2.c: New.
631 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
632 (check_effective_target_arm_coproc1_ok_nocache): New.
633 (check_effective_target_arm_coproc2_ok): New.
634 (check_effective_target_arm_coproc2_ok_nocache): New.
635 (check_effective_target_arm_coproc3_ok): New.
636 (check_effective_target_arm_coproc3_ok_nocache): New.
637 (check_effective_target_arm_coproc4_ok): New.
638 (check_effective_target_arm_coproc4_ok_nocache): New.
640 2017-01-06 Martin Sebor <msebor@redhat.com>
643 * gcc.dg/tree-ssa/pr78605.c: New test.
645 2017-01-05 Martin Sebor <msebor@redhat.com>
647 PR tree-optimization/78910
648 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
650 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
651 * gcc.dg/tree-ssa/pr78910.c: New test.
653 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
655 * gcc.dg/sso-10.c: New test.
657 2017-01-05 Jakub Jelinek <jakub@redhat.com>
659 PR tree-optimization/71016
660 * gcc.target/i386/pr71016.c: New test.
661 * gcc.target/aarch64/pr71016.c: New test.
662 * gcc.dg/tree-ssa/pr66726-3.c: New test.
665 * g++.dg/cpp1z/decomp19.C: New test.
668 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
669 * g++.dg/init/union1.C: Likewise.
670 * g++.dg/cpp0x/union6.C: Expect errors.
671 * g++.dg/cpp0x/union8.C: New test.
672 * g++.dg/cpp0x/pr78890-1.C: New test.
673 * g++.dg/cpp0x/pr78890-2.C: New test.
675 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
677 * gcc.target/powerpc/pr71670.c: Require p9vector.
678 * gcc.target/powerpc/p9-novsx.c: Same.
680 2017-01-05 David Malcolm <dmalcolm@redhat.com>
682 * selftests/asr_div1.rtl: New file.
683 * selftests/aarch64: New subdirectory.
684 * selftests/aarch64/times-two.rtl: New file.
685 * selftests/bb-index.rtl: New file.
686 * selftests/cfg-test.rtl: New file.
687 * selftests/const-int.rtl: New file.
688 * selftests/example-labels.rtl: New file.
689 * selftests/insn-with-mode.rtl: New file.
690 * selftests/jump-to-label-ref.rtl: New file.
691 * selftests/jump-to-return.rtl: New file.
692 * selftests/jump-to-simple-return.rtl: New file.
693 * selftests/mem.rtl: New file.
694 * selftests/note-insn-deleted.rtl: New file.
695 * selftests/note_insn_basic_block.rtl: New file.
696 * selftests/simple-cse.rtl: New file.
697 * selftests/symbol-ref.rtl: New file.
698 * selftests/x86_64: New subdirectory.
699 * selftests/x86_64/call-insn.rtl: New file.
700 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
701 * selftests/x86_64/times-two.rtl: New file.
702 * selftests/x86_64/unspec.rtl: New file.
704 2017-01-05 Nathan Sidwell <nathan@acm.org>
707 * g++.dg/cpp0x/pr78765.C: New.
709 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
711 * gcc.target/s390/memcpy-2.c: New test.
712 * gcc.target/s390/memset-2.c: New test.
714 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
716 * gcc.target/s390/memcpy-1.c: New test.
718 2017-01-04 Jeff Law <law@redhat.com>
720 PR tree-optimization/78812
721 * g++.dg/torture/pr78812.C: New test.
723 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
728 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
729 64-bit VSX systems with direct move, whether we optimize common
730 code sequences in the GLIBC math library for float math functions.
731 * gcc.target/powerpc/pr71977-2.c: Likewise.
733 2017-01-04 Marek Polacek <polacek@redhat.com>
736 * c-c++-common/Wpointer-compare-1.c: New test.
738 2017-01-04 Jakub Jelinek <jakub@redhat.com>
741 * c-c++-common/Wunused-var-16.c: New test.
744 * g++.dg/cpp0x/pr78693.C: New test.
747 * gcc.dg/pr78957.c: New test.
749 * g++.dg/cpp1y/auto-fn34.C: New test.
752 * g++.dg/cpp0x/pr71182.C: New test.
754 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
757 * gcc.target/powerpc/pr78056-1.c: New test.
758 * gcc.target/powerpc/pr78056-2.c: New test.
759 * gcc.target/powerpc/pr78056-3.c: New test.
760 * gcc.target/powerpc/pr78056-4.c: New test.
761 * gcc.target/powerpc/pr78056-5.c: New test.
762 * gcc.target/powerpc/pr78056-6.c: New test.
763 * gcc.target/powerpc/pr78056-7.c: New test.
764 * gcc.target/powerpc/pr78056-8.c: New test.
765 * lib/target-supports.exp
766 (check_effective_target_powerpc_popcntb_ok): New procedure to test
767 whether the effective target supports the popcntb instruction.
769 2017-01-03 Jeff Law <law@redhat.com>
771 PR tree-optimization/67955
772 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
774 2017-01-04 Marek Polacek <polacek@redhat.com>
778 * g++.dg/cpp0x/range-for32.C: New test.
779 * g++.dg/cpp0x/range-for33.C: New test.
781 2017-01-04 David Malcolm <dmalcolm@redhat.com>
783 * gcc.dg/Wmissing-braces-fixits.c: New test case.
785 2017-01-04 Nathan Sidwell <nathan@acm.org>
788 * g++.dg/cpp1y/pr66735.C: New.
790 2017-01-04 Jakub Jelinek <jakub@redhat.com>
792 PR tree-optimization/71563
793 * gcc.dg/tree-ssa/pr71563.c: New test.
795 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
799 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
800 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
801 * gfortran.dg/transfer_intrinsic_1.f90: Change
802 scan-tree-dump-times due to gfc_trans_string_copy change to
803 avoid -Wstringop-overflow.
805 2017-01-03 Jeff Law <law@redhat.com>
807 PR tree-optimization/78856
808 * gcc.c-torture/execute/pr78856.c: New test.
810 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
813 * gcc.target/powerpc/pr78953.c: New test.
815 2017-01-03 Ian Lance Taylor <iant@google.com>
817 * gcc.misc-tests/godump-1.c: Update for accurate representation of
820 2017-01-03 Martin Sebor <msebor@redhat.com>
822 PR tree-optimization/78696
823 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
824 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
825 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
826 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
828 2017-01-03 David Malcolm <dmalcolm@redhat.com>
830 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
831 with more than one digit.
832 * lib/gcc-dg.exp (process-message): Support more than one digit
833 in relative line specifications.
835 2017-01-03 Jakub Jelinek <jakub@redhat.com>
837 PR tree-optimization/78965
838 * gcc.dg/pr78965.c: New test.
841 * g++.dg/opt/pr78901.C: New test.
843 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
847 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
848 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
849 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
850 * gfortran.dg/repeat_7.f90: New test for PR 66310.
851 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
852 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
853 * gfortran.dg/string_1_lp64.f90: New test.
854 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
855 * gfortran.dg/string_3_lp64.f90: New test.
856 * gfortran.dg/transfer_intrinsic_1.f90: Change
857 scan-tree-dump-times due to gfc_trans_string_copy change to
858 avoid -Wstringop-overflow.
860 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
863 * gcc.target/i386/pr78967-1.c: New test.
864 * gcc.target/i386/pr78967-2.c: Ditto.
865 * gcc.target/i386/pr78967-3.c: Ditto.
867 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
868 * gcc.target/i386/pr78904-4.c: Ditto.
869 * gcc.target/i386/pr78904-6.c: Ditto.
871 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
874 * g++.dg/torture/pr77674.C: New testcase.
876 2017-01-01 Jakub Jelinek <jakub@redhat.com>
878 Update copyright years.
880 Copyright (C) 2017 Free Software Foundation, Inc.
882 Copying and distribution of this file, with or without modification,
883 are permitted in any medium without royalty provided the copyright
884 notice and this notice are preserved.