1 2017-01-17 Alan Modra <amodra@gmail.com>
3 * gcc.target/powerpc/pr79066.c: New.
5 2017-01-16 Jeff Law <law@redhat.com>
7 PR tree-optimization/33562
8 PR tree-optimization/61912
9 PR tree-optimization/77485
10 PR tree-optimization/79090
11 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
14 2017-01-16 Jakub Jelinek <jakub@redhat.com>
17 * gcc.c-torture/compile/pr79089.c: New test.
20 * gcc.dg/pr79080.c: New test.
22 2017-01-16 David Malcolm <dmalcolm@redhat.com>
25 * gcc.dg/format/pr78304.c: Convert argument from integral type
27 * gcc.dg/format/pr78304-2.c: Likewise.
29 2017-01-16 Carl Love <cel@us.ibm.com>
31 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
32 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
34 2017-01-16 Carl Love <cel@us.ibm.com>
36 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
37 Change arguments and return type to bool long long.
39 2017-01-16 Martin Sebor <msebor@redhat.com>
42 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
45 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
48 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
51 * g++.dg/cpp0x/pr71737.C: New.
53 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
55 * gcc.target/powerpc/swaps-p8-27.c: New.
57 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
60 * g++.dg/cpp0x/pr71737.C: New.
62 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
64 * gnat.dg/opt62.adb: New test.
65 * gnat.dg/opt62_pkg.ads: New helper.
67 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
69 PR rtl-optimization/78626
70 PR rtl-optimization/78727
71 * gcc.dg/torture/pr78626.c: New test.
72 * gcc.dg/torture/pr78727.c: New test.
74 2017-01-14 Alan Modra <amodra@gmail.com>
76 * gcc.c-torture/compile/pr72749.c: New test.
78 2017-01-13 David Malcolm <dmalcolm@redhat.com>
81 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
82 (test_macro_2): New test.
83 (test_macro_3): New test.
84 (test_macro_4): New test.
85 (test_non_contiguous_strings): Convert line number to line offset.
86 * gcc.dg/format/pr78304-2.c: New test case.
87 * gcc.dg/format/pr78304.c: New test case.
89 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
91 * gcc.target/i386/funcspec-56.inc: Add missing options and
92 reorder options by implied ISAs, as in ix86_target_string.
94 2017-01-13 Marek Polacek <polacek@redhat.com>
97 * g++.dg/cpp0x/constexpr-array18.C: New test.
99 2017-01-13 Jeff Law <law@redhat.com>
101 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
103 PR tree-optimization/61912
104 PR tree-optimization/77485
105 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
106 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
107 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
109 PR tree-optimization/33562
110 PR tree-optimization/61912
111 PR tree-optimization/77485
112 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
113 * gcc.dg/tree-ssa/complex-5.c: Likewise.
114 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
115 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
116 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
117 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
118 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
120 2017-01-13 Martin Liska <mliska@suse.cz>
123 * gcc.c-torture/execute/pr79043.c: New test.
125 2017-01-13 Richard Biener <rguenther@suse.de>
128 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
130 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
133 * gfortran.dg/coarray/event_4.f08: New test.
135 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
138 * gfortran.dg/coarray/event_3.f08: New test.
140 2017-01-13 Richard Biener <rguenther@suse.de>
142 PR tree-optimization/77283
143 * gcc.dg/tree-ssa/split-path-9.c: Fix.
145 2017-01-13 Richard Biener <rguenther@suse.de>
147 * gcc.dg/gimplefe-22.c: New testcase.
149 2017-01-13 Richard Biener <rguenther@suse.de>
151 PR tree-optimization/77283
152 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
153 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
154 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
156 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
158 * gcc.dg/pr77862.c: Require fpic target.
160 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
163 * gcc.target/powerpc/pr79004.c: New test.
164 2017-01-12 Martin Sebor <msebor@redhat.com>
166 * gcc.dg/pr78138.c: Adjust.
167 * gcc.dg/pr78768.c: Adjust.
168 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
169 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
170 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
171 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
172 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
173 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
174 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
175 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
176 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
177 * gcc.dg/tree-ssa/pr78605.c: Adjust.
178 * gcc.dg/tree-ssa/pr78622.c: Adjust.
180 2017-01-12 Jakub Jelinek <jakub@redhat.com>
182 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
184 2017-01-12 Martin Sebor <msebor@redhat.com>
187 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
190 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
192 * gcc.dg/pr78768.c: Require LTO.
194 2017-01-12 Martin Sebor <msebor@redhat.com>
197 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
198 due to the referenced bug.
200 2017-01-12 Martin Sebor <msebor@redhat.com>
203 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
205 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
207 * gcc.target/i386/builtin_target.c (check_features): Check all
208 supported __builtin_cpu_supports options.
210 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
212 PR tree-optimization/78319
213 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
216 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
219 * gcc.target/powerpc/swaps-p8-26.c: New.
221 2017-01-12 Richard Biener <rguenther@suse.de>
223 * gcc.dg/gimplefe-21.c: New testcase.
225 2017-01-12 Michael Collison <michael.collison@arm.com>
227 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
229 2017-01-11 Julia Koval <julia.koval@intel.com>
230 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.target/i386/sgx.c New test.
233 * gcc.target/i386/sse-12.c: Add -msgx.
234 * gcc.target/i386/sse-13.c: Ditto.
235 * gcc.target/i386/sse-14.c: Ditto.
236 * gcc.target/i386/sse-22.c: Ditto.
237 * gcc.target/i386/sse-23.c: Ditto.
238 * g++.dg/other/i386-2.C: Ditto.
239 * g++.dg/other/i386-3.C: Ditto.
241 2017-01-11 Martin Sebor <msebor@redhat.com>
244 * g++.dg/template/explicit9.C: New test.
246 2017-01-11 Nathan Sidwell <nathan@acm.org>
249 * g++.dg/pr77812.C: New.
251 2017-01-11 Jakub Jelinek <jakub@redhat.com>
254 * g++.dg/cpp1y/constexpr-71537.C: New test.
256 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
259 2017-01-11 Martin Sebor <msebor@redhat.com>
262 * c-c++-common/Waddress-2.c: New test.
264 2017-01-11 Jakub Jelinek <jakub@redhat.com>
267 * g++.dg/cpp0x/pr78341.C: New test.
269 2017-01-11 Martin Sebor <msebor@redhat.com>
272 * gcc.dg/pr78768.c: New test.
274 2017-01-11 David Malcolm <dmalcolm@redhat.com>
277 * gcc.dg/spellcheck-options-14.c: New test case.
278 * gcc.dg/spellcheck-options-15.c: New test case.
279 * gcc.dg/spellcheck-options-16.c: New test case.
280 * gcc.dg/spellcheck-options-17.c: New test case.
282 2017-01-11 Martin Liska <mliska@suse.cz>
284 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
286 2017-01-11 Jakub Jelinek <jakub@redhat.com>
288 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
289 instead of just 1 for the decomposition from struct C.
291 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
293 * gcc.c-torture/execute/20170111-1.c: New test.
295 2017-01-11 Richard Biener <rguenther@suse.de>
297 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
299 2017-01-11 Jakub Jelinek <jakub@redhat.com>
302 * gcc.dg/lto/pr50199_0.c: New test.
304 2017-01-10 Martin Sebor <msebor@redhat.com>
309 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
310 * gcc.dg/tree-ssa/pr78622.c: Ditto.
312 2017-01-10 Martin Sebor <msebor@redhat.com>
315 * gcc.dg/pr78138.c: New test.
317 2017-01-10 David Malcolm <dmalcolm@redhat.com>
320 * g++.dg/diagnostic/pr77949.C: New test case.
322 2017-01-10 Martin Sebor <msebor@redhat.com>
325 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
327 2017-01-10 Martin Sebor <msebor@redhat.com>
329 PR tree-optimization/78775
330 * gcc.dg/attr-alloc_size-4.c: Add test cases.
331 * gcc.dg/attr-alloc_size-10.c: New test.
332 * gcc.dg/attr-alloc_size-11.c: New test.
333 * gcc.dg/builtin-stringop-chk-7.c: New test.
334 * gcc.dg/pr78775.c: New test.
335 * gcc.dg/pr78973-2.c: New test.
336 * gcc.dg/pr78973.c: New test.
338 2017-01-10 Jeff Law <law@redhat.com>
340 PR tree-optimization/77766
341 PR tree-optimization/78856
342 * gcc.c-torture/execute/pr77766.c: New test.
344 2016-01-10 Richard Biener <rguenther@suse.de>
346 PR tree-optimization/79034
347 * g++.dg/torture/pr79034.C: New testcase.
349 2017-01-10 Martin Liska <mliska@suse.cz>
351 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
352 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
353 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
354 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
355 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
356 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
357 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
358 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
359 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
360 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
361 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
362 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
363 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
364 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
365 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
366 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
367 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
368 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
369 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
370 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
371 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
372 * gcc.dg/ipa/pr64307.c: Likewise.
373 * gcc.dg/ipa/pr77653.c: Likewise.
375 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
377 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
378 * g++.dg/other/i386-3.C: Ditto.
379 * gcc.target/i386/sse-12.c: Ditto.
380 * gcc.target/i386/sse-13.c: Ditto.
381 * gcc.target/i386/sse-22.c: Ditto.
382 * gcc.target/i386/sse-23.c: Ditto.
383 * gcc.target/i386/builtin_target.c: Handle new option.
384 * gcc.target/i386/funcspec-56.inc: Test new attributes.
385 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
386 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
388 2017-01-09 Martin Sebor <msebor@redhat.com>
391 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
392 with different precisions.
394 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
396 * g++.dg/opt/call2.C: New test.
397 * g++.dg/opt/call3.C: Likewise.
398 * gnat.dg/array26.adb: New test.
399 * gnat.dg/array26_pkg.ad[sb]: New helper.
400 * gnat.dg/array27.adb: New test.
401 * gnat.dg/array27_pkg.ad[sb]: New helper.
402 * gnat.dg/array28.adb: New test.
403 * gnat.dg/array28_pkg.ad[sb]: New helper.
405 2017-01-09 Jakub Jelinek <jakub@redhat.com>
409 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
411 * gfortran.dg/initialization_17.f90: Likewise.
413 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
416 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
417 * gcc.target/i386/pr78904-4.c: Likewise.
418 * gcc.target/i386/pr78904-6.c: Likewise.
419 * gcc.target/i386/pr78967-2.c: Likewise.
421 2017-01-09 Jakub Jelinek <jakub@redhat.com>
423 PR tree-optimization/78899
424 * gcc.target/i386/pr78899.c: New test.
425 * gcc.dg/pr71077.c: New test.
427 2017-01-09 Martin Jambor <mjambor@suse.cz>
431 * gcc.dg/torture/pr78365.c: New test.
433 2017-01-09 Jakub Jelinek <jakub@redhat.com>
436 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
437 (main): Use int* instead of long long.
439 PR tree-optimization/78938
440 * gcc.dg/vect/pr78938.c: New test.
442 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
444 * gcc.dg/20161219.c: New test.
446 2017-01-09 Richard Biener <rguenther@suse.de>
448 PR tree-optimization/78997
449 * gcc.dg/torture/pr78997.c: New testcase.
451 2017-01-09 Richard Biener <rguenther@suse.de>
454 * g++.dg/lto/pr79000_0.C: New testcase.
455 * g++.dg/lto/pr79000_1.c: Likewise.
457 2017-01-08 Martin Sebor <msebor@redhat.com>
460 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
461 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
462 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
464 * gcc.dg/format/pr78569.c: Adjust.
466 2017-01-07 David Malcolm <dmalcolm@redhat.com>
469 * g++.dg/diagnostic/pr72803.C: New test case.
471 2017-01-07 Martin Sebor <msebor@redhat.com>
473 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
474 * gcc.dg/attr-alloc_size-4.c: Same.
476 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
478 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
479 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
480 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
481 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
482 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
483 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
484 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
486 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
487 * gcc.dg/memcmp-1.c: New.
488 * gcc.dg/strncmp-1.c: New.
490 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
492 * gcc.target/arm/acle/mcrr: New.
493 * gcc.target/arm/acle/mcrr2: New.
494 * gcc.target/arm/acle/mrrc: New.
495 * gcc.target/arm/acle/mrrc2: New.
497 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
499 * gcc.target/arm/acle/mcr.c: New.
500 * gcc.target/arm/acle/mrc.c: New.
501 * gcc.target/arm/acle/mcr2.c: New.
502 * gcc.target/arm/acle/mrc2.c: New.
504 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
506 * gcc.target/arm/acle/ldc: New.
507 * gcc.target/arm/acle/ldc2: New.
508 * gcc.target/arm/acle/ldcl: New.
509 * gcc.target/arm/acle/ldc2l: New.
510 * gcc.target/arm/acle/stc: New.
511 * gcc.target/arm/acle/stc2: New.
512 * gcc.target/arm/acle/stcl: New.
513 * gcc.target/arm/acle/stc2l: New.
515 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
517 * gcc.target/arm/acle/acle.exp: Run tests for different options
518 and make sure fat-lto-objects is used such that we can still do
520 * gcc.target/arm/acle/cdp.c: New.
521 * gcc.target/arm/acle/cdp2.c: New.
522 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
523 (check_effective_target_arm_coproc1_ok_nocache): New.
524 (check_effective_target_arm_coproc2_ok): New.
525 (check_effective_target_arm_coproc2_ok_nocache): New.
526 (check_effective_target_arm_coproc3_ok): New.
527 (check_effective_target_arm_coproc3_ok_nocache): New.
528 (check_effective_target_arm_coproc4_ok): New.
529 (check_effective_target_arm_coproc4_ok_nocache): New.
531 2017-01-06 Martin Sebor <msebor@redhat.com>
534 * gcc.dg/tree-ssa/pr78605.c: New test.
536 2017-01-05 Martin Sebor <msebor@redhat.com>
538 PR tree-optimization/78910
539 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
541 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
542 * gcc.dg/tree-ssa/pr78910.c: New test.
544 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
546 * gcc.dg/sso-10.c: New test.
548 2017-01-05 Jakub Jelinek <jakub@redhat.com>
550 PR tree-optimization/71016
551 * gcc.target/i386/pr71016.c: New test.
552 * gcc.target/aarch64/pr71016.c: New test.
553 * gcc.dg/tree-ssa/pr66726-3.c: New test.
556 * g++.dg/cpp1z/decomp19.C: New test.
559 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
560 * g++.dg/init/union1.C: Likewise.
561 * g++.dg/cpp0x/union6.C: Expect errors.
562 * g++.dg/cpp0x/union8.C: New test.
563 * g++.dg/cpp0x/pr78890-1.C: New test.
564 * g++.dg/cpp0x/pr78890-2.C: New test.
566 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
568 * gcc.target/powerpc/pr71670.c: Require p9vector.
569 * gcc.target/powerpc/p9-novsx.c: Same.
571 2017-01-05 David Malcolm <dmalcolm@redhat.com>
573 * selftests/asr_div1.rtl: New file.
574 * selftests/aarch64: New subdirectory.
575 * selftests/aarch64/times-two.rtl: New file.
576 * selftests/bb-index.rtl: New file.
577 * selftests/cfg-test.rtl: New file.
578 * selftests/const-int.rtl: New file.
579 * selftests/example-labels.rtl: New file.
580 * selftests/insn-with-mode.rtl: New file.
581 * selftests/jump-to-label-ref.rtl: New file.
582 * selftests/jump-to-return.rtl: New file.
583 * selftests/jump-to-simple-return.rtl: New file.
584 * selftests/mem.rtl: New file.
585 * selftests/note-insn-deleted.rtl: New file.
586 * selftests/note_insn_basic_block.rtl: New file.
587 * selftests/simple-cse.rtl: New file.
588 * selftests/symbol-ref.rtl: New file.
589 * selftests/x86_64: New subdirectory.
590 * selftests/x86_64/call-insn.rtl: New file.
591 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
592 * selftests/x86_64/times-two.rtl: New file.
593 * selftests/x86_64/unspec.rtl: New file.
595 2017-01-05 Nathan Sidwell <nathan@acm.org>
598 * g++.dg/cpp0x/pr78765.C: New.
600 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
602 * gcc.target/s390/memcpy-2.c: New test.
603 * gcc.target/s390/memset-2.c: New test.
605 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
607 * gcc.target/s390/memcpy-1.c: New test.
609 2017-01-04 Jeff Law <law@redhat.com>
611 PR tree-optimization/78812
612 * g++.dg/torture/pr78812.C: New test.
614 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
619 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
620 64-bit VSX systems with direct move, whether we optimize common
621 code sequences in the GLIBC math library for float math functions.
622 * gcc.target/powerpc/pr71977-2.c: Likewise.
624 2017-01-04 Marek Polacek <polacek@redhat.com>
627 * c-c++-common/Wpointer-compare-1.c: New test.
629 2017-01-04 Jakub Jelinek <jakub@redhat.com>
632 * c-c++-common/Wunused-var-16.c: New test.
635 * g++.dg/cpp0x/pr78693.C: New test.
638 * gcc.dg/pr78957.c: New test.
640 * g++.dg/cpp1y/auto-fn34.C: New test.
643 * g++.dg/cpp0x/pr71182.C: New test.
645 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
648 * gcc.target/powerpc/pr78056-1.c: New test.
649 * gcc.target/powerpc/pr78056-2.c: New test.
650 * gcc.target/powerpc/pr78056-3.c: New test.
651 * gcc.target/powerpc/pr78056-4.c: New test.
652 * gcc.target/powerpc/pr78056-5.c: New test.
653 * gcc.target/powerpc/pr78056-6.c: New test.
654 * gcc.target/powerpc/pr78056-7.c: New test.
655 * gcc.target/powerpc/pr78056-8.c: New test.
656 * lib/target-supports.exp
657 (check_effective_target_powerpc_popcntb_ok): New procedure to test
658 whether the effective target supports the popcntb instruction.
660 2017-01-03 Jeff Law <law@redhat.com>
662 PR tree-optimization/67955
663 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
665 2017-01-04 Marek Polacek <polacek@redhat.com>
669 * g++.dg/cpp0x/range-for32.C: New test.
670 * g++.dg/cpp0x/range-for33.C: New test.
672 2017-01-04 David Malcolm <dmalcolm@redhat.com>
674 * gcc.dg/Wmissing-braces-fixits.c: New test case.
676 2017-01-04 Nathan Sidwell <nathan@acm.org>
679 * g++.dg/cpp1y/pr66735.C: New.
681 2017-01-04 Jakub Jelinek <jakub@redhat.com>
683 PR tree-optimization/71563
684 * gcc.dg/tree-ssa/pr71563.c: New test.
686 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
690 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
691 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
692 * gfortran.dg/transfer_intrinsic_1.f90: Change
693 scan-tree-dump-times due to gfc_trans_string_copy change to
694 avoid -Wstringop-overflow.
696 2017-01-03 Jeff Law <law@redhat.com>
698 PR tree-optimization/78856
699 * gcc.c-torture/execute/pr78856.c: New test.
701 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
704 * gcc.target/powerpc/pr78953.c: New test.
706 2017-01-03 Ian Lance Taylor <iant@google.com>
708 * gcc.misc-tests/godump-1.c: Update for accurate representation of
711 2017-01-03 Martin Sebor <msebor@redhat.com>
713 PR tree-optimization/78696
714 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
715 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
716 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
717 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
719 2017-01-03 David Malcolm <dmalcolm@redhat.com>
721 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
722 with more than one digit.
723 * lib/gcc-dg.exp (process-message): Support more than one digit
724 in relative line specifications.
726 2017-01-03 Jakub Jelinek <jakub@redhat.com>
728 PR tree-optimization/78965
729 * gcc.dg/pr78965.c: New test.
732 * g++.dg/opt/pr78901.C: New test.
734 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
738 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
739 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
740 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
741 * gfortran.dg/repeat_7.f90: New test for PR 66310.
742 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
743 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
744 * gfortran.dg/string_1_lp64.f90: New test.
745 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
746 * gfortran.dg/string_3_lp64.f90: New test.
747 * gfortran.dg/transfer_intrinsic_1.f90: Change
748 scan-tree-dump-times due to gfc_trans_string_copy change to
749 avoid -Wstringop-overflow.
751 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
754 * gcc.target/i386/pr78967-1.c: New test.
755 * gcc.target/i386/pr78967-2.c: Ditto.
756 * gcc.target/i386/pr78967-3.c: Ditto.
758 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
759 * gcc.target/i386/pr78904-4.c: Ditto.
760 * gcc.target/i386/pr78904-6.c: Ditto.
762 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
765 * g++.dg/torture/pr77674.C: New testcase.
767 2017-01-01 Jakub Jelinek <jakub@redhat.com>
769 Update copyright years.
771 Copyright (C) 2017 Free Software Foundation, Inc.
773 Copying and distribution of this file, with or without modification,
774 are permitted in any medium without royalty provided the copyright
775 notice and this notice are preserved.