PR target/79080
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2ac159733c47cb2c23afd586572dae8fc26bd548
1 2017-01-16  Jakub Jelinek  <jakub@redhat.com>
3         PR target/79080
4         * gcc.dg/pr79080.c: New test.
6 2017-01-16  David Malcolm  <dmalcolm@redhat.com>
8         PR c/78304
9         * gcc.dg/format/pr78304.c: Convert argument from integral type
10         to a pointer.
11         * gcc.dg/format/pr78304-2.c: Likewise.
13 2017-01-16  Carl Love  <cel@us.ibm.com>
15         * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
16         * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
18 2017-01-16 Carl Love  <cel@us.ibm.com>
20         * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
21         Change arguments and return type to bool long long.
23 2017-01-16  Martin Sebor  <msebor@redhat.com>
25         PR testsuite/79051
26         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
27         on x86.
29 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
31         Revert:
32         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
34         PR c++/71737
35         * g++.dg/cpp0x/pr71737.C: New.
37 2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
39         * gcc.target/powerpc/swaps-p8-27.c: New.
41 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/71737
44         * g++.dg/cpp0x/pr71737.C: New.
46 2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>
48         * gnat.dg/opt62.adb: New test.
49         * gnat.dg/opt62_pkg.ads: New helper.
51 2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>
53         PR rtl-optimization/78626
54         PR rtl-optimization/78727
55         * gcc.dg/torture/pr78626.c: New test.
56         * gcc.dg/torture/pr78727.c: New test.
58 2017-01-14  Alan Modra  <amodra@gmail.com>
60         * gcc.c-torture/compile/pr72749.c: New test.
62 2017-01-13  David Malcolm  <dmalcolm@redhat.com>
64         PR c/78304
65         * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
66         (test_macro_2): New test.
67         (test_macro_3): New test.
68         (test_macro_4): New test.
69         (test_non_contiguous_strings): Convert line number to line offset.
70         * gcc.dg/format/pr78304-2.c: New test case.
71         * gcc.dg/format/pr78304.c: New test case.
73 2017-01-13  Uros Bizjak  <ubizjak@gmail.com>
75         * gcc.target/i386/funcspec-56.inc: Add missing options and
76         reorder options by implied ISAs, as in ix86_target_string.
78 2017-01-13  Marek Polacek  <polacek@redhat.com>
80         PR c++/71166
81         * g++.dg/cpp0x/constexpr-array18.C: New test.
83 2017-01-13  Jeff Law  <law@redhat.com>
85         * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
87         PR tree-optimization/61912
88         PR tree-optimization/77485
89         * g++.dg/tree-ssa/ssa-dse-1.C: New test.
90         * gcc.dg/tree-ssa/pr30375: Adjust expected output.
91         * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
93         PR tree-optimization/33562
94         PR tree-optimization/61912
95         PR tree-optimization/77485
96         * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
97         * gcc.dg/tree-ssa/complex-5.c: Likewise.
98         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
99         * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
100         * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
101         * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
102         * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
104 2017-01-13  Martin Liska  <mliska@suse.cz>
106         PR ipa/79043
107         * gcc.c-torture/execute/pr79043.c: New test.
109 2017-01-13  Richard Biener  <rguenther@suse.de>
111         PR middle-end/78411
112         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
114 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
116         PR fortran/70697
117         * gfortran.dg/coarray/event_4.f08: New test.
119 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
121         PR fortran/70696
122         * gfortran.dg/coarray/event_3.f08: New test.
124 2017-01-13  Richard Biener  <rguenther@suse.de>
126         PR tree-optimization/77283
127         * gcc.dg/tree-ssa/split-path-9.c: Fix.
129 2017-01-13  Richard Biener  <rguenther@suse.de>
131         * gcc.dg/gimplefe-22.c: New testcase.
133 2017-01-13  Richard Biener  <rguenther@suse.de>
135         PR tree-optimization/77283
136         * gcc.dg/tree-ssa/split-path-7.c: Adjust.
137         * gcc.dg/tree-ssa/split-path-8.c: New testcase.
138         * gcc.dg/tree-ssa/split-path-9.c: Likewise.
140 2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>
142         * gcc.dg/pr77862.c: Require fpic target.
144 2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
146         PR target/79004
147         * gcc.target/powerpc/pr79004.c: New test.
148 2017-01-12  Martin Sebor  <msebor@redhat.com>
150         * gcc.dg/pr78138.c: Adjust.
151         * gcc.dg/pr78768.c: Adjust.
152         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
153         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
154         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
155         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
156         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
157         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
158         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
159         * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
160         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
161         * gcc.dg/tree-ssa/pr78605.c: Adjust.
162         * gcc.dg/tree-ssa/pr78622.c: Adjust.
164 2017-01-12  Jakub Jelinek  <jakub@redhat.com>
166         * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
168 2017-01-12  Martin Sebor  <msebor@redhat.com>
170         PR testsuite/79051
171         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
172         due to bug 79054.
174 2017-01-12  David Edelsohn  <dje.gcc@gmail.com>
176         * gcc.dg/pr78768.c: Require LTO.
178 2017-01-12  Martin Sebor  <msebor@redhat.com>
180         PR c/79074
181         * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
182         due to the referenced bug.
184 2017-01-12  Martin Sebor  <msebor@redhat.com>
186         PR testsuite/79073
187         * gcc.dg/pr78973.c: Xfail on ILP32 targets.
189 2017-01-12  Uros Bizjak  <ubizjak@gmail.com>
191         * gcc.target/i386/builtin_target.c (check_features): Check all
192         supported __builtin_cpu_supports options.
194 2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
196         PR tree-optimization/78319
197         * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
198         Remove xfail.
200 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
202         PR target/79044
203         * gcc.target/powerpc/swaps-p8-26.c: New.
205 2017-01-12  Richard Biener  <rguenther@suse.de>
207         * gcc.dg/gimplefe-21.c: New testcase.
209 2017-01-12  Michael Collison  <michael.collison@arm.com>
211         * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
213 2017-01-11  Julia Koval  <julia.koval@intel.com>
214             Uros Bizjak  <ubizjak@gmail.com>
216         * gcc.target/i386/sgx.c New test.
217         * gcc.target/i386/sse-12.c: Add -msgx.
218         * gcc.target/i386/sse-13.c: Ditto.
219         * gcc.target/i386/sse-14.c: Ditto.
220         * gcc.target/i386/sse-22.c: Ditto.
221         * gcc.target/i386/sse-23.c: Ditto.
222         * g++.dg/other/i386-2.C: Ditto.
223         * g++.dg/other/i386-3.C: Ditto.
225 2017-01-11  Martin Sebor  <msebor@redhat.com>
227         PR c++/24511
228         * g++.dg/template/explicit9.C: New test.
230 2017-01-11  Nathan Sidwell  <nathan@acm.org>
232         PR c++/77812
233         * g++.dg/pr77812.C: New.
235 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
237         PR c++/71537
238         * g++.dg/cpp1y/constexpr-71537.C: New test.
240         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
241         argument.
243 2017-01-11  Martin Sebor  <msebor@redhat.com>
245         PR c/47931
246         * c-c++-common/Waddress-2.c: New test.
248 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
250         PR c++/78341
251         * g++.dg/cpp0x/pr78341.C: New test.
253 2017-01-11  Martin Sebor  <msebor@redhat.com>
255         PR c/78768
256         * gcc.dg/pr78768.c: New test.
258 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
260         PR driver/78877
261         * gcc.dg/spellcheck-options-14.c: New test case.
262         * gcc.dg/spellcheck-options-15.c: New test case.
263         * gcc.dg/spellcheck-options-16.c: New test case.
264         * gcc.dg/spellcheck-options-17.c: New test case.
266 2017-01-11  Martin Liska  <mliska@suse.cz>
268         * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
270 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
272         * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
273         instead of just 1 for the decomposition from struct C.
275 2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>
277         * gcc.c-torture/execute/20170111-1.c: New test.
279 2017-01-11  Richard Biener  <rguenther@suse.de>
281         * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
283 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
285         PR middle-end/50199
286         * gcc.dg/lto/pr50199_0.c: New test.
288 2017-01-10  Martin Sebor  <msebor@redhat.com>
290         PR testsuite/78960
291         PR testsuite/78959
292         PR testsuite/78133
293         * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
294         * gcc.dg/tree-ssa/pr78622.c: Ditto.
296 2017-01-10  Martin Sebor  <msebor@redhat.com>
298         PR middle-end/78138
299         * gcc.dg/pr78138.c: New test.
301 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
303         PR c++/77949
304         * g++.dg/diagnostic/pr77949.C: New test case.
306 2017-01-10  Martin Sebor  <msebor@redhat.com>
308         PR middle-end/78245
309         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
311 2017-01-10  Martin Sebor  <msebor@redhat.com>
313         PR tree-optimization/78775
314         * gcc.dg/attr-alloc_size-4.c: Add test cases.
315         * gcc.dg/attr-alloc_size-10.c: New test.
316         * gcc.dg/attr-alloc_size-11.c: New test.
317         * gcc.dg/builtin-stringop-chk-7.c: New test.
318         * gcc.dg/pr78775.c: New test.
319         * gcc.dg/pr78973-2.c: New test.
320         * gcc.dg/pr78973.c: New test.
322 2017-01-10  Jeff Law  <law@redhat.com>
324         PR tree-optimization/77766
325         PR tree-optimization/78856
326         * gcc.c-torture/execute/pr77766.c: New test.
328 2016-01-10  Richard Biener  <rguenther@suse.de>
330         PR tree-optimization/79034
331         * g++.dg/torture/pr79034.C: New testcase.
333 2017-01-10  Martin Liska  <mliska@suse.cz>
335         * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
336         * gcc.dg/ipa/ipa-icf-10.c: Likewise.
337         * gcc.dg/ipa/ipa-icf-11.c: Likewise.
338         * gcc.dg/ipa/ipa-icf-12.c: Likewise.
339         * gcc.dg/ipa/ipa-icf-13.c: Likewise.
340         * gcc.dg/ipa/ipa-icf-16.c: Likewise.
341         * gcc.dg/ipa/ipa-icf-18.c: Likewise.
342         * gcc.dg/ipa/ipa-icf-2.c: Likewise.
343         * gcc.dg/ipa/ipa-icf-20.c: Likewise.
344         * gcc.dg/ipa/ipa-icf-21.c: Likewise.
345         * gcc.dg/ipa/ipa-icf-23.c: Likewise.
346         * gcc.dg/ipa/ipa-icf-25.c: Likewise.
347         * gcc.dg/ipa/ipa-icf-26.c: Likewise.
348         * gcc.dg/ipa/ipa-icf-27.c: Likewise.
349         * gcc.dg/ipa/ipa-icf-3.c: Likewise.
350         * gcc.dg/ipa/ipa-icf-35.c: Likewise.
351         * gcc.dg/ipa/ipa-icf-36.c: Likewise.
352         * gcc.dg/ipa/ipa-icf-37.c: Likewise.
353         * gcc.dg/ipa/ipa-icf-5.c: Likewise.
354         * gcc.dg/ipa/ipa-icf-7.c: Likewise.
355         * gcc.dg/ipa/ipa-icf-8.c: Likewise.
356         * gcc.dg/ipa/pr64307.c: Likewise.
357         * gcc.dg/ipa/pr77653.c: Likewise.
359 2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>
361         * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
362         * g++.dg/other/i386-3.C: Ditto.
363         * gcc.target/i386/sse-12.c: Ditto.
364         * gcc.target/i386/sse-13.c: Ditto.
365         * gcc.target/i386/sse-22.c: Ditto.
366         * gcc.target/i386/sse-23.c: Ditto.
367         * gcc.target/i386/builtin_target.c: Handle new option.
368         * gcc.target/i386/funcspec-56.inc: Test new attributes.
369         * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
370         * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
372 2017-01-09  Martin Sebor  <msebor@redhat.com>
374         PR testsuite/79036
375         * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
376         with different precisions.
378 2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
380         * g++.dg/opt/call2.C: New test.
381         * g++.dg/opt/call3.C: Likewise.
382         * gnat.dg/array26.adb: New test.
383         * gnat.dg/array26_pkg.ad[sb]: New helper.
384         * gnat.dg/array27.adb: New test.
385         * gnat.dg/array27_pkg.ad[sb]: New helper.
386         * gnat.dg/array28.adb: New test.
387         * gnat.dg/array28_pkg.ad[sb]: New helper.
389 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
391         PR translation/79019
392         PR translation/79020
393         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
394         diagnostics.
395         * gfortran.dg/initialization_17.f90: Likewise.
397 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
399         PR testsuite/79026
400         * gcc.target/i386/pr78904-2.c: Require nonpic targets.
401         * gcc.target/i386/pr78904-4.c: Likewise.
402         * gcc.target/i386/pr78904-6.c: Likewise.
403         * gcc.target/i386/pr78967-2.c: Likewise.
405 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
407         PR tree-optimization/78899
408         * gcc.target/i386/pr78899.c: New test.
409         * gcc.dg/pr71077.c: New test.
411 2017-01-09  Martin Jambor  <mjambor@suse.cz>
413         PR ipa/78365
414         PR ipa/78599
415         * gcc.dg/torture/pr78365.c: New test.
417 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
419         PR c++/78948
420         * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
421         (main): Use int* instead of long long.
423         PR tree-optimization/78938
424         * gcc.dg/vect/pr78938.c: New test.
426 2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
428         * gcc.dg/20161219.c: New test.
430 2017-01-09  Richard Biener  <rguenther@suse.de>
432         PR tree-optimization/78997
433         * gcc.dg/torture/pr78997.c: New testcase.
435 2017-01-09  Richard Biener  <rguenther@suse.de>
437         PR debug/79000
438         * g++.dg/lto/pr79000_0.C: New testcase.
439         * g++.dg/lto/pr79000_1.c: Likewise.
441 2017-01-08  Martin Sebor  <msebor@redhat.com>
443         PR middle-end/77708
444         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
445         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
446         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
447         due to bug 78969.
448         * gcc.dg/format/pr78569.c: Adjust.
450 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
452         PR c++/72803
453         * g++.dg/diagnostic/pr72803.C: New test case.
455 2017-01-07  Martin Sebor  <msebor@redhat.com>
457         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
458         * gcc.dg/attr-alloc_size-4.c: Same.
460 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
462         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
463         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
464         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
465         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
466         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
467         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
468         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
470 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
471         * gcc.dg/memcmp-1.c: New.
472         * gcc.dg/strncmp-1.c: New.
474 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
476         * gcc.target/arm/acle/mcrr: New.
477         * gcc.target/arm/acle/mcrr2: New.
478         * gcc.target/arm/acle/mrrc: New.
479         * gcc.target/arm/acle/mrrc2: New.
481 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
483         * gcc.target/arm/acle/mcr.c: New.
484         * gcc.target/arm/acle/mrc.c: New.
485         * gcc.target/arm/acle/mcr2.c: New.
486         * gcc.target/arm/acle/mrc2.c: New.
488 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
490         * gcc.target/arm/acle/ldc: New.
491         * gcc.target/arm/acle/ldc2: New.
492         * gcc.target/arm/acle/ldcl: New.
493         * gcc.target/arm/acle/ldc2l: New.
494         * gcc.target/arm/acle/stc: New.
495         * gcc.target/arm/acle/stc2: New.
496         * gcc.target/arm/acle/stcl: New.
497         * gcc.target/arm/acle/stc2l: New.
499 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
501         * gcc.target/arm/acle/acle.exp: Run tests for different options
502         and make sure fat-lto-objects is used such that we can still do
503         assemble scans.
504         * gcc.target/arm/acle/cdp.c: New.
505         * gcc.target/arm/acle/cdp2.c: New.
506         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
507         (check_effective_target_arm_coproc1_ok_nocache): New.
508         (check_effective_target_arm_coproc2_ok): New.
509         (check_effective_target_arm_coproc2_ok_nocache): New.
510         (check_effective_target_arm_coproc3_ok): New.
511         (check_effective_target_arm_coproc3_ok_nocache): New.
512         (check_effective_target_arm_coproc4_ok): New.
513         (check_effective_target_arm_coproc4_ok_nocache): New.
515 2017-01-06  Martin Sebor  <msebor@redhat.com>
517         PR middle-end/78605
518         * gcc.dg/tree-ssa/pr78605.c: New test.
520 2017-01-05  Martin Sebor  <msebor@redhat.com>
522         PR tree-optimization/78910
523         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
524         diagnostics.
525         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
526         * gcc.dg/tree-ssa/pr78910.c: New test.
528 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
530         * gcc.dg/sso-10.c: New test.
532 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
534         PR tree-optimization/71016
535         * gcc.target/i386/pr71016.c: New test.
536         * gcc.target/aarch64/pr71016.c: New test.
537         * gcc.dg/tree-ssa/pr66726-3.c: New test.
539         PR c++/78931
540         * g++.dg/cpp1z/decomp19.C: New test.
542         PR c++/78890
543         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
544         * g++.dg/init/union1.C: Likewise.
545         * g++.dg/cpp0x/union6.C: Expect errors.
546         * g++.dg/cpp0x/union8.C: New test.
547         * g++.dg/cpp0x/pr78890-1.C: New test.
548         * g++.dg/cpp0x/pr78890-2.C: New test.
550 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
552         * gcc.target/powerpc/pr71670.c: Require p9vector.
553         * gcc.target/powerpc/p9-novsx.c: Same.
555 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
557         * selftests/asr_div1.rtl: New file.
558         * selftests/aarch64: New subdirectory.
559         * selftests/aarch64/times-two.rtl: New file.
560         * selftests/bb-index.rtl: New file.
561         * selftests/cfg-test.rtl: New file.
562         * selftests/const-int.rtl: New file.
563         * selftests/example-labels.rtl: New file.
564         * selftests/insn-with-mode.rtl: New file.
565         * selftests/jump-to-label-ref.rtl: New file.
566         * selftests/jump-to-return.rtl: New file.
567         * selftests/jump-to-simple-return.rtl: New file.
568         * selftests/mem.rtl: New file.
569         * selftests/note-insn-deleted.rtl: New file.
570         * selftests/note_insn_basic_block.rtl: New file.
571         * selftests/simple-cse.rtl: New file.
572         * selftests/symbol-ref.rtl: New file.
573         * selftests/x86_64: New subdirectory.
574         * selftests/x86_64/call-insn.rtl: New file.
575         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
576         * selftests/x86_64/times-two.rtl: New file.
577         * selftests/x86_64/unspec.rtl: New file.
579 2017-01-05  Nathan Sidwell  <nathan@acm.org>
581         PR c++/78765
582         * g++.dg/cpp0x/pr78765.C: New.
584 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
586         * gcc.target/s390/memcpy-2.c: New test.
587         * gcc.target/s390/memset-2.c: New test.
589 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
591         * gcc.target/s390/memcpy-1.c: New test.
593 2017-01-04  Jeff Law  <law@redhat.com>
595         PR tree-optimization/78812
596         * g++.dg/torture/pr78812.C: New test.
598 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
600         PR target/71977
601         PR target/70568
602         PR target/78823
603         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
604         64-bit VSX systems with direct move, whether we optimize common
605         code sequences in the GLIBC math library for float math functions.
606         * gcc.target/powerpc/pr71977-2.c: Likewise.
608 2017-01-04  Marek Polacek  <polacek@redhat.com>
610         PR c++/64767
611         * c-c++-common/Wpointer-compare-1.c: New test.
613 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
615         PR c++/78949
616         * c-c++-common/Wunused-var-16.c: New test.
618         PR c++/78693
619         * g++.dg/cpp0x/pr78693.C: New test.
621         PR driver/78957
622         * gcc.dg/pr78957.c: New test.
624         * g++.dg/cpp1y/auto-fn34.C: New test.
626         PR c++/71182
627         * g++.dg/cpp0x/pr71182.C: New test.
629 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
631         PR target/78056
632         * gcc.target/powerpc/pr78056-1.c: New test.
633         * gcc.target/powerpc/pr78056-2.c: New test.
634         * gcc.target/powerpc/pr78056-3.c: New test.
635         * gcc.target/powerpc/pr78056-4.c: New test.
636         * gcc.target/powerpc/pr78056-5.c: New test.
637         * gcc.target/powerpc/pr78056-6.c: New test.
638         * gcc.target/powerpc/pr78056-7.c: New test.
639         * gcc.target/powerpc/pr78056-8.c: New test.
640         * lib/target-supports.exp
641         (check_effective_target_powerpc_popcntb_ok): New procedure to test
642         whether the effective target supports the popcntb instruction.
644 2017-01-03  Jeff Law  <law@redhat.com>
646         PR tree-optimization/67955
647         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
649 2017-01-04  Marek Polacek  <polacek@redhat.com>
651         PR c++/77545
652         PR c++/77284
653         * g++.dg/cpp0x/range-for32.C: New test.
654         * g++.dg/cpp0x/range-for33.C: New test.
656 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
658         * gcc.dg/Wmissing-braces-fixits.c: New test case.
660 2017-01-04  Nathan Sidwell  <nathan@acm.org>
662         PR c++/66735
663         * g++.dg/cpp1y/pr66735.C: New.
665 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
667         PR tree-optimization/71563
668         * gcc.dg/tree-ssa/pr71563.c: New test.
670 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
672         PR fortran/78534
673         PR fortran/78976
674         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
675         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
676         * gfortran.dg/transfer_intrinsic_1.f90: Change
677         scan-tree-dump-times due to gfc_trans_string_copy change to
678         avoid -Wstringop-overflow.
680 2017-01-03  Jeff Law  <law@redhat.com>
682         PR tree-optimization/78856
683         * gcc.c-torture/execute/pr78856.c: New test.
685 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
687         PR target/78953
688         * gcc.target/powerpc/pr78953.c: New test.
690 2017-01-03  Ian Lance Taylor  <iant@google.com>
692         * gcc.misc-tests/godump-1.c: Update for accurate representation of
693         enums.
695 2017-01-03  Martin Sebor  <msebor@redhat.com>
697         PR tree-optimization/78696
698         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
699         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
700         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
701         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
703 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
705         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
706         with more than one digit.
707         * lib/gcc-dg.exp (process-message): Support more than one digit
708         in relative line specifications.
710 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
712         PR tree-optimization/78965
713         * gcc.dg/pr78965.c: New test.
715         PR middle-end/78901
716         * g++.dg/opt/pr78901.C: New test.
718 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
720         PR fortran/78534
721         PR fortran/66310
722         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
723         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
724         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
725         * gfortran.dg/repeat_7.f90: New test for PR 66310.
726         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
727         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
728         * gfortran.dg/string_1_lp64.f90: New test.
729         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
730         * gfortran.dg/string_3_lp64.f90: New test.
731         * gfortran.dg/transfer_intrinsic_1.f90: Change
732         scan-tree-dump-times due to gfc_trans_string_copy change to
733         avoid -Wstringop-overflow.
735 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
737         PR target/78967
738         * gcc.target/i386/pr78967-1.c: New test.
739         * gcc.target/i386/pr78967-2.c: Ditto.
740         * gcc.target/i386/pr78967-3.c: Ditto.
742         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
743         * gcc.target/i386/pr78904-4.c: Ditto.
744         * gcc.target/i386/pr78904-6.c: Ditto.
746 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
748         PR middle-end/77674
749         * g++.dg/torture/pr77674.C: New testcase.
751 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
753         Update copyright years.
755 Copyright (C) 2017 Free Software Foundation, Inc.
757 Copying and distribution of this file, with or without modification,
758 are permitted in any medium without royalty provided the copyright
759 notice and this notice are preserved.