Fix wording of -Wmisleading-indentation (PR c++/71497)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd687e3ac194673e638a2b04eebfac4027e7dcaca
1 2017-01-17  David Malcolm  <dmalcolm@redhat.com>
3         PR c++/71497
4         * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5         expected messages.
6         * c-c++-common/Wmisleading-indentation.c: Likewise.
8 2017-01-17  Vladimir Makarov  <vmakarov@redhat.com>
10         PR target/79058
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>
20         PR ipa/71207
21         * g++.dg/ipa/pr71207.C: New test.
23 2017-01-17  Jan Hubicka  <hubicka@ucw.cz>
25         PR middle-end/77445
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>
42         PR testsuite/52563
43         PR testsuite/71237
44         PR testsuite/77737
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>
64         PR c/79089
65         * gcc.c-torture/compile/pr79089.c: New test.
67         PR target/79080
68         * gcc.dg/pr79080.c: New test.
70 2017-01-16  David Malcolm  <dmalcolm@redhat.com>
72         PR c/78304
73         * gcc.dg/format/pr78304.c: Convert argument from integral type
74         to a pointer.
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>
89         PR testsuite/79051
90         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
91         on x86.
93 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
95         Revert:
96         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
98         PR c++/71737
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>
107         PR c++/71737
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>
128         PR c/78304
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>
144         PR c++/71166
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>
170         PR ipa/79043
171         * gcc.c-torture/execute/pr79043.c: New test.
173 2017-01-13  Richard Biener  <rguenther@suse.de>
175         PR middle-end/78411
176         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
178 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
180         PR fortran/70697
181         * gfortran.dg/coarray/event_4.f08: New test.
183 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
185         PR fortran/70696
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>
210         PR target/79004
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>
234         PR testsuite/79051
235         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
236         due to bug 79054.
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>
244         PR c/79074
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>
250         PR testsuite/79073
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.
262         Remove xfail.
264 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
266         PR target/79044
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>
291         PR c++/24511
292         * g++.dg/template/explicit9.C: New test.
294 2017-01-11  Nathan Sidwell  <nathan@acm.org>
296         PR c++/77812
297         * g++.dg/pr77812.C: New.
299 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
301         PR c++/71537
302         * g++.dg/cpp1y/constexpr-71537.C: New test.
304         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
305         argument.
307 2017-01-11  Martin Sebor  <msebor@redhat.com>
309         PR c/47931
310         * c-c++-common/Waddress-2.c: New test.
312 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
314         PR c++/78341
315         * g++.dg/cpp0x/pr78341.C: New test.
317 2017-01-11  Martin Sebor  <msebor@redhat.com>
319         PR c/78768
320         * gcc.dg/pr78768.c: New test.
322 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
324         PR driver/78877
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>
349         PR middle-end/50199
350         * gcc.dg/lto/pr50199_0.c: New test.
352 2017-01-10  Martin Sebor  <msebor@redhat.com>
354         PR testsuite/78960
355         PR testsuite/78959
356         PR testsuite/78133
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>
362         PR middle-end/78138
363         * gcc.dg/pr78138.c: New test.
365 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
367         PR c++/77949
368         * g++.dg/diagnostic/pr77949.C: New test case.
370 2017-01-10  Martin Sebor  <msebor@redhat.com>
372         PR middle-end/78245
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>
438         PR testsuite/79036
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>
455         PR translation/79019
456         PR translation/79020
457         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
458         diagnostics.
459         * gfortran.dg/initialization_17.f90: Likewise.
461 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
463         PR testsuite/79026
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>
477         PR ipa/78365
478         PR ipa/78599
479         * gcc.dg/torture/pr78365.c: New test.
481 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
483         PR c++/78948
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>
501         PR debug/79000
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>
507         PR middle-end/77708
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
511         due to bug 78969.
512         * gcc.dg/format/pr78569.c: Adjust.
514 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
516         PR c++/72803
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
567         assemble scans.
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>
581         PR middle-end/78605
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
588         diagnostics.
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.
603         PR c++/78931
604         * g++.dg/cpp1z/decomp19.C: New test.
606         PR c++/78890
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>
645         PR c++/78765
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>
664         PR target/71977
665         PR target/70568
666         PR target/78823
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>
674         PR c++/64767
675         * c-c++-common/Wpointer-compare-1.c: New test.
677 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
679         PR c++/78949
680         * c-c++-common/Wunused-var-16.c: New test.
682         PR c++/78693
683         * g++.dg/cpp0x/pr78693.C: New test.
685         PR driver/78957
686         * gcc.dg/pr78957.c: New test.
688         * g++.dg/cpp1y/auto-fn34.C: New test.
690         PR c++/71182
691         * g++.dg/cpp0x/pr71182.C: New test.
693 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
695         PR target/78056
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>
715         PR c++/77545
716         PR c++/77284
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>
726         PR c++/66735
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>
736         PR fortran/78534
737         PR fortran/78976
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>
751         PR target/78953
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
757         enums.
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.
779         PR middle-end/78901
780         * g++.dg/opt/pr78901.C: New test.
782 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
784         PR fortran/78534
785         PR fortran/66310
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>
801         PR target/78967
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>
812         PR middle-end/77674
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.