4a05eba88b9950a5b15dc8a931668a9585b5b8ab
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
2
3 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4 * gcc.dg/20031012-1.c: Likewise.
5 * gcc.dg/ipa/ipcp-1.c: Likewise.
6 * gcc.dg/torture/matrix-3.c: Likewise.
7 * gcc.target/powerpc/ppc-spe.c: Likewise.
8 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9
10 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
11
12 PR target/80246
13 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
14 powerpc_vsx_ok.
15 (std, ld): Limit scan-assembler-times check to lp64.
16 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
17 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
18 powerpc_vsx_ok.
19
20 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
21
22 PR target/80246
23 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
24
25 2017-04-03 Richard Biener <rguenther@suse.de>
26
27 PR tree-optimization/80275
28 * g++.dg/opt/pr80275.C: New testcase.
29
30 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
31
32 PR testsuite/79356
33 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
34
35 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
36
37 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
38 (bal): Increase iteration count and assume alignment.
39
40 2017-04-03 Bin Cheng <bin.cheng@arm.com>
41
42 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
43
44 2017-04-02 Andrew Pinski <apinski@cavium.com>
45
46 * gcc.c-torture/compile/nested-3.c: New testcase.
47 * gcc.c-torture/execute/20170401-1.c: New testcase.
48 * gcc.c-torture/execute/20170401-2.c: New testcase.
49
50 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
51
52 PR rtl-optimization/79405
53 gcc.dg/pr79405.c: New testcase.
54
55 2017-03-31 Jakub Jelinek <jakub@redhat.com>
56
57 PR debug/79255
58 * gcc.dg/pr79255.c: New test.
59
60 PR c++/79572
61 * g++.dg/ubsan/null-8.C: New test.
62
63 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
64
65 PR target/80107
66 * gfortran.dg/pr80107.f: New.
67
68 2017-03-31 Jeff Law <law@redhat.com>
69
70 PR tree-optimization/49498
71 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
72
73 2017-03-31 Richard Biener <rguenther@suse.de>
74
75 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
76
77 2017-03-31 Richard Biener <rguenther@suse.de>
78
79 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
80
81 2017-03-31 Jakub Jelinek <jakub@redhat.com>
82
83 PR libstdc++/80251
84 * g++.dg/ext/is_aggregate.C: New test.
85
86 PR middle-end/80173
87 * gcc.target/i386/pr80173.c: New test.
88
89 PR middle-end/80163
90 * gcc.dg/pr80163.c: New test.
91
92 PR debug/80025
93 * gcc.dg/torture/pr80025.c: New test.
94
95 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
96
97 * gcc.target/mips/pr52125.c: Add -msym32.
98
99 2017-03-30 Jakub Jelinek <jakub@redhat.com>
100
101 PR translation/80189
102 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
103 * g++.dg/gomp/sharing-1.C: Likewise.
104 * gfortran.dg/gomp/pr44536.f90: Likewise.
105 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
106 * gfortran.dg/gomp/sharing-3.f90: Likewise.
107 * gfortran.dg/gomp/crayptr3.f90: Likewise.
108 * gfortran.dg/gomp/pr33439.f90: Likewise.
109 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
110 * gfortran.dg/gomp/sharing-1.f90: Likewise.
111 * gfortran.dg/gomp/sharing-2.f90: Likewise.
112 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
113 * gcc.dg/gomp/sharing-1.c: Likewise.
114
115 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
116
117 PR target/80246
118 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
119 Darwin and SPE.
120 (dxex, dxexq): Update return type.
121 (diex, diexq): Update argument type.
122 * gcc.target/powerpc/pr80246.c: New test.
123
124 2017-03-30 Martin Jambor <mjambor@suse.cz>
125
126 PR ipa/77333
127 * g++.dg/ipa/pr77333.C: New test.
128
129 2017-03-30 Jakub Jelinek <jakub@redhat.com>
130
131 PR target/80206
132 * gcc.target/i386/pr80206.c: New test.
133
134 2017-03-30 Richard Biener <rguenther@suse.de>
135
136 PR tree-optimization/77498
137 * gfortran.dg/pr77498.f: New testcase.
138
139 2017-03-29 Marek Polacek <polacek@redhat.com>
140
141 PR c/79730
142 * gcc.dg/pr79730.c: New test.
143
144 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
145
146 PR libgfortran/78670
147 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
148 a character of length 1. Update test for success.
149 * gfortran.dg/dtio_28.f03: New test.
150 * gfortran.dg/dtio_4.f90: Update to open test file with status =
151 'scratch' to delete the file when done.
152
153 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
154
155 PR rtl-optimization/80233
156 * gcc.c-torture/compile/pr80233.c: New testcase.
157
158 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
159
160 PR fortran/80254
161 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
162 * gfortran.dg/dec_io_2a.f90: instead (new test).
163
164 2017-03-28 Jiong Wang <jiong.wang@arm.com>
165
166 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
167
168 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
169
170 PR testsuite/43496
171 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
172 generating PIC code.
173
174 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
175
176 PR rtl-optimization/80193
177 * gcc.target/i386/pr80193.c: New.
178
179 2017-03-28 Janus Weil <janus@gcc.gnu.org>
180
181 PR fortran/78661
182 * gfortran.dg/dtio_25.f90: Modified test case.
183 * gfortran.dg/dtio_27.f90: New test case.
184
185 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
186
187 PR target/53383
188 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
189 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
190 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
191
192 2017-03-28 Bin Cheng <bin.cheng@arm.com>
193
194 * gcc.c-torture/compile/irreducible-loop.c: New.
195
196 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
197
198 PR tree-optimization/80218
199 * gcc.dg/pr80218.c: New test.
200
201 2017-03-28 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/78644
204 * gcc.dg/pr78644-1.c: New testcase.
205 * gcc.dg/pr78644-2.c: Likewise.
206
207 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
208
209 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
210 * gcc.dg/pic-4.c: Likewise.
211 * gcc.dg/pie-3.c: Likewise.
212 * gcc.dg/pie-4.c: Likewise.
213
214 2017-03-28 Martin Liska <mliska@suse.cz>
215
216 PR ipa/80205
217 * g++.dg/ipa/pr80205.C: New test.
218
219 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
220
221 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
222 with sizeof(int) < 4.
223 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
224 * gcc.c-torture/execute/pr79737-2.c: Likewise.
225 * gcc.dg/torture/pr79777.c: Likewise.
226 * gcc.dg/torture/pr79910.c: Likewise.
227
228 2017-03-28 Richard Biener <rguenther@suse.de>
229
230 PR middle-end/80222
231 * g++.dg/pr80222.C: New testcase.
232
233 2017-03-28 Martin Liska <mliska@suse.cz>
234
235 PR ipa/80104
236 * gcc.dg/ipa/pr80104.c: New test.
237
238 2017-03-28 Marek Polacek <polacek@redhat.com>
239
240 PR sanitizer/80067
241 * c-c++-common/ubsan/shift-10.c: New test.
242
243 2017-03-27 Jeff Law <law@redhat.com>
244
245 PR tree-optimization/80216
246 * gcc.c-torture/compile/pr80216.c: New test.
247
248 2017-03-27 Jakub Jelinek <jakub@redhat.com>
249
250 PR middle-end/80162
251 * c-c++-common/pr80162-1.c: New test.
252 * c-c++-common/pr80162-2.c: New test.
253 * c-c++-common/pr80162-3.c: New test.
254
255 PR target/80102
256 * g++.dg/opt/pr80102.C: New test.
257
258 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
259
260 PR target/78543
261 * gcc.target/powerpc/pr78543.c: New test.
262
263 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
264
265 PR target/80103
266 * gcc.target/powerpc/pr80103-1.c: New test.
267
268 2017-03-27 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/80181
271 * gcc.dg/torture/pr80181.c: New testcase.
272
273 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
274
275 * testsuite/gcc.target/arc/interrupt-4.c: New file.
276
277 2017-03-27 Richard Biener <rguenther@suse.de>
278
279 PR ipa/79776
280 * g++.dg/ipa/pr79776.C: New testcase.
281
282 2017-03-27 Jakub Jelinek <jakub@redhat.com>
283
284 PR sanitizer/80168
285 * gcc.dg/asan/pr80168.c: New test.
286
287 2017-03-27 Richard Biener <rguenther@suse.de>
288
289 PR tree-optimization/80170
290 * gcc.dg/pr80170.c: New testcase.
291
292 2017-03-27 Richard Biener <rguenther@suse.de>
293
294 PR middle-end/80171
295 * g++.dg/torture/pr80171.C: New testcase.
296
297 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
298
299 * gcc.dg/torture/pr79732.c: Require alias support.
300 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
301
302 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
303 libatomic_available.
304 * gfortran.dg/coarray_image_status_1.f08: Likewise.
305 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
306
307 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
308
309 PR libgfortran/78881
310 * gfortran.dg/dtio_26.f90: New test.
311
312 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
313
314 PR fortran/80156
315 PR fortran/79382
316 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
317 testcase for PR80156. Add a main programme that tests that
318 the typebound generic is accessible.
319
320 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
321
322 PR rtl-optimization/80160
323 PR rtl-optimization/80159
324
325 * gcc.target/i386/pr80160.c: New test.
326
327 2017-03-24 Jakub Jelinek <jakub@redhat.com>
328
329 PR sanitizer/79904
330 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
331
332 2017-03-24 Marek Polacek <polacek@redhat.com>
333
334 PR c++/80119
335 * g++.dg/warn/Wuninitialized-9.C: New test.
336
337 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
338
339 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
340 and remove the high-level builtin. The error message for the
341 would prevent compilation from reaching the second.
342 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
343
344 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
345
346 * gcc.target/s390/vxe/negfma-1.c: New test.
347
348 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
349
350 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
351 * gcc.target/s390/arch12/mul-1.c: New test.
352 * gcc.target/s390/arch12/mul-2.c: New test.
353
354 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
355
356 * gcc.target/s390/vxe/vllezlf-1.c: New test.
357
358 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
359
360 * gcc.target/s390/vxe/popcount-1.c: New test.
361
362 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
363
364 * gcc.target/s390/vxe/bitops-1.c: New test.
365
366 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
367
368 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
369 * lib/target-supports.exp: Add effective target check s390_vxe.
370
371 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
372
373 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
374 comparison instructions used from now on.
375
376 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
377
378 * gcc.target/s390/s390.exp (check_effective_target_vector):
379 Include target-supports.exp and move target_vector check routine
380 ...
381 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
382 here and rename it.
383 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
384 check from vector to s390_vx.
385 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
386 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
387 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
388 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
389 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
390 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
391 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
392 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
393 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
394
395 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
396
397 * gcc.target/s390/vector/vec-init-2.c: New test.
398
399 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
400
401 * gcc.dg/ubsan/pr79904-2.c: New test.
402
403 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
404
405 PR target/79893
406 * gcc.target/s390/zvector/pr79893.c: New test.
407
408 2017-03-24 Jakub Jelinek <jakub@redhat.com>
409
410 PR rtl-optimization/80112
411 * gcc.dg/pr80112.c: New test.
412
413 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
414
415 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
416 etc. line numbers.
417 * gcc.dg/Walloca-1.c: Likewise.
418 * gcc.dg/Walloca-2.c: Likewise.
419 * gcc.dg/Wvla-larger-than-2.c: Likewise.
420
421 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
422
423 PR tree-optimization/80158
424 * gfortran.fortran-torture/compile/pr80158.f: New file.
425
426 2017-03-24 Richard Biener <rguenther@suse.de>
427
428 PR tree-optimization/80167
429 * gcc.dg/graphite/pr80167.c: New testcase.
430
431 2017-03-24 Tom de Vries <tom@codesourcery.com>
432
433 PR testsuite/80092
434 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
435 dg-require-effective-target global_constructor.
436 * gcc.dg/tls/emutls-2.c: Same.
437
438 2017-03-24 Tom de Vries <tom@codesourcery.com>
439
440 PR testsuite/80092
441 * c-c++-common/Wimplicit-fallthrough-34.c: Add
442 dg-require-effective-target indirect_jumps.
443
444 2017-03-24 Tom de Vries <tom@codesourcery.com>
445
446 PR testsuite/80092
447 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
448 nonlocal_goto.
449
450 2017-03-24 Tom de Vries <tom@codesourcery.com>
451
452 PR testsuite/80092
453 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
454 * gcc.dg/Walloca-12.c: Same.
455 * gcc.dg/attr-alloc_size-8.c: Same.
456 * gcc.dg/Walloca-4.c: Same.
457 * gcc.dg/Walloca-8.c: Same.
458 * gcc.dg/Walloca-13.c: Same.
459 * gcc.dg/Walloca-14.c: Same.
460 * gcc.dg/attr-alloc_size-9.c: Same.
461 * gcc.dg/Walloca-1.c: Same.
462 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
463 * gcc.dg/Walloca-5.c: Same.
464 * gcc.dg/Walloca-10.c: Same.
465 * gcc.dg/Walloca-9.c: Same.
466 * gcc.dg/attr-alloc_size-6.c: Same.
467 * gcc.dg/Wvla-larger-than-1.c: Same.
468 * gcc.dg/torture/pr71881.c: Same.
469 * gcc.dg/torture/pr71901.c: Same.
470 * gcc.dg/torture/pr78742.c: Same.
471 * gcc.dg/builtin-alloc-size.c: Same.
472 * gcc.dg/Walloca-2.c: Same.
473 * gcc.dg/Walloca-6.c: Same.
474 * gcc.dg/Walloca-11.c: Same.
475 * gcc.dg/attr-alloc_size-7.c: Same.
476 * gcc.dg/Wvla-larger-than-2.c: Same.
477 * gcc.dg/Walloca-3.c: Same.
478 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
479 * gcc.c-torture/compile/pr79413.c: Same.
480 * gcc.c-torture/compile/pr78439.c: Same.
481
482 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
483
484 * gcc.target/powerpc/p9-options-1.c: New test.
485
486 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
487
488 PR target/71436
489 * gcc.c-torture/compile/pr71436.c: New test.
490
491 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
492 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/79908
495 PR tree-optimization/80136
496 * gcc.dg/torture/pr79908.c: New file.
497
498 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
499
500 PR fortran/39239
501 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
502
503 2017-03-22 Jakub Jelinek <jakub@redhat.com>
504
505 PR c++/80141
506 * g++.dg/gomp/pr80141.C: New test.
507
508 PR c++/80129
509 * g++.dg/torture/pr80129.C: New test.
510
511 PR sanitizer/80110
512 * g++.dg/tsan/pr80110.C: New test.
513
514 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
515
516 PR fortran/80142
517 * gfortran.dg/any_loc.f90: New test case.
518
519 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
520
521 PR target/80082
522 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
523 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
524
525 2017-03-22 Martin Liska <mliska@suse.cz>
526
527 PR target/79906
528 * g++.dg/ext/mv8.C: Add power* targets.
529
530 2017-03-21 Martin Sebor <msebor@redhat.com>
531
532 PR c++/79548
533 * g++.dg/warn/Wunused-var-26.C: New test.
534
535 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
536
537 PR tree-optimization/79908
538 * gcc.dg/torture/pr79908.c: Revert addition of new file.
539
540 2017-03-21 Marek Polacek <polacek@redhat.com>
541 Martin Sebor <msebor@redhat.com>
542
543 PR tree-optimization/80109
544 * gcc.dg/Walloca-14.c: New test.
545
546 2017-03-21 Jakub Jelinek <jakub@redhat.com>
547
548 PR target/80125
549 * gcc.target/powerpc/pr80125.c: New test.
550
551 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
552
553 PR fortran/69498
554 * gfortran.dg/unexp_attribute.f90: New test
555
556 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
557 Richard Biener <rguenther@suse.de>
558
559 PR tree-optimization/79908
560 * gcc.dg/torture/pr79908.c: New file.
561
562 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
563
564 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
565 with sizeof(int) < 4.
566
567 2017-03-21 Martin Liska <mliska@suse.cz>
568
569 * gcc.target/i386/pr65044.c: Add '.' in order to catch
570 apostrophes.
571
572 2017-03-21 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/80032
575 * g++.dg/opt/pr80032.C: New testcase.
576
577 2017-03-21 Richard Biener <rguenther@suse.de>
578
579 PR tree-optimization/80122
580 * gcc.dg/torture/pr80122.c: New testcase.
581
582 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
583
584 * gcc.dg/pic-2.c: Skip for MIPS.
585 * gcc.dg/pie-2.c: Skip for MIPS.
586
587 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR c++/77752
590 * g++.dg/cpp0x/initlist97.C: New.
591 * g++.dg/cpp0x/initlist85.C: Update.
592
593 2017-03-21 Jakub Jelinek <jakub@redhat.com>
594
595 PR c/67338
596 * gcc.dg/pr67338.c: New test.
597
598 PR c++/35878
599 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
600 dump instead of assembler.
601 * g++.dg/init/pr35878_2.C: Likewise.
602 * g++.dg/init/pr35878_3.C: Likewise.
603
604 2017-03-21 Jakub Jelinek <jakub@redhat.com>
605
606 PR c/80097
607 * gcc.dg/ubsan/pr80097.c: New test.
608
609 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
610
611 PR tree-optimization/80054
612 * g++.dg/torture/pr80054.C: New file.
613
614 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
615
616 PR target/79963
617 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
618 directive to assure selection of proper bit using rlwinm insn.
619 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
620 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
621 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
622 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
623
624 2017-03-20 Marek Polacek <polacek@redhat.com>
625 Paolo Carlini <paolo.carlini@oracle.com>
626
627 PR c++/80059 - ICE with noexcept and __transaction_atomic
628 * g++.dg/tm/pr80059-2.C: New test.
629 * g++.dg/tm/pr80059.C: New test.
630
631 2017-03-20 Martin Liska <mliska@suse.cz>
632
633 PR middle-end/79753
634 * gcc.target/i386/mpx/pr79753.c: New test.
635
636 2017-03-20 Martin Liska <mliska@suse.cz>
637
638 PR target/79769
639 PR target/79770
640 * g++.dg/pr79769.C: New test.
641 * gcc.target/i386/mpx/pr79770.c: New test.
642
643 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
644
645 PR target/78857
646 * gcc.target/s390/load-and-test-fp-1.c: New test.
647 * gcc.target/s390/load-and-test-fp-2.c: New test.
648
649 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
650
651 PR fortran/79676
652 * gfortran.dg/submodule_28.f08 : New test.
653
654 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
655
656 PR fortran/71838
657 * gfortran.dg/submodule_26.f08 : New test.
658 * gfortran.dg/submodule_27.f08 : New test.
659
660 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
661
662 PR target/79951
663 * gcc.target/powerpc/pr79951.c: New.
664
665 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
666
667 PR rtl-optimization/79910
668 * gcc.dg/torture/pr79910.c: New test.
669
670 2017-03-17 Jeff Law <law@redhat.com>
671
672 PR tree-optimization/71437
673 * gcc.dg/tree-ssa/pr71437.c: New test.
674 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
675 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
676 now caught by VRP, but which were previously caught by DOM.
677
678 2017-03-17 Richard Biener <rguenther@suse.de>
679
680 PR middle-end/80075
681 * g++.dg/torture/pr80075.C: New testcase.
682
683 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
684
685 PR target/71294
686 * g++.dg/pr71294.C: New test.
687
688 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
689
690 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
691
692 2017-03-16 Jakub Jelinek <jakub@redhat.com>
693
694 PR fortran/80010
695 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
696
697 PR fortran/79886
698 * gfortran.dg/pr79886.f90: New test.
699
700 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
701
702 PR target/79038
703 * gcc.target/powerpc/pr79038-1.c: New test.
704
705 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
706
707 PR fortran/33271
708 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
709
710 2017-03-15 Jiong Wang <jiong.wang@arm.com>
711
712 PR testsuite/79356
713 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
714
715 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
716
717 PR target/80019
718 * gcc.target/i386/pr80019.c: New test.
719
720 2017-03-15 Martin Liska <mliska@suse.cz>
721
722 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
723
724 2017-03-14 Martin Sebor <msebor@redhat.com>
725
726 PR tree-optimization/79800
727 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
728 * gcc.dg/tree-ssa/pr79800.c: New test.
729
730 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
731
732 PR target/79947
733 * gcc.target/powerpc/pr79947.c: New test.
734
735 2017-03-14 Martin Sebor <msebor@redhat.com>
736
737 PR middle-end/80020
738 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
739 * gcc.dg/attr-alloc_size-7.c: Same.
740 * gcc.dg/attr-alloc_size-9.c: Same.
741 * gcc.dg/builtin-alloc-size.c: Same.
742 * gcc.dg/pr80020.c: New test.
743
744 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
745
746 PR rtl-optimization/79728
747 * gcc.target/i386/sse-globalreg.c: New test.
748
749 2017-03-14 Martin Liska <mliska@suse.cz>
750
751 PR lto/66295
752 * gcc.dg/tree-prof/pr66295.c: New test.
753
754 2017-03-13 Martin Liska <mliska@suse.cz>
755
756 PR middle-end/78339
757 * gcc.target/i386/mpx/pr78339.c: New test.
758
759 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
760
761 * testsuite/gcc.target/arc/bitfield.c: New file.
762
763 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
764
765 * testsuite/gcc.target/arc/pr9001090948.c: New file.
766
767 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
768
769 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
770 Fix test. Make early-out condition return early. Correct comments.
771
772 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
773
774 PR libgfortran/78854
775 * gfortran.dg/dtio_25.f90: New test.
776
777 2017-03-10 Martin Sebor <msebor@redhat.com>
778
779 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
780
781 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
782
783 PR rtl-optimization/78911
784 * gcc.target/i386/pr78911-1.c: New test.
785 * gcc.target/i386/pr78911-2.c: New test.
786
787 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
788
789 PR target/79941
790 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
791 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
792 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
793
794 2017-03-10 Marek Polacek <polacek@redhat.com>
795
796 PR c++/79967
797 * g++.dg/cpp0x/gen-attrs-63.C: New test.
798
799 2017-03-10 Jakub Jelinek <jakub@redhat.com>
800
801 PR c++/79899
802 * g++.dg/other/friend7.C: New test.
803
804 PR c++/79896
805 * g++.dg/ext/int128-5.C: New test.
806
807 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
808
809 PR testsuite/79356
810 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
811 powerpc, sparc, or s390x.
812
813 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
814
815 PR target/79907
816 * gcc.target/powerpc/pr79907.c: New.
817
818 2017-03-10 Olivier Hainque <hainque@adacore.com>
819
820 * gnat.dg/opt64.adb: New test.
821 * gnat.dg/opt64_pkg.ads: New helper.
822 * gnat.dg/opt64_pkg.adb: New helper.
823
824 2017-03-10 Jakub Jelinek <jakub@redhat.com>
825
826 PR rtl-optimization/79909
827 * gcc.target/powerpc/pr79909.c: New test.
828
829 PR tree-optimization/79972
830 * gcc.dg/pr79972.c: New test.
831
832 PR tree-optimization/77975
833 * gcc.dg/pr77975.c: New test.
834
835 2017-03-09 Marek Polacek <polacek@redhat.com>
836
837 PR c++/79962
838 PR c++/79984
839 * c-c++-common/nonnull-3.c: New test.
840 * g++.dg/warn/Wnonnull3.C: New test.
841
842 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
843
844 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
845 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
846
847 2017-03-09 Marek Polacek <polacek@redhat.com>
848
849 PR sanitizer/79757
850 * gcc.dg/ubsan/pr79757-1.c: New test.
851 * gcc.dg/ubsan/pr79757-2.c: New test.
852 * gcc.dg/ubsan/pr79757-3.c: New test.
853 * gcc.dg/ubsan/pr79757-4.c: New test.
854 * gcc.dg/ubsan/pr79757-5.c: New test.
855
856 2017-03-09 Jakub Jelinek <jakub@redhat.com>
857
858 PR c/79969
859 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
860
861 2017-03-09 Marek Polacek <polacek@redhat.com>
862
863 PR c++/79687
864 * g++.dg/expr/ptrmem8.C: New test.
865 * g++.dg/expr/ptrmem9.C: New test.
866
867 2017-03-09 Richard Biener <rguenther@suse.de>
868
869 PR tree-optimization/79977
870 * gcc.dg/graphite/pr79977.c: New testcase.
871
872 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
873
874 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
875 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
876 * lib/target-supports.exp (check_effective_target_rdynamic):
877 New proc.
878
879 2017-03-09 Richard Biener <rguenther@suse.de>
880
881 PR middle-end/79971
882 * gcc.dg/fixed-point/pr79971.c: New testcase.
883
884 2017-03-09 Richard Biener <rguenther@suse.de>
885
886 PR ipa/79970
887 * gcc.dg/torture/pr79970.c: New testcase.
888
889 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
890
891 PR c++/71966
892 * g++.dg/cpp0x/pr71966-1.C: New.
893 * g++.dg/cpp0x/pr71966-2.C: Likewise.
894
895 2017-03-09 Martin Liska <mliska@suse.cz>
896
897 PR tree-optimization/79631
898 * gcc.target/i386/mpx/pr79631.c: New test.
899
900 2017-03-09 Martin Liska <mliska@suse.cz>
901
902 PR target/65705
903 PR target/69804
904 * gcc.target/i386/pr71458.c: Update scanned pattern.
905
906 2017-03-09 Marek Polacek <polacek@redhat.com>
907
908 PR c++/79672
909 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
910 * g++.dg/warn/Wduplicated-branches3.C: New test.
911
912 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
913
914 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
915
916 2017-03-09 Martin Liska <mliska@suse.cz>
917
918 PR ipa/79764
919 * g++.dg/pr79764.C: New test.
920
921 2017-03-09 Martin Liska <mliska@suse.cz>
922
923 PR ipa/79761
924 * g++.dg/pr79761.C: New test.
925
926 2017-03-09 Jakub Jelinek <jakub@redhat.com>
927
928 PR sanitizer/79944
929 * c-c++-common/asan/pr79944.c: New test.
930
931 PR target/79932
932 * gcc.target/i386/pr79932-2.c: New test.
933
934 PR target/79932
935 * gcc.target/i386/pr79932-1.c: New test.
936
937 2017-03-09 Marek Polacek <polacek@redhat.com>
938
939 PR c++/79900 - ICE in strip_typedefs
940 * g++.dg/warn/Wpadded-1.C: New test.
941
942 2017-03-08 Marek Polacek <polacek@redhat.com>
943
944 * g++.dg/Walloca1.C: Adjust dg-warning.
945
946 2017-03-08 Andrew Haley <aph@redhat.com>
947
948 PR tree-optimization/79943
949 * gcc.dg/tree-ssa/pr79943.c: New test.
950
951 2017-03-08 Richard Biener <rguenther@suse.de>
952
953 PR tree-optimization/79955
954 * gcc.dg/uninit-24.c: New testcase.
955
956 2017-03-08 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/79920
959 * gcc.dg/vect/pr79920.c: New testcase.
960
961 2017-03-08 Jakub Jelinek <jakub@redhat.com>
962
963 PR sanitizer/79904
964 * gcc.dg/ubsan/pr79904.c: New test.
965
966 2017-03-07 Jakub Jelinek <jakub@redhat.com>
967
968 PR c/79834
969 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
970 diagnostics.
971
972 2017-03-07 Marek Polacek <polacek@redhat.com>
973
974 PR middle-end/79809
975 * g++.dg/Walloca1.C: New test.
976
977 2017-03-07 Martin Liska <mliska@suse.cz>
978
979 PR middle-end/68270
980 * g++.dg/pr68270.C: New test.
981
982 2017-03-07 Jakub Jelinek <jakub@redhat.com>
983
984 PR rtl-optimization/79901
985 * gcc.target/i386/pr79901.c: New test.
986
987 PR sanitizer/79897
988 * c-c++-common/ubsan/pr79897.c: New test.
989
990 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
991
992 PR rtl-optimization/79571
993 * gcc.target/i386/pr79571.c: New.
994
995 2017-03-06 Marek Polacek <polacek@redhat.com>
996
997 PR c++/79796 - ICE with NSDMI and this pointer
998 * g++.dg/cpp0x/nsdmi13.C: New test.
999
1000 2017-03-06 Julia Koval <julia.koval@intel.com>
1001
1002 PR target/79793
1003 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
1004 directives.
1005 * gcc.target/i386/interrupt-13.c: Ditto.
1006 * gcc.target/i386/interrupt-14.c: Ditto.
1007 * gcc.target/i386/interrupt-15.c: Ditto.
1008
1009 2017-03-06 Jakub Jelinek <jakub@redhat.com>
1010
1011 PR c++/79822
1012 * g++.dg/cpp0x/constexpr-79822.C: New test.
1013
1014 2017-03-06 Richard Biener <rguenther@suse.de>
1015
1016 PR tree-optimization/79894
1017 * gcc.dg/vect/pr79887.c: New testcase.
1018
1019 2017-03-06 Richard Biener <rguenther@suse.de>
1020
1021 PR tree-optimization/79824
1022 * gcc.dg/vect/pr79824-1.c: New testcase.
1023 * gcc.dg/vect/pr79824-2.c: Likewise.
1024
1025 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
1026
1027 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
1028 gettimeofday. Remove dg-skip-if for AVR.
1029 * lib/target-supports.exp (check_effective_target_gettimeofday):
1030 New proc.
1031
1032 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
1033
1034 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
1035 * gcc.target/s390/hotpatch-10.c: Likewise.
1036 * gcc.target/s390/hotpatch-11.c: Likewise.
1037 * gcc.target/s390/hotpatch-12.c: Likewise.
1038 * gcc.target/s390/hotpatch-13.c: Likewise.
1039 * gcc.target/s390/hotpatch-14.c: Likewise.
1040 * gcc.target/s390/hotpatch-15.c: Likewise.
1041 * gcc.target/s390/hotpatch-16.c: Likewise.
1042 * gcc.target/s390/hotpatch-17.c: Likewise.
1043 * gcc.target/s390/hotpatch-18.c: Likewise.
1044 * gcc.target/s390/hotpatch-19.c: Likewise.
1045 * gcc.target/s390/hotpatch-2.c: Likewise.
1046 * gcc.target/s390/hotpatch-26.c: Likewise.
1047 * gcc.target/s390/hotpatch-27.c: Likewise.
1048 * gcc.target/s390/hotpatch-28.c: Likewise.
1049 * gcc.target/s390/hotpatch-3.c: Likewise.
1050 * gcc.target/s390/hotpatch-4.c: Likewise.
1051 * gcc.target/s390/hotpatch-5.c: Likewise.
1052 * gcc.target/s390/hotpatch-6.c: Likewise.
1053 * gcc.target/s390/hotpatch-7.c: Likewise.
1054 * gcc.target/s390/hotpatch-8.c: Likewise.
1055 * gcc.target/s390/hotpatch-9.c: Likewise.
1056
1057 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/64574
1060 * g++.dg/template/crash125.C: New.
1061
1062 2017-03-06 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR target/79812
1065 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
1066
1067 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
1068
1069 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
1070
1071 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1072
1073 * gcc.target/mips/msa-minmax.c: New tests.
1074
1075 2017-03-06 Martin Liska <mliska@suse.cz>
1076
1077 PR sanitize/79783
1078 * g++.dg/asan/pr79783.C: New test.
1079
1080 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1081
1082 * gcc.target/mips/msa-dotp.c: New tests.
1083
1084 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1085
1086 * gcc.target/mips/msa-bclri.c: New test.
1087
1088 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1089
1090 PR c++/70266
1091 * g++.dg/tm/pr70266.C: New.
1092
1093 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
1094 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1095
1096 * gfortran.dg/coarray/fail_image_1.f08: New test.
1097 * gfortran.dg/coarray/fail_image_2.f08: New test.
1098 * gfortran.dg/coarray/failed_images_1.f08: New test.
1099 * gfortran.dg/coarray/failed_images_2.f08: New test.
1100 * gfortran.dg/coarray/image_status_1.f08: New test.
1101 * gfortran.dg/coarray/image_status_2.f08: New test.
1102 * gfortran.dg/coarray/stopped_images_1.f08: New test.
1103 * gfortran.dg/coarray/stopped_images_2.f08: New test.
1104 * gfortran.dg/coarray_fail_st.f90: New test.
1105 * gfortran.dg/coarray_failed_images_1.f08: New test.
1106 * gfortran.dg/coarray_image_status_1.f08: New test.
1107 * gfortran.dg/coarray_stopped_images_1.f08: New test.
1108
1109 2017-03-03 Marek Polacek <polacek@redhat.com>
1110
1111 PR c/79758
1112 * gcc.dg/noncompile/pr79758.c: New test.
1113
1114 2017-03-03 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR middle-end/79805
1117 * g++.dg/opt/pr79805.C: New test.
1118
1119 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
1120
1121 * gcc.target/i386/avx512vpopcntdq-check.h: New.
1122 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
1123 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
1124 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
1125 * gcc.target/i386/i386.exp
1126 (check_effective_target_avx512vpopcntdq): New.
1127
1128 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
1129
1130 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
1131 ilp32 targets and match DImode registers for lp64 targets.
1132
1133 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
1134
1135 * g++.dg/pr71624.C: Disable for x32.
1136 * g++.dg/pr71633.C: Ditto.
1137
1138 2017-03-03 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR target/79807
1141 * gcc.target/i386/pr79807.c: New test.
1142
1143 2017-03-03 Martin Liska <mliska@suse.cz>
1144
1145 PR tree-optimization/79803
1146 * gcc.dg/tree-ssa/pr79803.c: New test.
1147
1148 2017-03-03 Martin Liska <mliska@suse.cz>
1149
1150 PR rtl-optimization/79574
1151 * gcc.dg/pr79574-2.c: New test.
1152
1153 2017-03-03 Richard Biener <rguenther@suse.de>
1154
1155 PR c++/79825
1156 * g++.dg/warn/Wuninitialized-8.C: New testcase.
1157
1158 2017-03-03 Jakub Jelinek <jakub@redhat.com>
1159
1160 * gcc.dg/pr57134.c: Use empty inline asm string literal.
1161
1162 2017-03-03 Marek Polacek <polacek@redhat.com>
1163
1164 PR c++/79791
1165 * g++.dg/warn/Wwrite-strings-1.C: New test.
1166 * g++.dg/warn/Wwrite-strings-2.C: New test.
1167 * g++.dg/warn/Wwrite-strings-3.C: New test.
1168 * g++.dg/warn/Wwrite-strings-4.C: New test.
1169 * g++.dg/warn/Wwrite-strings-5.C: New test.
1170 * g++.dg/warn/Wwrite-strings-6.C: New test.
1171 * g++.dg/warn/Wwrite-strings-7.C: New test.
1172 * g++.dg/warn/Wwrite-strings-8.C: New test.
1173 * g++.dg/warn/Wwrite-strings-9.C: New test.
1174 * g++.dg/warn/Wwrite-strings-10.C: New test.
1175 * g++.dg/warn/Wwrite-strings-11.C: New test.
1176 * g++.dg/warn/Wwrite-strings-12.C: New test.
1177
1178 2017-03-03 Richard Biener <rguenther@suse.de>
1179
1180 PR middle-end/79818
1181 * gcc.dg/torture/pr79818.c: New testcase.
1182
1183 2017-03-02 Jakub Jelinek <jakub@redhat.com>
1184
1185 PR c++/79782
1186 * g++.dg/warn/Wunused-parm-10.C: New test.
1187
1188 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
1189
1190 * gcc.dg/rtl/x86_64/*.c: Test for
1191 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
1192
1193 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
1194
1195 PR target/79514
1196 * gcc.target/i386/pr79514.c: New test.
1197
1198 2017-03-02 Jakub Jelinek <jakub@redhat.com>
1199
1200 PR rtl-optimization/79780
1201 * gcc.c-torture/compile/pr79780.c: New test.
1202
1203 2017-03-02 Richard Biener <rguenther@suse.de>
1204
1205 PR tree-optimization/79345
1206 PR c++/42000
1207 * g++.dg/warn/Wuninitialized-7.C: New testcase.
1208 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
1209 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
1210
1211 2017-03-02 Richard Biener <rguenther@suse.de>
1212
1213 PR c/79756
1214 * gcc.dg/vector-1.c: New testcase.
1215
1216 2017-03-02 Bin Cheng <bin.cheng@arm.com>
1217
1218 PR tree-optimization/66768
1219 * gcc.target/i386/pr66768.c: New test.
1220
1221 2017-03-02 Richard Biener <rguenther@suse.de>
1222
1223 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
1224 * gcc.dg/rtl/x86_64/final.c: Likewise.
1225 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
1226 * gcc.dg/rtl/x86_64/ira.c: Likewise.
1227 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1228 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1229
1230 2017-03-02 Richard Biener <rguenther@suse.de>
1231
1232 PR tree-optimization/79777
1233 * gcc.dg/torture/pr79777.c: New testcase.
1234
1235 2017-03-01 Martin Sebor <msebor@redhat.com>
1236
1237 PR middle-end/79692
1238 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1239 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1240 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1241 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1242
1243 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
1244
1245 * gcc.target/i386/invsize-2.c: New test.
1246 * gcc.target/i386/invsize-3.c: Ditto.
1247 * gcc.target/i386/invsize-4.c: Ditto.
1248 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1249 * gcc.target/i386/stackalign/asm-1.c: Ditto.
1250
1251 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1252
1253 PR target/79439
1254 * gcc.target/powerpc/pr79439.c: New test.
1255
1256 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
1257
1258 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1259 scan string.
1260
1261
1262 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1263
1264 PR target/79395
1265 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1266 pattern to look for vcmpequd. instead of vcmpnew.
1267 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1268 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1269 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1270 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1271 look for xvcmpeqdp. instead of xvcmpnedp.
1272 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1273 look for vcmpequd. instead of vcmpnew.
1274 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1275 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1276 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1277 look for xvcmpeqsp. instead of xvcmpnesp.
1278 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1279 look for xvcmpeqdp. instead of xvcmpnedp.
1280 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1281 look for vcmpequd. instead of vcmpnew.
1282 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1283 look for vcmpeqsp instead of xvcmpnesp.
1284 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1285 look for xvcmpeqdp instead of xvcmpnedp.
1286
1287 2017-03-01 Richard Biener <rguenther@suse.de>
1288
1289 PR middle-end/79721
1290 * gcc.dg/torture/pr79721.c: New testcase.
1291
1292 2017-03-01 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR c++/79681
1295 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1296 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1297
1298 PR c++/79746
1299 * g++.dg/warn/Wunused-parm-9.C: New test.
1300
1301 PR tree-optimization/79734
1302 * g++.dg/opt/pr79734.C: New test.
1303
1304 2017-02-28 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR tree-optimization/79737
1307 * gcc.c-torture/execute/pr79737-1.c: New test.
1308 * gcc.c-torture/execute/pr79737-2.c: New test.
1309
1310 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
1311
1312 * gcc.target/sparc/20170228-1.c: New test.
1313
1314 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
1315
1316 * gcc.target/i386/invsize-1.c: New test.
1317
1318 2017-02-28 Martin Sebor <msebor@redhat.com>
1319
1320 PR tree-optimization/79691
1321 * gcc.dg/tree-ssa/pr79691.c: New test.
1322
1323 2017-02-28 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR target/79729
1326 * gcc.target/i386/pr79729.c: New test.
1327
1328 2017-02-28 Richard Biener <rguenther@suse.de>
1329
1330 PR tree-optimization/79740
1331 * gcc.dg/torture/pr79740.c: New testcase.
1332
1333 2017-02-28 Richard Biener <rguenther@suse.de>
1334
1335 PR middle-end/79731
1336 * c-c++-common/torture/pr79731.c: New testcase.
1337
1338 2017-02-28 Richard Biener <rguenther@suse.de>
1339
1340 PR tree-optimization/79732
1341 * gcc.dg/torture/pr79732.c: New testcase.
1342
1343 2017-02-28 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/79723
1346 * gcc.target/i386/pr79723.c: New testcase.
1347
1348 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
1349
1350 PR target/79544
1351 * gcc.target/powerpc/pr79544.c: New.
1352
1353 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/79414
1356 * g++.dg/parse/crash67.C: New.
1357
1358 2017-02-27 Bin Cheng <bin.cheng@arm.com>
1359
1360 PR tree-optimization/77536
1361 * gcc.dg/vect/pr79347.c: Revise testing string.
1362
1363 2017-02-27 Richard Biener <rguenther@suse.de>
1364
1365 PR tree-optimization/45397
1366 * gcc.dg/tree-ssa/pr45397.c: New testcase.
1367
1368 2017-02-27 Richard Biener <rguenther@suse.de>
1369
1370 PR tree-optimization/79690
1371 * gcc.target/i386/pr79690.c: New testcase.
1372
1373 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1374
1375 PR fortran/51119
1376 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1377 of original.
1378 * gfortran.dg/inline_matmul_11.f90: Likewise.
1379 * gfortran.dg/inline_matmul_9.f90: Likewise.
1380 * gfortran.dg/matmul_13.f90: New test.
1381 * gfortran.dg/matmul_14.f90: New test.
1382
1383 2017-02-25 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR middle-end/79396
1386 * g++.dg/opt/pr79396.C: New test.
1387
1388 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1389
1390 PR fortran/79597
1391 * gfortran.dg/dtio_6.f90: Update test.
1392
1393 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1394
1395 PR fortran/79601
1396 * gfortran.dg/interface_operator_2.f90: New test.
1397
1398 2017-02-24 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR c/79677
1401 * gcc.dg/pr79677.c: New test.
1402
1403 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1404
1405 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1406 of mov.ps.
1407 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1408 (cond_move1): Simplify condition to force generation of
1409 mov[nz].ps.
1410 (cond_move2): Likewise.
1411
1412 2017-02-24 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR c++/79588
1415 * g++.dg/warn/Wrestrict-1.C: New test.
1416 * g++.dg/warn/Wrestrict-2.C: New test.
1417
1418 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
1419
1420 * g++.dg/ext/complit15.C: Require LTO.
1421
1422 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1423
1424 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1425 logical_op_short_circuit to skip targets.
1426 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1427 and s390.
1428
1429 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1430
1431 * gnat.dg/opt63.adb: New test.
1432
1433 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1434
1435 * gnat.dg/discr47.adb: New test.
1436
1437 2017-02-24 Richard Biener <rguenther@suse.de>
1438
1439 PR tree-optimization/79389
1440 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1441
1442 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR c++/79361
1445 * g++.dg/cpp0x/pr79361-1.C: New.
1446 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1447
1448 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1449
1450 * gcc.target/visium/bit_test.c: Accept any lsr form.
1451 * gcc.target/visium/block_move.c: Tweak.
1452
1453 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1454
1455 PR 68749
1456 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1457
1458 2017-02-23 Richard Biener <rguenther@suse.de>
1459
1460 PR tree-optimization/79683
1461 * gcc.target/i386/pr79683.c: New testcase.
1462
1463 2017-02-22 Jeff Law <law@redhat.com>
1464
1465 PR tree-optimization/79578
1466 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1467
1468 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1469
1470 * gcc.target/mips/msa-fp-cc.c: New test.
1471
1472 2017-02-22 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR c++/79664
1475 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1476 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1477 * g++.dg/gomp/pr79664.C: New test.
1478
1479 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1480
1481 2017-02-22 Marek Polacek <polacek@redhat.com>
1482
1483 PR c++/79653
1484 * g++.dg/cpp0x/alignas10.C: New test.
1485 * g++.dg/cpp0x/alignas9.C: New test.
1486
1487 PR c++/79657
1488 * g++.dg/ext/underlying_type12.C: New test.
1489
1490 PR c/79662
1491 * gcc.dg/enum-incomplete-4.c: New test.
1492
1493 2017-02-22 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR target/70465
1496 * gcc.target/i386/pr70465-2.c: New test.
1497
1498 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
1499
1500 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1501
1502 2017-02-22 Richard Biener <rguenther@suse.de>
1503
1504 PR tree-optimization/79673
1505 * gcc.target/i386/pr79673.c: New testcase.
1506
1507 2017-02-22 Richard Biener <rguenther@suse.de>
1508
1509 PR tree-optimization/79666
1510 * gcc.dg/torture/pr79666.c: New testcase.
1511
1512 2017-02-22 Martin Liska <mliska@suse.cz>
1513
1514 PR lto/79587
1515 * gcc.dg/tree-prof/pr79587.c: New test.
1516
1517 2017-02-21 Marek Polacek <polacek@redhat.com>
1518
1519 PR c++/79535
1520 * g++.dg/ext/flexary23.C: New test.
1521
1522 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
1523
1524 PR target/79593
1525 * gcc.target/i386/pr79593.c: New test.
1526
1527 2017-02-21 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR c++/79654
1530 * g++.dg/cpp1z/decomp26.C: New test.
1531
1532 PR sanitizer/79589
1533 * g++.dg/ubsan/pr79589.C: New test.
1534
1535 2017-02-21 Jeff Law <law@redhat.com>
1536
1537 PR tree-optimization/79621
1538 * gcc.c-torture/compile/pr79621.c: New test.
1539
1540 2017-02-21 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR c++/79655
1543 * g++.dg/cpp1y/constexpr-79655.C: New test.
1544
1545 PR c++/79639
1546 * g++.dg/cpp1y/constexpr-79639.C: New test.
1547
1548 PR target/79633
1549 * gcc.target/i386/mpx/pr79633.c: New test.
1550
1551 PR target/79570
1552 * gcc.dg/pr79570.c: New test.
1553
1554 PR c++/79641
1555 * c-c++-common/pr79641.c: New test.
1556
1557 PR tree-optimization/79649
1558 * gcc.target/i386/pr79649.c: New test.
1559
1560 PR target/79494
1561 * gcc.dg/pr79494.c: New test.
1562
1563 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1564
1565 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1566 to dg-options.
1567
1568 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1569
1570 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1571
1572 2017-02-02 Jason Merrill <jason@redhat.com>
1573
1574 PR c++/79580
1575 * g++.dg/ext/complit15.C: New.
1576
1577 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1578
1579 PR target/78056
1580 * gcc.target/powerpc/pr78056-8.c: Remove.
1581
1582 2017-02-20 Marek Polacek <polacek@redhat.com>
1583
1584 PR middle-end/79537
1585 * gcc.dg/comp-goto-4.c: New test.
1586
1587 PR sanitizer/79558
1588 * c-c++-common/ubsan/bounds-14.c: New test.
1589
1590 2017-02-20 Jakub Jelinek <jakub@redhat.com>
1591
1592 PR target/79568
1593 * gcc.target/i386/pr79568-1.c: New test.
1594 * gcc.target/i386/pr79568-2.c: New test.
1595 * gcc.target/i386/pr79568-3.c: New test.
1596
1597 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
1598
1599 PR fortran/79382
1600 * gfortran.dg/dtio_10.f90: Change test of error message.
1601 * gfortran.dg/dtio_23.f90: New test.
1602 * gfortran.dg/dtio_24.f90: New test.
1603
1604 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
1605
1606 PR fortran/79434
1607 * gfortran.dg/submodule_25.f08: New test.
1608
1609 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
1610
1611 PR fortran/79447
1612 * gfortran.dg/submodule_24.f08: New test.
1613
1614 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1615
1616 PR fortran/79229
1617 * gfortran.dg/class_allocate_24.f90: New test.
1618
1619 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
1620
1621 PR fortran/79402
1622 * gfortran.dg/submodule_23.f90: New test.
1623
1624 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/79380
1627 * g++.dg/cpp0x/alignas8.C: New.
1628
1629 2017-02-19 Eric Fiselier <eric@efcs.ca>
1630 Jonathan Wakely <jwakely@redhat.com>
1631
1632 PR c++/69523
1633 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1634
1635 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1636
1637 * gcc.dg/gimplefe-26.c: New test.
1638
1639 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
1640
1641 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1642
1643 2017-02-18 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR target/79569
1646 * gcc.target/i386/3dnowA-3.c: New test.
1647
1648 PR target/79559
1649 * gcc.target/i386/pr79559.c: New test.
1650
1651 2017-02-17 Joseph Myers <joseph@codesourcery.com>
1652
1653 * gcc.dg/c11-float-2.c: New test.
1654 * gcc.dg/torture/float128-floath.c,
1655 gcc.dg/torture/float128x-floath.c,
1656 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1657 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1658 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1659 *_DECIMAL_DIG macros with DECIMAL_DIG.
1660
1661 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1662
1663 PR target/79261
1664 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1665
1666 2017-02-17 Julia Koval <julia.koval@intel.com>
1667
1668 * gcc.target/i386/rdpid.c New test.
1669 * gcc.target/i386/sse-12.c: Add -mrdpid.
1670 * gcc.target/i386/sse-13.c: Ditto.
1671 * gcc.target/i386/sse-14.c: Ditto.
1672 * gcc.target/i386/sse-22.c: Ditto.
1673 * gcc.target/i386/sse-23.c: Ditto.
1674 * g++.dg/other/i386-2.C: Ditto.
1675 * g++.dg/other/i386-3.C: Ditto.
1676
1677 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1678
1679 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1680 * gcc.dg/pr61441.c: Ditto.
1681
1682 2017-02-17 Martin Liska <mliska@suse.cz>
1683
1684 PR rtl-optimization/79574
1685 * gcc.dg/pr79574.c: New test.
1686
1687 2017-02-17 Marek Polacek <polacek@redhat.com>
1688
1689 PR middle-end/79536
1690 * gcc.dg/torture/pr79536.c: New test.
1691
1692 2017-02-16 Alan Modra <amodra@gmail.com>
1693
1694 * gcc.c-torture/execute/pr79286.c: New.
1695
1696 2017-02-16 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR c++/79512
1699 * c-c++-common/gomp/pr79512.c: New test.
1700
1701 2017-02-15 Martin Sebor <msebor@redhat.com>
1702
1703 PR c++/79363
1704 * g++.dg/ext/flexary12.C: Adjust.
1705 * g++.dg/ext/flexary20.C: Same.
1706 * g++.dg/ext/flexary21.C: Same.
1707 * g++.dg/ext/flexary22.C: New test.
1708
1709 2017-02-15 Bin Cheng <bin.cheng@arm.com>
1710
1711 PR tree-optimization/79347
1712 * gcc.dg/vect/pr79347.c: New test.
1713
1714 2017-02-15 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR c++/79301
1717 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1718 [[deprecated]] comment.
1719 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1720 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1721 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1722 [[deprecated]] in -std=c++11.
1723 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1724 [[fallthrough]] in -std=c++11 and -std=c++14.
1725
1726 PR c++/79288
1727 * g++.dg/tls/pr79288.C: New test.
1728
1729 2017-02-15 Marek Polacek <polacek@redhat.com>
1730
1731 PR c/79515
1732 * gcc.dg/dfp/pr79515.c: New.
1733
1734 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
1735
1736 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1737
1738 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1739
1740 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1741 "opt_files".
1742
1743 2017-02-15 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR target/79487
1746 * gcc.dg/dfp/pr79487.c: New test.
1747 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1748 2017-02-13 change.
1749
1750 2017-01-14 Carl Love <cel@us.ibm.com>
1751
1752 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1753 xvcvsxdsp and xvcvuxdsp instructions.
1754
1755 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1756
1757 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1758 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1759 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1760 64-bit default target.
1761 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1762 a 64-bit default target.
1763
1764 2017-02-14 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR target/79481
1767 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
1768 (test_3vx): Change return type from int to void.
1769 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1770 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1771 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1772 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1773 tests.
1774 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1775 (test_3vx): Change return type from int to void.
1776 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1777 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1778 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1779 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1780 tests.
1781 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1782 intrinsic. Change scan-assembler-times number from 1 to 2.
1783 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1784 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1785 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1786 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1787 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1788 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1789 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1790
1791 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
1792
1793 PR middle-end/61225
1794 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1795 Use dg-additional-options for ia32 target. Remove XFAIL.
1796
1797 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
1798
1799 PR target/79495
1800 * gcc.target/i386/pr79495.c: New test.
1801
1802 2017-02-14 Marek Polacek <polacek@redhat.com>
1803
1804 PR c++/79420
1805 PR c++/79463
1806 * g++.dg/cpp1y/pr79463.C: New.
1807 * g++.dg/template/incomplete10.C: New.
1808 * g++.dg/template/incomplete9.C: New.
1809
1810 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1811
1812 PR target/79498
1813 * gcc.target/i386/pr79498.c: New test.
1814
1815 2017-02-14 Martin Sebor <msebor@redhat.com>
1816
1817 PR middle-end/79448
1818 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1819 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1820 * gcc.dg/tree-ssa/pr79448.c: New test.
1821
1822 2017-02-14 Jeff Law <law@redhat.com>
1823
1824 PR tree-optimization/79095
1825 * g++.dg/pr79095-1.C: New test
1826 * g++.dg/pr79095-2.C: New test
1827 * g++.dg/pr79095-3.C: New test
1828 * g++.dg/pr79095-4.C: New test
1829 * g++.dg/pr79095-5.C: New test
1830 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1831 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1832
1833 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1834
1835 * gcc.target/aarch64/vect_fp16_1.c: New.
1836
1837 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1838
1839 * gcc.dg/gimplefe-25.c: New test.
1840
1841 2017-02-14 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR tree-optimization/79408
1844 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1845
1846 2017-02-14 Richard Biener <rguenther@suse.de>
1847
1848 PR middle-end/79432
1849 * gcc.dg/torture/pr79432.c: New testcase.
1850
1851 2017-02-13 Martin Sebor <msebor@redhat.com>
1852
1853 PR middle-end/79496
1854 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1855
1856 2017-02-13 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR sanitizer/79341
1859 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1860 variables volatile.
1861
1862 PR c++/79232
1863 * g++.dg/cpp1z/eval-order4.C: New test.
1864 * g++.dg/other/pr79232.C: New test.
1865
1866 2017-02-13 Nathan Sidwell <nathan@acm.org>
1867
1868 PR c++/79296
1869 * g++.dg/cpp0x/pr79296.C: New.
1870
1871 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1872
1873 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1874 Instead, xfail powerpc*-*-* && lp64.
1875
1876 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1877
1878 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1879 powerpc_p8vector_ok.
1880 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1881
1882 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1883
1884 PR target/79449
1885 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1886 for reading beyond a 4k boundary.
1887
1888 2017-02-13 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR rtl-optimization/79388
1891 PR rtl-optimization/79450
1892 * gcc.c-torture/execute/pr79388.c: New test.
1893 * gcc.c-torture/execute/pr79450.c: New test.
1894
1895 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1896
1897 PR fortran/65542
1898 * gfortran.dg/spread_init_expr_2.f90: New test case.
1899
1900 2017-02-11 Jakub Jelinek <jakub@redhat.com>
1901
1902 PR sanitizer/79341
1903 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1904
1905 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
1906
1907 PR tree-ssa/56727
1908 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1909
1910 2017-02-10 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR c++/79457
1913 * g++.dg/cpp0x/pr79457.C: New test.
1914
1915 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1916
1917 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1918 scan-assembler unless lp64.
1919
1920 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1921
1922 PR tree-optimization/66612
1923 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1924
1925 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1926
1927 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1928 of all powerpc.
1929
1930 2017-02-10 Marek Polacek <polacek@redhat.com>
1931
1932 PR c++/79435
1933 * g++.dg/cpp1y/pr79435.C: New.
1934
1935 PR c++/79184
1936 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1937
1938 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1939
1940 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1941 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1942 New.
1943 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1944 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1945 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1946 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1947 (vtst_expected_poly64x2): Move to aarch64-only section.
1948 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1949 (vtst_p64, vtstq_p64): New tests.
1950
1951 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1952
1953 PR c++/71737
1954 * g++.dg/cpp0x/pr71737.C: New.
1955
1956 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
1957 Richard Biener <rguenther@suse.de>
1958
1959 * gcc.dg/gimplefe-error-1.c: New testcase.
1960 * gcc.dg/gimplefe-error-2.c: New testcase.
1961 * gcc.dg/gimplefe-error-3.c: New testcase.
1962
1963 2017-02-10 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR tree-optimization/79411
1966 * gcc.c-torture/compile/pr79411.c: New test.
1967
1968 2017-02-09 Jakub Jelinek <jakub@redhat.com>
1969 Jason Merrill <jason@redhat.com>
1970
1971 PR c++/79143
1972 * g++.dg/cpp1z/pr79143.C: New test.
1973
1974 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
1975
1976 * gcc.dg/loop-unswitch-2.c: Update testcase.
1977 * gcc.dg/loop-unswitch-1.c: Update testcase.
1978
1979 2017-02-09 Marek Polacek <polacek@redhat.com>
1980
1981 PR c/79428
1982 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1983 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1984 * c-c++-common/goacc/pr79428-1.c: New test.
1985 * c-c++-common/gomp/pr79428-2.c: New test.
1986 * c-c++-common/gomp/pr79428-5.c: New test.
1987 * c-c++-common/gomp/pr79428-6.c: New test.
1988 * c-c++-common/pr79428-3.c: New test.
1989
1990 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1991
1992 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1993 testcases.
1994
1995 2017-02-09 Jakub Jelinek <jakub@redhat.com>
1996
1997 PR c/79413
1998 * gcc.c-torture/compile/pr79413.c: New test.
1999
2000 PR c++/79429
2001 * c-c++-common/gomp/pr79429.c: New test.
2002 * g++.dg/gomp/pr79429.C: New test.
2003
2004 PR c/79431
2005 * c-c++-common/gomp/pr79431.c: New test.
2006
2007 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
2008 Cesar Philippidis <cesar@codesourcery.com>
2009 Joseph Myers <joseph@codesourcery.com>
2010 Chung-Lin Tang <cltang@codesourcery.com>
2011
2012 * c-c++-common/goacc/combined-directives.c: Remove xfail.
2013 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
2014 * c-c++-common/goacc/loop-auto-2.c: New.
2015 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
2016 * c-c++-common/goacc/tile-2.c: New.
2017 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
2018 * g++.dg/goacc/tile-1.C: New, check tile subst.
2019 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
2020 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
2021 * gfortran.dg/goacc/tile-1.f90: New test.
2022 * gfortran.dg/goacc/tile-2.f90: New test.
2023 * gfortran.dg/goacc/tile-lowering.f95: New test.
2024
2025 2017-02-09 Richard Biener <rguenther@suse.de>
2026
2027 PR tree-optimization/69823
2028 * gcc.dg/graphite/pr69823.c: New testcase.
2029
2030 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
2031
2032 PR target/78604
2033 * gcc.target/powerpc/pr78604.c: New.
2034
2035 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2036
2037 PR target/68972
2038 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
2039 disable this test on power architecture.
2040
2041 2017-02-08 Richard Biener <rguenther@suse.de>
2042
2043 PR tree-optimization/71824
2044 PR tree-optimization/79409
2045 * gcc.dg/graphite/pr71824-3.c: New testcase.
2046
2047 2017-02-08 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR tree-optimization/79408
2050 * gcc.dg/tree-ssa/pr79408.c: New test.
2051
2052 2017-02-08 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/71824
2055 * gcc.dg/graphite/pr71824-2.c: New testcase.
2056
2057 2017-02-07 Andrew Pinski <apinski@cavium.com>
2058
2059 * gcc.target/aarch64/popcount.c: New Testcase.
2060
2061 2017-02-07 Jakub Jelinek <jakub@redhat.com>
2062
2063 PR rtl-optimization/79386
2064 * gcc.c-torture/compile/pr79386.c: New test.
2065
2066 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
2067 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2068
2069 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
2070 *-*-solaris*.
2071
2072 2017-02-07 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR target/79299
2075 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
2076 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
2077
2078 2017-02-07 Richard Biener <rguenther@suse.de>
2079
2080 * gcc.dg/gimplefe-23.c: New testcase.
2081 * gcc.dg/gimplefe-24.c: Likewise.
2082
2083 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
2084
2085 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
2086 scan-assembler instead of scan-assembler-times.
2087 * gcc.target/aarch64/test_frame_10.c: Likewise.
2088 * gcc.target/aarch64/test_frame_12.c: Likewise.
2089 * gcc.target/aarch64/test_frame_2.c: Likewise.
2090 * gcc.target/aarch64/test_frame_4.c: Likewise.
2091 * gcc.target/aarch64/test_frame_6.c: Likewise.
2092 * gcc.target/aarch64/test_frame_7.c: Likewise.
2093 * gcc.target/aarch64/test_frame_8.c: Likewise.
2094
2095 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2096
2097 * gcc.target/i386/pr78419.c: Require ifunc support.
2098
2099 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
2100
2101 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
2102
2103 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
2104
2105 PR c++/79360
2106 * g++.dg/cpp1y/nsdmi-union2.C: New test.
2107
2108 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
2109
2110 * lib/target-supports.exp: Define the RISC-V target.
2111 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
2112 * gcc.dg/builtin-apply2.c: Likewise.
2113 * gcc.dg/ifcvt-4.c: Likewise.
2114 * gcc.dg/loop-8.c: Likewise.
2115 * gcc.dg/sibcall-10.c: Likewise.
2116 * gcc.dg/sibcall-9.c: Likewise.
2117 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2118 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2119 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
2120 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2121 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
2122 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
2123 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
2124
2125 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2126
2127 PR target/66144
2128 * gcc.target/powerpc/pr66144-1.c: New test.
2129 * gcc.target/powerpc/pr66144-2.c: Likewise.
2130 * gcc.target/powerpc/pr66144-3.c: Likewise.
2131
2132 2017-02-06 Martin Sebor <msebor@redhat.com>
2133
2134 PR tree-optimization/79376
2135 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
2136 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2137
2138 2017-02-06 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR c++/79379
2141 * g++.dg/cpp1y/constexpr-79379.C: New test.
2142
2143 PR c++/79377
2144 * g++.dg/lookup/pr79377.C: New test.
2145
2146 PR c++/79372
2147 * g++.dg/cpp1z/decomp25.C: New test.
2148
2149 PR tree-optimization/79284
2150 * gcc.c-torture/compile/pr79284.c: New test.
2151
2152 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2153
2154 PR c++/70448
2155 * g++.dg/cpp0x/pr70448.C: New.
2156
2157 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
2158
2159 PR 78348
2160 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
2161 to dg-options.
2162
2163 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
2164
2165 PR target/78883
2166 * gcc.c-torture/compile/pr78883.c: New test.
2167
2168 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
2169
2170 PR tree-ssa/79347
2171 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
2172 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
2173 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
2174 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
2175 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
2176 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
2177 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
2178 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
2179 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
2180 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
2181 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
2182 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
2183 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
2184
2185 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2186
2187 PR fortran/79344
2188 * gfortran.dg/allocate_with_source_24.f90: New test.
2189
2190 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2191
2192 PR fortran/79230
2193 * gfortran.dg/der_ptr_component_2.f90: New test.
2194
2195 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
2196
2197 * gcc.target/sparc/20170205-1.c: New test.
2198
2199 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
2200
2201 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
2202 libatomic_available.
2203
2204 * gcc.dg/pr77587.c: Require alias support.
2205 * gcc.dg/pr77587a.c: Likewise.
2206
2207 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
2208 * gcc.c-torture/execute/pr78622.c: Likewise.
2209
2210 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
2211 hppa*-*-hpux*.
2212 * c-c++-common/Wunused-var-16.c: Likewise.
2213 * c-c++-common/builtin-shuffle-1.c: Likewise.
2214 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
2215 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2216
2217 2017-02-03 Martin Sebor <msebor@redhat.com>
2218
2219 PR tree-optimization/79327
2220 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2221 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
2222 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2223
2224 2017-02-03 Jakub Jelinek <jakub@redhat.com>
2225 Martin Sebor <msebor@redhat.com>
2226
2227 PR tree-optimization/79327
2228 * gcc.dg/tree-ssa/pr79327.c: New test.
2229 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2230 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2231 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2232 (test_sprintf_chk_range_schar): Adjust dg-message.
2233 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2234 * gcc.c-torture/execute/pr79327.c: New test.
2235
2236 2017-02-03 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR target/79354
2239 * gcc.target/powerpc/pr79354.c: New test.
2240 * gcc.c-torture/execute/pr79354.c: New test.
2241
2242 2017-02-03 Martin Sebor <msebor@redhat.com>
2243
2244 PR tree-optimization/79352
2245 * gcc.dg/tree-ssa/pr79352.c: New test.
2246
2247 2017-02-03 Martin Liska <mliska@suse.cz>
2248
2249 PR lto/66295
2250 * gcc.target/i386/mvc9.c: New test.
2251
2252 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
2253
2254 PR target/79158
2255 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2256 to VSX reg.
2257
2258 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
2259
2260 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2261 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2262 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2263 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2264 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2265 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2266 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2267 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2268 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2269 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2270 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2271 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2272 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2273
2274 2017-02-02 Martin Sebor <msebor@redhat.com>
2275
2276 PR middle-end/79275
2277 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2278 * gcc.dg/tree-ssa/pr79275.c: New test.
2279
2280 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2281
2282 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
2283
2284 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
2285
2286 PR middle-end/77445
2287 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2288 threading is done.
2289
2290 2017-02-02 Tamar Christina <tamar.christina@arm.com>
2291
2292 PR middle-end/78142
2293 * gcc.target/aarch64/vector_initialization_nostack.c
2294 (f12): Use one vector
2295
2296 2017-02-02 Jakub Jelinek <jakub@redhat.com>
2297
2298 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2299 * c-c++-common/asan/misalign-1.c: Likewise.
2300 * c-c++-common/asan/misalign-2.c: Likewise.
2301 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2302 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2303 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2304 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2305 add -ffat-lto-objects from/to dg-additional-options.
2306 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2307 dg-additional-options.
2308
2309 PR target/79197
2310 * gcc.target/powerpc/pr79197.c: New test.
2311 * gcc.c-torture/compile/pr79197.c: New test.
2312
2313 2017-02-02 Richard Biener <rguenther@suse.de>
2314
2315 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2316
2317 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
2318
2319 PR c++/69637
2320 * g++.dg/cpp0x/pr69637-1.C: New.
2321 * g++.dg/cpp0x/pr69637-2.C: Likewise.
2322
2323 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2324
2325 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2326
2327 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2328
2329 PR target/70012
2330 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2331 conditions.
2332
2333 2017-02-01 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR testsuite/79324
2336 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2337 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2338 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2339 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2340 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2341 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2342 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2343 * g++.dg/debug/dwarf2/align-1.C: Likewise.
2344 * g++.dg/debug/dwarf2/align-2.C: Likewise.
2345 * g++.dg/debug/dwarf2/align-3.C: Likewise.
2346 * g++.dg/debug/dwarf2/align-4.C: Likewise.
2347 * g++.dg/debug/dwarf2/align-5.C: Likewise.
2348 * g++.dg/debug/dwarf2/align-6.C: Likewise.
2349
2350 2017-02-01 Martin Liska <mliska@suse.cz>
2351
2352 PR testsuite/79272
2353 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2354
2355 2017-02-01 Richard Biener <rguenther@suse.de>
2356
2357 PR testsuite/76957
2358 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2359 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2360 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2361 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2362
2363 2017-02-01 Richard Biener <rguenther@suse.de>
2364
2365 PR middle-end/79315
2366 * gfortran.dg/pr79315.f90: New testcase.
2367
2368 2017-02-01 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/71824
2371 * gcc.dg/graphite/pr71824.c: New testcase.
2372
2373 2017-01-31 Jakub Jelinek <jakub@redhat.com>
2374
2375 PR c++/79304
2376 * g++.dg/diagnostic/pr79304.C: New test.
2377
2378 2017-01-31 David Malcolm <dmalcolm@redhat.com>
2379
2380 PR c++/79298
2381 * g++.dg/spellcheck-pr79298.C: New test case.
2382
2383 2017-01-31 David Malcolm <dmalcolm@redhat.com>
2384
2385 PR preprocessor/79210
2386 * gcc.dg/format/pr79210.c: New test case.
2387 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2388 New function.
2389
2390 2017-01-31 Nathan Sidwell <nathan@acm.org>
2391
2392 PR c++/79290
2393 * g++.dg/warn/pr79290.C: New.
2394
2395 PR c++/67273
2396 PR c++/79253
2397 * g++.dg/cpp1y/pr67273.C: New.
2398 * g++.dg/cpp1y/pr79253.C: New.
2399
2400 2017-01-31 Nathan Sidwell <nathan@acm.org>
2401
2402 PR c++/79264
2403 * g++.dg/cpp1y/pr61636-1.C: Augment.
2404
2405 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2406
2407 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2408 rand() instead of random().
2409
2410 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
2411
2412 PR tree-optimization/71691
2413 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2414
2415 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2416
2417 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2418 __ARCH__.
2419
2420 2017-01-31 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR tree-optimization/79267
2423 * g++.dg/opt/pr79267.C: New test.
2424
2425 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
2426
2427 PR debug/63238
2428 * gcc.dg/debug/dwarf2/align-1.c: New.
2429 * gcc.dg/debug/dwarf2/align-2.c: New.
2430 * gcc.dg/debug/dwarf2/align-3.c: New.
2431 * gcc.dg/debug/dwarf2/align-4.c: New.
2432 * gcc.dg/debug/dwarf2/align-5.c: New.
2433 * gcc.dg/debug/dwarf2/align-6.c: New.
2434 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2435 * g++.dg/debug/dwarf2/align-1.C: New.
2436 * g++.dg/debug/dwarf2/align-2.C: New.
2437 * g++.dg/debug/dwarf2/align-3.C: New.
2438 * g++.dg/debug/dwarf2/align-4.C: New.
2439 * g++.dg/debug/dwarf2/align-5.C: New.
2440 * g++.dg/debug/dwarf2/align-6.C: New.
2441
2442 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2443
2444 PR target/79170
2445 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2446
2447 2017-01-30 Martin Sebor <msebor@redhat.com>
2448
2449 PR testsuite/79293
2450 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2451
2452 2017-01-30 Martin Liska <mliska@suse.cz>
2453
2454 PR gcov-profile/79259
2455 * g++.dg/tree-prof/pr79259.C: New test.
2456
2457 2017-01-30 Richard Biener <rguenther@suse.de>
2458
2459 PR tree-optimization/79276
2460 * gcc.dg/torture/pr79276.c: New testcase.
2461
2462 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2463
2464 PR target/79240
2465 * gcc.target/s390/pr79240.c: New test.
2466
2467 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2468
2469 PR target/79268
2470 * gcc.target/powerpc/pr79268.c: New file.
2471 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2472 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2473 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2474 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2475
2476 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
2477
2478 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2479
2480 PR testsuite/70583
2481 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2482
2483 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2484 * gnat.dg/debug9.adb: Likewise.
2485
2486 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2487
2488 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2489 libatomic_available.
2490 * gfortran.dg/coarray_42.f90: Likewise.
2491 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2492 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2493 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2494
2495 2017-01-27 Martin Sebor <msebor@redhat.com>
2496
2497 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2498
2499 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2500
2501 PR rtl-optimization/79194
2502 * gcc.dg/torture/pr79194.c: New test.
2503
2504 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2505
2506 PR tree-optimization/71374
2507 * gcc.target/i386/pr71374.c: New.
2508
2509 2017-01-27 Martin Sebor <msebor@redhat.com>
2510
2511 PR c++/71290
2512 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2513 a dg-error directive.
2514
2515 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2516
2517 PR target/79131
2518 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2519 * gcc.target/arm/pr79131-2.c: New.
2520
2521 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2522
2523 PR target/65484
2524 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2525 vectorized on POWER unless hardware misaligned loads are
2526 available.
2527
2528 2017-01-27 Bin Cheng <bin.cheng@arm.com>
2529
2530 PR rtl-optimization/78559
2531 * gcc.c-torture/execute/pr78559.c: New test.
2532
2533 2017-01-27 Richard Biener <rguenther@suse.de>
2534
2535 PR tree-optimization/79245
2536 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2537 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2538
2539 2017-01-27 Jakub Jelinek <jakub@redhat.com>
2540
2541 PR c/79199
2542 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2543 target. Use 4294967293U instead of 4294967293.
2544
2545 2017-01-27 Richard Biener <rguenther@suse.de>
2546
2547 PR tree-optimization/71433
2548 * gcc.dg/Warray-bounds-21.c: New testcase.
2549
2550 2017-01-27 Richard Biener <rguenther@suse.de>
2551
2552 PR tree-optimization/79244
2553 * gcc.dg/torture/pr79244.c: New testcase.
2554
2555 2017-01-27 Jakub Jelinek <jakub@redhat.com>
2556
2557 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2558 all occurrences of 40 to 32.
2559
2560 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
2561
2562 PR target/79239
2563 * gcc.target/arm/pr79239.c: New test.
2564
2565 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2566
2567 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2568
2569 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
2570
2571 PR c++/64382
2572 * g++.dg/cpp1y/pr64382.C: New test.
2573
2574 2017-01-26 Martin Sebor <msebor@redhat.com>
2575
2576 PR middle-end/78703
2577 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2578 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2579 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2580 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2581
2582 2017-01-26 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR debug/79129
2585 * g++.dg/debug/dwarf2/pr79129.C: New test.
2586
2587 PR debug/78835
2588 * g++.dg/debug/dwarf2/pr78835.C: New test.
2589
2590 2017-01-26 Martin Sebor <msebor@redhat.com>
2591
2592 PR middle-end/78703
2593 * gcc.dg/format/pr78569.c: Adjust.
2594 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2595 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2596 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2597 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2598 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2599 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2600 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2601 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2602 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2603 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2604 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2605
2606 2017-01-26 Jakub Jelinek <jakub@redhat.com>
2607
2608 PR c++/68727
2609 * g++.dg/other/offsetof8.C: Add expected error.
2610 * g++.dg/other/offsetof9.C: New test.
2611
2612 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
2613
2614 * g++.dg/opt/declone3.C: Require LTO.
2615
2616 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2617
2618 PR target/79131
2619 * gcc.target/arm/pr79131.c: New.
2620
2621 2017-01-26 Bin Cheng <bin.cheng@arm.com>
2622
2623 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2624
2625 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
2626
2627 PR libstdc++/79190
2628 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2629 matches replaced operator delete.
2630
2631 2017-01-26 Jakub Jelinek <jakub@redhat.com>
2632
2633 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2634 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2635 avx512f with avx512dq.
2636 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2637 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2638 avx512f with avx512dq.
2639 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2640 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2641 avx512f with avx512dq.
2642
2643 2017-01-26 Marek Polacek <polacek@redhat.com>
2644
2645 PR c/79199
2646 * c-c++-common/Wduplicated-branches-13.c: New test.
2647
2648 2017-01-26 David Sherwood <david.sherwood@arm.com>
2649
2650 PR middle-end/79212
2651 * gfortran.dg/gomp/sharing-4.f90: New test.
2652
2653 2017-01-26 Jakub Jelinek <jakub@redhat.com>
2654
2655 PR target/70465
2656 * gcc.target/i386/pr70465.c: New test.
2657
2658 * brig.dg/dg.exp: Update copyright years.
2659 * lib/brig-dg.exp: Update copyright years.
2660 * lib/brig.exp: Update copyright years.
2661
2662 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2663
2664 PR target/79179
2665 * gcc.target/powerpc/pr79179.c: New test.
2666
2667 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2668
2669 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2670 generation to accept D-mode memory accesses.
2671
2672 2017-01-25 Martin Sebor <msebor@redhat.com>
2673
2674 PR c++/71290
2675 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2676 * g++.dg/ext/flexarray-mangle.C: Same.
2677 * g++.dg/ext/flexarray-subst.C: Same.
2678 * g++.dg/ext/flexary10.C: Same.
2679 * g++.dg/ext/flexary11.C: Same.
2680 * g++.dg/ext/flexary14.C: Same.
2681 * g++.dg/ext/flexary16.C: Same.
2682 * g++.dg/ext/flexary18.C: Same.
2683 * g++.dg/ext/flexary19.C: Same.
2684 * g++.dg/ext/flexary7.C: Same.
2685 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2686 * g++.dg/ubsan/object-size-1.C: Same.
2687 * obj-c++.dg/property/at-property-23.mm: Same.
2688
2689 2017-01-25 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR c++/78896
2692 * g++.dg/cpp1z/decomp24.C: New test.
2693
2694 PR c++/77914
2695 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2696 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2697 expect a warning.
2698 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2699 expect warnings.
2700 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2701 * g++.dg/cpp1y/pr59636.C: Likewise.
2702 * g++.dg/cpp1y/pr60190.C: Likewise.
2703
2704 2017-01-25 Bin Cheng <bin.cheng@arm.com>
2705
2706 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2707
2708 2017-01-25 Carl Love <cel@us.ibm.com>
2709
2710 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
2711 vec_packs built-ins
2712
2713 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2714
2715 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2716 -mcpu=cortex-a57.
2717 * gcc.target/arm/vseleqsf.c: Likewise.
2718 * gcc.target/arm/vselgedf.c: Likewise.
2719 * gcc.target/arm/vselgesf.c: Likewise.
2720 * gcc.target/arm/vselgtdf.c: Likewise.
2721 * gcc.target/arm/vselgtsf.c: Likewise.
2722 * gcc.target/arm/vselledf.c: Likewise.
2723 * gcc.target/arm/vsellesf.c: Likewise.
2724 * gcc.target/arm/vselltdf.c: Likewise.
2725 * gcc.target/arm/vselltsf.c: Likewise.
2726 * gcc.target/arm/vselnedf.c: Likewise.
2727 * gcc.target/arm/vselnesf.c: Likewise.
2728 * gcc.target/arm/vselvcdf.c: Likewise.
2729 * gcc.target/arm/vselvcsf.c: Likewise.
2730 * gcc.target/arm/vselvsdf.c: Likewise.
2731 * gcc.target/arm/vselvssf.c: Likewise.
2732
2733 2017-01-25 Richard Biener <rguenther@suse.de>
2734
2735 PR testsuite/72850
2736 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2737 to what we had before adding the threading passes.
2738
2739 2017-01-25 Richard Biener <rguenther@suse.de>
2740
2741 PR tree-optimization/69264
2742 * g++.dg/torture/pr69264.C: New testcase.
2743
2744 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2745
2746 PR target/79145
2747 * gcc.target/arm/pr79145.c: New test.
2748
2749 2017-01-25 Richard Biener <rguenther@suse.de>
2750
2751 PR debug/78363
2752 * g++.dg/gomp/pr78363-1.C: New testcase.
2753 * g++.dg/gomp/pr78363-2.C: Likewise.
2754 * g++.dg/gomp/pr78363-3.C: Likewise.
2755
2756 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2757
2758 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2759 * gcc.dg/lto/pr61526_0.c: Likewise.
2760 * gcc.dg/lto/pr64415_0.c: Likewise.
2761
2762 2017-01-24 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR c++/79205
2765 * g++.dg/cpp1z/decomp22.C: New test.
2766 * g++.dg/cpp1z/decomp23.C: New test.
2767
2768 2017-01-24 Nathan Sidwell <nathan@acm.org>
2769
2770 PR c++/78469
2771 * g++.dg/cpp0x/pr78469.C: New.
2772
2773 PR c++/79118
2774 * g++.dg/cpp0x/pr79118.C: New.
2775
2776 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2777
2778 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2779
2780 2017-01-24 David Malcolm <dmalcolm@redhat.com>
2781
2782 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2783 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2784 * gcc.dg/rtl/rtl.exp: New file.
2785 * gcc.dg/rtl/test.c: New file.
2786 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2787 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2788 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2789 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2790 * gcc.dg/rtl/x86_64/final.c: New test case.
2791 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2792 * gcc.dg/rtl/x86_64/ira.c: New test case.
2793 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2794 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2795 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2796 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2797 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2798 * gcc.dg/rtl/x86_64/test_1.h: New file.
2799 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2800 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2801 * gcc.dg/rtl/x86_64/times-two.h: New file.
2802 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2803
2804 2017-01-24 Bin Cheng <bin.cheng@arm.com>
2805
2806 PR tree-optimization/79159
2807 * g++.dg/tree-ssa/pr79159.C: New test.
2808
2809 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
2810 Martin Jambor <mjambor@suse.cz>
2811
2812 * lib/brig-dg.exp: New file.
2813 * lib/brig.exp: Likewise.
2814 * brig.dg/README: Likewise.
2815 * brig.dg/dg.exp: Likewise.
2816 * brig.dg/test/gimple/alloca.hsail: Likewise.
2817 * brig.dg/test/gimple/atomics.hsail: Likewise.
2818 * brig.dg/test/gimple/branches.hsail: Likewise.
2819 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2820 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2821 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2822 * brig.dg/test/gimple/mem.hsail: Likewise.
2823 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2824 * brig.dg/test/gimple/packed.hsail: Likewise.
2825 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2826 * brig.dg/test/gimple/variables.hsail: Likewise.
2827 * brig.dg/test/gimple/vector.hsail: Likewise.
2828
2829 2017-01-24 Jakub Jelinek <jakub@redhat.com>
2830
2831 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2832 support asan, only on i?86/x86_64 require sse2_runtime.
2833
2834 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2835
2836 PR target/66669
2837 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2838 test on powerpc targets.
2839
2840 2017-01-23 Martin Sebor <msebor@redhat.com>
2841
2842 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2843
2844 2017-01-23 Richard Biener <rguenther@suse.de>
2845
2846 PR tree-optimization/79088
2847 PR tree-optimization/79188
2848 * gcc.dg/torture/pr79088.c: New testcase.
2849 * gcc.dg/torture/pr79188.c: Likewise.
2850
2851 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2852
2853 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2854 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2855 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2856 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2857 type of test function to reflect change in built-in function's
2858 return type.
2859 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2860 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2861 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2862 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2863 type and second argument type to reflect change in built-in
2864 function's type signature.
2865 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2866 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2867 type of test function to reflect change in built-in function's
2868 return type.
2869 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2870 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2871 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2872 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2873 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2874 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2875 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2876 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2877 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2878 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2879 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2880 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2881 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2882 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2883 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2884 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2885 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2886 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2887 type of test function to reflect change in built-in function's
2888 return type.
2889 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2890 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2891 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2892 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2893 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2894 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2895 test function's result and second argument to reflect change in
2896 built-in function's type signature.
2897 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2898
2899 2017-01-23 Nathan Sidwell <nathan@acm.org>
2900
2901 PR C++/71710
2902 * g++.dg/template/pr71710.C: New.
2903
2904 PR c++/71406
2905 PR c++/77508
2906 * g++.dg/template/pr71406.C: New.
2907
2908 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2909
2910 * gfortran.dg/integer_exponentiation_7.f90: New test.
2911
2912 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2913
2914 PR rtl-optimization/78634
2915 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2916
2917 2017-01-23 Bin Cheng <bin.cheng@arm.com>
2918
2919 PR tree-optimization/70754
2920 * gfortran.dg/pr70754.f90: New test.
2921
2922 2017-01-23 Martin Liska <mliska@suse.cz>
2923
2924 PR tree-optimization/79196
2925 * gcc.dg/asan/pr79196.c: New test.
2926 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2927
2928 2017-01-23 Michael Matz <matz@suse.de>
2929
2930 PR tree-optimization/78384
2931 * gcc.dg/pr78384.c: New test.
2932
2933 2017-01-23 Richard Biener <rguenther@suse.de>
2934
2935 PR tree-optimization/79186
2936 * gcc.dg/torture/pr79186.c: New testcase.
2937 * gcc.dg/torture/pr79187.c: Likewise.
2938
2939 2017-01-23 Martin Jambor <mjambor@suse.cz>
2940
2941 * gcc.dg/ipa/vrp8.c: New test.
2942
2943 2017-01-23 Martin Jambor <mjambor@suse.cz>
2944
2945 PR ipa/79108
2946 * gfortran.dg/lto/pr79108_0.f90: New test.
2947
2948 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2949
2950 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2951 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2952 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2953 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2954 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2955 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2956 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2957 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2958 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2959 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2960 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2961 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2962 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2963 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2964 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2965 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2966
2967 2017-01-23 Richard Biener <rguenther@suse.de>
2968 Nick Clifton <nickc@redhat.com>
2969
2970 PR testsuite/78421
2971 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2972 If the target is ARM return the result of the
2973 check_effective_target_arm_vect_no_misalign proc.
2974 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2975 support unaligned vectors then only expect one of the loops to be
2976 unrolled.
2977
2978 2017-01-23 Martin Liska <mliska@suse.cz>
2979
2980 * gcc.dg/asan/use-after-scope-10.c: New test.
2981 * gcc.dg/asan/use-after-scope-11.c: New test.
2982 * g++.dg/asan/use-after-scope-5.C: New test.
2983
2984 2017-01-23 Martin Liska <mliska@suse.cz>
2985
2986 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2987 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2988 sanopt optimization for ASAN_POISON.
2989
2990 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2991
2992 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2993
2994 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2995
2996 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2997 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2998 for poly*_t types.
2999 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
3000 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
3001 exec_vcombine): Likewise.
3002 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
3003 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
3004 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
3005 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
3006 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
3007 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
3008 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3009 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
3010 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
3011 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3012 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
3013 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3014 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3015 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
3016 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
3017 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
3018 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
3019 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
3020 Likewise.
3021 (TEST_VGET_LANE): Cast to uint to avoid warning.
3022 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
3023 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
3024 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
3025 exec_vfma_vfms_n): Fix PRIx format for float64_t.
3026 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
3027 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3028 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
3029 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
3030 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3031 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
3032 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
3033 CHECK_POLY instead of CHECK for poly64_t types.
3034 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
3035 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
3036 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
3037 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3038 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
3039 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
3040 uint32_t.
3041 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
3042 for int32_t, int64_t.
3043 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
3044 vqneg_extra): Fix PRIx format for int16_t, int32_t.
3045 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
3046 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
3047 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
3048 needed.
3049
3050 2017-01-22 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR fortran/79154
3053 * gfortran.dg/gomp/pr79154-1.f90: New test.
3054 * gfortran.dg/gomp/pr79154-2.f90: New test.
3055
3056 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
3057
3058 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
3059
3060 2017-01-21 Marek Polacek <polacek@redhat.com>
3061
3062 PR testsuite/79169
3063 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
3064
3065 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
3066
3067 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
3068
3069 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
3070
3071 PR rtl-optimization/79125
3072 * gcc.dg/torture/pr79125.c: New test.
3073
3074 2017-01-20 Jiong Wang <jiong.wang@arm.com>
3075
3076 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
3077 only.
3078 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
3079 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
3080
3081 2017-01-20 Nathan Sidwell <nathan@acm.org>
3082
3083 PR c++/78495
3084 * g++.dg/cpp1z/inh-ctor38.C: New.
3085
3086 2017-01-20 Marek Polacek <polacek@redhat.com>
3087
3088 PR c/79152
3089 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
3090
3091 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
3092
3093 * lib/target-supports.exp (check_configured_with): New procedure.
3094 (check_effective_target_default_mode): new effective target.
3095 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
3096 default mode. Fix dg-skip-if target selector syntax.
3097 * gcc.target/arm/optional_thumb-2.c: Likewise.
3098 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
3099 syntax.
3100
3101 2017-01-20 David Malcolm <dmalcolm@redhat.com>
3102
3103 PR c++/77829
3104 PR c++/78656
3105 * g++.dg/spellcheck-pr77829.C: New test case.
3106 * g++.dg/spellcheck-pr78656.C: New test case.
3107
3108 2017-01-20 Marek Polacek <polacek@redhat.com>
3109
3110 PR c/64279
3111 * c-c++-common/Wduplicated-branches-1.c: New test.
3112 * c-c++-common/Wduplicated-branches-10.c: New test.
3113 * c-c++-common/Wduplicated-branches-11.c: New test.
3114 * c-c++-common/Wduplicated-branches-12.c: New test.
3115 * c-c++-common/Wduplicated-branches-2.c: New test.
3116 * c-c++-common/Wduplicated-branches-3.c: New test.
3117 * c-c++-common/Wduplicated-branches-4.c: New test.
3118 * c-c++-common/Wduplicated-branches-5.c: New test.
3119 * c-c++-common/Wduplicated-branches-6.c: New test.
3120 * c-c++-common/Wduplicated-branches-7.c: New test.
3121 * c-c++-common/Wduplicated-branches-8.c: New test.
3122 * c-c++-common/Wduplicated-branches-9.c: New test.
3123 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
3124 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
3125 * g++.dg/ext/builtin-object-size3.C: Likewise.
3126 * g++.dg/gomp/loop-1.C: Likewise.
3127 * g++.dg/warn/Wduplicated-branches1.C: New test.
3128 * g++.dg/warn/Wduplicated-branches2.C: New test.
3129
3130 2017-01-20 Martin Liska <mliska@suse.cz>
3131
3132 PR lto/69188
3133 * gcc.dg/lto/pr69188_0.c: New test.
3134 * gcc.dg/lto/pr69188_1.c: New test.
3135
3136 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
3137
3138 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
3139 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
3140 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
3141 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
3142 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
3143 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
3144 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
3145 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
3146 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
3147 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
3148 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
3149 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
3150 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
3151 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
3152 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
3153 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
3154 * gcc.target/i386/avx-1.c: Test new intrinsics.
3155 * gcc.target/i386/sse-13.c: Ditto.
3156 * gcc.target/i386/sse-23.c: Ditto.
3157
3158 2017-01-20 Richard Biener <rguenther@suse.de>
3159
3160 PR tree-optimization/71264
3161 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
3162
3163 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3164
3165 * gcc.target/mips/madd4-1.c: New file.
3166 * gcc.target/mips/madd4-2.c: Likewise.
3167 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3168 HAS_MADD4.
3169 (mips_option_groups): Add -m[no-]madd4.
3170 (mips-dg-init): Detect default -mno-madd4.
3171 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
3172 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
3173 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3174 * gcc.target/mips/nmadd-1.c: Likewise.
3175 * gcc.target/mips/nmadd-2.c: Likewise.
3176 * gcc.target/mips/nmadd-3.c: Likewise.
3177
3178 2017-01-19 Jiong Wang <jiong.wang@arm.com>
3179
3180 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
3181 combined instructions.
3182 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
3183 instructions.
3184 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
3185 of pointer authentication.
3186
3187 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3188
3189 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
3190 floating point hardware to run test.
3191
3192 2017-01-19 Tamar Christina <tamar.christina@arm.com>
3193
3194 * lib/target-supports.exp
3195 (check_effective_target_vect_call_copysignf): Enable for AArch64.
3196
3197 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3198
3199 PR testsuite/79051
3200 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
3201 __x86_64__]: Allow for target i?86-*-*.
3202
3203 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3204
3205 PR target/78176
3206 * gcc.target/mips/lxc1-sxc1-1.c: New file.
3207 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3208 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3209 HAS_LXC1.
3210 (mips_option_groups): Add -m[no-]lxc1-sxc1.
3211 (mips-dg-init): Detect default -mno-lxc1-sxc1.
3212 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
3213
3214 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
3215
3216 PR fortran/70696
3217 * gfortran.dg/coarray_43.f90: New test.
3218
3219 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
3220
3221 PR rtl-optimization/79121
3222 * gcc.c-torture/execute/pr79121.c: New test.
3223
3224 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3225
3226 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3227 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3228
3229 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
3230
3231 PR fortran/50069
3232 PR fortran/55086
3233 * gfortran.dg/pr50069_1.f90: New test.
3234 * gfortran.dg/pr50069_2.f90: New test.
3235 * gfortran.dg/pr55086_1.f90: New test.
3236 * gfortran.dg/pr55086_1_tfat.f90: New test.
3237 * gfortran.dg/pr55086_2.f90: New test.
3238 * gfortran.dg/pr55086_2_tfat.f90: New test.
3239 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3240
3241 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3242 * gcc.dg/strcmp-1.c: New test.
3243 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3244
3245 2017-01-18 David Malcolm <dmalcolm@redhat.com>
3246
3247 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3248 (dejagnu_fail): Likewise.
3249 (dejagnu_note): Likewise.
3250 (pass): Provide forward decl, moving true decl to after #include
3251 of harness.h.
3252 (fail): Likewise.
3253 (note): Likewise.
3254
3255 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3256
3257 * gcc.target/powerpc/p9-xxbr-1.c: New test.
3258 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3259
3260 2017-01-18 Nathan Sidwell <nathan@acm.org>
3261
3262 PR c++/78488
3263 * g++.dg/cpp1z/inh-ctor37.C: New.
3264
3265 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
3266
3267 PR rtl-optimization/78952
3268 * gcc.target/i386/pr78952-1.c: New test.
3269 * gcc.target/i386/pr78952-2.c: Ditto.
3270
3271 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3272
3273 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3274
3275 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3276
3277 PR fortran/70696
3278 * gfortran.dg/coarray_event_1.f08: New test.
3279
3280 2017-01-18 Jakub Jelinek <jakub@redhat.com>
3281
3282 PR target/77416
3283 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3284 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
3285 from dg-options.
3286 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3287 guarded test.
3288 * gcc.target/powerpc/fusion4.c: Likewise.
3289 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3290 guarded test.
3291 * gcc.target/powerpc/pr58673-1.c: Likewise.
3292 * gcc.target/powerpc/pr58673-2.c: Likewise.
3293 * gcc.target/powerpc/pr59054.c: Likewise.
3294
3295 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3296
3297 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3298 vec_bperm.
3299 * gcc.target/powerpc/p9-vbpermd.c: New file.
3300
3301 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3302
3303 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3304 (must_not_compile2): Downcase first letter of error messages.
3305 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3306 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3307
3308 2017-01-18 Nathan Sidwell <nathan@acm.org>
3309
3310 PR c++/79091
3311 * g++.dg/pr79091.C: New.
3312
3313 2017-01-18 Jakub Jelinek <jakub@redhat.com>
3314
3315 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3316 to dg-options.
3317 (p0): Add missing dg-error.
3318
3319 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
3320
3321 * gcc.target/msp430/mul_f5_muldef.c: New test.
3322
3323 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3324
3325 PR target/79004
3326 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3327 options. Fix up the syntax for using \m and \M.
3328
3329 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3330
3331 PR target/78875
3332 * gcc.target/powerpc/ssp-1.c: New testcase.
3333 * gcc.target/powerpc/ssp-2.c: New testcase.
3334
3335 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
3336
3337 * gcc.target/aarch64/eh_return.c: New test.
3338
3339 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3340
3341 * vec-rlmi-rlnm.c: New file.
3342
3343 2017-01-17 Nathan Sidwell <nathan@acm.org>
3344
3345 PR c++/61636
3346 * g++.dg/cpp1y/pr61636-1.C: New.
3347 * g++.dg/cpp1y/pr61636-2.C: New.
3348 * g++.dg/cpp1y/pr61636-3.C: New.
3349
3350 2017-01-17 Martin Sebor <msebor@redhat.com>
3351
3352 PR testsuite/79115
3353 * gcc.dg/pr78768.c: Make it a link-only test.
3354
3355 2017-01-17 David Malcolm <dmalcolm@redhat.com>
3356
3357 PR c++/71497
3358 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3359 expected messages.
3360 * c-c++-common/Wmisleading-indentation.c: Likewise.
3361
3362 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
3363
3364 PR target/79058
3365 * gcc.target/arm/pr79058.c: New.
3366
3367 2017-01-17 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR tree-optimization/71854
3370 * gcc.dg/vect/pr71854.c: New test.
3371
3372 2017-01-17 Martin Liska <mliska@suse.cz>
3373
3374 PR ipa/71207
3375 * g++.dg/ipa/pr71207.C: New test.
3376
3377 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
3378
3379 PR middle-end/77445
3380 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3381 * gcc.dg/tree-ssa/pr77445.c: New testcase.
3382
3383 2017-01-17 Jakub Jelinek <jakub@redhat.com>
3384
3385 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3386 rather than long unsigned int.
3387 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3388
3389 2017-01-17 Richard Biener <rguenther@suse.de>
3390
3391 PR tree-optimization/71433
3392 * gcc.dg/Warray-bounds-20.c: New testcase.
3393
3394 2017-01-17 Richard Biener <rguenther@suse.de>
3395
3396 PR testsuite/52563
3397 PR testsuite/71237
3398 PR testsuite/77737
3399 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3400 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3401 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3402
3403 2017-01-17 Alan Modra <amodra@gmail.com>
3404
3405 * gcc.target/powerpc/pr79066.c: New.
3406
3407 2017-01-16 Jeff Law <law@redhat.com>
3408
3409 PR tree-optimization/33562
3410 PR tree-optimization/61912
3411 PR tree-optimization/77485
3412 PR tree-optimization/79090
3413 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3414 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3415
3416 2017-01-16 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR c/79089
3419 * gcc.c-torture/compile/pr79089.c: New test.
3420
3421 PR target/79080
3422 * gcc.dg/pr79080.c: New test.
3423
3424 2017-01-16 David Malcolm <dmalcolm@redhat.com>
3425
3426 PR c/78304
3427 * gcc.dg/format/pr78304.c: Convert argument from integral type
3428 to a pointer.
3429 * gcc.dg/format/pr78304-2.c: Likewise.
3430
3431 2017-01-16 Carl Love <cel@us.ibm.com>
3432
3433 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3434 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3435
3436 2017-01-16 Carl Love <cel@us.ibm.com>
3437
3438 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3439 Change arguments and return type to bool long long.
3440
3441 2017-01-16 Martin Sebor <msebor@redhat.com>
3442
3443 PR testsuite/79051
3444 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3445 on x86.
3446
3447 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3448
3449 Revert:
3450 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3451
3452 PR c++/71737
3453 * g++.dg/cpp0x/pr71737.C: New.
3454
3455 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3456
3457 * gcc.target/powerpc/swaps-p8-27.c: New.
3458
3459 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3460
3461 PR c++/71737
3462 * g++.dg/cpp0x/pr71737.C: New.
3463
3464 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3465
3466 * gnat.dg/opt62.adb: New test.
3467 * gnat.dg/opt62_pkg.ads: New helper.
3468
3469 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3470
3471 PR rtl-optimization/78626
3472 PR rtl-optimization/78727
3473 * gcc.dg/torture/pr78626.c: New test.
3474 * gcc.dg/torture/pr78727.c: New test.
3475
3476 2017-01-14 Alan Modra <amodra@gmail.com>
3477
3478 * gcc.c-torture/compile/pr72749.c: New test.
3479
3480 2017-01-13 David Malcolm <dmalcolm@redhat.com>
3481
3482 PR c/78304
3483 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3484 (test_macro_2): New test.
3485 (test_macro_3): New test.
3486 (test_macro_4): New test.
3487 (test_non_contiguous_strings): Convert line number to line offset.
3488 * gcc.dg/format/pr78304-2.c: New test case.
3489 * gcc.dg/format/pr78304.c: New test case.
3490
3491 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
3492
3493 * gcc.target/i386/funcspec-56.inc: Add missing options and
3494 reorder options by implied ISAs, as in ix86_target_string.
3495
3496 2017-01-13 Marek Polacek <polacek@redhat.com>
3497
3498 PR c++/71166
3499 * g++.dg/cpp0x/constexpr-array18.C: New test.
3500
3501 2017-01-13 Jeff Law <law@redhat.com>
3502
3503 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3504
3505 PR tree-optimization/61912
3506 PR tree-optimization/77485
3507 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3508 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3509 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3510
3511 PR tree-optimization/33562
3512 PR tree-optimization/61912
3513 PR tree-optimization/77485
3514 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3515 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3516 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3517 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3518 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3519 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3520 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3521
3522 2017-01-13 Martin Liska <mliska@suse.cz>
3523
3524 PR ipa/79043
3525 * gcc.c-torture/execute/pr79043.c: New test.
3526
3527 2017-01-13 Richard Biener <rguenther@suse.de>
3528
3529 PR middle-end/78411
3530 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3531
3532 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3533
3534 PR fortran/70697
3535 * gfortran.dg/coarray/event_4.f08: New test.
3536
3537 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3538
3539 PR fortran/70696
3540 * gfortran.dg/coarray/event_3.f08: New test.
3541
3542 2017-01-13 Richard Biener <rguenther@suse.de>
3543
3544 PR tree-optimization/77283
3545 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3546
3547 2017-01-13 Richard Biener <rguenther@suse.de>
3548
3549 * gcc.dg/gimplefe-22.c: New testcase.
3550
3551 2017-01-13 Richard Biener <rguenther@suse.de>
3552
3553 PR tree-optimization/77283
3554 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3555 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3556 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3557
3558 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3559
3560 * gcc.dg/pr77862.c: Require fpic target.
3561
3562 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3563
3564 PR target/79004
3565 * gcc.target/powerpc/pr79004.c: New test.
3566
3567 2017-01-12 Martin Sebor <msebor@redhat.com>
3568
3569 * gcc.dg/pr78138.c: Adjust.
3570 * gcc.dg/pr78768.c: Adjust.
3571 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3572 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3573 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3574 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3575 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3576 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3577 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3578 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3579 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3580 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3581 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3582
3583 2017-01-12 Jakub Jelinek <jakub@redhat.com>
3584
3585 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3586
3587 2017-01-12 Martin Sebor <msebor@redhat.com>
3588
3589 PR testsuite/79051
3590 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3591 due to bug 79054.
3592
3593 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
3594
3595 * gcc.dg/pr78768.c: Require LTO.
3596
3597 2017-01-12 Martin Sebor <msebor@redhat.com>
3598
3599 PR c/79074
3600 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3601 due to the referenced bug.
3602
3603 2017-01-12 Martin Sebor <msebor@redhat.com>
3604
3605 PR testsuite/79073
3606 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3607
3608 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
3609
3610 * gcc.target/i386/builtin_target.c (check_features): Check all
3611 supported __builtin_cpu_supports options.
3612
3613 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3614
3615 PR tree-optimization/78319
3616 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3617 Remove xfail.
3618
3619 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3620
3621 PR target/79044
3622 * gcc.target/powerpc/swaps-p8-26.c: New.
3623
3624 2017-01-12 Richard Biener <rguenther@suse.de>
3625
3626 * gcc.dg/gimplefe-21.c: New testcase.
3627
3628 2017-01-12 Michael Collison <michael.collison@arm.com>
3629
3630 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3631
3632 2017-01-11 Julia Koval <julia.koval@intel.com>
3633 Uros Bizjak <ubizjak@gmail.com>
3634
3635 * gcc.target/i386/sgx.c New test.
3636 * gcc.target/i386/sse-12.c: Add -msgx.
3637 * gcc.target/i386/sse-13.c: Ditto.
3638 * gcc.target/i386/sse-14.c: Ditto.
3639 * gcc.target/i386/sse-22.c: Ditto.
3640 * gcc.target/i386/sse-23.c: Ditto.
3641 * g++.dg/other/i386-2.C: Ditto.
3642 * g++.dg/other/i386-3.C: Ditto.
3643
3644 2017-01-11 Martin Sebor <msebor@redhat.com>
3645
3646 PR c++/24511
3647 * g++.dg/template/explicit9.C: New test.
3648
3649 2017-01-11 Nathan Sidwell <nathan@acm.org>
3650
3651 PR c++/77812
3652 * g++.dg/pr77812.C: New.
3653
3654 2017-01-11 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR c++/71537
3657 * g++.dg/cpp1y/constexpr-71537.C: New test.
3658
3659 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3660 argument.
3661
3662 2017-01-11 Martin Sebor <msebor@redhat.com>
3663
3664 PR c/47931
3665 * c-c++-common/Waddress-2.c: New test.
3666
3667 2017-01-11 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR c++/78341
3670 * g++.dg/cpp0x/pr78341.C: New test.
3671
3672 2017-01-11 Martin Sebor <msebor@redhat.com>
3673
3674 PR c/78768
3675 * gcc.dg/pr78768.c: New test.
3676
3677 2017-01-11 David Malcolm <dmalcolm@redhat.com>
3678
3679 PR driver/78877
3680 * gcc.dg/spellcheck-options-14.c: New test case.
3681 * gcc.dg/spellcheck-options-15.c: New test case.
3682 * gcc.dg/spellcheck-options-16.c: New test case.
3683 * gcc.dg/spellcheck-options-17.c: New test case.
3684
3685 2017-01-11 Martin Liska <mliska@suse.cz>
3686
3687 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3688
3689 2017-01-11 Jakub Jelinek <jakub@redhat.com>
3690
3691 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3692 instead of just 1 for the decomposition from struct C.
3693
3694 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3695
3696 * gcc.c-torture/execute/20170111-1.c: New test.
3697
3698 2017-01-11 Richard Biener <rguenther@suse.de>
3699
3700 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3701
3702 2017-01-11 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR middle-end/50199
3705 * gcc.dg/lto/pr50199_0.c: New test.
3706
3707 2017-01-10 Martin Sebor <msebor@redhat.com>
3708
3709 PR testsuite/78960
3710 PR testsuite/78959
3711 PR testsuite/78133
3712 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3713 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3714
3715 2017-01-10 Martin Sebor <msebor@redhat.com>
3716
3717 PR middle-end/78138
3718 * gcc.dg/pr78138.c: New test.
3719
3720 2017-01-10 David Malcolm <dmalcolm@redhat.com>
3721
3722 PR c++/77949
3723 * g++.dg/diagnostic/pr77949.C: New test case.
3724
3725 2017-01-10 Martin Sebor <msebor@redhat.com>
3726
3727 PR middle-end/78245
3728 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3729
3730 2017-01-10 Martin Sebor <msebor@redhat.com>
3731
3732 PR tree-optimization/78775
3733 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3734 * gcc.dg/attr-alloc_size-10.c: New test.
3735 * gcc.dg/attr-alloc_size-11.c: New test.
3736 * gcc.dg/builtin-stringop-chk-7.c: New test.
3737 * gcc.dg/pr78775.c: New test.
3738 * gcc.dg/pr78973-2.c: New test.
3739 * gcc.dg/pr78973.c: New test.
3740
3741 2017-01-10 Jeff Law <law@redhat.com>
3742
3743 PR tree-optimization/77766
3744 PR tree-optimization/78856
3745 * gcc.c-torture/execute/pr77766.c: New test.
3746
3747 2016-01-10 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/79034
3750 * g++.dg/torture/pr79034.C: New testcase.
3751
3752 2017-01-10 Martin Liska <mliska@suse.cz>
3753
3754 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3755 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3756 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3757 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3758 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3759 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3760 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3761 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3762 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3763 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3764 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3765 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3766 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3767 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3768 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3769 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3770 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3771 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3772 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3773 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3774 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3775 * gcc.dg/ipa/pr64307.c: Likewise.
3776 * gcc.dg/ipa/pr77653.c: Likewise.
3777
3778 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3779
3780 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3781 * g++.dg/other/i386-3.C: Ditto.
3782 * gcc.target/i386/sse-12.c: Ditto.
3783 * gcc.target/i386/sse-13.c: Ditto.
3784 * gcc.target/i386/sse-22.c: Ditto.
3785 * gcc.target/i386/sse-23.c: Ditto.
3786 * gcc.target/i386/builtin_target.c: Handle new option.
3787 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3788 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3789 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3790
3791 2017-01-09 Martin Sebor <msebor@redhat.com>
3792
3793 PR testsuite/79036
3794 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3795 with different precisions.
3796
3797 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3798
3799 * g++.dg/opt/call2.C: New test.
3800 * g++.dg/opt/call3.C: Likewise.
3801 * gnat.dg/array26.adb: New test.
3802 * gnat.dg/array26_pkg.ad[sb]: New helper.
3803 * gnat.dg/array27.adb: New test.
3804 * gnat.dg/array27_pkg.ad[sb]: New helper.
3805 * gnat.dg/array28.adb: New test.
3806 * gnat.dg/array28_pkg.ad[sb]: New helper.
3807
3808 2017-01-09 Jakub Jelinek <jakub@redhat.com>
3809
3810 PR translation/79019
3811 PR translation/79020
3812 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3813 diagnostics.
3814 * gfortran.dg/initialization_17.f90: Likewise.
3815
3816 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3817
3818 PR testsuite/79026
3819 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3820 * gcc.target/i386/pr78904-4.c: Likewise.
3821 * gcc.target/i386/pr78904-6.c: Likewise.
3822 * gcc.target/i386/pr78967-2.c: Likewise.
3823
3824 2017-01-09 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR tree-optimization/78899
3827 * gcc.target/i386/pr78899.c: New test.
3828 * gcc.dg/pr71077.c: New test.
3829
3830 2017-01-09 Martin Jambor <mjambor@suse.cz>
3831
3832 PR ipa/78365
3833 PR ipa/78599
3834 * gcc.dg/torture/pr78365.c: New test.
3835
3836 2017-01-09 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR c++/78948
3839 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3840 (main): Use int* instead of long long.
3841
3842 PR tree-optimization/78938
3843 * gcc.dg/vect/pr78938.c: New test.
3844
3845 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3846
3847 * gcc.dg/20161219.c: New test.
3848
3849 2017-01-09 Richard Biener <rguenther@suse.de>
3850
3851 PR tree-optimization/78997
3852 * gcc.dg/torture/pr78997.c: New testcase.
3853
3854 2017-01-09 Richard Biener <rguenther@suse.de>
3855
3856 PR debug/79000
3857 * g++.dg/lto/pr79000_0.C: New testcase.
3858 * g++.dg/lto/pr79000_1.c: Likewise.
3859
3860 2017-01-08 Martin Sebor <msebor@redhat.com>
3861
3862 PR middle-end/77708
3863 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3864 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3865 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3866 due to bug 78969.
3867 * gcc.dg/format/pr78569.c: Adjust.
3868
3869 2017-01-07 David Malcolm <dmalcolm@redhat.com>
3870
3871 PR c++/72803
3872 * g++.dg/diagnostic/pr72803.C: New test case.
3873
3874 2017-01-07 Martin Sebor <msebor@redhat.com>
3875
3876 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3877 * gcc.dg/attr-alloc_size-4.c: Same.
3878
3879 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3880
3881 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3882 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3883 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3884 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3885 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3886 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3887 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3888
3889 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3890 * gcc.dg/memcmp-1.c: New.
3891 * gcc.dg/strncmp-1.c: New.
3892
3893 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3894
3895 * gcc.target/arm/acle/mcrr: New.
3896 * gcc.target/arm/acle/mcrr2: New.
3897 * gcc.target/arm/acle/mrrc: New.
3898 * gcc.target/arm/acle/mrrc2: New.
3899
3900 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3901
3902 * gcc.target/arm/acle/mcr.c: New.
3903 * gcc.target/arm/acle/mrc.c: New.
3904 * gcc.target/arm/acle/mcr2.c: New.
3905 * gcc.target/arm/acle/mrc2.c: New.
3906
3907 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3908
3909 * gcc.target/arm/acle/ldc: New.
3910 * gcc.target/arm/acle/ldc2: New.
3911 * gcc.target/arm/acle/ldcl: New.
3912 * gcc.target/arm/acle/ldc2l: New.
3913 * gcc.target/arm/acle/stc: New.
3914 * gcc.target/arm/acle/stc2: New.
3915 * gcc.target/arm/acle/stcl: New.
3916 * gcc.target/arm/acle/stc2l: New.
3917
3918 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3919
3920 * gcc.target/arm/acle/acle.exp: Run tests for different options
3921 and make sure fat-lto-objects is used such that we can still do
3922 assemble scans.
3923 * gcc.target/arm/acle/cdp.c: New.
3924 * gcc.target/arm/acle/cdp2.c: New.
3925 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3926 (check_effective_target_arm_coproc1_ok_nocache): New.
3927 (check_effective_target_arm_coproc2_ok): New.
3928 (check_effective_target_arm_coproc2_ok_nocache): New.
3929 (check_effective_target_arm_coproc3_ok): New.
3930 (check_effective_target_arm_coproc3_ok_nocache): New.
3931 (check_effective_target_arm_coproc4_ok): New.
3932 (check_effective_target_arm_coproc4_ok_nocache): New.
3933
3934 2017-01-06 Martin Sebor <msebor@redhat.com>
3935
3936 PR middle-end/78605
3937 * gcc.dg/tree-ssa/pr78605.c: New test.
3938
3939 2017-01-05 Martin Sebor <msebor@redhat.com>
3940
3941 PR tree-optimization/78910
3942 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3943 diagnostics.
3944 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3945 * gcc.dg/tree-ssa/pr78910.c: New test.
3946
3947 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3948
3949 * gcc.dg/sso-10.c: New test.
3950
3951 2017-01-05 Jakub Jelinek <jakub@redhat.com>
3952
3953 PR tree-optimization/71016
3954 * gcc.target/i386/pr71016.c: New test.
3955 * gcc.target/aarch64/pr71016.c: New test.
3956 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3957
3958 PR c++/78931
3959 * g++.dg/cpp1z/decomp19.C: New test.
3960
3961 PR c++/78890
3962 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3963 * g++.dg/init/union1.C: Likewise.
3964 * g++.dg/cpp0x/union6.C: Expect errors.
3965 * g++.dg/cpp0x/union8.C: New test.
3966 * g++.dg/cpp0x/pr78890-1.C: New test.
3967 * g++.dg/cpp0x/pr78890-2.C: New test.
3968
3969 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
3970
3971 * gcc.target/powerpc/pr71670.c: Require p9vector.
3972 * gcc.target/powerpc/p9-novsx.c: Same.
3973
3974 2017-01-05 David Malcolm <dmalcolm@redhat.com>
3975
3976 * selftests/asr_div1.rtl: New file.
3977 * selftests/aarch64: New subdirectory.
3978 * selftests/aarch64/times-two.rtl: New file.
3979 * selftests/bb-index.rtl: New file.
3980 * selftests/cfg-test.rtl: New file.
3981 * selftests/const-int.rtl: New file.
3982 * selftests/example-labels.rtl: New file.
3983 * selftests/insn-with-mode.rtl: New file.
3984 * selftests/jump-to-label-ref.rtl: New file.
3985 * selftests/jump-to-return.rtl: New file.
3986 * selftests/jump-to-simple-return.rtl: New file.
3987 * selftests/mem.rtl: New file.
3988 * selftests/note-insn-deleted.rtl: New file.
3989 * selftests/note_insn_basic_block.rtl: New file.
3990 * selftests/simple-cse.rtl: New file.
3991 * selftests/symbol-ref.rtl: New file.
3992 * selftests/x86_64: New subdirectory.
3993 * selftests/x86_64/call-insn.rtl: New file.
3994 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3995 * selftests/x86_64/times-two.rtl: New file.
3996 * selftests/x86_64/unspec.rtl: New file.
3997
3998 2017-01-05 Nathan Sidwell <nathan@acm.org>
3999
4000 PR c++/78765
4001 * g++.dg/cpp0x/pr78765.C: New.
4002
4003 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4004
4005 * gcc.target/s390/memcpy-2.c: New test.
4006 * gcc.target/s390/memset-2.c: New test.
4007
4008 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4009
4010 * gcc.target/s390/memcpy-1.c: New test.
4011
4012 2017-01-04 Jeff Law <law@redhat.com>
4013
4014 PR tree-optimization/78812
4015 * g++.dg/torture/pr78812.C: New test.
4016
4017 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4018
4019 PR target/71977
4020 PR target/70568
4021 PR target/78823
4022 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
4023 64-bit VSX systems with direct move, whether we optimize common
4024 code sequences in the GLIBC math library for float math functions.
4025 * gcc.target/powerpc/pr71977-2.c: Likewise.
4026
4027 2017-01-04 Marek Polacek <polacek@redhat.com>
4028
4029 PR c++/64767
4030 * c-c++-common/Wpointer-compare-1.c: New test.
4031
4032 2017-01-04 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR c++/78949
4035 * c-c++-common/Wunused-var-16.c: New test.
4036
4037 PR c++/78693
4038 * g++.dg/cpp0x/pr78693.C: New test.
4039
4040 PR driver/78957
4041 * gcc.dg/pr78957.c: New test.
4042
4043 * g++.dg/cpp1y/auto-fn34.C: New test.
4044
4045 PR c++/71182
4046 * g++.dg/cpp0x/pr71182.C: New test.
4047
4048 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
4049
4050 PR target/78056
4051 * gcc.target/powerpc/pr78056-1.c: New test.
4052 * gcc.target/powerpc/pr78056-2.c: New test.
4053 * gcc.target/powerpc/pr78056-3.c: New test.
4054 * gcc.target/powerpc/pr78056-4.c: New test.
4055 * gcc.target/powerpc/pr78056-5.c: New test.
4056 * gcc.target/powerpc/pr78056-6.c: New test.
4057 * gcc.target/powerpc/pr78056-7.c: New test.
4058 * gcc.target/powerpc/pr78056-8.c: New test.
4059 * lib/target-supports.exp
4060 (check_effective_target_powerpc_popcntb_ok): New procedure to test
4061 whether the effective target supports the popcntb instruction.
4062
4063 2017-01-03 Jeff Law <law@redhat.com>
4064
4065 PR tree-optimization/67955
4066 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
4067
4068 2017-01-04 Marek Polacek <polacek@redhat.com>
4069
4070 PR c++/77545
4071 PR c++/77284
4072 * g++.dg/cpp0x/range-for32.C: New test.
4073 * g++.dg/cpp0x/range-for33.C: New test.
4074
4075 2017-01-04 David Malcolm <dmalcolm@redhat.com>
4076
4077 * gcc.dg/Wmissing-braces-fixits.c: New test case.
4078
4079 2017-01-04 Nathan Sidwell <nathan@acm.org>
4080
4081 PR c++/66735
4082 * g++.dg/cpp1y/pr66735.C: New.
4083
4084 2017-01-04 Jakub Jelinek <jakub@redhat.com>
4085
4086 PR tree-optimization/71563
4087 * gcc.dg/tree-ssa/pr71563.c: New test.
4088
4089 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
4090
4091 PR fortran/78534
4092 PR fortran/78976
4093 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4094 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4095 * gfortran.dg/transfer_intrinsic_1.f90: Change
4096 scan-tree-dump-times due to gfc_trans_string_copy change to
4097 avoid -Wstringop-overflow.
4098
4099 2017-01-03 Jeff Law <law@redhat.com>
4100
4101 PR tree-optimization/78856
4102 * gcc.c-torture/execute/pr78856.c: New test.
4103
4104 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4105
4106 PR target/78953
4107 * gcc.target/powerpc/pr78953.c: New test.
4108
4109 2017-01-03 Ian Lance Taylor <iant@google.com>
4110
4111 * gcc.misc-tests/godump-1.c: Update for accurate representation of
4112 enums.
4113
4114 2017-01-03 Martin Sebor <msebor@redhat.com>
4115
4116 PR tree-optimization/78696
4117 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
4118 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
4119 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4120 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4121
4122 2017-01-03 David Malcolm <dmalcolm@redhat.com>
4123
4124 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
4125 with more than one digit.
4126 * lib/gcc-dg.exp (process-message): Support more than one digit
4127 in relative line specifications.
4128
4129 2017-01-03 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR tree-optimization/78965
4132 * gcc.dg/pr78965.c: New test.
4133
4134 PR middle-end/78901
4135 * g++.dg/opt/pr78901.C: New test.
4136
4137 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
4138
4139 PR fortran/78534
4140 PR fortran/66310
4141 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4142 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4143 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
4144 * gfortran.dg/repeat_7.f90: New test for PR 66310.
4145 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
4146 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
4147 * gfortran.dg/string_1_lp64.f90: New test.
4148 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
4149 * gfortran.dg/string_3_lp64.f90: New test.
4150 * gfortran.dg/transfer_intrinsic_1.f90: Change
4151 scan-tree-dump-times due to gfc_trans_string_copy change to
4152 avoid -Wstringop-overflow.
4153
4154 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
4155
4156 PR target/78967
4157 * gcc.target/i386/pr78967-1.c: New test.
4158 * gcc.target/i386/pr78967-2.c: Ditto.
4159 * gcc.target/i386/pr78967-3.c: Ditto.
4160
4161 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
4162 * gcc.target/i386/pr78904-4.c: Ditto.
4163 * gcc.target/i386/pr78904-6.c: Ditto.
4164
4165 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
4166
4167 PR middle-end/77674
4168 * g++.dg/torture/pr77674.C: New testcase.
4169
4170 2017-01-01 Jakub Jelinek <jakub@redhat.com>
4171
4172 Update copyright years.
4173 \f
4174 Copyright (C) 2017 Free Software Foundation, Inc.
4175
4176 Copying and distribution of this file, with or without modification,
4177 are permitted in any medium without royalty provided the copyright
4178 notice and this notice are preserved.