gcc/ChangeLog:
[official-gcc.git] / gcc / testsuite / ChangeLog
blob547272c7a0c03b38602be08f1eeaf7312974f1fc
1 2017-01-16  Carl Love  <cel@us.ibm.com>
3         * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
4         * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6 2017-01-16 Carl Love  <cel@us.ibm.com>
8         * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9         Change arguments and return type to bool long long.
11 2017-01-16  Martin Sebor  <msebor@redhat.com>
13         PR testsuite/79051
14         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
15         on x86.
17 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19         Revert:
20         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
22         PR c++/71737
23         * g++.dg/cpp0x/pr71737.C: New.
25 2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
27         * gcc.target/powerpc/swaps-p8-27.c: New.
29 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
31         PR c++/71737
32         * g++.dg/cpp0x/pr71737.C: New.
34 2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>
36         * gnat.dg/opt62.adb: New test.
37         * gnat.dg/opt62_pkg.ads: New helper.
39 2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>
41         PR rtl-optimization/78626
42         PR rtl-optimization/78727
43         * gcc.dg/torture/pr78626.c: New test.
44         * gcc.dg/torture/pr78727.c: New test.
46 2017-01-14  Alan Modra  <amodra@gmail.com>
48         * gcc.c-torture/compile/pr72749.c: New test.
50 2017-01-13  David Malcolm  <dmalcolm@redhat.com>
52         PR c/78304
53         * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
54         (test_macro_2): New test.
55         (test_macro_3): New test.
56         (test_macro_4): New test.
57         (test_non_contiguous_strings): Convert line number to line offset.
58         * gcc.dg/format/pr78304-2.c: New test case.
59         * gcc.dg/format/pr78304.c: New test case.
61 2017-01-13  Uros Bizjak  <ubizjak@gmail.com>
63         * gcc.target/i386/funcspec-56.inc: Add missing options and
64         reorder options by implied ISAs, as in ix86_target_string.
66 2017-01-13  Marek Polacek  <polacek@redhat.com>
68         PR c++/71166
69         * g++.dg/cpp0x/constexpr-array18.C: New test.
71 2017-01-13  Jeff Law  <law@redhat.com>
73         * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
75         PR tree-optimization/61912
76         PR tree-optimization/77485
77         * g++.dg/tree-ssa/ssa-dse-1.C: New test.
78         * gcc.dg/tree-ssa/pr30375: Adjust expected output.
79         * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
81         PR tree-optimization/33562
82         PR tree-optimization/61912
83         PR tree-optimization/77485
84         * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
85         * gcc.dg/tree-ssa/complex-5.c: Likewise.
86         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
87         * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
88         * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
89         * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
90         * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
92 2017-01-13  Martin Liska  <mliska@suse.cz>
94         PR ipa/79043
95         * gcc.c-torture/execute/pr79043.c: New test.
97 2017-01-13  Richard Biener  <rguenther@suse.de>
99         PR middle-end/78411
100         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
102 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
104         PR fortran/70697
105         * gfortran.dg/coarray/event_4.f08: New test.
107 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
109         PR fortran/70696
110         * gfortran.dg/coarray/event_3.f08: New test.
112 2017-01-13  Richard Biener  <rguenther@suse.de>
114         PR tree-optimization/77283
115         * gcc.dg/tree-ssa/split-path-9.c: Fix.
117 2017-01-13  Richard Biener  <rguenther@suse.de>
119         * gcc.dg/gimplefe-22.c: New testcase.
121 2017-01-13  Richard Biener  <rguenther@suse.de>
123         PR tree-optimization/77283
124         * gcc.dg/tree-ssa/split-path-7.c: Adjust.
125         * gcc.dg/tree-ssa/split-path-8.c: New testcase.
126         * gcc.dg/tree-ssa/split-path-9.c: Likewise.
128 2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>
130         * gcc.dg/pr77862.c: Require fpic target.
132 2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
134         PR target/79004
135         * gcc.target/powerpc/pr79004.c: New test.
136 2017-01-12  Martin Sebor  <msebor@redhat.com>
138         * gcc.dg/pr78138.c: Adjust.
139         * gcc.dg/pr78768.c: Adjust.
140         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
141         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
142         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
143         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
144         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
145         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
146         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
147         * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
148         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
149         * gcc.dg/tree-ssa/pr78605.c: Adjust.
150         * gcc.dg/tree-ssa/pr78622.c: Adjust.
152 2017-01-12  Jakub Jelinek  <jakub@redhat.com>
154         * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
156 2017-01-12  Martin Sebor  <msebor@redhat.com>
158         PR testsuite/79051
159         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
160         due to bug 79054.
162 2017-01-12  David Edelsohn  <dje.gcc@gmail.com>
164         * gcc.dg/pr78768.c: Require LTO.
166 2017-01-12  Martin Sebor  <msebor@redhat.com>
168         PR c/79074
169         * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
170         due to the referenced bug.
172 2017-01-12  Martin Sebor  <msebor@redhat.com>
174         PR testsuite/79073
175         * gcc.dg/pr78973.c: Xfail on ILP32 targets.
177 2017-01-12  Uros Bizjak  <ubizjak@gmail.com>
179         * gcc.target/i386/builtin_target.c (check_features): Check all
180         supported __builtin_cpu_supports options.
182 2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
184         PR tree-optimization/78319
185         * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
186         Remove xfail.
188 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
190         PR target/79044
191         * gcc.target/powerpc/swaps-p8-26.c: New.
193 2017-01-12  Richard Biener  <rguenther@suse.de>
195         * gcc.dg/gimplefe-21.c: New testcase.
197 2017-01-12  Michael Collison  <michael.collison@arm.com>
199         * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
201 2017-01-11  Julia Koval  <julia.koval@intel.com>
202             Uros Bizjak  <ubizjak@gmail.com>
204         * gcc.target/i386/sgx.c New test.
205         * gcc.target/i386/sse-12.c: Add -msgx.
206         * gcc.target/i386/sse-13.c: Ditto.
207         * gcc.target/i386/sse-14.c: Ditto.
208         * gcc.target/i386/sse-22.c: Ditto.
209         * gcc.target/i386/sse-23.c: Ditto.
210         * g++.dg/other/i386-2.C: Ditto.
211         * g++.dg/other/i386-3.C: Ditto.
213 2017-01-11  Martin Sebor  <msebor@redhat.com>
215         PR c++/24511
216         * g++.dg/template/explicit9.C: New test.
218 2017-01-11  Nathan Sidwell  <nathan@acm.org>
220         PR c++/77812
221         * g++.dg/pr77812.C: New.
223 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
225         PR c++/71537
226         * g++.dg/cpp1y/constexpr-71537.C: New test.
228         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
229         argument.
231 2017-01-11  Martin Sebor  <msebor@redhat.com>
233         PR c/47931
234         * c-c++-common/Waddress-2.c: New test.
236 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
238         PR c++/78341
239         * g++.dg/cpp0x/pr78341.C: New test.
241 2017-01-11  Martin Sebor  <msebor@redhat.com>
243         PR c/78768
244         * gcc.dg/pr78768.c: New test.
246 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
248         PR driver/78877
249         * gcc.dg/spellcheck-options-14.c: New test case.
250         * gcc.dg/spellcheck-options-15.c: New test case.
251         * gcc.dg/spellcheck-options-16.c: New test case.
252         * gcc.dg/spellcheck-options-17.c: New test case.
254 2017-01-11  Martin Liska  <mliska@suse.cz>
256         * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
258 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
260         * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
261         instead of just 1 for the decomposition from struct C.
263 2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>
265         * gcc.c-torture/execute/20170111-1.c: New test.
267 2017-01-11  Richard Biener  <rguenther@suse.de>
269         * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
271 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
273         PR middle-end/50199
274         * gcc.dg/lto/pr50199_0.c: New test.
276 2017-01-10  Martin Sebor  <msebor@redhat.com>
278         PR testsuite/78960
279         PR testsuite/78959
280         PR testsuite/78133
281         * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
282         * gcc.dg/tree-ssa/pr78622.c: Ditto.
284 2017-01-10  Martin Sebor  <msebor@redhat.com>
286         PR middle-end/78138
287         * gcc.dg/pr78138.c: New test.
289 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
291         PR c++/77949
292         * g++.dg/diagnostic/pr77949.C: New test case.
294 2017-01-10  Martin Sebor  <msebor@redhat.com>
296         PR middle-end/78245
297         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
299 2017-01-10  Martin Sebor  <msebor@redhat.com>
301         PR tree-optimization/78775
302         * gcc.dg/attr-alloc_size-4.c: Add test cases.
303         * gcc.dg/attr-alloc_size-10.c: New test.
304         * gcc.dg/attr-alloc_size-11.c: New test.
305         * gcc.dg/builtin-stringop-chk-7.c: New test.
306         * gcc.dg/pr78775.c: New test.
307         * gcc.dg/pr78973-2.c: New test.
308         * gcc.dg/pr78973.c: New test.
310 2017-01-10  Jeff Law  <law@redhat.com>
312         PR tree-optimization/77766
313         PR tree-optimization/78856
314         * gcc.c-torture/execute/pr77766.c: New test.
316 2016-01-10  Richard Biener  <rguenther@suse.de>
318         PR tree-optimization/79034
319         * g++.dg/torture/pr79034.C: New testcase.
321 2017-01-10  Martin Liska  <mliska@suse.cz>
323         * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
324         * gcc.dg/ipa/ipa-icf-10.c: Likewise.
325         * gcc.dg/ipa/ipa-icf-11.c: Likewise.
326         * gcc.dg/ipa/ipa-icf-12.c: Likewise.
327         * gcc.dg/ipa/ipa-icf-13.c: Likewise.
328         * gcc.dg/ipa/ipa-icf-16.c: Likewise.
329         * gcc.dg/ipa/ipa-icf-18.c: Likewise.
330         * gcc.dg/ipa/ipa-icf-2.c: Likewise.
331         * gcc.dg/ipa/ipa-icf-20.c: Likewise.
332         * gcc.dg/ipa/ipa-icf-21.c: Likewise.
333         * gcc.dg/ipa/ipa-icf-23.c: Likewise.
334         * gcc.dg/ipa/ipa-icf-25.c: Likewise.
335         * gcc.dg/ipa/ipa-icf-26.c: Likewise.
336         * gcc.dg/ipa/ipa-icf-27.c: Likewise.
337         * gcc.dg/ipa/ipa-icf-3.c: Likewise.
338         * gcc.dg/ipa/ipa-icf-35.c: Likewise.
339         * gcc.dg/ipa/ipa-icf-36.c: Likewise.
340         * gcc.dg/ipa/ipa-icf-37.c: Likewise.
341         * gcc.dg/ipa/ipa-icf-5.c: Likewise.
342         * gcc.dg/ipa/ipa-icf-7.c: Likewise.
343         * gcc.dg/ipa/ipa-icf-8.c: Likewise.
344         * gcc.dg/ipa/pr64307.c: Likewise.
345         * gcc.dg/ipa/pr77653.c: Likewise.
347 2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>
349         * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
350         * g++.dg/other/i386-3.C: Ditto.
351         * gcc.target/i386/sse-12.c: Ditto.
352         * gcc.target/i386/sse-13.c: Ditto.
353         * gcc.target/i386/sse-22.c: Ditto.
354         * gcc.target/i386/sse-23.c: Ditto.
355         * gcc.target/i386/builtin_target.c: Handle new option.
356         * gcc.target/i386/funcspec-56.inc: Test new attributes.
357         * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
358         * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
360 2017-01-09  Martin Sebor  <msebor@redhat.com>
362         PR testsuite/79036
363         * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
364         with different precisions.
366 2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
368         * g++.dg/opt/call2.C: New test.
369         * g++.dg/opt/call3.C: Likewise.
370         * gnat.dg/array26.adb: New test.
371         * gnat.dg/array26_pkg.ad[sb]: New helper.
372         * gnat.dg/array27.adb: New test.
373         * gnat.dg/array27_pkg.ad[sb]: New helper.
374         * gnat.dg/array28.adb: New test.
375         * gnat.dg/array28_pkg.ad[sb]: New helper.
377 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
379         PR translation/79019
380         PR translation/79020
381         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
382         diagnostics.
383         * gfortran.dg/initialization_17.f90: Likewise.
385 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
387         PR testsuite/79026
388         * gcc.target/i386/pr78904-2.c: Require nonpic targets.
389         * gcc.target/i386/pr78904-4.c: Likewise.
390         * gcc.target/i386/pr78904-6.c: Likewise.
391         * gcc.target/i386/pr78967-2.c: Likewise.
393 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
395         PR tree-optimization/78899
396         * gcc.target/i386/pr78899.c: New test.
397         * gcc.dg/pr71077.c: New test.
399 2017-01-09  Martin Jambor  <mjambor@suse.cz>
401         PR ipa/78365
402         PR ipa/78599
403         * gcc.dg/torture/pr78365.c: New test.
405 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
407         PR c++/78948
408         * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
409         (main): Use int* instead of long long.
411         PR tree-optimization/78938
412         * gcc.dg/vect/pr78938.c: New test.
414 2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
416         * gcc.dg/20161219.c: New test.
418 2017-01-09  Richard Biener  <rguenther@suse.de>
420         PR tree-optimization/78997
421         * gcc.dg/torture/pr78997.c: New testcase.
423 2017-01-09  Richard Biener  <rguenther@suse.de>
425         PR debug/79000
426         * g++.dg/lto/pr79000_0.C: New testcase.
427         * g++.dg/lto/pr79000_1.c: Likewise.
429 2017-01-08  Martin Sebor  <msebor@redhat.com>
431         PR middle-end/77708
432         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
433         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
434         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
435         due to bug 78969.
436         * gcc.dg/format/pr78569.c: Adjust.
438 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
440         PR c++/72803
441         * g++.dg/diagnostic/pr72803.C: New test case.
443 2017-01-07  Martin Sebor  <msebor@redhat.com>
445         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
446         * gcc.dg/attr-alloc_size-4.c: Same.
448 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
450         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
451         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
452         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
453         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
454         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
455         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
456         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
458 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
459         * gcc.dg/memcmp-1.c: New.
460         * gcc.dg/strncmp-1.c: New.
462 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
464         * gcc.target/arm/acle/mcrr: New.
465         * gcc.target/arm/acle/mcrr2: New.
466         * gcc.target/arm/acle/mrrc: New.
467         * gcc.target/arm/acle/mrrc2: New.
469 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
471         * gcc.target/arm/acle/mcr.c: New.
472         * gcc.target/arm/acle/mrc.c: New.
473         * gcc.target/arm/acle/mcr2.c: New.
474         * gcc.target/arm/acle/mrc2.c: New.
476 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
478         * gcc.target/arm/acle/ldc: New.
479         * gcc.target/arm/acle/ldc2: New.
480         * gcc.target/arm/acle/ldcl: New.
481         * gcc.target/arm/acle/ldc2l: New.
482         * gcc.target/arm/acle/stc: New.
483         * gcc.target/arm/acle/stc2: New.
484         * gcc.target/arm/acle/stcl: New.
485         * gcc.target/arm/acle/stc2l: New.
487 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
489         * gcc.target/arm/acle/acle.exp: Run tests for different options
490         and make sure fat-lto-objects is used such that we can still do
491         assemble scans.
492         * gcc.target/arm/acle/cdp.c: New.
493         * gcc.target/arm/acle/cdp2.c: New.
494         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
495         (check_effective_target_arm_coproc1_ok_nocache): New.
496         (check_effective_target_arm_coproc2_ok): New.
497         (check_effective_target_arm_coproc2_ok_nocache): New.
498         (check_effective_target_arm_coproc3_ok): New.
499         (check_effective_target_arm_coproc3_ok_nocache): New.
500         (check_effective_target_arm_coproc4_ok): New.
501         (check_effective_target_arm_coproc4_ok_nocache): New.
503 2017-01-06  Martin Sebor  <msebor@redhat.com>
505         PR middle-end/78605
506         * gcc.dg/tree-ssa/pr78605.c: New test.
508 2017-01-05  Martin Sebor  <msebor@redhat.com>
510         PR tree-optimization/78910
511         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
512         diagnostics.
513         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
514         * gcc.dg/tree-ssa/pr78910.c: New test.
516 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
518         * gcc.dg/sso-10.c: New test.
520 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
522         PR tree-optimization/71016
523         * gcc.target/i386/pr71016.c: New test.
524         * gcc.target/aarch64/pr71016.c: New test.
525         * gcc.dg/tree-ssa/pr66726-3.c: New test.
527         PR c++/78931
528         * g++.dg/cpp1z/decomp19.C: New test.
530         PR c++/78890
531         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
532         * g++.dg/init/union1.C: Likewise.
533         * g++.dg/cpp0x/union6.C: Expect errors.
534         * g++.dg/cpp0x/union8.C: New test.
535         * g++.dg/cpp0x/pr78890-1.C: New test.
536         * g++.dg/cpp0x/pr78890-2.C: New test.
538 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
540         * gcc.target/powerpc/pr71670.c: Require p9vector.
541         * gcc.target/powerpc/p9-novsx.c: Same.
543 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
545         * selftests/asr_div1.rtl: New file.
546         * selftests/aarch64: New subdirectory.
547         * selftests/aarch64/times-two.rtl: New file.
548         * selftests/bb-index.rtl: New file.
549         * selftests/cfg-test.rtl: New file.
550         * selftests/const-int.rtl: New file.
551         * selftests/example-labels.rtl: New file.
552         * selftests/insn-with-mode.rtl: New file.
553         * selftests/jump-to-label-ref.rtl: New file.
554         * selftests/jump-to-return.rtl: New file.
555         * selftests/jump-to-simple-return.rtl: New file.
556         * selftests/mem.rtl: New file.
557         * selftests/note-insn-deleted.rtl: New file.
558         * selftests/note_insn_basic_block.rtl: New file.
559         * selftests/simple-cse.rtl: New file.
560         * selftests/symbol-ref.rtl: New file.
561         * selftests/x86_64: New subdirectory.
562         * selftests/x86_64/call-insn.rtl: New file.
563         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
564         * selftests/x86_64/times-two.rtl: New file.
565         * selftests/x86_64/unspec.rtl: New file.
567 2017-01-05  Nathan Sidwell  <nathan@acm.org>
569         PR c++/78765
570         * g++.dg/cpp0x/pr78765.C: New.
572 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
574         * gcc.target/s390/memcpy-2.c: New test.
575         * gcc.target/s390/memset-2.c: New test.
577 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
579         * gcc.target/s390/memcpy-1.c: New test.
581 2017-01-04  Jeff Law  <law@redhat.com>
583         PR tree-optimization/78812
584         * g++.dg/torture/pr78812.C: New test.
586 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
588         PR target/71977
589         PR target/70568
590         PR target/78823
591         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
592         64-bit VSX systems with direct move, whether we optimize common
593         code sequences in the GLIBC math library for float math functions.
594         * gcc.target/powerpc/pr71977-2.c: Likewise.
596 2017-01-04  Marek Polacek  <polacek@redhat.com>
598         PR c++/64767
599         * c-c++-common/Wpointer-compare-1.c: New test.
601 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
603         PR c++/78949
604         * c-c++-common/Wunused-var-16.c: New test.
606         PR c++/78693
607         * g++.dg/cpp0x/pr78693.C: New test.
609         PR driver/78957
610         * gcc.dg/pr78957.c: New test.
612         * g++.dg/cpp1y/auto-fn34.C: New test.
614         PR c++/71182
615         * g++.dg/cpp0x/pr71182.C: New test.
617 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
619         PR target/78056
620         * gcc.target/powerpc/pr78056-1.c: New test.
621         * gcc.target/powerpc/pr78056-2.c: New test.
622         * gcc.target/powerpc/pr78056-3.c: New test.
623         * gcc.target/powerpc/pr78056-4.c: New test.
624         * gcc.target/powerpc/pr78056-5.c: New test.
625         * gcc.target/powerpc/pr78056-6.c: New test.
626         * gcc.target/powerpc/pr78056-7.c: New test.
627         * gcc.target/powerpc/pr78056-8.c: New test.
628         * lib/target-supports.exp
629         (check_effective_target_powerpc_popcntb_ok): New procedure to test
630         whether the effective target supports the popcntb instruction.
632 2017-01-03  Jeff Law  <law@redhat.com>
634         PR tree-optimization/67955
635         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
637 2017-01-04  Marek Polacek  <polacek@redhat.com>
639         PR c++/77545
640         PR c++/77284
641         * g++.dg/cpp0x/range-for32.C: New test.
642         * g++.dg/cpp0x/range-for33.C: New test.
644 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
646         * gcc.dg/Wmissing-braces-fixits.c: New test case.
648 2017-01-04  Nathan Sidwell  <nathan@acm.org>
650         PR c++/66735
651         * g++.dg/cpp1y/pr66735.C: New.
653 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
655         PR tree-optimization/71563
656         * gcc.dg/tree-ssa/pr71563.c: New test.
658 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
660         PR fortran/78534
661         PR fortran/78976
662         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
663         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
664         * gfortran.dg/transfer_intrinsic_1.f90: Change
665         scan-tree-dump-times due to gfc_trans_string_copy change to
666         avoid -Wstringop-overflow.
668 2017-01-03  Jeff Law  <law@redhat.com>
670         PR tree-optimization/78856
671         * gcc.c-torture/execute/pr78856.c: New test.
673 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
675         PR target/78953
676         * gcc.target/powerpc/pr78953.c: New test.
678 2017-01-03  Ian Lance Taylor  <iant@google.com>
680         * gcc.misc-tests/godump-1.c: Update for accurate representation of
681         enums.
683 2017-01-03  Martin Sebor  <msebor@redhat.com>
685         PR tree-optimization/78696
686         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
687         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
688         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
689         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
691 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
693         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
694         with more than one digit.
695         * lib/gcc-dg.exp (process-message): Support more than one digit
696         in relative line specifications.
698 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
700         PR tree-optimization/78965
701         * gcc.dg/pr78965.c: New test.
703         PR middle-end/78901
704         * g++.dg/opt/pr78901.C: New test.
706 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
708         PR fortran/78534
709         PR fortran/66310
710         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
711         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
712         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
713         * gfortran.dg/repeat_7.f90: New test for PR 66310.
714         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
715         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
716         * gfortran.dg/string_1_lp64.f90: New test.
717         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
718         * gfortran.dg/string_3_lp64.f90: New test.
719         * gfortran.dg/transfer_intrinsic_1.f90: Change
720         scan-tree-dump-times due to gfc_trans_string_copy change to
721         avoid -Wstringop-overflow.
723 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
725         PR target/78967
726         * gcc.target/i386/pr78967-1.c: New test.
727         * gcc.target/i386/pr78967-2.c: Ditto.
728         * gcc.target/i386/pr78967-3.c: Ditto.
730         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
731         * gcc.target/i386/pr78904-4.c: Ditto.
732         * gcc.target/i386/pr78904-6.c: Ditto.
734 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
736         PR middle-end/77674
737         * g++.dg/torture/pr77674.C: New testcase.
739 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
741         Update copyright years.
743 Copyright (C) 2017 Free Software Foundation, Inc.
745 Copying and distribution of this file, with or without modification,
746 are permitted in any medium without royalty provided the copyright
747 notice and this notice are preserved.