1054e201b8beb7aa123b77288739dd16487b3586
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-01-09 Martin Sebor <msebor@redhat.com>
2
3 PR testsuite/79036
4 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5 with different precisions.
6
7 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
8
9 * g++.dg/opt/call2.C: New test.
10 * g++.dg/opt/call3.C: Likewise.
11 * gnat.dg/array26.adb: New test.
12 * gnat.dg/array26_pkg.ad[sb]: New helper.
13 * gnat.dg/array27.adb: New test.
14 * gnat.dg/array27_pkg.ad[sb]: New helper.
15 * gnat.dg/array28.adb: New test.
16 * gnat.dg/array28_pkg.ad[sb]: New helper.
17
18 2017-01-09 Jakub Jelinek <jakub@redhat.com>
19
20 PR translation/79019
21 PR translation/79020
22 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
23 diagnostics.
24 * gfortran.dg/initialization_17.f90: Likewise.
25
26 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
27
28 PR testsuite/79026
29 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
30 * gcc.target/i386/pr78904-4.c: Likewise.
31 * gcc.target/i386/pr78904-6.c: Likewise.
32 * gcc.target/i386/pr78967-2.c: Likewise.
33
34 2017-01-09 Jakub Jelinek <jakub@redhat.com>
35
36 PR tree-optimization/78899
37 * gcc.target/i386/pr78899.c: New test.
38 * gcc.dg/pr71077.c: New test.
39
40 2017-01-09 Martin Jambor <mjambor@suse.cz>
41
42 PR ipa/78365
43 PR ipa/78599
44 * gcc.dg/torture/pr78365.c: New test.
45
46 2017-01-09 Jakub Jelinek <jakub@redhat.com>
47
48 PR c++/78948
49 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
50 (main): Use int* instead of long long.
51
52 PR tree-optimization/78938
53 * gcc.dg/vect/pr78938.c: New test.
54
55 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56
57 * gcc.dg/20161219.c: New test.
58
59 2017-01-09 Richard Biener <rguenther@suse.de>
60
61 PR tree-optimization/78997
62 * gcc.dg/torture/pr78997.c: New testcase.
63
64 2017-01-09 Richard Biener <rguenther@suse.de>
65
66 PR debug/79000
67 * g++.dg/lto/pr79000_0.C: New testcase.
68 * g++.dg/lto/pr79000_1.c: Likewise.
69
70 2017-01-08 Martin Sebor <msebor@redhat.com>
71
72 PR middle-end/77708
73 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
74 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
75 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
76 due to bug 78969.
77 * gcc.dg/format/pr78569.c: Adjust.
78
79 2017-01-07 David Malcolm <dmalcolm@redhat.com>
80
81 PR c++/72803
82 * g++.dg/diagnostic/pr72803.C: New test case.
83
84 2017-01-07 Martin Sebor <msebor@redhat.com>
85
86 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
87 * gcc.dg/attr-alloc_size-4.c: Same.
88
89 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
90
91 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
92 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
93 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
94 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
95 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
96 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
97 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
98
99 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
100 * gcc.dg/memcmp-1.c: New.
101 * gcc.dg/strncmp-1.c: New.
102
103 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
104
105 * gcc.target/arm/acle/mcrr: New.
106 * gcc.target/arm/acle/mcrr2: New.
107 * gcc.target/arm/acle/mrrc: New.
108 * gcc.target/arm/acle/mrrc2: New.
109
110 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
111
112 * gcc.target/arm/acle/mcr.c: New.
113 * gcc.target/arm/acle/mrc.c: New.
114 * gcc.target/arm/acle/mcr2.c: New.
115 * gcc.target/arm/acle/mrc2.c: New.
116
117 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
118
119 * gcc.target/arm/acle/ldc: New.
120 * gcc.target/arm/acle/ldc2: New.
121 * gcc.target/arm/acle/ldcl: New.
122 * gcc.target/arm/acle/ldc2l: New.
123 * gcc.target/arm/acle/stc: New.
124 * gcc.target/arm/acle/stc2: New.
125 * gcc.target/arm/acle/stcl: New.
126 * gcc.target/arm/acle/stc2l: New.
127
128 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
129
130 * gcc.target/arm/acle/acle.exp: Run tests for different options
131 and make sure fat-lto-objects is used such that we can still do
132 assemble scans.
133 * gcc.target/arm/acle/cdp.c: New.
134 * gcc.target/arm/acle/cdp2.c: New.
135 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
136 (check_effective_target_arm_coproc1_ok_nocache): New.
137 (check_effective_target_arm_coproc2_ok): New.
138 (check_effective_target_arm_coproc2_ok_nocache): New.
139 (check_effective_target_arm_coproc3_ok): New.
140 (check_effective_target_arm_coproc3_ok_nocache): New.
141 (check_effective_target_arm_coproc4_ok): New.
142 (check_effective_target_arm_coproc4_ok_nocache): New.
143
144 2017-01-06 Martin Sebor <msebor@redhat.com>
145
146 PR middle-end/78605
147 * gcc.dg/tree-ssa/pr78605.c: New test.
148
149 2017-01-05 Martin Sebor <msebor@redhat.com>
150
151 PR tree-optimization/78910
152 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
153 diagnostics.
154 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
155 * gcc.dg/tree-ssa/pr78910.c: New test.
156
157 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
158
159 * gcc.dg/sso-10.c: New test.
160
161 2017-01-05 Jakub Jelinek <jakub@redhat.com>
162
163 PR tree-optimization/71016
164 * gcc.target/i386/pr71016.c: New test.
165 * gcc.target/aarch64/pr71016.c: New test.
166 * gcc.dg/tree-ssa/pr66726-3.c: New test.
167
168 PR c++/78931
169 * g++.dg/cpp1z/decomp19.C: New test.
170
171 PR c++/78890
172 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
173 * g++.dg/init/union1.C: Likewise.
174 * g++.dg/cpp0x/union6.C: Expect errors.
175 * g++.dg/cpp0x/union8.C: New test.
176 * g++.dg/cpp0x/pr78890-1.C: New test.
177 * g++.dg/cpp0x/pr78890-2.C: New test.
178
179 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
180
181 * gcc.target/powerpc/pr71670.c: Require p9vector.
182 * gcc.target/powerpc/p9-novsx.c: Same.
183
184 2017-01-05 David Malcolm <dmalcolm@redhat.com>
185
186 * selftests/asr_div1.rtl: New file.
187 * selftests/aarch64: New subdirectory.
188 * selftests/aarch64/times-two.rtl: New file.
189 * selftests/bb-index.rtl: New file.
190 * selftests/cfg-test.rtl: New file.
191 * selftests/const-int.rtl: New file.
192 * selftests/example-labels.rtl: New file.
193 * selftests/insn-with-mode.rtl: New file.
194 * selftests/jump-to-label-ref.rtl: New file.
195 * selftests/jump-to-return.rtl: New file.
196 * selftests/jump-to-simple-return.rtl: New file.
197 * selftests/mem.rtl: New file.
198 * selftests/note-insn-deleted.rtl: New file.
199 * selftests/note_insn_basic_block.rtl: New file.
200 * selftests/simple-cse.rtl: New file.
201 * selftests/symbol-ref.rtl: New file.
202 * selftests/x86_64: New subdirectory.
203 * selftests/x86_64/call-insn.rtl: New file.
204 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
205 * selftests/x86_64/times-two.rtl: New file.
206 * selftests/x86_64/unspec.rtl: New file.
207
208 2017-01-05 Nathan Sidwell <nathan@acm.org>
209
210 PR c++/78765
211 * g++.dg/cpp0x/pr78765.C: New.
212
213 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
214
215 * gcc.target/s390/memcpy-2.c: New test.
216 * gcc.target/s390/memset-2.c: New test.
217
218 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
219
220 * gcc.target/s390/memcpy-1.c: New test.
221
222 2017-01-04 Jeff Law <law@redhat.com>
223
224 PR tree-optimization/78812
225 * g++.dg/torture/pr78812.C: New test.
226
227 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
228
229 PR target/71977
230 PR target/70568
231 PR target/78823
232 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
233 64-bit VSX systems with direct move, whether we optimize common
234 code sequences in the GLIBC math library for float math functions.
235 * gcc.target/powerpc/pr71977-2.c: Likewise.
236
237 2017-01-04 Marek Polacek <polacek@redhat.com>
238
239 PR c++/64767
240 * c-c++-common/Wpointer-compare-1.c: New test.
241
242 2017-01-04 Jakub Jelinek <jakub@redhat.com>
243
244 PR c++/78949
245 * c-c++-common/Wunused-var-16.c: New test.
246
247 PR c++/78693
248 * g++.dg/cpp0x/pr78693.C: New test.
249
250 PR driver/78957
251 * gcc.dg/pr78957.c: New test.
252
253 * g++.dg/cpp1y/auto-fn34.C: New test.
254
255 PR c++/71182
256 * g++.dg/cpp0x/pr71182.C: New test.
257
258 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
259
260 PR target/78056
261 * gcc.target/powerpc/pr78056-1.c: New test.
262 * gcc.target/powerpc/pr78056-2.c: New test.
263 * gcc.target/powerpc/pr78056-3.c: New test.
264 * gcc.target/powerpc/pr78056-4.c: New test.
265 * gcc.target/powerpc/pr78056-5.c: New test.
266 * gcc.target/powerpc/pr78056-6.c: New test.
267 * gcc.target/powerpc/pr78056-7.c: New test.
268 * gcc.target/powerpc/pr78056-8.c: New test.
269 * lib/target-supports.exp
270 (check_effective_target_powerpc_popcntb_ok): New procedure to test
271 whether the effective target supports the popcntb instruction.
272
273 2017-01-03 Jeff Law <law@redhat.com>
274
275 PR tree-optimization/67955
276 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
277
278 2017-01-04 Marek Polacek <polacek@redhat.com>
279
280 PR c++/77545
281 PR c++/77284
282 * g++.dg/cpp0x/range-for32.C: New test.
283 * g++.dg/cpp0x/range-for33.C: New test.
284
285 2017-01-04 David Malcolm <dmalcolm@redhat.com>
286
287 * gcc.dg/Wmissing-braces-fixits.c: New test case.
288
289 2017-01-04 Nathan Sidwell <nathan@acm.org>
290
291 PR c++/66735
292 * g++.dg/cpp1y/pr66735.C: New.
293
294 2017-01-04 Jakub Jelinek <jakub@redhat.com>
295
296 PR tree-optimization/71563
297 * gcc.dg/tree-ssa/pr71563.c: New test.
298
299 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
300
301 PR fortran/78534
302 PR fortran/78976
303 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
304 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
305 * gfortran.dg/transfer_intrinsic_1.f90: Change
306 scan-tree-dump-times due to gfc_trans_string_copy change to
307 avoid -Wstringop-overflow.
308
309 2017-01-03 Jeff Law <law@redhat.com>
310
311 PR tree-optimization/78856
312 * gcc.c-torture/execute/pr78856.c: New test.
313
314 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
315
316 PR target/78953
317 * gcc.target/powerpc/pr78953.c: New test.
318
319 2017-01-03 Ian Lance Taylor <iant@google.com>
320
321 * gcc.misc-tests/godump-1.c: Update for accurate representation of
322 enums.
323
324 2017-01-03 Martin Sebor <msebor@redhat.com>
325
326 PR tree-optimization/78696
327 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
328 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
329 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
330 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
331
332 2017-01-03 David Malcolm <dmalcolm@redhat.com>
333
334 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
335 with more than one digit.
336 * lib/gcc-dg.exp (process-message): Support more than one digit
337 in relative line specifications.
338
339 2017-01-03 Jakub Jelinek <jakub@redhat.com>
340
341 PR tree-optimization/78965
342 * gcc.dg/pr78965.c: New test.
343
344 PR middle-end/78901
345 * g++.dg/opt/pr78901.C: New test.
346
347 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
348
349 PR fortran/78534
350 PR fortran/66310
351 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
352 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
353 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
354 * gfortran.dg/repeat_7.f90: New test for PR 66310.
355 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
356 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
357 * gfortran.dg/string_1_lp64.f90: New test.
358 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
359 * gfortran.dg/string_3_lp64.f90: New test.
360 * gfortran.dg/transfer_intrinsic_1.f90: Change
361 scan-tree-dump-times due to gfc_trans_string_copy change to
362 avoid -Wstringop-overflow.
363
364 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
365
366 PR target/78967
367 * gcc.target/i386/pr78967-1.c: New test.
368 * gcc.target/i386/pr78967-2.c: Ditto.
369 * gcc.target/i386/pr78967-3.c: Ditto.
370
371 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
372 * gcc.target/i386/pr78904-4.c: Ditto.
373 * gcc.target/i386/pr78904-6.c: Ditto.
374
375 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
376
377 PR middle-end/77674
378 * g++.dg/torture/pr77674.C: New testcase.
379
380 2017-01-01 Jakub Jelinek <jakub@redhat.com>
381
382 Update copyright years.
383 \f
384 Copyright (C) 2017 Free Software Foundation, Inc.
385
386 Copying and distribution of this file, with or without modification,
387 are permitted in any medium without royalty provided the copyright
388 notice and this notice are preserved.