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