1 2017-01-17 David Malcolm <dmalcolm@redhat.com>
4 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6 * c-c++-common/Wmisleading-indentation.c: Likewise.
8 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11 * gcc.target/arm/pr79058.c: New.
13 2017-01-17 Jakub Jelinek <jakub@redhat.com>
15 PR tree-optimization/71854
16 * gcc.dg/vect/pr71854.c: New test.
18 2017-01-17 Martin Liska <mliska@suse.cz>
21 * g++.dg/ipa/pr71207.C: New test.
23 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
26 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
27 * gcc.dg/tree-ssa/pr77445.c: New testcase.
29 2017-01-17 Jakub Jelinek <jakub@redhat.com>
31 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
32 rather than long unsigned int.
33 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
35 2017-01-17 Richard Biener <rguenther@suse.de>
37 PR tree-optimization/71433
38 * gcc.dg/Warray-bounds-20.c: New testcase.
40 2017-01-17 Richard Biener <rguenther@suse.de>
45 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
46 * gcc.dg/tree-ssa/scev-4.c: Likewise.
47 * gcc.dg/tree-ssa/scev-5.c: Likewise.
49 2017-01-17 Alan Modra <amodra@gmail.com>
51 * gcc.target/powerpc/pr79066.c: New.
53 2017-01-16 Jeff Law <law@redhat.com>
55 PR tree-optimization/33562
56 PR tree-optimization/61912
57 PR tree-optimization/77485
58 PR tree-optimization/79090
59 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
60 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
62 2017-01-16 Jakub Jelinek <jakub@redhat.com>
65 * gcc.c-torture/compile/pr79089.c: New test.
68 * gcc.dg/pr79080.c: New test.
70 2017-01-16 David Malcolm <dmalcolm@redhat.com>
73 * gcc.dg/format/pr78304.c: Convert argument from integral type
75 * gcc.dg/format/pr78304-2.c: Likewise.
77 2017-01-16 Carl Love <cel@us.ibm.com>
79 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
80 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
82 2017-01-16 Carl Love <cel@us.ibm.com>
84 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
85 Change arguments and return type to bool long long.
87 2017-01-16 Martin Sebor <msebor@redhat.com>
90 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
93 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
96 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
99 * g++.dg/cpp0x/pr71737.C: New.
101 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
103 * gcc.target/powerpc/swaps-p8-27.c: New.
105 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/cpp0x/pr71737.C: New.
110 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
112 * gnat.dg/opt62.adb: New test.
113 * gnat.dg/opt62_pkg.ads: New helper.
115 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
117 PR rtl-optimization/78626
118 PR rtl-optimization/78727
119 * gcc.dg/torture/pr78626.c: New test.
120 * gcc.dg/torture/pr78727.c: New test.
122 2017-01-14 Alan Modra <amodra@gmail.com>
124 * gcc.c-torture/compile/pr72749.c: New test.
126 2017-01-13 David Malcolm <dmalcolm@redhat.com>
129 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
130 (test_macro_2): New test.
131 (test_macro_3): New test.
132 (test_macro_4): New test.
133 (test_non_contiguous_strings): Convert line number to line offset.
134 * gcc.dg/format/pr78304-2.c: New test case.
135 * gcc.dg/format/pr78304.c: New test case.
137 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
139 * gcc.target/i386/funcspec-56.inc: Add missing options and
140 reorder options by implied ISAs, as in ix86_target_string.
142 2017-01-13 Marek Polacek <polacek@redhat.com>
145 * g++.dg/cpp0x/constexpr-array18.C: New test.
147 2017-01-13 Jeff Law <law@redhat.com>
149 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
151 PR tree-optimization/61912
152 PR tree-optimization/77485
153 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
154 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
155 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
157 PR tree-optimization/33562
158 PR tree-optimization/61912
159 PR tree-optimization/77485
160 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
161 * gcc.dg/tree-ssa/complex-5.c: Likewise.
162 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
163 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
164 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
165 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
166 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
168 2017-01-13 Martin Liska <mliska@suse.cz>
171 * gcc.c-torture/execute/pr79043.c: New test.
173 2017-01-13 Richard Biener <rguenther@suse.de>
176 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
178 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
181 * gfortran.dg/coarray/event_4.f08: New test.
183 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
186 * gfortran.dg/coarray/event_3.f08: New test.
188 2017-01-13 Richard Biener <rguenther@suse.de>
190 PR tree-optimization/77283
191 * gcc.dg/tree-ssa/split-path-9.c: Fix.
193 2017-01-13 Richard Biener <rguenther@suse.de>
195 * gcc.dg/gimplefe-22.c: New testcase.
197 2017-01-13 Richard Biener <rguenther@suse.de>
199 PR tree-optimization/77283
200 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
201 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
202 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
204 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
206 * gcc.dg/pr77862.c: Require fpic target.
208 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
211 * gcc.target/powerpc/pr79004.c: New test.
212 2017-01-12 Martin Sebor <msebor@redhat.com>
214 * gcc.dg/pr78138.c: Adjust.
215 * gcc.dg/pr78768.c: Adjust.
216 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
217 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
218 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
219 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
220 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
221 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
222 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
223 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
224 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
225 * gcc.dg/tree-ssa/pr78605.c: Adjust.
226 * gcc.dg/tree-ssa/pr78622.c: Adjust.
228 2017-01-12 Jakub Jelinek <jakub@redhat.com>
230 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
232 2017-01-12 Martin Sebor <msebor@redhat.com>
235 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
238 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
240 * gcc.dg/pr78768.c: Require LTO.
242 2017-01-12 Martin Sebor <msebor@redhat.com>
245 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
246 due to the referenced bug.
248 2017-01-12 Martin Sebor <msebor@redhat.com>
251 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
253 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
255 * gcc.target/i386/builtin_target.c (check_features): Check all
256 supported __builtin_cpu_supports options.
258 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
260 PR tree-optimization/78319
261 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
264 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
267 * gcc.target/powerpc/swaps-p8-26.c: New.
269 2017-01-12 Richard Biener <rguenther@suse.de>
271 * gcc.dg/gimplefe-21.c: New testcase.
273 2017-01-12 Michael Collison <michael.collison@arm.com>
275 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
277 2017-01-11 Julia Koval <julia.koval@intel.com>
278 Uros Bizjak <ubizjak@gmail.com>
280 * gcc.target/i386/sgx.c New test.
281 * gcc.target/i386/sse-12.c: Add -msgx.
282 * gcc.target/i386/sse-13.c: Ditto.
283 * gcc.target/i386/sse-14.c: Ditto.
284 * gcc.target/i386/sse-22.c: Ditto.
285 * gcc.target/i386/sse-23.c: Ditto.
286 * g++.dg/other/i386-2.C: Ditto.
287 * g++.dg/other/i386-3.C: Ditto.
289 2017-01-11 Martin Sebor <msebor@redhat.com>
292 * g++.dg/template/explicit9.C: New test.
294 2017-01-11 Nathan Sidwell <nathan@acm.org>
297 * g++.dg/pr77812.C: New.
299 2017-01-11 Jakub Jelinek <jakub@redhat.com>
302 * g++.dg/cpp1y/constexpr-71537.C: New test.
304 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
307 2017-01-11 Martin Sebor <msebor@redhat.com>
310 * c-c++-common/Waddress-2.c: New test.
312 2017-01-11 Jakub Jelinek <jakub@redhat.com>
315 * g++.dg/cpp0x/pr78341.C: New test.
317 2017-01-11 Martin Sebor <msebor@redhat.com>
320 * gcc.dg/pr78768.c: New test.
322 2017-01-11 David Malcolm <dmalcolm@redhat.com>
325 * gcc.dg/spellcheck-options-14.c: New test case.
326 * gcc.dg/spellcheck-options-15.c: New test case.
327 * gcc.dg/spellcheck-options-16.c: New test case.
328 * gcc.dg/spellcheck-options-17.c: New test case.
330 2017-01-11 Martin Liska <mliska@suse.cz>
332 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
334 2017-01-11 Jakub Jelinek <jakub@redhat.com>
336 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
337 instead of just 1 for the decomposition from struct C.
339 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
341 * gcc.c-torture/execute/20170111-1.c: New test.
343 2017-01-11 Richard Biener <rguenther@suse.de>
345 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
347 2017-01-11 Jakub Jelinek <jakub@redhat.com>
350 * gcc.dg/lto/pr50199_0.c: New test.
352 2017-01-10 Martin Sebor <msebor@redhat.com>
357 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
358 * gcc.dg/tree-ssa/pr78622.c: Ditto.
360 2017-01-10 Martin Sebor <msebor@redhat.com>
363 * gcc.dg/pr78138.c: New test.
365 2017-01-10 David Malcolm <dmalcolm@redhat.com>
368 * g++.dg/diagnostic/pr77949.C: New test case.
370 2017-01-10 Martin Sebor <msebor@redhat.com>
373 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
375 2017-01-10 Martin Sebor <msebor@redhat.com>
377 PR tree-optimization/78775
378 * gcc.dg/attr-alloc_size-4.c: Add test cases.
379 * gcc.dg/attr-alloc_size-10.c: New test.
380 * gcc.dg/attr-alloc_size-11.c: New test.
381 * gcc.dg/builtin-stringop-chk-7.c: New test.
382 * gcc.dg/pr78775.c: New test.
383 * gcc.dg/pr78973-2.c: New test.
384 * gcc.dg/pr78973.c: New test.
386 2017-01-10 Jeff Law <law@redhat.com>
388 PR tree-optimization/77766
389 PR tree-optimization/78856
390 * gcc.c-torture/execute/pr77766.c: New test.
392 2016-01-10 Richard Biener <rguenther@suse.de>
394 PR tree-optimization/79034
395 * g++.dg/torture/pr79034.C: New testcase.
397 2017-01-10 Martin Liska <mliska@suse.cz>
399 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
400 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
401 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
402 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
403 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
404 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
405 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
406 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
407 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
408 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
409 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
410 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
411 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
412 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
413 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
414 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
415 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
416 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
417 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
418 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
419 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
420 * gcc.dg/ipa/pr64307.c: Likewise.
421 * gcc.dg/ipa/pr77653.c: Likewise.
423 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
425 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
426 * g++.dg/other/i386-3.C: Ditto.
427 * gcc.target/i386/sse-12.c: Ditto.
428 * gcc.target/i386/sse-13.c: Ditto.
429 * gcc.target/i386/sse-22.c: Ditto.
430 * gcc.target/i386/sse-23.c: Ditto.
431 * gcc.target/i386/builtin_target.c: Handle new option.
432 * gcc.target/i386/funcspec-56.inc: Test new attributes.
433 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
434 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
436 2017-01-09 Martin Sebor <msebor@redhat.com>
439 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
440 with different precisions.
442 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
444 * g++.dg/opt/call2.C: New test.
445 * g++.dg/opt/call3.C: Likewise.
446 * gnat.dg/array26.adb: New test.
447 * gnat.dg/array26_pkg.ad[sb]: New helper.
448 * gnat.dg/array27.adb: New test.
449 * gnat.dg/array27_pkg.ad[sb]: New helper.
450 * gnat.dg/array28.adb: New test.
451 * gnat.dg/array28_pkg.ad[sb]: New helper.
453 2017-01-09 Jakub Jelinek <jakub@redhat.com>
457 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
459 * gfortran.dg/initialization_17.f90: Likewise.
461 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
464 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
465 * gcc.target/i386/pr78904-4.c: Likewise.
466 * gcc.target/i386/pr78904-6.c: Likewise.
467 * gcc.target/i386/pr78967-2.c: Likewise.
469 2017-01-09 Jakub Jelinek <jakub@redhat.com>
471 PR tree-optimization/78899
472 * gcc.target/i386/pr78899.c: New test.
473 * gcc.dg/pr71077.c: New test.
475 2017-01-09 Martin Jambor <mjambor@suse.cz>
479 * gcc.dg/torture/pr78365.c: New test.
481 2017-01-09 Jakub Jelinek <jakub@redhat.com>
484 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
485 (main): Use int* instead of long long.
487 PR tree-optimization/78938
488 * gcc.dg/vect/pr78938.c: New test.
490 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
492 * gcc.dg/20161219.c: New test.
494 2017-01-09 Richard Biener <rguenther@suse.de>
496 PR tree-optimization/78997
497 * gcc.dg/torture/pr78997.c: New testcase.
499 2017-01-09 Richard Biener <rguenther@suse.de>
502 * g++.dg/lto/pr79000_0.C: New testcase.
503 * g++.dg/lto/pr79000_1.c: Likewise.
505 2017-01-08 Martin Sebor <msebor@redhat.com>
508 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
509 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
510 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
512 * gcc.dg/format/pr78569.c: Adjust.
514 2017-01-07 David Malcolm <dmalcolm@redhat.com>
517 * g++.dg/diagnostic/pr72803.C: New test case.
519 2017-01-07 Martin Sebor <msebor@redhat.com>
521 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
522 * gcc.dg/attr-alloc_size-4.c: Same.
524 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
526 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
527 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
528 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
529 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
530 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
531 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
532 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
534 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
535 * gcc.dg/memcmp-1.c: New.
536 * gcc.dg/strncmp-1.c: New.
538 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
540 * gcc.target/arm/acle/mcrr: New.
541 * gcc.target/arm/acle/mcrr2: New.
542 * gcc.target/arm/acle/mrrc: New.
543 * gcc.target/arm/acle/mrrc2: New.
545 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
547 * gcc.target/arm/acle/mcr.c: New.
548 * gcc.target/arm/acle/mrc.c: New.
549 * gcc.target/arm/acle/mcr2.c: New.
550 * gcc.target/arm/acle/mrc2.c: New.
552 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
554 * gcc.target/arm/acle/ldc: New.
555 * gcc.target/arm/acle/ldc2: New.
556 * gcc.target/arm/acle/ldcl: New.
557 * gcc.target/arm/acle/ldc2l: New.
558 * gcc.target/arm/acle/stc: New.
559 * gcc.target/arm/acle/stc2: New.
560 * gcc.target/arm/acle/stcl: New.
561 * gcc.target/arm/acle/stc2l: New.
563 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
565 * gcc.target/arm/acle/acle.exp: Run tests for different options
566 and make sure fat-lto-objects is used such that we can still do
568 * gcc.target/arm/acle/cdp.c: New.
569 * gcc.target/arm/acle/cdp2.c: New.
570 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
571 (check_effective_target_arm_coproc1_ok_nocache): New.
572 (check_effective_target_arm_coproc2_ok): New.
573 (check_effective_target_arm_coproc2_ok_nocache): New.
574 (check_effective_target_arm_coproc3_ok): New.
575 (check_effective_target_arm_coproc3_ok_nocache): New.
576 (check_effective_target_arm_coproc4_ok): New.
577 (check_effective_target_arm_coproc4_ok_nocache): New.
579 2017-01-06 Martin Sebor <msebor@redhat.com>
582 * gcc.dg/tree-ssa/pr78605.c: New test.
584 2017-01-05 Martin Sebor <msebor@redhat.com>
586 PR tree-optimization/78910
587 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
589 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
590 * gcc.dg/tree-ssa/pr78910.c: New test.
592 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
594 * gcc.dg/sso-10.c: New test.
596 2017-01-05 Jakub Jelinek <jakub@redhat.com>
598 PR tree-optimization/71016
599 * gcc.target/i386/pr71016.c: New test.
600 * gcc.target/aarch64/pr71016.c: New test.
601 * gcc.dg/tree-ssa/pr66726-3.c: New test.
604 * g++.dg/cpp1z/decomp19.C: New test.
607 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
608 * g++.dg/init/union1.C: Likewise.
609 * g++.dg/cpp0x/union6.C: Expect errors.
610 * g++.dg/cpp0x/union8.C: New test.
611 * g++.dg/cpp0x/pr78890-1.C: New test.
612 * g++.dg/cpp0x/pr78890-2.C: New test.
614 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
616 * gcc.target/powerpc/pr71670.c: Require p9vector.
617 * gcc.target/powerpc/p9-novsx.c: Same.
619 2017-01-05 David Malcolm <dmalcolm@redhat.com>
621 * selftests/asr_div1.rtl: New file.
622 * selftests/aarch64: New subdirectory.
623 * selftests/aarch64/times-two.rtl: New file.
624 * selftests/bb-index.rtl: New file.
625 * selftests/cfg-test.rtl: New file.
626 * selftests/const-int.rtl: New file.
627 * selftests/example-labels.rtl: New file.
628 * selftests/insn-with-mode.rtl: New file.
629 * selftests/jump-to-label-ref.rtl: New file.
630 * selftests/jump-to-return.rtl: New file.
631 * selftests/jump-to-simple-return.rtl: New file.
632 * selftests/mem.rtl: New file.
633 * selftests/note-insn-deleted.rtl: New file.
634 * selftests/note_insn_basic_block.rtl: New file.
635 * selftests/simple-cse.rtl: New file.
636 * selftests/symbol-ref.rtl: New file.
637 * selftests/x86_64: New subdirectory.
638 * selftests/x86_64/call-insn.rtl: New file.
639 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
640 * selftests/x86_64/times-two.rtl: New file.
641 * selftests/x86_64/unspec.rtl: New file.
643 2017-01-05 Nathan Sidwell <nathan@acm.org>
646 * g++.dg/cpp0x/pr78765.C: New.
648 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
650 * gcc.target/s390/memcpy-2.c: New test.
651 * gcc.target/s390/memset-2.c: New test.
653 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
655 * gcc.target/s390/memcpy-1.c: New test.
657 2017-01-04 Jeff Law <law@redhat.com>
659 PR tree-optimization/78812
660 * g++.dg/torture/pr78812.C: New test.
662 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
667 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
668 64-bit VSX systems with direct move, whether we optimize common
669 code sequences in the GLIBC math library for float math functions.
670 * gcc.target/powerpc/pr71977-2.c: Likewise.
672 2017-01-04 Marek Polacek <polacek@redhat.com>
675 * c-c++-common/Wpointer-compare-1.c: New test.
677 2017-01-04 Jakub Jelinek <jakub@redhat.com>
680 * c-c++-common/Wunused-var-16.c: New test.
683 * g++.dg/cpp0x/pr78693.C: New test.
686 * gcc.dg/pr78957.c: New test.
688 * g++.dg/cpp1y/auto-fn34.C: New test.
691 * g++.dg/cpp0x/pr71182.C: New test.
693 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
696 * gcc.target/powerpc/pr78056-1.c: New test.
697 * gcc.target/powerpc/pr78056-2.c: New test.
698 * gcc.target/powerpc/pr78056-3.c: New test.
699 * gcc.target/powerpc/pr78056-4.c: New test.
700 * gcc.target/powerpc/pr78056-5.c: New test.
701 * gcc.target/powerpc/pr78056-6.c: New test.
702 * gcc.target/powerpc/pr78056-7.c: New test.
703 * gcc.target/powerpc/pr78056-8.c: New test.
704 * lib/target-supports.exp
705 (check_effective_target_powerpc_popcntb_ok): New procedure to test
706 whether the effective target supports the popcntb instruction.
708 2017-01-03 Jeff Law <law@redhat.com>
710 PR tree-optimization/67955
711 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
713 2017-01-04 Marek Polacek <polacek@redhat.com>
717 * g++.dg/cpp0x/range-for32.C: New test.
718 * g++.dg/cpp0x/range-for33.C: New test.
720 2017-01-04 David Malcolm <dmalcolm@redhat.com>
722 * gcc.dg/Wmissing-braces-fixits.c: New test case.
724 2017-01-04 Nathan Sidwell <nathan@acm.org>
727 * g++.dg/cpp1y/pr66735.C: New.
729 2017-01-04 Jakub Jelinek <jakub@redhat.com>
731 PR tree-optimization/71563
732 * gcc.dg/tree-ssa/pr71563.c: New test.
734 2017-01-04 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/transfer_intrinsic_1.f90: Change
741 scan-tree-dump-times due to gfc_trans_string_copy change to
742 avoid -Wstringop-overflow.
744 2017-01-03 Jeff Law <law@redhat.com>
746 PR tree-optimization/78856
747 * gcc.c-torture/execute/pr78856.c: New test.
749 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
752 * gcc.target/powerpc/pr78953.c: New test.
754 2017-01-03 Ian Lance Taylor <iant@google.com>
756 * gcc.misc-tests/godump-1.c: Update for accurate representation of
759 2017-01-03 Martin Sebor <msebor@redhat.com>
761 PR tree-optimization/78696
762 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
763 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
764 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
765 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
767 2017-01-03 David Malcolm <dmalcolm@redhat.com>
769 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
770 with more than one digit.
771 * lib/gcc-dg.exp (process-message): Support more than one digit
772 in relative line specifications.
774 2017-01-03 Jakub Jelinek <jakub@redhat.com>
776 PR tree-optimization/78965
777 * gcc.dg/pr78965.c: New test.
780 * g++.dg/opt/pr78901.C: New test.
782 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
786 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
787 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
788 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
789 * gfortran.dg/repeat_7.f90: New test for PR 66310.
790 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
791 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
792 * gfortran.dg/string_1_lp64.f90: New test.
793 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
794 * gfortran.dg/string_3_lp64.f90: New test.
795 * gfortran.dg/transfer_intrinsic_1.f90: Change
796 scan-tree-dump-times due to gfc_trans_string_copy change to
797 avoid -Wstringop-overflow.
799 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
802 * gcc.target/i386/pr78967-1.c: New test.
803 * gcc.target/i386/pr78967-2.c: Ditto.
804 * gcc.target/i386/pr78967-3.c: Ditto.
806 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
807 * gcc.target/i386/pr78904-4.c: Ditto.
808 * gcc.target/i386/pr78904-6.c: Ditto.
810 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
813 * g++.dg/torture/pr77674.C: New testcase.
815 2017-01-01 Jakub Jelinek <jakub@redhat.com>
817 Update copyright years.
819 Copyright (C) 2017 Free Software Foundation, Inc.
821 Copying and distribution of this file, with or without modification,
822 are permitted in any medium without royalty provided the copyright
823 notice and this notice are preserved.