tree-ssa-dse.c (decrement_count): New function.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-01-13 Jeff Law <law@redhat.com>
2
3 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
4
5 PR tree-optimization/61912
6 PR tree-optimization/77485
7 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
10
11 PR tree-optimization/33562
12 PR tree-optimization/61912
13 PR tree-optimization/77485
14 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
15 * gcc.dg/tree-ssa/complex-5.c: Likewise.
16 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
17 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
18 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
19 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
20 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
21
22 2017-01-13 Martin Liska <mliska@suse.cz>
23
24 PR ipa/79043
25 * gcc.c-torture/execute/pr79043.c: New test.
26
27 2017-01-13 Richard Biener <rguenther@suse.de>
28
29 PR middle-end/78411
30 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
31
32 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
33
34 PR fortran/70697
35 * gfortran.dg/coarray/event_4.f08: New test.
36
37 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
38
39 PR fortran/70696
40 * gfortran.dg/coarray/event_3.f08: New test.
41
42 2017-01-13 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/77283
45 * gcc.dg/tree-ssa/split-path-9.c: Fix.
46
47 2017-01-13 Richard Biener <rguenther@suse.de>
48
49 * gcc.dg/gimplefe-22.c: New testcase.
50
51 2017-01-13 Richard Biener <rguenther@suse.de>
52
53 PR tree-optimization/77283
54 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
55 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
56 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
57
58 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
59
60 * gcc.dg/pr77862.c: Require fpic target.
61
62 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
63
64 PR target/79004
65 * gcc.target/powerpc/pr79004.c: New test.
66 2017-01-12 Martin Sebor <msebor@redhat.com>
67
68 * gcc.dg/pr78138.c: Adjust.
69 * gcc.dg/pr78768.c: Adjust.
70 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
71 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
72 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
73 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
74 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
75 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
76 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
77 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
78 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
79 * gcc.dg/tree-ssa/pr78605.c: Adjust.
80 * gcc.dg/tree-ssa/pr78622.c: Adjust.
81
82 2017-01-12 Jakub Jelinek <jakub@redhat.com>
83
84 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
85
86 2017-01-12 Martin Sebor <msebor@redhat.com>
87
88 PR testsuite/79051
89 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
90 due to bug 79054.
91
92 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
93
94 * gcc.dg/pr78768.c: Require LTO.
95
96 2017-01-12 Martin Sebor <msebor@redhat.com>
97
98 PR c/79074
99 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
100 due to the referenced bug.
101
102 2017-01-12 Martin Sebor <msebor@redhat.com>
103
104 PR testsuite/79073
105 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
106
107 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
108
109 * gcc.target/i386/builtin_target.c (check_features): Check all
110 supported __builtin_cpu_supports options.
111
112 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
113
114 PR tree-optimization/78319
115 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
116 Remove xfail.
117
118 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
119
120 PR target/79044
121 * gcc.target/powerpc/swaps-p8-26.c: New.
122
123 2017-01-12 Richard Biener <rguenther@suse.de>
124
125 * gcc.dg/gimplefe-21.c: New testcase.
126
127 2017-01-12 Michael Collison <michael.collison@arm.com>
128
129 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
130
131 2017-01-11 Julia Koval <julia.koval@intel.com>
132 Uros Bizjak <ubizjak@gmail.com>
133
134 * gcc.target/i386/sgx.c New test.
135 * gcc.target/i386/sse-12.c: Add -msgx.
136 * gcc.target/i386/sse-13.c: Ditto.
137 * gcc.target/i386/sse-14.c: Ditto.
138 * gcc.target/i386/sse-22.c: Ditto.
139 * gcc.target/i386/sse-23.c: Ditto.
140 * g++.dg/other/i386-2.C: Ditto.
141 * g++.dg/other/i386-3.C: Ditto.
142
143 2017-01-11 Martin Sebor <msebor@redhat.com>
144
145 PR c++/24511
146 * g++.dg/template/explicit9.C: New test.
147
148 2017-01-11 Nathan Sidwell <nathan@acm.org>
149
150 PR c++/77812
151 * g++.dg/pr77812.C: New.
152
153 2017-01-11 Jakub Jelinek <jakub@redhat.com>
154
155 PR c++/71537
156 * g++.dg/cpp1y/constexpr-71537.C: New test.
157
158 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
159 argument.
160
161 2017-01-11 Martin Sebor <msebor@redhat.com>
162
163 PR c/47931
164 * c-c++-common/Waddress-2.c: New test.
165
166 2017-01-11 Jakub Jelinek <jakub@redhat.com>
167
168 PR c++/78341
169 * g++.dg/cpp0x/pr78341.C: New test.
170
171 2017-01-11 Martin Sebor <msebor@redhat.com>
172
173 PR c/78768
174 * gcc.dg/pr78768.c: New test.
175
176 2017-01-11 David Malcolm <dmalcolm@redhat.com>
177
178 PR driver/78877
179 * gcc.dg/spellcheck-options-14.c: New test case.
180 * gcc.dg/spellcheck-options-15.c: New test case.
181 * gcc.dg/spellcheck-options-16.c: New test case.
182 * gcc.dg/spellcheck-options-17.c: New test case.
183
184 2017-01-11 Martin Liska <mliska@suse.cz>
185
186 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
187
188 2017-01-11 Jakub Jelinek <jakub@redhat.com>
189
190 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
191 instead of just 1 for the decomposition from struct C.
192
193 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
194
195 * gcc.c-torture/execute/20170111-1.c: New test.
196
197 2017-01-11 Richard Biener <rguenther@suse.de>
198
199 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
200
201 2017-01-11 Jakub Jelinek <jakub@redhat.com>
202
203 PR middle-end/50199
204 * gcc.dg/lto/pr50199_0.c: New test.
205
206 2017-01-10 Martin Sebor <msebor@redhat.com>
207
208 PR testsuite/78960
209 PR testsuite/78959
210 PR testsuite/78133
211 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
212 * gcc.dg/tree-ssa/pr78622.c: Ditto.
213
214 2017-01-10 Martin Sebor <msebor@redhat.com>
215
216 PR middle-end/78138
217 * gcc.dg/pr78138.c: New test.
218
219 2017-01-10 David Malcolm <dmalcolm@redhat.com>
220
221 PR c++/77949
222 * g++.dg/diagnostic/pr77949.C: New test case.
223
224 2017-01-10 Martin Sebor <msebor@redhat.com>
225
226 PR middle-end/78245
227 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
228
229 2017-01-10 Martin Sebor <msebor@redhat.com>
230
231 PR tree-optimization/78775
232 * gcc.dg/attr-alloc_size-4.c: Add test cases.
233 * gcc.dg/attr-alloc_size-10.c: New test.
234 * gcc.dg/attr-alloc_size-11.c: New test.
235 * gcc.dg/builtin-stringop-chk-7.c: New test.
236 * gcc.dg/pr78775.c: New test.
237 * gcc.dg/pr78973-2.c: New test.
238 * gcc.dg/pr78973.c: New test.
239
240 2017-01-10 Jeff Law <law@redhat.com>
241
242 PR tree-optimization/77766
243 PR tree-optimization/78856
244 * gcc.c-torture/execute/pr77766.c: New test.
245
246 2016-01-10 Richard Biener <rguenther@suse.de>
247
248 PR tree-optimization/79034
249 * g++.dg/torture/pr79034.C: New testcase.
250
251 2017-01-10 Martin Liska <mliska@suse.cz>
252
253 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
254 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
255 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
256 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
257 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
258 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
259 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
260 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
261 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
262 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
263 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
264 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
265 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
266 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
267 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
268 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
269 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
270 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
271 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
272 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
273 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
274 * gcc.dg/ipa/pr64307.c: Likewise.
275 * gcc.dg/ipa/pr77653.c: Likewise.
276
277 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
278
279 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
280 * g++.dg/other/i386-3.C: Ditto.
281 * gcc.target/i386/sse-12.c: Ditto.
282 * gcc.target/i386/sse-13.c: Ditto.
283 * gcc.target/i386/sse-22.c: Ditto.
284 * gcc.target/i386/sse-23.c: Ditto.
285 * gcc.target/i386/builtin_target.c: Handle new option.
286 * gcc.target/i386/funcspec-56.inc: Test new attributes.
287 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
288 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
289
290 2017-01-09 Martin Sebor <msebor@redhat.com>
291
292 PR testsuite/79036
293 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
294 with different precisions.
295
296 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
297
298 * g++.dg/opt/call2.C: New test.
299 * g++.dg/opt/call3.C: Likewise.
300 * gnat.dg/array26.adb: New test.
301 * gnat.dg/array26_pkg.ad[sb]: New helper.
302 * gnat.dg/array27.adb: New test.
303 * gnat.dg/array27_pkg.ad[sb]: New helper.
304 * gnat.dg/array28.adb: New test.
305 * gnat.dg/array28_pkg.ad[sb]: New helper.
306
307 2017-01-09 Jakub Jelinek <jakub@redhat.com>
308
309 PR translation/79019
310 PR translation/79020
311 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
312 diagnostics.
313 * gfortran.dg/initialization_17.f90: Likewise.
314
315 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
316
317 PR testsuite/79026
318 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
319 * gcc.target/i386/pr78904-4.c: Likewise.
320 * gcc.target/i386/pr78904-6.c: Likewise.
321 * gcc.target/i386/pr78967-2.c: Likewise.
322
323 2017-01-09 Jakub Jelinek <jakub@redhat.com>
324
325 PR tree-optimization/78899
326 * gcc.target/i386/pr78899.c: New test.
327 * gcc.dg/pr71077.c: New test.
328
329 2017-01-09 Martin Jambor <mjambor@suse.cz>
330
331 PR ipa/78365
332 PR ipa/78599
333 * gcc.dg/torture/pr78365.c: New test.
334
335 2017-01-09 Jakub Jelinek <jakub@redhat.com>
336
337 PR c++/78948
338 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
339 (main): Use int* instead of long long.
340
341 PR tree-optimization/78938
342 * gcc.dg/vect/pr78938.c: New test.
343
344 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
345
346 * gcc.dg/20161219.c: New test.
347
348 2017-01-09 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/78997
351 * gcc.dg/torture/pr78997.c: New testcase.
352
353 2017-01-09 Richard Biener <rguenther@suse.de>
354
355 PR debug/79000
356 * g++.dg/lto/pr79000_0.C: New testcase.
357 * g++.dg/lto/pr79000_1.c: Likewise.
358
359 2017-01-08 Martin Sebor <msebor@redhat.com>
360
361 PR middle-end/77708
362 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
363 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
364 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
365 due to bug 78969.
366 * gcc.dg/format/pr78569.c: Adjust.
367
368 2017-01-07 David Malcolm <dmalcolm@redhat.com>
369
370 PR c++/72803
371 * g++.dg/diagnostic/pr72803.C: New test case.
372
373 2017-01-07 Martin Sebor <msebor@redhat.com>
374
375 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
376 * gcc.dg/attr-alloc_size-4.c: Same.
377
378 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
379
380 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
381 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
382 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
383 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
384 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
385 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
386 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
387
388 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
389 * gcc.dg/memcmp-1.c: New.
390 * gcc.dg/strncmp-1.c: New.
391
392 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
393
394 * gcc.target/arm/acle/mcrr: New.
395 * gcc.target/arm/acle/mcrr2: New.
396 * gcc.target/arm/acle/mrrc: New.
397 * gcc.target/arm/acle/mrrc2: New.
398
399 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
400
401 * gcc.target/arm/acle/mcr.c: New.
402 * gcc.target/arm/acle/mrc.c: New.
403 * gcc.target/arm/acle/mcr2.c: New.
404 * gcc.target/arm/acle/mrc2.c: New.
405
406 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
407
408 * gcc.target/arm/acle/ldc: New.
409 * gcc.target/arm/acle/ldc2: New.
410 * gcc.target/arm/acle/ldcl: New.
411 * gcc.target/arm/acle/ldc2l: New.
412 * gcc.target/arm/acle/stc: New.
413 * gcc.target/arm/acle/stc2: New.
414 * gcc.target/arm/acle/stcl: New.
415 * gcc.target/arm/acle/stc2l: New.
416
417 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
418
419 * gcc.target/arm/acle/acle.exp: Run tests for different options
420 and make sure fat-lto-objects is used such that we can still do
421 assemble scans.
422 * gcc.target/arm/acle/cdp.c: New.
423 * gcc.target/arm/acle/cdp2.c: New.
424 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
425 (check_effective_target_arm_coproc1_ok_nocache): New.
426 (check_effective_target_arm_coproc2_ok): New.
427 (check_effective_target_arm_coproc2_ok_nocache): New.
428 (check_effective_target_arm_coproc3_ok): New.
429 (check_effective_target_arm_coproc3_ok_nocache): New.
430 (check_effective_target_arm_coproc4_ok): New.
431 (check_effective_target_arm_coproc4_ok_nocache): New.
432
433 2017-01-06 Martin Sebor <msebor@redhat.com>
434
435 PR middle-end/78605
436 * gcc.dg/tree-ssa/pr78605.c: New test.
437
438 2017-01-05 Martin Sebor <msebor@redhat.com>
439
440 PR tree-optimization/78910
441 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
442 diagnostics.
443 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
444 * gcc.dg/tree-ssa/pr78910.c: New test.
445
446 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
447
448 * gcc.dg/sso-10.c: New test.
449
450 2017-01-05 Jakub Jelinek <jakub@redhat.com>
451
452 PR tree-optimization/71016
453 * gcc.target/i386/pr71016.c: New test.
454 * gcc.target/aarch64/pr71016.c: New test.
455 * gcc.dg/tree-ssa/pr66726-3.c: New test.
456
457 PR c++/78931
458 * g++.dg/cpp1z/decomp19.C: New test.
459
460 PR c++/78890
461 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
462 * g++.dg/init/union1.C: Likewise.
463 * g++.dg/cpp0x/union6.C: Expect errors.
464 * g++.dg/cpp0x/union8.C: New test.
465 * g++.dg/cpp0x/pr78890-1.C: New test.
466 * g++.dg/cpp0x/pr78890-2.C: New test.
467
468 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
469
470 * gcc.target/powerpc/pr71670.c: Require p9vector.
471 * gcc.target/powerpc/p9-novsx.c: Same.
472
473 2017-01-05 David Malcolm <dmalcolm@redhat.com>
474
475 * selftests/asr_div1.rtl: New file.
476 * selftests/aarch64: New subdirectory.
477 * selftests/aarch64/times-two.rtl: New file.
478 * selftests/bb-index.rtl: New file.
479 * selftests/cfg-test.rtl: New file.
480 * selftests/const-int.rtl: New file.
481 * selftests/example-labels.rtl: New file.
482 * selftests/insn-with-mode.rtl: New file.
483 * selftests/jump-to-label-ref.rtl: New file.
484 * selftests/jump-to-return.rtl: New file.
485 * selftests/jump-to-simple-return.rtl: New file.
486 * selftests/mem.rtl: New file.
487 * selftests/note-insn-deleted.rtl: New file.
488 * selftests/note_insn_basic_block.rtl: New file.
489 * selftests/simple-cse.rtl: New file.
490 * selftests/symbol-ref.rtl: New file.
491 * selftests/x86_64: New subdirectory.
492 * selftests/x86_64/call-insn.rtl: New file.
493 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
494 * selftests/x86_64/times-two.rtl: New file.
495 * selftests/x86_64/unspec.rtl: New file.
496
497 2017-01-05 Nathan Sidwell <nathan@acm.org>
498
499 PR c++/78765
500 * g++.dg/cpp0x/pr78765.C: New.
501
502 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
503
504 * gcc.target/s390/memcpy-2.c: New test.
505 * gcc.target/s390/memset-2.c: New test.
506
507 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
508
509 * gcc.target/s390/memcpy-1.c: New test.
510
511 2017-01-04 Jeff Law <law@redhat.com>
512
513 PR tree-optimization/78812
514 * g++.dg/torture/pr78812.C: New test.
515
516 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
517
518 PR target/71977
519 PR target/70568
520 PR target/78823
521 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
522 64-bit VSX systems with direct move, whether we optimize common
523 code sequences in the GLIBC math library for float math functions.
524 * gcc.target/powerpc/pr71977-2.c: Likewise.
525
526 2017-01-04 Marek Polacek <polacek@redhat.com>
527
528 PR c++/64767
529 * c-c++-common/Wpointer-compare-1.c: New test.
530
531 2017-01-04 Jakub Jelinek <jakub@redhat.com>
532
533 PR c++/78949
534 * c-c++-common/Wunused-var-16.c: New test.
535
536 PR c++/78693
537 * g++.dg/cpp0x/pr78693.C: New test.
538
539 PR driver/78957
540 * gcc.dg/pr78957.c: New test.
541
542 * g++.dg/cpp1y/auto-fn34.C: New test.
543
544 PR c++/71182
545 * g++.dg/cpp0x/pr71182.C: New test.
546
547 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
548
549 PR target/78056
550 * gcc.target/powerpc/pr78056-1.c: New test.
551 * gcc.target/powerpc/pr78056-2.c: New test.
552 * gcc.target/powerpc/pr78056-3.c: New test.
553 * gcc.target/powerpc/pr78056-4.c: New test.
554 * gcc.target/powerpc/pr78056-5.c: New test.
555 * gcc.target/powerpc/pr78056-6.c: New test.
556 * gcc.target/powerpc/pr78056-7.c: New test.
557 * gcc.target/powerpc/pr78056-8.c: New test.
558 * lib/target-supports.exp
559 (check_effective_target_powerpc_popcntb_ok): New procedure to test
560 whether the effective target supports the popcntb instruction.
561
562 2017-01-03 Jeff Law <law@redhat.com>
563
564 PR tree-optimization/67955
565 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
566
567 2017-01-04 Marek Polacek <polacek@redhat.com>
568
569 PR c++/77545
570 PR c++/77284
571 * g++.dg/cpp0x/range-for32.C: New test.
572 * g++.dg/cpp0x/range-for33.C: New test.
573
574 2017-01-04 David Malcolm <dmalcolm@redhat.com>
575
576 * gcc.dg/Wmissing-braces-fixits.c: New test case.
577
578 2017-01-04 Nathan Sidwell <nathan@acm.org>
579
580 PR c++/66735
581 * g++.dg/cpp1y/pr66735.C: New.
582
583 2017-01-04 Jakub Jelinek <jakub@redhat.com>
584
585 PR tree-optimization/71563
586 * gcc.dg/tree-ssa/pr71563.c: New test.
587
588 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
589
590 PR fortran/78534
591 PR fortran/78976
592 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
593 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
594 * gfortran.dg/transfer_intrinsic_1.f90: Change
595 scan-tree-dump-times due to gfc_trans_string_copy change to
596 avoid -Wstringop-overflow.
597
598 2017-01-03 Jeff Law <law@redhat.com>
599
600 PR tree-optimization/78856
601 * gcc.c-torture/execute/pr78856.c: New test.
602
603 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
604
605 PR target/78953
606 * gcc.target/powerpc/pr78953.c: New test.
607
608 2017-01-03 Ian Lance Taylor <iant@google.com>
609
610 * gcc.misc-tests/godump-1.c: Update for accurate representation of
611 enums.
612
613 2017-01-03 Martin Sebor <msebor@redhat.com>
614
615 PR tree-optimization/78696
616 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
617 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
618 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
619 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
620
621 2017-01-03 David Malcolm <dmalcolm@redhat.com>
622
623 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
624 with more than one digit.
625 * lib/gcc-dg.exp (process-message): Support more than one digit
626 in relative line specifications.
627
628 2017-01-03 Jakub Jelinek <jakub@redhat.com>
629
630 PR tree-optimization/78965
631 * gcc.dg/pr78965.c: New test.
632
633 PR middle-end/78901
634 * g++.dg/opt/pr78901.C: New test.
635
636 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
637
638 PR fortran/78534
639 PR fortran/66310
640 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
641 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
642 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
643 * gfortran.dg/repeat_7.f90: New test for PR 66310.
644 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
645 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
646 * gfortran.dg/string_1_lp64.f90: New test.
647 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
648 * gfortran.dg/string_3_lp64.f90: New test.
649 * gfortran.dg/transfer_intrinsic_1.f90: Change
650 scan-tree-dump-times due to gfc_trans_string_copy change to
651 avoid -Wstringop-overflow.
652
653 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
654
655 PR target/78967
656 * gcc.target/i386/pr78967-1.c: New test.
657 * gcc.target/i386/pr78967-2.c: Ditto.
658 * gcc.target/i386/pr78967-3.c: Ditto.
659
660 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
661 * gcc.target/i386/pr78904-4.c: Ditto.
662 * gcc.target/i386/pr78904-6.c: Ditto.
663
664 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
665
666 PR middle-end/77674
667 * g++.dg/torture/pr77674.C: New testcase.
668
669 2017-01-01 Jakub Jelinek <jakub@redhat.com>
670
671 Update copyright years.
672 \f
673 Copyright (C) 2017 Free Software Foundation, Inc.
674
675 Copying and distribution of this file, with or without modification,
676 are permitted in any medium without royalty provided the copyright
677 notice and this notice are preserved.