]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/69498 (ICE on disjunct cases with displaced or incomplete embedded...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a2cb1196
NK
12017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2
3 PR fortran/69498
4 * gfortran.dg/submodule_unexp.f90: Modified test
5 to account for new error.
6 * gfortran.dg/submodule_twice.f90: New Test
7
b447b28c
JJ
82017-04-10 Jakub Jelinek <jakub@redhat.com>
9
10 PR c++/80176
11 * g++.dg/init/ref23.C: New test.
12
3bbd6768
TK
132017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14
15 PR tree-optimization/80304
16 * gfortran.dg/do_concurrent_4.f90: New test case.
17
99827b5c
JW
182017-04-10 Janus Weil <janus@gcc.gnu.org>
19
20 PR fortran/80046
21 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
22
7db31bc2
DE
232017-04-10 David Edelsohn <dje.gcc@gmail.com>
24
25 * g++.dg/torture/pr79905.C: Add -maltivec option.
26
9058a2c5
JL
272017-04-10 Jeff Law <law@redhat.com>
28
29 PR tree-optimization/80374
30 * g++.dg/pr80374.c: New test.
31
bd8f8642
KN
322017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
33
34 PR target/80108
35 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
36 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
37
f634dd47
UB
382017-04-10 Uros Bizjak <ubizjak@gmail.com>
39
40 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
41
065ba179
UB
422017-04-10 Uros Bizjak <ubizjak@gmail.com>
43
44 PR testsuite/79356
45 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
46
71b838d0
DS
472017-04-10 Daniel Santos <daniel.santos@pobox.com>
48
49 PR testsuite/79867
50 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
51
98a7a34e
MP
522017-04-10 Marek Polacek <polacek@redhat.com>
53
54 PR sanitizer/80348
55 * g++.dg/ubsan/div-by-zero-3.C: New test.
56
aac69a62
BC
572017-04-10 Bin Cheng <bin.cheng@arm.com>
58
59 PR tree-optimization/80153
60 * gcc.c-torture/execute/pr80153.c: New.
61
737237c9
RB
622017-04-10 Richard Biener <rguenther@suse.de>
63
64 PR middle-end/80362
65 * gcc.dg/torture/pr80362.c: New testcase.
66
ba6ee9fc
RB
672017-04-10 Richard Biener <rguenther@suse.de>
68
69 PR tree-optimization/80304
70 * gcc.dg/torture/pr80304.c: New testcase.
71
4d1a05f1
NS
722017-04-10 Nathan Sidwell <nathan@acm.org>
73
74 PR target/79905
75 * g++.dg/torture/pr79905.C: New.
76
3ee0fb02
ML
772017-04-10 Martin Liska <mliska@suse.cz>
78
79 PR sanitizer/80350
80 * c-c++-common/ubsan/pr80350.c: New test.
81
167a5b77
JJ
822017-04-10 Jakub Jelinek <jakub@redhat.com>
83
84 PR target/80324
85 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
86
d691b7e4
ML
872017-04-08 Martin Liska <mliska@suse.cz>
88
89 Revert:
90 2017-04-07 Martin Liska <mliska@suse.cz>
91
92 PR ipa/80212
93 * g++.dg/ipa/pr80212.C: New test.
94
dcb2c527
JJ
952017-04-07 Jakub Jelinek <jakub@redhat.com>
96
c98b0016
JJ
97 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
98 dg-options.
99 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
100
dcb2c527
JJ
101 PR target/80322
102 PR target/80323
103 PR target/80325
104 PR target/80326
105 * gcc.target/i386/avx512f-undefined-1.c: New test.
106 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
107 * gcc.target/i386/avx-cvtsd-1.c: New test.
108 * gcc.target/i386/avx512f-cvtss-1.c: New test.
109 * gcc.target/i386/avx512f-abspd-1.c: New test.
110 * gcc.target/i386/avx-cvtss-1.c: New test.
111 * gcc.target/i386/avx512f-absps-1.c: New test.
112 * gcc.target/i386/avx512f-int2mask-1.c: New test.
113 * gcc.target/i386/avx512f-mask2int-1.c: New test.
114
1ef532f4
MP
1152017-04-07 Marek Polacek <polacek@redhat.com>
116
117 PR sanitizer/80348
118 * g++.dg/ubsan/div-by-zero-2.C: New test.
119
2166aeb3
MP
120 PR c++/80095
121 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
122
057da7af
VM
1232017-04-07 Vladimir Makarov <vmakarov@redhat.com>
124
125 PR rtl-optimization/70478
126 * gcc.target/s390/pr70478.c: New.
127
3b6cb9e3
ML
1282017-04-07 Martin Liska <mliska@suse.cz>
129
130 PR target/79889
131 * g++.dg/ext/mv8.C: Add aarch64* targets.
132
70cd23c0
ML
1332017-04-07 Martin Liska <mliska@suse.cz>
134
135 PR ipa/80212
136 * g++.dg/ipa/pr80212.C: New test.
137
fe6bb25f
TP
1382017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
139
140 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
141
bf7b869a
RB
1422017-04-07 Richard Biener <rguenther@suse.de>
143
144 PR tree-optimization/80334
145 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
146 alignas on stack.
147
2d143ba8
RB
1482017-04-07 Richard Biener <rguenther@suse.de>
149
150 PR middle-end/80341
151 * gcc.dg/torture/pr80341.c: New testcase.
152
ed3cd38d
JJ
1532017-04-06 Jakub Jelinek <jakub@redhat.com>
154
155 PR debug/80234
156 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
157 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
158
e5f56581
UB
1592017-04-06 Uros Bizjak <ubizjak@gmail.com>
160
161 PR target/79733
162 * gcc.target/i386/pr79733.c: New test.
163
a5211c80
UB
1642017-04-06 Uros Bizjak <ubizjak@gmail.com>
165
166 PR target/80298
167 * gcc.target/i386/pr80298-1.c: New test.
168 * gcc.target/i386/pr80298-2.c: Ditto.
169
db086c96
TP
1702017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
171
172 PR target/80082
173 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
174 ARMv7-R.
175
09b63f67
RB
1762017-04-06 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/80334
179 * g++.dg/torture/pr80334.C: New testcase.
180
d9f8c5af
ML
1812017-04-06 Martin Liska <mliska@suse.cz>
182
183 PR sanitizer/80166
184 * gcc.dg/asan/pr80166.c: New test.
185
1b68991f
RO
1862017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
187
188 PR tree-optimization/79390
189 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
190
0f784346
RB
1912017-04-06 Richard Biener <rguenther@suse.de>
192
193 PR tree-optimization/80262
194 * gcc.target/i386/pr80262.c: New testcase.
195
23a429c2
RB
1962017-04-06 Richard Biener <rguenther@suse.de>
197
198 PR middle-end/80281
199 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
200
e2323a2b
VM
2012017-04-05 Vladimir Makarov <vmakarov@redhat.com>
202
203 PR rtl-optimization/70703
204 * gcc.target/i386/pr70703.c: New.
205
47a11342
JJ
2062017-04-05 Jakub Jelinek <jakub@redhat.com>
207
208 PR sanitizer/80308
209 * c-c++-common/asan/pr80308.c: New test.
210
d0ee17a5
DV
2112017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
212
213 PR target/79890
214 * gcc.target/s390/pr79890.c: New test case.
215
36f896c7
JJ
2162017-04-05 Jakub Jelinek <jakub@redhat.com>
217
218 PR target/80310
219 * c-c++-common/ubsan/pr80310.c: New test.
220
d16e2ddd
JJ
2212017-04-04 Jakub Jelinek <jakub@redhat.com>
222
e1201dff
JJ
223 PR c++/80297
224 * g++.dg/torture/pr80297.C: New test.
225
d16e2ddd
JJ
226 PR tree-optimization/79390
227 * gcc.target/i386/pr79390.c: New test.
228 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
229
c0ea338b
VR
2302017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
231
232 PR c++/80296
233 * g++.dg/cpp0x/alias-decl-80296.C: New test.
234
a1527a93
TP
2352017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
236
237 PR target/80307
238 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
239 targeting any CPU or architecture.
240 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
241 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
242 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
243 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
244 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
245 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
246 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
247 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
248
065ba179 2492017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
250
251 PR fortran/69498
252 * gfortran.dg/submodule_unexp.f90: New test.
253
b1fd967c
JJ
2542017-04-04 Jakub Jelinek <jakub@redhat.com>
255
256 PR target/80286
257 * gcc.target/i386/avx-pr80286.c: New test.
258 * gcc.dg/pr80286.c: New test.
259
248179b5
RB
2602017-04-04 Richard Biener <rguenther@suse.de>
261
262 PR middle-end/80281
263 * gcc.dg/torture/pr80281.c: New testcase.
264
a577fcf2
RB
2652017-04-04 Richard Biener <rguenther@suse.de>
266
267 PR tree-optimization/80275
268 * g++.dg/opt/pr80275.C: Make g static.
269
833bbf60
SB
2702017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
271
272 PR rtl-optimization/60818
273 * gcc.c-torture/compile/pr60818.c: New testcase.
274
5764ee3c
JW
2752017-04-03 Jonathan Wakely <jwakely@redhat.com>
276
277 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
278 * gcc.dg/20031012-1.c: Likewise.
279 * gcc.dg/ipa/ipcp-1.c: Likewise.
280 * gcc.dg/torture/matrix-3.c: Likewise.
281 * gcc.target/powerpc/ppc-spe.c: Likewise.
282 * gcc.target/rx/zero-width-bitfield.c: Likewise.
283
bbdf4e81
PB
2842017-04-03 Peter Bergner <bergner@vnet.ibm.com>
285
286 PR target/80246
287 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
288 powerpc_vsx_ok.
289 (std, ld): Limit scan-assembler-times check to lp64.
290 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
291 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
292 powerpc_vsx_ok.
293
44bc146f
PB
2942017-04-03 Peter Bergner <bergner@vnet.ibm.com>
295
296 PR target/80246
297 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
298
fff80893
RB
2992017-04-03 Richard Biener <rguenther@suse.de>
300
301 PR tree-optimization/80275
302 * g++.dg/opt/pr80275.C: New testcase.
303
79f9fc38
DV
3042017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
305
306 PR testsuite/79356
307 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
308
a8e70fd3
RD
3092017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
310
311 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
312 (bal): Increase iteration count and assume alignment.
313
e0061866
BC
3142017-04-03 Bin Cheng <bin.cheng@arm.com>
315
316 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
317
c2d43326
AP
3182017-04-02 Andrew Pinski <apinski@cavium.com>
319
320 * gcc.c-torture/compile/nested-3.c: New testcase.
321 * gcc.c-torture/execute/20170401-1.c: New testcase.
322 * gcc.c-torture/execute/20170401-2.c: New testcase.
323
a5a9046d
SB
3242017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
325
326 PR rtl-optimization/79405
327 gcc.dg/pr79405.c: New testcase.
328
6f3af356
JJ
3292017-03-31 Jakub Jelinek <jakub@redhat.com>
330
eee3756d
JJ
331 PR debug/79255
332 * gcc.dg/pr79255.c: New test.
333
6f3af356
JJ
334 PR c++/79572
335 * g++.dg/ubsan/null-8.C: New test.
336
99e6cfd6
PH
3372017-03-31 Pat Haugen <pthaugen@us.ibm.com>
338
339 PR target/80107
340 * gfortran.dg/pr80107.f: New.
341
094e6b7a
JL
3422017-03-31 Jeff Law <law@redhat.com>
343
344 PR tree-optimization/49498
345 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
346
eceb2409 3472017-03-31 Richard Biener <rguenther@suse.de>
065ba179 348
eceb2409
RB
349 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
350
c412c01a 3512017-03-31 Richard Biener <rguenther@suse.de>
065ba179 352
c412c01a
RB
353 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
354
005f12bf
JJ
3552017-03-31 Jakub Jelinek <jakub@redhat.com>
356
af88f557
JJ
357 PR libstdc++/80251
358 * g++.dg/ext/is_aggregate.C: New test.
359
7d790165
JJ
360 PR middle-end/80173
361 * gcc.target/i386/pr80173.c: New test.
362
a7d55154
JJ
363 PR middle-end/80163
364 * gcc.dg/pr80163.c: New test.
365
005f12bf
JJ
366 PR debug/80025
367 * gcc.dg/torture/pr80025.c: New test.
368
c8e0f43f
MF
3692017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
370
371 * gcc.target/mips/pr52125.c: Add -msym32.
372
724d25f3
JJ
3732017-03-30 Jakub Jelinek <jakub@redhat.com>
374
375 PR translation/80189
376 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
377 * g++.dg/gomp/sharing-1.C: Likewise.
378 * gfortran.dg/gomp/pr44536.f90: Likewise.
379 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
380 * gfortran.dg/gomp/sharing-3.f90: Likewise.
381 * gfortran.dg/gomp/crayptr3.f90: Likewise.
382 * gfortran.dg/gomp/pr33439.f90: Likewise.
383 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
384 * gfortran.dg/gomp/sharing-1.f90: Likewise.
385 * gfortran.dg/gomp/sharing-2.f90: Likewise.
386 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
387 * gcc.dg/gomp/sharing-1.c: Likewise.
388
05dc406d
PB
3892017-03-30 Peter Bergner <bergner@vnet.ibm.com>
390
391 PR target/80246
392 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
393 Darwin and SPE.
394 (dxex, dxexq): Update return type.
395 (diex, diexq): Update argument type.
396 * gcc.target/powerpc/pr80246.c: New test.
397
b0fd4d7e
MJ
3982017-03-30 Martin Jambor <mjambor@suse.cz>
399
400 PR ipa/77333
401 * g++.dg/ipa/pr77333.C: New test.
402
de008ec4
JJ
4032017-03-30 Jakub Jelinek <jakub@redhat.com>
404
405 PR target/80206
406 * gcc.target/i386/pr80206.c: New test.
407
28c02407
RB
4082017-03-30 Richard Biener <rguenther@suse.de>
409
410 PR tree-optimization/77498
411 * gfortran.dg/pr77498.f: New testcase.
412
10fa8dfb
MP
4132017-03-29 Marek Polacek <polacek@redhat.com>
414
415 PR c/79730
416 * gcc.dg/pr79730.c: New test.
417
fdc54f39
JD
4182017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
419
420 PR libgfortran/78670
421 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
422 a character of length 1. Update test for success.
423 * gfortran.dg/dtio_28.f03: New test.
424 * gfortran.dg/dtio_4.f90: Update to open test file with status =
425 'scratch' to delete the file when done.
426
533c0b69
SB
4272017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
428
429 PR rtl-optimization/80233
430 * gcc.c-torture/compile/pr80233.c: New testcase.
431
e35229f8
TK
4322017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
433
434 PR fortran/80254
435 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
436 * gfortran.dg/dec_io_2a.f90: instead (new test).
437
5c0a28d4
JW
4382017-03-28 Jiong Wang <jiong.wang@arm.com>
439
440 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
441
19846619
SB
4422017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
443
444 PR testsuite/43496
445 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
446 generating PIC code.
447
e5119fab
VM
4482017-03-28 Vladimir Makarov <vmakarov@redhat.com>
449
450 PR rtl-optimization/80193
451 * gcc.target/i386/pr80193.c: New.
452
cf474530
JW
4532017-03-28 Janus Weil <janus@gcc.gnu.org>
454
455 PR fortran/78661
456 * gfortran.dg/dtio_25.f90: Modified test case.
457 * gfortran.dg/dtio_27.f90: New test case.
458
34fac449
UB
4592017-03-28 Uros Bizjak <ubizjak@gmail.com>
460
461 PR target/53383
462 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
463 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
464 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
465
3e907b90
BC
4662017-03-28 Bin Cheng <bin.cheng@arm.com>
467
468 * gcc.c-torture/compile/irreducible-loop.c: New.
469
522818b9
RS
4702017-03-28 Richard Sandiford <richard.sandiford@arm.com>
471
3e907b90 472 PR tree-optimization/80218
522818b9
RS
473 * gcc.dg/pr80218.c: New test.
474
ea7d7da8
RB
4752017-03-28 Richard Biener <rguenther@suse.de>
476
477 PR tree-optimization/78644
478 * gcc.dg/pr78644-1.c: New testcase.
479 * gcc.dg/pr78644-2.c: Likewise.
480
498173ef
TT
4812017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
482
483 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
484 * gcc.dg/pic-4.c: Likewise.
485 * gcc.dg/pie-3.c: Likewise.
486 * gcc.dg/pie-4.c: Likewise.
487
c5ad2433
ML
4882017-03-28 Martin Liska <mliska@suse.cz>
489
490 PR ipa/80205
491 * g++.dg/ipa/pr80205.C: New test.
492
17722fb9
SKS
4932017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
494
495 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
496 with sizeof(int) < 4.
497 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
498 * gcc.c-torture/execute/pr79737-2.c: Likewise.
499 * gcc.dg/torture/pr79777.c: Likewise.
500 * gcc.dg/torture/pr79910.c: Likewise.
501
737f500a
RB
5022017-03-28 Richard Biener <rguenther@suse.de>
503
504 PR middle-end/80222
505 * g++.dg/pr80222.C: New testcase.
506
62f96a79
ML
5072017-03-28 Martin Liska <mliska@suse.cz>
508
509 PR ipa/80104
510 * gcc.dg/ipa/pr80104.c: New test.
511
72785f26
MP
5122017-03-28 Marek Polacek <polacek@redhat.com>
513
514 PR sanitizer/80067
515 * c-c++-common/ubsan/shift-10.c: New test.
516
86516987
JL
5172017-03-27 Jeff Law <law@redhat.com>
518
4dbf1eee 519 PR tree-optimization/80216
86516987
JL
520 * gcc.c-torture/compile/pr80216.c: New test.
521
aade772d
JJ
5222017-03-27 Jakub Jelinek <jakub@redhat.com>
523
a9e4a1a5
JJ
524 PR middle-end/80162
525 * c-c++-common/pr80162-1.c: New test.
526 * c-c++-common/pr80162-2.c: New test.
527 * c-c++-common/pr80162-3.c: New test.
528
aade772d
JJ
529 PR target/80102
530 * g++.dg/opt/pr80102.C: New test.
531
d89f355e
MM
5322017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
533
534 PR target/78543
535 * gcc.target/powerpc/pr78543.c: New test.
536
79c4d73b
KN
5372017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
538
539 PR target/80103
540 * gcc.target/powerpc/pr80103-1.c: New test.
541
819df781
RB
5422017-03-27 Richard Biener <rguenther@suse.de>
543
544 PR tree-optimization/80181
545 * gcc.dg/torture/pr80181.c: New testcase.
546
84804c5b
CZ
5472017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
548
065ba179 549 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 550
c5e5f5f6
RB
5512017-03-27 Richard Biener <rguenther@suse.de>
552
553 PR ipa/79776
554 * g++.dg/ipa/pr79776.C: New testcase.
555
7cd200f6
JJ
5562017-03-27 Jakub Jelinek <jakub@redhat.com>
557
558 PR sanitizer/80168
559 * gcc.dg/asan/pr80168.c: New test.
560
79f512ff
RB
5612017-03-27 Richard Biener <rguenther@suse.de>
562
563 PR tree-optimization/80170
564 * gcc.dg/pr80170.c: New testcase.
565
672d9f8e
RB
5662017-03-27 Richard Biener <rguenther@suse.de>
567
568 PR middle-end/80171
569 * g++.dg/torture/pr80171.C: New testcase.
570
978fcba3
JDA
5712017-03-26 John David Anglin <danglin@gcc.gnu.org>
572
431d7882
JDA
573 * gcc.dg/torture/pr79732.c: Require alias support.
574 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
575
978fcba3
JDA
576 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
577 libatomic_available.
578 * gfortran.dg/coarray_image_status_1.f08: Likewise.
579 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
580
1f10d710
JD
5812017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
582
583 PR libgfortran/78881
584 * gfortran.dg/dtio_26.f90: New test.
585
41036686
PT
5862017-03-25 Paul Thomas <pault@gcc.gnu.org>
587
588 PR fortran/80156
589 PR fortran/79382
590 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
591 testcase for PR80156. Add a main programme that tests that
592 the typebound generic is accessible.
593
5da906ca
BS
5942017-03-25 Bernd Schmidt <bschmidt@redhat.com>
595
596 PR rtl-optimization/80160
597 PR rtl-optimization/80159
598
599 * gcc.target/i386/pr80160.c: New test.
600
7dabefa0
JJ
6012017-03-24 Jakub Jelinek <jakub@redhat.com>
602
603 PR sanitizer/79904
604 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
605
c8b1fbc1
MP
6062017-03-24 Marek Polacek <polacek@redhat.com>
607
608 PR c++/80119
609 * g++.dg/warn/Wuninitialized-9.C: New test.
610
76794c52
AK
6112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
612
613 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
614 and remove the high-level builtin. The error message for the
615 would prevent compilation from reaching the second.
616 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
617
2de2b3f9
AK
6182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
619
620 * gcc.target/s390/vxe/negfma-1.c: New test.
621
7d2fd075
AK
6222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
623
624 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
625 * gcc.target/s390/arch12/mul-1.c: New test.
626 * gcc.target/s390/arch12/mul-2.c: New test.
627
72612e4e
AK
6282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
629
630 * gcc.target/s390/vxe/vllezlf-1.c: New test.
631
6c7774d1
AK
6322017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
633
634 * gcc.target/s390/vxe/popcount-1.c: New test.
635
9ec98860
AK
6362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
637
638 * gcc.target/s390/vxe/bitops-1.c: New test.
639
6654e96f
AK
6402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
641
642 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
643 * lib/target-supports.exp: Add effective target check s390_vxe.
644
77c585ca
AK
6452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
646
647 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
648 comparison instructions used from now on.
649
b5de6e84
AK
6502017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
651
652 * gcc.target/s390/s390.exp (check_effective_target_vector):
653 Include target-supports.exp and move target_vector check routine
654 ...
655 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
656 here and rename it.
657 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
658 check from vector to s390_vx.
659 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
660 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
661 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
662 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
663 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
664 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
665 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
666 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
667 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
668
a602f985
AK
6692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
670
671 * gcc.target/s390/vector/vec-init-2.c: New test.
672
085db63d
AK
6732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
674
675 * gcc.dg/ubsan/pr79904-2.c: New test.
676
dc4f29bc
AK
6772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
678
679 PR target/79893
680 * gcc.target/s390/zvector/pr79893.c: New test.
681
56010684
JJ
6822017-03-24 Jakub Jelinek <jakub@redhat.com>
683
684 PR rtl-optimization/80112
685 * gcc.dg/pr80112.c: New test.
686
f0d7b52d
RO
6872017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
688
689 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
690 etc. line numbers.
691 * gcc.dg/Walloca-1.c: Likewise.
692 * gcc.dg/Walloca-2.c: Likewise.
693 * gcc.dg/Wvla-larger-than-2.c: Likewise.
694
635684c4
BS
6952017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
696
697 PR tree-optimization/80158
698 * gfortran.fortran-torture/compile/pr80158.f: New file.
699
76afddf3
RB
7002017-03-24 Richard Biener <rguenther@suse.de>
701
702 PR tree-optimization/80167
703 * gcc.dg/graphite/pr80167.c: New testcase.
704
c2e389bf
TV
7052017-03-24 Tom de Vries <tom@codesourcery.com>
706
707 PR testsuite/80092
708 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
709 dg-require-effective-target global_constructor.
710 * gcc.dg/tls/emutls-2.c: Same.
711
a72821b4
TV
7122017-03-24 Tom de Vries <tom@codesourcery.com>
713
714 PR testsuite/80092
715 * c-c++-common/Wimplicit-fallthrough-34.c: Add
716 dg-require-effective-target indirect_jumps.
717
1658def9
TV
7182017-03-24 Tom de Vries <tom@codesourcery.com>
719
720 PR testsuite/80092
721 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
722 nonlocal_goto.
723
90e02692
TV
7242017-03-24 Tom de Vries <tom@codesourcery.com>
725
726 PR testsuite/80092
727 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
728 * gcc.dg/Walloca-12.c: Same.
729 * gcc.dg/attr-alloc_size-8.c: Same.
730 * gcc.dg/Walloca-4.c: Same.
731 * gcc.dg/Walloca-8.c: Same.
732 * gcc.dg/Walloca-13.c: Same.
733 * gcc.dg/Walloca-14.c: Same.
734 * gcc.dg/attr-alloc_size-9.c: Same.
735 * gcc.dg/Walloca-1.c: Same.
736 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
737 * gcc.dg/Walloca-5.c: Same.
738 * gcc.dg/Walloca-10.c: Same.
739 * gcc.dg/Walloca-9.c: Same.
740 * gcc.dg/attr-alloc_size-6.c: Same.
741 * gcc.dg/Wvla-larger-than-1.c: Same.
742 * gcc.dg/torture/pr71881.c: Same.
743 * gcc.dg/torture/pr71901.c: Same.
744 * gcc.dg/torture/pr78742.c: Same.
745 * gcc.dg/builtin-alloc-size.c: Same.
746 * gcc.dg/Walloca-2.c: Same.
747 * gcc.dg/Walloca-6.c: Same.
748 * gcc.dg/Walloca-11.c: Same.
749 * gcc.dg/attr-alloc_size-7.c: Same.
750 * gcc.dg/Wvla-larger-than-2.c: Same.
751 * gcc.dg/Walloca-3.c: Same.
752 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
753 * gcc.c-torture/compile/pr79413.c: Same.
754 * gcc.c-torture/compile/pr78439.c: Same.
755
842392c8
KN
7562017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
757
758 * gcc.target/powerpc/p9-options-1.c: New test.
759
de2b3f5c
KT
7602017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
761
762 PR target/71436
763 * gcc.c-torture/compile/pr71436.c: New test.
764
2e6315ef 7652017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 766 Richard Biener <rguenther@suse.de>
2e6315ef
WS
767
768 PR tree-optimization/79908
769 PR tree-optimization/80136
770 * gcc.dg/torture/pr79908.c: New file.
771
9cdf0363
NK
7722017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
773
2e6315ef 774 PR fortran/39239
9cdf0363
NK
775 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
776
f3dd574e
JJ
7772017-03-22 Jakub Jelinek <jakub@redhat.com>
778
f13e9cd5
JJ
779 PR c++/80141
780 * g++.dg/gomp/pr80141.C: New test.
781
68ed2ba0
JJ
782 PR c++/80129
783 * g++.dg/torture/pr80129.C: New test.
784
f3dd574e
JJ
785 PR sanitizer/80110
786 * g++.dg/tsan/pr80110.C: New test.
787
918b6c9e
TK
7882017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
789
790 PR fortran/80142
791 * gfortran.dg/any_loc.f90: New test case.
792
bf634d1c
TP
7932017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
794
795 PR target/80082
796 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
797 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
798
f7325b95
ML
7992017-03-22 Martin Liska <mliska@suse.cz>
800
801 PR target/79906
802 * g++.dg/ext/mv8.C: Add power* targets.
803
3f01b620
MS
8042017-03-21 Martin Sebor <msebor@redhat.com>
805
806 PR c++/79548
807 * g++.dg/warn/Wunused-var-26.C: New test.
808
1cefb051
BS
8092017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
810
811 PR tree-optimization/79908
812 * gcc.dg/torture/pr79908.c: Revert addition of new file.
813
edc1747f
MP
8142017-03-21 Marek Polacek <polacek@redhat.com>
815 Martin Sebor <msebor@redhat.com>
816
817 PR tree-optimization/80109
818 * gcc.dg/Walloca-14.c: New test.
819
85106b87
JJ
8202017-03-21 Jakub Jelinek <jakub@redhat.com>
821
822 PR target/80125
823 * gcc.target/powerpc/pr80125.c: New test.
824
e59a225f
NK
8252017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
826
827 PR fortran/69498
828 * gfortran.dg/unexp_attribute.f90: New test
829
0ffe60b5 8302017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 831 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
832
833 PR tree-optimization/79908
834 * gcc.dg/torture/pr79908.c: New file.
835
54eb90fe
SKS
8362017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
837
838 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
839 with sizeof(int) < 4.
840
5611c456
ML
8412017-03-21 Martin Liska <mliska@suse.cz>
842
843 * gcc.target/i386/pr65044.c: Add '.' in order to catch
844 apostrophes.
845
e650ea2a
RB
8462017-03-21 Richard Biener <rguenther@suse.de>
847
848 PR tree-optimization/80032
849 * g++.dg/opt/pr80032.C: New testcase.
850
da2ce5f9
RB
8512017-03-21 Richard Biener <rguenther@suse.de>
852
853 PR tree-optimization/80122
854 * gcc.dg/torture/pr80122.c: New testcase.
855
9d60683a
TT
8562017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
857
858 * gcc.dg/pic-2.c: Skip for MIPS.
859 * gcc.dg/pie-2.c: Skip for MIPS.
860
d3e19c2c
PC
8612017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
862
863 PR c++/77752
864 * g++.dg/cpp0x/initlist97.C: New.
865 * g++.dg/cpp0x/initlist85.C: Update.
866
8bee092e
JJ
8672017-03-21 Jakub Jelinek <jakub@redhat.com>
868
9f30dff0
JJ
869 PR c/67338
870 * gcc.dg/pr67338.c: New test.
871
8bee092e
JJ
872 PR c++/35878
873 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
874 dump instead of assembler.
875 * g++.dg/init/pr35878_2.C: Likewise.
876 * g++.dg/init/pr35878_3.C: Likewise.
877
4d1b8e70
JJ
8782017-03-21 Jakub Jelinek <jakub@redhat.com>
879
880 PR c/80097
881 * gcc.dg/ubsan/pr80097.c: New test.
882
c34923c4
BS
8832017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
884
885 PR tree-optimization/80054
886 * g++.dg/torture/pr80054.C: New file.
887
b0ba96c2
KN
8882017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
889
890 PR target/79963
891 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
892 directive to assure selection of proper bit using rlwinm insn.
893 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
894 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
895 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
896 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
897
92377255
MP
8982017-03-20 Marek Polacek <polacek@redhat.com>
899 Paolo Carlini <paolo.carlini@oracle.com>
900
901 PR c++/80059 - ICE with noexcept and __transaction_atomic
902 * g++.dg/tm/pr80059-2.C: New test.
903 * g++.dg/tm/pr80059.C: New test.
904
243e28bf
ML
9052017-03-20 Martin Liska <mliska@suse.cz>
906
907 PR middle-end/79753
908 * gcc.target/i386/mpx/pr79753.c: New test.
909
918112d3
ML
9102017-03-20 Martin Liska <mliska@suse.cz>
911
912 PR target/79769
913 PR target/79770
914 * g++.dg/pr79769.C: New test.
915 * gcc.target/i386/mpx/pr79770.c: New test.
916
e325aba2
AK
9172017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
918
919 PR target/78857
920 * gcc.target/s390/load-and-test-fp-1.c: New test.
921 * gcc.target/s390/load-and-test-fp-2.c: New test.
922
91d2c04c
PT
9232017-03-18 Paul Thomas <pault@gcc.gnu.org>
924
925 PR fortran/79676
926 * gfortran.dg/submodule_28.f08 : New test.
927
c7e4107b
PT
9282017-03-18 Paul Thomas <pault@gcc.gnu.org>
929
930 PR fortran/71838
931 * gfortran.dg/submodule_26.f08 : New test.
932 * gfortran.dg/submodule_27.f08 : New test.
933
d8fe28be
PH
9342017-03-17 Pat Haugen <pthaugen@us.ibm.com>
935
936 PR target/79951
937 * gcc.target/powerpc/pr79951.c: New.
938
4a17943d
BS
9392017-03-17 Bernd Schmidt <bschmidt@redhat.com>
940
941 PR rtl-optimization/79910
942 * gcc.dg/torture/pr79910.c: New test.
943
7f166d94
JL
9442017-03-17 Jeff Law <law@redhat.com>
945
946 PR tree-optimization/71437
947 * gcc.dg/tree-ssa/pr71437.c: New test.
948 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
949 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
950 now caught by VRP, but which were previously caught by DOM.
951
12c4f7dc
RB
9522017-03-17 Richard Biener <rguenther@suse.de>
953
954 PR middle-end/80075
955 * g++.dg/torture/pr80075.C: New testcase.
956
207f3423
MM
9572017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
958
959 PR target/71294
960 * g++.dg/pr71294.C: New test.
961
9fc900af
SB
9622017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
963
964 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
965
c05c2380
JJ
9662017-03-16 Jakub Jelinek <jakub@redhat.com>
967
e711928b
JJ
968 PR fortran/80010
969 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
970
c05c2380
JJ
971 PR fortran/79886
972 * gfortran.dg/pr79886.f90: New test.
973
3231d64b
MM
9742017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
975
976 PR target/79038
977 * gcc.target/powerpc/pr79038-1.c: New test.
978
81ef1f5e
SB
9792017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
980
981 PR fortran/33271
982 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
983
395a1e9b
JW
9842017-03-15 Jiong Wang <jiong.wang@arm.com>
985
986 PR testsuite/79356
987 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
988
05f65910
UB
9892017-03-15 Uros Bizjak <ubizjak@gmail.com>
990
991 PR target/80019
992 * gcc.target/i386/pr80019.c: New test.
993
94285a7d
ML
9942017-03-15 Martin Liska <mliska@suse.cz>
995
996 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
997
a983542b
MS
9982017-03-14 Martin Sebor <msebor@redhat.com>
999
1000 PR tree-optimization/79800
1001 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
1002 * gcc.dg/tree-ssa/pr79800.c: New test.
1003
76ca5f40
MM
10042017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1005
1006 PR target/79947
1007 * gcc.target/powerpc/pr79947.c: New test.
1008
5d9a283a
MS
10092017-03-14 Martin Sebor <msebor@redhat.com>
1010
1011 PR middle-end/80020
1012 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
1013 * gcc.dg/attr-alloc_size-7.c: Same.
1014 * gcc.dg/attr-alloc_size-9.c: Same.
1015 * gcc.dg/builtin-alloc-size.c: Same.
1016 * gcc.dg/pr80020.c: New test.
1017
4692943d
BS
10182017-03-14 Bernd Schmidt <bschmidt@redhat.com>
1019
1020 PR rtl-optimization/79728
1021 * gcc.target/i386/sse-globalreg.c: New test.
1022
861d9d5e
ML
10232017-03-14 Martin Liska <mliska@suse.cz>
1024
1025 PR lto/66295
1026 * gcc.dg/tree-prof/pr66295.c: New test.
1027
a48018b5
ML
10282017-03-13 Martin Liska <mliska@suse.cz>
1029
1030 PR middle-end/78339
1031 * gcc.target/i386/mpx/pr78339.c: New test.
1032
8c56cc5a
CZ
10332017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1034
065ba179 1035 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 1036
14555394
CZ
10372017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1038
065ba179 1039 * gcc.target/arc/pr9001090948.c: New file.
14555394 1040
3079b92e
SB
10412017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
1042
1043 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1044 Fix test. Make early-out condition return early. Correct comments.
1045
c08de9db
JD
10462017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1047
1048 PR libgfortran/78854
1049 * gfortran.dg/dtio_25.f90: New test.
1050
66b27545
MS
10512017-03-10 Martin Sebor <msebor@redhat.com>
1052
1053 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
1054
8f2f6381
BS
10552017-03-10 Bernd Schmidt <bschmidt@redhat.com>
1056
1057 PR rtl-optimization/78911
1058 * gcc.target/i386/pr78911-1.c: New test.
1059 * gcc.target/i386/pr78911-2.c: New test.
1060
8e2c69b4 10612017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 1062
8e2c69b4
WS
1063 PR target/79941
1064 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
1065 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
1066 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
1067
455d833c
MP
10682017-03-10 Marek Polacek <polacek@redhat.com>
1069
1070 PR c++/79967
1071 * g++.dg/cpp0x/gen-attrs-63.C: New test.
1072
cdd669f9
JJ
10732017-03-10 Jakub Jelinek <jakub@redhat.com>
1074
e260b0a7
JJ
1075 PR c++/79899
1076 * g++.dg/other/friend7.C: New test.
1077
cdd669f9
JJ
1078 PR c++/79896
1079 * g++.dg/ext/int128-5.C: New test.
1080
730e6e46
SB
10812017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
1082
1083 PR testsuite/79356
1084 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
1085 powerpc, sparc, or s390x.
1086
fc8f6304
PH
10872017-03-10 Pat Haugen <pthaugen@us.ibm.com>
1088
1089 PR target/79907
1090 * gcc.target/powerpc/pr79907.c: New.
1091
f1b0632a
OH
10922017-03-10 Olivier Hainque <hainque@adacore.com>
1093
1094 * gnat.dg/opt64.adb: New test.
1095 * gnat.dg/opt64_pkg.ads: New helper.
1096 * gnat.dg/opt64_pkg.adb: New helper.
1097
5558f089
JJ
10982017-03-10 Jakub Jelinek <jakub@redhat.com>
1099
2d9dd4fb
JJ
1100 PR rtl-optimization/79909
1101 * gcc.target/powerpc/pr79909.c: New test.
1102
72772e67
JJ
1103 PR tree-optimization/79972
1104 * gcc.dg/pr79972.c: New test.
1105
5558f089
JJ
1106 PR tree-optimization/77975
1107 * gcc.dg/pr77975.c: New test.
1108
822a132c
MP
11092017-03-09 Marek Polacek <polacek@redhat.com>
1110
1111 PR c++/79962
1112 PR c++/79984
1113 * c-c++-common/nonnull-3.c: New test.
1114 * g++.dg/warn/Wnonnull3.C: New test.
1115
c9819d22
MF
11162017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
1117
1118 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
1119 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1120
36618428
MP
11212017-03-09 Marek Polacek <polacek@redhat.com>
1122
1123 PR sanitizer/79757
1124 * gcc.dg/ubsan/pr79757-1.c: New test.
1125 * gcc.dg/ubsan/pr79757-2.c: New test.
1126 * gcc.dg/ubsan/pr79757-3.c: New test.
1127 * gcc.dg/ubsan/pr79757-4.c: New test.
1128 * gcc.dg/ubsan/pr79757-5.c: New test.
1129
01e5af5a
JJ
11302017-03-09 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR c/79969
1133 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
1134
6443c7c0
MP
11352017-03-09 Marek Polacek <polacek@redhat.com>
1136
1137 PR c++/79687
1138 * g++.dg/expr/ptrmem8.C: New test.
1139 * g++.dg/expr/ptrmem9.C: New test.
1140
d721dc3c
RB
11412017-03-09 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/79977
1144 * gcc.dg/graphite/pr79977.c: New testcase.
1145
1f1fd3e2
TT
11462017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
1147
1148 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
1149 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
1150 * lib/target-supports.exp (check_effective_target_rdynamic):
1151 New proc.
1152
16967aff
RB
11532017-03-09 Richard Biener <rguenther@suse.de>
1154
1155 PR middle-end/79971
1156 * gcc.dg/fixed-point/pr79971.c: New testcase.
1157
26d7dc48
RB
11582017-03-09 Richard Biener <rguenther@suse.de>
1159
1160 PR ipa/79970
1161 * gcc.dg/torture/pr79970.c: New testcase.
1162
35f77c28
PC
11632017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1164
1165 PR c++/71966
1166 * g++.dg/cpp0x/pr71966-1.C: New.
1167 * g++.dg/cpp0x/pr71966-2.C: Likewise.
1168
8a7df031
ML
11692017-03-09 Martin Liska <mliska@suse.cz>
1170
1171 PR tree-optimization/79631
1172 * gcc.target/i386/mpx/pr79631.c: New test.
1173
3828bb0d
ML
11742017-03-09 Martin Liska <mliska@suse.cz>
1175
1176 PR target/65705
1177 PR target/69804
1178 * gcc.target/i386/pr71458.c: Update scanned pattern.
1179
410a590c
MP
11802017-03-09 Marek Polacek <polacek@redhat.com>
1181
1182 PR c++/79672
1183 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
1184 * g++.dg/warn/Wduplicated-branches3.C: New test.
1185
f084a22e
PG
11862017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
1187
1188 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
1189
a278b1c3
ML
11902017-03-09 Martin Liska <mliska@suse.cz>
1191
1192 PR ipa/79764
1193 * g++.dg/pr79764.C: New test.
1194
8dc19053
ML
11952017-03-09 Martin Liska <mliska@suse.cz>
1196
1197 PR ipa/79761
1198 * g++.dg/pr79761.C: New test.
1199
030fc94a
JJ
12002017-03-09 Jakub Jelinek <jakub@redhat.com>
1201
9e463823
JJ
1202 PR sanitizer/79944
1203 * c-c++-common/asan/pr79944.c: New test.
1204
6b62f323
JJ
1205 PR target/79932
1206 * gcc.target/i386/pr79932-2.c: New test.
1207
030fc94a
JJ
1208 PR target/79932
1209 * gcc.target/i386/pr79932-1.c: New test.
1210
423aec8b
MP
12112017-03-09 Marek Polacek <polacek@redhat.com>
1212
1213 PR c++/79900 - ICE in strip_typedefs
1214 * g++.dg/warn/Wpadded-1.C: New test.
1215
6659fe59
MP
12162017-03-08 Marek Polacek <polacek@redhat.com>
1217
1218 * g++.dg/Walloca1.C: Adjust dg-warning.
1219
f1a675e4
AH
12202017-03-08 Andrew Haley <aph@redhat.com>
1221
1222 PR tree-optimization/79943
1223 * gcc.dg/tree-ssa/pr79943.c: New test.
1224
edfcd7e3
RB
12252017-03-08 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/79955
1228 * gcc.dg/uninit-24.c: New testcase.
1229
61fdfd8c
RB
12302017-03-08 Richard Biener <rguenther@suse.de>
1231
1232 PR tree-optimization/79920
1233 * gcc.dg/vect/pr79920.c: New testcase.
1234
4b48e883
JJ
12352017-03-08 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR sanitizer/79904
1238 * gcc.dg/ubsan/pr79904.c: New test.
1239
a71dbc63
JJ
12402017-03-07 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR c/79834
1243 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
1244 diagnostics.
1245
d8a90142
MP
12462017-03-07 Marek Polacek <polacek@redhat.com>
1247
1248 PR middle-end/79809
1249 * g++.dg/Walloca1.C: New test.
1250
a5e9e3e4
ML
12512017-03-07 Martin Liska <mliska@suse.cz>
1252
1253 PR middle-end/68270
1254 * g++.dg/pr68270.C: New test.
1255
1f6dba54
JJ
12562017-03-07 Jakub Jelinek <jakub@redhat.com>
1257
760f82db
JJ
1258 PR rtl-optimization/79901
1259 * gcc.target/i386/pr79901.c: New test.
1260
1f6dba54
JJ
1261 PR sanitizer/79897
1262 * c-c++-common/ubsan/pr79897.c: New test.
1263
feca7b89
VM
12642017-03-06 Vladimir Makarov <vmakarov@redhat.com>
1265
1266 PR rtl-optimization/79571
1267 * gcc.target/i386/pr79571.c: New.
1268
bdbbf28d
MP
12692017-03-06 Marek Polacek <polacek@redhat.com>
1270
1271 PR c++/79796 - ICE with NSDMI and this pointer
1272 * g++.dg/cpp0x/nsdmi13.C: New test.
1273
52564551
JK
12742017-03-06 Julia Koval <julia.koval@intel.com>
1275
1276 PR target/79793
1277 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
1278 directives.
1279 * gcc.target/i386/interrupt-13.c: Ditto.
1280 * gcc.target/i386/interrupt-14.c: Ditto.
1281 * gcc.target/i386/interrupt-15.c: Ditto.
1282
345edb37
JJ
12832017-03-06 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR c++/79822
1286 * g++.dg/cpp0x/constexpr-79822.C: New test.
1287
a8d25fd0
RB
12882017-03-06 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/79894
1291 * gcc.dg/vect/pr79887.c: New testcase.
1292
522fcdd7
RB
12932017-03-06 Richard Biener <rguenther@suse.de>
1294
1295 PR tree-optimization/79824
1296 * gcc.dg/vect/pr79824-1.c: New testcase.
1297 * gcc.dg/vect/pr79824-2.c: Likewise.
1298
54649631
TT
12992017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
1300
1301 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
1302 gettimeofday. Remove dg-skip-if for AVR.
1303 * lib/target-supports.exp (check_effective_target_gettimeofday):
1304 New proc.
1305
4bbc8970
RD
13062017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
1307
1308 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
1309 * gcc.target/s390/hotpatch-10.c: Likewise.
1310 * gcc.target/s390/hotpatch-11.c: Likewise.
1311 * gcc.target/s390/hotpatch-12.c: Likewise.
1312 * gcc.target/s390/hotpatch-13.c: Likewise.
1313 * gcc.target/s390/hotpatch-14.c: Likewise.
1314 * gcc.target/s390/hotpatch-15.c: Likewise.
1315 * gcc.target/s390/hotpatch-16.c: Likewise.
1316 * gcc.target/s390/hotpatch-17.c: Likewise.
1317 * gcc.target/s390/hotpatch-18.c: Likewise.
1318 * gcc.target/s390/hotpatch-19.c: Likewise.
1319 * gcc.target/s390/hotpatch-2.c: Likewise.
1320 * gcc.target/s390/hotpatch-26.c: Likewise.
1321 * gcc.target/s390/hotpatch-27.c: Likewise.
1322 * gcc.target/s390/hotpatch-28.c: Likewise.
1323 * gcc.target/s390/hotpatch-3.c: Likewise.
1324 * gcc.target/s390/hotpatch-4.c: Likewise.
1325 * gcc.target/s390/hotpatch-5.c: Likewise.
1326 * gcc.target/s390/hotpatch-6.c: Likewise.
1327 * gcc.target/s390/hotpatch-7.c: Likewise.
1328 * gcc.target/s390/hotpatch-8.c: Likewise.
1329 * gcc.target/s390/hotpatch-9.c: Likewise.
1330
5f215a70
PC
13312017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1332
1333 PR c++/64574
1334 * g++.dg/template/crash125.C: New.
1335
296cc393
JJ
13362017-03-06 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR target/79812
1339 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
1340
ca8942a3
TT
13412017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
1342
1343 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
1344
c1b993c0
PG
13452017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1346
1347 * gcc.target/mips/msa-minmax.c: New tests.
1348
a50a32aa
ML
13492017-03-06 Martin Liska <mliska@suse.cz>
1350
1351 PR sanitize/79783
1352 * g++.dg/asan/pr79783.C: New test.
1353
5ada812c
PG
13542017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1355
1356 * gcc.target/mips/msa-dotp.c: New tests.
1357
334b3c4b
PG
13582017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1359
1360 * gcc.target/mips/msa-bclri.c: New test.
1361
d8b4baeb
PC
13622017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/70266
1365 * g++.dg/tm/pr70266.C: New.
1366
ef78bc3c 13672017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 1368 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
1369
1370 * gfortran.dg/coarray/fail_image_1.f08: New test.
1371 * gfortran.dg/coarray/fail_image_2.f08: New test.
1372 * gfortran.dg/coarray/failed_images_1.f08: New test.
1373 * gfortran.dg/coarray/failed_images_2.f08: New test.
1374 * gfortran.dg/coarray/image_status_1.f08: New test.
1375 * gfortran.dg/coarray/image_status_2.f08: New test.
1376 * gfortran.dg/coarray/stopped_images_1.f08: New test.
1377 * gfortran.dg/coarray/stopped_images_2.f08: New test.
1378 * gfortran.dg/coarray_fail_st.f90: New test.
1379 * gfortran.dg/coarray_failed_images_1.f08: New test.
1380 * gfortran.dg/coarray_image_status_1.f08: New test.
1381 * gfortran.dg/coarray_stopped_images_1.f08: New test.
1382
7f5a7d78
MP
13832017-03-03 Marek Polacek <polacek@redhat.com>
1384
1385 PR c/79758
1386 * gcc.dg/noncompile/pr79758.c: New test.
1387
cc195d46
JJ
13882017-03-03 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR middle-end/79805
1391 * g++.dg/opt/pr79805.C: New test.
1392
945b6e16
AS
13932017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
1394
1395 * gcc.target/i386/avx512vpopcntdq-check.h: New.
1396 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
1397 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
1398 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
1399 * gcc.target/i386/i386.exp
1400 (check_effective_target_avx512vpopcntdq): New.
1401
31dcc385
TT
14022017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
1403
1404 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
1405 ilp32 targets and match DImode registers for lp64 targets.
1406
0e174ae1
UB
14072017-03-03 Uros Bizjak <ubizjak@gmail.com>
1408
1409 * g++.dg/pr71624.C: Disable for x32.
1410 * g++.dg/pr71633.C: Ditto.
1411
93505ec5
JJ
14122017-03-03 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR target/79807
1415 * gcc.target/i386/pr79807.c: New test.
1416
d78a1c01
ML
14172017-03-03 Martin Liska <mliska@suse.cz>
1418
1419 PR tree-optimization/79803
1420 * gcc.dg/tree-ssa/pr79803.c: New test.
1421
ec7f796e
ML
14222017-03-03 Martin Liska <mliska@suse.cz>
1423
1424 PR rtl-optimization/79574
1425 * gcc.dg/pr79574-2.c: New test.
1426
30d309aa
RB
14272017-03-03 Richard Biener <rguenther@suse.de>
1428
1429 PR c++/79825
1430 * g++.dg/warn/Wuninitialized-8.C: New testcase.
1431
38801de5
JJ
14322017-03-03 Jakub Jelinek <jakub@redhat.com>
1433
1434 * gcc.dg/pr57134.c: Use empty inline asm string literal.
1435
7278b0a2
MP
14362017-03-03 Marek Polacek <polacek@redhat.com>
1437
1438 PR c++/79791
1439 * g++.dg/warn/Wwrite-strings-1.C: New test.
1440 * g++.dg/warn/Wwrite-strings-2.C: New test.
1441 * g++.dg/warn/Wwrite-strings-3.C: New test.
1442 * g++.dg/warn/Wwrite-strings-4.C: New test.
1443 * g++.dg/warn/Wwrite-strings-5.C: New test.
1444 * g++.dg/warn/Wwrite-strings-6.C: New test.
1445 * g++.dg/warn/Wwrite-strings-7.C: New test.
1446 * g++.dg/warn/Wwrite-strings-8.C: New test.
1447 * g++.dg/warn/Wwrite-strings-9.C: New test.
1448 * g++.dg/warn/Wwrite-strings-10.C: New test.
1449 * g++.dg/warn/Wwrite-strings-11.C: New test.
1450 * g++.dg/warn/Wwrite-strings-12.C: New test.
1451
75473a91
RB
14522017-03-03 Richard Biener <rguenther@suse.de>
1453
1454 PR middle-end/79818
1455 * gcc.dg/torture/pr79818.c: New testcase.
1456
50bea0c5
JJ
14572017-03-02 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR c++/79782
1460 * g++.dg/warn/Wunused-parm-10.C: New test.
1461
130f15ce
UB
14622017-03-02 Uros Bizjak <ubizjak@gmail.com>
1463
1464 * gcc.dg/rtl/x86_64/*.c: Test for
1465 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
1466
dc362ada
UB
14672017-03-02 Uros Bizjak <ubizjak@gmail.com>
1468
1469 PR target/79514
1470 * gcc.target/i386/pr79514.c: New test.
1471
fe792dd8
JJ
14722017-03-02 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR rtl-optimization/79780
1475 * gcc.c-torture/compile/pr79780.c: New test.
1476
e80facb4
RB
14772017-03-02 Richard Biener <rguenther@suse.de>
1478
1479 PR tree-optimization/79345
1480 PR c++/42000
1481 * g++.dg/warn/Wuninitialized-7.C: New testcase.
1482 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
1483 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
1484
eb0e7c34
RB
14852017-03-02 Richard Biener <rguenther@suse.de>
1486
1487 PR c/79756
1488 * gcc.dg/vector-1.c: New testcase.
1489
653a4b32
BC
14902017-03-02 Bin Cheng <bin.cheng@arm.com>
1491
1492 PR tree-optimization/66768
1493 * gcc.target/i386/pr66768.c: New test.
1494
da403f31
RB
14952017-03-02 Richard Biener <rguenther@suse.de>
1496
1497 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
1498 * gcc.dg/rtl/x86_64/final.c: Likewise.
1499 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
1500 * gcc.dg/rtl/x86_64/ira.c: Likewise.
1501 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1502 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1503
83692f96
RB
15042017-03-02 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/79777
1507 * gcc.dg/torture/pr79777.c: New testcase.
1508
71dedb33
MS
15092017-03-01 Martin Sebor <msebor@redhat.com>
1510
1511 PR middle-end/79692
1512 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1513 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1514 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1515 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1516
48990905
UB
15172017-03-01 Uros Bizjak <ubizjak@gmail.com>
1518
1519 * gcc.target/i386/invsize-2.c: New test.
1520 * gcc.target/i386/invsize-3.c: Ditto.
1521 * gcc.target/i386/invsize-4.c: Ditto.
1522 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1523 * gcc.target/i386/stackalign/asm-1.c: Ditto.
1524
c7f0c9f3
MM
15252017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1526
1527 PR target/79439
1528 * gcc.target/powerpc/pr79439.c: New test.
1529
f5ef6bfc
PH
15302017-03-01 Pat Haugen <pthaugen@us.ibm.com>
1531
1532 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1533 scan string.
1534
1535
50181506
KN
15362017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1537
1538 PR target/79395
1539 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1540 pattern to look for vcmpequd. instead of vcmpnew.
1541 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1542 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1543 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1544 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1545 look for xvcmpeqdp. instead of xvcmpnedp.
1546 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1547 look for vcmpequd. instead of vcmpnew.
1548 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1549 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1550 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1551 look for xvcmpeqsp. instead of xvcmpnesp.
1552 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1553 look for xvcmpeqdp. instead of xvcmpnedp.
1554 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1555 look for vcmpequd. instead of vcmpnew.
1556 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1557 look for vcmpeqsp instead of xvcmpnesp.
1558 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1559 look for xvcmpeqdp instead of xvcmpnedp.
1560
0100ae43
RB
15612017-03-01 Richard Biener <rguenther@suse.de>
1562
1563 PR middle-end/79721
1564 * gcc.dg/torture/pr79721.c: New testcase.
1565
0f3f4ffe
JJ
15662017-03-01 Jakub Jelinek <jakub@redhat.com>
1567
42132674
JJ
1568 PR c++/79681
1569 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1570 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1571
e3e9e8ca
JJ
1572 PR c++/79746
1573 * g++.dg/warn/Wunused-parm-9.C: New test.
1574
0f3f4ffe
JJ
1575 PR tree-optimization/79734
1576 * g++.dg/opt/pr79734.C: New test.
1577
ad1de652
JJ
15782017-02-28 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR tree-optimization/79737
1581 * gcc.c-torture/execute/pr79737-1.c: New test.
1582 * gcc.c-torture/execute/pr79737-2.c: New test.
1583
7a1ae923
EB
15842017-02-28 Eric Botcazou <ebotcazou@adacore.com>
1585
1586 * gcc.target/sparc/20170228-1.c: New test.
1587
2af0c3ed
UB
15882017-02-28 Uros Bizjak <ubizjak@gmail.com>
1589
1590 * gcc.target/i386/invsize-1.c: New test.
1591
203ced0a
MS
15922017-02-28 Martin Sebor <msebor@redhat.com>
1593
1594 PR tree-optimization/79691
1595 * gcc.dg/tree-ssa/pr79691.c: New test.
1596
8a915b87
JJ
15972017-02-28 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR target/79729
1600 * gcc.target/i386/pr79729.c: New test.
1601
41aa3a38
RB
16022017-02-28 Richard Biener <rguenther@suse.de>
1603
1604 PR tree-optimization/79740
1605 * gcc.dg/torture/pr79740.c: New testcase.
1606
587240d2
RB
16072017-02-28 Richard Biener <rguenther@suse.de>
1608
1609 PR middle-end/79731
1610 * c-c++-common/torture/pr79731.c: New testcase.
1611
dd3f4560
RB
16122017-02-28 Richard Biener <rguenther@suse.de>
1613
1614 PR tree-optimization/79732
1615 * gcc.dg/torture/pr79732.c: New testcase.
1616
c7d97b28
RB
16172017-02-28 Richard Biener <rguenther@suse.de>
1618
1619 PR tree-optimization/79723
1620 * gcc.target/i386/pr79723.c: New testcase.
1621
c8f28a3c
PH
16222017-02-27 Pat Haugen <pthaugen@us.ibm.com>
1623
1624 PR target/79544
1625 * gcc.target/powerpc/pr79544.c: New.
1626
c91c3003
PC
16272017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1628
1629 PR c++/79414
1630 * g++.dg/parse/crash67.C: New.
1631
57fa080b
BC
16322017-02-27 Bin Cheng <bin.cheng@arm.com>
1633
1634 PR tree-optimization/77536
1635 * gcc.dg/vect/pr79347.c: Revise testing string.
1636
68b948d3
RB
16372017-02-27 Richard Biener <rguenther@suse.de>
1638
1639 PR tree-optimization/45397
1640 * gcc.dg/tree-ssa/pr45397.c: New testcase.
1641
69a2e8a1
RB
16422017-02-27 Richard Biener <rguenther@suse.de>
1643
1644 PR tree-optimization/79690
1645 * gcc.target/i386/pr79690.c: New testcase.
1646
c7b608a9
TK
16472017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1648
1649 PR fortran/51119
1650 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1651 of original.
1652 * gfortran.dg/inline_matmul_11.f90: Likewise.
1653 * gfortran.dg/inline_matmul_9.f90: Likewise.
1654 * gfortran.dg/matmul_13.f90: New test.
1655 * gfortran.dg/matmul_14.f90: New test.
1656
98561a9b
JJ
16572017-02-25 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR middle-end/79396
1660 * g++.dg/opt/pr79396.C: New test.
1661
77be9417
DH
16622017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1663
1664 PR fortran/79597
1665 * gfortran.dg/dtio_6.f90: Update test.
1666
16672017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1668
1669 PR fortran/79601
1670 * gfortran.dg/interface_operator_2.f90: New test.
1671
b9822443
JJ
16722017-02-24 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR c/79677
1675 * gcc.dg/pr79677.c: New test.
1676
4bc2b786
MF
16772017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1678
1679 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1680 of mov.ps.
1681 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1682 (cond_move1): Simplify condition to force generation of
1683 mov[nz].ps.
1684 (cond_move2): Likewise.
1685
4227c9ad
JJ
16862017-02-24 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR c++/79588
1689 * g++.dg/warn/Wrestrict-1.C: New test.
1690 * g++.dg/warn/Wrestrict-2.C: New test.
1691
fd527ec1
DE
16922017-02-24 David Edelsohn <dje.gcc@gmail.com>
1693
1694 * g++.dg/ext/complit15.C: Require LTO.
1695
2af8fd5c
TT
16962017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1697
1698 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1699 logical_op_short_circuit to skip targets.
1700 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1701 and s390.
1702
0b9cdb9a
EB
17032017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1704
1705 * gnat.dg/opt63.adb: New test.
1706
4af362a9
EB
17072017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1708
1709 * gnat.dg/discr47.adb: New test.
1710
7699e88f
RB
17112017-02-24 Richard Biener <rguenther@suse.de>
1712
1713 PR tree-optimization/79389
1714 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1715
e3beb191
PC
17162017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/79361
1719 * g++.dg/cpp0x/pr79361-1.C: New.
1720 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1721
195610aa
EB
17222017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1723
1724 * gcc.target/visium/bit_test.c: Accept any lsr form.
1725 * gcc.target/visium/block_move.c: Tweak.
1726
17885cad
DV
17272017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1728
1729 PR 68749
1730 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1731
45f7faf0
RB
17322017-02-23 Richard Biener <rguenther@suse.de>
1733
1734 PR tree-optimization/79683
1735 * gcc.target/i386/pr79683.c: New testcase.
1736
18eb304e
JL
17372017-02-22 Jeff Law <law@redhat.com>
1738
1739 PR tree-optimization/79578
1740 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1741
0a864a97
SD
17422017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1743
1744 * gcc.target/mips/msa-fp-cc.c: New test.
1745
fe8ece05
JJ
17462017-02-22 Jakub Jelinek <jakub@redhat.com>
1747
e40b6fc7
JJ
1748 PR c++/79664
1749 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1750 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1751 * g++.dg/gomp/pr79664.C: New test.
1752
fe8ece05
JJ
1753 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1754
78af14ae
MP
17552017-02-22 Marek Polacek <polacek@redhat.com>
1756
1757 PR c++/79653
1758 * g++.dg/cpp0x/alignas10.C: New test.
1759 * g++.dg/cpp0x/alignas9.C: New test.
1760
8fdddd3d
MP
1761 PR c++/79657
1762 * g++.dg/ext/underlying_type12.C: New test.
1763
61ac5ebe
MP
1764 PR c/79662
1765 * gcc.dg/enum-incomplete-4.c: New test.
1766
888c7050
JJ
17672017-02-22 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR target/70465
1770 * gcc.target/i386/pr70465-2.c: New test.
1771
6d3daa1a
UB
17722017-02-21 Uros Bizjak <ubizjak@gmail.com>
1773
1774 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1775
76dd203e
RB
17762017-02-22 Richard Biener <rguenther@suse.de>
1777
1778 PR tree-optimization/79673
1779 * gcc.target/i386/pr79673.c: New testcase.
1780
a9c774d2
RB
17812017-02-22 Richard Biener <rguenther@suse.de>
1782
1783 PR tree-optimization/79666
1784 * gcc.dg/torture/pr79666.c: New testcase.
1785
8f4f841a
ML
17862017-02-22 Martin Liska <mliska@suse.cz>
1787
1788 PR lto/79587
1789 * gcc.dg/tree-prof/pr79587.c: New test.
1790
a232a1cb
MP
17912017-02-21 Marek Polacek <polacek@redhat.com>
1792
1793 PR c++/79535
1794 * g++.dg/ext/flexary23.C: New test.
1795
b86fec68
UB
17962017-02-21 Uros Bizjak <ubizjak@gmail.com>
1797
1798 PR target/79593
1799 * gcc.target/i386/pr79593.c: New test.
1800
5c3f1d7b
JJ
18012017-02-21 Jakub Jelinek <jakub@redhat.com>
1802
b7280ac2
JJ
1803 PR c++/79654
1804 * g++.dg/cpp1z/decomp26.C: New test.
1805
5c3f1d7b
JJ
1806 PR sanitizer/79589
1807 * g++.dg/ubsan/pr79589.C: New test.
1808
1486c2a7
JL
18092017-02-21 Jeff Law <law@redhat.com>
1810
1811 PR tree-optimization/79621
1812 * gcc.c-torture/compile/pr79621.c: New test.
1813
2f3ec56d
JJ
18142017-02-21 Jakub Jelinek <jakub@redhat.com>
1815
3bb43119
JJ
1816 PR c++/79655
1817 * g++.dg/cpp1y/constexpr-79655.C: New test.
1818
664beaf2 1819 PR c++/79639
b86fec68 1820 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 1821
956d3e61
JJ
1822 PR target/79633
1823 * gcc.target/i386/mpx/pr79633.c: New test.
1824
d4cbfca4
JJ
1825 PR target/79570
1826 * gcc.dg/pr79570.c: New test.
1827
00bc9de3
JJ
1828 PR c++/79641
1829 * c-c++-common/pr79641.c: New test.
1830
d002d099
JJ
1831 PR tree-optimization/79649
1832 * gcc.target/i386/pr79649.c: New test.
1833
2f3ec56d
JJ
1834 PR target/79494
1835 * gcc.dg/pr79494.c: New test.
1836
e6655a5f
SB
18372017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1838
1839 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1840 to dg-options.
1841
18422017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
1843
1844 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1845
fd527ec1
DE
18462017-02-02 Jason Merrill <jason@redhat.com>
1847
1848 PR c++/79580
1849 * g++.dg/ext/complit15.C: New.
1850
027a9dd5
KN
18512017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1852
1853 PR target/78056
1854 * gcc.target/powerpc/pr78056-8.c: Remove.
1855
80480cee
MP
18562017-02-20 Marek Polacek <polacek@redhat.com>
1857
1858 PR middle-end/79537
1859 * gcc.dg/comp-goto-4.c: New test.
1860
85ade8d6
MP
1861 PR sanitizer/79558
1862 * c-c++-common/ubsan/bounds-14.c: New test.
1863
705d3b77
JJ
18642017-02-20 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR target/79568
1867 * gcc.target/i386/pr79568-1.c: New test.
1868 * gcc.target/i386/pr79568-2.c: New test.
1869 * gcc.target/i386/pr79568-3.c: New test.
1870
dc42a736
PT
18712017-02-16 Paul Thomas <pault@gcc.gnu.org>
1872
1873 PR fortran/79382
705d3b77
JJ
1874 * gfortran.dg/dtio_10.f90: Change test of error message.
1875 * gfortran.dg/dtio_23.f90: New test.
1876 * gfortran.dg/dtio_24.f90: New test.
dc42a736 1877
1ca6a74f
PT
18782017-02-20 Paul Thomas <pault@gcc.gnu.org>
1879
1880 PR fortran/79434
705d3b77 1881 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 1882
63af1586
PT
18832017-02-19 Paul Thomas <pault@gcc.gnu.org>
1884
1885 PR fortran/79447
705d3b77 1886 * gfortran.dg/submodule_24.f08: New test.
63af1586 1887
4ca4d1e9
AV
18882017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1889
1890 PR fortran/79229
1891 * gfortran.dg/class_allocate_24.f90: New test.
1892
dea71ad0
PT
18932017-02-19 Paul Thomas <pault@gcc.gnu.org>
1894
1895 PR fortran/79402
1896 * gfortran.dg/submodule_23.f90: New test.
1897
f46e2bc9
PC
18982017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1899
1900 PR c++/79380
1901 * g++.dg/cpp0x/alignas8.C: New.
1902
7dfa657b
JW
19032017-02-19 Eric Fiselier <eric@efcs.ca>
1904 Jonathan Wakely <jwakely@redhat.com>
1905
1906 PR c++/69523
1907 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1908
eab1f169
PK
19092017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1910
1911 * gcc.dg/gimplefe-26.c: New test.
1912
47e16d83
JDA
19132017-02-18 John David Anglin <danglin@gcc.gnu.org>
1914
1915 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1916
c2615951
JJ
19172017-02-18 Jakub Jelinek <jakub@redhat.com>
1918
c28fcc60
JJ
1919 PR target/79569
1920 * gcc.target/i386/3dnowA-3.c: New test.
1921
c2615951
JJ
1922 PR target/79559
1923 * gcc.target/i386/pr79559.c: New test.
1924
97fcf744
JM
19252017-02-17 Joseph Myers <joseph@codesourcery.com>
1926
1927 * gcc.dg/c11-float-2.c: New test.
1928 * gcc.dg/torture/float128-floath.c,
1929 gcc.dg/torture/float128x-floath.c,
1930 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1931 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1932 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1933 *_DECIMAL_DIG macros with DECIMAL_DIG.
1934
a530e181
BS
19352017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1936
1937 PR target/79261
1938 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1939
1d516992
JK
19402017-02-17 Julia Koval <julia.koval@intel.com>
1941
1942 * gcc.target/i386/rdpid.c New test.
1943 * gcc.target/i386/sse-12.c: Add -mrdpid.
1944 * gcc.target/i386/sse-13.c: Ditto.
1945 * gcc.target/i386/sse-14.c: Ditto.
1946 * gcc.target/i386/sse-22.c: Ditto.
1947 * gcc.target/i386/sse-23.c: Ditto.
1948 * g++.dg/other/i386-2.C: Ditto.
1949 * g++.dg/other/i386-3.C: Ditto.
1950
3185712c
SB
19512017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1952
1953 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1954 * gcc.dg/pr61441.c: Ditto.
1955
a261ee49
ML
19562017-02-17 Martin Liska <mliska@suse.cz>
1957
1958 PR rtl-optimization/79574
1959 * gcc.dg/pr79574.c: New test.
1960
5bf69d74
MP
19612017-02-17 Marek Polacek <polacek@redhat.com>
1962
1963 PR middle-end/79536
1964 * gcc.dg/torture/pr79536.c: New test.
1965
a72b242e
AM
19662017-02-16 Alan Modra <amodra@gmail.com>
1967
1968 * gcc.c-torture/execute/pr79286.c: New.
1969
bcac0b4d
JJ
19702017-02-16 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR c++/79512
1973 * c-c++-common/gomp/pr79512.c: New test.
1974
945c17d8
MS
19752017-02-15 Martin Sebor <msebor@redhat.com>
1976
1977 PR c++/79363
1978 * g++.dg/ext/flexary12.C: Adjust.
1979 * g++.dg/ext/flexary20.C: Same.
1980 * g++.dg/ext/flexary21.C: Same.
1981 * g++.dg/ext/flexary22.C: New test.
1982
25c99850
BC
19832017-02-15 Bin Cheng <bin.cheng@arm.com>
1984
1985 PR tree-optimization/79347
1986 * gcc.dg/vect/pr79347.c: New test.
1987
4f5e5fcb
JJ
19882017-02-15 Jakub Jelinek <jakub@redhat.com>
1989
e7202857
JJ
1990 PR c++/79301
1991 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1992 [[deprecated]] comment.
1993 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1994 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1995 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1996 [[deprecated]] in -std=c++11.
1997 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1998 [[fallthrough]] in -std=c++11 and -std=c++14.
1999
4f5e5fcb
JJ
2000 PR c++/79288
2001 * g++.dg/tls/pr79288.C: New test.
2002
c7545f1c
MP
20032017-02-15 Marek Polacek <polacek@redhat.com>
2004
2005 PR c/79515
2006 * gcc.dg/dfp/pr79515.c: New.
2007
1114b39c
DE
20082017-02-15 David Edelsohn <dje.gcc@gmail.com>
2009
2010 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
2011
93b87d1d
TS
20122017-02-15 Thomas Schwinge <thomas@codesourcery.com>
2013
2014 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
2015 "opt_files".
2016
fa8db6ea
JJ
20172017-02-15 Jakub Jelinek <jakub@redhat.com>
2018
2019 PR target/79487
2020 * gcc.dg/dfp/pr79487.c: New test.
2021 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
2022 2017-02-13 change.
2023
8722316b
CL
20242017-01-14 Carl Love <cel@us.ibm.com>
2025
2026 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2027 xvcvsxdsp and xvcvuxdsp instructions.
2028
2932fe90
SB
20292017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
2030
2031 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
2032 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2033 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
2034 64-bit default target.
2035 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
2036 a 64-bit default target.
2037
63d09033
JJ
20382017-02-14 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR target/79481
2041 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 2042 (test_3vx): Change return type from int to void.
63d09033
JJ
2043 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2044 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2045 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2046 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2047 tests.
2048 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
2049 (test_3vx): Change return type from int to void.
2050 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2051 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2052 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2053 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2054 tests.
2055 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
2056 intrinsic. Change scan-assembler-times number from 1 to 2.
2057 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
2058 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
2059 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
2060 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
2061 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
2062 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
2063 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
2064
8668fae0
UB
20652017-02-14 Uros Bizjak <ubizjak@gmail.com>
2066
2067 PR middle-end/61225
2068 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2069 Use dg-additional-options for ia32 target. Remove XFAIL.
2070
95d96609
UB
20712017-02-14 Uros Bizjak <ubizjak@gmail.com>
2072
2073 PR target/79495
2074 * gcc.target/i386/pr79495.c: New test.
2075
6f207d58
MP
20762017-02-14 Marek Polacek <polacek@redhat.com>
2077
2078 PR c++/79420
2079 PR c++/79463
2080 * g++.dg/cpp1y/pr79463.C: New.
2081 * g++.dg/template/incomplete10.C: New.
2082 * g++.dg/template/incomplete9.C: New.
2083
ee139af5
L
20842017-02-14 H.J. Lu <hongjiu.lu@intel.com>
2085
2086 PR target/79498
2087 * gcc.target/i386/pr79498.c: New test.
2088
bf00c9e0
MS
20892017-02-14 Martin Sebor <msebor@redhat.com>
2090
2091 PR middle-end/79448
2092 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
2093 * gcc.dg/tree-ssa/pr79448-2.c: New test.
2094 * gcc.dg/tree-ssa/pr79448.c: New test.
2095
6c022f73
JL
20962017-02-14 Jeff Law <law@redhat.com>
2097
2098 PR tree-optimization/79095
2099 * g++.dg/pr79095-1.C: New test
2100 * g++.dg/pr79095-2.C: New test
2101 * g++.dg/pr79095-3.C: New test
2102 * g++.dg/pr79095-4.C: New test
2103 * g++.dg/pr79095-5.C: New test
2104 * gcc.c-torture/execute/arith-1.c: Update with more cases.
2105 * gcc.dg/tree-ssa/pr79095-1.c: New test.
2106
b719f884
JG
21072017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
2108
2109 * gcc.target/aarch64/vect_fp16_1.c: New.
2110
1be33173
PK
21112017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2112
2113 * gcc.dg/gimplefe-25.c: New test.
2114
73424a09
JJ
21152017-02-14 Jakub Jelinek <jakub@redhat.com>
2116
2117 PR tree-optimization/79408
2118 * gcc.dg/tree-ssa/pr79408-2.c: New test.
2119
977472e8
RB
21202017-02-14 Richard Biener <rguenther@suse.de>
2121
2122 PR middle-end/79432
2123 * gcc.dg/torture/pr79432.c: New testcase.
2124
ee75687b
MS
21252017-02-13 Martin Sebor <msebor@redhat.com>
2126
2127 PR middle-end/79496
2128 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
2129
b84702c0
JJ
21302017-02-13 Jakub Jelinek <jakub@redhat.com>
2131
ecc04fae
JJ
2132 PR sanitizer/79341
2133 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
2134 variables volatile.
2135
b84702c0
JJ
2136 PR c++/79232
2137 * g++.dg/cpp1z/eval-order4.C: New test.
2138 * g++.dg/other/pr79232.C: New test.
2139
b9a161ff
NS
21402017-02-13 Nathan Sidwell <nathan@acm.org>
2141
2142 PR c++/79296
2143 * g++.dg/cpp0x/pr79296.C: New.
2144
d8505fac
SB
21452017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
2146
2147 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
2148 Instead, xfail powerpc*-*-* && lp64.
2149
efb802cb
SB
21502017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
2151
2152 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
2153 powerpc_p8vector_ok.
2154 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2155
8d6427c6
AS
21562017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2157
2158 PR target/79449
2159 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
2160 for reading beyond a 4k boundary.
2161
9b7716c9
JJ
21622017-02-13 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR rtl-optimization/79388
2165 PR rtl-optimization/79450
2166 * gcc.c-torture/execute/pr79388.c: New test.
2167 * gcc.c-torture/execute/pr79450.c: New test.
2168
4bb91707
TK
21692017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2170
2171 PR fortran/65542
9b7716c9 2172 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 2173
e22910c2
JJ
21742017-02-11 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR sanitizer/79341
2177 * g++.dg/asan/deep-stack-uaf-1.C: New test.
2178
acbbac04
JH
21792017-02-11 Jan Hubicka <hubicka@ucw.cz>
2180
2181 PR tree-ssa/56727
2182 * gcc.dg/tree-ssa/pr56727.c: New testcase.
2183
e493f96b
JJ
21842017-02-10 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR c++/79457
2187 * g++.dg/cpp0x/pr79457.C: New test.
2188
773acd54
SB
21892017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
2190
2191 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
2192 scan-assembler unless lp64.
2193
b56f814e
SB
21942017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
2195
2196 PR tree-optimization/66612
2197 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
2198
5e659d16
SB
21992017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
2200
2201 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
2202 of all powerpc.
2203
6f4f30bf
MP
22042017-02-10 Marek Polacek <polacek@redhat.com>
2205
2206 PR c++/79435
2207 * g++.dg/cpp1y/pr79435.C: New.
2208
3799a5b8
MP
2209 PR c++/79184
2210 * g++.dg/warn/Wint-in-bool-context-1.C: New.
2211
052ef81d
CL
22122017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
2213
2214 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
2215 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
2216 New.
2217 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
2218 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
2219 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
2220 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
2221 (vtst_expected_poly64x2): Move to aarch64-only section.
2222 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
2223 (vtst_p64, vtstq_p64): New tests.
2224
a7c8ed0c
PC
22252017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2226
2227 PR c++/71737
2228 * g++.dg/cpp0x/pr71737.C: New.
2229
3dcde5ef 22302017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 2231 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
2232
2233 * gcc.dg/gimplefe-error-1.c: New testcase.
2234 * gcc.dg/gimplefe-error-2.c: New testcase.
2235 * gcc.dg/gimplefe-error-3.c: New testcase.
2236
6139a3b7
JJ
22372017-02-10 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR tree-optimization/79411
2240 * gcc.c-torture/compile/pr79411.c: New test.
2241
9bfc55d0
JJ
22422017-02-09 Jakub Jelinek <jakub@redhat.com>
2243 Jason Merrill <jason@redhat.com>
2244
2245 PR c++/79143
2246 * g++.dg/cpp1z/pr79143.C: New test.
2247
0b90c541
JH
22482017-02-09 Jan Hubicka <hubicka@ucw.cz>
2249
2250 * gcc.dg/loop-unswitch-2.c: Update testcase.
2251 * gcc.dg/loop-unswitch-1.c: Update testcase.
2252
192b048b
MP
22532017-02-09 Marek Polacek <polacek@redhat.com>
2254
2255 PR c/79428
2256 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
2257 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
2258 * c-c++-common/goacc/pr79428-1.c: New test.
2259 * c-c++-common/gomp/pr79428-2.c: New test.
2260 * c-c++-common/gomp/pr79428-5.c: New test.
2261 * c-c++-common/gomp/pr79428-6.c: New test.
2262 * c-c++-common/pr79428-3.c: New test.
2263
e9a9033b
AK
22642017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2265
2266 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
2267 testcases.
2268
56f71478
JJ
22692017-02-09 Jakub Jelinek <jakub@redhat.com>
2270
28f6839b
JJ
2271 PR c/79413
2272 * gcc.c-torture/compile/pr79413.c: New test.
2273
f08683a1
JJ
2274 PR c++/79429
2275 * c-c++-common/gomp/pr79429.c: New test.
2276 * g++.dg/gomp/pr79429.C: New test.
2277
56f71478
JJ
2278 PR c/79431
2279 * c-c++-common/gomp/pr79431.c: New test.
2280
02889d23
CLT
22812017-02-09 Nathan Sidwell <nathan@codesourcery.com>
2282 Cesar Philippidis <cesar@codesourcery.com>
2283 Joseph Myers <joseph@codesourcery.com>
2284 Chung-Lin Tang <cltang@codesourcery.com>
2285
2286 * c-c++-common/goacc/combined-directives.c: Remove xfail.
2287 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
2288 * c-c++-common/goacc/loop-auto-2.c: New.
2289 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
2290 * c-c++-common/goacc/tile-2.c: New.
2291 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
2292 * g++.dg/goacc/tile-1.C: New, check tile subst.
2293 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
2294 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
2295 * gfortran.dg/goacc/tile-1.f90: New test.
2296 * gfortran.dg/goacc/tile-2.f90: New test.
2297 * gfortran.dg/goacc/tile-lowering.f95: New test.
2298
9c0c77d2
RB
22992017-02-09 Richard Biener <rguenther@suse.de>
2300
2301 PR tree-optimization/69823
2302 * gcc.dg/graphite/pr69823.c: New testcase.
2303
f39bad9f
PH
23042017-02-08 Pat Haugen <pthaugen@us.ibm.com>
2305
2306 PR target/78604
2307 * gcc.target/powerpc/pr78604.c: New.
2308
fc00b9ce
KN
23092017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2310
2311 PR target/68972
2312 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
2313 disable this test on power architecture.
2314
50c1f4a5
RB
23152017-02-08 Richard Biener <rguenther@suse.de>
2316
2317 PR tree-optimization/71824
2318 PR tree-optimization/79409
2319 * gcc.dg/graphite/pr71824-3.c: New testcase.
2320
74a15d14
JJ
23212017-02-08 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR tree-optimization/79408
2324 * gcc.dg/tree-ssa/pr79408.c: New test.
2325
d798497e
RB
23262017-02-08 Richard Biener <rguenther@suse.de>
2327
2328 PR tree-optimization/71824
2329 * gcc.dg/graphite/pr71824-2.c: New testcase.
2330
9d5019a1
AP
23312017-02-07 Andrew Pinski <apinski@cavium.com>
2332
705d3b77 2333 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 2334
ec48209a
JJ
23352017-02-07 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR rtl-optimization/79386
2338 * gcc.c-torture/compile/pr79386.c: New test.
2339
e5f234b2
DV
23402017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
2341 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2342
2343 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
2344 *-*-solaris*.
2345
1f138b75
JJ
23462017-02-07 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR target/79299
2349 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
2350 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
2351
7af4b20d
RB
23522017-02-07 Richard Biener <rguenther@suse.de>
2353
2354 * gcc.dg/gimplefe-23.c: New testcase.
2355 * gcc.dg/gimplefe-24.c: Likewise.
2356
d95c2fc7
CL
23572017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
2358
2359 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
2360 scan-assembler instead of scan-assembler-times.
2361 * gcc.target/aarch64/test_frame_10.c: Likewise.
2362 * gcc.target/aarch64/test_frame_12.c: Likewise.
2363 * gcc.target/aarch64/test_frame_2.c: Likewise.
2364 * gcc.target/aarch64/test_frame_4.c: Likewise.
2365 * gcc.target/aarch64/test_frame_6.c: Likewise.
2366 * gcc.target/aarch64/test_frame_7.c: Likewise.
2367 * gcc.target/aarch64/test_frame_8.c: Likewise.
2368
fa5d44d0
RO
23692017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2370
2371 * gcc.target/i386/pr78419.c: Require ifunc support.
2372
d9b4ce00
DE
23732017-02-07 David Edelsohn <dje.gcc@gmail.com>
2374
2375 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
2376
bb7d75ff
PP
23772017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
2378
2379 PR c++/79360
2380 * g++.dg/cpp1y/nsdmi-union2.C: New test.
2381
122e7b4f
KC
23822017-02-06 Kito Cheng <kito.cheng@gmail.com>
2383
2384 * lib/target-supports.exp: Define the RISC-V target.
2385 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
2386 * gcc.dg/builtin-apply2.c: Likewise.
2387 * gcc.dg/ifcvt-4.c: Likewise.
2388 * gcc.dg/loop-8.c: Likewise.
2389 * gcc.dg/sibcall-10.c: Likewise.
2390 * gcc.dg/sibcall-9.c: Likewise.
2391 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2392 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2393 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
2394 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2395 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
2396 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
2397 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
2398
391675ac
MM
23992017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2400
2401 PR target/66144
2402 * gcc.target/powerpc/pr66144-1.c: New test.
2403 * gcc.target/powerpc/pr66144-2.c: Likewise.
2404 * gcc.target/powerpc/pr66144-3.c: Likewise.
2405
e495e31a
MS
24062017-02-06 Martin Sebor <msebor@redhat.com>
2407
2408 PR tree-optimization/79376
2409 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
2410 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2411
2568d8a1
JJ
24122017-02-06 Jakub Jelinek <jakub@redhat.com>
2413
98e09245
JJ
2414 PR c++/79379
2415 * g++.dg/cpp1y/constexpr-79379.C: New test.
2416
e8b0383c
JJ
2417 PR c++/79377
2418 * g++.dg/lookup/pr79377.C: New test.
2419
a5e8cbd1
JJ
2420 PR c++/79372
2421 * g++.dg/cpp1z/decomp25.C: New test.
2422
2568d8a1
JJ
2423 PR tree-optimization/79284
2424 * gcc.c-torture/compile/pr79284.c: New test.
2425
aae936b9
PC
24262017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 PR c++/70448
2429 * g++.dg/cpp0x/pr70448.C: New.
2430
daf57541
DV
24312017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
2432
2433 PR 78348
2434 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
2435 to dg-options.
2436
0898c74d
GJL
24372017-02-06 Georg-Johann Lay <avr@gjlay.de>
2438
2439 PR target/78883
2440 * gcc.c-torture/compile/pr78883.c: New test.
2441
5d3ebb71
JH
24422017-02-05 Jan Hubicka <hubicka@ucw.cz>
2443
2444 PR tree-ssa/79347
2445 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
2446 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
2447 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
2448 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
2449 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
2450 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
2451 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
2452 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
2453 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
2454 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
2455 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
2456 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
2457 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
2458
139d4065
AV
24592017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2460
2461 PR fortran/79344
2462 * gfortran.dg/allocate_with_source_24.f90: New test.
2463
4b9c80d8
AV
24642017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2465
2466 PR fortran/79230
2467 * gfortran.dg/der_ptr_component_2.f90: New test.
2468
f3877b2f
EB
24692017-02-05 Eric Botcazou <ebotcazou@adacore.com>
2470
2471 * gcc.target/sparc/20170205-1.c: New test.
2472
d8a09ada
JDA
24732017-02-03 John David Anglin <danglin@gcc.gnu.org>
2474
a2a86d6a
JDA
2475 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
2476 libatomic_available.
2477
a1d99925
JDA
2478 * gcc.dg/pr77587.c: Require alias support.
2479 * gcc.dg/pr77587a.c: Likewise.
2480
d8bf159e
JDA
2481 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
2482 * gcc.c-torture/execute/pr78622.c: Likewise.
2483
d8a09ada
JDA
2484 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
2485 hppa*-*-hpux*.
2486 * c-c++-common/Wunused-var-16.c: Likewise.
2487 * c-c++-common/builtin-shuffle-1.c: Likewise.
2488 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
2489 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2490
f589a1ce
MS
24912017-02-03 Martin Sebor <msebor@redhat.com>
2492
2493 PR tree-optimization/79327
2494 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
2495 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
2496 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 2497
5b00f9d2
JJ
24982017-02-03 Jakub Jelinek <jakub@redhat.com>
2499 Martin Sebor <msebor@redhat.com>
2500
2501 PR tree-optimization/79327
2502 * gcc.dg/tree-ssa/pr79327.c: New test.
2503 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2504 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2505 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2506 (test_sprintf_chk_range_schar): Adjust dg-message.
2507 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2508 * gcc.c-torture/execute/pr79327.c: New test.
2509
437f0a81
JJ
25102017-02-03 Jakub Jelinek <jakub@redhat.com>
2511
2512 PR target/79354
2513 * gcc.target/powerpc/pr79354.c: New test.
2514 * gcc.c-torture/execute/pr79354.c: New test.
2515
3f343040
MS
25162017-02-03 Martin Sebor <msebor@redhat.com>
2517
2518 PR tree-optimization/79352
2519 * gcc.dg/tree-ssa/pr79352.c: New test.
2520
46a2ab58
ML
25212017-02-03 Martin Liska <mliska@suse.cz>
2522
2523 PR lto/66295
2524 * gcc.target/i386/mvc9.c: New test.
2525
baa2d1cd
PH
25262017-02-03 Pat Haugen <pthaugen@us.ibm.com>
2527
2528 PR target/79158
2529 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2530 to VSX reg.
2531
30c6ec2f
JH
25322017-02-02 Jan Hubicka <hubicka@ucw.cz>
2533
2534 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2535 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2536 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2537 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2538 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2539 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2540 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2541 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2542 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2543 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2544 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2545 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2546 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2547
ebee1eb9
MS
25482017-02-02 Martin Sebor <msebor@redhat.com>
2549
2550 PR middle-end/79275
2551 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2552 * gcc.dg/tree-ssa/pr79275.c: New test.
2553
dcd25b8a
AS
25542017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2555
dc362ada 2556 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 2557
0f0c2cc3
JH
25582017-02-02 Jan Hubicka <hubicka@ucw.cz>
2559
2560 PR middle-end/77445
2561 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2562 threading is done.
2563
1c372840
TC
25642017-02-02 Tamar Christina <tamar.christina@arm.com>
2565
2566 PR middle-end/78142
2567 * gcc.target/aarch64/vector_initialization_nostack.c
2568 (f12): Use one vector
2569
9f11a4a7
JJ
25702017-02-02 Jakub Jelinek <jakub@redhat.com>
2571
bef7e561
JJ
2572 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2573 * c-c++-common/asan/misalign-1.c: Likewise.
2574 * c-c++-common/asan/misalign-2.c: Likewise.
2575 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2576 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2577 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2578 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2579 add -ffat-lto-objects from/to dg-additional-options.
2580 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2581 dg-additional-options.
2582
9f11a4a7
JJ
2583 PR target/79197
2584 * gcc.target/powerpc/pr79197.c: New test.
2585 * gcc.c-torture/compile/pr79197.c: New test.
2586
09661674
RB
25872017-02-02 Richard Biener <rguenther@suse.de>
2588
2589 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2590
d8d58893
PC
25912017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
2592
2593 PR c++/69637
2594 * g++.dg/cpp0x/pr69637-1.C: New.
2595 * g++.dg/cpp0x/pr69637-2.C: Likewise.
2596
521a70a4
AK
25972017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2598
2599 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2600
e26b502d
BS
26012017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2602
2603 PR target/70012
2604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2605 conditions.
2606
55e75c7c
JJ
26072017-02-01 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR testsuite/79324
2610 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2611 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2612 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2613 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2614 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2615 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2616 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2617 * g++.dg/debug/dwarf2/align-1.C: Likewise.
2618 * g++.dg/debug/dwarf2/align-2.C: Likewise.
2619 * g++.dg/debug/dwarf2/align-3.C: Likewise.
2620 * g++.dg/debug/dwarf2/align-4.C: Likewise.
2621 * g++.dg/debug/dwarf2/align-5.C: Likewise.
2622 * g++.dg/debug/dwarf2/align-6.C: Likewise.
2623
a4476973
ML
26242017-02-01 Martin Liska <mliska@suse.cz>
2625
2626 PR testsuite/79272
2627 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2628
3f3181b1
RB
26292017-02-01 Richard Biener <rguenther@suse.de>
2630
2631 PR testsuite/76957
2632 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2633 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2634 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2635 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2636
1e7ef862
RB
26372017-02-01 Richard Biener <rguenther@suse.de>
2638
2639 PR middle-end/79315
2640 * gfortran.dg/pr79315.f90: New testcase.
2641
405a7406
RB
26422017-02-01 Richard Biener <rguenther@suse.de>
2643
2644 PR tree-optimization/71824
2645 * gcc.dg/graphite/pr71824.c: New testcase.
2646
19bdccb4
JJ
26472017-01-31 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR c++/79304
2650 * g++.dg/diagnostic/pr79304.C: New test.
2651
fcb2cdfc
DM
26522017-01-31 David Malcolm <dmalcolm@redhat.com>
2653
2654 PR c++/79298
2655 * g++.dg/spellcheck-pr79298.C: New test case.
2656
7cfa044d
DM
26572017-01-31 David Malcolm <dmalcolm@redhat.com>
2658
2659 PR preprocessor/79210
2660 * gcc.dg/format/pr79210.c: New test case.
2661 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2662 New function.
2663
de3fbef6
NS
26642017-01-31 Nathan Sidwell <nathan@acm.org>
2665
5ae37bdf
NS
2666 PR c++/79290
2667 * g++.dg/warn/pr79290.C: New.
2668
de3fbef6
NS
2669 PR c++/67273
2670 PR c++/79253
2671 * g++.dg/cpp1y/pr67273.C: New.
2672 * g++.dg/cpp1y/pr79253.C: New.
2673
7f357c61
NS
26742017-01-31 Nathan Sidwell <nathan@acm.org>
2675
2676 PR c++/79264
2677 * g++.dg/cpp1y/pr61636-1.C: Augment.
2678
5b11971a
CL
26792017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2680
2681 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2682 rand() instead of random().
2683
8b670f93
AH
26842017-01-30 Aldy Hernandez <aldyh@redhat.com>
2685
2686 PR tree-optimization/71691
2687 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2688
4727e06b
AK
26892017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2690
2691 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2692 __ARCH__.
2693
b6dae849
JJ
26942017-01-31 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR tree-optimization/79267
2697 * g++.dg/opt/pr79267.C: New test.
2698
40fb9c89
AO
26992017-01-30 Alexandre Oliva <aoliva@redhat.com>
2700
2701 PR debug/63238
2702 * gcc.dg/debug/dwarf2/align-1.c: New.
2703 * gcc.dg/debug/dwarf2/align-2.c: New.
2704 * gcc.dg/debug/dwarf2/align-3.c: New.
2705 * gcc.dg/debug/dwarf2/align-4.c: New.
2706 * gcc.dg/debug/dwarf2/align-5.c: New.
2707 * gcc.dg/debug/dwarf2/align-6.c: New.
2708 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2709 * g++.dg/debug/dwarf2/align-1.C: New.
2710 * g++.dg/debug/dwarf2/align-2.C: New.
2711 * g++.dg/debug/dwarf2/align-3.C: New.
2712 * g++.dg/debug/dwarf2/align-4.C: New.
2713 * g++.dg/debug/dwarf2/align-5.C: New.
2714 * g++.dg/debug/dwarf2/align-6.C: New.
2715
3095f651
AS
27162017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2717
2718 PR target/79170
2719 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2720
3cf88bff
MS
27212017-01-30 Martin Sebor <msebor@redhat.com>
2722
2723 PR testsuite/79293
2724 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2725
37731134
ML
27262017-01-30 Martin Liska <mliska@suse.cz>
2727
2728 PR gcov-profile/79259
2729 * g++.dg/tree-prof/pr79259.C: New test.
2730
0c7247cc
RB
27312017-01-30 Richard Biener <rguenther@suse.de>
2732
2733 PR tree-optimization/79276
2734 * gcc.dg/torture/pr79276.c: New testcase.
2735
ab4be5d1
DV
27362017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2737
2738 PR target/79240
2739 * gcc.target/s390/pr79240.c: New test.
2740
6687d58d
BS
27412017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2742
2743 PR target/79268
2744 * gcc.target/powerpc/pr79268.c: New file.
2745 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2746 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2747 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2748 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2749
b5df96c3
JDA
27502017-01-28 John David Anglin <danglin@gcc.gnu.org>
2751
fc34d7b8
JDA
2752 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2753
9efc84e4
JDA
2754 PR testsuite/70583
2755 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2756
4bfbe3ae
JDA
2757 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2758 * gnat.dg/debug9.adb: Likewise.
2759
8d0b306f
JDA
2760 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2761
b5df96c3
JDA
2762 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2763 libatomic_available.
2764 * gfortran.dg/coarray_42.f90: Likewise.
2765 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2766 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2767 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2768
eb339366
MS
27692017-01-27 Martin Sebor <msebor@redhat.com>
2770
2771 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2772
711ce021
BS
27732017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2774
2775 PR rtl-optimization/79194
2776 * gcc.dg/torture/pr79194.c: New test.
2777
d8321b33
VM
27782017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2779
2780 PR tree-optimization/71374
2568d8a1 2781 * gcc.target/i386/pr71374.c: New.
d8321b33 2782
9e2ea13e
MS
27832017-01-27 Martin Sebor <msebor@redhat.com>
2784
2785 PR c++/71290
2786 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2787 a dg-error directive.
2788
9eb7045b
VM
27892017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2790
2791 PR target/79131
2792 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2793 * gcc.target/arm/pr79131-2.c: New.
2794
f75bbf3f
BS
27952017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2796
2797 PR target/65484
2798 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2799 vectorized on POWER unless hardware misaligned loads are
2800 available.
2801
3f54004b
BC
28022017-01-27 Bin Cheng <bin.cheng@arm.com>
2803
2804 PR rtl-optimization/78559
2805 * gcc.c-torture/execute/pr78559.c: New test.
2806
40b6bff9
RB
28072017-01-27 Richard Biener <rguenther@suse.de>
2808
2809 PR tree-optimization/79245
2810 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2811 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2812
b2f8892e
JJ
28132017-01-27 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR c/79199
2816 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2817 target. Use 4294967293U instead of 4294967293.
2818
b002f3b9
RB
28192017-01-27 Richard Biener <rguenther@suse.de>
2820
2821 PR tree-optimization/71433
2822 * gcc.dg/Warray-bounds-21.c: New testcase.
2823
38f50ab6
RB
28242017-01-27 Richard Biener <rguenther@suse.de>
2825
2826 PR tree-optimization/79244
2827 * gcc.dg/torture/pr79244.c: New testcase.
2828
c04f4139
JJ
28292017-01-27 Jakub Jelinek <jakub@redhat.com>
2830
2831 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2832 all occurrences of 40 to 32.
2833
6ca513f9
RE
28342017-01-27 Richard Earnshaw <rearnsha@arm.com>
2835
2836 PR target/79239
2837 * gcc.target/arm/pr79239.c: New test.
2838
d876f5cd
DV
28392017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2840
2841 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2842
bb6a6ee9
AB
28432017-01-27 Adam Butcher <adam@jessamine.co.uk>
2844
2845 PR c++/64382
2846 * g++.dg/cpp1y/pr64382.C: New test.
2847
31c87a43
MS
28482017-01-26 Martin Sebor <msebor@redhat.com>
2849
2850 PR middle-end/78703
2851 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2852 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2853 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2854 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2855
f7c06c0f
JJ
28562017-01-26 Jakub Jelinek <jakub@redhat.com>
2857
b0670cc0
JJ
2858 PR debug/79129
2859 * g++.dg/debug/dwarf2/pr79129.C: New test.
2860
f7c06c0f
JJ
2861 PR debug/78835
2862 * g++.dg/debug/dwarf2/pr78835.C: New test.
2863
5d93da1d
MS
28642017-01-26 Martin Sebor <msebor@redhat.com>
2865
2866 PR middle-end/78703
2867 * gcc.dg/format/pr78569.c: Adjust.
2868 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2869 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2870 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2871 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2872 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2873 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2874 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2875 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2876 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2877 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2878 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2879
905d2812
JJ
28802017-01-26 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR c++/68727
2883 * g++.dg/other/offsetof8.C: Add expected error.
2884 * g++.dg/other/offsetof9.C: New test.
2885
b3db8d77
DE
28862017-01-26 David Edelsohn <dje.gcc@gmail.com>
2887
2888 * g++.dg/opt/declone3.C: Require LTO.
2889
15961e4a
VM
28902017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2891
2892 PR target/79131
2893 * gcc.target/arm/pr79131.c: New.
2894
e39dd802
BC
28952017-01-26 Bin Cheng <bin.cheng@arm.com>
2896
2897 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2898
bc9efeab
JW
28992017-01-26 Jonathan Wakely <jwakely@redhat.com>
2900
2901 PR libstdc++/79190
2902 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2903 matches replaced operator delete.
2904
b5f75f0b
JJ
29052017-01-26 Jakub Jelinek <jakub@redhat.com>
2906
2907 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2908 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2909 avx512f with avx512dq.
2910 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2911 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2912 avx512f with avx512dq.
2913 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2914 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2915 avx512f with avx512dq.
2916
0a38b341
MP
29172017-01-26 Marek Polacek <polacek@redhat.com>
2918
2919 PR c/79199
2920 * c-c++-common/Wduplicated-branches-13.c: New test.
2921
ebff5c3f
DS
29222017-01-26 David Sherwood <david.sherwood@arm.com>
2923
2924 PR middle-end/79212
2925 * gfortran.dg/gomp/sharing-4.f90: New test.
2926
e6d55103
JJ
29272017-01-26 Jakub Jelinek <jakub@redhat.com>
2928
1a27fab1
JJ
2929 PR target/70465
2930 * gcc.target/i386/pr70465.c: New test.
2931
e6d55103
JJ
2932 * brig.dg/dg.exp: Update copyright years.
2933 * lib/brig-dg.exp: Update copyright years.
2934 * lib/brig.exp: Update copyright years.
2935
b5aa1281
MM
29362017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2937
2938 PR target/79179
2939 * gcc.target/powerpc/pr79179.c: New test.
2940
3b5de3cb
BS
29412017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2942
2943 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2944 generation to accept D-mode memory accesses.
2945
dbe81dbe
MS
29462017-01-25 Martin Sebor <msebor@redhat.com>
2947
2948 PR c++/71290
2949 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2950 * g++.dg/ext/flexarray-mangle.C: Same.
2951 * g++.dg/ext/flexarray-subst.C: Same.
2952 * g++.dg/ext/flexary10.C: Same.
2953 * g++.dg/ext/flexary11.C: Same.
2954 * g++.dg/ext/flexary14.C: Same.
2955 * g++.dg/ext/flexary16.C: Same.
2956 * g++.dg/ext/flexary18.C: Same.
2957 * g++.dg/ext/flexary19.C: Same.
2958 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
2959 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2960 * g++.dg/ubsan/object-size-1.C: Same.
2961 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 2962
0e343868
JJ
29632017-01-25 Jakub Jelinek <jakub@redhat.com>
2964
a25608aa
JJ
2965 PR c++/78896
2966 * g++.dg/cpp1z/decomp24.C: New test.
2967
0e343868
JJ
2968 PR c++/77914
2969 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2970 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2971 expect a warning.
2972 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2973 expect warnings.
2974 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2975 * g++.dg/cpp1y/pr59636.C: Likewise.
2976 * g++.dg/cpp1y/pr60190.C: Likewise.
2977
0d098f4b
BC
29782017-01-25 Bin Cheng <bin.cheng@arm.com>
2979
2980 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2981
5332c89e 29822017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
2983
2984 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
2985 vec_packs built-ins
2986
ed4e59f4
CL
29872017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2988
2989 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2990 -mcpu=cortex-a57.
2991 * gcc.target/arm/vseleqsf.c: Likewise.
2992 * gcc.target/arm/vselgedf.c: Likewise.
2993 * gcc.target/arm/vselgesf.c: Likewise.
2994 * gcc.target/arm/vselgtdf.c: Likewise.
2995 * gcc.target/arm/vselgtsf.c: Likewise.
2996 * gcc.target/arm/vselledf.c: Likewise.
2997 * gcc.target/arm/vsellesf.c: Likewise.
2998 * gcc.target/arm/vselltdf.c: Likewise.
2999 * gcc.target/arm/vselltsf.c: Likewise.
3000 * gcc.target/arm/vselnedf.c: Likewise.
3001 * gcc.target/arm/vselnesf.c: Likewise.
3002 * gcc.target/arm/vselvcdf.c: Likewise.
3003 * gcc.target/arm/vselvcsf.c: Likewise.
3004 * gcc.target/arm/vselvsdf.c: Likewise.
3005 * gcc.target/arm/vselvssf.c: Likewise.
3006
a5d6927f
RB
30072017-01-25 Richard Biener <rguenther@suse.de>
3008
3009 PR testsuite/72850
3010 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
3011 to what we had before adding the threading passes.
3012
c2873892
RB
30132017-01-25 Richard Biener <rguenther@suse.de>
3014
3015 PR tree-optimization/69264
3016 * g++.dg/torture/pr69264.C: New testcase.
3017
9aa483a2
KT
30182016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3019
3020 PR target/79145
3021 * gcc.target/arm/pr79145.c: New test.
3022
5c628c3e
RB
30232017-01-25 Richard Biener <rguenther@suse.de>
3024
3025 PR debug/78363
3026 * g++.dg/gomp/pr78363-1.C: New testcase.
3027 * g++.dg/gomp/pr78363-2.C: Likewise.
3028 * g++.dg/gomp/pr78363-3.C: Likewise.
3029
9078cd36
KT
30302016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3031
3032 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
3033 * gcc.dg/lto/pr61526_0.c: Likewise.
3034 * gcc.dg/lto/pr64415_0.c: Likewise.
3035
7cfd79d6
JJ
30362017-01-24 Jakub Jelinek <jakub@redhat.com>
3037
3038 PR c++/79205
3039 * g++.dg/cpp1z/decomp22.C: New test.
3040 * g++.dg/cpp1z/decomp23.C: New test.
3041
3e4b91f2
NS
30422017-01-24 Nathan Sidwell <nathan@acm.org>
3043
1d7bc790
NS
3044 PR c++/78469
3045 * g++.dg/cpp0x/pr78469.C: New.
3046
3e4b91f2
NS
3047 PR c++/79118
3048 * g++.dg/cpp0x/pr79118.C: New.
3049
b20ba138
EB
30502017-01-24 Eric Botcazou <ebotcazou@adacore.com>
3051
3052 * gcc.target/arm/vfp-longcall-apcs.c: New test.
3053
c2e84327
DM
30542017-01-24 David Malcolm <dmalcolm@redhat.com>
3055
3056 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
3057 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
3058 * gcc.dg/rtl/rtl.exp: New file.
3059 * gcc.dg/rtl/test.c: New file.
3060 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
3061 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
3062 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
3063 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
3064 * gcc.dg/rtl/x86_64/final.c: New test case.
3065 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
3066 * gcc.dg/rtl/x86_64/ira.c: New test case.
3067 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
3068 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
3069 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
3070 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
3071 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
3072 * gcc.dg/rtl/x86_64/test_1.h: New file.
3073 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
3074 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
3075 * gcc.dg/rtl/x86_64/times-two.h: New file.
3076 * gcc.dg/rtl/x86_64/vregs.c: New test case.
3077
cf8d19de
BC
30782017-01-24 Bin Cheng <bin.cheng@arm.com>
3079
3080 PR tree-optimization/79159
3081 * g++.dg/tree-ssa/pr79159.C: New test.
3082
f6a24a94 30832017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
3084 Martin Jambor <mjambor@suse.cz>
3085
3086 * lib/brig-dg.exp: New file.
3087 * lib/brig.exp: Likewise.
3088 * brig.dg/README: Likewise.
3089 * brig.dg/dg.exp: Likewise.
3090 * brig.dg/test/gimple/alloca.hsail: Likewise.
3091 * brig.dg/test/gimple/atomics.hsail: Likewise.
3092 * brig.dg/test/gimple/branches.hsail: Likewise.
3093 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
3094 * brig.dg/test/gimple/function_calls.hsail: Likewise.
3095 * brig.dg/test/gimple/kernarg.hsail: Likewise.
3096 * brig.dg/test/gimple/mem.hsail: Likewise.
3097 * brig.dg/test/gimple/mulhi.hsail: Likewise.
3098 * brig.dg/test/gimple/packed.hsail: Likewise.
3099 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3100 * brig.dg/test/gimple/variables.hsail: Likewise.
3101 * brig.dg/test/gimple/vector.hsail: Likewise.
3102
c3b3e526
JJ
31032017-01-24 Jakub Jelinek <jakub@redhat.com>
3104
3105 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
3106 support asan, only on i?86/x86_64 require sse2_runtime.
3107
75f92127
KN
31082017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3109
3110 PR target/66669
3111 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
3112 test on powerpc targets.
3113
1a998fa0
MS
31142017-01-23 Martin Sebor <msebor@redhat.com>
3115
3116 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3117
108fdd6d
RB
31182017-01-23 Richard Biener <rguenther@suse.de>
3119
3120 PR tree-optimization/79088
3121 PR tree-optimization/79188
3122 * gcc.dg/torture/pr79088.c: New testcase.
3123 * gcc.dg/torture/pr79188.c: Likewise.
3124
28826a66
KN
31252017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3126
3127 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
3128 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
3129 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
3130 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
3131 type of test function to reflect change in built-in function's
3132 return type.
3133 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
3134 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
3135 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
3136 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
3137 type and second argument type to reflect change in built-in
3138 function's type signature.
3139 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
3140 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
3141 type of test function to reflect change in built-in function's
3142 return type.
3143 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3144 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
3145 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
3146 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3147 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3148 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
3149 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
3150 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3151 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3152 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
3153 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
3154 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3155 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3156 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
3157 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
3158 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
3159 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
3160 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
3161 type of test function to reflect change in built-in function's
3162 return type.
3163 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
3164 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3165 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3166 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
3167 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
3168 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
3169 test function's result and second argument to reflect change in
3170 built-in function's type signature.
3171 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
3172
e6b8075c
NS
31732017-01-23 Nathan Sidwell <nathan@acm.org>
3174
fc7612fd
NS
3175 PR C++/71710
3176 * g++.dg/template/pr71710.C: New.
3177
e6b8075c
NS
3178 PR c++/71406
3179 PR c++/77508
3180 * g++.dg/template/pr71406.C: New.
3181
15b8fd49
TK
31822017-01-23 Thomas Koenig <tkoenig@netcologne.de>
3183
9b7716c9 3184 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 3185
e9c4fbe9
BS
31862017-01-23 Bernd Schmidt <bschmidt@redhat.com>
3187
3188 PR rtl-optimization/78634
3189 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
3190
8539a302
BC
31912017-01-23 Bin Cheng <bin.cheng@arm.com>
3192
3193 PR tree-optimization/70754
3194 * gfortran.dg/pr70754.f90: New test.
3195
f368600f
ML
31962017-01-23 Martin Liska <mliska@suse.cz>
3197
3198 PR tree-optimization/79196
3199 * gcc.dg/asan/pr79196.c: New test.
3200 * gcc.dg/strlenopt-30.c: Update scanned pattern.
3201
d886761f
MM
32022017-01-23 Michael Matz <matz@suse.de>
3203
3204 PR tree-optimization/78384
3205 * gcc.dg/pr78384.c: New test.
3206
cffcafda
RB
32072017-01-23 Richard Biener <rguenther@suse.de>
3208
3209 PR tree-optimization/79186
3210 * gcc.dg/torture/pr79186.c: New testcase.
3211 * gcc.dg/torture/pr79187.c: Likewise.
3212
bda2bc48
MJ
32132017-01-23 Martin Jambor <mjambor@suse.cz>
3214
3215 * gcc.dg/ipa/vrp8.c: New test.
3216
f65f1ae3
MJ
32172017-01-23 Martin Jambor <mjambor@suse.cz>
3218
3219 PR ipa/79108
3220 * gfortran.dg/lto/pr79108_0.f90: New test.
3221
dea06111
AS
32222017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
3223
3224 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
3225 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
3226 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
3227 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
3228 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
3229 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
3230 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
3231 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
3232 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
3233 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
3234 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
3235 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
3236 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
3237 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
3238 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
3239 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
3240
05011618
RB
32412017-01-23 Richard Biener <rguenther@suse.de>
3242 Nick Clifton <nickc@redhat.com>
3243
3244 PR testsuite/78421
3245 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3246 If the target is ARM return the result of the
3247 check_effective_target_arm_vect_no_misalign proc.
3248 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
3249 support unaligned vectors then only expect one of the loops to be
3250 unrolled.
3251
f6b9f2ff
ML
32522017-01-23 Martin Liska <mliska@suse.cz>
3253
3254 * gcc.dg/asan/use-after-scope-10.c: New test.
3255 * gcc.dg/asan/use-after-scope-11.c: New test.
3256 * g++.dg/asan/use-after-scope-5.C: New test.
3257
c7775327
ML
32582017-01-23 Martin Liska <mliska@suse.cz>
3259
3260 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
3261 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
3262 sanopt optimization for ASAN_POISON.
3263
d8ae8d16
KT
32642016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3265
3266 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
3267
54d7c70c
CL
32682017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
3269
3270 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
3271 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
3272 for poly*_t types.
3273 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
3274 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
3275 exec_vcombine): Likewise.
3276 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
3277 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
3278 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
3279 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
3280 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
3281 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
3282 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3283 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
3284 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
3285 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3286 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
3287 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3288 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3289 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
3290 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
3291 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
3292 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
3293 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
3294 Likewise.
3295 (TEST_VGET_LANE): Cast to uint to avoid warning.
3296 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
3297 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
3298 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
3299 exec_vfma_vfms_n): Fix PRIx format for float64_t.
3300 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
3301 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3302 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
3303 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
3304 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3305 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
3306 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
3307 CHECK_POLY instead of CHECK for poly64_t types.
3308 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
3309 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
3310 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
3311 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3312 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
3313 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
3314 uint32_t.
3315 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
3316 for int32_t, int64_t.
3317 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
3318 vqneg_extra): Fix PRIx format for int16_t, int32_t.
3319 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
3320 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
3321 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
3322 needed.
3323
386fe51c
JJ
33242017-01-22 Jakub Jelinek <jakub@redhat.com>
3325
3326 PR fortran/79154
3327 * gfortran.dg/gomp/pr79154-1.f90: New test.
3328 * gfortran.dg/gomp/pr79154-2.f90: New test.
3329
bc4d86e6
AS
33302017-01-22 Andreas Schwab <schwab@linux-m68k.org>
3331
3332 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
3333
c31d5fce
MP
33342017-01-21 Marek Polacek <polacek@redhat.com>
3335
3336 PR testsuite/79169
3337 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
3338
25cb56c3
JH
33392017-01-20 Jan Hubicka <hubicka@ucw.cz>
3340
3341 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
3342
ea9f867b
BS
33432017-01-21 Bernd Schmidt <bschmidt@redhat.com>
3344
3345 PR rtl-optimization/79125
3346 * gcc.dg/torture/pr79125.c: New test.
3347
a876231c
JW
33482017-01-20 Jiong Wang <jiong.wang@arm.com>
3349
2568d8a1 3350 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 3351 only.
2568d8a1
JJ
3352 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
3353 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 3354
4b9f2115
NS
33552017-01-20 Nathan Sidwell <nathan@acm.org>
3356
3e4b91f2 3357 PR c++/78495
4b9f2115
NS
3358 * g++.dg/cpp1z/inh-ctor38.C: New.
3359
d2aadab1
MP
33602017-01-20 Marek Polacek <polacek@redhat.com>
3361
3362 PR c/79152
3363 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
3364
449cd5af
TP
33652017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
3366
3367 * lib/target-supports.exp (check_configured_with): New procedure.
3368 (check_effective_target_default_mode): new effective target.
3369 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
3370 default mode. Fix dg-skip-if target selector syntax.
3371 * gcc.target/arm/optional_thumb-2.c: Likewise.
3372 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
3373 syntax.
3374
ebed7175
DM
33752017-01-20 David Malcolm <dmalcolm@redhat.com>
3376
3377 PR c++/77829
3378 PR c++/78656
3379 * g++.dg/spellcheck-pr77829.C: New test case.
3380 * g++.dg/spellcheck-pr78656.C: New test case.
3381
2ebd93e1
MP
33822017-01-20 Marek Polacek <polacek@redhat.com>
3383
3384 PR c/64279
3385 * c-c++-common/Wduplicated-branches-1.c: New test.
3386 * c-c++-common/Wduplicated-branches-10.c: New test.
3387 * c-c++-common/Wduplicated-branches-11.c: New test.
3388 * c-c++-common/Wduplicated-branches-12.c: New test.
3389 * c-c++-common/Wduplicated-branches-2.c: New test.
3390 * c-c++-common/Wduplicated-branches-3.c: New test.
3391 * c-c++-common/Wduplicated-branches-4.c: New test.
3392 * c-c++-common/Wduplicated-branches-5.c: New test.
3393 * c-c++-common/Wduplicated-branches-6.c: New test.
3394 * c-c++-common/Wduplicated-branches-7.c: New test.
3395 * c-c++-common/Wduplicated-branches-8.c: New test.
3396 * c-c++-common/Wduplicated-branches-9.c: New test.
3397 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
3398 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
3399 * g++.dg/ext/builtin-object-size3.C: Likewise.
3400 * g++.dg/gomp/loop-1.C: Likewise.
3401 * g++.dg/warn/Wduplicated-branches1.C: New test.
3402 * g++.dg/warn/Wduplicated-branches2.C: New test.
3403
0ce4024a
ML
34042017-01-20 Martin Liska <mliska@suse.cz>
3405
3406 PR lto/69188
3407 * gcc.dg/lto/pr69188_0.c: New test.
3408 * gcc.dg/lto/pr69188_1.c: New test.
3409
d8ea3e7c
AS
34102017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
3411
3412 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
3413 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
3414 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
3415 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
3416 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
3417 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
3418 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
3419 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
3420 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
3421 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
3422 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
3423 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
3424 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
3425 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
3426 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
3427 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
3428 * gcc.target/i386/avx-1.c: Test new intrinsics.
3429 * gcc.target/i386/sse-13.c: Ditto.
3430 * gcc.target/i386/sse-23.c: Ditto.
3431
0516164b
RB
34322017-01-20 Richard Biener <rguenther@suse.de>
3433
3434 PR tree-optimization/71264
3435 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
3436
d821744c
MF
34372017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3438
3439 * gcc.target/mips/madd4-1.c: New file.
3440 * gcc.target/mips/madd4-2.c: Likewise.
3441 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3442 HAS_MADD4.
3443 (mips_option_groups): Add -m[no-]madd4.
3444 (mips-dg-init): Detect default -mno-madd4.
3445 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
3446 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
3447 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3448 * gcc.target/mips/nmadd-1.c: Likewise.
3449 * gcc.target/mips/nmadd-2.c: Likewise.
3450 * gcc.target/mips/nmadd-3.c: Likewise.
3451
db58fd89
JW
34522017-01-19 Jiong Wang <jiong.wang@arm.com>
3453
3454 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
3455 combined instructions.
3456 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
3457 instructions.
3458 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
3459 of pointer authentication.
3460
bd9cf60b
MM
34612017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3462
3463 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
3464 floating point hardware to run test.
3465
ab014eb3
TC
34662017-01-19 Tamar Christina <tamar.christina@arm.com>
3467
2568d8a1 3468 * lib/target-supports.exp
ab014eb3
TC
3469 (check_effective_target_vect_call_copysignf): Enable for AArch64.
3470
c048038f
RO
34712017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3472
3473 PR testsuite/79051
3474 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
3475 __x86_64__]: Allow for target i?86-*-*.
3476
ab6b44cb
MF
34772017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3478
3479 PR target/78176
3480 * gcc.target/mips/lxc1-sxc1-1.c: New file.
3481 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3482 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3483 HAS_LXC1.
3484 (mips_option_groups): Add -m[no-]lxc1-sxc1.
3485 (mips-dg-init): Detect default -mno-lxc1-sxc1.
3486 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
3487
118d5ed3
AV
34882017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
3489
3490 PR fortran/70696
3491 * gfortran.dg/coarray_43.f90: New test.
3492
a57c520e
RE
34932017-01-19 Richard Earnshaw <rearnsha@arm.com>
3494
3495 PR rtl-optimization/79121
3496 * gcc.c-torture/execute/pr79121.c: New test.
3497
54dc4be2
MM
34982017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3499
3500 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3501 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3502
7bd5dad2
LK
35032017-01-18 Louis Krupp <louis.krupp@zoho.com>
3504
3505 PR fortran/50069
3506 PR fortran/55086
3507 * gfortran.dg/pr50069_1.f90: New test.
3508 * gfortran.dg/pr50069_2.f90: New test.
3509 * gfortran.dg/pr55086_1.f90: New test.
3510 * gfortran.dg/pr55086_1_tfat.f90: New test.
3511 * gfortran.dg/pr55086_2.f90: New test.
3512 * gfortran.dg/pr55086_2_tfat.f90: New test.
3513 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3514
0edd264d
AS
35152017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3516 * gcc.dg/strcmp-1.c: New test.
3517 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3518
551914b7
DM
35192017-01-18 David Malcolm <dmalcolm@redhat.com>
3520
3521 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3522 (dejagnu_fail): Likewise.
3523 (dejagnu_note): Likewise.
3524 (pass): Provide forward decl, moving true decl to after #include
3525 of harness.h.
3526 (fail): Likewise.
3527 (note): Likewise.
3528
b7d3a6a6
MM
35292017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3530
3531 * gcc.target/powerpc/p9-xxbr-1.c: New test.
3532 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3533
c484627c
NS
35342017-01-18 Nathan Sidwell <nathan@acm.org>
3535
3536 PR c++/78488
3537 * g++.dg/cpp1z/inh-ctor37.C: New.
3538
a711887e
UB
35392017-01-18 Uros Bizjak <ubizjak@gmail.com>
3540
3541 PR rtl-optimization/78952
3542 * gcc.target/i386/pr78952-1.c: New test.
3543 * gcc.target/i386/pr78952-2.c: Ditto.
3544
525a5e33
AV
35452017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3546
3547 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3548
35492017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
3550
3551 PR fortran/70696
3552 * gfortran.dg/coarray_event_1.f08: New test.
3553
90553aac
JJ
35542017-01-18 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR target/77416
3557 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3558 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
3559 from dg-options.
3560 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3561 guarded test.
3562 * gcc.target/powerpc/fusion4.c: Likewise.
3563 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3564 guarded test.
3565 * gcc.target/powerpc/pr58673-1.c: Likewise.
3566 * gcc.target/powerpc/pr58673-2.c: Likewise.
3567 * gcc.target/powerpc/pr59054.c: Likewise.
3568
dfc42f08
BS
35692016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3570
3571 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3572 vec_bperm.
3573 * gcc.target/powerpc/p9-vbpermd.c: New file.
3574
f3981e7e
AK
35752017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3576
3577 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3578 (must_not_compile2): Downcase first letter of error messages.
3579 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3580 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3581
2c65d990
NS
35822017-01-18 Nathan Sidwell <nathan@acm.org>
3583
3584 PR c++/79091
3585 * g++.dg/pr79091.C: New.
3586
a711887e
UB
35872017-01-18 Jakub Jelinek <jakub@redhat.com>
3588
3589 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3590 to dg-options.
3591 (p0): Add missing dg-error.
3592
4701fba3
JS
35932017-01-17 Joe Seymour <joe.s@somniumtech.com>
3594
3595 * gcc.target/msp430/mul_f5_muldef.c: New test.
3596
ac4dc08d
MM
35972017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3598
3599 PR target/79004
3600 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3601 options. Fix up the syntax for using \m and \M.
3602
1b3254e4
SB
36032017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3604
3605 PR target/78875
3606 * gcc.target/powerpc/ssp-1.c: New testcase.
3607 * gcc.target/powerpc/ssp-2.c: New testcase.
3608
8144a493
WD
36092017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
3610
3611 * gcc.target/aarch64/eh_return.c: New test.
3612
a6607774
BS
36132017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3614
3615 * vec-rlmi-rlnm.c: New file.
3616
8ddfdbc2
NS
36172017-01-17 Nathan Sidwell <nathan@acm.org>
3618
3619 PR c++/61636
3620 * g++.dg/cpp1y/pr61636-1.C: New.
3621 * g++.dg/cpp1y/pr61636-2.C: New.
3622 * g++.dg/cpp1y/pr61636-3.C: New.
3623
d365b403
MS
36242017-01-17 Martin Sebor <msebor@redhat.com>
3625
3626 PR testsuite/79115
3627 * gcc.dg/pr78768.c: Make it a link-only test.
3628
0d80ab91
DM
36292017-01-17 David Malcolm <dmalcolm@redhat.com>
3630
3631 PR c++/71497
3632 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3633 expected messages.
3634 * c-c++-common/Wmisleading-indentation.c: Likewise.
3635
31b61548
VM
36362017-01-17 Vladimir Makarov <vmakarov@redhat.com>
3637
3638 PR target/79058
3639 * gcc.target/arm/pr79058.c: New.
3640
c549996e
JJ
36412017-01-17 Jakub Jelinek <jakub@redhat.com>
3642
3643 PR tree-optimization/71854
3644 * gcc.dg/vect/pr71854.c: New test.
3645
4f197ff9
ML
36462017-01-17 Martin Liska <mliska@suse.cz>
3647
3648 PR ipa/71207
3649 * g++.dg/ipa/pr71207.C: New test.
3650
d4193b85
JH
36512017-01-17 Jan Hubicka <hubicka@ucw.cz>
3652
3653 PR middle-end/77445
3654 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3655 * gcc.dg/tree-ssa/pr77445.c: New testcase.
3656
906e7712
JJ
36572017-01-17 Jakub Jelinek <jakub@redhat.com>
3658
3659 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3660 rather than long unsigned int.
3661 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3662
12314dc9
RB
36632017-01-17 Richard Biener <rguenther@suse.de>
3664
3665 PR tree-optimization/71433
3666 * gcc.dg/Warray-bounds-20.c: New testcase.
3667
a23e48df
RB
36682017-01-17 Richard Biener <rguenther@suse.de>
3669
3670 PR testsuite/52563
3671 PR testsuite/71237
3672 PR testsuite/77737
3673 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3674 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3675 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3676
e6750e5c
AM
36772017-01-17 Alan Modra <amodra@gmail.com>
3678
3679 * gcc.target/powerpc/pr79066.c: New.
3680
a59afbe2
JL
36812017-01-16 Jeff Law <law@redhat.com>
3682
3683 PR tree-optimization/33562
3684 PR tree-optimization/61912
3685 PR tree-optimization/77485
3686 PR tree-optimization/79090
3687 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3688 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3689
e1bcfb92
JJ
36902017-01-16 Jakub Jelinek <jakub@redhat.com>
3691
98e92fb2
JJ
3692 PR c/79089
3693 * gcc.c-torture/compile/pr79089.c: New test.
3694
e1bcfb92
JJ
3695 PR target/79080
3696 * gcc.dg/pr79080.c: New test.
3697
0ef1f9cd
DM
36982017-01-16 David Malcolm <dmalcolm@redhat.com>
3699
3700 PR c/78304
3701 * gcc.dg/format/pr78304.c: Convert argument from integral type
3702 to a pointer.
3703 * gcc.dg/format/pr78304-2.c: Likewise.
3704
76689ffc
CL
37052017-01-16 Carl Love <cel@us.ibm.com>
3706
3707 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3708 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3709
ce12ee9e
CL
37102017-01-16 Carl Love <cel@us.ibm.com>
3711
3712 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3713 Change arguments and return type to bool long long.
3714
b336037d
MS
37152017-01-16 Martin Sebor <msebor@redhat.com>
3716
3717 PR testsuite/79051
3718 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3719 on x86.
3720
1ddca3f3
PC
37212017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3722
3723 Revert:
a711887e 3724 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
3725
3726 PR c++/71737
3727 * g++.dg/cpp0x/pr71737.C: New.
3728
290687fb
BS
37292017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3730
3731 * gcc.target/powerpc/swaps-p8-27.c: New.
3732
7d2f3f1d
PC
37332017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/71737
3736 * g++.dg/cpp0x/pr71737.C: New.
3737
d743728f
EB
37382017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3739
3740 * gnat.dg/opt62.adb: New test.
3741 * gnat.dg/opt62_pkg.ads: New helper.
3742
90aead21
BS
37432017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3744
a711887e
UB
3745 PR rtl-optimization/78626
3746 PR rtl-optimization/78727
90aead21
BS
3747 * gcc.dg/torture/pr78626.c: New test.
3748 * gcc.dg/torture/pr78727.c: New test.
3749
afaecc23
AM
37502017-01-14 Alan Modra <amodra@gmail.com>
3751
3752 * gcc.c-torture/compile/pr72749.c: New test.
3753
be4aa83d
DM
37542017-01-13 David Malcolm <dmalcolm@redhat.com>
3755
3756 PR c/78304
3757 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3758 (test_macro_2): New test.
3759 (test_macro_3): New test.
3760 (test_macro_4): New test.
3761 (test_non_contiguous_strings): Convert line number to line offset.
3762 * gcc.dg/format/pr78304-2.c: New test case.
3763 * gcc.dg/format/pr78304.c: New test case.
3764
7cdca3ec
UB
37652017-01-13 Uros Bizjak <ubizjak@gmail.com>
3766
3767 * gcc.target/i386/funcspec-56.inc: Add missing options and
3768 reorder options by implied ISAs, as in ix86_target_string.
3769
e3017e52
MP
37702017-01-13 Marek Polacek <polacek@redhat.com>
3771
3772 PR c++/71166
3773 * g++.dg/cpp0x/constexpr-array18.C: New test.
3774
d155c6fe
JL
37752017-01-13 Jeff Law <law@redhat.com>
3776
7c9560a5
JL
3777 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3778
9e59e99a
JL
3779 PR tree-optimization/61912
3780 PR tree-optimization/77485
3781 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3782 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3783 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3784
3785 PR tree-optimization/33562
3786 PR tree-optimization/61912
3787 PR tree-optimization/77485
d155c6fe
JL
3788 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3789 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3790 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3791 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3792 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3793 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3794 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3795
77719b06
ML
37962017-01-13 Martin Liska <mliska@suse.cz>
3797
3798 PR ipa/79043
3799 * gcc.c-torture/execute/pr79043.c: New test.
3800
a181b2bc
RB
38012017-01-13 Richard Biener <rguenther@suse.de>
3802
3803 PR middle-end/78411
3804 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3805
eaed3226
AV
38062017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3807
3808 PR fortran/70697
3809 * gfortran.dg/coarray/event_4.f08: New test.
3810
4ccff88b
AV
38112017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3812
3813 PR fortran/70696
3814 * gfortran.dg/coarray/event_3.f08: New test.
3815
3c3b9090
RB
38162017-01-13 Richard Biener <rguenther@suse.de>
3817
3818 PR tree-optimization/77283
3819 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3820
25329913
RB
38212017-01-13 Richard Biener <rguenther@suse.de>
3822
3823 * gcc.dg/gimplefe-22.c: New testcase.
3824
10b70b8e
RB
38252017-01-13 Richard Biener <rguenther@suse.de>
3826
3827 PR tree-optimization/77283
3828 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3829 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3830 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3831
76a8f82f
SL
38322017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3833
3834 * gcc.dg/pr77862.c: Require fpic target.
3835
59a505da
MM
38362017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3837
3838 PR target/79004
3839 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 3840
bce6f760
MS
38412017-01-12 Martin Sebor <msebor@redhat.com>
3842
3843 * gcc.dg/pr78138.c: Adjust.
3844 * gcc.dg/pr78768.c: Adjust.
3845 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3846 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3847 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3848 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3849 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3850 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3851 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3852 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3853 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3854 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3855 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3856
3eefa646
JJ
38572017-01-12 Jakub Jelinek <jakub@redhat.com>
3858
3859 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3860
dcb56243
MS
38612017-01-12 Martin Sebor <msebor@redhat.com>
3862
8be3f306 3863 PR testsuite/79051
940242cd
MS
3864 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3865 due to bug 79054.
dcb56243 3866
b7431c20
DE
38672017-01-12 David Edelsohn <dje.gcc@gmail.com>
3868
3869 * gcc.dg/pr78768.c: Require LTO.
3870
2bcd9f32
MS
38712017-01-12 Martin Sebor <msebor@redhat.com>
3872
3873 PR c/79074
3874 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3875 due to the referenced bug.
3876
b2fc1c70
MS
38772017-01-12 Martin Sebor <msebor@redhat.com>
3878
3879 PR testsuite/79073
3880 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3881
fbed6f36
UB
38822017-01-12 Uros Bizjak <ubizjak@gmail.com>
3883
3884 * gcc.target/i386/builtin_target.c (check_features): Check all
3885 supported __builtin_cpu_supports options.
3886
27282dad
KT
38872017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3888
3889 PR tree-optimization/78319
3890 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3891 Remove xfail.
3892
66113166
BS
38932017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3894
3895 PR target/79044
3896 * gcc.target/powerpc/swaps-p8-26.c: New.
3897
6bb4ea5c
RB
38982017-01-12 Richard Biener <rguenther@suse.de>
3899
3900 * gcc.dg/gimplefe-21.c: New testcase.
3901
f15dbadb
MC
39022017-01-12 Michael Collison <michael.collison@arm.com>
3903
3904 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3905
73e32c47
JK
39062017-01-11 Julia Koval <julia.koval@intel.com>
3907 Uros Bizjak <ubizjak@gmail.com>
3908
3909 * gcc.target/i386/sgx.c New test.
3910 * gcc.target/i386/sse-12.c: Add -msgx.
3911 * gcc.target/i386/sse-13.c: Ditto.
3912 * gcc.target/i386/sse-14.c: Ditto.
3913 * gcc.target/i386/sse-22.c: Ditto.
3914 * gcc.target/i386/sse-23.c: Ditto.
3915 * g++.dg/other/i386-2.C: Ditto.
3916 * g++.dg/other/i386-3.C: Ditto.
3917
3594adc7
MS
39182017-01-11 Martin Sebor <msebor@redhat.com>
3919
3920 PR c++/24511
3921 * g++.dg/template/explicit9.C: New test.
3922
01bfd257
NS
39232017-01-11 Nathan Sidwell <nathan@acm.org>
3924
3925 PR c++/77812
3926 * g++.dg/pr77812.C: New.
3927
88df7964
JJ
39282017-01-11 Jakub Jelinek <jakub@redhat.com>
3929
eae63d78
JJ
3930 PR c++/71537
3931 * g++.dg/cpp1y/constexpr-71537.C: New test.
3932
88df7964
JJ
3933 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3934 argument.
3935
960ecba4
MS
39362017-01-11 Martin Sebor <msebor@redhat.com>
3937
3938 PR c/47931
3939 * c-c++-common/Waddress-2.c: New test.
3940
1f258a55
JJ
39412017-01-11 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR c++/78341
3944 * g++.dg/cpp0x/pr78341.C: New test.
3945
bf5fbf46
MS
39462017-01-11 Martin Sebor <msebor@redhat.com>
3947
3948 PR c/78768
3949 * gcc.dg/pr78768.c: New test.
3950
19ff0049
DM
39512017-01-11 David Malcolm <dmalcolm@redhat.com>
3952
3953 PR driver/78877
3954 * gcc.dg/spellcheck-options-14.c: New test case.
3955 * gcc.dg/spellcheck-options-15.c: New test case.
3956 * gcc.dg/spellcheck-options-16.c: New test case.
3957 * gcc.dg/spellcheck-options-17.c: New test case.
3958
c86e9f03
ML
39592017-01-11 Martin Liska <mliska@suse.cz>
3960
3961 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3962
947f51d6
JJ
39632017-01-11 Jakub Jelinek <jakub@redhat.com>
3964
3965 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3966 instead of just 1 for the decomposition from struct C.
3967
849fccf8
EB
39682017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3969
3970 * gcc.c-torture/execute/20170111-1.c: New test.
3971
80c74722
RB
39722017-01-11 Richard Biener <rguenther@suse.de>
3973
3974 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3975
4c4b4703
JJ
39762017-01-11 Jakub Jelinek <jakub@redhat.com>
3977
3978 PR middle-end/50199
3979 * gcc.dg/lto/pr50199_0.c: New test.
3980
664b1a6b
MS
39812017-01-10 Martin Sebor <msebor@redhat.com>
3982
3983 PR testsuite/78960
3984 PR testsuite/78959
3985 PR testsuite/78133
3986 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3987 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3988
fefd3086
MS
39892017-01-10 Martin Sebor <msebor@redhat.com>
3990
3991 PR middle-end/78138
664b1a6b 3992 * gcc.dg/pr78138.c: New test.
fefd3086 3993
b9f4757f
DM
39942017-01-10 David Malcolm <dmalcolm@redhat.com>
3995
3996 PR c++/77949
3997 * g++.dg/diagnostic/pr77949.C: New test case.
3998
5a50f6bb
MS
39992017-01-10 Martin Sebor <msebor@redhat.com>
4000
4001 PR middle-end/78245
4002 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
4003
c16880ef
MS
40042017-01-10 Martin Sebor <msebor@redhat.com>
4005
4006 PR tree-optimization/78775
4007 * gcc.dg/attr-alloc_size-4.c: Add test cases.
4008 * gcc.dg/attr-alloc_size-10.c: New test.
4009 * gcc.dg/attr-alloc_size-11.c: New test.
4010 * gcc.dg/builtin-stringop-chk-7.c: New test.
4011 * gcc.dg/pr78775.c: New test.
4012 * gcc.dg/pr78973-2.c: New test.
4013 * gcc.dg/pr78973.c: New test.
4014
5363d9d9
JL
40152017-01-10 Jeff Law <law@redhat.com>
4016
4017 PR tree-optimization/77766
4018 PR tree-optimization/78856
4019 * gcc.c-torture/execute/pr77766.c: New test.
4020
aae23693
RB
40212016-01-10 Richard Biener <rguenther@suse.de>
4022
4023 PR tree-optimization/79034
4024 * g++.dg/torture/pr79034.C: New testcase.
4025
a0843aed
ML
40262017-01-10 Martin Liska <mliska@suse.cz>
4027
4028 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
4029 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4030 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4031 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4032 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4033 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4034 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4035 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4036 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4037 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4038 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4039 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4040 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4041 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4042 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4043 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4044 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4045 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4046 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4047 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4048 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4049 * gcc.dg/ipa/pr64307.c: Likewise.
4050 * gcc.dg/ipa/pr77653.c: Likewise.
4051
79fc8ffe
AS
40522017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
4053
4054 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
4055 * g++.dg/other/i386-3.C: Ditto.
4056 * gcc.target/i386/sse-12.c: Ditto.
4057 * gcc.target/i386/sse-13.c: Ditto.
4058 * gcc.target/i386/sse-22.c: Ditto.
4059 * gcc.target/i386/sse-23.c: Ditto.
4060 * gcc.target/i386/builtin_target.c: Handle new option.
4061 * gcc.target/i386/funcspec-56.inc: Test new attributes.
4062 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
4063 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
4064
dfa6951f
MS
40652017-01-09 Martin Sebor <msebor@redhat.com>
4066
4067 PR testsuite/79036
4068 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
4069 with different precisions.
4070
a271e415
EB
40712017-01-09 Eric Botcazou <ebotcazou@adacore.com>
4072
4073 * g++.dg/opt/call2.C: New test.
4074 * g++.dg/opt/call3.C: Likewise.
4075 * gnat.dg/array26.adb: New test.
4076 * gnat.dg/array26_pkg.ad[sb]: New helper.
4077 * gnat.dg/array27.adb: New test.
4078 * gnat.dg/array27_pkg.ad[sb]: New helper.
4079 * gnat.dg/array28.adb: New test.
4080 * gnat.dg/array28_pkg.ad[sb]: New helper.
4081
bd2c6270
JJ
40822017-01-09 Jakub Jelinek <jakub@redhat.com>
4083
4084 PR translation/79019
4085 PR translation/79020
4086 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
4087 diagnostics.
4088 * gfortran.dg/initialization_17.f90: Likewise.
4089
1c1d8e75
DH
40902017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4091
4092 PR testsuite/79026
4093 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
4094 * gcc.target/i386/pr78904-4.c: Likewise.
4095 * gcc.target/i386/pr78904-6.c: Likewise.
4096 * gcc.target/i386/pr78967-2.c: Likewise.
4097
cb330ba5
JJ
40982017-01-09 Jakub Jelinek <jakub@redhat.com>
4099
4100 PR tree-optimization/78899
4101 * gcc.target/i386/pr78899.c: New test.
4102 * gcc.dg/pr71077.c: New test.
4103
a5e14a42
MJ
41042017-01-09 Martin Jambor <mjambor@suse.cz>
4105
4106 PR ipa/78365
4107 PR ipa/78599
4108 * gcc.dg/torture/pr78365.c: New test.
4109
01216d27
JJ
41102017-01-09 Jakub Jelinek <jakub@redhat.com>
4111
dc59e50a
JJ
4112 PR c++/78948
4113 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
4114 (main): Use int* instead of long long.
4115
01216d27
JJ
4116 PR tree-optimization/78938
4117 * gcc.dg/vect/pr78938.c: New test.
4118
c0d4fec7
KT
41192017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4120
4121 * gcc.dg/20161219.c: New test.
4122
7b1b0cc1
RB
41232017-01-09 Richard Biener <rguenther@suse.de>
4124
4125 PR tree-optimization/78997
4126 * gcc.dg/torture/pr78997.c: New testcase.
4127
813b9c0d
RB
41282017-01-09 Richard Biener <rguenther@suse.de>
4129
4130 PR debug/79000
4131 * g++.dg/lto/pr79000_0.C: New testcase.
4132 * g++.dg/lto/pr79000_1.c: Likewise.
4133
efcc8d38
MS
41342017-01-08 Martin Sebor <msebor@redhat.com>
4135
4136 PR middle-end/77708
4137 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
4138 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
4139 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
4140 due to bug 78969.
4141 * gcc.dg/format/pr78569.c: Adjust.
4142
5ccf1d8d
DM
41432017-01-07 David Malcolm <dmalcolm@redhat.com>
4144
4145 PR c++/72803
4146 * g++.dg/diagnostic/pr72803.C: New test case.
4147
42002dfe
MS
41482017-01-07 Martin Sebor <msebor@redhat.com>
4149
4150 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
4151 * gcc.dg/attr-alloc_size-4.c: Same.
4152
de91486c
AV
41532017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
4154
4155 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
4156 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
4157 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
4158 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
4159 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
4160 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
4161 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
4162
f55a925e
AS
41632017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4164 * gcc.dg/memcmp-1.c: New.
4165 * gcc.dg/strncmp-1.c: New.
4166
f3caa118
AV
41672017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4168
4169 * gcc.target/arm/acle/mcrr: New.
4170 * gcc.target/arm/acle/mcrr2: New.
4171 * gcc.target/arm/acle/mrrc: New.
4172 * gcc.target/arm/acle/mrrc2: New.
4173
ecc9a25b
AV
41742017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4175
4176 * gcc.target/arm/acle/mcr.c: New.
4177 * gcc.target/arm/acle/mrc.c: New.
4178 * gcc.target/arm/acle/mcr2.c: New.
4179 * gcc.target/arm/acle/mrc2.c: New.
4180
3811581f
AV
41812017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4182
4183 * gcc.target/arm/acle/ldc: New.
4184 * gcc.target/arm/acle/ldc2: New.
4185 * gcc.target/arm/acle/ldcl: New.
4186 * gcc.target/arm/acle/ldc2l: New.
4187 * gcc.target/arm/acle/stc: New.
4188 * gcc.target/arm/acle/stc2: New.
4189 * gcc.target/arm/acle/stcl: New.
4190 * gcc.target/arm/acle/stc2l: New.
4191
d57daa0c
AV
41922017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4193
4194 * gcc.target/arm/acle/acle.exp: Run tests for different options
4195 and make sure fat-lto-objects is used such that we can still do
4196 assemble scans.
4197 * gcc.target/arm/acle/cdp.c: New.
4198 * gcc.target/arm/acle/cdp2.c: New.
4199 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
4200 (check_effective_target_arm_coproc1_ok_nocache): New.
4201 (check_effective_target_arm_coproc2_ok): New.
4202 (check_effective_target_arm_coproc2_ok_nocache): New.
4203 (check_effective_target_arm_coproc3_ok): New.
4204 (check_effective_target_arm_coproc3_ok_nocache): New.
4205 (check_effective_target_arm_coproc4_ok): New.
4206 (check_effective_target_arm_coproc4_ok_nocache): New.
4207
8a123229
MS
42082017-01-06 Martin Sebor <msebor@redhat.com>
4209
4210 PR middle-end/78605
4211 * gcc.dg/tree-ssa/pr78605.c: New test.
4212
5b8999d6
MS
42132017-01-05 Martin Sebor <msebor@redhat.com>
4214
4215 PR tree-optimization/78910
4216 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
4217 diagnostics.
4218 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4219 * gcc.dg/tree-ssa/pr78910.c: New test.
4220
4e89adf9
EB
42212017-01-05 Eric Botcazou <ebotcazou@adacore.com>
4222
4223 * gcc.dg/sso-10.c: New test.
4224
962c5679
JJ
42252017-01-05 Jakub Jelinek <jakub@redhat.com>
4226
cfd719e7
JJ
4227 PR tree-optimization/71016
4228 * gcc.target/i386/pr71016.c: New test.
4229 * gcc.target/aarch64/pr71016.c: New test.
4230 * gcc.dg/tree-ssa/pr66726-3.c: New test.
4231
26f20371
JJ
4232 PR c++/78931
4233 * g++.dg/cpp1z/decomp19.C: New test.
4234
962c5679
JJ
4235 PR c++/78890
4236 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
4237 * g++.dg/init/union1.C: Likewise.
4238 * g++.dg/cpp0x/union6.C: Expect errors.
4239 * g++.dg/cpp0x/union8.C: New test.
4240 * g++.dg/cpp0x/pr78890-1.C: New test.
4241 * g++.dg/cpp0x/pr78890-2.C: New test.
4242
8c15f541
DE
42432017-01-05 David Edelsohn <dje.gcc@gmail.com>
4244
4245 * gcc.target/powerpc/pr71670.c: Require p9vector.
4246 * gcc.target/powerpc/p9-novsx.c: Same.
4247
51b86113
DM
42482017-01-05 David Malcolm <dmalcolm@redhat.com>
4249
4250 * selftests/asr_div1.rtl: New file.
4251 * selftests/aarch64: New subdirectory.
4252 * selftests/aarch64/times-two.rtl: New file.
4253 * selftests/bb-index.rtl: New file.
4254 * selftests/cfg-test.rtl: New file.
4255 * selftests/const-int.rtl: New file.
4256 * selftests/example-labels.rtl: New file.
4257 * selftests/insn-with-mode.rtl: New file.
4258 * selftests/jump-to-label-ref.rtl: New file.
4259 * selftests/jump-to-return.rtl: New file.
4260 * selftests/jump-to-simple-return.rtl: New file.
4261 * selftests/mem.rtl: New file.
4262 * selftests/note-insn-deleted.rtl: New file.
4263 * selftests/note_insn_basic_block.rtl: New file.
4264 * selftests/simple-cse.rtl: New file.
4265 * selftests/symbol-ref.rtl: New file.
4266 * selftests/x86_64: New subdirectory.
4267 * selftests/x86_64/call-insn.rtl: New file.
4268 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
4269 * selftests/x86_64/times-two.rtl: New file.
4270 * selftests/x86_64/unspec.rtl: New file.
4271
dc7650cc
NS
42722017-01-05 Nathan Sidwell <nathan@acm.org>
4273
4274 PR c++/78765
4275 * g++.dg/cpp0x/pr78765.C: New.
4276
3db70565
DV
42772017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4278
4279 * gcc.target/s390/memcpy-2.c: New test.
4280 * gcc.target/s390/memset-2.c: New test.
4281
f5a537e3
AK
42822017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4283
4284 * gcc.target/s390/memcpy-1.c: New test.
4285
d80c6d02
JL
42862017-01-04 Jeff Law <law@redhat.com>
4287
4288 PR tree-optimization/78812
4289 * g++.dg/torture/pr78812.C: New test.
4290
08edc320 42912017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
4292
4293 PR target/71977
4294 PR target/70568
4295 PR target/78823
4296 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
4297 64-bit VSX systems with direct move, whether we optimize common
4298 code sequences in the GLIBC math library for float math functions.
4299 * gcc.target/powerpc/pr71977-2.c: Likewise.
4300
a9342885
MP
43012017-01-04 Marek Polacek <polacek@redhat.com>
4302
4303 PR c++/64767
4304 * c-c++-common/Wpointer-compare-1.c: New test.
4305
066435fe
JJ
43062017-01-04 Jakub Jelinek <jakub@redhat.com>
4307
abec4284
JJ
4308 PR c++/78949
4309 * c-c++-common/Wunused-var-16.c: New test.
4310
26c43e27
JJ
4311 PR c++/78693
4312 * g++.dg/cpp0x/pr78693.C: New test.
4313
fc73e60c
JJ
4314 PR driver/78957
4315 * gcc.dg/pr78957.c: New test.
4316
c9cf3863
JJ
4317 * g++.dg/cpp1y/auto-fn34.C: New test.
4318
066435fe
JJ
4319 PR c++/71182
4320 * g++.dg/cpp0x/pr71182.C: New test.
4321
598bd687
KN
43222017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
4323
4324 PR target/78056
4325 * gcc.target/powerpc/pr78056-1.c: New test.
4326 * gcc.target/powerpc/pr78056-2.c: New test.
4327 * gcc.target/powerpc/pr78056-3.c: New test.
4328 * gcc.target/powerpc/pr78056-4.c: New test.
4329 * gcc.target/powerpc/pr78056-5.c: New test.
4330 * gcc.target/powerpc/pr78056-6.c: New test.
4331 * gcc.target/powerpc/pr78056-7.c: New test.
4332 * gcc.target/powerpc/pr78056-8.c: New test.
4333 * lib/target-supports.exp
4334 (check_effective_target_powerpc_popcntb_ok): New procedure to test
4335 whether the effective target supports the popcntb instruction.
4336
8194635a
JL
43372017-01-03 Jeff Law <law@redhat.com>
4338
4339 PR tree-optimization/67955
4340 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
4341
baf9ebc8
MP
43422017-01-04 Marek Polacek <polacek@redhat.com>
4343
4344 PR c++/77545
4345 PR c++/77284
4346 * g++.dg/cpp0x/range-for32.C: New test.
4347 * g++.dg/cpp0x/range-for33.C: New test.
4348
5dd9a9d0
DM
43492017-01-04 David Malcolm <dmalcolm@redhat.com>
4350
4351 * gcc.dg/Wmissing-braces-fixits.c: New test case.
4352
4bf07f3f
NS
43532017-01-04 Nathan Sidwell <nathan@acm.org>
4354
4355 PR c++/66735
4356 * g++.dg/cpp1y/pr66735.C: New.
4357
165ba2e9
JJ
43582017-01-04 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR tree-optimization/71563
4361 * gcc.dg/tree-ssa/pr71563.c: New test.
4362
4567f969
JB
43632017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
4364
4365 PR fortran/78534
4366 PR fortran/78976
4367 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4368 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4369 * gfortran.dg/transfer_intrinsic_1.f90: Change
4370 scan-tree-dump-times due to gfc_trans_string_copy change to
4371 avoid -Wstringop-overflow.
4372
1c06f07f
JL
43732017-01-03 Jeff Law <law@redhat.com>
4374
4375 PR tree-optimization/78856
4376 * gcc.c-torture/execute/pr78856.c: New test.
4377
60fb638f
MM
43782017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4379
4380 PR target/78953
4381 * gcc.target/powerpc/pr78953.c: New test.
4382
e4d02f52
ILT
43832017-01-03 Ian Lance Taylor <iant@google.com>
4384
4385 * gcc.misc-tests/godump-1.c: Update for accurate representation of
4386 enums.
4387
5b4f088d
MS
43882017-01-03 Martin Sebor <msebor@redhat.com>
4389
4390 PR tree-optimization/78696
4391 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
4392 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
4393 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4394 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4395
43962017-01-03 David Malcolm <dmalcolm@redhat.com>
4397
4398 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
4399 with more than one digit.
4400 * lib/gcc-dg.exp (process-message): Support more than one digit
4401 in relative line specifications.
4402
44032017-01-03 Jakub Jelinek <jakub@redhat.com>
4404
4405 PR tree-optimization/78965
4406 * gcc.dg/pr78965.c: New test.
4407
4408 PR middle-end/78901
4409 * g++.dg/opt/pr78901.C: New test.
4410
44112017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
4412
4413 PR fortran/78534
4414 PR fortran/66310
4415 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4416 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4417 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
4418 * gfortran.dg/repeat_7.f90: New test for PR 66310.
4419 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
4420 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
4421 * gfortran.dg/string_1_lp64.f90: New test.
4422 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
4423 * gfortran.dg/string_3_lp64.f90: New test.
4424 * gfortran.dg/transfer_intrinsic_1.f90: Change
4425 scan-tree-dump-times due to gfc_trans_string_copy change to
4426 avoid -Wstringop-overflow.
4427
8b7163c6
UB
44282017-01-02 Uros Bizjak <ubizjak@gmail.com>
4429
4430 PR target/78967
4431 * gcc.target/i386/pr78967-1.c: New test.
4432 * gcc.target/i386/pr78967-2.c: Ditto.
4433 * gcc.target/i386/pr78967-3.c: Ditto.
4434
4435 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
4436 * gcc.target/i386/pr78904-4.c: Ditto.
4437 * gcc.target/i386/pr78904-6.c: Ditto.
4438
e2940b98
JH
44392017-01-01 Jan Hubicka <hubicka@ucw.cz>
4440
4441 PR middle-end/77674
4442 * g++.dg/torture/pr77674.C: New testcase.
4443
cbe34bb5 44442017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
4445
4446 Update copyright years.
818ab71a 4447\f
cbe34bb5 4448Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
4449
4450Copying and distribution of this file, with or without modification,
4451are permitted in any medium without royalty provided the copyright
4452notice and this notice are preserved.