2017-01-09 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob053d2cf76f18c2e579fb8d55bb2f2d0e62f737cd
1 2017-01-09  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/78997
4         * gcc.dg/torture/pr78997.c: New testcase.
6 2017-01-09  Richard Biener  <rguenther@suse.de>
8         PR debug/79000
9         * g++.dg/lto/pr79000_0.C: New testcase.
10         * g++.dg/lto/pr79000_1.c: Likewise.
12 2017-01-08  Martin Sebor  <msebor@redhat.com>
14         PR middle-end/77708
15         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
16         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
17         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
18         due to bug 78969.
19         * gcc.dg/format/pr78569.c: Adjust.
21 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
23         PR c++/72803
24         * g++.dg/diagnostic/pr72803.C: New test case.
26 2017-01-07  Martin Sebor  <msebor@redhat.com>
28         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
29         * gcc.dg/attr-alloc_size-4.c: Same.
31 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
33         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
34         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
35         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
36         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
37         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
38         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
39         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
41 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
42         * gcc.dg/memcmp-1.c: New.
43         * gcc.dg/strncmp-1.c: New.
45 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
47         * gcc.target/arm/acle/mcrr: New.
48         * gcc.target/arm/acle/mcrr2: New.
49         * gcc.target/arm/acle/mrrc: New.
50         * gcc.target/arm/acle/mrrc2: New.
52 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
54         * gcc.target/arm/acle/mcr.c: New.
55         * gcc.target/arm/acle/mrc.c: New.
56         * gcc.target/arm/acle/mcr2.c: New.
57         * gcc.target/arm/acle/mrc2.c: New.
59 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
61         * gcc.target/arm/acle/ldc: New.
62         * gcc.target/arm/acle/ldc2: New.
63         * gcc.target/arm/acle/ldcl: New.
64         * gcc.target/arm/acle/ldc2l: New.
65         * gcc.target/arm/acle/stc: New.
66         * gcc.target/arm/acle/stc2: New.
67         * gcc.target/arm/acle/stcl: New.
68         * gcc.target/arm/acle/stc2l: New.
70 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
72         * gcc.target/arm/acle/acle.exp: Run tests for different options
73         and make sure fat-lto-objects is used such that we can still do
74         assemble scans.
75         * gcc.target/arm/acle/cdp.c: New.
76         * gcc.target/arm/acle/cdp2.c: New.
77         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
78         (check_effective_target_arm_coproc1_ok_nocache): New.
79         (check_effective_target_arm_coproc2_ok): New.
80         (check_effective_target_arm_coproc2_ok_nocache): New.
81         (check_effective_target_arm_coproc3_ok): New.
82         (check_effective_target_arm_coproc3_ok_nocache): New.
83         (check_effective_target_arm_coproc4_ok): New.
84         (check_effective_target_arm_coproc4_ok_nocache): New.
86 2017-01-06  Martin Sebor  <msebor@redhat.com>
88         PR middle-end/78605
89         * gcc.dg/tree-ssa/pr78605.c: New test.
91 2017-01-05  Martin Sebor  <msebor@redhat.com>
93         PR tree-optimization/78910
94         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
95         diagnostics.
96         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
97         * gcc.dg/tree-ssa/pr78910.c: New test.
99 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
101         * gcc.dg/sso-10.c: New test.
103 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
105         PR tree-optimization/71016
106         * gcc.target/i386/pr71016.c: New test.
107         * gcc.target/aarch64/pr71016.c: New test.
108         * gcc.dg/tree-ssa/pr66726-3.c: New test.
110         PR c++/78931
111         * g++.dg/cpp1z/decomp19.C: New test.
113         PR c++/78890
114         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
115         * g++.dg/init/union1.C: Likewise.
116         * g++.dg/cpp0x/union6.C: Expect errors.
117         * g++.dg/cpp0x/union8.C: New test.
118         * g++.dg/cpp0x/pr78890-1.C: New test.
119         * g++.dg/cpp0x/pr78890-2.C: New test.
121 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
123         * gcc.target/powerpc/pr71670.c: Require p9vector.
124         * gcc.target/powerpc/p9-novsx.c: Same.
126 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
128         * selftests/asr_div1.rtl: New file.
129         * selftests/aarch64: New subdirectory.
130         * selftests/aarch64/times-two.rtl: New file.
131         * selftests/bb-index.rtl: New file.
132         * selftests/cfg-test.rtl: New file.
133         * selftests/const-int.rtl: New file.
134         * selftests/example-labels.rtl: New file.
135         * selftests/insn-with-mode.rtl: New file.
136         * selftests/jump-to-label-ref.rtl: New file.
137         * selftests/jump-to-return.rtl: New file.
138         * selftests/jump-to-simple-return.rtl: New file.
139         * selftests/mem.rtl: New file.
140         * selftests/note-insn-deleted.rtl: New file.
141         * selftests/note_insn_basic_block.rtl: New file.
142         * selftests/simple-cse.rtl: New file.
143         * selftests/symbol-ref.rtl: New file.
144         * selftests/x86_64: New subdirectory.
145         * selftests/x86_64/call-insn.rtl: New file.
146         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
147         * selftests/x86_64/times-two.rtl: New file.
148         * selftests/x86_64/unspec.rtl: New file.
150 2017-01-05  Nathan Sidwell  <nathan@acm.org>
152         PR c++/78765
153         * g++.dg/cpp0x/pr78765.C: New.
155 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
157         * gcc.target/s390/memcpy-2.c: New test.
158         * gcc.target/s390/memset-2.c: New test.
160 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
162         * gcc.target/s390/memcpy-1.c: New test.
164 2017-01-04  Jeff Law  <law@redhat.com>
166         PR tree-optimization/78812
167         * g++.dg/torture/pr78812.C: New test.
169 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
171         PR target/71977
172         PR target/70568
173         PR target/78823
174         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
175         64-bit VSX systems with direct move, whether we optimize common
176         code sequences in the GLIBC math library for float math functions.
177         * gcc.target/powerpc/pr71977-2.c: Likewise.
179 2017-01-04  Marek Polacek  <polacek@redhat.com>
181         PR c++/64767
182         * c-c++-common/Wpointer-compare-1.c: New test.
184 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
186         PR c++/78949
187         * c-c++-common/Wunused-var-16.c: New test.
189         PR c++/78693
190         * g++.dg/cpp0x/pr78693.C: New test.
192         PR driver/78957
193         * gcc.dg/pr78957.c: New test.
195         * g++.dg/cpp1y/auto-fn34.C: New test.
197         PR c++/71182
198         * g++.dg/cpp0x/pr71182.C: New test.
200 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
202         PR target/78056
203         * gcc.target/powerpc/pr78056-1.c: New test.
204         * gcc.target/powerpc/pr78056-2.c: New test.
205         * gcc.target/powerpc/pr78056-3.c: New test.
206         * gcc.target/powerpc/pr78056-4.c: New test.
207         * gcc.target/powerpc/pr78056-5.c: New test.
208         * gcc.target/powerpc/pr78056-6.c: New test.
209         * gcc.target/powerpc/pr78056-7.c: New test.
210         * gcc.target/powerpc/pr78056-8.c: New test.
211         * lib/target-supports.exp
212         (check_effective_target_powerpc_popcntb_ok): New procedure to test
213         whether the effective target supports the popcntb instruction.
215 2017-01-03  Jeff Law  <law@redhat.com>
217         PR tree-optimization/67955
218         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
220 2017-01-04  Marek Polacek  <polacek@redhat.com>
222         PR c++/77545
223         PR c++/77284
224         * g++.dg/cpp0x/range-for32.C: New test.
225         * g++.dg/cpp0x/range-for33.C: New test.
227 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
229         * gcc.dg/Wmissing-braces-fixits.c: New test case.
231 2017-01-04  Nathan Sidwell  <nathan@acm.org>
233         PR c++/66735
234         * g++.dg/cpp1y/pr66735.C: New.
236 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
238         PR tree-optimization/71563
239         * gcc.dg/tree-ssa/pr71563.c: New test.
241 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
243         PR fortran/78534
244         PR fortran/78976
245         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
246         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
247         * gfortran.dg/transfer_intrinsic_1.f90: Change
248         scan-tree-dump-times due to gfc_trans_string_copy change to
249         avoid -Wstringop-overflow.
251 2017-01-03  Jeff Law  <law@redhat.com>
253         PR tree-optimization/78856
254         * gcc.c-torture/execute/pr78856.c: New test.
256 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
258         PR target/78953
259         * gcc.target/powerpc/pr78953.c: New test.
261 2017-01-03  Ian Lance Taylor  <iant@google.com>
263         * gcc.misc-tests/godump-1.c: Update for accurate representation of
264         enums.
266 2017-01-03  Martin Sebor  <msebor@redhat.com>
268         PR tree-optimization/78696
269         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
270         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
271         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
272         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
274 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
276         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
277         with more than one digit.
278         * lib/gcc-dg.exp (process-message): Support more than one digit
279         in relative line specifications.
281 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
283         PR tree-optimization/78965
284         * gcc.dg/pr78965.c: New test.
286         PR middle-end/78901
287         * g++.dg/opt/pr78901.C: New test.
289 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
291         PR fortran/78534
292         PR fortran/66310
293         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
294         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
295         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
296         * gfortran.dg/repeat_7.f90: New test for PR 66310.
297         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
298         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
299         * gfortran.dg/string_1_lp64.f90: New test.
300         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
301         * gfortran.dg/string_3_lp64.f90: New test.
302         * gfortran.dg/transfer_intrinsic_1.f90: Change
303         scan-tree-dump-times due to gfc_trans_string_copy change to
304         avoid -Wstringop-overflow.
306 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
308         PR target/78967
309         * gcc.target/i386/pr78967-1.c: New test.
310         * gcc.target/i386/pr78967-2.c: Ditto.
311         * gcc.target/i386/pr78967-3.c: Ditto.
313         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
314         * gcc.target/i386/pr78904-4.c: Ditto.
315         * gcc.target/i386/pr78904-6.c: Ditto.
317 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
319         PR middle-end/77674
320         * g++.dg/torture/pr77674.C: New testcase.
322 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
324         Update copyright years.
326 Copyright (C) 2017 Free Software Foundation, Inc.
328 Copying and distribution of this file, with or without modification,
329 are permitted in any medium without royalty provided the copyright
330 notice and this notice are preserved.