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