re PR lto/79061 ([LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initializati...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-01-18 Maxim Ostapenko <m.ostapenko@samsung.com>
2
3 PR lto/79061
4 * gcc.dg/cpp/mi1.c: Adjust testcase.
5 * gcc.dg/pch/cpp-3.c: Likewise.
6
7 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8
9 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10 vec_bperm.
11 * gcc.target/powerpc/p9-vbpermd.c: New file.
12
13 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14
15 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
16 (must_not_compile2): Downcase first letter of error messages.
17 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
18 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
19
20 2017-01-18 Nathan Sidwell <nathan@acm.org>
21
22 PR c++/79091
23 * g++.dg/pr79091.C: New.
24
25 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
26
27 * gcc.target/msp430/mul_f5_muldef.c: New test.
28
29 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
30
31 PR target/79004
32 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
33 options. Fix up the syntax for using \m and \M.
34
35 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
36
37 PR target/78875
38 * gcc.target/powerpc/ssp-1.c: New testcase.
39 * gcc.target/powerpc/ssp-2.c: New testcase.
40
41 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
42
43 * gcc.target/aarch64/eh_return.c: New test.
44
45 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
46
47 * vec-rlmi-rlnm.c: New file.
48
49 2017-01-17 Nathan Sidwell <nathan@acm.org>
50
51 PR c++/61636
52 * g++.dg/cpp1y/pr61636-1.C: New.
53 * g++.dg/cpp1y/pr61636-2.C: New.
54 * g++.dg/cpp1y/pr61636-3.C: New.
55
56 2017-01-17 Martin Sebor <msebor@redhat.com>
57
58 PR testsuite/79115
59 * gcc.dg/pr78768.c: Make it a link-only test.
60
61 2017-01-17 David Malcolm <dmalcolm@redhat.com>
62
63 PR c++/71497
64 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
65 expected messages.
66 * c-c++-common/Wmisleading-indentation.c: Likewise.
67
68 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
69
70 PR target/79058
71 * gcc.target/arm/pr79058.c: New.
72
73 2017-01-17 Jakub Jelinek <jakub@redhat.com>
74
75 PR tree-optimization/71854
76 * gcc.dg/vect/pr71854.c: New test.
77
78 2017-01-17 Martin Liska <mliska@suse.cz>
79
80 PR ipa/71207
81 * g++.dg/ipa/pr71207.C: New test.
82
83 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
84
85 PR middle-end/77445
86 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
87 * gcc.dg/tree-ssa/pr77445.c: New testcase.
88
89 2017-01-17 Jakub Jelinek <jakub@redhat.com>
90
91 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
92 rather than long unsigned int.
93 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
94
95 2017-01-17 Richard Biener <rguenther@suse.de>
96
97 PR tree-optimization/71433
98 * gcc.dg/Warray-bounds-20.c: New testcase.
99
100 2017-01-17 Richard Biener <rguenther@suse.de>
101
102 PR testsuite/52563
103 PR testsuite/71237
104 PR testsuite/77737
105 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
106 * gcc.dg/tree-ssa/scev-4.c: Likewise.
107 * gcc.dg/tree-ssa/scev-5.c: Likewise.
108
109 2017-01-17 Alan Modra <amodra@gmail.com>
110
111 * gcc.target/powerpc/pr79066.c: New.
112
113 2017-01-16 Jeff Law <law@redhat.com>
114
115 PR tree-optimization/33562
116 PR tree-optimization/61912
117 PR tree-optimization/77485
118 PR tree-optimization/79090
119 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
120 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
121
122 2017-01-16 Jakub Jelinek <jakub@redhat.com>
123
124 PR c/79089
125 * gcc.c-torture/compile/pr79089.c: New test.
126
127 PR target/79080
128 * gcc.dg/pr79080.c: New test.
129
130 2017-01-16 David Malcolm <dmalcolm@redhat.com>
131
132 PR c/78304
133 * gcc.dg/format/pr78304.c: Convert argument from integral type
134 to a pointer.
135 * gcc.dg/format/pr78304-2.c: Likewise.
136
137 2017-01-16 Carl Love <cel@us.ibm.com>
138
139 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
140 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
141
142 2017-01-16 Carl Love <cel@us.ibm.com>
143
144 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
145 Change arguments and return type to bool long long.
146
147 2017-01-16 Martin Sebor <msebor@redhat.com>
148
149 PR testsuite/79051
150 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
151 on x86.
152
153 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
154
155 Revert:
156 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/71737
159 * g++.dg/cpp0x/pr71737.C: New.
160
161 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
162
163 * gcc.target/powerpc/swaps-p8-27.c: New.
164
165 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
166
167 PR c++/71737
168 * g++.dg/cpp0x/pr71737.C: New.
169
170 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
171
172 * gnat.dg/opt62.adb: New test.
173 * gnat.dg/opt62_pkg.ads: New helper.
174
175 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
176
177 PR rtl-optimization/78626
178 PR rtl-optimization/78727
179 * gcc.dg/torture/pr78626.c: New test.
180 * gcc.dg/torture/pr78727.c: New test.
181
182 2017-01-14 Alan Modra <amodra@gmail.com>
183
184 * gcc.c-torture/compile/pr72749.c: New test.
185
186 2017-01-13 David Malcolm <dmalcolm@redhat.com>
187
188 PR c/78304
189 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
190 (test_macro_2): New test.
191 (test_macro_3): New test.
192 (test_macro_4): New test.
193 (test_non_contiguous_strings): Convert line number to line offset.
194 * gcc.dg/format/pr78304-2.c: New test case.
195 * gcc.dg/format/pr78304.c: New test case.
196
197 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
198
199 * gcc.target/i386/funcspec-56.inc: Add missing options and
200 reorder options by implied ISAs, as in ix86_target_string.
201
202 2017-01-13 Marek Polacek <polacek@redhat.com>
203
204 PR c++/71166
205 * g++.dg/cpp0x/constexpr-array18.C: New test.
206
207 2017-01-13 Jeff Law <law@redhat.com>
208
209 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
210
211 PR tree-optimization/61912
212 PR tree-optimization/77485
213 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
214 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
215 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
216
217 PR tree-optimization/33562
218 PR tree-optimization/61912
219 PR tree-optimization/77485
220 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
221 * gcc.dg/tree-ssa/complex-5.c: Likewise.
222 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
223 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
224 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
225 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
226 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
227
228 2017-01-13 Martin Liska <mliska@suse.cz>
229
230 PR ipa/79043
231 * gcc.c-torture/execute/pr79043.c: New test.
232
233 2017-01-13 Richard Biener <rguenther@suse.de>
234
235 PR middle-end/78411
236 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
237
238 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
239
240 PR fortran/70697
241 * gfortran.dg/coarray/event_4.f08: New test.
242
243 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
244
245 PR fortran/70696
246 * gfortran.dg/coarray/event_3.f08: New test.
247
248 2017-01-13 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/77283
251 * gcc.dg/tree-ssa/split-path-9.c: Fix.
252
253 2017-01-13 Richard Biener <rguenther@suse.de>
254
255 * gcc.dg/gimplefe-22.c: New testcase.
256
257 2017-01-13 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/77283
260 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
261 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
262 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
263
264 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
265
266 * gcc.dg/pr77862.c: Require fpic target.
267
268 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
269
270 PR target/79004
271 * gcc.target/powerpc/pr79004.c: New test.
272
273 2017-01-12 Martin Sebor <msebor@redhat.com>
274
275 * gcc.dg/pr78138.c: Adjust.
276 * gcc.dg/pr78768.c: Adjust.
277 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
278 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
279 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
280 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
281 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
282 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
283 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
284 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
285 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
286 * gcc.dg/tree-ssa/pr78605.c: Adjust.
287 * gcc.dg/tree-ssa/pr78622.c: Adjust.
288
289 2017-01-12 Jakub Jelinek <jakub@redhat.com>
290
291 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
292
293 2017-01-12 Martin Sebor <msebor@redhat.com>
294
295 PR testsuite/79051
296 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
297 due to bug 79054.
298
299 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
300
301 * gcc.dg/pr78768.c: Require LTO.
302
303 2017-01-12 Martin Sebor <msebor@redhat.com>
304
305 PR c/79074
306 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
307 due to the referenced bug.
308
309 2017-01-12 Martin Sebor <msebor@redhat.com>
310
311 PR testsuite/79073
312 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
313
314 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
315
316 * gcc.target/i386/builtin_target.c (check_features): Check all
317 supported __builtin_cpu_supports options.
318
319 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320
321 PR tree-optimization/78319
322 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
323 Remove xfail.
324
325 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
326
327 PR target/79044
328 * gcc.target/powerpc/swaps-p8-26.c: New.
329
330 2017-01-12 Richard Biener <rguenther@suse.de>
331
332 * gcc.dg/gimplefe-21.c: New testcase.
333
334 2017-01-12 Michael Collison <michael.collison@arm.com>
335
336 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
337
338 2017-01-11 Julia Koval <julia.koval@intel.com>
339 Uros Bizjak <ubizjak@gmail.com>
340
341 * gcc.target/i386/sgx.c New test.
342 * gcc.target/i386/sse-12.c: Add -msgx.
343 * gcc.target/i386/sse-13.c: Ditto.
344 * gcc.target/i386/sse-14.c: Ditto.
345 * gcc.target/i386/sse-22.c: Ditto.
346 * gcc.target/i386/sse-23.c: Ditto.
347 * g++.dg/other/i386-2.C: Ditto.
348 * g++.dg/other/i386-3.C: Ditto.
349
350 2017-01-11 Martin Sebor <msebor@redhat.com>
351
352 PR c++/24511
353 * g++.dg/template/explicit9.C: New test.
354
355 2017-01-11 Nathan Sidwell <nathan@acm.org>
356
357 PR c++/77812
358 * g++.dg/pr77812.C: New.
359
360 2017-01-11 Jakub Jelinek <jakub@redhat.com>
361
362 PR c++/71537
363 * g++.dg/cpp1y/constexpr-71537.C: New test.
364
365 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
366 argument.
367
368 2017-01-11 Martin Sebor <msebor@redhat.com>
369
370 PR c/47931
371 * c-c++-common/Waddress-2.c: New test.
372
373 2017-01-11 Jakub Jelinek <jakub@redhat.com>
374
375 PR c++/78341
376 * g++.dg/cpp0x/pr78341.C: New test.
377
378 2017-01-11 Martin Sebor <msebor@redhat.com>
379
380 PR c/78768
381 * gcc.dg/pr78768.c: New test.
382
383 2017-01-11 David Malcolm <dmalcolm@redhat.com>
384
385 PR driver/78877
386 * gcc.dg/spellcheck-options-14.c: New test case.
387 * gcc.dg/spellcheck-options-15.c: New test case.
388 * gcc.dg/spellcheck-options-16.c: New test case.
389 * gcc.dg/spellcheck-options-17.c: New test case.
390
391 2017-01-11 Martin Liska <mliska@suse.cz>
392
393 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
394
395 2017-01-11 Jakub Jelinek <jakub@redhat.com>
396
397 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
398 instead of just 1 for the decomposition from struct C.
399
400 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
401
402 * gcc.c-torture/execute/20170111-1.c: New test.
403
404 2017-01-11 Richard Biener <rguenther@suse.de>
405
406 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
407
408 2017-01-11 Jakub Jelinek <jakub@redhat.com>
409
410 PR middle-end/50199
411 * gcc.dg/lto/pr50199_0.c: New test.
412
413 2017-01-10 Martin Sebor <msebor@redhat.com>
414
415 PR testsuite/78960
416 PR testsuite/78959
417 PR testsuite/78133
418 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
419 * gcc.dg/tree-ssa/pr78622.c: Ditto.
420
421 2017-01-10 Martin Sebor <msebor@redhat.com>
422
423 PR middle-end/78138
424 * gcc.dg/pr78138.c: New test.
425
426 2017-01-10 David Malcolm <dmalcolm@redhat.com>
427
428 PR c++/77949
429 * g++.dg/diagnostic/pr77949.C: New test case.
430
431 2017-01-10 Martin Sebor <msebor@redhat.com>
432
433 PR middle-end/78245
434 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
435
436 2017-01-10 Martin Sebor <msebor@redhat.com>
437
438 PR tree-optimization/78775
439 * gcc.dg/attr-alloc_size-4.c: Add test cases.
440 * gcc.dg/attr-alloc_size-10.c: New test.
441 * gcc.dg/attr-alloc_size-11.c: New test.
442 * gcc.dg/builtin-stringop-chk-7.c: New test.
443 * gcc.dg/pr78775.c: New test.
444 * gcc.dg/pr78973-2.c: New test.
445 * gcc.dg/pr78973.c: New test.
446
447 2017-01-10 Jeff Law <law@redhat.com>
448
449 PR tree-optimization/77766
450 PR tree-optimization/78856
451 * gcc.c-torture/execute/pr77766.c: New test.
452
453 2016-01-10 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/79034
456 * g++.dg/torture/pr79034.C: New testcase.
457
458 2017-01-10 Martin Liska <mliska@suse.cz>
459
460 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
461 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
462 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
463 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
464 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
465 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
466 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
467 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
468 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
469 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
470 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
471 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
472 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
473 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
474 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
475 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
476 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
477 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
478 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
479 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
480 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
481 * gcc.dg/ipa/pr64307.c: Likewise.
482 * gcc.dg/ipa/pr77653.c: Likewise.
483
484 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
485
486 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
487 * g++.dg/other/i386-3.C: Ditto.
488 * gcc.target/i386/sse-12.c: Ditto.
489 * gcc.target/i386/sse-13.c: Ditto.
490 * gcc.target/i386/sse-22.c: Ditto.
491 * gcc.target/i386/sse-23.c: Ditto.
492 * gcc.target/i386/builtin_target.c: Handle new option.
493 * gcc.target/i386/funcspec-56.inc: Test new attributes.
494 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
495 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
496
497 2017-01-09 Martin Sebor <msebor@redhat.com>
498
499 PR testsuite/79036
500 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
501 with different precisions.
502
503 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
504
505 * g++.dg/opt/call2.C: New test.
506 * g++.dg/opt/call3.C: Likewise.
507 * gnat.dg/array26.adb: New test.
508 * gnat.dg/array26_pkg.ad[sb]: New helper.
509 * gnat.dg/array27.adb: New test.
510 * gnat.dg/array27_pkg.ad[sb]: New helper.
511 * gnat.dg/array28.adb: New test.
512 * gnat.dg/array28_pkg.ad[sb]: New helper.
513
514 2017-01-09 Jakub Jelinek <jakub@redhat.com>
515
516 PR translation/79019
517 PR translation/79020
518 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
519 diagnostics.
520 * gfortran.dg/initialization_17.f90: Likewise.
521
522 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
523
524 PR testsuite/79026
525 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
526 * gcc.target/i386/pr78904-4.c: Likewise.
527 * gcc.target/i386/pr78904-6.c: Likewise.
528 * gcc.target/i386/pr78967-2.c: Likewise.
529
530 2017-01-09 Jakub Jelinek <jakub@redhat.com>
531
532 PR tree-optimization/78899
533 * gcc.target/i386/pr78899.c: New test.
534 * gcc.dg/pr71077.c: New test.
535
536 2017-01-09 Martin Jambor <mjambor@suse.cz>
537
538 PR ipa/78365
539 PR ipa/78599
540 * gcc.dg/torture/pr78365.c: New test.
541
542 2017-01-09 Jakub Jelinek <jakub@redhat.com>
543
544 PR c++/78948
545 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
546 (main): Use int* instead of long long.
547
548 PR tree-optimization/78938
549 * gcc.dg/vect/pr78938.c: New test.
550
551 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
552
553 * gcc.dg/20161219.c: New test.
554
555 2017-01-09 Richard Biener <rguenther@suse.de>
556
557 PR tree-optimization/78997
558 * gcc.dg/torture/pr78997.c: New testcase.
559
560 2017-01-09 Richard Biener <rguenther@suse.de>
561
562 PR debug/79000
563 * g++.dg/lto/pr79000_0.C: New testcase.
564 * g++.dg/lto/pr79000_1.c: Likewise.
565
566 2017-01-08 Martin Sebor <msebor@redhat.com>
567
568 PR middle-end/77708
569 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
570 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
571 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
572 due to bug 78969.
573 * gcc.dg/format/pr78569.c: Adjust.
574
575 2017-01-07 David Malcolm <dmalcolm@redhat.com>
576
577 PR c++/72803
578 * g++.dg/diagnostic/pr72803.C: New test case.
579
580 2017-01-07 Martin Sebor <msebor@redhat.com>
581
582 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
583 * gcc.dg/attr-alloc_size-4.c: Same.
584
585 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
586
587 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
588 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
589 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
590 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
591 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
592 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
593 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
594
595 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
596 * gcc.dg/memcmp-1.c: New.
597 * gcc.dg/strncmp-1.c: New.
598
599 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
600
601 * gcc.target/arm/acle/mcrr: New.
602 * gcc.target/arm/acle/mcrr2: New.
603 * gcc.target/arm/acle/mrrc: New.
604 * gcc.target/arm/acle/mrrc2: New.
605
606 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
607
608 * gcc.target/arm/acle/mcr.c: New.
609 * gcc.target/arm/acle/mrc.c: New.
610 * gcc.target/arm/acle/mcr2.c: New.
611 * gcc.target/arm/acle/mrc2.c: New.
612
613 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
614
615 * gcc.target/arm/acle/ldc: New.
616 * gcc.target/arm/acle/ldc2: New.
617 * gcc.target/arm/acle/ldcl: New.
618 * gcc.target/arm/acle/ldc2l: New.
619 * gcc.target/arm/acle/stc: New.
620 * gcc.target/arm/acle/stc2: New.
621 * gcc.target/arm/acle/stcl: New.
622 * gcc.target/arm/acle/stc2l: New.
623
624 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
625
626 * gcc.target/arm/acle/acle.exp: Run tests for different options
627 and make sure fat-lto-objects is used such that we can still do
628 assemble scans.
629 * gcc.target/arm/acle/cdp.c: New.
630 * gcc.target/arm/acle/cdp2.c: New.
631 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
632 (check_effective_target_arm_coproc1_ok_nocache): New.
633 (check_effective_target_arm_coproc2_ok): New.
634 (check_effective_target_arm_coproc2_ok_nocache): New.
635 (check_effective_target_arm_coproc3_ok): New.
636 (check_effective_target_arm_coproc3_ok_nocache): New.
637 (check_effective_target_arm_coproc4_ok): New.
638 (check_effective_target_arm_coproc4_ok_nocache): New.
639
640 2017-01-06 Martin Sebor <msebor@redhat.com>
641
642 PR middle-end/78605
643 * gcc.dg/tree-ssa/pr78605.c: New test.
644
645 2017-01-05 Martin Sebor <msebor@redhat.com>
646
647 PR tree-optimization/78910
648 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
649 diagnostics.
650 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
651 * gcc.dg/tree-ssa/pr78910.c: New test.
652
653 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
654
655 * gcc.dg/sso-10.c: New test.
656
657 2017-01-05 Jakub Jelinek <jakub@redhat.com>
658
659 PR tree-optimization/71016
660 * gcc.target/i386/pr71016.c: New test.
661 * gcc.target/aarch64/pr71016.c: New test.
662 * gcc.dg/tree-ssa/pr66726-3.c: New test.
663
664 PR c++/78931
665 * g++.dg/cpp1z/decomp19.C: New test.
666
667 PR c++/78890
668 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
669 * g++.dg/init/union1.C: Likewise.
670 * g++.dg/cpp0x/union6.C: Expect errors.
671 * g++.dg/cpp0x/union8.C: New test.
672 * g++.dg/cpp0x/pr78890-1.C: New test.
673 * g++.dg/cpp0x/pr78890-2.C: New test.
674
675 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
676
677 * gcc.target/powerpc/pr71670.c: Require p9vector.
678 * gcc.target/powerpc/p9-novsx.c: Same.
679
680 2017-01-05 David Malcolm <dmalcolm@redhat.com>
681
682 * selftests/asr_div1.rtl: New file.
683 * selftests/aarch64: New subdirectory.
684 * selftests/aarch64/times-two.rtl: New file.
685 * selftests/bb-index.rtl: New file.
686 * selftests/cfg-test.rtl: New file.
687 * selftests/const-int.rtl: New file.
688 * selftests/example-labels.rtl: New file.
689 * selftests/insn-with-mode.rtl: New file.
690 * selftests/jump-to-label-ref.rtl: New file.
691 * selftests/jump-to-return.rtl: New file.
692 * selftests/jump-to-simple-return.rtl: New file.
693 * selftests/mem.rtl: New file.
694 * selftests/note-insn-deleted.rtl: New file.
695 * selftests/note_insn_basic_block.rtl: New file.
696 * selftests/simple-cse.rtl: New file.
697 * selftests/symbol-ref.rtl: New file.
698 * selftests/x86_64: New subdirectory.
699 * selftests/x86_64/call-insn.rtl: New file.
700 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
701 * selftests/x86_64/times-two.rtl: New file.
702 * selftests/x86_64/unspec.rtl: New file.
703
704 2017-01-05 Nathan Sidwell <nathan@acm.org>
705
706 PR c++/78765
707 * g++.dg/cpp0x/pr78765.C: New.
708
709 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
710
711 * gcc.target/s390/memcpy-2.c: New test.
712 * gcc.target/s390/memset-2.c: New test.
713
714 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
715
716 * gcc.target/s390/memcpy-1.c: New test.
717
718 2017-01-04 Jeff Law <law@redhat.com>
719
720 PR tree-optimization/78812
721 * g++.dg/torture/pr78812.C: New test.
722
723 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
724
725 PR target/71977
726 PR target/70568
727 PR target/78823
728 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
729 64-bit VSX systems with direct move, whether we optimize common
730 code sequences in the GLIBC math library for float math functions.
731 * gcc.target/powerpc/pr71977-2.c: Likewise.
732
733 2017-01-04 Marek Polacek <polacek@redhat.com>
734
735 PR c++/64767
736 * c-c++-common/Wpointer-compare-1.c: New test.
737
738 2017-01-04 Jakub Jelinek <jakub@redhat.com>
739
740 PR c++/78949
741 * c-c++-common/Wunused-var-16.c: New test.
742
743 PR c++/78693
744 * g++.dg/cpp0x/pr78693.C: New test.
745
746 PR driver/78957
747 * gcc.dg/pr78957.c: New test.
748
749 * g++.dg/cpp1y/auto-fn34.C: New test.
750
751 PR c++/71182
752 * g++.dg/cpp0x/pr71182.C: New test.
753
754 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
755
756 PR target/78056
757 * gcc.target/powerpc/pr78056-1.c: New test.
758 * gcc.target/powerpc/pr78056-2.c: New test.
759 * gcc.target/powerpc/pr78056-3.c: New test.
760 * gcc.target/powerpc/pr78056-4.c: New test.
761 * gcc.target/powerpc/pr78056-5.c: New test.
762 * gcc.target/powerpc/pr78056-6.c: New test.
763 * gcc.target/powerpc/pr78056-7.c: New test.
764 * gcc.target/powerpc/pr78056-8.c: New test.
765 * lib/target-supports.exp
766 (check_effective_target_powerpc_popcntb_ok): New procedure to test
767 whether the effective target supports the popcntb instruction.
768
769 2017-01-03 Jeff Law <law@redhat.com>
770
771 PR tree-optimization/67955
772 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
773
774 2017-01-04 Marek Polacek <polacek@redhat.com>
775
776 PR c++/77545
777 PR c++/77284
778 * g++.dg/cpp0x/range-for32.C: New test.
779 * g++.dg/cpp0x/range-for33.C: New test.
780
781 2017-01-04 David Malcolm <dmalcolm@redhat.com>
782
783 * gcc.dg/Wmissing-braces-fixits.c: New test case.
784
785 2017-01-04 Nathan Sidwell <nathan@acm.org>
786
787 PR c++/66735
788 * g++.dg/cpp1y/pr66735.C: New.
789
790 2017-01-04 Jakub Jelinek <jakub@redhat.com>
791
792 PR tree-optimization/71563
793 * gcc.dg/tree-ssa/pr71563.c: New test.
794
795 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
796
797 PR fortran/78534
798 PR fortran/78976
799 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
800 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
801 * gfortran.dg/transfer_intrinsic_1.f90: Change
802 scan-tree-dump-times due to gfc_trans_string_copy change to
803 avoid -Wstringop-overflow.
804
805 2017-01-03 Jeff Law <law@redhat.com>
806
807 PR tree-optimization/78856
808 * gcc.c-torture/execute/pr78856.c: New test.
809
810 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
811
812 PR target/78953
813 * gcc.target/powerpc/pr78953.c: New test.
814
815 2017-01-03 Ian Lance Taylor <iant@google.com>
816
817 * gcc.misc-tests/godump-1.c: Update for accurate representation of
818 enums.
819
820 2017-01-03 Martin Sebor <msebor@redhat.com>
821
822 PR tree-optimization/78696
823 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
824 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
825 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
826 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
827
828 2017-01-03 David Malcolm <dmalcolm@redhat.com>
829
830 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
831 with more than one digit.
832 * lib/gcc-dg.exp (process-message): Support more than one digit
833 in relative line specifications.
834
835 2017-01-03 Jakub Jelinek <jakub@redhat.com>
836
837 PR tree-optimization/78965
838 * gcc.dg/pr78965.c: New test.
839
840 PR middle-end/78901
841 * g++.dg/opt/pr78901.C: New test.
842
843 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
844
845 PR fortran/78534
846 PR fortran/66310
847 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
848 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
849 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
850 * gfortran.dg/repeat_7.f90: New test for PR 66310.
851 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
852 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
853 * gfortran.dg/string_1_lp64.f90: New test.
854 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
855 * gfortran.dg/string_3_lp64.f90: New test.
856 * gfortran.dg/transfer_intrinsic_1.f90: Change
857 scan-tree-dump-times due to gfc_trans_string_copy change to
858 avoid -Wstringop-overflow.
859
860 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
861
862 PR target/78967
863 * gcc.target/i386/pr78967-1.c: New test.
864 * gcc.target/i386/pr78967-2.c: Ditto.
865 * gcc.target/i386/pr78967-3.c: Ditto.
866
867 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
868 * gcc.target/i386/pr78904-4.c: Ditto.
869 * gcc.target/i386/pr78904-6.c: Ditto.
870
871 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
872
873 PR middle-end/77674
874 * g++.dg/torture/pr77674.C: New testcase.
875
876 2017-01-01 Jakub Jelinek <jakub@redhat.com>
877
878 Update copyright years.
879 \f
880 Copyright (C) 2017 Free Software Foundation, Inc.
881
882 Copying and distribution of this file, with or without modification,
883 are permitted in any medium without royalty provided the copyright
884 notice and this notice are preserved.