]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/80334 (Segfault when taking address of copy of unaligned...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
09b63f67
RB
12017-04-06 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/80334
4 * g++.dg/torture/pr80334.C: New testcase.
5
d9f8c5af
ML
62017-04-06 Martin Liska <mliska@suse.cz>
7
8 PR sanitizer/80166
9 * gcc.dg/asan/pr80166.c: New test.
10
1b68991f
RO
112017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12
13 PR tree-optimization/79390
14 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
15
0f784346
RB
162017-04-06 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/80262
19 * gcc.target/i386/pr80262.c: New testcase.
20
23a429c2
RB
212017-04-06 Richard Biener <rguenther@suse.de>
22
23 PR middle-end/80281
24 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
25
e2323a2b
VM
262017-04-05 Vladimir Makarov <vmakarov@redhat.com>
27
28 PR rtl-optimization/70703
29 * gcc.target/i386/pr70703.c: New.
30
47a11342
JJ
312017-04-05 Jakub Jelinek <jakub@redhat.com>
32
33 PR sanitizer/80308
34 * c-c++-common/asan/pr80308.c: New test.
35
d0ee17a5
DV
362017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
37
38 PR target/79890
39 * gcc.target/s390/pr79890.c: New test case.
40
36f896c7
JJ
412017-04-05 Jakub Jelinek <jakub@redhat.com>
42
43 PR target/80310
44 * c-c++-common/ubsan/pr80310.c: New test.
45
d16e2ddd
JJ
462017-04-04 Jakub Jelinek <jakub@redhat.com>
47
e1201dff
JJ
48 PR c++/80297
49 * g++.dg/torture/pr80297.C: New test.
50
d16e2ddd
JJ
51 PR tree-optimization/79390
52 * gcc.target/i386/pr79390.c: New test.
53 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
54
c0ea338b
VR
552017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
56
57 PR c++/80296
58 * g++.dg/cpp0x/alias-decl-80296.C: New test.
59
a1527a93
TP
602017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
61
62 PR target/80307
63 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
64 targeting any CPU or architecture.
65 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
66 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
67 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
68 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
69 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
70 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
71 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
72 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
73
15f12d96
NK
742017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
75
76 PR fortran/69498
77 * gfortran.dg/submodule_unexp.f90: New test.
78
b1fd967c
JJ
792017-04-04 Jakub Jelinek <jakub@redhat.com>
80
81 PR target/80286
82 * gcc.target/i386/avx-pr80286.c: New test.
83 * gcc.dg/pr80286.c: New test.
84
248179b5
RB
852017-04-04 Richard Biener <rguenther@suse.de>
86
87 PR middle-end/80281
88 * gcc.dg/torture/pr80281.c: New testcase.
89
a577fcf2
RB
902017-04-04 Richard Biener <rguenther@suse.de>
91
92 PR tree-optimization/80275
93 * g++.dg/opt/pr80275.C: Make g static.
94
833bbf60
SB
952017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
96
97 PR rtl-optimization/60818
98 * gcc.c-torture/compile/pr60818.c: New testcase.
99
5764ee3c
JW
1002017-04-03 Jonathan Wakely <jwakely@redhat.com>
101
102 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
103 * gcc.dg/20031012-1.c: Likewise.
104 * gcc.dg/ipa/ipcp-1.c: Likewise.
105 * gcc.dg/torture/matrix-3.c: Likewise.
106 * gcc.target/powerpc/ppc-spe.c: Likewise.
107 * gcc.target/rx/zero-width-bitfield.c: Likewise.
108
bbdf4e81
PB
1092017-04-03 Peter Bergner <bergner@vnet.ibm.com>
110
111 PR target/80246
112 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
113 powerpc_vsx_ok.
114 (std, ld): Limit scan-assembler-times check to lp64.
115 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
116 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
117 powerpc_vsx_ok.
118
44bc146f
PB
1192017-04-03 Peter Bergner <bergner@vnet.ibm.com>
120
121 PR target/80246
122 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
123
fff80893
RB
1242017-04-03 Richard Biener <rguenther@suse.de>
125
126 PR tree-optimization/80275
127 * g++.dg/opt/pr80275.C: New testcase.
128
79f9fc38
DV
1292017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
130
131 PR testsuite/79356
132 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
133
a8e70fd3
RD
1342017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
135
136 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
137 (bal): Increase iteration count and assume alignment.
138
e0061866
BC
1392017-04-03 Bin Cheng <bin.cheng@arm.com>
140
141 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
142
c2d43326
AP
1432017-04-02 Andrew Pinski <apinski@cavium.com>
144
145 * gcc.c-torture/compile/nested-3.c: New testcase.
146 * gcc.c-torture/execute/20170401-1.c: New testcase.
147 * gcc.c-torture/execute/20170401-2.c: New testcase.
148
a5a9046d
SB
1492017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
150
151 PR rtl-optimization/79405
152 gcc.dg/pr79405.c: New testcase.
153
6f3af356
JJ
1542017-03-31 Jakub Jelinek <jakub@redhat.com>
155
eee3756d
JJ
156 PR debug/79255
157 * gcc.dg/pr79255.c: New test.
158
6f3af356
JJ
159 PR c++/79572
160 * g++.dg/ubsan/null-8.C: New test.
161
99e6cfd6
PH
1622017-03-31 Pat Haugen <pthaugen@us.ibm.com>
163
164 PR target/80107
165 * gfortran.dg/pr80107.f: New.
166
094e6b7a
JL
1672017-03-31 Jeff Law <law@redhat.com>
168
169 PR tree-optimization/49498
170 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
171
eceb2409
RB
1722017-03-31 Richard Biener <rguenther@suse.de>
173
174 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
175
c412c01a
RB
1762017-03-31 Richard Biener <rguenther@suse.de>
177
178 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
179
005f12bf
JJ
1802017-03-31 Jakub Jelinek <jakub@redhat.com>
181
af88f557
JJ
182 PR libstdc++/80251
183 * g++.dg/ext/is_aggregate.C: New test.
184
7d790165
JJ
185 PR middle-end/80173
186 * gcc.target/i386/pr80173.c: New test.
187
a7d55154
JJ
188 PR middle-end/80163
189 * gcc.dg/pr80163.c: New test.
190
005f12bf
JJ
191 PR debug/80025
192 * gcc.dg/torture/pr80025.c: New test.
193
c8e0f43f
MF
1942017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
195
196 * gcc.target/mips/pr52125.c: Add -msym32.
197
724d25f3
JJ
1982017-03-30 Jakub Jelinek <jakub@redhat.com>
199
200 PR translation/80189
201 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
202 * g++.dg/gomp/sharing-1.C: Likewise.
203 * gfortran.dg/gomp/pr44536.f90: Likewise.
204 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
205 * gfortran.dg/gomp/sharing-3.f90: Likewise.
206 * gfortran.dg/gomp/crayptr3.f90: Likewise.
207 * gfortran.dg/gomp/pr33439.f90: Likewise.
208 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
209 * gfortran.dg/gomp/sharing-1.f90: Likewise.
210 * gfortran.dg/gomp/sharing-2.f90: Likewise.
211 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
212 * gcc.dg/gomp/sharing-1.c: Likewise.
213
05dc406d
PB
2142017-03-30 Peter Bergner <bergner@vnet.ibm.com>
215
216 PR target/80246
217 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
218 Darwin and SPE.
219 (dxex, dxexq): Update return type.
220 (diex, diexq): Update argument type.
221 * gcc.target/powerpc/pr80246.c: New test.
222
b0fd4d7e
MJ
2232017-03-30 Martin Jambor <mjambor@suse.cz>
224
225 PR ipa/77333
226 * g++.dg/ipa/pr77333.C: New test.
227
de008ec4
JJ
2282017-03-30 Jakub Jelinek <jakub@redhat.com>
229
230 PR target/80206
231 * gcc.target/i386/pr80206.c: New test.
232
28c02407
RB
2332017-03-30 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/77498
236 * gfortran.dg/pr77498.f: New testcase.
237
10fa8dfb
MP
2382017-03-29 Marek Polacek <polacek@redhat.com>
239
240 PR c/79730
241 * gcc.dg/pr79730.c: New test.
242
fdc54f39
JD
2432017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
244
245 PR libgfortran/78670
246 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
247 a character of length 1. Update test for success.
248 * gfortran.dg/dtio_28.f03: New test.
249 * gfortran.dg/dtio_4.f90: Update to open test file with status =
250 'scratch' to delete the file when done.
251
533c0b69
SB
2522017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
253
254 PR rtl-optimization/80233
255 * gcc.c-torture/compile/pr80233.c: New testcase.
256
e35229f8
TK
2572017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
258
259 PR fortran/80254
260 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
261 * gfortran.dg/dec_io_2a.f90: instead (new test).
262
5c0a28d4
JW
2632017-03-28 Jiong Wang <jiong.wang@arm.com>
264
265 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
266
19846619
SB
2672017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
268
269 PR testsuite/43496
270 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
271 generating PIC code.
272
e5119fab
VM
2732017-03-28 Vladimir Makarov <vmakarov@redhat.com>
274
275 PR rtl-optimization/80193
276 * gcc.target/i386/pr80193.c: New.
277
cf474530
JW
2782017-03-28 Janus Weil <janus@gcc.gnu.org>
279
280 PR fortran/78661
281 * gfortran.dg/dtio_25.f90: Modified test case.
282 * gfortran.dg/dtio_27.f90: New test case.
283
34fac449
UB
2842017-03-28 Uros Bizjak <ubizjak@gmail.com>
285
286 PR target/53383
287 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
288 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
289 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
290
3e907b90
BC
2912017-03-28 Bin Cheng <bin.cheng@arm.com>
292
293 * gcc.c-torture/compile/irreducible-loop.c: New.
294
522818b9
RS
2952017-03-28 Richard Sandiford <richard.sandiford@arm.com>
296
3e907b90 297 PR tree-optimization/80218
522818b9
RS
298 * gcc.dg/pr80218.c: New test.
299
ea7d7da8
RB
3002017-03-28 Richard Biener <rguenther@suse.de>
301
302 PR tree-optimization/78644
303 * gcc.dg/pr78644-1.c: New testcase.
304 * gcc.dg/pr78644-2.c: Likewise.
305
498173ef
TT
3062017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
307
308 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
309 * gcc.dg/pic-4.c: Likewise.
310 * gcc.dg/pie-3.c: Likewise.
311 * gcc.dg/pie-4.c: Likewise.
312
c5ad2433
ML
3132017-03-28 Martin Liska <mliska@suse.cz>
314
315 PR ipa/80205
316 * g++.dg/ipa/pr80205.C: New test.
317
17722fb9
SKS
3182017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
319
320 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
321 with sizeof(int) < 4.
322 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
323 * gcc.c-torture/execute/pr79737-2.c: Likewise.
324 * gcc.dg/torture/pr79777.c: Likewise.
325 * gcc.dg/torture/pr79910.c: Likewise.
326
737f500a
RB
3272017-03-28 Richard Biener <rguenther@suse.de>
328
329 PR middle-end/80222
330 * g++.dg/pr80222.C: New testcase.
331
62f96a79
ML
3322017-03-28 Martin Liska <mliska@suse.cz>
333
334 PR ipa/80104
335 * gcc.dg/ipa/pr80104.c: New test.
336
72785f26
MP
3372017-03-28 Marek Polacek <polacek@redhat.com>
338
339 PR sanitizer/80067
340 * c-c++-common/ubsan/shift-10.c: New test.
341
86516987
JL
3422017-03-27 Jeff Law <law@redhat.com>
343
4dbf1eee 344 PR tree-optimization/80216
86516987
JL
345 * gcc.c-torture/compile/pr80216.c: New test.
346
aade772d
JJ
3472017-03-27 Jakub Jelinek <jakub@redhat.com>
348
a9e4a1a5
JJ
349 PR middle-end/80162
350 * c-c++-common/pr80162-1.c: New test.
351 * c-c++-common/pr80162-2.c: New test.
352 * c-c++-common/pr80162-3.c: New test.
353
aade772d
JJ
354 PR target/80102
355 * g++.dg/opt/pr80102.C: New test.
356
d89f355e
MM
3572017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
358
359 PR target/78543
360 * gcc.target/powerpc/pr78543.c: New test.
361
79c4d73b
KN
3622017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
363
364 PR target/80103
365 * gcc.target/powerpc/pr80103-1.c: New test.
366
819df781
RB
3672017-03-27 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/80181
370 * gcc.dg/torture/pr80181.c: New testcase.
371
84804c5b
CZ
3722017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
373
374 * testsuite/gcc.target/arc/interrupt-4.c: New file.
375
c5e5f5f6
RB
3762017-03-27 Richard Biener <rguenther@suse.de>
377
378 PR ipa/79776
379 * g++.dg/ipa/pr79776.C: New testcase.
380
7cd200f6
JJ
3812017-03-27 Jakub Jelinek <jakub@redhat.com>
382
383 PR sanitizer/80168
384 * gcc.dg/asan/pr80168.c: New test.
385
79f512ff
RB
3862017-03-27 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/80170
389 * gcc.dg/pr80170.c: New testcase.
390
672d9f8e
RB
3912017-03-27 Richard Biener <rguenther@suse.de>
392
393 PR middle-end/80171
394 * g++.dg/torture/pr80171.C: New testcase.
395
978fcba3
JDA
3962017-03-26 John David Anglin <danglin@gcc.gnu.org>
397
431d7882
JDA
398 * gcc.dg/torture/pr79732.c: Require alias support.
399 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
400
978fcba3
JDA
401 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
402 libatomic_available.
403 * gfortran.dg/coarray_image_status_1.f08: Likewise.
404 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
405
1f10d710
JD
4062017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
407
408 PR libgfortran/78881
409 * gfortran.dg/dtio_26.f90: New test.
410
41036686
PT
4112017-03-25 Paul Thomas <pault@gcc.gnu.org>
412
413 PR fortran/80156
414 PR fortran/79382
415 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
416 testcase for PR80156. Add a main programme that tests that
417 the typebound generic is accessible.
418
5da906ca
BS
4192017-03-25 Bernd Schmidt <bschmidt@redhat.com>
420
421 PR rtl-optimization/80160
422 PR rtl-optimization/80159
423
424 * gcc.target/i386/pr80160.c: New test.
425
7dabefa0
JJ
4262017-03-24 Jakub Jelinek <jakub@redhat.com>
427
428 PR sanitizer/79904
429 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
430
c8b1fbc1
MP
4312017-03-24 Marek Polacek <polacek@redhat.com>
432
433 PR c++/80119
434 * g++.dg/warn/Wuninitialized-9.C: New test.
435
76794c52
AK
4362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
437
438 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
439 and remove the high-level builtin. The error message for the
440 would prevent compilation from reaching the second.
441 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
442
2de2b3f9
AK
4432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
444
445 * gcc.target/s390/vxe/negfma-1.c: New test.
446
7d2fd075
AK
4472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
448
449 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
450 * gcc.target/s390/arch12/mul-1.c: New test.
451 * gcc.target/s390/arch12/mul-2.c: New test.
452
72612e4e
AK
4532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
454
455 * gcc.target/s390/vxe/vllezlf-1.c: New test.
456
6c7774d1
AK
4572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
458
459 * gcc.target/s390/vxe/popcount-1.c: New test.
460
9ec98860
AK
4612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
462
463 * gcc.target/s390/vxe/bitops-1.c: New test.
464
6654e96f
AK
4652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
466
467 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
468 * lib/target-supports.exp: Add effective target check s390_vxe.
469
77c585ca
AK
4702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
471
472 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
473 comparison instructions used from now on.
474
b5de6e84
AK
4752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
476
477 * gcc.target/s390/s390.exp (check_effective_target_vector):
478 Include target-supports.exp and move target_vector check routine
479 ...
480 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
481 here and rename it.
482 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
483 check from vector to s390_vx.
484 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
485 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
486 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
487 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
488 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
489 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
490 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
491 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
492 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
493
a602f985
AK
4942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
495
496 * gcc.target/s390/vector/vec-init-2.c: New test.
497
085db63d
AK
4982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
499
500 * gcc.dg/ubsan/pr79904-2.c: New test.
501
dc4f29bc
AK
5022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
503
504 PR target/79893
505 * gcc.target/s390/zvector/pr79893.c: New test.
506
56010684
JJ
5072017-03-24 Jakub Jelinek <jakub@redhat.com>
508
509 PR rtl-optimization/80112
510 * gcc.dg/pr80112.c: New test.
511
f0d7b52d
RO
5122017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
513
514 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
515 etc. line numbers.
516 * gcc.dg/Walloca-1.c: Likewise.
517 * gcc.dg/Walloca-2.c: Likewise.
518 * gcc.dg/Wvla-larger-than-2.c: Likewise.
519
635684c4
BS
5202017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
521
522 PR tree-optimization/80158
523 * gfortran.fortran-torture/compile/pr80158.f: New file.
524
76afddf3
RB
5252017-03-24 Richard Biener <rguenther@suse.de>
526
527 PR tree-optimization/80167
528 * gcc.dg/graphite/pr80167.c: New testcase.
529
c2e389bf
TV
5302017-03-24 Tom de Vries <tom@codesourcery.com>
531
532 PR testsuite/80092
533 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
534 dg-require-effective-target global_constructor.
535 * gcc.dg/tls/emutls-2.c: Same.
536
a72821b4
TV
5372017-03-24 Tom de Vries <tom@codesourcery.com>
538
539 PR testsuite/80092
540 * c-c++-common/Wimplicit-fallthrough-34.c: Add
541 dg-require-effective-target indirect_jumps.
542
1658def9
TV
5432017-03-24 Tom de Vries <tom@codesourcery.com>
544
545 PR testsuite/80092
546 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
547 nonlocal_goto.
548
90e02692
TV
5492017-03-24 Tom de Vries <tom@codesourcery.com>
550
551 PR testsuite/80092
552 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
553 * gcc.dg/Walloca-12.c: Same.
554 * gcc.dg/attr-alloc_size-8.c: Same.
555 * gcc.dg/Walloca-4.c: Same.
556 * gcc.dg/Walloca-8.c: Same.
557 * gcc.dg/Walloca-13.c: Same.
558 * gcc.dg/Walloca-14.c: Same.
559 * gcc.dg/attr-alloc_size-9.c: Same.
560 * gcc.dg/Walloca-1.c: Same.
561 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
562 * gcc.dg/Walloca-5.c: Same.
563 * gcc.dg/Walloca-10.c: Same.
564 * gcc.dg/Walloca-9.c: Same.
565 * gcc.dg/attr-alloc_size-6.c: Same.
566 * gcc.dg/Wvla-larger-than-1.c: Same.
567 * gcc.dg/torture/pr71881.c: Same.
568 * gcc.dg/torture/pr71901.c: Same.
569 * gcc.dg/torture/pr78742.c: Same.
570 * gcc.dg/builtin-alloc-size.c: Same.
571 * gcc.dg/Walloca-2.c: Same.
572 * gcc.dg/Walloca-6.c: Same.
573 * gcc.dg/Walloca-11.c: Same.
574 * gcc.dg/attr-alloc_size-7.c: Same.
575 * gcc.dg/Wvla-larger-than-2.c: Same.
576 * gcc.dg/Walloca-3.c: Same.
577 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
578 * gcc.c-torture/compile/pr79413.c: Same.
579 * gcc.c-torture/compile/pr78439.c: Same.
580
842392c8
KN
5812017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
582
583 * gcc.target/powerpc/p9-options-1.c: New test.
584
de2b3f5c
KT
5852017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
586
587 PR target/71436
588 * gcc.c-torture/compile/pr71436.c: New test.
589
2e6315ef
WS
5902017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
591 Richard Biener <rguenther@suse.de>
592
593 PR tree-optimization/79908
594 PR tree-optimization/80136
595 * gcc.dg/torture/pr79908.c: New file.
596
9cdf0363
NK
5972017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
598
2e6315ef 599 PR fortran/39239
9cdf0363
NK
600 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
601
f3dd574e
JJ
6022017-03-22 Jakub Jelinek <jakub@redhat.com>
603
f13e9cd5
JJ
604 PR c++/80141
605 * g++.dg/gomp/pr80141.C: New test.
606
68ed2ba0
JJ
607 PR c++/80129
608 * g++.dg/torture/pr80129.C: New test.
609
f3dd574e
JJ
610 PR sanitizer/80110
611 * g++.dg/tsan/pr80110.C: New test.
612
918b6c9e
TK
6132017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
614
615 PR fortran/80142
616 * gfortran.dg/any_loc.f90: New test case.
617
bf634d1c
TP
6182017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
619
620 PR target/80082
621 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
622 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
623
f7325b95
ML
6242017-03-22 Martin Liska <mliska@suse.cz>
625
626 PR target/79906
627 * g++.dg/ext/mv8.C: Add power* targets.
628
3f01b620
MS
6292017-03-21 Martin Sebor <msebor@redhat.com>
630
631 PR c++/79548
632 * g++.dg/warn/Wunused-var-26.C: New test.
633
1cefb051
BS
6342017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
635
636 PR tree-optimization/79908
637 * gcc.dg/torture/pr79908.c: Revert addition of new file.
638
edc1747f
MP
6392017-03-21 Marek Polacek <polacek@redhat.com>
640 Martin Sebor <msebor@redhat.com>
641
642 PR tree-optimization/80109
643 * gcc.dg/Walloca-14.c: New test.
644
85106b87
JJ
6452017-03-21 Jakub Jelinek <jakub@redhat.com>
646
647 PR target/80125
648 * gcc.target/powerpc/pr80125.c: New test.
649
e59a225f
NK
6502017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
651
652 PR fortran/69498
653 * gfortran.dg/unexp_attribute.f90: New test
654
0ffe60b5
BS
6552017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
656 Richard Biener <rguenther@suse.de>
657
658 PR tree-optimization/79908
659 * gcc.dg/torture/pr79908.c: New file.
660
54eb90fe
SKS
6612017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
662
663 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
664 with sizeof(int) < 4.
665
5611c456
ML
6662017-03-21 Martin Liska <mliska@suse.cz>
667
668 * gcc.target/i386/pr65044.c: Add '.' in order to catch
669 apostrophes.
670
e650ea2a
RB
6712017-03-21 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/80032
674 * g++.dg/opt/pr80032.C: New testcase.
675
da2ce5f9
RB
6762017-03-21 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/80122
679 * gcc.dg/torture/pr80122.c: New testcase.
680
9d60683a
TT
6812017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
682
683 * gcc.dg/pic-2.c: Skip for MIPS.
684 * gcc.dg/pie-2.c: Skip for MIPS.
685
d3e19c2c
PC
6862017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
687
688 PR c++/77752
689 * g++.dg/cpp0x/initlist97.C: New.
690 * g++.dg/cpp0x/initlist85.C: Update.
691
8bee092e
JJ
6922017-03-21 Jakub Jelinek <jakub@redhat.com>
693
9f30dff0
JJ
694 PR c/67338
695 * gcc.dg/pr67338.c: New test.
696
8bee092e
JJ
697 PR c++/35878
698 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
699 dump instead of assembler.
700 * g++.dg/init/pr35878_2.C: Likewise.
701 * g++.dg/init/pr35878_3.C: Likewise.
702
4d1b8e70
JJ
7032017-03-21 Jakub Jelinek <jakub@redhat.com>
704
705 PR c/80097
706 * gcc.dg/ubsan/pr80097.c: New test.
707
c34923c4
BS
7082017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
709
710 PR tree-optimization/80054
711 * g++.dg/torture/pr80054.C: New file.
712
b0ba96c2
KN
7132017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
714
715 PR target/79963
716 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
717 directive to assure selection of proper bit using rlwinm insn.
718 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
719 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
720 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
721 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
722
92377255
MP
7232017-03-20 Marek Polacek <polacek@redhat.com>
724 Paolo Carlini <paolo.carlini@oracle.com>
725
726 PR c++/80059 - ICE with noexcept and __transaction_atomic
727 * g++.dg/tm/pr80059-2.C: New test.
728 * g++.dg/tm/pr80059.C: New test.
729
243e28bf
ML
7302017-03-20 Martin Liska <mliska@suse.cz>
731
732 PR middle-end/79753
733 * gcc.target/i386/mpx/pr79753.c: New test.
734
918112d3
ML
7352017-03-20 Martin Liska <mliska@suse.cz>
736
737 PR target/79769
738 PR target/79770
739 * g++.dg/pr79769.C: New test.
740 * gcc.target/i386/mpx/pr79770.c: New test.
741
e325aba2
AK
7422017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
743
744 PR target/78857
745 * gcc.target/s390/load-and-test-fp-1.c: New test.
746 * gcc.target/s390/load-and-test-fp-2.c: New test.
747
91d2c04c
PT
7482017-03-18 Paul Thomas <pault@gcc.gnu.org>
749
750 PR fortran/79676
751 * gfortran.dg/submodule_28.f08 : New test.
752
c7e4107b
PT
7532017-03-18 Paul Thomas <pault@gcc.gnu.org>
754
755 PR fortran/71838
756 * gfortran.dg/submodule_26.f08 : New test.
757 * gfortran.dg/submodule_27.f08 : New test.
758
d8fe28be
PH
7592017-03-17 Pat Haugen <pthaugen@us.ibm.com>
760
761 PR target/79951
762 * gcc.target/powerpc/pr79951.c: New.
763
4a17943d
BS
7642017-03-17 Bernd Schmidt <bschmidt@redhat.com>
765
766 PR rtl-optimization/79910
767 * gcc.dg/torture/pr79910.c: New test.
768
7f166d94
JL
7692017-03-17 Jeff Law <law@redhat.com>
770
771 PR tree-optimization/71437
772 * gcc.dg/tree-ssa/pr71437.c: New test.
773 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
774 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
775 now caught by VRP, but which were previously caught by DOM.
776
12c4f7dc
RB
7772017-03-17 Richard Biener <rguenther@suse.de>
778
779 PR middle-end/80075
780 * g++.dg/torture/pr80075.C: New testcase.
781
207f3423
MM
7822017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
783
784 PR target/71294
785 * g++.dg/pr71294.C: New test.
786
9fc900af
SB
7872017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
788
789 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
790
c05c2380
JJ
7912017-03-16 Jakub Jelinek <jakub@redhat.com>
792
e711928b
JJ
793 PR fortran/80010
794 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
795
c05c2380
JJ
796 PR fortran/79886
797 * gfortran.dg/pr79886.f90: New test.
798
3231d64b
MM
7992017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
800
801 PR target/79038
802 * gcc.target/powerpc/pr79038-1.c: New test.
803
81ef1f5e
SB
8042017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
805
806 PR fortran/33271
807 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
808
395a1e9b
JW
8092017-03-15 Jiong Wang <jiong.wang@arm.com>
810
811 PR testsuite/79356
812 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
813
05f65910
UB
8142017-03-15 Uros Bizjak <ubizjak@gmail.com>
815
816 PR target/80019
817 * gcc.target/i386/pr80019.c: New test.
818
94285a7d
ML
8192017-03-15 Martin Liska <mliska@suse.cz>
820
821 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
822
a983542b
MS
8232017-03-14 Martin Sebor <msebor@redhat.com>
824
825 PR tree-optimization/79800
826 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
827 * gcc.dg/tree-ssa/pr79800.c: New test.
828
76ca5f40
MM
8292017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
830
831 PR target/79947
832 * gcc.target/powerpc/pr79947.c: New test.
833
5d9a283a
MS
8342017-03-14 Martin Sebor <msebor@redhat.com>
835
836 PR middle-end/80020
837 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
838 * gcc.dg/attr-alloc_size-7.c: Same.
839 * gcc.dg/attr-alloc_size-9.c: Same.
840 * gcc.dg/builtin-alloc-size.c: Same.
841 * gcc.dg/pr80020.c: New test.
842
4692943d
BS
8432017-03-14 Bernd Schmidt <bschmidt@redhat.com>
844
845 PR rtl-optimization/79728
846 * gcc.target/i386/sse-globalreg.c: New test.
847
861d9d5e
ML
8482017-03-14 Martin Liska <mliska@suse.cz>
849
850 PR lto/66295
851 * gcc.dg/tree-prof/pr66295.c: New test.
852
a48018b5
ML
8532017-03-13 Martin Liska <mliska@suse.cz>
854
855 PR middle-end/78339
856 * gcc.target/i386/mpx/pr78339.c: New test.
857
8c56cc5a
CZ
8582017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
859
860 * testsuite/gcc.target/arc/bitfield.c: New file.
861
14555394
CZ
8622017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
863
864 * testsuite/gcc.target/arc/pr9001090948.c: New file.
865
3079b92e
SB
8662017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
867
868 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
869 Fix test. Make early-out condition return early. Correct comments.
870
c08de9db
JD
8712017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
872
873 PR libgfortran/78854
874 * gfortran.dg/dtio_25.f90: New test.
875
66b27545
MS
8762017-03-10 Martin Sebor <msebor@redhat.com>
877
878 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
879
8f2f6381
BS
8802017-03-10 Bernd Schmidt <bschmidt@redhat.com>
881
882 PR rtl-optimization/78911
883 * gcc.target/i386/pr78911-1.c: New test.
884 * gcc.target/i386/pr78911-2.c: New test.
885
8e2c69b4 8862017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 887
8e2c69b4
WS
888 PR target/79941
889 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
890 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
891 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
892
455d833c
MP
8932017-03-10 Marek Polacek <polacek@redhat.com>
894
895 PR c++/79967
896 * g++.dg/cpp0x/gen-attrs-63.C: New test.
897
cdd669f9
JJ
8982017-03-10 Jakub Jelinek <jakub@redhat.com>
899
e260b0a7
JJ
900 PR c++/79899
901 * g++.dg/other/friend7.C: New test.
902
cdd669f9
JJ
903 PR c++/79896
904 * g++.dg/ext/int128-5.C: New test.
905
730e6e46
SB
9062017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
907
908 PR testsuite/79356
909 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
910 powerpc, sparc, or s390x.
911
fc8f6304
PH
9122017-03-10 Pat Haugen <pthaugen@us.ibm.com>
913
914 PR target/79907
915 * gcc.target/powerpc/pr79907.c: New.
916
f1b0632a
OH
9172017-03-10 Olivier Hainque <hainque@adacore.com>
918
919 * gnat.dg/opt64.adb: New test.
920 * gnat.dg/opt64_pkg.ads: New helper.
921 * gnat.dg/opt64_pkg.adb: New helper.
922
5558f089
JJ
9232017-03-10 Jakub Jelinek <jakub@redhat.com>
924
2d9dd4fb
JJ
925 PR rtl-optimization/79909
926 * gcc.target/powerpc/pr79909.c: New test.
927
72772e67
JJ
928 PR tree-optimization/79972
929 * gcc.dg/pr79972.c: New test.
930
5558f089
JJ
931 PR tree-optimization/77975
932 * gcc.dg/pr77975.c: New test.
933
822a132c
MP
9342017-03-09 Marek Polacek <polacek@redhat.com>
935
936 PR c++/79962
937 PR c++/79984
938 * c-c++-common/nonnull-3.c: New test.
939 * g++.dg/warn/Wnonnull3.C: New test.
940
c9819d22
MF
9412017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
942
943 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
944 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
945
36618428
MP
9462017-03-09 Marek Polacek <polacek@redhat.com>
947
948 PR sanitizer/79757
949 * gcc.dg/ubsan/pr79757-1.c: New test.
950 * gcc.dg/ubsan/pr79757-2.c: New test.
951 * gcc.dg/ubsan/pr79757-3.c: New test.
952 * gcc.dg/ubsan/pr79757-4.c: New test.
953 * gcc.dg/ubsan/pr79757-5.c: New test.
954
01e5af5a
JJ
9552017-03-09 Jakub Jelinek <jakub@redhat.com>
956
957 PR c/79969
958 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
959
6443c7c0
MP
9602017-03-09 Marek Polacek <polacek@redhat.com>
961
962 PR c++/79687
963 * g++.dg/expr/ptrmem8.C: New test.
964 * g++.dg/expr/ptrmem9.C: New test.
965
d721dc3c
RB
9662017-03-09 Richard Biener <rguenther@suse.de>
967
968 PR tree-optimization/79977
969 * gcc.dg/graphite/pr79977.c: New testcase.
970
1f1fd3e2
TT
9712017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
972
973 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
974 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
975 * lib/target-supports.exp (check_effective_target_rdynamic):
976 New proc.
977
16967aff
RB
9782017-03-09 Richard Biener <rguenther@suse.de>
979
980 PR middle-end/79971
981 * gcc.dg/fixed-point/pr79971.c: New testcase.
982
26d7dc48
RB
9832017-03-09 Richard Biener <rguenther@suse.de>
984
985 PR ipa/79970
986 * gcc.dg/torture/pr79970.c: New testcase.
987
35f77c28
PC
9882017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
989
990 PR c++/71966
991 * g++.dg/cpp0x/pr71966-1.C: New.
992 * g++.dg/cpp0x/pr71966-2.C: Likewise.
993
8a7df031
ML
9942017-03-09 Martin Liska <mliska@suse.cz>
995
996 PR tree-optimization/79631
997 * gcc.target/i386/mpx/pr79631.c: New test.
998
3828bb0d
ML
9992017-03-09 Martin Liska <mliska@suse.cz>
1000
1001 PR target/65705
1002 PR target/69804
1003 * gcc.target/i386/pr71458.c: Update scanned pattern.
1004
410a590c
MP
10052017-03-09 Marek Polacek <polacek@redhat.com>
1006
1007 PR c++/79672
1008 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
1009 * g++.dg/warn/Wduplicated-branches3.C: New test.
1010
f084a22e
PG
10112017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
1012
1013 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
1014
a278b1c3
ML
10152017-03-09 Martin Liska <mliska@suse.cz>
1016
1017 PR ipa/79764
1018 * g++.dg/pr79764.C: New test.
1019
8dc19053
ML
10202017-03-09 Martin Liska <mliska@suse.cz>
1021
1022 PR ipa/79761
1023 * g++.dg/pr79761.C: New test.
1024
030fc94a
JJ
10252017-03-09 Jakub Jelinek <jakub@redhat.com>
1026
9e463823
JJ
1027 PR sanitizer/79944
1028 * c-c++-common/asan/pr79944.c: New test.
1029
6b62f323
JJ
1030 PR target/79932
1031 * gcc.target/i386/pr79932-2.c: New test.
1032
030fc94a
JJ
1033 PR target/79932
1034 * gcc.target/i386/pr79932-1.c: New test.
1035
423aec8b
MP
10362017-03-09 Marek Polacek <polacek@redhat.com>
1037
1038 PR c++/79900 - ICE in strip_typedefs
1039 * g++.dg/warn/Wpadded-1.C: New test.
1040
6659fe59
MP
10412017-03-08 Marek Polacek <polacek@redhat.com>
1042
1043 * g++.dg/Walloca1.C: Adjust dg-warning.
1044
f1a675e4
AH
10452017-03-08 Andrew Haley <aph@redhat.com>
1046
1047 PR tree-optimization/79943
1048 * gcc.dg/tree-ssa/pr79943.c: New test.
1049
edfcd7e3
RB
10502017-03-08 Richard Biener <rguenther@suse.de>
1051
1052 PR tree-optimization/79955
1053 * gcc.dg/uninit-24.c: New testcase.
1054
61fdfd8c
RB
10552017-03-08 Richard Biener <rguenther@suse.de>
1056
1057 PR tree-optimization/79920
1058 * gcc.dg/vect/pr79920.c: New testcase.
1059
4b48e883
JJ
10602017-03-08 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR sanitizer/79904
1063 * gcc.dg/ubsan/pr79904.c: New test.
1064
a71dbc63
JJ
10652017-03-07 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR c/79834
1068 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
1069 diagnostics.
1070
d8a90142
MP
10712017-03-07 Marek Polacek <polacek@redhat.com>
1072
1073 PR middle-end/79809
1074 * g++.dg/Walloca1.C: New test.
1075
a5e9e3e4
ML
10762017-03-07 Martin Liska <mliska@suse.cz>
1077
1078 PR middle-end/68270
1079 * g++.dg/pr68270.C: New test.
1080
1f6dba54
JJ
10812017-03-07 Jakub Jelinek <jakub@redhat.com>
1082
760f82db
JJ
1083 PR rtl-optimization/79901
1084 * gcc.target/i386/pr79901.c: New test.
1085
1f6dba54
JJ
1086 PR sanitizer/79897
1087 * c-c++-common/ubsan/pr79897.c: New test.
1088
feca7b89
VM
10892017-03-06 Vladimir Makarov <vmakarov@redhat.com>
1090
1091 PR rtl-optimization/79571
1092 * gcc.target/i386/pr79571.c: New.
1093
bdbbf28d
MP
10942017-03-06 Marek Polacek <polacek@redhat.com>
1095
1096 PR c++/79796 - ICE with NSDMI and this pointer
1097 * g++.dg/cpp0x/nsdmi13.C: New test.
1098
52564551
JK
10992017-03-06 Julia Koval <julia.koval@intel.com>
1100
1101 PR target/79793
1102 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
1103 directives.
1104 * gcc.target/i386/interrupt-13.c: Ditto.
1105 * gcc.target/i386/interrupt-14.c: Ditto.
1106 * gcc.target/i386/interrupt-15.c: Ditto.
1107
345edb37
JJ
11082017-03-06 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR c++/79822
1111 * g++.dg/cpp0x/constexpr-79822.C: New test.
1112
a8d25fd0
RB
11132017-03-06 Richard Biener <rguenther@suse.de>
1114
1115 PR tree-optimization/79894
1116 * gcc.dg/vect/pr79887.c: New testcase.
1117
522fcdd7
RB
11182017-03-06 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/79824
1121 * gcc.dg/vect/pr79824-1.c: New testcase.
1122 * gcc.dg/vect/pr79824-2.c: Likewise.
1123
54649631
TT
11242017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
1125
1126 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
1127 gettimeofday. Remove dg-skip-if for AVR.
1128 * lib/target-supports.exp (check_effective_target_gettimeofday):
1129 New proc.
1130
4bbc8970
RD
11312017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
1132
1133 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
1134 * gcc.target/s390/hotpatch-10.c: Likewise.
1135 * gcc.target/s390/hotpatch-11.c: Likewise.
1136 * gcc.target/s390/hotpatch-12.c: Likewise.
1137 * gcc.target/s390/hotpatch-13.c: Likewise.
1138 * gcc.target/s390/hotpatch-14.c: Likewise.
1139 * gcc.target/s390/hotpatch-15.c: Likewise.
1140 * gcc.target/s390/hotpatch-16.c: Likewise.
1141 * gcc.target/s390/hotpatch-17.c: Likewise.
1142 * gcc.target/s390/hotpatch-18.c: Likewise.
1143 * gcc.target/s390/hotpatch-19.c: Likewise.
1144 * gcc.target/s390/hotpatch-2.c: Likewise.
1145 * gcc.target/s390/hotpatch-26.c: Likewise.
1146 * gcc.target/s390/hotpatch-27.c: Likewise.
1147 * gcc.target/s390/hotpatch-28.c: Likewise.
1148 * gcc.target/s390/hotpatch-3.c: Likewise.
1149 * gcc.target/s390/hotpatch-4.c: Likewise.
1150 * gcc.target/s390/hotpatch-5.c: Likewise.
1151 * gcc.target/s390/hotpatch-6.c: Likewise.
1152 * gcc.target/s390/hotpatch-7.c: Likewise.
1153 * gcc.target/s390/hotpatch-8.c: Likewise.
1154 * gcc.target/s390/hotpatch-9.c: Likewise.
1155
5f215a70
PC
11562017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/64574
1159 * g++.dg/template/crash125.C: New.
1160
296cc393
JJ
11612017-03-06 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR target/79812
1164 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
1165
ca8942a3
TT
11662017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
1167
1168 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
1169
c1b993c0
PG
11702017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1171
1172 * gcc.target/mips/msa-minmax.c: New tests.
1173
a50a32aa
ML
11742017-03-06 Martin Liska <mliska@suse.cz>
1175
1176 PR sanitize/79783
1177 * g++.dg/asan/pr79783.C: New test.
1178
5ada812c
PG
11792017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1180
1181 * gcc.target/mips/msa-dotp.c: New tests.
1182
334b3c4b
PG
11832017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
1184
1185 * gcc.target/mips/msa-bclri.c: New test.
1186
d8b4baeb
PC
11872017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/70266
1190 * g++.dg/tm/pr70266.C: New.
1191
ef78bc3c
AV
11922017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
1193 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1194
1195 * gfortran.dg/coarray/fail_image_1.f08: New test.
1196 * gfortran.dg/coarray/fail_image_2.f08: New test.
1197 * gfortran.dg/coarray/failed_images_1.f08: New test.
1198 * gfortran.dg/coarray/failed_images_2.f08: New test.
1199 * gfortran.dg/coarray/image_status_1.f08: New test.
1200 * gfortran.dg/coarray/image_status_2.f08: New test.
1201 * gfortran.dg/coarray/stopped_images_1.f08: New test.
1202 * gfortran.dg/coarray/stopped_images_2.f08: New test.
1203 * gfortran.dg/coarray_fail_st.f90: New test.
1204 * gfortran.dg/coarray_failed_images_1.f08: New test.
1205 * gfortran.dg/coarray_image_status_1.f08: New test.
1206 * gfortran.dg/coarray_stopped_images_1.f08: New test.
1207
7f5a7d78
MP
12082017-03-03 Marek Polacek <polacek@redhat.com>
1209
1210 PR c/79758
1211 * gcc.dg/noncompile/pr79758.c: New test.
1212
cc195d46
JJ
12132017-03-03 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR middle-end/79805
1216 * g++.dg/opt/pr79805.C: New test.
1217
945b6e16
AS
12182017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
1219
1220 * gcc.target/i386/avx512vpopcntdq-check.h: New.
1221 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
1222 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
1223 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
1224 * gcc.target/i386/i386.exp
1225 (check_effective_target_avx512vpopcntdq): New.
1226
31dcc385
TT
12272017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
1228
1229 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
1230 ilp32 targets and match DImode registers for lp64 targets.
1231
0e174ae1
UB
12322017-03-03 Uros Bizjak <ubizjak@gmail.com>
1233
1234 * g++.dg/pr71624.C: Disable for x32.
1235 * g++.dg/pr71633.C: Ditto.
1236
93505ec5
JJ
12372017-03-03 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR target/79807
1240 * gcc.target/i386/pr79807.c: New test.
1241
d78a1c01
ML
12422017-03-03 Martin Liska <mliska@suse.cz>
1243
1244 PR tree-optimization/79803
1245 * gcc.dg/tree-ssa/pr79803.c: New test.
1246
ec7f796e
ML
12472017-03-03 Martin Liska <mliska@suse.cz>
1248
1249 PR rtl-optimization/79574
1250 * gcc.dg/pr79574-2.c: New test.
1251
30d309aa
RB
12522017-03-03 Richard Biener <rguenther@suse.de>
1253
1254 PR c++/79825
1255 * g++.dg/warn/Wuninitialized-8.C: New testcase.
1256
38801de5
JJ
12572017-03-03 Jakub Jelinek <jakub@redhat.com>
1258
1259 * gcc.dg/pr57134.c: Use empty inline asm string literal.
1260
7278b0a2
MP
12612017-03-03 Marek Polacek <polacek@redhat.com>
1262
1263 PR c++/79791
1264 * g++.dg/warn/Wwrite-strings-1.C: New test.
1265 * g++.dg/warn/Wwrite-strings-2.C: New test.
1266 * g++.dg/warn/Wwrite-strings-3.C: New test.
1267 * g++.dg/warn/Wwrite-strings-4.C: New test.
1268 * g++.dg/warn/Wwrite-strings-5.C: New test.
1269 * g++.dg/warn/Wwrite-strings-6.C: New test.
1270 * g++.dg/warn/Wwrite-strings-7.C: New test.
1271 * g++.dg/warn/Wwrite-strings-8.C: New test.
1272 * g++.dg/warn/Wwrite-strings-9.C: New test.
1273 * g++.dg/warn/Wwrite-strings-10.C: New test.
1274 * g++.dg/warn/Wwrite-strings-11.C: New test.
1275 * g++.dg/warn/Wwrite-strings-12.C: New test.
1276
75473a91
RB
12772017-03-03 Richard Biener <rguenther@suse.de>
1278
1279 PR middle-end/79818
1280 * gcc.dg/torture/pr79818.c: New testcase.
1281
50bea0c5
JJ
12822017-03-02 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR c++/79782
1285 * g++.dg/warn/Wunused-parm-10.C: New test.
1286
130f15ce
UB
12872017-03-02 Uros Bizjak <ubizjak@gmail.com>
1288
1289 * gcc.dg/rtl/x86_64/*.c: Test for
1290 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
1291
dc362ada
UB
12922017-03-02 Uros Bizjak <ubizjak@gmail.com>
1293
1294 PR target/79514
1295 * gcc.target/i386/pr79514.c: New test.
1296
fe792dd8
JJ
12972017-03-02 Jakub Jelinek <jakub@redhat.com>
1298
1299 PR rtl-optimization/79780
1300 * gcc.c-torture/compile/pr79780.c: New test.
1301
e80facb4
RB
13022017-03-02 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/79345
1305 PR c++/42000
1306 * g++.dg/warn/Wuninitialized-7.C: New testcase.
1307 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
1308 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
1309
eb0e7c34
RB
13102017-03-02 Richard Biener <rguenther@suse.de>
1311
1312 PR c/79756
1313 * gcc.dg/vector-1.c: New testcase.
1314
653a4b32
BC
13152017-03-02 Bin Cheng <bin.cheng@arm.com>
1316
1317 PR tree-optimization/66768
1318 * gcc.target/i386/pr66768.c: New test.
1319
da403f31
RB
13202017-03-02 Richard Biener <rguenther@suse.de>
1321
1322 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
1323 * gcc.dg/rtl/x86_64/final.c: Likewise.
1324 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
1325 * gcc.dg/rtl/x86_64/ira.c: Likewise.
1326 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1327 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1328
83692f96
RB
13292017-03-02 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/79777
1332 * gcc.dg/torture/pr79777.c: New testcase.
1333
71dedb33
MS
13342017-03-01 Martin Sebor <msebor@redhat.com>
1335
1336 PR middle-end/79692
1337 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1338 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1339 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1340 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1341
48990905
UB
13422017-03-01 Uros Bizjak <ubizjak@gmail.com>
1343
1344 * gcc.target/i386/invsize-2.c: New test.
1345 * gcc.target/i386/invsize-3.c: Ditto.
1346 * gcc.target/i386/invsize-4.c: Ditto.
1347 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1348 * gcc.target/i386/stackalign/asm-1.c: Ditto.
1349
c7f0c9f3
MM
13502017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1351
1352 PR target/79439
1353 * gcc.target/powerpc/pr79439.c: New test.
1354
f5ef6bfc
PH
13552017-03-01 Pat Haugen <pthaugen@us.ibm.com>
1356
1357 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1358 scan string.
1359
1360
50181506
KN
13612017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1362
1363 PR target/79395
1364 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1365 pattern to look for vcmpequd. instead of vcmpnew.
1366 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1367 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1368 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1369 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1370 look for xvcmpeqdp. instead of xvcmpnedp.
1371 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1372 look for vcmpequd. instead of vcmpnew.
1373 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1374 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1375 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1376 look for xvcmpeqsp. instead of xvcmpnesp.
1377 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1378 look for xvcmpeqdp. instead of xvcmpnedp.
1379 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1380 look for vcmpequd. instead of vcmpnew.
1381 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1382 look for vcmpeqsp instead of xvcmpnesp.
1383 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1384 look for xvcmpeqdp instead of xvcmpnedp.
1385
0100ae43
RB
13862017-03-01 Richard Biener <rguenther@suse.de>
1387
1388 PR middle-end/79721
1389 * gcc.dg/torture/pr79721.c: New testcase.
1390
0f3f4ffe
JJ
13912017-03-01 Jakub Jelinek <jakub@redhat.com>
1392
42132674
JJ
1393 PR c++/79681
1394 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1395 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1396
e3e9e8ca
JJ
1397 PR c++/79746
1398 * g++.dg/warn/Wunused-parm-9.C: New test.
1399
0f3f4ffe
JJ
1400 PR tree-optimization/79734
1401 * g++.dg/opt/pr79734.C: New test.
1402
ad1de652
JJ
14032017-02-28 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR tree-optimization/79737
1406 * gcc.c-torture/execute/pr79737-1.c: New test.
1407 * gcc.c-torture/execute/pr79737-2.c: New test.
1408
7a1ae923
EB
14092017-02-28 Eric Botcazou <ebotcazou@adacore.com>
1410
1411 * gcc.target/sparc/20170228-1.c: New test.
1412
2af0c3ed
UB
14132017-02-28 Uros Bizjak <ubizjak@gmail.com>
1414
1415 * gcc.target/i386/invsize-1.c: New test.
1416
203ced0a
MS
14172017-02-28 Martin Sebor <msebor@redhat.com>
1418
1419 PR tree-optimization/79691
1420 * gcc.dg/tree-ssa/pr79691.c: New test.
1421
8a915b87
JJ
14222017-02-28 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR target/79729
1425 * gcc.target/i386/pr79729.c: New test.
1426
41aa3a38
RB
14272017-02-28 Richard Biener <rguenther@suse.de>
1428
1429 PR tree-optimization/79740
1430 * gcc.dg/torture/pr79740.c: New testcase.
1431
587240d2
RB
14322017-02-28 Richard Biener <rguenther@suse.de>
1433
1434 PR middle-end/79731
1435 * c-c++-common/torture/pr79731.c: New testcase.
1436
dd3f4560
RB
14372017-02-28 Richard Biener <rguenther@suse.de>
1438
1439 PR tree-optimization/79732
1440 * gcc.dg/torture/pr79732.c: New testcase.
1441
c7d97b28
RB
14422017-02-28 Richard Biener <rguenther@suse.de>
1443
1444 PR tree-optimization/79723
1445 * gcc.target/i386/pr79723.c: New testcase.
1446
c8f28a3c
PH
14472017-02-27 Pat Haugen <pthaugen@us.ibm.com>
1448
1449 PR target/79544
1450 * gcc.target/powerpc/pr79544.c: New.
1451
c91c3003
PC
14522017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1453
1454 PR c++/79414
1455 * g++.dg/parse/crash67.C: New.
1456
57fa080b
BC
14572017-02-27 Bin Cheng <bin.cheng@arm.com>
1458
1459 PR tree-optimization/77536
1460 * gcc.dg/vect/pr79347.c: Revise testing string.
1461
68b948d3
RB
14622017-02-27 Richard Biener <rguenther@suse.de>
1463
1464 PR tree-optimization/45397
1465 * gcc.dg/tree-ssa/pr45397.c: New testcase.
1466
69a2e8a1
RB
14672017-02-27 Richard Biener <rguenther@suse.de>
1468
1469 PR tree-optimization/79690
1470 * gcc.target/i386/pr79690.c: New testcase.
1471
c7b608a9
TK
14722017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1473
1474 PR fortran/51119
1475 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1476 of original.
1477 * gfortran.dg/inline_matmul_11.f90: Likewise.
1478 * gfortran.dg/inline_matmul_9.f90: Likewise.
1479 * gfortran.dg/matmul_13.f90: New test.
1480 * gfortran.dg/matmul_14.f90: New test.
1481
98561a9b
JJ
14822017-02-25 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR middle-end/79396
1485 * g++.dg/opt/pr79396.C: New test.
1486
77be9417
DH
14872017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1488
1489 PR fortran/79597
1490 * gfortran.dg/dtio_6.f90: Update test.
1491
14922017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1493
1494 PR fortran/79601
1495 * gfortran.dg/interface_operator_2.f90: New test.
1496
b9822443
JJ
14972017-02-24 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR c/79677
1500 * gcc.dg/pr79677.c: New test.
1501
4bc2b786
MF
15022017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1503
1504 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1505 of mov.ps.
1506 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1507 (cond_move1): Simplify condition to force generation of
1508 mov[nz].ps.
1509 (cond_move2): Likewise.
1510
4227c9ad
JJ
15112017-02-24 Jakub Jelinek <jakub@redhat.com>
1512
1513 PR c++/79588
1514 * g++.dg/warn/Wrestrict-1.C: New test.
1515 * g++.dg/warn/Wrestrict-2.C: New test.
1516
fd527ec1
DE
15172017-02-24 David Edelsohn <dje.gcc@gmail.com>
1518
1519 * g++.dg/ext/complit15.C: Require LTO.
1520
2af8fd5c
TT
15212017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1522
1523 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1524 logical_op_short_circuit to skip targets.
1525 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1526 and s390.
1527
0b9cdb9a
EB
15282017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1529
1530 * gnat.dg/opt63.adb: New test.
1531
4af362a9
EB
15322017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1533
1534 * gnat.dg/discr47.adb: New test.
1535
7699e88f
RB
15362017-02-24 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/79389
1539 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1540
e3beb191
PC
15412017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1542
1543 PR c++/79361
1544 * g++.dg/cpp0x/pr79361-1.C: New.
1545 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1546
195610aa
EB
15472017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1548
1549 * gcc.target/visium/bit_test.c: Accept any lsr form.
1550 * gcc.target/visium/block_move.c: Tweak.
1551
17885cad
DV
15522017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1553
1554 PR 68749
1555 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1556
45f7faf0
RB
15572017-02-23 Richard Biener <rguenther@suse.de>
1558
1559 PR tree-optimization/79683
1560 * gcc.target/i386/pr79683.c: New testcase.
1561
18eb304e
JL
15622017-02-22 Jeff Law <law@redhat.com>
1563
1564 PR tree-optimization/79578
1565 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1566
0a864a97
SD
15672017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1568
1569 * gcc.target/mips/msa-fp-cc.c: New test.
1570
fe8ece05
JJ
15712017-02-22 Jakub Jelinek <jakub@redhat.com>
1572
e40b6fc7
JJ
1573 PR c++/79664
1574 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1575 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1576 * g++.dg/gomp/pr79664.C: New test.
1577
fe8ece05
JJ
1578 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1579
78af14ae
MP
15802017-02-22 Marek Polacek <polacek@redhat.com>
1581
1582 PR c++/79653
1583 * g++.dg/cpp0x/alignas10.C: New test.
1584 * g++.dg/cpp0x/alignas9.C: New test.
1585
8fdddd3d
MP
1586 PR c++/79657
1587 * g++.dg/ext/underlying_type12.C: New test.
1588
61ac5ebe
MP
1589 PR c/79662
1590 * gcc.dg/enum-incomplete-4.c: New test.
1591
888c7050
JJ
15922017-02-22 Jakub Jelinek <jakub@redhat.com>
1593
1594 PR target/70465
1595 * gcc.target/i386/pr70465-2.c: New test.
1596
6d3daa1a
UB
15972017-02-21 Uros Bizjak <ubizjak@gmail.com>
1598
1599 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1600
76dd203e
RB
16012017-02-22 Richard Biener <rguenther@suse.de>
1602
1603 PR tree-optimization/79673
1604 * gcc.target/i386/pr79673.c: New testcase.
1605
a9c774d2
RB
16062017-02-22 Richard Biener <rguenther@suse.de>
1607
1608 PR tree-optimization/79666
1609 * gcc.dg/torture/pr79666.c: New testcase.
1610
8f4f841a
ML
16112017-02-22 Martin Liska <mliska@suse.cz>
1612
1613 PR lto/79587
1614 * gcc.dg/tree-prof/pr79587.c: New test.
1615
a232a1cb
MP
16162017-02-21 Marek Polacek <polacek@redhat.com>
1617
1618 PR c++/79535
1619 * g++.dg/ext/flexary23.C: New test.
1620
b86fec68
UB
16212017-02-21 Uros Bizjak <ubizjak@gmail.com>
1622
1623 PR target/79593
1624 * gcc.target/i386/pr79593.c: New test.
1625
5c3f1d7b
JJ
16262017-02-21 Jakub Jelinek <jakub@redhat.com>
1627
b7280ac2
JJ
1628 PR c++/79654
1629 * g++.dg/cpp1z/decomp26.C: New test.
1630
5c3f1d7b
JJ
1631 PR sanitizer/79589
1632 * g++.dg/ubsan/pr79589.C: New test.
1633
1486c2a7
JL
16342017-02-21 Jeff Law <law@redhat.com>
1635
1636 PR tree-optimization/79621
1637 * gcc.c-torture/compile/pr79621.c: New test.
1638
2f3ec56d
JJ
16392017-02-21 Jakub Jelinek <jakub@redhat.com>
1640
3bb43119
JJ
1641 PR c++/79655
1642 * g++.dg/cpp1y/constexpr-79655.C: New test.
1643
664beaf2 1644 PR c++/79639
b86fec68 1645 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 1646
956d3e61
JJ
1647 PR target/79633
1648 * gcc.target/i386/mpx/pr79633.c: New test.
1649
d4cbfca4
JJ
1650 PR target/79570
1651 * gcc.dg/pr79570.c: New test.
1652
00bc9de3
JJ
1653 PR c++/79641
1654 * c-c++-common/pr79641.c: New test.
1655
d002d099
JJ
1656 PR tree-optimization/79649
1657 * gcc.target/i386/pr79649.c: New test.
1658
2f3ec56d
JJ
1659 PR target/79494
1660 * gcc.dg/pr79494.c: New test.
1661
e6655a5f
SB
16622017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1663
1664 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1665 to dg-options.
1666
16672017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
1668
1669 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1670
fd527ec1
DE
16712017-02-02 Jason Merrill <jason@redhat.com>
1672
1673 PR c++/79580
1674 * g++.dg/ext/complit15.C: New.
1675
027a9dd5
KN
16762017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1677
1678 PR target/78056
1679 * gcc.target/powerpc/pr78056-8.c: Remove.
1680
80480cee
MP
16812017-02-20 Marek Polacek <polacek@redhat.com>
1682
1683 PR middle-end/79537
1684 * gcc.dg/comp-goto-4.c: New test.
1685
85ade8d6
MP
1686 PR sanitizer/79558
1687 * c-c++-common/ubsan/bounds-14.c: New test.
1688
705d3b77
JJ
16892017-02-20 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR target/79568
1692 * gcc.target/i386/pr79568-1.c: New test.
1693 * gcc.target/i386/pr79568-2.c: New test.
1694 * gcc.target/i386/pr79568-3.c: New test.
1695
dc42a736
PT
16962017-02-16 Paul Thomas <pault@gcc.gnu.org>
1697
1698 PR fortran/79382
705d3b77
JJ
1699 * gfortran.dg/dtio_10.f90: Change test of error message.
1700 * gfortran.dg/dtio_23.f90: New test.
1701 * gfortran.dg/dtio_24.f90: New test.
dc42a736 1702
1ca6a74f
PT
17032017-02-20 Paul Thomas <pault@gcc.gnu.org>
1704
1705 PR fortran/79434
705d3b77 1706 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 1707
63af1586
PT
17082017-02-19 Paul Thomas <pault@gcc.gnu.org>
1709
1710 PR fortran/79447
705d3b77 1711 * gfortran.dg/submodule_24.f08: New test.
63af1586 1712
4ca4d1e9
AV
17132017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1714
1715 PR fortran/79229
1716 * gfortran.dg/class_allocate_24.f90: New test.
1717
dea71ad0
PT
17182017-02-19 Paul Thomas <pault@gcc.gnu.org>
1719
1720 PR fortran/79402
1721 * gfortran.dg/submodule_23.f90: New test.
1722
f46e2bc9
PC
17232017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1724
1725 PR c++/79380
1726 * g++.dg/cpp0x/alignas8.C: New.
1727
7dfa657b
JW
17282017-02-19 Eric Fiselier <eric@efcs.ca>
1729 Jonathan Wakely <jwakely@redhat.com>
1730
1731 PR c++/69523
1732 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1733
eab1f169
PK
17342017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1735
1736 * gcc.dg/gimplefe-26.c: New test.
1737
47e16d83
JDA
17382017-02-18 John David Anglin <danglin@gcc.gnu.org>
1739
1740 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1741
c2615951
JJ
17422017-02-18 Jakub Jelinek <jakub@redhat.com>
1743
c28fcc60
JJ
1744 PR target/79569
1745 * gcc.target/i386/3dnowA-3.c: New test.
1746
c2615951
JJ
1747 PR target/79559
1748 * gcc.target/i386/pr79559.c: New test.
1749
97fcf744
JM
17502017-02-17 Joseph Myers <joseph@codesourcery.com>
1751
1752 * gcc.dg/c11-float-2.c: New test.
1753 * gcc.dg/torture/float128-floath.c,
1754 gcc.dg/torture/float128x-floath.c,
1755 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1756 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1757 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1758 *_DECIMAL_DIG macros with DECIMAL_DIG.
1759
a530e181
BS
17602017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1761
1762 PR target/79261
1763 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1764
1d516992
JK
17652017-02-17 Julia Koval <julia.koval@intel.com>
1766
1767 * gcc.target/i386/rdpid.c New test.
1768 * gcc.target/i386/sse-12.c: Add -mrdpid.
1769 * gcc.target/i386/sse-13.c: Ditto.
1770 * gcc.target/i386/sse-14.c: Ditto.
1771 * gcc.target/i386/sse-22.c: Ditto.
1772 * gcc.target/i386/sse-23.c: Ditto.
1773 * g++.dg/other/i386-2.C: Ditto.
1774 * g++.dg/other/i386-3.C: Ditto.
1775
3185712c
SB
17762017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1777
1778 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1779 * gcc.dg/pr61441.c: Ditto.
1780
a261ee49
ML
17812017-02-17 Martin Liska <mliska@suse.cz>
1782
1783 PR rtl-optimization/79574
1784 * gcc.dg/pr79574.c: New test.
1785
5bf69d74
MP
17862017-02-17 Marek Polacek <polacek@redhat.com>
1787
1788 PR middle-end/79536
1789 * gcc.dg/torture/pr79536.c: New test.
1790
a72b242e
AM
17912017-02-16 Alan Modra <amodra@gmail.com>
1792
1793 * gcc.c-torture/execute/pr79286.c: New.
1794
bcac0b4d
JJ
17952017-02-16 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR c++/79512
1798 * c-c++-common/gomp/pr79512.c: New test.
1799
945c17d8
MS
18002017-02-15 Martin Sebor <msebor@redhat.com>
1801
1802 PR c++/79363
1803 * g++.dg/ext/flexary12.C: Adjust.
1804 * g++.dg/ext/flexary20.C: Same.
1805 * g++.dg/ext/flexary21.C: Same.
1806 * g++.dg/ext/flexary22.C: New test.
1807
25c99850
BC
18082017-02-15 Bin Cheng <bin.cheng@arm.com>
1809
1810 PR tree-optimization/79347
1811 * gcc.dg/vect/pr79347.c: New test.
1812
4f5e5fcb
JJ
18132017-02-15 Jakub Jelinek <jakub@redhat.com>
1814
e7202857
JJ
1815 PR c++/79301
1816 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1817 [[deprecated]] comment.
1818 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1819 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1820 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1821 [[deprecated]] in -std=c++11.
1822 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1823 [[fallthrough]] in -std=c++11 and -std=c++14.
1824
4f5e5fcb
JJ
1825 PR c++/79288
1826 * g++.dg/tls/pr79288.C: New test.
1827
c7545f1c
MP
18282017-02-15 Marek Polacek <polacek@redhat.com>
1829
1830 PR c/79515
1831 * gcc.dg/dfp/pr79515.c: New.
1832
1114b39c
DE
18332017-02-15 David Edelsohn <dje.gcc@gmail.com>
1834
1835 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1836
93b87d1d
TS
18372017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1838
1839 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1840 "opt_files".
1841
fa8db6ea
JJ
18422017-02-15 Jakub Jelinek <jakub@redhat.com>
1843
1844 PR target/79487
1845 * gcc.dg/dfp/pr79487.c: New test.
1846 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1847 2017-02-13 change.
1848
8722316b
CL
18492017-01-14 Carl Love <cel@us.ibm.com>
1850
1851 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1852 xvcvsxdsp and xvcvuxdsp instructions.
1853
2932fe90
SB
18542017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1855
1856 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1857 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1858 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1859 64-bit default target.
1860 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1861 a 64-bit default target.
1862
63d09033
JJ
18632017-02-14 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR target/79481
1866 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 1867 (test_3vx): Change return type from int to void.
63d09033
JJ
1868 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1869 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1870 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1871 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1872 tests.
1873 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1874 (test_3vx): Change return type from int to void.
1875 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1876 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1877 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1878 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1879 tests.
1880 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1881 intrinsic. Change scan-assembler-times number from 1 to 2.
1882 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1883 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1884 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1885 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1886 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1887 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1888 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1889
8668fae0
UB
18902017-02-14 Uros Bizjak <ubizjak@gmail.com>
1891
1892 PR middle-end/61225
1893 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1894 Use dg-additional-options for ia32 target. Remove XFAIL.
1895
95d96609
UB
18962017-02-14 Uros Bizjak <ubizjak@gmail.com>
1897
1898 PR target/79495
1899 * gcc.target/i386/pr79495.c: New test.
1900
6f207d58
MP
19012017-02-14 Marek Polacek <polacek@redhat.com>
1902
1903 PR c++/79420
1904 PR c++/79463
1905 * g++.dg/cpp1y/pr79463.C: New.
1906 * g++.dg/template/incomplete10.C: New.
1907 * g++.dg/template/incomplete9.C: New.
1908
ee139af5
L
19092017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1910
1911 PR target/79498
1912 * gcc.target/i386/pr79498.c: New test.
1913
bf00c9e0
MS
19142017-02-14 Martin Sebor <msebor@redhat.com>
1915
1916 PR middle-end/79448
1917 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1918 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1919 * gcc.dg/tree-ssa/pr79448.c: New test.
1920
6c022f73
JL
19212017-02-14 Jeff Law <law@redhat.com>
1922
1923 PR tree-optimization/79095
1924 * g++.dg/pr79095-1.C: New test
1925 * g++.dg/pr79095-2.C: New test
1926 * g++.dg/pr79095-3.C: New test
1927 * g++.dg/pr79095-4.C: New test
1928 * g++.dg/pr79095-5.C: New test
1929 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1930 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1931
b719f884
JG
19322017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1933
1934 * gcc.target/aarch64/vect_fp16_1.c: New.
1935
1be33173
PK
19362017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1937
1938 * gcc.dg/gimplefe-25.c: New test.
1939
73424a09
JJ
19402017-02-14 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR tree-optimization/79408
1943 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1944
977472e8
RB
19452017-02-14 Richard Biener <rguenther@suse.de>
1946
1947 PR middle-end/79432
1948 * gcc.dg/torture/pr79432.c: New testcase.
1949
ee75687b
MS
19502017-02-13 Martin Sebor <msebor@redhat.com>
1951
1952 PR middle-end/79496
1953 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1954
b84702c0
JJ
19552017-02-13 Jakub Jelinek <jakub@redhat.com>
1956
ecc04fae
JJ
1957 PR sanitizer/79341
1958 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1959 variables volatile.
1960
b84702c0
JJ
1961 PR c++/79232
1962 * g++.dg/cpp1z/eval-order4.C: New test.
1963 * g++.dg/other/pr79232.C: New test.
1964
b9a161ff
NS
19652017-02-13 Nathan Sidwell <nathan@acm.org>
1966
1967 PR c++/79296
1968 * g++.dg/cpp0x/pr79296.C: New.
1969
d8505fac
SB
19702017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1971
1972 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1973 Instead, xfail powerpc*-*-* && lp64.
1974
efb802cb
SB
19752017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1976
1977 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1978 powerpc_p8vector_ok.
1979 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1980
8d6427c6
AS
19812017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1982
1983 PR target/79449
1984 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1985 for reading beyond a 4k boundary.
1986
9b7716c9
JJ
19872017-02-13 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR rtl-optimization/79388
1990 PR rtl-optimization/79450
1991 * gcc.c-torture/execute/pr79388.c: New test.
1992 * gcc.c-torture/execute/pr79450.c: New test.
1993
4bb91707
TK
19942017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1995
1996 PR fortran/65542
9b7716c9 1997 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 1998
e22910c2
JJ
19992017-02-11 Jakub Jelinek <jakub@redhat.com>
2000
2001 PR sanitizer/79341
2002 * g++.dg/asan/deep-stack-uaf-1.C: New test.
2003
acbbac04
JH
20042017-02-11 Jan Hubicka <hubicka@ucw.cz>
2005
2006 PR tree-ssa/56727
2007 * gcc.dg/tree-ssa/pr56727.c: New testcase.
2008
e493f96b
JJ
20092017-02-10 Jakub Jelinek <jakub@redhat.com>
2010
2011 PR c++/79457
2012 * g++.dg/cpp0x/pr79457.C: New test.
2013
773acd54
SB
20142017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
2015
2016 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
2017 scan-assembler unless lp64.
2018
b56f814e
SB
20192017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
2020
2021 PR tree-optimization/66612
2022 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
2023
5e659d16
SB
20242017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
2025
2026 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
2027 of all powerpc.
2028
6f4f30bf
MP
20292017-02-10 Marek Polacek <polacek@redhat.com>
2030
2031 PR c++/79435
2032 * g++.dg/cpp1y/pr79435.C: New.
2033
3799a5b8
MP
2034 PR c++/79184
2035 * g++.dg/warn/Wint-in-bool-context-1.C: New.
2036
052ef81d
CL
20372017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
2038
2039 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
2040 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
2041 New.
2042 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
2043 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
2044 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
2045 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
2046 (vtst_expected_poly64x2): Move to aarch64-only section.
2047 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
2048 (vtst_p64, vtstq_p64): New tests.
2049
a7c8ed0c
PC
20502017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2051
2052 PR c++/71737
2053 * g++.dg/cpp0x/pr71737.C: New.
2054
3dcde5ef 20552017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 2056 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
2057
2058 * gcc.dg/gimplefe-error-1.c: New testcase.
2059 * gcc.dg/gimplefe-error-2.c: New testcase.
2060 * gcc.dg/gimplefe-error-3.c: New testcase.
2061
6139a3b7
JJ
20622017-02-10 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR tree-optimization/79411
2065 * gcc.c-torture/compile/pr79411.c: New test.
2066
9bfc55d0
JJ
20672017-02-09 Jakub Jelinek <jakub@redhat.com>
2068 Jason Merrill <jason@redhat.com>
2069
2070 PR c++/79143
2071 * g++.dg/cpp1z/pr79143.C: New test.
2072
0b90c541
JH
20732017-02-09 Jan Hubicka <hubicka@ucw.cz>
2074
2075 * gcc.dg/loop-unswitch-2.c: Update testcase.
2076 * gcc.dg/loop-unswitch-1.c: Update testcase.
2077
192b048b
MP
20782017-02-09 Marek Polacek <polacek@redhat.com>
2079
2080 PR c/79428
2081 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
2082 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
2083 * c-c++-common/goacc/pr79428-1.c: New test.
2084 * c-c++-common/gomp/pr79428-2.c: New test.
2085 * c-c++-common/gomp/pr79428-5.c: New test.
2086 * c-c++-common/gomp/pr79428-6.c: New test.
2087 * c-c++-common/pr79428-3.c: New test.
2088
e9a9033b
AK
20892017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2090
2091 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
2092 testcases.
2093
56f71478
JJ
20942017-02-09 Jakub Jelinek <jakub@redhat.com>
2095
28f6839b
JJ
2096 PR c/79413
2097 * gcc.c-torture/compile/pr79413.c: New test.
2098
f08683a1
JJ
2099 PR c++/79429
2100 * c-c++-common/gomp/pr79429.c: New test.
2101 * g++.dg/gomp/pr79429.C: New test.
2102
56f71478
JJ
2103 PR c/79431
2104 * c-c++-common/gomp/pr79431.c: New test.
2105
02889d23
CLT
21062017-02-09 Nathan Sidwell <nathan@codesourcery.com>
2107 Cesar Philippidis <cesar@codesourcery.com>
2108 Joseph Myers <joseph@codesourcery.com>
2109 Chung-Lin Tang <cltang@codesourcery.com>
2110
2111 * c-c++-common/goacc/combined-directives.c: Remove xfail.
2112 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
2113 * c-c++-common/goacc/loop-auto-2.c: New.
2114 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
2115 * c-c++-common/goacc/tile-2.c: New.
2116 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
2117 * g++.dg/goacc/tile-1.C: New, check tile subst.
2118 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
2119 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
2120 * gfortran.dg/goacc/tile-1.f90: New test.
2121 * gfortran.dg/goacc/tile-2.f90: New test.
2122 * gfortran.dg/goacc/tile-lowering.f95: New test.
2123
9c0c77d2
RB
21242017-02-09 Richard Biener <rguenther@suse.de>
2125
2126 PR tree-optimization/69823
2127 * gcc.dg/graphite/pr69823.c: New testcase.
2128
f39bad9f
PH
21292017-02-08 Pat Haugen <pthaugen@us.ibm.com>
2130
2131 PR target/78604
2132 * gcc.target/powerpc/pr78604.c: New.
2133
fc00b9ce
KN
21342017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2135
2136 PR target/68972
2137 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
2138 disable this test on power architecture.
2139
50c1f4a5
RB
21402017-02-08 Richard Biener <rguenther@suse.de>
2141
2142 PR tree-optimization/71824
2143 PR tree-optimization/79409
2144 * gcc.dg/graphite/pr71824-3.c: New testcase.
2145
74a15d14
JJ
21462017-02-08 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR tree-optimization/79408
2149 * gcc.dg/tree-ssa/pr79408.c: New test.
2150
d798497e
RB
21512017-02-08 Richard Biener <rguenther@suse.de>
2152
2153 PR tree-optimization/71824
2154 * gcc.dg/graphite/pr71824-2.c: New testcase.
2155
9d5019a1
AP
21562017-02-07 Andrew Pinski <apinski@cavium.com>
2157
705d3b77 2158 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 2159
ec48209a
JJ
21602017-02-07 Jakub Jelinek <jakub@redhat.com>
2161
2162 PR rtl-optimization/79386
2163 * gcc.c-torture/compile/pr79386.c: New test.
2164
e5f234b2
DV
21652017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
2166 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2167
2168 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
2169 *-*-solaris*.
2170
1f138b75
JJ
21712017-02-07 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR target/79299
2174 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
2175 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
2176
7af4b20d
RB
21772017-02-07 Richard Biener <rguenther@suse.de>
2178
2179 * gcc.dg/gimplefe-23.c: New testcase.
2180 * gcc.dg/gimplefe-24.c: Likewise.
2181
d95c2fc7
CL
21822017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
2183
2184 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
2185 scan-assembler instead of scan-assembler-times.
2186 * gcc.target/aarch64/test_frame_10.c: Likewise.
2187 * gcc.target/aarch64/test_frame_12.c: Likewise.
2188 * gcc.target/aarch64/test_frame_2.c: Likewise.
2189 * gcc.target/aarch64/test_frame_4.c: Likewise.
2190 * gcc.target/aarch64/test_frame_6.c: Likewise.
2191 * gcc.target/aarch64/test_frame_7.c: Likewise.
2192 * gcc.target/aarch64/test_frame_8.c: Likewise.
2193
fa5d44d0
RO
21942017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2195
2196 * gcc.target/i386/pr78419.c: Require ifunc support.
2197
d9b4ce00
DE
21982017-02-07 David Edelsohn <dje.gcc@gmail.com>
2199
2200 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
2201
bb7d75ff
PP
22022017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
2203
2204 PR c++/79360
2205 * g++.dg/cpp1y/nsdmi-union2.C: New test.
2206
122e7b4f
KC
22072017-02-06 Kito Cheng <kito.cheng@gmail.com>
2208
2209 * lib/target-supports.exp: Define the RISC-V target.
2210 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
2211 * gcc.dg/builtin-apply2.c: Likewise.
2212 * gcc.dg/ifcvt-4.c: Likewise.
2213 * gcc.dg/loop-8.c: Likewise.
2214 * gcc.dg/sibcall-10.c: Likewise.
2215 * gcc.dg/sibcall-9.c: Likewise.
2216 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2217 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2218 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
2219 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2220 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
2221 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
2222 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
2223
391675ac
MM
22242017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2225
2226 PR target/66144
2227 * gcc.target/powerpc/pr66144-1.c: New test.
2228 * gcc.target/powerpc/pr66144-2.c: Likewise.
2229 * gcc.target/powerpc/pr66144-3.c: Likewise.
2230
e495e31a
MS
22312017-02-06 Martin Sebor <msebor@redhat.com>
2232
2233 PR tree-optimization/79376
2234 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
2235 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2236
2568d8a1
JJ
22372017-02-06 Jakub Jelinek <jakub@redhat.com>
2238
98e09245
JJ
2239 PR c++/79379
2240 * g++.dg/cpp1y/constexpr-79379.C: New test.
2241
e8b0383c
JJ
2242 PR c++/79377
2243 * g++.dg/lookup/pr79377.C: New test.
2244
a5e8cbd1
JJ
2245 PR c++/79372
2246 * g++.dg/cpp1z/decomp25.C: New test.
2247
2568d8a1
JJ
2248 PR tree-optimization/79284
2249 * gcc.c-torture/compile/pr79284.c: New test.
2250
aae936b9
PC
22512017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2252
2253 PR c++/70448
2254 * g++.dg/cpp0x/pr70448.C: New.
2255
daf57541
DV
22562017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
2257
2258 PR 78348
2259 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
2260 to dg-options.
2261
0898c74d
GJL
22622017-02-06 Georg-Johann Lay <avr@gjlay.de>
2263
2264 PR target/78883
2265 * gcc.c-torture/compile/pr78883.c: New test.
2266
5d3ebb71
JH
22672017-02-05 Jan Hubicka <hubicka@ucw.cz>
2268
2269 PR tree-ssa/79347
2270 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
2271 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
2272 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
2273 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
2274 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
2275 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
2276 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
2277 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
2278 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
2279 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
2280 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
2281 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
2282 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
2283
139d4065
AV
22842017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2285
2286 PR fortran/79344
2287 * gfortran.dg/allocate_with_source_24.f90: New test.
2288
4b9c80d8
AV
22892017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2290
2291 PR fortran/79230
2292 * gfortran.dg/der_ptr_component_2.f90: New test.
2293
f3877b2f
EB
22942017-02-05 Eric Botcazou <ebotcazou@adacore.com>
2295
2296 * gcc.target/sparc/20170205-1.c: New test.
2297
d8a09ada
JDA
22982017-02-03 John David Anglin <danglin@gcc.gnu.org>
2299
a2a86d6a
JDA
2300 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
2301 libatomic_available.
2302
a1d99925
JDA
2303 * gcc.dg/pr77587.c: Require alias support.
2304 * gcc.dg/pr77587a.c: Likewise.
2305
d8bf159e
JDA
2306 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
2307 * gcc.c-torture/execute/pr78622.c: Likewise.
2308
d8a09ada
JDA
2309 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
2310 hppa*-*-hpux*.
2311 * c-c++-common/Wunused-var-16.c: Likewise.
2312 * c-c++-common/builtin-shuffle-1.c: Likewise.
2313 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
2314 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2315
f589a1ce
MS
23162017-02-03 Martin Sebor <msebor@redhat.com>
2317
2318 PR tree-optimization/79327
2319 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
2320 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
2321 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 2322
5b00f9d2
JJ
23232017-02-03 Jakub Jelinek <jakub@redhat.com>
2324 Martin Sebor <msebor@redhat.com>
2325
2326 PR tree-optimization/79327
2327 * gcc.dg/tree-ssa/pr79327.c: New test.
2328 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2329 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2330 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2331 (test_sprintf_chk_range_schar): Adjust dg-message.
2332 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2333 * gcc.c-torture/execute/pr79327.c: New test.
2334
437f0a81
JJ
23352017-02-03 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR target/79354
2338 * gcc.target/powerpc/pr79354.c: New test.
2339 * gcc.c-torture/execute/pr79354.c: New test.
2340
3f343040
MS
23412017-02-03 Martin Sebor <msebor@redhat.com>
2342
2343 PR tree-optimization/79352
2344 * gcc.dg/tree-ssa/pr79352.c: New test.
2345
46a2ab58
ML
23462017-02-03 Martin Liska <mliska@suse.cz>
2347
2348 PR lto/66295
2349 * gcc.target/i386/mvc9.c: New test.
2350
baa2d1cd
PH
23512017-02-03 Pat Haugen <pthaugen@us.ibm.com>
2352
2353 PR target/79158
2354 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2355 to VSX reg.
2356
30c6ec2f
JH
23572017-02-02 Jan Hubicka <hubicka@ucw.cz>
2358
2359 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2360 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2361 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2362 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2363 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2364 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2365 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2366 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2367 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2368 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2369 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2370 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2371 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2372
ebee1eb9
MS
23732017-02-02 Martin Sebor <msebor@redhat.com>
2374
2375 PR middle-end/79275
2376 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2377 * gcc.dg/tree-ssa/pr79275.c: New test.
2378
dcd25b8a
AS
23792017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2380
dc362ada 2381 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 2382
0f0c2cc3
JH
23832017-02-02 Jan Hubicka <hubicka@ucw.cz>
2384
2385 PR middle-end/77445
2386 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2387 threading is done.
2388
1c372840
TC
23892017-02-02 Tamar Christina <tamar.christina@arm.com>
2390
2391 PR middle-end/78142
2392 * gcc.target/aarch64/vector_initialization_nostack.c
2393 (f12): Use one vector
2394
9f11a4a7
JJ
23952017-02-02 Jakub Jelinek <jakub@redhat.com>
2396
bef7e561
JJ
2397 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2398 * c-c++-common/asan/misalign-1.c: Likewise.
2399 * c-c++-common/asan/misalign-2.c: Likewise.
2400 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2401 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2402 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2403 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2404 add -ffat-lto-objects from/to dg-additional-options.
2405 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2406 dg-additional-options.
2407
9f11a4a7
JJ
2408 PR target/79197
2409 * gcc.target/powerpc/pr79197.c: New test.
2410 * gcc.c-torture/compile/pr79197.c: New test.
2411
09661674
RB
24122017-02-02 Richard Biener <rguenther@suse.de>
2413
2414 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2415
d8d58893
PC
24162017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 PR c++/69637
2419 * g++.dg/cpp0x/pr69637-1.C: New.
2420 * g++.dg/cpp0x/pr69637-2.C: Likewise.
2421
521a70a4
AK
24222017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2423
2424 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2425
e26b502d
BS
24262017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2427
2428 PR target/70012
2429 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2430 conditions.
2431
55e75c7c
JJ
24322017-02-01 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR testsuite/79324
2435 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2436 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2437 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2438 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2439 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2440 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2441 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2442 * g++.dg/debug/dwarf2/align-1.C: Likewise.
2443 * g++.dg/debug/dwarf2/align-2.C: Likewise.
2444 * g++.dg/debug/dwarf2/align-3.C: Likewise.
2445 * g++.dg/debug/dwarf2/align-4.C: Likewise.
2446 * g++.dg/debug/dwarf2/align-5.C: Likewise.
2447 * g++.dg/debug/dwarf2/align-6.C: Likewise.
2448
a4476973
ML
24492017-02-01 Martin Liska <mliska@suse.cz>
2450
2451 PR testsuite/79272
2452 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2453
3f3181b1
RB
24542017-02-01 Richard Biener <rguenther@suse.de>
2455
2456 PR testsuite/76957
2457 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2458 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2459 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2460 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2461
1e7ef862
RB
24622017-02-01 Richard Biener <rguenther@suse.de>
2463
2464 PR middle-end/79315
2465 * gfortran.dg/pr79315.f90: New testcase.
2466
405a7406
RB
24672017-02-01 Richard Biener <rguenther@suse.de>
2468
2469 PR tree-optimization/71824
2470 * gcc.dg/graphite/pr71824.c: New testcase.
2471
19bdccb4
JJ
24722017-01-31 Jakub Jelinek <jakub@redhat.com>
2473
2474 PR c++/79304
2475 * g++.dg/diagnostic/pr79304.C: New test.
2476
fcb2cdfc
DM
24772017-01-31 David Malcolm <dmalcolm@redhat.com>
2478
2479 PR c++/79298
2480 * g++.dg/spellcheck-pr79298.C: New test case.
2481
7cfa044d
DM
24822017-01-31 David Malcolm <dmalcolm@redhat.com>
2483
2484 PR preprocessor/79210
2485 * gcc.dg/format/pr79210.c: New test case.
2486 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2487 New function.
2488
de3fbef6
NS
24892017-01-31 Nathan Sidwell <nathan@acm.org>
2490
5ae37bdf
NS
2491 PR c++/79290
2492 * g++.dg/warn/pr79290.C: New.
2493
de3fbef6
NS
2494 PR c++/67273
2495 PR c++/79253
2496 * g++.dg/cpp1y/pr67273.C: New.
2497 * g++.dg/cpp1y/pr79253.C: New.
2498
7f357c61
NS
24992017-01-31 Nathan Sidwell <nathan@acm.org>
2500
2501 PR c++/79264
2502 * g++.dg/cpp1y/pr61636-1.C: Augment.
2503
5b11971a
CL
25042017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2505
2506 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2507 rand() instead of random().
2508
8b670f93
AH
25092017-01-30 Aldy Hernandez <aldyh@redhat.com>
2510
2511 PR tree-optimization/71691
2512 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2513
4727e06b
AK
25142017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2515
2516 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2517 __ARCH__.
2518
b6dae849
JJ
25192017-01-31 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR tree-optimization/79267
2522 * g++.dg/opt/pr79267.C: New test.
2523
40fb9c89
AO
25242017-01-30 Alexandre Oliva <aoliva@redhat.com>
2525
2526 PR debug/63238
2527 * gcc.dg/debug/dwarf2/align-1.c: New.
2528 * gcc.dg/debug/dwarf2/align-2.c: New.
2529 * gcc.dg/debug/dwarf2/align-3.c: New.
2530 * gcc.dg/debug/dwarf2/align-4.c: New.
2531 * gcc.dg/debug/dwarf2/align-5.c: New.
2532 * gcc.dg/debug/dwarf2/align-6.c: New.
2533 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2534 * g++.dg/debug/dwarf2/align-1.C: New.
2535 * g++.dg/debug/dwarf2/align-2.C: New.
2536 * g++.dg/debug/dwarf2/align-3.C: New.
2537 * g++.dg/debug/dwarf2/align-4.C: New.
2538 * g++.dg/debug/dwarf2/align-5.C: New.
2539 * g++.dg/debug/dwarf2/align-6.C: New.
2540
3095f651
AS
25412017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2542
2543 PR target/79170
2544 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2545
3cf88bff
MS
25462017-01-30 Martin Sebor <msebor@redhat.com>
2547
2548 PR testsuite/79293
2549 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2550
37731134
ML
25512017-01-30 Martin Liska <mliska@suse.cz>
2552
2553 PR gcov-profile/79259
2554 * g++.dg/tree-prof/pr79259.C: New test.
2555
0c7247cc
RB
25562017-01-30 Richard Biener <rguenther@suse.de>
2557
2558 PR tree-optimization/79276
2559 * gcc.dg/torture/pr79276.c: New testcase.
2560
ab4be5d1
DV
25612017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2562
2563 PR target/79240
2564 * gcc.target/s390/pr79240.c: New test.
2565
6687d58d
BS
25662017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2567
2568 PR target/79268
2569 * gcc.target/powerpc/pr79268.c: New file.
2570 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2571 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2572 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2573 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2574
b5df96c3
JDA
25752017-01-28 John David Anglin <danglin@gcc.gnu.org>
2576
fc34d7b8
JDA
2577 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2578
9efc84e4
JDA
2579 PR testsuite/70583
2580 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2581
4bfbe3ae
JDA
2582 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2583 * gnat.dg/debug9.adb: Likewise.
2584
8d0b306f
JDA
2585 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2586
b5df96c3
JDA
2587 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2588 libatomic_available.
2589 * gfortran.dg/coarray_42.f90: Likewise.
2590 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2591 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2592 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2593
eb339366
MS
25942017-01-27 Martin Sebor <msebor@redhat.com>
2595
2596 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2597
711ce021
BS
25982017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2599
2600 PR rtl-optimization/79194
2601 * gcc.dg/torture/pr79194.c: New test.
2602
d8321b33
VM
26032017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2604
2605 PR tree-optimization/71374
2568d8a1 2606 * gcc.target/i386/pr71374.c: New.
d8321b33 2607
9e2ea13e
MS
26082017-01-27 Martin Sebor <msebor@redhat.com>
2609
2610 PR c++/71290
2611 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2612 a dg-error directive.
2613
9eb7045b
VM
26142017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2615
2616 PR target/79131
2617 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2618 * gcc.target/arm/pr79131-2.c: New.
2619
f75bbf3f
BS
26202017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2621
2622 PR target/65484
2623 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2624 vectorized on POWER unless hardware misaligned loads are
2625 available.
2626
3f54004b
BC
26272017-01-27 Bin Cheng <bin.cheng@arm.com>
2628
2629 PR rtl-optimization/78559
2630 * gcc.c-torture/execute/pr78559.c: New test.
2631
40b6bff9
RB
26322017-01-27 Richard Biener <rguenther@suse.de>
2633
2634 PR tree-optimization/79245
2635 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2636 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2637
b2f8892e
JJ
26382017-01-27 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR c/79199
2641 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2642 target. Use 4294967293U instead of 4294967293.
2643
b002f3b9
RB
26442017-01-27 Richard Biener <rguenther@suse.de>
2645
2646 PR tree-optimization/71433
2647 * gcc.dg/Warray-bounds-21.c: New testcase.
2648
38f50ab6
RB
26492017-01-27 Richard Biener <rguenther@suse.de>
2650
2651 PR tree-optimization/79244
2652 * gcc.dg/torture/pr79244.c: New testcase.
2653
c04f4139
JJ
26542017-01-27 Jakub Jelinek <jakub@redhat.com>
2655
2656 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2657 all occurrences of 40 to 32.
2658
6ca513f9
RE
26592017-01-27 Richard Earnshaw <rearnsha@arm.com>
2660
2661 PR target/79239
2662 * gcc.target/arm/pr79239.c: New test.
2663
d876f5cd
DV
26642017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2665
2666 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2667
bb6a6ee9
AB
26682017-01-27 Adam Butcher <adam@jessamine.co.uk>
2669
2670 PR c++/64382
2671 * g++.dg/cpp1y/pr64382.C: New test.
2672
31c87a43
MS
26732017-01-26 Martin Sebor <msebor@redhat.com>
2674
2675 PR middle-end/78703
2676 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2677 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2678 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2679 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2680
f7c06c0f
JJ
26812017-01-26 Jakub Jelinek <jakub@redhat.com>
2682
b0670cc0
JJ
2683 PR debug/79129
2684 * g++.dg/debug/dwarf2/pr79129.C: New test.
2685
f7c06c0f
JJ
2686 PR debug/78835
2687 * g++.dg/debug/dwarf2/pr78835.C: New test.
2688
5d93da1d
MS
26892017-01-26 Martin Sebor <msebor@redhat.com>
2690
2691 PR middle-end/78703
2692 * gcc.dg/format/pr78569.c: Adjust.
2693 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2694 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2695 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2696 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2697 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2698 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2699 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2700 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2701 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2702 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2703 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2704
905d2812
JJ
27052017-01-26 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR c++/68727
2708 * g++.dg/other/offsetof8.C: Add expected error.
2709 * g++.dg/other/offsetof9.C: New test.
2710
b3db8d77
DE
27112017-01-26 David Edelsohn <dje.gcc@gmail.com>
2712
2713 * g++.dg/opt/declone3.C: Require LTO.
2714
15961e4a
VM
27152017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2716
2717 PR target/79131
2718 * gcc.target/arm/pr79131.c: New.
2719
e39dd802
BC
27202017-01-26 Bin Cheng <bin.cheng@arm.com>
2721
2722 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2723
bc9efeab
JW
27242017-01-26 Jonathan Wakely <jwakely@redhat.com>
2725
2726 PR libstdc++/79190
2727 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2728 matches replaced operator delete.
2729
b5f75f0b
JJ
27302017-01-26 Jakub Jelinek <jakub@redhat.com>
2731
2732 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2733 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2734 avx512f with avx512dq.
2735 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2736 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2737 avx512f with avx512dq.
2738 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2739 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2740 avx512f with avx512dq.
2741
0a38b341
MP
27422017-01-26 Marek Polacek <polacek@redhat.com>
2743
2744 PR c/79199
2745 * c-c++-common/Wduplicated-branches-13.c: New test.
2746
ebff5c3f
DS
27472017-01-26 David Sherwood <david.sherwood@arm.com>
2748
2749 PR middle-end/79212
2750 * gfortran.dg/gomp/sharing-4.f90: New test.
2751
e6d55103
JJ
27522017-01-26 Jakub Jelinek <jakub@redhat.com>
2753
1a27fab1
JJ
2754 PR target/70465
2755 * gcc.target/i386/pr70465.c: New test.
2756
e6d55103
JJ
2757 * brig.dg/dg.exp: Update copyright years.
2758 * lib/brig-dg.exp: Update copyright years.
2759 * lib/brig.exp: Update copyright years.
2760
b5aa1281
MM
27612017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2762
2763 PR target/79179
2764 * gcc.target/powerpc/pr79179.c: New test.
2765
3b5de3cb
BS
27662017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2767
2768 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2769 generation to accept D-mode memory accesses.
2770
dbe81dbe
MS
27712017-01-25 Martin Sebor <msebor@redhat.com>
2772
2773 PR c++/71290
2774 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2775 * g++.dg/ext/flexarray-mangle.C: Same.
2776 * g++.dg/ext/flexarray-subst.C: Same.
2777 * g++.dg/ext/flexary10.C: Same.
2778 * g++.dg/ext/flexary11.C: Same.
2779 * g++.dg/ext/flexary14.C: Same.
2780 * g++.dg/ext/flexary16.C: Same.
2781 * g++.dg/ext/flexary18.C: Same.
2782 * g++.dg/ext/flexary19.C: Same.
2783 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
2784 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2785 * g++.dg/ubsan/object-size-1.C: Same.
2786 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 2787
0e343868
JJ
27882017-01-25 Jakub Jelinek <jakub@redhat.com>
2789
a25608aa
JJ
2790 PR c++/78896
2791 * g++.dg/cpp1z/decomp24.C: New test.
2792
0e343868
JJ
2793 PR c++/77914
2794 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2795 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2796 expect a warning.
2797 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2798 expect warnings.
2799 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2800 * g++.dg/cpp1y/pr59636.C: Likewise.
2801 * g++.dg/cpp1y/pr60190.C: Likewise.
2802
0d098f4b
BC
28032017-01-25 Bin Cheng <bin.cheng@arm.com>
2804
2805 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2806
5332c89e 28072017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
2808
2809 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
2810 vec_packs built-ins
2811
ed4e59f4
CL
28122017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2813
2814 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2815 -mcpu=cortex-a57.
2816 * gcc.target/arm/vseleqsf.c: Likewise.
2817 * gcc.target/arm/vselgedf.c: Likewise.
2818 * gcc.target/arm/vselgesf.c: Likewise.
2819 * gcc.target/arm/vselgtdf.c: Likewise.
2820 * gcc.target/arm/vselgtsf.c: Likewise.
2821 * gcc.target/arm/vselledf.c: Likewise.
2822 * gcc.target/arm/vsellesf.c: Likewise.
2823 * gcc.target/arm/vselltdf.c: Likewise.
2824 * gcc.target/arm/vselltsf.c: Likewise.
2825 * gcc.target/arm/vselnedf.c: Likewise.
2826 * gcc.target/arm/vselnesf.c: Likewise.
2827 * gcc.target/arm/vselvcdf.c: Likewise.
2828 * gcc.target/arm/vselvcsf.c: Likewise.
2829 * gcc.target/arm/vselvsdf.c: Likewise.
2830 * gcc.target/arm/vselvssf.c: Likewise.
2831
a5d6927f
RB
28322017-01-25 Richard Biener <rguenther@suse.de>
2833
2834 PR testsuite/72850
2835 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2836 to what we had before adding the threading passes.
2837
c2873892
RB
28382017-01-25 Richard Biener <rguenther@suse.de>
2839
2840 PR tree-optimization/69264
2841 * g++.dg/torture/pr69264.C: New testcase.
2842
9aa483a2
KT
28432016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2844
2845 PR target/79145
2846 * gcc.target/arm/pr79145.c: New test.
2847
5c628c3e
RB
28482017-01-25 Richard Biener <rguenther@suse.de>
2849
2850 PR debug/78363
2851 * g++.dg/gomp/pr78363-1.C: New testcase.
2852 * g++.dg/gomp/pr78363-2.C: Likewise.
2853 * g++.dg/gomp/pr78363-3.C: Likewise.
2854
9078cd36
KT
28552016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2856
2857 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2858 * gcc.dg/lto/pr61526_0.c: Likewise.
2859 * gcc.dg/lto/pr64415_0.c: Likewise.
2860
7cfd79d6
JJ
28612017-01-24 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR c++/79205
2864 * g++.dg/cpp1z/decomp22.C: New test.
2865 * g++.dg/cpp1z/decomp23.C: New test.
2866
3e4b91f2
NS
28672017-01-24 Nathan Sidwell <nathan@acm.org>
2868
1d7bc790
NS
2869 PR c++/78469
2870 * g++.dg/cpp0x/pr78469.C: New.
2871
3e4b91f2
NS
2872 PR c++/79118
2873 * g++.dg/cpp0x/pr79118.C: New.
2874
b20ba138
EB
28752017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2876
2877 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2878
c2e84327
DM
28792017-01-24 David Malcolm <dmalcolm@redhat.com>
2880
2881 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2882 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2883 * gcc.dg/rtl/rtl.exp: New file.
2884 * gcc.dg/rtl/test.c: New file.
2885 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2886 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2887 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2888 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2889 * gcc.dg/rtl/x86_64/final.c: New test case.
2890 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2891 * gcc.dg/rtl/x86_64/ira.c: New test case.
2892 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2893 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2894 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2895 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2896 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2897 * gcc.dg/rtl/x86_64/test_1.h: New file.
2898 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2899 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2900 * gcc.dg/rtl/x86_64/times-two.h: New file.
2901 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2902
cf8d19de
BC
29032017-01-24 Bin Cheng <bin.cheng@arm.com>
2904
2905 PR tree-optimization/79159
2906 * g++.dg/tree-ssa/pr79159.C: New test.
2907
f6a24a94 29082017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
2909 Martin Jambor <mjambor@suse.cz>
2910
2911 * lib/brig-dg.exp: New file.
2912 * lib/brig.exp: Likewise.
2913 * brig.dg/README: Likewise.
2914 * brig.dg/dg.exp: Likewise.
2915 * brig.dg/test/gimple/alloca.hsail: Likewise.
2916 * brig.dg/test/gimple/atomics.hsail: Likewise.
2917 * brig.dg/test/gimple/branches.hsail: Likewise.
2918 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2919 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2920 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2921 * brig.dg/test/gimple/mem.hsail: Likewise.
2922 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2923 * brig.dg/test/gimple/packed.hsail: Likewise.
2924 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2925 * brig.dg/test/gimple/variables.hsail: Likewise.
2926 * brig.dg/test/gimple/vector.hsail: Likewise.
2927
c3b3e526
JJ
29282017-01-24 Jakub Jelinek <jakub@redhat.com>
2929
2930 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2931 support asan, only on i?86/x86_64 require sse2_runtime.
2932
75f92127
KN
29332017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2934
2935 PR target/66669
2936 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2937 test on powerpc targets.
2938
1a998fa0
MS
29392017-01-23 Martin Sebor <msebor@redhat.com>
2940
2941 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2942
108fdd6d
RB
29432017-01-23 Richard Biener <rguenther@suse.de>
2944
2945 PR tree-optimization/79088
2946 PR tree-optimization/79188
2947 * gcc.dg/torture/pr79088.c: New testcase.
2948 * gcc.dg/torture/pr79188.c: Likewise.
2949
28826a66
KN
29502017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2951
2952 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2953 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2954 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2955 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2956 type of test function to reflect change in built-in function's
2957 return type.
2958 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2959 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2960 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2961 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2962 type and second argument type to reflect change in built-in
2963 function's type signature.
2964 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2965 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2966 type of test function to reflect change in built-in function's
2967 return type.
2968 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2969 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2970 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2971 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2972 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2973 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2974 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2975 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2976 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2977 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2978 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2979 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2980 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2981 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2982 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2983 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2984 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2985 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2986 type of test function to reflect change in built-in function's
2987 return type.
2988 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2989 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2990 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2991 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2992 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2993 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2994 test function's result and second argument to reflect change in
2995 built-in function's type signature.
2996 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2997
e6b8075c
NS
29982017-01-23 Nathan Sidwell <nathan@acm.org>
2999
fc7612fd
NS
3000 PR C++/71710
3001 * g++.dg/template/pr71710.C: New.
3002
e6b8075c
NS
3003 PR c++/71406
3004 PR c++/77508
3005 * g++.dg/template/pr71406.C: New.
3006
15b8fd49
TK
30072017-01-23 Thomas Koenig <tkoenig@netcologne.de>
3008
9b7716c9 3009 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 3010
e9c4fbe9
BS
30112017-01-23 Bernd Schmidt <bschmidt@redhat.com>
3012
3013 PR rtl-optimization/78634
3014 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
3015
8539a302
BC
30162017-01-23 Bin Cheng <bin.cheng@arm.com>
3017
3018 PR tree-optimization/70754
3019 * gfortran.dg/pr70754.f90: New test.
3020
f368600f
ML
30212017-01-23 Martin Liska <mliska@suse.cz>
3022
3023 PR tree-optimization/79196
3024 * gcc.dg/asan/pr79196.c: New test.
3025 * gcc.dg/strlenopt-30.c: Update scanned pattern.
3026
d886761f
MM
30272017-01-23 Michael Matz <matz@suse.de>
3028
3029 PR tree-optimization/78384
3030 * gcc.dg/pr78384.c: New test.
3031
cffcafda
RB
30322017-01-23 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/79186
3035 * gcc.dg/torture/pr79186.c: New testcase.
3036 * gcc.dg/torture/pr79187.c: Likewise.
3037
bda2bc48
MJ
30382017-01-23 Martin Jambor <mjambor@suse.cz>
3039
3040 * gcc.dg/ipa/vrp8.c: New test.
3041
f65f1ae3
MJ
30422017-01-23 Martin Jambor <mjambor@suse.cz>
3043
3044 PR ipa/79108
3045 * gfortran.dg/lto/pr79108_0.f90: New test.
3046
dea06111
AS
30472017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
3048
3049 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
3050 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
3051 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
3052 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
3053 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
3054 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
3055 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
3056 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
3057 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
3058 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
3059 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
3060 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
3061 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
3062 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
3063 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
3064 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
3065
05011618
RB
30662017-01-23 Richard Biener <rguenther@suse.de>
3067 Nick Clifton <nickc@redhat.com>
3068
3069 PR testsuite/78421
3070 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3071 If the target is ARM return the result of the
3072 check_effective_target_arm_vect_no_misalign proc.
3073 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
3074 support unaligned vectors then only expect one of the loops to be
3075 unrolled.
3076
f6b9f2ff
ML
30772017-01-23 Martin Liska <mliska@suse.cz>
3078
3079 * gcc.dg/asan/use-after-scope-10.c: New test.
3080 * gcc.dg/asan/use-after-scope-11.c: New test.
3081 * g++.dg/asan/use-after-scope-5.C: New test.
3082
c7775327
ML
30832017-01-23 Martin Liska <mliska@suse.cz>
3084
3085 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
3086 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
3087 sanopt optimization for ASAN_POISON.
3088
d8ae8d16
KT
30892016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3090
3091 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
3092
54d7c70c
CL
30932017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
3094
3095 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
3096 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
3097 for poly*_t types.
3098 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
3099 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
3100 exec_vcombine): Likewise.
3101 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
3102 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
3103 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
3104 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
3105 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
3106 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
3107 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3108 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
3109 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
3110 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3111 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
3112 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3113 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3114 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
3115 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
3116 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
3117 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
3118 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
3119 Likewise.
3120 (TEST_VGET_LANE): Cast to uint to avoid warning.
3121 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
3122 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
3123 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
3124 exec_vfma_vfms_n): Fix PRIx format for float64_t.
3125 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
3126 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3127 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
3128 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
3129 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3130 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
3131 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
3132 CHECK_POLY instead of CHECK for poly64_t types.
3133 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
3134 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
3135 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
3136 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3137 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
3138 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
3139 uint32_t.
3140 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
3141 for int32_t, int64_t.
3142 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
3143 vqneg_extra): Fix PRIx format for int16_t, int32_t.
3144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
3145 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
3146 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
3147 needed.
3148
386fe51c
JJ
31492017-01-22 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR fortran/79154
3152 * gfortran.dg/gomp/pr79154-1.f90: New test.
3153 * gfortran.dg/gomp/pr79154-2.f90: New test.
3154
bc4d86e6
AS
31552017-01-22 Andreas Schwab <schwab@linux-m68k.org>
3156
3157 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
3158
c31d5fce
MP
31592017-01-21 Marek Polacek <polacek@redhat.com>
3160
3161 PR testsuite/79169
3162 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
3163
25cb56c3
JH
31642017-01-20 Jan Hubicka <hubicka@ucw.cz>
3165
3166 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
3167
ea9f867b
BS
31682017-01-21 Bernd Schmidt <bschmidt@redhat.com>
3169
3170 PR rtl-optimization/79125
3171 * gcc.dg/torture/pr79125.c: New test.
3172
a876231c
JW
31732017-01-20 Jiong Wang <jiong.wang@arm.com>
3174
2568d8a1 3175 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 3176 only.
2568d8a1
JJ
3177 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
3178 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 3179
4b9f2115
NS
31802017-01-20 Nathan Sidwell <nathan@acm.org>
3181
3e4b91f2 3182 PR c++/78495
4b9f2115
NS
3183 * g++.dg/cpp1z/inh-ctor38.C: New.
3184
d2aadab1
MP
31852017-01-20 Marek Polacek <polacek@redhat.com>
3186
3187 PR c/79152
3188 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
3189
449cd5af
TP
31902017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
3191
3192 * lib/target-supports.exp (check_configured_with): New procedure.
3193 (check_effective_target_default_mode): new effective target.
3194 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
3195 default mode. Fix dg-skip-if target selector syntax.
3196 * gcc.target/arm/optional_thumb-2.c: Likewise.
3197 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
3198 syntax.
3199
ebed7175
DM
32002017-01-20 David Malcolm <dmalcolm@redhat.com>
3201
3202 PR c++/77829
3203 PR c++/78656
3204 * g++.dg/spellcheck-pr77829.C: New test case.
3205 * g++.dg/spellcheck-pr78656.C: New test case.
3206
2ebd93e1
MP
32072017-01-20 Marek Polacek <polacek@redhat.com>
3208
3209 PR c/64279
3210 * c-c++-common/Wduplicated-branches-1.c: New test.
3211 * c-c++-common/Wduplicated-branches-10.c: New test.
3212 * c-c++-common/Wduplicated-branches-11.c: New test.
3213 * c-c++-common/Wduplicated-branches-12.c: New test.
3214 * c-c++-common/Wduplicated-branches-2.c: New test.
3215 * c-c++-common/Wduplicated-branches-3.c: New test.
3216 * c-c++-common/Wduplicated-branches-4.c: New test.
3217 * c-c++-common/Wduplicated-branches-5.c: New test.
3218 * c-c++-common/Wduplicated-branches-6.c: New test.
3219 * c-c++-common/Wduplicated-branches-7.c: New test.
3220 * c-c++-common/Wduplicated-branches-8.c: New test.
3221 * c-c++-common/Wduplicated-branches-9.c: New test.
3222 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
3223 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
3224 * g++.dg/ext/builtin-object-size3.C: Likewise.
3225 * g++.dg/gomp/loop-1.C: Likewise.
3226 * g++.dg/warn/Wduplicated-branches1.C: New test.
3227 * g++.dg/warn/Wduplicated-branches2.C: New test.
3228
0ce4024a
ML
32292017-01-20 Martin Liska <mliska@suse.cz>
3230
3231 PR lto/69188
3232 * gcc.dg/lto/pr69188_0.c: New test.
3233 * gcc.dg/lto/pr69188_1.c: New test.
3234
d8ea3e7c
AS
32352017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
3236
3237 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
3238 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
3239 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
3240 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
3241 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
3242 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
3243 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
3244 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
3245 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
3246 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
3247 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
3248 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
3249 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
3250 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
3251 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
3252 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
3253 * gcc.target/i386/avx-1.c: Test new intrinsics.
3254 * gcc.target/i386/sse-13.c: Ditto.
3255 * gcc.target/i386/sse-23.c: Ditto.
3256
0516164b
RB
32572017-01-20 Richard Biener <rguenther@suse.de>
3258
3259 PR tree-optimization/71264
3260 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
3261
d821744c
MF
32622017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3263
3264 * gcc.target/mips/madd4-1.c: New file.
3265 * gcc.target/mips/madd4-2.c: Likewise.
3266 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3267 HAS_MADD4.
3268 (mips_option_groups): Add -m[no-]madd4.
3269 (mips-dg-init): Detect default -mno-madd4.
3270 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
3271 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
3272 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3273 * gcc.target/mips/nmadd-1.c: Likewise.
3274 * gcc.target/mips/nmadd-2.c: Likewise.
3275 * gcc.target/mips/nmadd-3.c: Likewise.
3276
db58fd89
JW
32772017-01-19 Jiong Wang <jiong.wang@arm.com>
3278
3279 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
3280 combined instructions.
3281 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
3282 instructions.
3283 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
3284 of pointer authentication.
3285
bd9cf60b
MM
32862017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3287
3288 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
3289 floating point hardware to run test.
3290
ab014eb3
TC
32912017-01-19 Tamar Christina <tamar.christina@arm.com>
3292
2568d8a1 3293 * lib/target-supports.exp
ab014eb3
TC
3294 (check_effective_target_vect_call_copysignf): Enable for AArch64.
3295
c048038f
RO
32962017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3297
3298 PR testsuite/79051
3299 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
3300 __x86_64__]: Allow for target i?86-*-*.
3301
ab6b44cb
MF
33022017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3303
3304 PR target/78176
3305 * gcc.target/mips/lxc1-sxc1-1.c: New file.
3306 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3307 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3308 HAS_LXC1.
3309 (mips_option_groups): Add -m[no-]lxc1-sxc1.
3310 (mips-dg-init): Detect default -mno-lxc1-sxc1.
3311 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
3312
118d5ed3
AV
33132017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
3314
3315 PR fortran/70696
3316 * gfortran.dg/coarray_43.f90: New test.
3317
a57c520e
RE
33182017-01-19 Richard Earnshaw <rearnsha@arm.com>
3319
3320 PR rtl-optimization/79121
3321 * gcc.c-torture/execute/pr79121.c: New test.
3322
54dc4be2
MM
33232017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3324
3325 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3326 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3327
7bd5dad2
LK
33282017-01-18 Louis Krupp <louis.krupp@zoho.com>
3329
3330 PR fortran/50069
3331 PR fortran/55086
3332 * gfortran.dg/pr50069_1.f90: New test.
3333 * gfortran.dg/pr50069_2.f90: New test.
3334 * gfortran.dg/pr55086_1.f90: New test.
3335 * gfortran.dg/pr55086_1_tfat.f90: New test.
3336 * gfortran.dg/pr55086_2.f90: New test.
3337 * gfortran.dg/pr55086_2_tfat.f90: New test.
3338 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3339
0edd264d
AS
33402017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3341 * gcc.dg/strcmp-1.c: New test.
3342 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3343
551914b7
DM
33442017-01-18 David Malcolm <dmalcolm@redhat.com>
3345
3346 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3347 (dejagnu_fail): Likewise.
3348 (dejagnu_note): Likewise.
3349 (pass): Provide forward decl, moving true decl to after #include
3350 of harness.h.
3351 (fail): Likewise.
3352 (note): Likewise.
3353
b7d3a6a6
MM
33542017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3355
3356 * gcc.target/powerpc/p9-xxbr-1.c: New test.
3357 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3358
c484627c
NS
33592017-01-18 Nathan Sidwell <nathan@acm.org>
3360
3361 PR c++/78488
3362 * g++.dg/cpp1z/inh-ctor37.C: New.
3363
a711887e
UB
33642017-01-18 Uros Bizjak <ubizjak@gmail.com>
3365
3366 PR rtl-optimization/78952
3367 * gcc.target/i386/pr78952-1.c: New test.
3368 * gcc.target/i386/pr78952-2.c: Ditto.
3369
525a5e33
AV
33702017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3371
3372 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3373
33742017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
3375
3376 PR fortran/70696
3377 * gfortran.dg/coarray_event_1.f08: New test.
3378
90553aac
JJ
33792017-01-18 Jakub Jelinek <jakub@redhat.com>
3380
3381 PR target/77416
3382 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3383 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
3384 from dg-options.
3385 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3386 guarded test.
3387 * gcc.target/powerpc/fusion4.c: Likewise.
3388 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3389 guarded test.
3390 * gcc.target/powerpc/pr58673-1.c: Likewise.
3391 * gcc.target/powerpc/pr58673-2.c: Likewise.
3392 * gcc.target/powerpc/pr59054.c: Likewise.
3393
dfc42f08
BS
33942016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3395
3396 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3397 vec_bperm.
3398 * gcc.target/powerpc/p9-vbpermd.c: New file.
3399
f3981e7e
AK
34002017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3401
3402 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3403 (must_not_compile2): Downcase first letter of error messages.
3404 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3405 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3406
2c65d990
NS
34072017-01-18 Nathan Sidwell <nathan@acm.org>
3408
3409 PR c++/79091
3410 * g++.dg/pr79091.C: New.
3411
a711887e
UB
34122017-01-18 Jakub Jelinek <jakub@redhat.com>
3413
3414 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3415 to dg-options.
3416 (p0): Add missing dg-error.
3417
4701fba3
JS
34182017-01-17 Joe Seymour <joe.s@somniumtech.com>
3419
3420 * gcc.target/msp430/mul_f5_muldef.c: New test.
3421
ac4dc08d
MM
34222017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3423
3424 PR target/79004
3425 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3426 options. Fix up the syntax for using \m and \M.
3427
1b3254e4
SB
34282017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3429
3430 PR target/78875
3431 * gcc.target/powerpc/ssp-1.c: New testcase.
3432 * gcc.target/powerpc/ssp-2.c: New testcase.
3433
8144a493
WD
34342017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
3435
3436 * gcc.target/aarch64/eh_return.c: New test.
3437
a6607774
BS
34382017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3439
3440 * vec-rlmi-rlnm.c: New file.
3441
8ddfdbc2
NS
34422017-01-17 Nathan Sidwell <nathan@acm.org>
3443
3444 PR c++/61636
3445 * g++.dg/cpp1y/pr61636-1.C: New.
3446 * g++.dg/cpp1y/pr61636-2.C: New.
3447 * g++.dg/cpp1y/pr61636-3.C: New.
3448
d365b403
MS
34492017-01-17 Martin Sebor <msebor@redhat.com>
3450
3451 PR testsuite/79115
3452 * gcc.dg/pr78768.c: Make it a link-only test.
3453
0d80ab91
DM
34542017-01-17 David Malcolm <dmalcolm@redhat.com>
3455
3456 PR c++/71497
3457 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3458 expected messages.
3459 * c-c++-common/Wmisleading-indentation.c: Likewise.
3460
31b61548
VM
34612017-01-17 Vladimir Makarov <vmakarov@redhat.com>
3462
3463 PR target/79058
3464 * gcc.target/arm/pr79058.c: New.
3465
c549996e
JJ
34662017-01-17 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR tree-optimization/71854
3469 * gcc.dg/vect/pr71854.c: New test.
3470
4f197ff9
ML
34712017-01-17 Martin Liska <mliska@suse.cz>
3472
3473 PR ipa/71207
3474 * g++.dg/ipa/pr71207.C: New test.
3475
d4193b85
JH
34762017-01-17 Jan Hubicka <hubicka@ucw.cz>
3477
3478 PR middle-end/77445
3479 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3480 * gcc.dg/tree-ssa/pr77445.c: New testcase.
3481
906e7712
JJ
34822017-01-17 Jakub Jelinek <jakub@redhat.com>
3483
3484 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3485 rather than long unsigned int.
3486 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3487
12314dc9
RB
34882017-01-17 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/71433
3491 * gcc.dg/Warray-bounds-20.c: New testcase.
3492
a23e48df
RB
34932017-01-17 Richard Biener <rguenther@suse.de>
3494
3495 PR testsuite/52563
3496 PR testsuite/71237
3497 PR testsuite/77737
3498 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3499 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3500 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3501
e6750e5c
AM
35022017-01-17 Alan Modra <amodra@gmail.com>
3503
3504 * gcc.target/powerpc/pr79066.c: New.
3505
a59afbe2
JL
35062017-01-16 Jeff Law <law@redhat.com>
3507
3508 PR tree-optimization/33562
3509 PR tree-optimization/61912
3510 PR tree-optimization/77485
3511 PR tree-optimization/79090
3512 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3513 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3514
e1bcfb92
JJ
35152017-01-16 Jakub Jelinek <jakub@redhat.com>
3516
98e92fb2
JJ
3517 PR c/79089
3518 * gcc.c-torture/compile/pr79089.c: New test.
3519
e1bcfb92
JJ
3520 PR target/79080
3521 * gcc.dg/pr79080.c: New test.
3522
0ef1f9cd
DM
35232017-01-16 David Malcolm <dmalcolm@redhat.com>
3524
3525 PR c/78304
3526 * gcc.dg/format/pr78304.c: Convert argument from integral type
3527 to a pointer.
3528 * gcc.dg/format/pr78304-2.c: Likewise.
3529
76689ffc
CL
35302017-01-16 Carl Love <cel@us.ibm.com>
3531
3532 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3533 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3534
ce12ee9e
CL
35352017-01-16 Carl Love <cel@us.ibm.com>
3536
3537 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3538 Change arguments and return type to bool long long.
3539
b336037d
MS
35402017-01-16 Martin Sebor <msebor@redhat.com>
3541
3542 PR testsuite/79051
3543 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3544 on x86.
3545
1ddca3f3
PC
35462017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3547
3548 Revert:
a711887e 3549 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
3550
3551 PR c++/71737
3552 * g++.dg/cpp0x/pr71737.C: New.
3553
290687fb
BS
35542017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3555
3556 * gcc.target/powerpc/swaps-p8-27.c: New.
3557
7d2f3f1d
PC
35582017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3559
3560 PR c++/71737
3561 * g++.dg/cpp0x/pr71737.C: New.
3562
d743728f
EB
35632017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3564
3565 * gnat.dg/opt62.adb: New test.
3566 * gnat.dg/opt62_pkg.ads: New helper.
3567
90aead21
BS
35682017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3569
a711887e
UB
3570 PR rtl-optimization/78626
3571 PR rtl-optimization/78727
90aead21
BS
3572 * gcc.dg/torture/pr78626.c: New test.
3573 * gcc.dg/torture/pr78727.c: New test.
3574
afaecc23
AM
35752017-01-14 Alan Modra <amodra@gmail.com>
3576
3577 * gcc.c-torture/compile/pr72749.c: New test.
3578
be4aa83d
DM
35792017-01-13 David Malcolm <dmalcolm@redhat.com>
3580
3581 PR c/78304
3582 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3583 (test_macro_2): New test.
3584 (test_macro_3): New test.
3585 (test_macro_4): New test.
3586 (test_non_contiguous_strings): Convert line number to line offset.
3587 * gcc.dg/format/pr78304-2.c: New test case.
3588 * gcc.dg/format/pr78304.c: New test case.
3589
7cdca3ec
UB
35902017-01-13 Uros Bizjak <ubizjak@gmail.com>
3591
3592 * gcc.target/i386/funcspec-56.inc: Add missing options and
3593 reorder options by implied ISAs, as in ix86_target_string.
3594
e3017e52
MP
35952017-01-13 Marek Polacek <polacek@redhat.com>
3596
3597 PR c++/71166
3598 * g++.dg/cpp0x/constexpr-array18.C: New test.
3599
d155c6fe
JL
36002017-01-13 Jeff Law <law@redhat.com>
3601
7c9560a5
JL
3602 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3603
9e59e99a
JL
3604 PR tree-optimization/61912
3605 PR tree-optimization/77485
3606 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3607 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3608 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3609
3610 PR tree-optimization/33562
3611 PR tree-optimization/61912
3612 PR tree-optimization/77485
d155c6fe
JL
3613 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3614 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3615 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3616 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3617 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3618 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3619 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3620
77719b06
ML
36212017-01-13 Martin Liska <mliska@suse.cz>
3622
3623 PR ipa/79043
3624 * gcc.c-torture/execute/pr79043.c: New test.
3625
a181b2bc
RB
36262017-01-13 Richard Biener <rguenther@suse.de>
3627
3628 PR middle-end/78411
3629 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3630
eaed3226
AV
36312017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3632
3633 PR fortran/70697
3634 * gfortran.dg/coarray/event_4.f08: New test.
3635
4ccff88b
AV
36362017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3637
3638 PR fortran/70696
3639 * gfortran.dg/coarray/event_3.f08: New test.
3640
3c3b9090
RB
36412017-01-13 Richard Biener <rguenther@suse.de>
3642
3643 PR tree-optimization/77283
3644 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3645
25329913
RB
36462017-01-13 Richard Biener <rguenther@suse.de>
3647
3648 * gcc.dg/gimplefe-22.c: New testcase.
3649
10b70b8e
RB
36502017-01-13 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/77283
3653 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3654 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3655 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3656
76a8f82f
SL
36572017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3658
3659 * gcc.dg/pr77862.c: Require fpic target.
3660
59a505da
MM
36612017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3662
3663 PR target/79004
3664 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 3665
bce6f760
MS
36662017-01-12 Martin Sebor <msebor@redhat.com>
3667
3668 * gcc.dg/pr78138.c: Adjust.
3669 * gcc.dg/pr78768.c: Adjust.
3670 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3671 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3672 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3673 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3674 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3675 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3676 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3677 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3678 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3679 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3680 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3681
3eefa646
JJ
36822017-01-12 Jakub Jelinek <jakub@redhat.com>
3683
3684 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3685
dcb56243
MS
36862017-01-12 Martin Sebor <msebor@redhat.com>
3687
8be3f306 3688 PR testsuite/79051
940242cd
MS
3689 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3690 due to bug 79054.
dcb56243 3691
b7431c20
DE
36922017-01-12 David Edelsohn <dje.gcc@gmail.com>
3693
3694 * gcc.dg/pr78768.c: Require LTO.
3695
2bcd9f32
MS
36962017-01-12 Martin Sebor <msebor@redhat.com>
3697
3698 PR c/79074
3699 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3700 due to the referenced bug.
3701
b2fc1c70
MS
37022017-01-12 Martin Sebor <msebor@redhat.com>
3703
3704 PR testsuite/79073
3705 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3706
fbed6f36
UB
37072017-01-12 Uros Bizjak <ubizjak@gmail.com>
3708
3709 * gcc.target/i386/builtin_target.c (check_features): Check all
3710 supported __builtin_cpu_supports options.
3711
27282dad
KT
37122017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713
3714 PR tree-optimization/78319
3715 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3716 Remove xfail.
3717
66113166
BS
37182017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3719
3720 PR target/79044
3721 * gcc.target/powerpc/swaps-p8-26.c: New.
3722
6bb4ea5c
RB
37232017-01-12 Richard Biener <rguenther@suse.de>
3724
3725 * gcc.dg/gimplefe-21.c: New testcase.
3726
f15dbadb
MC
37272017-01-12 Michael Collison <michael.collison@arm.com>
3728
3729 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3730
73e32c47
JK
37312017-01-11 Julia Koval <julia.koval@intel.com>
3732 Uros Bizjak <ubizjak@gmail.com>
3733
3734 * gcc.target/i386/sgx.c New test.
3735 * gcc.target/i386/sse-12.c: Add -msgx.
3736 * gcc.target/i386/sse-13.c: Ditto.
3737 * gcc.target/i386/sse-14.c: Ditto.
3738 * gcc.target/i386/sse-22.c: Ditto.
3739 * gcc.target/i386/sse-23.c: Ditto.
3740 * g++.dg/other/i386-2.C: Ditto.
3741 * g++.dg/other/i386-3.C: Ditto.
3742
3594adc7
MS
37432017-01-11 Martin Sebor <msebor@redhat.com>
3744
3745 PR c++/24511
3746 * g++.dg/template/explicit9.C: New test.
3747
01bfd257
NS
37482017-01-11 Nathan Sidwell <nathan@acm.org>
3749
3750 PR c++/77812
3751 * g++.dg/pr77812.C: New.
3752
88df7964
JJ
37532017-01-11 Jakub Jelinek <jakub@redhat.com>
3754
eae63d78
JJ
3755 PR c++/71537
3756 * g++.dg/cpp1y/constexpr-71537.C: New test.
3757
88df7964
JJ
3758 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3759 argument.
3760
960ecba4
MS
37612017-01-11 Martin Sebor <msebor@redhat.com>
3762
3763 PR c/47931
3764 * c-c++-common/Waddress-2.c: New test.
3765
1f258a55
JJ
37662017-01-11 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR c++/78341
3769 * g++.dg/cpp0x/pr78341.C: New test.
3770
bf5fbf46
MS
37712017-01-11 Martin Sebor <msebor@redhat.com>
3772
3773 PR c/78768
3774 * gcc.dg/pr78768.c: New test.
3775
19ff0049
DM
37762017-01-11 David Malcolm <dmalcolm@redhat.com>
3777
3778 PR driver/78877
3779 * gcc.dg/spellcheck-options-14.c: New test case.
3780 * gcc.dg/spellcheck-options-15.c: New test case.
3781 * gcc.dg/spellcheck-options-16.c: New test case.
3782 * gcc.dg/spellcheck-options-17.c: New test case.
3783
c86e9f03
ML
37842017-01-11 Martin Liska <mliska@suse.cz>
3785
3786 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3787
947f51d6
JJ
37882017-01-11 Jakub Jelinek <jakub@redhat.com>
3789
3790 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3791 instead of just 1 for the decomposition from struct C.
3792
849fccf8
EB
37932017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3794
3795 * gcc.c-torture/execute/20170111-1.c: New test.
3796
80c74722
RB
37972017-01-11 Richard Biener <rguenther@suse.de>
3798
3799 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3800
4c4b4703
JJ
38012017-01-11 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR middle-end/50199
3804 * gcc.dg/lto/pr50199_0.c: New test.
3805
664b1a6b
MS
38062017-01-10 Martin Sebor <msebor@redhat.com>
3807
3808 PR testsuite/78960
3809 PR testsuite/78959
3810 PR testsuite/78133
3811 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3812 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3813
fefd3086
MS
38142017-01-10 Martin Sebor <msebor@redhat.com>
3815
3816 PR middle-end/78138
664b1a6b 3817 * gcc.dg/pr78138.c: New test.
fefd3086 3818
b9f4757f
DM
38192017-01-10 David Malcolm <dmalcolm@redhat.com>
3820
3821 PR c++/77949
3822 * g++.dg/diagnostic/pr77949.C: New test case.
3823
5a50f6bb
MS
38242017-01-10 Martin Sebor <msebor@redhat.com>
3825
3826 PR middle-end/78245
3827 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3828
c16880ef
MS
38292017-01-10 Martin Sebor <msebor@redhat.com>
3830
3831 PR tree-optimization/78775
3832 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3833 * gcc.dg/attr-alloc_size-10.c: New test.
3834 * gcc.dg/attr-alloc_size-11.c: New test.
3835 * gcc.dg/builtin-stringop-chk-7.c: New test.
3836 * gcc.dg/pr78775.c: New test.
3837 * gcc.dg/pr78973-2.c: New test.
3838 * gcc.dg/pr78973.c: New test.
3839
5363d9d9
JL
38402017-01-10 Jeff Law <law@redhat.com>
3841
3842 PR tree-optimization/77766
3843 PR tree-optimization/78856
3844 * gcc.c-torture/execute/pr77766.c: New test.
3845
aae23693
RB
38462016-01-10 Richard Biener <rguenther@suse.de>
3847
3848 PR tree-optimization/79034
3849 * g++.dg/torture/pr79034.C: New testcase.
3850
a0843aed
ML
38512017-01-10 Martin Liska <mliska@suse.cz>
3852
3853 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3854 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3855 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3856 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3857 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3858 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3859 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3860 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3861 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3862 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3863 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3864 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3865 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3866 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3867 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3868 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3869 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3870 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3871 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3872 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3873 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3874 * gcc.dg/ipa/pr64307.c: Likewise.
3875 * gcc.dg/ipa/pr77653.c: Likewise.
3876
79fc8ffe
AS
38772017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3878
3879 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3880 * g++.dg/other/i386-3.C: Ditto.
3881 * gcc.target/i386/sse-12.c: Ditto.
3882 * gcc.target/i386/sse-13.c: Ditto.
3883 * gcc.target/i386/sse-22.c: Ditto.
3884 * gcc.target/i386/sse-23.c: Ditto.
3885 * gcc.target/i386/builtin_target.c: Handle new option.
3886 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3887 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3888 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3889
dfa6951f
MS
38902017-01-09 Martin Sebor <msebor@redhat.com>
3891
3892 PR testsuite/79036
3893 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3894 with different precisions.
3895
a271e415
EB
38962017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3897
3898 * g++.dg/opt/call2.C: New test.
3899 * g++.dg/opt/call3.C: Likewise.
3900 * gnat.dg/array26.adb: New test.
3901 * gnat.dg/array26_pkg.ad[sb]: New helper.
3902 * gnat.dg/array27.adb: New test.
3903 * gnat.dg/array27_pkg.ad[sb]: New helper.
3904 * gnat.dg/array28.adb: New test.
3905 * gnat.dg/array28_pkg.ad[sb]: New helper.
3906
bd2c6270
JJ
39072017-01-09 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR translation/79019
3910 PR translation/79020
3911 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3912 diagnostics.
3913 * gfortran.dg/initialization_17.f90: Likewise.
3914
1c1d8e75
DH
39152017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3916
3917 PR testsuite/79026
3918 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3919 * gcc.target/i386/pr78904-4.c: Likewise.
3920 * gcc.target/i386/pr78904-6.c: Likewise.
3921 * gcc.target/i386/pr78967-2.c: Likewise.
3922
cb330ba5
JJ
39232017-01-09 Jakub Jelinek <jakub@redhat.com>
3924
3925 PR tree-optimization/78899
3926 * gcc.target/i386/pr78899.c: New test.
3927 * gcc.dg/pr71077.c: New test.
3928
a5e14a42
MJ
39292017-01-09 Martin Jambor <mjambor@suse.cz>
3930
3931 PR ipa/78365
3932 PR ipa/78599
3933 * gcc.dg/torture/pr78365.c: New test.
3934
01216d27
JJ
39352017-01-09 Jakub Jelinek <jakub@redhat.com>
3936
dc59e50a
JJ
3937 PR c++/78948
3938 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3939 (main): Use int* instead of long long.
3940
01216d27
JJ
3941 PR tree-optimization/78938
3942 * gcc.dg/vect/pr78938.c: New test.
3943
c0d4fec7
KT
39442017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3945
3946 * gcc.dg/20161219.c: New test.
3947
7b1b0cc1
RB
39482017-01-09 Richard Biener <rguenther@suse.de>
3949
3950 PR tree-optimization/78997
3951 * gcc.dg/torture/pr78997.c: New testcase.
3952
813b9c0d
RB
39532017-01-09 Richard Biener <rguenther@suse.de>
3954
3955 PR debug/79000
3956 * g++.dg/lto/pr79000_0.C: New testcase.
3957 * g++.dg/lto/pr79000_1.c: Likewise.
3958
efcc8d38
MS
39592017-01-08 Martin Sebor <msebor@redhat.com>
3960
3961 PR middle-end/77708
3962 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3963 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3964 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3965 due to bug 78969.
3966 * gcc.dg/format/pr78569.c: Adjust.
3967
5ccf1d8d
DM
39682017-01-07 David Malcolm <dmalcolm@redhat.com>
3969
3970 PR c++/72803
3971 * g++.dg/diagnostic/pr72803.C: New test case.
3972
42002dfe
MS
39732017-01-07 Martin Sebor <msebor@redhat.com>
3974
3975 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3976 * gcc.dg/attr-alloc_size-4.c: Same.
3977
de91486c
AV
39782017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3979
3980 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3981 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3982 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3983 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3984 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3985 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3986 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3987
f55a925e
AS
39882017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3989 * gcc.dg/memcmp-1.c: New.
3990 * gcc.dg/strncmp-1.c: New.
3991
f3caa118
AV
39922017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3993
3994 * gcc.target/arm/acle/mcrr: New.
3995 * gcc.target/arm/acle/mcrr2: New.
3996 * gcc.target/arm/acle/mrrc: New.
3997 * gcc.target/arm/acle/mrrc2: New.
3998
ecc9a25b
AV
39992017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4000
4001 * gcc.target/arm/acle/mcr.c: New.
4002 * gcc.target/arm/acle/mrc.c: New.
4003 * gcc.target/arm/acle/mcr2.c: New.
4004 * gcc.target/arm/acle/mrc2.c: New.
4005
3811581f
AV
40062017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4007
4008 * gcc.target/arm/acle/ldc: New.
4009 * gcc.target/arm/acle/ldc2: New.
4010 * gcc.target/arm/acle/ldcl: New.
4011 * gcc.target/arm/acle/ldc2l: New.
4012 * gcc.target/arm/acle/stc: New.
4013 * gcc.target/arm/acle/stc2: New.
4014 * gcc.target/arm/acle/stcl: New.
4015 * gcc.target/arm/acle/stc2l: New.
4016
d57daa0c
AV
40172017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4018
4019 * gcc.target/arm/acle/acle.exp: Run tests for different options
4020 and make sure fat-lto-objects is used such that we can still do
4021 assemble scans.
4022 * gcc.target/arm/acle/cdp.c: New.
4023 * gcc.target/arm/acle/cdp2.c: New.
4024 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
4025 (check_effective_target_arm_coproc1_ok_nocache): New.
4026 (check_effective_target_arm_coproc2_ok): New.
4027 (check_effective_target_arm_coproc2_ok_nocache): New.
4028 (check_effective_target_arm_coproc3_ok): New.
4029 (check_effective_target_arm_coproc3_ok_nocache): New.
4030 (check_effective_target_arm_coproc4_ok): New.
4031 (check_effective_target_arm_coproc4_ok_nocache): New.
4032
8a123229
MS
40332017-01-06 Martin Sebor <msebor@redhat.com>
4034
4035 PR middle-end/78605
4036 * gcc.dg/tree-ssa/pr78605.c: New test.
4037
5b8999d6
MS
40382017-01-05 Martin Sebor <msebor@redhat.com>
4039
4040 PR tree-optimization/78910
4041 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
4042 diagnostics.
4043 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4044 * gcc.dg/tree-ssa/pr78910.c: New test.
4045
4e89adf9
EB
40462017-01-05 Eric Botcazou <ebotcazou@adacore.com>
4047
4048 * gcc.dg/sso-10.c: New test.
4049
962c5679
JJ
40502017-01-05 Jakub Jelinek <jakub@redhat.com>
4051
cfd719e7
JJ
4052 PR tree-optimization/71016
4053 * gcc.target/i386/pr71016.c: New test.
4054 * gcc.target/aarch64/pr71016.c: New test.
4055 * gcc.dg/tree-ssa/pr66726-3.c: New test.
4056
26f20371
JJ
4057 PR c++/78931
4058 * g++.dg/cpp1z/decomp19.C: New test.
4059
962c5679
JJ
4060 PR c++/78890
4061 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
4062 * g++.dg/init/union1.C: Likewise.
4063 * g++.dg/cpp0x/union6.C: Expect errors.
4064 * g++.dg/cpp0x/union8.C: New test.
4065 * g++.dg/cpp0x/pr78890-1.C: New test.
4066 * g++.dg/cpp0x/pr78890-2.C: New test.
4067
8c15f541
DE
40682017-01-05 David Edelsohn <dje.gcc@gmail.com>
4069
4070 * gcc.target/powerpc/pr71670.c: Require p9vector.
4071 * gcc.target/powerpc/p9-novsx.c: Same.
4072
51b86113
DM
40732017-01-05 David Malcolm <dmalcolm@redhat.com>
4074
4075 * selftests/asr_div1.rtl: New file.
4076 * selftests/aarch64: New subdirectory.
4077 * selftests/aarch64/times-two.rtl: New file.
4078 * selftests/bb-index.rtl: New file.
4079 * selftests/cfg-test.rtl: New file.
4080 * selftests/const-int.rtl: New file.
4081 * selftests/example-labels.rtl: New file.
4082 * selftests/insn-with-mode.rtl: New file.
4083 * selftests/jump-to-label-ref.rtl: New file.
4084 * selftests/jump-to-return.rtl: New file.
4085 * selftests/jump-to-simple-return.rtl: New file.
4086 * selftests/mem.rtl: New file.
4087 * selftests/note-insn-deleted.rtl: New file.
4088 * selftests/note_insn_basic_block.rtl: New file.
4089 * selftests/simple-cse.rtl: New file.
4090 * selftests/symbol-ref.rtl: New file.
4091 * selftests/x86_64: New subdirectory.
4092 * selftests/x86_64/call-insn.rtl: New file.
4093 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
4094 * selftests/x86_64/times-two.rtl: New file.
4095 * selftests/x86_64/unspec.rtl: New file.
4096
dc7650cc
NS
40972017-01-05 Nathan Sidwell <nathan@acm.org>
4098
4099 PR c++/78765
4100 * g++.dg/cpp0x/pr78765.C: New.
4101
3db70565
DV
41022017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4103
4104 * gcc.target/s390/memcpy-2.c: New test.
4105 * gcc.target/s390/memset-2.c: New test.
4106
f5a537e3
AK
41072017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4108
4109 * gcc.target/s390/memcpy-1.c: New test.
4110
d80c6d02
JL
41112017-01-04 Jeff Law <law@redhat.com>
4112
4113 PR tree-optimization/78812
4114 * g++.dg/torture/pr78812.C: New test.
4115
08edc320 41162017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
4117
4118 PR target/71977
4119 PR target/70568
4120 PR target/78823
4121 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
4122 64-bit VSX systems with direct move, whether we optimize common
4123 code sequences in the GLIBC math library for float math functions.
4124 * gcc.target/powerpc/pr71977-2.c: Likewise.
4125
a9342885
MP
41262017-01-04 Marek Polacek <polacek@redhat.com>
4127
4128 PR c++/64767
4129 * c-c++-common/Wpointer-compare-1.c: New test.
4130
066435fe
JJ
41312017-01-04 Jakub Jelinek <jakub@redhat.com>
4132
abec4284
JJ
4133 PR c++/78949
4134 * c-c++-common/Wunused-var-16.c: New test.
4135
26c43e27
JJ
4136 PR c++/78693
4137 * g++.dg/cpp0x/pr78693.C: New test.
4138
fc73e60c
JJ
4139 PR driver/78957
4140 * gcc.dg/pr78957.c: New test.
4141
c9cf3863
JJ
4142 * g++.dg/cpp1y/auto-fn34.C: New test.
4143
066435fe
JJ
4144 PR c++/71182
4145 * g++.dg/cpp0x/pr71182.C: New test.
4146
598bd687
KN
41472017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
4148
4149 PR target/78056
4150 * gcc.target/powerpc/pr78056-1.c: New test.
4151 * gcc.target/powerpc/pr78056-2.c: New test.
4152 * gcc.target/powerpc/pr78056-3.c: New test.
4153 * gcc.target/powerpc/pr78056-4.c: New test.
4154 * gcc.target/powerpc/pr78056-5.c: New test.
4155 * gcc.target/powerpc/pr78056-6.c: New test.
4156 * gcc.target/powerpc/pr78056-7.c: New test.
4157 * gcc.target/powerpc/pr78056-8.c: New test.
4158 * lib/target-supports.exp
4159 (check_effective_target_powerpc_popcntb_ok): New procedure to test
4160 whether the effective target supports the popcntb instruction.
4161
8194635a
JL
41622017-01-03 Jeff Law <law@redhat.com>
4163
4164 PR tree-optimization/67955
4165 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
4166
baf9ebc8
MP
41672017-01-04 Marek Polacek <polacek@redhat.com>
4168
4169 PR c++/77545
4170 PR c++/77284
4171 * g++.dg/cpp0x/range-for32.C: New test.
4172 * g++.dg/cpp0x/range-for33.C: New test.
4173
5dd9a9d0
DM
41742017-01-04 David Malcolm <dmalcolm@redhat.com>
4175
4176 * gcc.dg/Wmissing-braces-fixits.c: New test case.
4177
4bf07f3f
NS
41782017-01-04 Nathan Sidwell <nathan@acm.org>
4179
4180 PR c++/66735
4181 * g++.dg/cpp1y/pr66735.C: New.
4182
165ba2e9
JJ
41832017-01-04 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR tree-optimization/71563
4186 * gcc.dg/tree-ssa/pr71563.c: New test.
4187
4567f969
JB
41882017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
4189
4190 PR fortran/78534
4191 PR fortran/78976
4192 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4193 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4194 * gfortran.dg/transfer_intrinsic_1.f90: Change
4195 scan-tree-dump-times due to gfc_trans_string_copy change to
4196 avoid -Wstringop-overflow.
4197
1c06f07f
JL
41982017-01-03 Jeff Law <law@redhat.com>
4199
4200 PR tree-optimization/78856
4201 * gcc.c-torture/execute/pr78856.c: New test.
4202
60fb638f
MM
42032017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4204
4205 PR target/78953
4206 * gcc.target/powerpc/pr78953.c: New test.
4207
e4d02f52
ILT
42082017-01-03 Ian Lance Taylor <iant@google.com>
4209
4210 * gcc.misc-tests/godump-1.c: Update for accurate representation of
4211 enums.
4212
5b4f088d
MS
42132017-01-03 Martin Sebor <msebor@redhat.com>
4214
4215 PR tree-optimization/78696
4216 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
4217 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
4218 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4219 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4220
42212017-01-03 David Malcolm <dmalcolm@redhat.com>
4222
4223 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
4224 with more than one digit.
4225 * lib/gcc-dg.exp (process-message): Support more than one digit
4226 in relative line specifications.
4227
42282017-01-03 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR tree-optimization/78965
4231 * gcc.dg/pr78965.c: New test.
4232
4233 PR middle-end/78901
4234 * g++.dg/opt/pr78901.C: New test.
4235
42362017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
4237
4238 PR fortran/78534
4239 PR fortran/66310
4240 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4241 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4242 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
4243 * gfortran.dg/repeat_7.f90: New test for PR 66310.
4244 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
4245 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
4246 * gfortran.dg/string_1_lp64.f90: New test.
4247 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
4248 * gfortran.dg/string_3_lp64.f90: New test.
4249 * gfortran.dg/transfer_intrinsic_1.f90: Change
4250 scan-tree-dump-times due to gfc_trans_string_copy change to
4251 avoid -Wstringop-overflow.
4252
8b7163c6
UB
42532017-01-02 Uros Bizjak <ubizjak@gmail.com>
4254
4255 PR target/78967
4256 * gcc.target/i386/pr78967-1.c: New test.
4257 * gcc.target/i386/pr78967-2.c: Ditto.
4258 * gcc.target/i386/pr78967-3.c: Ditto.
4259
4260 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
4261 * gcc.target/i386/pr78904-4.c: Ditto.
4262 * gcc.target/i386/pr78904-6.c: Ditto.
4263
e2940b98
JH
42642017-01-01 Jan Hubicka <hubicka@ucw.cz>
4265
4266 PR middle-end/77674
4267 * g++.dg/torture/pr77674.C: New testcase.
4268
cbe34bb5 42692017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
4270
4271 Update copyright years.
818ab71a 4272\f
cbe34bb5 4273Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
4274
4275Copying and distribution of this file, with or without modification,
4276are permitted in any medium without royalty provided the copyright
4277notice and this notice are preserved.