]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/80163 (ICE on hopefully valid code)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
005f12bf
JJ
12017-03-31 Jakub Jelinek <jakub@redhat.com>
2
a7d55154
JJ
3 PR middle-end/80163
4 * gcc.dg/pr80163.c: New test.
5
005f12bf
JJ
6 PR debug/80025
7 * gcc.dg/torture/pr80025.c: New test.
8
c8e0f43f
MF
92017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10
11 * gcc.target/mips/pr52125.c: Add -msym32.
12
724d25f3
JJ
132017-03-30 Jakub Jelinek <jakub@redhat.com>
14
15 PR translation/80189
16 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
17 * g++.dg/gomp/sharing-1.C: Likewise.
18 * gfortran.dg/gomp/pr44536.f90: Likewise.
19 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
20 * gfortran.dg/gomp/sharing-3.f90: Likewise.
21 * gfortran.dg/gomp/crayptr3.f90: Likewise.
22 * gfortran.dg/gomp/pr33439.f90: Likewise.
23 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
24 * gfortran.dg/gomp/sharing-1.f90: Likewise.
25 * gfortran.dg/gomp/sharing-2.f90: Likewise.
26 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
27 * gcc.dg/gomp/sharing-1.c: Likewise.
28
05dc406d
PB
292017-03-30 Peter Bergner <bergner@vnet.ibm.com>
30
31 PR target/80246
32 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
33 Darwin and SPE.
34 (dxex, dxexq): Update return type.
35 (diex, diexq): Update argument type.
36 * gcc.target/powerpc/pr80246.c: New test.
37
b0fd4d7e
MJ
382017-03-30 Martin Jambor <mjambor@suse.cz>
39
40 PR ipa/77333
41 * g++.dg/ipa/pr77333.C: New test.
42
de008ec4
JJ
432017-03-30 Jakub Jelinek <jakub@redhat.com>
44
45 PR target/80206
46 * gcc.target/i386/pr80206.c: New test.
47
28c02407
RB
482017-03-30 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/77498
51 * gfortran.dg/pr77498.f: New testcase.
52
10fa8dfb
MP
532017-03-29 Marek Polacek <polacek@redhat.com>
54
55 PR c/79730
56 * gcc.dg/pr79730.c: New test.
57
fdc54f39
JD
582017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59
60 PR libgfortran/78670
61 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
62 a character of length 1. Update test for success.
63 * gfortran.dg/dtio_28.f03: New test.
64 * gfortran.dg/dtio_4.f90: Update to open test file with status =
65 'scratch' to delete the file when done.
66
533c0b69
SB
672017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
68
69 PR rtl-optimization/80233
70 * gcc.c-torture/compile/pr80233.c: New testcase.
71
e35229f8
TK
722017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
73
74 PR fortran/80254
75 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
76 * gfortran.dg/dec_io_2a.f90: instead (new test).
77
5c0a28d4
JW
782017-03-28 Jiong Wang <jiong.wang@arm.com>
79
80 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
81
19846619
SB
822017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
83
84 PR testsuite/43496
85 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
86 generating PIC code.
87
e5119fab
VM
882017-03-28 Vladimir Makarov <vmakarov@redhat.com>
89
90 PR rtl-optimization/80193
91 * gcc.target/i386/pr80193.c: New.
92
cf474530
JW
932017-03-28 Janus Weil <janus@gcc.gnu.org>
94
95 PR fortran/78661
96 * gfortran.dg/dtio_25.f90: Modified test case.
97 * gfortran.dg/dtio_27.f90: New test case.
98
34fac449
UB
992017-03-28 Uros Bizjak <ubizjak@gmail.com>
100
101 PR target/53383
102 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
103 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
104 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
105
3e907b90
BC
1062017-03-28 Bin Cheng <bin.cheng@arm.com>
107
108 * gcc.c-torture/compile/irreducible-loop.c: New.
109
522818b9
RS
1102017-03-28 Richard Sandiford <richard.sandiford@arm.com>
111
3e907b90 112 PR tree-optimization/80218
522818b9
RS
113 * gcc.dg/pr80218.c: New test.
114
ea7d7da8
RB
1152017-03-28 Richard Biener <rguenther@suse.de>
116
117 PR tree-optimization/78644
118 * gcc.dg/pr78644-1.c: New testcase.
119 * gcc.dg/pr78644-2.c: Likewise.
120
498173ef
TT
1212017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
122
123 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
124 * gcc.dg/pic-4.c: Likewise.
125 * gcc.dg/pie-3.c: Likewise.
126 * gcc.dg/pie-4.c: Likewise.
127
c5ad2433
ML
1282017-03-28 Martin Liska <mliska@suse.cz>
129
130 PR ipa/80205
131 * g++.dg/ipa/pr80205.C: New test.
132
17722fb9
SKS
1332017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
134
135 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
136 with sizeof(int) < 4.
137 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
138 * gcc.c-torture/execute/pr79737-2.c: Likewise.
139 * gcc.dg/torture/pr79777.c: Likewise.
140 * gcc.dg/torture/pr79910.c: Likewise.
141
737f500a
RB
1422017-03-28 Richard Biener <rguenther@suse.de>
143
144 PR middle-end/80222
145 * g++.dg/pr80222.C: New testcase.
146
62f96a79
ML
1472017-03-28 Martin Liska <mliska@suse.cz>
148
149 PR ipa/80104
150 * gcc.dg/ipa/pr80104.c: New test.
151
72785f26
MP
1522017-03-28 Marek Polacek <polacek@redhat.com>
153
154 PR sanitizer/80067
155 * c-c++-common/ubsan/shift-10.c: New test.
156
86516987
JL
1572017-03-27 Jeff Law <law@redhat.com>
158
4dbf1eee 159 PR tree-optimization/80216
86516987
JL
160 * gcc.c-torture/compile/pr80216.c: New test.
161
aade772d
JJ
1622017-03-27 Jakub Jelinek <jakub@redhat.com>
163
a9e4a1a5
JJ
164 PR middle-end/80162
165 * c-c++-common/pr80162-1.c: New test.
166 * c-c++-common/pr80162-2.c: New test.
167 * c-c++-common/pr80162-3.c: New test.
168
aade772d
JJ
169 PR target/80102
170 * g++.dg/opt/pr80102.C: New test.
171
d89f355e
MM
1722017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
173
174 PR target/78543
175 * gcc.target/powerpc/pr78543.c: New test.
176
79c4d73b
KN
1772017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
178
179 PR target/80103
180 * gcc.target/powerpc/pr80103-1.c: New test.
181
819df781
RB
1822017-03-27 Richard Biener <rguenther@suse.de>
183
184 PR tree-optimization/80181
185 * gcc.dg/torture/pr80181.c: New testcase.
186
84804c5b
CZ
1872017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
188
189 * testsuite/gcc.target/arc/interrupt-4.c: New file.
190
c5e5f5f6
RB
1912017-03-27 Richard Biener <rguenther@suse.de>
192
193 PR ipa/79776
194 * g++.dg/ipa/pr79776.C: New testcase.
195
7cd200f6
JJ
1962017-03-27 Jakub Jelinek <jakub@redhat.com>
197
198 PR sanitizer/80168
199 * gcc.dg/asan/pr80168.c: New test.
200
79f512ff
RB
2012017-03-27 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/80170
204 * gcc.dg/pr80170.c: New testcase.
205
672d9f8e
RB
2062017-03-27 Richard Biener <rguenther@suse.de>
207
208 PR middle-end/80171
209 * g++.dg/torture/pr80171.C: New testcase.
210
978fcba3
JDA
2112017-03-26 John David Anglin <danglin@gcc.gnu.org>
212
431d7882
JDA
213 * gcc.dg/torture/pr79732.c: Require alias support.
214 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
215
978fcba3
JDA
216 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
217 libatomic_available.
218 * gfortran.dg/coarray_image_status_1.f08: Likewise.
219 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
220
1f10d710
JD
2212017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
222
223 PR libgfortran/78881
224 * gfortran.dg/dtio_26.f90: New test.
225
41036686
PT
2262017-03-25 Paul Thomas <pault@gcc.gnu.org>
227
228 PR fortran/80156
229 PR fortran/79382
230 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
231 testcase for PR80156. Add a main programme that tests that
232 the typebound generic is accessible.
233
5da906ca
BS
2342017-03-25 Bernd Schmidt <bschmidt@redhat.com>
235
236 PR rtl-optimization/80160
237 PR rtl-optimization/80159
238
239 * gcc.target/i386/pr80160.c: New test.
240
7dabefa0
JJ
2412017-03-24 Jakub Jelinek <jakub@redhat.com>
242
243 PR sanitizer/79904
244 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
245
c8b1fbc1
MP
2462017-03-24 Marek Polacek <polacek@redhat.com>
247
248 PR c++/80119
249 * g++.dg/warn/Wuninitialized-9.C: New test.
250
76794c52
AK
2512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
252
253 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
254 and remove the high-level builtin. The error message for the
255 would prevent compilation from reaching the second.
256 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
257
2de2b3f9
AK
2582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
259
260 * gcc.target/s390/vxe/negfma-1.c: New test.
261
7d2fd075
AK
2622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
263
264 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
265 * gcc.target/s390/arch12/mul-1.c: New test.
266 * gcc.target/s390/arch12/mul-2.c: New test.
267
72612e4e
AK
2682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
269
270 * gcc.target/s390/vxe/vllezlf-1.c: New test.
271
6c7774d1
AK
2722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
273
274 * gcc.target/s390/vxe/popcount-1.c: New test.
275
9ec98860
AK
2762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
277
278 * gcc.target/s390/vxe/bitops-1.c: New test.
279
6654e96f
AK
2802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
281
282 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
283 * lib/target-supports.exp: Add effective target check s390_vxe.
284
77c585ca
AK
2852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
286
287 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
288 comparison instructions used from now on.
289
b5de6e84
AK
2902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
291
292 * gcc.target/s390/s390.exp (check_effective_target_vector):
293 Include target-supports.exp and move target_vector check routine
294 ...
295 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
296 here and rename it.
297 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
298 check from vector to s390_vx.
299 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
300 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
301 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
302 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
303 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
304 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
305 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
306 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
307 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
308
a602f985
AK
3092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
310
311 * gcc.target/s390/vector/vec-init-2.c: New test.
312
085db63d
AK
3132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
314
315 * gcc.dg/ubsan/pr79904-2.c: New test.
316
dc4f29bc
AK
3172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
318
319 PR target/79893
320 * gcc.target/s390/zvector/pr79893.c: New test.
321
56010684
JJ
3222017-03-24 Jakub Jelinek <jakub@redhat.com>
323
324 PR rtl-optimization/80112
325 * gcc.dg/pr80112.c: New test.
326
f0d7b52d
RO
3272017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
328
329 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
330 etc. line numbers.
331 * gcc.dg/Walloca-1.c: Likewise.
332 * gcc.dg/Walloca-2.c: Likewise.
333 * gcc.dg/Wvla-larger-than-2.c: Likewise.
334
635684c4
BS
3352017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
336
337 PR tree-optimization/80158
338 * gfortran.fortran-torture/compile/pr80158.f: New file.
339
76afddf3
RB
3402017-03-24 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/80167
343 * gcc.dg/graphite/pr80167.c: New testcase.
344
c2e389bf
TV
3452017-03-24 Tom de Vries <tom@codesourcery.com>
346
347 PR testsuite/80092
348 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
349 dg-require-effective-target global_constructor.
350 * gcc.dg/tls/emutls-2.c: Same.
351
a72821b4
TV
3522017-03-24 Tom de Vries <tom@codesourcery.com>
353
354 PR testsuite/80092
355 * c-c++-common/Wimplicit-fallthrough-34.c: Add
356 dg-require-effective-target indirect_jumps.
357
1658def9
TV
3582017-03-24 Tom de Vries <tom@codesourcery.com>
359
360 PR testsuite/80092
361 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
362 nonlocal_goto.
363
90e02692
TV
3642017-03-24 Tom de Vries <tom@codesourcery.com>
365
366 PR testsuite/80092
367 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
368 * gcc.dg/Walloca-12.c: Same.
369 * gcc.dg/attr-alloc_size-8.c: Same.
370 * gcc.dg/Walloca-4.c: Same.
371 * gcc.dg/Walloca-8.c: Same.
372 * gcc.dg/Walloca-13.c: Same.
373 * gcc.dg/Walloca-14.c: Same.
374 * gcc.dg/attr-alloc_size-9.c: Same.
375 * gcc.dg/Walloca-1.c: Same.
376 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
377 * gcc.dg/Walloca-5.c: Same.
378 * gcc.dg/Walloca-10.c: Same.
379 * gcc.dg/Walloca-9.c: Same.
380 * gcc.dg/attr-alloc_size-6.c: Same.
381 * gcc.dg/Wvla-larger-than-1.c: Same.
382 * gcc.dg/torture/pr71881.c: Same.
383 * gcc.dg/torture/pr71901.c: Same.
384 * gcc.dg/torture/pr78742.c: Same.
385 * gcc.dg/builtin-alloc-size.c: Same.
386 * gcc.dg/Walloca-2.c: Same.
387 * gcc.dg/Walloca-6.c: Same.
388 * gcc.dg/Walloca-11.c: Same.
389 * gcc.dg/attr-alloc_size-7.c: Same.
390 * gcc.dg/Wvla-larger-than-2.c: Same.
391 * gcc.dg/Walloca-3.c: Same.
392 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
393 * gcc.c-torture/compile/pr79413.c: Same.
394 * gcc.c-torture/compile/pr78439.c: Same.
395
842392c8
KN
3962017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
397
398 * gcc.target/powerpc/p9-options-1.c: New test.
399
de2b3f5c
KT
4002017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
401
402 PR target/71436
403 * gcc.c-torture/compile/pr71436.c: New test.
404
2e6315ef
WS
4052017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
406 Richard Biener <rguenther@suse.de>
407
408 PR tree-optimization/79908
409 PR tree-optimization/80136
410 * gcc.dg/torture/pr79908.c: New file.
411
9cdf0363
NK
4122017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
413
2e6315ef 414 PR fortran/39239
9cdf0363
NK
415 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
416
f3dd574e
JJ
4172017-03-22 Jakub Jelinek <jakub@redhat.com>
418
f13e9cd5
JJ
419 PR c++/80141
420 * g++.dg/gomp/pr80141.C: New test.
421
68ed2ba0
JJ
422 PR c++/80129
423 * g++.dg/torture/pr80129.C: New test.
424
f3dd574e
JJ
425 PR sanitizer/80110
426 * g++.dg/tsan/pr80110.C: New test.
427
918b6c9e
TK
4282017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
429
430 PR fortran/80142
431 * gfortran.dg/any_loc.f90: New test case.
432
bf634d1c
TP
4332017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
434
435 PR target/80082
436 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
437 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
438
f7325b95
ML
4392017-03-22 Martin Liska <mliska@suse.cz>
440
441 PR target/79906
442 * g++.dg/ext/mv8.C: Add power* targets.
443
3f01b620
MS
4442017-03-21 Martin Sebor <msebor@redhat.com>
445
446 PR c++/79548
447 * g++.dg/warn/Wunused-var-26.C: New test.
448
1cefb051
BS
4492017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
450
451 PR tree-optimization/79908
452 * gcc.dg/torture/pr79908.c: Revert addition of new file.
453
edc1747f
MP
4542017-03-21 Marek Polacek <polacek@redhat.com>
455 Martin Sebor <msebor@redhat.com>
456
457 PR tree-optimization/80109
458 * gcc.dg/Walloca-14.c: New test.
459
85106b87
JJ
4602017-03-21 Jakub Jelinek <jakub@redhat.com>
461
462 PR target/80125
463 * gcc.target/powerpc/pr80125.c: New test.
464
e59a225f
NK
4652017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
466
467 PR fortran/69498
468 * gfortran.dg/unexp_attribute.f90: New test
469
0ffe60b5
BS
4702017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
471 Richard Biener <rguenther@suse.de>
472
473 PR tree-optimization/79908
474 * gcc.dg/torture/pr79908.c: New file.
475
54eb90fe
SKS
4762017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
477
478 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
479 with sizeof(int) < 4.
480
5611c456
ML
4812017-03-21 Martin Liska <mliska@suse.cz>
482
483 * gcc.target/i386/pr65044.c: Add '.' in order to catch
484 apostrophes.
485
e650ea2a
RB
4862017-03-21 Richard Biener <rguenther@suse.de>
487
488 PR tree-optimization/80032
489 * g++.dg/opt/pr80032.C: New testcase.
490
da2ce5f9
RB
4912017-03-21 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/80122
494 * gcc.dg/torture/pr80122.c: New testcase.
495
9d60683a
TT
4962017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
497
498 * gcc.dg/pic-2.c: Skip for MIPS.
499 * gcc.dg/pie-2.c: Skip for MIPS.
500
d3e19c2c
PC
5012017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
502
503 PR c++/77752
504 * g++.dg/cpp0x/initlist97.C: New.
505 * g++.dg/cpp0x/initlist85.C: Update.
506
8bee092e
JJ
5072017-03-21 Jakub Jelinek <jakub@redhat.com>
508
9f30dff0
JJ
509 PR c/67338
510 * gcc.dg/pr67338.c: New test.
511
8bee092e
JJ
512 PR c++/35878
513 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
514 dump instead of assembler.
515 * g++.dg/init/pr35878_2.C: Likewise.
516 * g++.dg/init/pr35878_3.C: Likewise.
517
4d1b8e70
JJ
5182017-03-21 Jakub Jelinek <jakub@redhat.com>
519
520 PR c/80097
521 * gcc.dg/ubsan/pr80097.c: New test.
522
c34923c4
BS
5232017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
524
525 PR tree-optimization/80054
526 * g++.dg/torture/pr80054.C: New file.
527
b0ba96c2
KN
5282017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
529
530 PR target/79963
531 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
532 directive to assure selection of proper bit using rlwinm insn.
533 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
534 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
535 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
536 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
537
92377255
MP
5382017-03-20 Marek Polacek <polacek@redhat.com>
539 Paolo Carlini <paolo.carlini@oracle.com>
540
541 PR c++/80059 - ICE with noexcept and __transaction_atomic
542 * g++.dg/tm/pr80059-2.C: New test.
543 * g++.dg/tm/pr80059.C: New test.
544
243e28bf
ML
5452017-03-20 Martin Liska <mliska@suse.cz>
546
547 PR middle-end/79753
548 * gcc.target/i386/mpx/pr79753.c: New test.
549
918112d3
ML
5502017-03-20 Martin Liska <mliska@suse.cz>
551
552 PR target/79769
553 PR target/79770
554 * g++.dg/pr79769.C: New test.
555 * gcc.target/i386/mpx/pr79770.c: New test.
556
e325aba2
AK
5572017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
558
559 PR target/78857
560 * gcc.target/s390/load-and-test-fp-1.c: New test.
561 * gcc.target/s390/load-and-test-fp-2.c: New test.
562
91d2c04c
PT
5632017-03-18 Paul Thomas <pault@gcc.gnu.org>
564
565 PR fortran/79676
566 * gfortran.dg/submodule_28.f08 : New test.
567
c7e4107b
PT
5682017-03-18 Paul Thomas <pault@gcc.gnu.org>
569
570 PR fortran/71838
571 * gfortran.dg/submodule_26.f08 : New test.
572 * gfortran.dg/submodule_27.f08 : New test.
573
d8fe28be
PH
5742017-03-17 Pat Haugen <pthaugen@us.ibm.com>
575
576 PR target/79951
577 * gcc.target/powerpc/pr79951.c: New.
578
4a17943d
BS
5792017-03-17 Bernd Schmidt <bschmidt@redhat.com>
580
581 PR rtl-optimization/79910
582 * gcc.dg/torture/pr79910.c: New test.
583
7f166d94
JL
5842017-03-17 Jeff Law <law@redhat.com>
585
586 PR tree-optimization/71437
587 * gcc.dg/tree-ssa/pr71437.c: New test.
588 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
589 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
590 now caught by VRP, but which were previously caught by DOM.
591
12c4f7dc
RB
5922017-03-17 Richard Biener <rguenther@suse.de>
593
594 PR middle-end/80075
595 * g++.dg/torture/pr80075.C: New testcase.
596
207f3423
MM
5972017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
598
599 PR target/71294
600 * g++.dg/pr71294.C: New test.
601
9fc900af
SB
6022017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
603
604 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
605
c05c2380
JJ
6062017-03-16 Jakub Jelinek <jakub@redhat.com>
607
e711928b
JJ
608 PR fortran/80010
609 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
610
c05c2380
JJ
611 PR fortran/79886
612 * gfortran.dg/pr79886.f90: New test.
613
3231d64b
MM
6142017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
615
616 PR target/79038
617 * gcc.target/powerpc/pr79038-1.c: New test.
618
81ef1f5e
SB
6192017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
620
621 PR fortran/33271
622 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
623
395a1e9b
JW
6242017-03-15 Jiong Wang <jiong.wang@arm.com>
625
626 PR testsuite/79356
627 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
628
05f65910
UB
6292017-03-15 Uros Bizjak <ubizjak@gmail.com>
630
631 PR target/80019
632 * gcc.target/i386/pr80019.c: New test.
633
94285a7d
ML
6342017-03-15 Martin Liska <mliska@suse.cz>
635
636 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
637
a983542b
MS
6382017-03-14 Martin Sebor <msebor@redhat.com>
639
640 PR tree-optimization/79800
641 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
642 * gcc.dg/tree-ssa/pr79800.c: New test.
643
76ca5f40
MM
6442017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
645
646 PR target/79947
647 * gcc.target/powerpc/pr79947.c: New test.
648
5d9a283a
MS
6492017-03-14 Martin Sebor <msebor@redhat.com>
650
651 PR middle-end/80020
652 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
653 * gcc.dg/attr-alloc_size-7.c: Same.
654 * gcc.dg/attr-alloc_size-9.c: Same.
655 * gcc.dg/builtin-alloc-size.c: Same.
656 * gcc.dg/pr80020.c: New test.
657
4692943d
BS
6582017-03-14 Bernd Schmidt <bschmidt@redhat.com>
659
660 PR rtl-optimization/79728
661 * gcc.target/i386/sse-globalreg.c: New test.
662
861d9d5e
ML
6632017-03-14 Martin Liska <mliska@suse.cz>
664
665 PR lto/66295
666 * gcc.dg/tree-prof/pr66295.c: New test.
667
a48018b5
ML
6682017-03-13 Martin Liska <mliska@suse.cz>
669
670 PR middle-end/78339
671 * gcc.target/i386/mpx/pr78339.c: New test.
672
8c56cc5a
CZ
6732017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
674
675 * testsuite/gcc.target/arc/bitfield.c: New file.
676
14555394
CZ
6772017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
678
679 * testsuite/gcc.target/arc/pr9001090948.c: New file.
680
3079b92e
SB
6812017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
682
683 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
684 Fix test. Make early-out condition return early. Correct comments.
685
c08de9db
JD
6862017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
687
688 PR libgfortran/78854
689 * gfortran.dg/dtio_25.f90: New test.
690
66b27545
MS
6912017-03-10 Martin Sebor <msebor@redhat.com>
692
693 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
694
8f2f6381
BS
6952017-03-10 Bernd Schmidt <bschmidt@redhat.com>
696
697 PR rtl-optimization/78911
698 * gcc.target/i386/pr78911-1.c: New test.
699 * gcc.target/i386/pr78911-2.c: New test.
700
8e2c69b4 7012017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 702
8e2c69b4
WS
703 PR target/79941
704 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
705 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
706 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
707
455d833c
MP
7082017-03-10 Marek Polacek <polacek@redhat.com>
709
710 PR c++/79967
711 * g++.dg/cpp0x/gen-attrs-63.C: New test.
712
cdd669f9
JJ
7132017-03-10 Jakub Jelinek <jakub@redhat.com>
714
e260b0a7
JJ
715 PR c++/79899
716 * g++.dg/other/friend7.C: New test.
717
cdd669f9
JJ
718 PR c++/79896
719 * g++.dg/ext/int128-5.C: New test.
720
730e6e46
SB
7212017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
722
723 PR testsuite/79356
724 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
725 powerpc, sparc, or s390x.
726
fc8f6304
PH
7272017-03-10 Pat Haugen <pthaugen@us.ibm.com>
728
729 PR target/79907
730 * gcc.target/powerpc/pr79907.c: New.
731
f1b0632a
OH
7322017-03-10 Olivier Hainque <hainque@adacore.com>
733
734 * gnat.dg/opt64.adb: New test.
735 * gnat.dg/opt64_pkg.ads: New helper.
736 * gnat.dg/opt64_pkg.adb: New helper.
737
5558f089
JJ
7382017-03-10 Jakub Jelinek <jakub@redhat.com>
739
2d9dd4fb
JJ
740 PR rtl-optimization/79909
741 * gcc.target/powerpc/pr79909.c: New test.
742
72772e67
JJ
743 PR tree-optimization/79972
744 * gcc.dg/pr79972.c: New test.
745
5558f089
JJ
746 PR tree-optimization/77975
747 * gcc.dg/pr77975.c: New test.
748
822a132c
MP
7492017-03-09 Marek Polacek <polacek@redhat.com>
750
751 PR c++/79962
752 PR c++/79984
753 * c-c++-common/nonnull-3.c: New test.
754 * g++.dg/warn/Wnonnull3.C: New test.
755
c9819d22
MF
7562017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
757
758 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
759 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
760
36618428
MP
7612017-03-09 Marek Polacek <polacek@redhat.com>
762
763 PR sanitizer/79757
764 * gcc.dg/ubsan/pr79757-1.c: New test.
765 * gcc.dg/ubsan/pr79757-2.c: New test.
766 * gcc.dg/ubsan/pr79757-3.c: New test.
767 * gcc.dg/ubsan/pr79757-4.c: New test.
768 * gcc.dg/ubsan/pr79757-5.c: New test.
769
01e5af5a
JJ
7702017-03-09 Jakub Jelinek <jakub@redhat.com>
771
772 PR c/79969
773 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
774
6443c7c0
MP
7752017-03-09 Marek Polacek <polacek@redhat.com>
776
777 PR c++/79687
778 * g++.dg/expr/ptrmem8.C: New test.
779 * g++.dg/expr/ptrmem9.C: New test.
780
d721dc3c
RB
7812017-03-09 Richard Biener <rguenther@suse.de>
782
783 PR tree-optimization/79977
784 * gcc.dg/graphite/pr79977.c: New testcase.
785
1f1fd3e2
TT
7862017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
787
788 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
789 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
790 * lib/target-supports.exp (check_effective_target_rdynamic):
791 New proc.
792
16967aff
RB
7932017-03-09 Richard Biener <rguenther@suse.de>
794
795 PR middle-end/79971
796 * gcc.dg/fixed-point/pr79971.c: New testcase.
797
26d7dc48
RB
7982017-03-09 Richard Biener <rguenther@suse.de>
799
800 PR ipa/79970
801 * gcc.dg/torture/pr79970.c: New testcase.
802
35f77c28
PC
8032017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
804
805 PR c++/71966
806 * g++.dg/cpp0x/pr71966-1.C: New.
807 * g++.dg/cpp0x/pr71966-2.C: Likewise.
808
8a7df031
ML
8092017-03-09 Martin Liska <mliska@suse.cz>
810
811 PR tree-optimization/79631
812 * gcc.target/i386/mpx/pr79631.c: New test.
813
3828bb0d
ML
8142017-03-09 Martin Liska <mliska@suse.cz>
815
816 PR target/65705
817 PR target/69804
818 * gcc.target/i386/pr71458.c: Update scanned pattern.
819
410a590c
MP
8202017-03-09 Marek Polacek <polacek@redhat.com>
821
822 PR c++/79672
823 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
824 * g++.dg/warn/Wduplicated-branches3.C: New test.
825
f084a22e
PG
8262017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
827
828 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
829
a278b1c3
ML
8302017-03-09 Martin Liska <mliska@suse.cz>
831
832 PR ipa/79764
833 * g++.dg/pr79764.C: New test.
834
8dc19053
ML
8352017-03-09 Martin Liska <mliska@suse.cz>
836
837 PR ipa/79761
838 * g++.dg/pr79761.C: New test.
839
030fc94a
JJ
8402017-03-09 Jakub Jelinek <jakub@redhat.com>
841
9e463823
JJ
842 PR sanitizer/79944
843 * c-c++-common/asan/pr79944.c: New test.
844
6b62f323
JJ
845 PR target/79932
846 * gcc.target/i386/pr79932-2.c: New test.
847
030fc94a
JJ
848 PR target/79932
849 * gcc.target/i386/pr79932-1.c: New test.
850
423aec8b
MP
8512017-03-09 Marek Polacek <polacek@redhat.com>
852
853 PR c++/79900 - ICE in strip_typedefs
854 * g++.dg/warn/Wpadded-1.C: New test.
855
6659fe59
MP
8562017-03-08 Marek Polacek <polacek@redhat.com>
857
858 * g++.dg/Walloca1.C: Adjust dg-warning.
859
f1a675e4
AH
8602017-03-08 Andrew Haley <aph@redhat.com>
861
862 PR tree-optimization/79943
863 * gcc.dg/tree-ssa/pr79943.c: New test.
864
edfcd7e3
RB
8652017-03-08 Richard Biener <rguenther@suse.de>
866
867 PR tree-optimization/79955
868 * gcc.dg/uninit-24.c: New testcase.
869
61fdfd8c
RB
8702017-03-08 Richard Biener <rguenther@suse.de>
871
872 PR tree-optimization/79920
873 * gcc.dg/vect/pr79920.c: New testcase.
874
4b48e883
JJ
8752017-03-08 Jakub Jelinek <jakub@redhat.com>
876
877 PR sanitizer/79904
878 * gcc.dg/ubsan/pr79904.c: New test.
879
a71dbc63
JJ
8802017-03-07 Jakub Jelinek <jakub@redhat.com>
881
882 PR c/79834
883 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
884 diagnostics.
885
d8a90142
MP
8862017-03-07 Marek Polacek <polacek@redhat.com>
887
888 PR middle-end/79809
889 * g++.dg/Walloca1.C: New test.
890
a5e9e3e4
ML
8912017-03-07 Martin Liska <mliska@suse.cz>
892
893 PR middle-end/68270
894 * g++.dg/pr68270.C: New test.
895
1f6dba54
JJ
8962017-03-07 Jakub Jelinek <jakub@redhat.com>
897
760f82db
JJ
898 PR rtl-optimization/79901
899 * gcc.target/i386/pr79901.c: New test.
900
1f6dba54
JJ
901 PR sanitizer/79897
902 * c-c++-common/ubsan/pr79897.c: New test.
903
feca7b89
VM
9042017-03-06 Vladimir Makarov <vmakarov@redhat.com>
905
906 PR rtl-optimization/79571
907 * gcc.target/i386/pr79571.c: New.
908
bdbbf28d
MP
9092017-03-06 Marek Polacek <polacek@redhat.com>
910
911 PR c++/79796 - ICE with NSDMI and this pointer
912 * g++.dg/cpp0x/nsdmi13.C: New test.
913
52564551
JK
9142017-03-06 Julia Koval <julia.koval@intel.com>
915
916 PR target/79793
917 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
918 directives.
919 * gcc.target/i386/interrupt-13.c: Ditto.
920 * gcc.target/i386/interrupt-14.c: Ditto.
921 * gcc.target/i386/interrupt-15.c: Ditto.
922
345edb37
JJ
9232017-03-06 Jakub Jelinek <jakub@redhat.com>
924
925 PR c++/79822
926 * g++.dg/cpp0x/constexpr-79822.C: New test.
927
a8d25fd0
RB
9282017-03-06 Richard Biener <rguenther@suse.de>
929
930 PR tree-optimization/79894
931 * gcc.dg/vect/pr79887.c: New testcase.
932
522fcdd7
RB
9332017-03-06 Richard Biener <rguenther@suse.de>
934
935 PR tree-optimization/79824
936 * gcc.dg/vect/pr79824-1.c: New testcase.
937 * gcc.dg/vect/pr79824-2.c: Likewise.
938
54649631
TT
9392017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
940
941 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
942 gettimeofday. Remove dg-skip-if for AVR.
943 * lib/target-supports.exp (check_effective_target_gettimeofday):
944 New proc.
945
4bbc8970
RD
9462017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
947
948 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
949 * gcc.target/s390/hotpatch-10.c: Likewise.
950 * gcc.target/s390/hotpatch-11.c: Likewise.
951 * gcc.target/s390/hotpatch-12.c: Likewise.
952 * gcc.target/s390/hotpatch-13.c: Likewise.
953 * gcc.target/s390/hotpatch-14.c: Likewise.
954 * gcc.target/s390/hotpatch-15.c: Likewise.
955 * gcc.target/s390/hotpatch-16.c: Likewise.
956 * gcc.target/s390/hotpatch-17.c: Likewise.
957 * gcc.target/s390/hotpatch-18.c: Likewise.
958 * gcc.target/s390/hotpatch-19.c: Likewise.
959 * gcc.target/s390/hotpatch-2.c: Likewise.
960 * gcc.target/s390/hotpatch-26.c: Likewise.
961 * gcc.target/s390/hotpatch-27.c: Likewise.
962 * gcc.target/s390/hotpatch-28.c: Likewise.
963 * gcc.target/s390/hotpatch-3.c: Likewise.
964 * gcc.target/s390/hotpatch-4.c: Likewise.
965 * gcc.target/s390/hotpatch-5.c: Likewise.
966 * gcc.target/s390/hotpatch-6.c: Likewise.
967 * gcc.target/s390/hotpatch-7.c: Likewise.
968 * gcc.target/s390/hotpatch-8.c: Likewise.
969 * gcc.target/s390/hotpatch-9.c: Likewise.
970
5f215a70
PC
9712017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
972
973 PR c++/64574
974 * g++.dg/template/crash125.C: New.
975
296cc393
JJ
9762017-03-06 Jakub Jelinek <jakub@redhat.com>
977
978 PR target/79812
979 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
980
ca8942a3
TT
9812017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
982
983 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
984
c1b993c0
PG
9852017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
986
987 * gcc.target/mips/msa-minmax.c: New tests.
988
a50a32aa
ML
9892017-03-06 Martin Liska <mliska@suse.cz>
990
991 PR sanitize/79783
992 * g++.dg/asan/pr79783.C: New test.
993
5ada812c
PG
9942017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
995
996 * gcc.target/mips/msa-dotp.c: New tests.
997
334b3c4b
PG
9982017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
999
1000 * gcc.target/mips/msa-bclri.c: New test.
1001
d8b4baeb
PC
10022017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1003
1004 PR c++/70266
1005 * g++.dg/tm/pr70266.C: New.
1006
ef78bc3c
AV
10072017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
1008 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1009
1010 * gfortran.dg/coarray/fail_image_1.f08: New test.
1011 * gfortran.dg/coarray/fail_image_2.f08: New test.
1012 * gfortran.dg/coarray/failed_images_1.f08: New test.
1013 * gfortran.dg/coarray/failed_images_2.f08: New test.
1014 * gfortran.dg/coarray/image_status_1.f08: New test.
1015 * gfortran.dg/coarray/image_status_2.f08: New test.
1016 * gfortran.dg/coarray/stopped_images_1.f08: New test.
1017 * gfortran.dg/coarray/stopped_images_2.f08: New test.
1018 * gfortran.dg/coarray_fail_st.f90: New test.
1019 * gfortran.dg/coarray_failed_images_1.f08: New test.
1020 * gfortran.dg/coarray_image_status_1.f08: New test.
1021 * gfortran.dg/coarray_stopped_images_1.f08: New test.
1022
7f5a7d78
MP
10232017-03-03 Marek Polacek <polacek@redhat.com>
1024
1025 PR c/79758
1026 * gcc.dg/noncompile/pr79758.c: New test.
1027
cc195d46
JJ
10282017-03-03 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR middle-end/79805
1031 * g++.dg/opt/pr79805.C: New test.
1032
945b6e16
AS
10332017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
1034
1035 * gcc.target/i386/avx512vpopcntdq-check.h: New.
1036 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
1037 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
1038 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
1039 * gcc.target/i386/i386.exp
1040 (check_effective_target_avx512vpopcntdq): New.
1041
31dcc385
TT
10422017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
1043
1044 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
1045 ilp32 targets and match DImode registers for lp64 targets.
1046
0e174ae1
UB
10472017-03-03 Uros Bizjak <ubizjak@gmail.com>
1048
1049 * g++.dg/pr71624.C: Disable for x32.
1050 * g++.dg/pr71633.C: Ditto.
1051
93505ec5
JJ
10522017-03-03 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR target/79807
1055 * gcc.target/i386/pr79807.c: New test.
1056
d78a1c01
ML
10572017-03-03 Martin Liska <mliska@suse.cz>
1058
1059 PR tree-optimization/79803
1060 * gcc.dg/tree-ssa/pr79803.c: New test.
1061
ec7f796e
ML
10622017-03-03 Martin Liska <mliska@suse.cz>
1063
1064 PR rtl-optimization/79574
1065 * gcc.dg/pr79574-2.c: New test.
1066
30d309aa
RB
10672017-03-03 Richard Biener <rguenther@suse.de>
1068
1069 PR c++/79825
1070 * g++.dg/warn/Wuninitialized-8.C: New testcase.
1071
38801de5
JJ
10722017-03-03 Jakub Jelinek <jakub@redhat.com>
1073
1074 * gcc.dg/pr57134.c: Use empty inline asm string literal.
1075
7278b0a2
MP
10762017-03-03 Marek Polacek <polacek@redhat.com>
1077
1078 PR c++/79791
1079 * g++.dg/warn/Wwrite-strings-1.C: New test.
1080 * g++.dg/warn/Wwrite-strings-2.C: New test.
1081 * g++.dg/warn/Wwrite-strings-3.C: New test.
1082 * g++.dg/warn/Wwrite-strings-4.C: New test.
1083 * g++.dg/warn/Wwrite-strings-5.C: New test.
1084 * g++.dg/warn/Wwrite-strings-6.C: New test.
1085 * g++.dg/warn/Wwrite-strings-7.C: New test.
1086 * g++.dg/warn/Wwrite-strings-8.C: New test.
1087 * g++.dg/warn/Wwrite-strings-9.C: New test.
1088 * g++.dg/warn/Wwrite-strings-10.C: New test.
1089 * g++.dg/warn/Wwrite-strings-11.C: New test.
1090 * g++.dg/warn/Wwrite-strings-12.C: New test.
1091
75473a91
RB
10922017-03-03 Richard Biener <rguenther@suse.de>
1093
1094 PR middle-end/79818
1095 * gcc.dg/torture/pr79818.c: New testcase.
1096
50bea0c5
JJ
10972017-03-02 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR c++/79782
1100 * g++.dg/warn/Wunused-parm-10.C: New test.
1101
130f15ce
UB
11022017-03-02 Uros Bizjak <ubizjak@gmail.com>
1103
1104 * gcc.dg/rtl/x86_64/*.c: Test for
1105 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
1106
dc362ada
UB
11072017-03-02 Uros Bizjak <ubizjak@gmail.com>
1108
1109 PR target/79514
1110 * gcc.target/i386/pr79514.c: New test.
1111
fe792dd8
JJ
11122017-03-02 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR rtl-optimization/79780
1115 * gcc.c-torture/compile/pr79780.c: New test.
1116
e80facb4
RB
11172017-03-02 Richard Biener <rguenther@suse.de>
1118
1119 PR tree-optimization/79345
1120 PR c++/42000
1121 * g++.dg/warn/Wuninitialized-7.C: New testcase.
1122 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
1123 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
1124
eb0e7c34
RB
11252017-03-02 Richard Biener <rguenther@suse.de>
1126
1127 PR c/79756
1128 * gcc.dg/vector-1.c: New testcase.
1129
653a4b32
BC
11302017-03-02 Bin Cheng <bin.cheng@arm.com>
1131
1132 PR tree-optimization/66768
1133 * gcc.target/i386/pr66768.c: New test.
1134
da403f31
RB
11352017-03-02 Richard Biener <rguenther@suse.de>
1136
1137 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
1138 * gcc.dg/rtl/x86_64/final.c: Likewise.
1139 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
1140 * gcc.dg/rtl/x86_64/ira.c: Likewise.
1141 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1142 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1143
83692f96
RB
11442017-03-02 Richard Biener <rguenther@suse.de>
1145
1146 PR tree-optimization/79777
1147 * gcc.dg/torture/pr79777.c: New testcase.
1148
71dedb33
MS
11492017-03-01 Martin Sebor <msebor@redhat.com>
1150
1151 PR middle-end/79692
1152 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1153 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1154 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1155 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1156
48990905
UB
11572017-03-01 Uros Bizjak <ubizjak@gmail.com>
1158
1159 * gcc.target/i386/invsize-2.c: New test.
1160 * gcc.target/i386/invsize-3.c: Ditto.
1161 * gcc.target/i386/invsize-4.c: Ditto.
1162 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1163 * gcc.target/i386/stackalign/asm-1.c: Ditto.
1164
c7f0c9f3
MM
11652017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1166
1167 PR target/79439
1168 * gcc.target/powerpc/pr79439.c: New test.
1169
f5ef6bfc
PH
11702017-03-01 Pat Haugen <pthaugen@us.ibm.com>
1171
1172 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1173 scan string.
1174
1175
50181506
KN
11762017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1177
1178 PR target/79395
1179 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1180 pattern to look for vcmpequd. instead of vcmpnew.
1181 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1182 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1183 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1184 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1185 look for xvcmpeqdp. instead of xvcmpnedp.
1186 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1187 look for vcmpequd. instead of vcmpnew.
1188 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1189 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1190 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1191 look for xvcmpeqsp. instead of xvcmpnesp.
1192 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1193 look for xvcmpeqdp. instead of xvcmpnedp.
1194 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1195 look for vcmpequd. instead of vcmpnew.
1196 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1197 look for vcmpeqsp instead of xvcmpnesp.
1198 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1199 look for xvcmpeqdp instead of xvcmpnedp.
1200
0100ae43
RB
12012017-03-01 Richard Biener <rguenther@suse.de>
1202
1203 PR middle-end/79721
1204 * gcc.dg/torture/pr79721.c: New testcase.
1205
0f3f4ffe
JJ
12062017-03-01 Jakub Jelinek <jakub@redhat.com>
1207
42132674
JJ
1208 PR c++/79681
1209 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1210 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1211
e3e9e8ca
JJ
1212 PR c++/79746
1213 * g++.dg/warn/Wunused-parm-9.C: New test.
1214
0f3f4ffe
JJ
1215 PR tree-optimization/79734
1216 * g++.dg/opt/pr79734.C: New test.
1217
ad1de652
JJ
12182017-02-28 Jakub Jelinek <jakub@redhat.com>
1219
1220 PR tree-optimization/79737
1221 * gcc.c-torture/execute/pr79737-1.c: New test.
1222 * gcc.c-torture/execute/pr79737-2.c: New test.
1223
7a1ae923
EB
12242017-02-28 Eric Botcazou <ebotcazou@adacore.com>
1225
1226 * gcc.target/sparc/20170228-1.c: New test.
1227
2af0c3ed
UB
12282017-02-28 Uros Bizjak <ubizjak@gmail.com>
1229
1230 * gcc.target/i386/invsize-1.c: New test.
1231
203ced0a
MS
12322017-02-28 Martin Sebor <msebor@redhat.com>
1233
1234 PR tree-optimization/79691
1235 * gcc.dg/tree-ssa/pr79691.c: New test.
1236
8a915b87
JJ
12372017-02-28 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR target/79729
1240 * gcc.target/i386/pr79729.c: New test.
1241
41aa3a38
RB
12422017-02-28 Richard Biener <rguenther@suse.de>
1243
1244 PR tree-optimization/79740
1245 * gcc.dg/torture/pr79740.c: New testcase.
1246
587240d2
RB
12472017-02-28 Richard Biener <rguenther@suse.de>
1248
1249 PR middle-end/79731
1250 * c-c++-common/torture/pr79731.c: New testcase.
1251
dd3f4560
RB
12522017-02-28 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/79732
1255 * gcc.dg/torture/pr79732.c: New testcase.
1256
c7d97b28
RB
12572017-02-28 Richard Biener <rguenther@suse.de>
1258
1259 PR tree-optimization/79723
1260 * gcc.target/i386/pr79723.c: New testcase.
1261
c8f28a3c
PH
12622017-02-27 Pat Haugen <pthaugen@us.ibm.com>
1263
1264 PR target/79544
1265 * gcc.target/powerpc/pr79544.c: New.
1266
c91c3003
PC
12672017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1268
1269 PR c++/79414
1270 * g++.dg/parse/crash67.C: New.
1271
57fa080b
BC
12722017-02-27 Bin Cheng <bin.cheng@arm.com>
1273
1274 PR tree-optimization/77536
1275 * gcc.dg/vect/pr79347.c: Revise testing string.
1276
68b948d3
RB
12772017-02-27 Richard Biener <rguenther@suse.de>
1278
1279 PR tree-optimization/45397
1280 * gcc.dg/tree-ssa/pr45397.c: New testcase.
1281
69a2e8a1
RB
12822017-02-27 Richard Biener <rguenther@suse.de>
1283
1284 PR tree-optimization/79690
1285 * gcc.target/i386/pr79690.c: New testcase.
1286
c7b608a9
TK
12872017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1288
1289 PR fortran/51119
1290 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1291 of original.
1292 * gfortran.dg/inline_matmul_11.f90: Likewise.
1293 * gfortran.dg/inline_matmul_9.f90: Likewise.
1294 * gfortran.dg/matmul_13.f90: New test.
1295 * gfortran.dg/matmul_14.f90: New test.
1296
98561a9b
JJ
12972017-02-25 Jakub Jelinek <jakub@redhat.com>
1298
1299 PR middle-end/79396
1300 * g++.dg/opt/pr79396.C: New test.
1301
77be9417
DH
13022017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1303
1304 PR fortran/79597
1305 * gfortran.dg/dtio_6.f90: Update test.
1306
13072017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1308
1309 PR fortran/79601
1310 * gfortran.dg/interface_operator_2.f90: New test.
1311
b9822443
JJ
13122017-02-24 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR c/79677
1315 * gcc.dg/pr79677.c: New test.
1316
4bc2b786
MF
13172017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1318
1319 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1320 of mov.ps.
1321 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1322 (cond_move1): Simplify condition to force generation of
1323 mov[nz].ps.
1324 (cond_move2): Likewise.
1325
4227c9ad
JJ
13262017-02-24 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR c++/79588
1329 * g++.dg/warn/Wrestrict-1.C: New test.
1330 * g++.dg/warn/Wrestrict-2.C: New test.
1331
fd527ec1
DE
13322017-02-24 David Edelsohn <dje.gcc@gmail.com>
1333
1334 * g++.dg/ext/complit15.C: Require LTO.
1335
2af8fd5c
TT
13362017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1337
1338 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1339 logical_op_short_circuit to skip targets.
1340 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1341 and s390.
1342
0b9cdb9a
EB
13432017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1344
1345 * gnat.dg/opt63.adb: New test.
1346
4af362a9
EB
13472017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1348
1349 * gnat.dg/discr47.adb: New test.
1350
7699e88f
RB
13512017-02-24 Richard Biener <rguenther@suse.de>
1352
1353 PR tree-optimization/79389
1354 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1355
e3beb191
PC
13562017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/79361
1359 * g++.dg/cpp0x/pr79361-1.C: New.
1360 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1361
195610aa
EB
13622017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1363
1364 * gcc.target/visium/bit_test.c: Accept any lsr form.
1365 * gcc.target/visium/block_move.c: Tweak.
1366
17885cad
DV
13672017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1368
1369 PR 68749
1370 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1371
45f7faf0
RB
13722017-02-23 Richard Biener <rguenther@suse.de>
1373
1374 PR tree-optimization/79683
1375 * gcc.target/i386/pr79683.c: New testcase.
1376
18eb304e
JL
13772017-02-22 Jeff Law <law@redhat.com>
1378
1379 PR tree-optimization/79578
1380 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1381
0a864a97
SD
13822017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1383
1384 * gcc.target/mips/msa-fp-cc.c: New test.
1385
fe8ece05
JJ
13862017-02-22 Jakub Jelinek <jakub@redhat.com>
1387
e40b6fc7
JJ
1388 PR c++/79664
1389 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1390 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1391 * g++.dg/gomp/pr79664.C: New test.
1392
fe8ece05
JJ
1393 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1394
78af14ae
MP
13952017-02-22 Marek Polacek <polacek@redhat.com>
1396
1397 PR c++/79653
1398 * g++.dg/cpp0x/alignas10.C: New test.
1399 * g++.dg/cpp0x/alignas9.C: New test.
1400
8fdddd3d
MP
1401 PR c++/79657
1402 * g++.dg/ext/underlying_type12.C: New test.
1403
61ac5ebe
MP
1404 PR c/79662
1405 * gcc.dg/enum-incomplete-4.c: New test.
1406
888c7050
JJ
14072017-02-22 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR target/70465
1410 * gcc.target/i386/pr70465-2.c: New test.
1411
6d3daa1a
UB
14122017-02-21 Uros Bizjak <ubizjak@gmail.com>
1413
1414 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1415
76dd203e
RB
14162017-02-22 Richard Biener <rguenther@suse.de>
1417
1418 PR tree-optimization/79673
1419 * gcc.target/i386/pr79673.c: New testcase.
1420
a9c774d2
RB
14212017-02-22 Richard Biener <rguenther@suse.de>
1422
1423 PR tree-optimization/79666
1424 * gcc.dg/torture/pr79666.c: New testcase.
1425
8f4f841a
ML
14262017-02-22 Martin Liska <mliska@suse.cz>
1427
1428 PR lto/79587
1429 * gcc.dg/tree-prof/pr79587.c: New test.
1430
a232a1cb
MP
14312017-02-21 Marek Polacek <polacek@redhat.com>
1432
1433 PR c++/79535
1434 * g++.dg/ext/flexary23.C: New test.
1435
b86fec68
UB
14362017-02-21 Uros Bizjak <ubizjak@gmail.com>
1437
1438 PR target/79593
1439 * gcc.target/i386/pr79593.c: New test.
1440
5c3f1d7b
JJ
14412017-02-21 Jakub Jelinek <jakub@redhat.com>
1442
b7280ac2
JJ
1443 PR c++/79654
1444 * g++.dg/cpp1z/decomp26.C: New test.
1445
5c3f1d7b
JJ
1446 PR sanitizer/79589
1447 * g++.dg/ubsan/pr79589.C: New test.
1448
1486c2a7
JL
14492017-02-21 Jeff Law <law@redhat.com>
1450
1451 PR tree-optimization/79621
1452 * gcc.c-torture/compile/pr79621.c: New test.
1453
2f3ec56d
JJ
14542017-02-21 Jakub Jelinek <jakub@redhat.com>
1455
3bb43119
JJ
1456 PR c++/79655
1457 * g++.dg/cpp1y/constexpr-79655.C: New test.
1458
664beaf2 1459 PR c++/79639
b86fec68 1460 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 1461
956d3e61
JJ
1462 PR target/79633
1463 * gcc.target/i386/mpx/pr79633.c: New test.
1464
d4cbfca4
JJ
1465 PR target/79570
1466 * gcc.dg/pr79570.c: New test.
1467
00bc9de3
JJ
1468 PR c++/79641
1469 * c-c++-common/pr79641.c: New test.
1470
d002d099
JJ
1471 PR tree-optimization/79649
1472 * gcc.target/i386/pr79649.c: New test.
1473
2f3ec56d
JJ
1474 PR target/79494
1475 * gcc.dg/pr79494.c: New test.
1476
e6655a5f
SB
14772017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1478
1479 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1480 to dg-options.
1481
14822017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
1483
1484 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1485
fd527ec1
DE
14862017-02-02 Jason Merrill <jason@redhat.com>
1487
1488 PR c++/79580
1489 * g++.dg/ext/complit15.C: New.
1490
027a9dd5
KN
14912017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1492
1493 PR target/78056
1494 * gcc.target/powerpc/pr78056-8.c: Remove.
1495
80480cee
MP
14962017-02-20 Marek Polacek <polacek@redhat.com>
1497
1498 PR middle-end/79537
1499 * gcc.dg/comp-goto-4.c: New test.
1500
85ade8d6
MP
1501 PR sanitizer/79558
1502 * c-c++-common/ubsan/bounds-14.c: New test.
1503
705d3b77
JJ
15042017-02-20 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR target/79568
1507 * gcc.target/i386/pr79568-1.c: New test.
1508 * gcc.target/i386/pr79568-2.c: New test.
1509 * gcc.target/i386/pr79568-3.c: New test.
1510
dc42a736
PT
15112017-02-16 Paul Thomas <pault@gcc.gnu.org>
1512
1513 PR fortran/79382
705d3b77
JJ
1514 * gfortran.dg/dtio_10.f90: Change test of error message.
1515 * gfortran.dg/dtio_23.f90: New test.
1516 * gfortran.dg/dtio_24.f90: New test.
dc42a736 1517
1ca6a74f
PT
15182017-02-20 Paul Thomas <pault@gcc.gnu.org>
1519
1520 PR fortran/79434
705d3b77 1521 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 1522
63af1586
PT
15232017-02-19 Paul Thomas <pault@gcc.gnu.org>
1524
1525 PR fortran/79447
705d3b77 1526 * gfortran.dg/submodule_24.f08: New test.
63af1586 1527
4ca4d1e9
AV
15282017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1529
1530 PR fortran/79229
1531 * gfortran.dg/class_allocate_24.f90: New test.
1532
dea71ad0
PT
15332017-02-19 Paul Thomas <pault@gcc.gnu.org>
1534
1535 PR fortran/79402
1536 * gfortran.dg/submodule_23.f90: New test.
1537
f46e2bc9
PC
15382017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/79380
1541 * g++.dg/cpp0x/alignas8.C: New.
1542
7dfa657b
JW
15432017-02-19 Eric Fiselier <eric@efcs.ca>
1544 Jonathan Wakely <jwakely@redhat.com>
1545
1546 PR c++/69523
1547 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1548
eab1f169
PK
15492017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1550
1551 * gcc.dg/gimplefe-26.c: New test.
1552
47e16d83
JDA
15532017-02-18 John David Anglin <danglin@gcc.gnu.org>
1554
1555 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1556
c2615951
JJ
15572017-02-18 Jakub Jelinek <jakub@redhat.com>
1558
c28fcc60
JJ
1559 PR target/79569
1560 * gcc.target/i386/3dnowA-3.c: New test.
1561
c2615951
JJ
1562 PR target/79559
1563 * gcc.target/i386/pr79559.c: New test.
1564
97fcf744
JM
15652017-02-17 Joseph Myers <joseph@codesourcery.com>
1566
1567 * gcc.dg/c11-float-2.c: New test.
1568 * gcc.dg/torture/float128-floath.c,
1569 gcc.dg/torture/float128x-floath.c,
1570 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1571 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1572 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1573 *_DECIMAL_DIG macros with DECIMAL_DIG.
1574
a530e181
BS
15752017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1576
1577 PR target/79261
1578 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1579
1d516992
JK
15802017-02-17 Julia Koval <julia.koval@intel.com>
1581
1582 * gcc.target/i386/rdpid.c New test.
1583 * gcc.target/i386/sse-12.c: Add -mrdpid.
1584 * gcc.target/i386/sse-13.c: Ditto.
1585 * gcc.target/i386/sse-14.c: Ditto.
1586 * gcc.target/i386/sse-22.c: Ditto.
1587 * gcc.target/i386/sse-23.c: Ditto.
1588 * g++.dg/other/i386-2.C: Ditto.
1589 * g++.dg/other/i386-3.C: Ditto.
1590
3185712c
SB
15912017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1592
1593 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1594 * gcc.dg/pr61441.c: Ditto.
1595
a261ee49
ML
15962017-02-17 Martin Liska <mliska@suse.cz>
1597
1598 PR rtl-optimization/79574
1599 * gcc.dg/pr79574.c: New test.
1600
5bf69d74
MP
16012017-02-17 Marek Polacek <polacek@redhat.com>
1602
1603 PR middle-end/79536
1604 * gcc.dg/torture/pr79536.c: New test.
1605
a72b242e
AM
16062017-02-16 Alan Modra <amodra@gmail.com>
1607
1608 * gcc.c-torture/execute/pr79286.c: New.
1609
bcac0b4d
JJ
16102017-02-16 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR c++/79512
1613 * c-c++-common/gomp/pr79512.c: New test.
1614
945c17d8
MS
16152017-02-15 Martin Sebor <msebor@redhat.com>
1616
1617 PR c++/79363
1618 * g++.dg/ext/flexary12.C: Adjust.
1619 * g++.dg/ext/flexary20.C: Same.
1620 * g++.dg/ext/flexary21.C: Same.
1621 * g++.dg/ext/flexary22.C: New test.
1622
25c99850
BC
16232017-02-15 Bin Cheng <bin.cheng@arm.com>
1624
1625 PR tree-optimization/79347
1626 * gcc.dg/vect/pr79347.c: New test.
1627
4f5e5fcb
JJ
16282017-02-15 Jakub Jelinek <jakub@redhat.com>
1629
e7202857
JJ
1630 PR c++/79301
1631 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1632 [[deprecated]] comment.
1633 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1634 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1635 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1636 [[deprecated]] in -std=c++11.
1637 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1638 [[fallthrough]] in -std=c++11 and -std=c++14.
1639
4f5e5fcb
JJ
1640 PR c++/79288
1641 * g++.dg/tls/pr79288.C: New test.
1642
c7545f1c
MP
16432017-02-15 Marek Polacek <polacek@redhat.com>
1644
1645 PR c/79515
1646 * gcc.dg/dfp/pr79515.c: New.
1647
1114b39c
DE
16482017-02-15 David Edelsohn <dje.gcc@gmail.com>
1649
1650 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1651
93b87d1d
TS
16522017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1653
1654 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1655 "opt_files".
1656
fa8db6ea
JJ
16572017-02-15 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR target/79487
1660 * gcc.dg/dfp/pr79487.c: New test.
1661 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1662 2017-02-13 change.
1663
8722316b
CL
16642017-01-14 Carl Love <cel@us.ibm.com>
1665
1666 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1667 xvcvsxdsp and xvcvuxdsp instructions.
1668
2932fe90
SB
16692017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1670
1671 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1672 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1673 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1674 64-bit default target.
1675 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1676 a 64-bit default target.
1677
63d09033
JJ
16782017-02-14 Jakub Jelinek <jakub@redhat.com>
1679
1680 PR target/79481
1681 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 1682 (test_3vx): Change return type from int to void.
63d09033
JJ
1683 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1684 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1685 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1686 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1687 tests.
1688 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1689 (test_3vx): Change return type from int to void.
1690 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1691 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1692 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1693 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1694 tests.
1695 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1696 intrinsic. Change scan-assembler-times number from 1 to 2.
1697 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1698 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1699 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1700 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1701 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1702 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1703 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1704
8668fae0
UB
17052017-02-14 Uros Bizjak <ubizjak@gmail.com>
1706
1707 PR middle-end/61225
1708 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1709 Use dg-additional-options for ia32 target. Remove XFAIL.
1710
95d96609
UB
17112017-02-14 Uros Bizjak <ubizjak@gmail.com>
1712
1713 PR target/79495
1714 * gcc.target/i386/pr79495.c: New test.
1715
6f207d58
MP
17162017-02-14 Marek Polacek <polacek@redhat.com>
1717
1718 PR c++/79420
1719 PR c++/79463
1720 * g++.dg/cpp1y/pr79463.C: New.
1721 * g++.dg/template/incomplete10.C: New.
1722 * g++.dg/template/incomplete9.C: New.
1723
ee139af5
L
17242017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1725
1726 PR target/79498
1727 * gcc.target/i386/pr79498.c: New test.
1728
bf00c9e0
MS
17292017-02-14 Martin Sebor <msebor@redhat.com>
1730
1731 PR middle-end/79448
1732 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1733 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1734 * gcc.dg/tree-ssa/pr79448.c: New test.
1735
6c022f73
JL
17362017-02-14 Jeff Law <law@redhat.com>
1737
1738 PR tree-optimization/79095
1739 * g++.dg/pr79095-1.C: New test
1740 * g++.dg/pr79095-2.C: New test
1741 * g++.dg/pr79095-3.C: New test
1742 * g++.dg/pr79095-4.C: New test
1743 * g++.dg/pr79095-5.C: New test
1744 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1745 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1746
b719f884
JG
17472017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1748
1749 * gcc.target/aarch64/vect_fp16_1.c: New.
1750
1be33173
PK
17512017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1752
1753 * gcc.dg/gimplefe-25.c: New test.
1754
73424a09
JJ
17552017-02-14 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR tree-optimization/79408
1758 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1759
977472e8
RB
17602017-02-14 Richard Biener <rguenther@suse.de>
1761
1762 PR middle-end/79432
1763 * gcc.dg/torture/pr79432.c: New testcase.
1764
ee75687b
MS
17652017-02-13 Martin Sebor <msebor@redhat.com>
1766
1767 PR middle-end/79496
1768 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1769
b84702c0
JJ
17702017-02-13 Jakub Jelinek <jakub@redhat.com>
1771
ecc04fae
JJ
1772 PR sanitizer/79341
1773 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1774 variables volatile.
1775
b84702c0
JJ
1776 PR c++/79232
1777 * g++.dg/cpp1z/eval-order4.C: New test.
1778 * g++.dg/other/pr79232.C: New test.
1779
b9a161ff
NS
17802017-02-13 Nathan Sidwell <nathan@acm.org>
1781
1782 PR c++/79296
1783 * g++.dg/cpp0x/pr79296.C: New.
1784
d8505fac
SB
17852017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1786
1787 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1788 Instead, xfail powerpc*-*-* && lp64.
1789
efb802cb
SB
17902017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1791
1792 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1793 powerpc_p8vector_ok.
1794 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1795
8d6427c6
AS
17962017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1797
1798 PR target/79449
1799 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1800 for reading beyond a 4k boundary.
1801
9b7716c9
JJ
18022017-02-13 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR rtl-optimization/79388
1805 PR rtl-optimization/79450
1806 * gcc.c-torture/execute/pr79388.c: New test.
1807 * gcc.c-torture/execute/pr79450.c: New test.
1808
4bb91707
TK
18092017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1810
1811 PR fortran/65542
9b7716c9 1812 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 1813
e22910c2
JJ
18142017-02-11 Jakub Jelinek <jakub@redhat.com>
1815
1816 PR sanitizer/79341
1817 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1818
acbbac04
JH
18192017-02-11 Jan Hubicka <hubicka@ucw.cz>
1820
1821 PR tree-ssa/56727
1822 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1823
e493f96b
JJ
18242017-02-10 Jakub Jelinek <jakub@redhat.com>
1825
1826 PR c++/79457
1827 * g++.dg/cpp0x/pr79457.C: New test.
1828
773acd54
SB
18292017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1830
1831 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1832 scan-assembler unless lp64.
1833
b56f814e
SB
18342017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1835
1836 PR tree-optimization/66612
1837 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1838
5e659d16
SB
18392017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1840
1841 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1842 of all powerpc.
1843
6f4f30bf
MP
18442017-02-10 Marek Polacek <polacek@redhat.com>
1845
1846 PR c++/79435
1847 * g++.dg/cpp1y/pr79435.C: New.
1848
3799a5b8
MP
1849 PR c++/79184
1850 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1851
052ef81d
CL
18522017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1853
1854 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1855 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1856 New.
1857 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1858 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1859 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1860 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1861 (vtst_expected_poly64x2): Move to aarch64-only section.
1862 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1863 (vtst_p64, vtstq_p64): New tests.
1864
a7c8ed0c
PC
18652017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/71737
1868 * g++.dg/cpp0x/pr71737.C: New.
1869
3dcde5ef 18702017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 1871 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
1872
1873 * gcc.dg/gimplefe-error-1.c: New testcase.
1874 * gcc.dg/gimplefe-error-2.c: New testcase.
1875 * gcc.dg/gimplefe-error-3.c: New testcase.
1876
6139a3b7
JJ
18772017-02-10 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR tree-optimization/79411
1880 * gcc.c-torture/compile/pr79411.c: New test.
1881
9bfc55d0
JJ
18822017-02-09 Jakub Jelinek <jakub@redhat.com>
1883 Jason Merrill <jason@redhat.com>
1884
1885 PR c++/79143
1886 * g++.dg/cpp1z/pr79143.C: New test.
1887
0b90c541
JH
18882017-02-09 Jan Hubicka <hubicka@ucw.cz>
1889
1890 * gcc.dg/loop-unswitch-2.c: Update testcase.
1891 * gcc.dg/loop-unswitch-1.c: Update testcase.
1892
192b048b
MP
18932017-02-09 Marek Polacek <polacek@redhat.com>
1894
1895 PR c/79428
1896 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1897 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1898 * c-c++-common/goacc/pr79428-1.c: New test.
1899 * c-c++-common/gomp/pr79428-2.c: New test.
1900 * c-c++-common/gomp/pr79428-5.c: New test.
1901 * c-c++-common/gomp/pr79428-6.c: New test.
1902 * c-c++-common/pr79428-3.c: New test.
1903
e9a9033b
AK
19042017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1905
1906 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1907 testcases.
1908
56f71478
JJ
19092017-02-09 Jakub Jelinek <jakub@redhat.com>
1910
28f6839b
JJ
1911 PR c/79413
1912 * gcc.c-torture/compile/pr79413.c: New test.
1913
f08683a1
JJ
1914 PR c++/79429
1915 * c-c++-common/gomp/pr79429.c: New test.
1916 * g++.dg/gomp/pr79429.C: New test.
1917
56f71478
JJ
1918 PR c/79431
1919 * c-c++-common/gomp/pr79431.c: New test.
1920
02889d23
CLT
19212017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1922 Cesar Philippidis <cesar@codesourcery.com>
1923 Joseph Myers <joseph@codesourcery.com>
1924 Chung-Lin Tang <cltang@codesourcery.com>
1925
1926 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1927 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1928 * c-c++-common/goacc/loop-auto-2.c: New.
1929 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1930 * c-c++-common/goacc/tile-2.c: New.
1931 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1932 * g++.dg/goacc/tile-1.C: New, check tile subst.
1933 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1934 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1935 * gfortran.dg/goacc/tile-1.f90: New test.
1936 * gfortran.dg/goacc/tile-2.f90: New test.
1937 * gfortran.dg/goacc/tile-lowering.f95: New test.
1938
9c0c77d2
RB
19392017-02-09 Richard Biener <rguenther@suse.de>
1940
1941 PR tree-optimization/69823
1942 * gcc.dg/graphite/pr69823.c: New testcase.
1943
f39bad9f
PH
19442017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1945
1946 PR target/78604
1947 * gcc.target/powerpc/pr78604.c: New.
1948
fc00b9ce
KN
19492017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1950
1951 PR target/68972
1952 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1953 disable this test on power architecture.
1954
50c1f4a5
RB
19552017-02-08 Richard Biener <rguenther@suse.de>
1956
1957 PR tree-optimization/71824
1958 PR tree-optimization/79409
1959 * gcc.dg/graphite/pr71824-3.c: New testcase.
1960
74a15d14
JJ
19612017-02-08 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR tree-optimization/79408
1964 * gcc.dg/tree-ssa/pr79408.c: New test.
1965
d798497e
RB
19662017-02-08 Richard Biener <rguenther@suse.de>
1967
1968 PR tree-optimization/71824
1969 * gcc.dg/graphite/pr71824-2.c: New testcase.
1970
9d5019a1
AP
19712017-02-07 Andrew Pinski <apinski@cavium.com>
1972
705d3b77 1973 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1974
ec48209a
JJ
19752017-02-07 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR rtl-optimization/79386
1978 * gcc.c-torture/compile/pr79386.c: New test.
1979
e5f234b2
DV
19802017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1981 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1982
1983 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1984 *-*-solaris*.
1985
1f138b75
JJ
19862017-02-07 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR target/79299
1989 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1990 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1991
7af4b20d
RB
19922017-02-07 Richard Biener <rguenther@suse.de>
1993
1994 * gcc.dg/gimplefe-23.c: New testcase.
1995 * gcc.dg/gimplefe-24.c: Likewise.
1996
d95c2fc7
CL
19972017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1998
1999 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
2000 scan-assembler instead of scan-assembler-times.
2001 * gcc.target/aarch64/test_frame_10.c: Likewise.
2002 * gcc.target/aarch64/test_frame_12.c: Likewise.
2003 * gcc.target/aarch64/test_frame_2.c: Likewise.
2004 * gcc.target/aarch64/test_frame_4.c: Likewise.
2005 * gcc.target/aarch64/test_frame_6.c: Likewise.
2006 * gcc.target/aarch64/test_frame_7.c: Likewise.
2007 * gcc.target/aarch64/test_frame_8.c: Likewise.
2008
fa5d44d0
RO
20092017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2010
2011 * gcc.target/i386/pr78419.c: Require ifunc support.
2012
d9b4ce00
DE
20132017-02-07 David Edelsohn <dje.gcc@gmail.com>
2014
2015 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
2016
bb7d75ff
PP
20172017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
2018
2019 PR c++/79360
2020 * g++.dg/cpp1y/nsdmi-union2.C: New test.
2021
122e7b4f
KC
20222017-02-06 Kito Cheng <kito.cheng@gmail.com>
2023
2024 * lib/target-supports.exp: Define the RISC-V target.
2025 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
2026 * gcc.dg/builtin-apply2.c: Likewise.
2027 * gcc.dg/ifcvt-4.c: Likewise.
2028 * gcc.dg/loop-8.c: Likewise.
2029 * gcc.dg/sibcall-10.c: Likewise.
2030 * gcc.dg/sibcall-9.c: Likewise.
2031 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2032 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2033 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
2034 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2035 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
2036 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
2037 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
2038
391675ac
MM
20392017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2040
2041 PR target/66144
2042 * gcc.target/powerpc/pr66144-1.c: New test.
2043 * gcc.target/powerpc/pr66144-2.c: Likewise.
2044 * gcc.target/powerpc/pr66144-3.c: Likewise.
2045
e495e31a
MS
20462017-02-06 Martin Sebor <msebor@redhat.com>
2047
2048 PR tree-optimization/79376
2049 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
2050 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2051
2568d8a1
JJ
20522017-02-06 Jakub Jelinek <jakub@redhat.com>
2053
98e09245
JJ
2054 PR c++/79379
2055 * g++.dg/cpp1y/constexpr-79379.C: New test.
2056
e8b0383c
JJ
2057 PR c++/79377
2058 * g++.dg/lookup/pr79377.C: New test.
2059
a5e8cbd1
JJ
2060 PR c++/79372
2061 * g++.dg/cpp1z/decomp25.C: New test.
2062
2568d8a1
JJ
2063 PR tree-optimization/79284
2064 * gcc.c-torture/compile/pr79284.c: New test.
2065
aae936b9
PC
20662017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 PR c++/70448
2069 * g++.dg/cpp0x/pr70448.C: New.
2070
daf57541
DV
20712017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
2072
2073 PR 78348
2074 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
2075 to dg-options.
2076
0898c74d
GJL
20772017-02-06 Georg-Johann Lay <avr@gjlay.de>
2078
2079 PR target/78883
2080 * gcc.c-torture/compile/pr78883.c: New test.
2081
5d3ebb71
JH
20822017-02-05 Jan Hubicka <hubicka@ucw.cz>
2083
2084 PR tree-ssa/79347
2085 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
2086 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
2087 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
2088 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
2089 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
2090 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
2091 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
2092 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
2093 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
2094 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
2095 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
2096 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
2097 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
2098
139d4065
AV
20992017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2100
2101 PR fortran/79344
2102 * gfortran.dg/allocate_with_source_24.f90: New test.
2103
4b9c80d8
AV
21042017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2105
2106 PR fortran/79230
2107 * gfortran.dg/der_ptr_component_2.f90: New test.
2108
f3877b2f
EB
21092017-02-05 Eric Botcazou <ebotcazou@adacore.com>
2110
2111 * gcc.target/sparc/20170205-1.c: New test.
2112
d8a09ada
JDA
21132017-02-03 John David Anglin <danglin@gcc.gnu.org>
2114
a2a86d6a
JDA
2115 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
2116 libatomic_available.
2117
a1d99925
JDA
2118 * gcc.dg/pr77587.c: Require alias support.
2119 * gcc.dg/pr77587a.c: Likewise.
2120
d8bf159e
JDA
2121 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
2122 * gcc.c-torture/execute/pr78622.c: Likewise.
2123
d8a09ada
JDA
2124 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
2125 hppa*-*-hpux*.
2126 * c-c++-common/Wunused-var-16.c: Likewise.
2127 * c-c++-common/builtin-shuffle-1.c: Likewise.
2128 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
2129 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2130
f589a1ce
MS
21312017-02-03 Martin Sebor <msebor@redhat.com>
2132
2133 PR tree-optimization/79327
2134 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
2135 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
2136 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 2137
5b00f9d2
JJ
21382017-02-03 Jakub Jelinek <jakub@redhat.com>
2139 Martin Sebor <msebor@redhat.com>
2140
2141 PR tree-optimization/79327
2142 * gcc.dg/tree-ssa/pr79327.c: New test.
2143 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2144 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2145 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2146 (test_sprintf_chk_range_schar): Adjust dg-message.
2147 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2148 * gcc.c-torture/execute/pr79327.c: New test.
2149
437f0a81
JJ
21502017-02-03 Jakub Jelinek <jakub@redhat.com>
2151
2152 PR target/79354
2153 * gcc.target/powerpc/pr79354.c: New test.
2154 * gcc.c-torture/execute/pr79354.c: New test.
2155
3f343040
MS
21562017-02-03 Martin Sebor <msebor@redhat.com>
2157
2158 PR tree-optimization/79352
2159 * gcc.dg/tree-ssa/pr79352.c: New test.
2160
46a2ab58
ML
21612017-02-03 Martin Liska <mliska@suse.cz>
2162
2163 PR lto/66295
2164 * gcc.target/i386/mvc9.c: New test.
2165
baa2d1cd
PH
21662017-02-03 Pat Haugen <pthaugen@us.ibm.com>
2167
2168 PR target/79158
2169 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2170 to VSX reg.
2171
30c6ec2f
JH
21722017-02-02 Jan Hubicka <hubicka@ucw.cz>
2173
2174 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2175 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2176 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2177 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2178 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2179 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2180 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2181 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2182 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2183 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2184 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2185 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2186 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2187
ebee1eb9
MS
21882017-02-02 Martin Sebor <msebor@redhat.com>
2189
2190 PR middle-end/79275
2191 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2192 * gcc.dg/tree-ssa/pr79275.c: New test.
2193
dcd25b8a
AS
21942017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2195
dc362ada 2196 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 2197
0f0c2cc3
JH
21982017-02-02 Jan Hubicka <hubicka@ucw.cz>
2199
2200 PR middle-end/77445
2201 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2202 threading is done.
2203
1c372840
TC
22042017-02-02 Tamar Christina <tamar.christina@arm.com>
2205
2206 PR middle-end/78142
2207 * gcc.target/aarch64/vector_initialization_nostack.c
2208 (f12): Use one vector
2209
9f11a4a7
JJ
22102017-02-02 Jakub Jelinek <jakub@redhat.com>
2211
bef7e561
JJ
2212 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2213 * c-c++-common/asan/misalign-1.c: Likewise.
2214 * c-c++-common/asan/misalign-2.c: Likewise.
2215 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2216 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2217 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2218 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2219 add -ffat-lto-objects from/to dg-additional-options.
2220 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2221 dg-additional-options.
2222
9f11a4a7
JJ
2223 PR target/79197
2224 * gcc.target/powerpc/pr79197.c: New test.
2225 * gcc.c-torture/compile/pr79197.c: New test.
2226
09661674
RB
22272017-02-02 Richard Biener <rguenther@suse.de>
2228
2229 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2230
d8d58893
PC
22312017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/69637
2234 * g++.dg/cpp0x/pr69637-1.C: New.
2235 * g++.dg/cpp0x/pr69637-2.C: Likewise.
2236
521a70a4
AK
22372017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2238
2239 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2240
e26b502d
BS
22412017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2242
2243 PR target/70012
2244 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2245 conditions.
2246
55e75c7c
JJ
22472017-02-01 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR testsuite/79324
2250 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2251 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2252 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2253 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2254 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2255 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2256 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2257 * g++.dg/debug/dwarf2/align-1.C: Likewise.
2258 * g++.dg/debug/dwarf2/align-2.C: Likewise.
2259 * g++.dg/debug/dwarf2/align-3.C: Likewise.
2260 * g++.dg/debug/dwarf2/align-4.C: Likewise.
2261 * g++.dg/debug/dwarf2/align-5.C: Likewise.
2262 * g++.dg/debug/dwarf2/align-6.C: Likewise.
2263
a4476973
ML
22642017-02-01 Martin Liska <mliska@suse.cz>
2265
2266 PR testsuite/79272
2267 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2268
3f3181b1
RB
22692017-02-01 Richard Biener <rguenther@suse.de>
2270
2271 PR testsuite/76957
2272 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2273 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2274 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2275 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2276
1e7ef862
RB
22772017-02-01 Richard Biener <rguenther@suse.de>
2278
2279 PR middle-end/79315
2280 * gfortran.dg/pr79315.f90: New testcase.
2281
405a7406
RB
22822017-02-01 Richard Biener <rguenther@suse.de>
2283
2284 PR tree-optimization/71824
2285 * gcc.dg/graphite/pr71824.c: New testcase.
2286
19bdccb4
JJ
22872017-01-31 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR c++/79304
2290 * g++.dg/diagnostic/pr79304.C: New test.
2291
fcb2cdfc
DM
22922017-01-31 David Malcolm <dmalcolm@redhat.com>
2293
2294 PR c++/79298
2295 * g++.dg/spellcheck-pr79298.C: New test case.
2296
7cfa044d
DM
22972017-01-31 David Malcolm <dmalcolm@redhat.com>
2298
2299 PR preprocessor/79210
2300 * gcc.dg/format/pr79210.c: New test case.
2301 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2302 New function.
2303
de3fbef6
NS
23042017-01-31 Nathan Sidwell <nathan@acm.org>
2305
5ae37bdf
NS
2306 PR c++/79290
2307 * g++.dg/warn/pr79290.C: New.
2308
de3fbef6
NS
2309 PR c++/67273
2310 PR c++/79253
2311 * g++.dg/cpp1y/pr67273.C: New.
2312 * g++.dg/cpp1y/pr79253.C: New.
2313
7f357c61
NS
23142017-01-31 Nathan Sidwell <nathan@acm.org>
2315
2316 PR c++/79264
2317 * g++.dg/cpp1y/pr61636-1.C: Augment.
2318
5b11971a
CL
23192017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2320
2321 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2322 rand() instead of random().
2323
8b670f93
AH
23242017-01-30 Aldy Hernandez <aldyh@redhat.com>
2325
2326 PR tree-optimization/71691
2327 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2328
4727e06b
AK
23292017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2330
2331 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2332 __ARCH__.
2333
b6dae849
JJ
23342017-01-31 Jakub Jelinek <jakub@redhat.com>
2335
2336 PR tree-optimization/79267
2337 * g++.dg/opt/pr79267.C: New test.
2338
40fb9c89
AO
23392017-01-30 Alexandre Oliva <aoliva@redhat.com>
2340
2341 PR debug/63238
2342 * gcc.dg/debug/dwarf2/align-1.c: New.
2343 * gcc.dg/debug/dwarf2/align-2.c: New.
2344 * gcc.dg/debug/dwarf2/align-3.c: New.
2345 * gcc.dg/debug/dwarf2/align-4.c: New.
2346 * gcc.dg/debug/dwarf2/align-5.c: New.
2347 * gcc.dg/debug/dwarf2/align-6.c: New.
2348 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2349 * g++.dg/debug/dwarf2/align-1.C: New.
2350 * g++.dg/debug/dwarf2/align-2.C: New.
2351 * g++.dg/debug/dwarf2/align-3.C: New.
2352 * g++.dg/debug/dwarf2/align-4.C: New.
2353 * g++.dg/debug/dwarf2/align-5.C: New.
2354 * g++.dg/debug/dwarf2/align-6.C: New.
2355
3095f651
AS
23562017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2357
2358 PR target/79170
2359 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2360
3cf88bff
MS
23612017-01-30 Martin Sebor <msebor@redhat.com>
2362
2363 PR testsuite/79293
2364 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2365
37731134
ML
23662017-01-30 Martin Liska <mliska@suse.cz>
2367
2368 PR gcov-profile/79259
2369 * g++.dg/tree-prof/pr79259.C: New test.
2370
0c7247cc
RB
23712017-01-30 Richard Biener <rguenther@suse.de>
2372
2373 PR tree-optimization/79276
2374 * gcc.dg/torture/pr79276.c: New testcase.
2375
ab4be5d1
DV
23762017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2377
2378 PR target/79240
2379 * gcc.target/s390/pr79240.c: New test.
2380
6687d58d
BS
23812017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2382
2383 PR target/79268
2384 * gcc.target/powerpc/pr79268.c: New file.
2385 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2386 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2387 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2388 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2389
b5df96c3
JDA
23902017-01-28 John David Anglin <danglin@gcc.gnu.org>
2391
fc34d7b8
JDA
2392 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2393
9efc84e4
JDA
2394 PR testsuite/70583
2395 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2396
4bfbe3ae
JDA
2397 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2398 * gnat.dg/debug9.adb: Likewise.
2399
8d0b306f
JDA
2400 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2401
b5df96c3
JDA
2402 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2403 libatomic_available.
2404 * gfortran.dg/coarray_42.f90: Likewise.
2405 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2406 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2407 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2408
eb339366
MS
24092017-01-27 Martin Sebor <msebor@redhat.com>
2410
2411 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2412
711ce021
BS
24132017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2414
2415 PR rtl-optimization/79194
2416 * gcc.dg/torture/pr79194.c: New test.
2417
d8321b33
VM
24182017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2419
2420 PR tree-optimization/71374
2568d8a1 2421 * gcc.target/i386/pr71374.c: New.
d8321b33 2422
9e2ea13e
MS
24232017-01-27 Martin Sebor <msebor@redhat.com>
2424
2425 PR c++/71290
2426 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2427 a dg-error directive.
2428
9eb7045b
VM
24292017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2430
2431 PR target/79131
2432 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2433 * gcc.target/arm/pr79131-2.c: New.
2434
f75bbf3f
BS
24352017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2436
2437 PR target/65484
2438 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2439 vectorized on POWER unless hardware misaligned loads are
2440 available.
2441
3f54004b
BC
24422017-01-27 Bin Cheng <bin.cheng@arm.com>
2443
2444 PR rtl-optimization/78559
2445 * gcc.c-torture/execute/pr78559.c: New test.
2446
40b6bff9
RB
24472017-01-27 Richard Biener <rguenther@suse.de>
2448
2449 PR tree-optimization/79245
2450 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2451 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2452
b2f8892e
JJ
24532017-01-27 Jakub Jelinek <jakub@redhat.com>
2454
2455 PR c/79199
2456 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2457 target. Use 4294967293U instead of 4294967293.
2458
b002f3b9
RB
24592017-01-27 Richard Biener <rguenther@suse.de>
2460
2461 PR tree-optimization/71433
2462 * gcc.dg/Warray-bounds-21.c: New testcase.
2463
38f50ab6
RB
24642017-01-27 Richard Biener <rguenther@suse.de>
2465
2466 PR tree-optimization/79244
2467 * gcc.dg/torture/pr79244.c: New testcase.
2468
c04f4139
JJ
24692017-01-27 Jakub Jelinek <jakub@redhat.com>
2470
2471 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2472 all occurrences of 40 to 32.
2473
6ca513f9
RE
24742017-01-27 Richard Earnshaw <rearnsha@arm.com>
2475
2476 PR target/79239
2477 * gcc.target/arm/pr79239.c: New test.
2478
d876f5cd
DV
24792017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2480
2481 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2482
bb6a6ee9
AB
24832017-01-27 Adam Butcher <adam@jessamine.co.uk>
2484
2485 PR c++/64382
2486 * g++.dg/cpp1y/pr64382.C: New test.
2487
31c87a43
MS
24882017-01-26 Martin Sebor <msebor@redhat.com>
2489
2490 PR middle-end/78703
2491 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2492 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2493 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2494 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2495
f7c06c0f
JJ
24962017-01-26 Jakub Jelinek <jakub@redhat.com>
2497
b0670cc0
JJ
2498 PR debug/79129
2499 * g++.dg/debug/dwarf2/pr79129.C: New test.
2500
f7c06c0f
JJ
2501 PR debug/78835
2502 * g++.dg/debug/dwarf2/pr78835.C: New test.
2503
5d93da1d
MS
25042017-01-26 Martin Sebor <msebor@redhat.com>
2505
2506 PR middle-end/78703
2507 * gcc.dg/format/pr78569.c: Adjust.
2508 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2509 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2510 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2511 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2512 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2513 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2514 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2515 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2516 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2517 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2518 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2519
905d2812
JJ
25202017-01-26 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR c++/68727
2523 * g++.dg/other/offsetof8.C: Add expected error.
2524 * g++.dg/other/offsetof9.C: New test.
2525
b3db8d77
DE
25262017-01-26 David Edelsohn <dje.gcc@gmail.com>
2527
2528 * g++.dg/opt/declone3.C: Require LTO.
2529
15961e4a
VM
25302017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2531
2532 PR target/79131
2533 * gcc.target/arm/pr79131.c: New.
2534
e39dd802
BC
25352017-01-26 Bin Cheng <bin.cheng@arm.com>
2536
2537 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2538
bc9efeab
JW
25392017-01-26 Jonathan Wakely <jwakely@redhat.com>
2540
2541 PR libstdc++/79190
2542 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2543 matches replaced operator delete.
2544
b5f75f0b
JJ
25452017-01-26 Jakub Jelinek <jakub@redhat.com>
2546
2547 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2548 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2549 avx512f with avx512dq.
2550 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2551 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2552 avx512f with avx512dq.
2553 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2554 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2555 avx512f with avx512dq.
2556
0a38b341
MP
25572017-01-26 Marek Polacek <polacek@redhat.com>
2558
2559 PR c/79199
2560 * c-c++-common/Wduplicated-branches-13.c: New test.
2561
ebff5c3f
DS
25622017-01-26 David Sherwood <david.sherwood@arm.com>
2563
2564 PR middle-end/79212
2565 * gfortran.dg/gomp/sharing-4.f90: New test.
2566
e6d55103
JJ
25672017-01-26 Jakub Jelinek <jakub@redhat.com>
2568
1a27fab1
JJ
2569 PR target/70465
2570 * gcc.target/i386/pr70465.c: New test.
2571
e6d55103
JJ
2572 * brig.dg/dg.exp: Update copyright years.
2573 * lib/brig-dg.exp: Update copyright years.
2574 * lib/brig.exp: Update copyright years.
2575
b5aa1281
MM
25762017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2577
2578 PR target/79179
2579 * gcc.target/powerpc/pr79179.c: New test.
2580
3b5de3cb
BS
25812017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2582
2583 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2584 generation to accept D-mode memory accesses.
2585
dbe81dbe
MS
25862017-01-25 Martin Sebor <msebor@redhat.com>
2587
2588 PR c++/71290
2589 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2590 * g++.dg/ext/flexarray-mangle.C: Same.
2591 * g++.dg/ext/flexarray-subst.C: Same.
2592 * g++.dg/ext/flexary10.C: Same.
2593 * g++.dg/ext/flexary11.C: Same.
2594 * g++.dg/ext/flexary14.C: Same.
2595 * g++.dg/ext/flexary16.C: Same.
2596 * g++.dg/ext/flexary18.C: Same.
2597 * g++.dg/ext/flexary19.C: Same.
2598 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
2599 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2600 * g++.dg/ubsan/object-size-1.C: Same.
2601 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 2602
0e343868
JJ
26032017-01-25 Jakub Jelinek <jakub@redhat.com>
2604
a25608aa
JJ
2605 PR c++/78896
2606 * g++.dg/cpp1z/decomp24.C: New test.
2607
0e343868
JJ
2608 PR c++/77914
2609 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2610 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2611 expect a warning.
2612 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2613 expect warnings.
2614 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2615 * g++.dg/cpp1y/pr59636.C: Likewise.
2616 * g++.dg/cpp1y/pr60190.C: Likewise.
2617
0d098f4b
BC
26182017-01-25 Bin Cheng <bin.cheng@arm.com>
2619
2620 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2621
5332c89e 26222017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
2623
2624 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
2625 vec_packs built-ins
2626
ed4e59f4
CL
26272017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2628
2629 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2630 -mcpu=cortex-a57.
2631 * gcc.target/arm/vseleqsf.c: Likewise.
2632 * gcc.target/arm/vselgedf.c: Likewise.
2633 * gcc.target/arm/vselgesf.c: Likewise.
2634 * gcc.target/arm/vselgtdf.c: Likewise.
2635 * gcc.target/arm/vselgtsf.c: Likewise.
2636 * gcc.target/arm/vselledf.c: Likewise.
2637 * gcc.target/arm/vsellesf.c: Likewise.
2638 * gcc.target/arm/vselltdf.c: Likewise.
2639 * gcc.target/arm/vselltsf.c: Likewise.
2640 * gcc.target/arm/vselnedf.c: Likewise.
2641 * gcc.target/arm/vselnesf.c: Likewise.
2642 * gcc.target/arm/vselvcdf.c: Likewise.
2643 * gcc.target/arm/vselvcsf.c: Likewise.
2644 * gcc.target/arm/vselvsdf.c: Likewise.
2645 * gcc.target/arm/vselvssf.c: Likewise.
2646
a5d6927f
RB
26472017-01-25 Richard Biener <rguenther@suse.de>
2648
2649 PR testsuite/72850
2650 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2651 to what we had before adding the threading passes.
2652
c2873892
RB
26532017-01-25 Richard Biener <rguenther@suse.de>
2654
2655 PR tree-optimization/69264
2656 * g++.dg/torture/pr69264.C: New testcase.
2657
9aa483a2
KT
26582016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2659
2660 PR target/79145
2661 * gcc.target/arm/pr79145.c: New test.
2662
5c628c3e
RB
26632017-01-25 Richard Biener <rguenther@suse.de>
2664
2665 PR debug/78363
2666 * g++.dg/gomp/pr78363-1.C: New testcase.
2667 * g++.dg/gomp/pr78363-2.C: Likewise.
2668 * g++.dg/gomp/pr78363-3.C: Likewise.
2669
9078cd36
KT
26702016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2671
2672 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2673 * gcc.dg/lto/pr61526_0.c: Likewise.
2674 * gcc.dg/lto/pr64415_0.c: Likewise.
2675
7cfd79d6
JJ
26762017-01-24 Jakub Jelinek <jakub@redhat.com>
2677
2678 PR c++/79205
2679 * g++.dg/cpp1z/decomp22.C: New test.
2680 * g++.dg/cpp1z/decomp23.C: New test.
2681
3e4b91f2
NS
26822017-01-24 Nathan Sidwell <nathan@acm.org>
2683
1d7bc790
NS
2684 PR c++/78469
2685 * g++.dg/cpp0x/pr78469.C: New.
2686
3e4b91f2
NS
2687 PR c++/79118
2688 * g++.dg/cpp0x/pr79118.C: New.
2689
b20ba138
EB
26902017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2691
2692 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2693
c2e84327
DM
26942017-01-24 David Malcolm <dmalcolm@redhat.com>
2695
2696 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2697 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2698 * gcc.dg/rtl/rtl.exp: New file.
2699 * gcc.dg/rtl/test.c: New file.
2700 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2701 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2702 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2703 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2704 * gcc.dg/rtl/x86_64/final.c: New test case.
2705 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2706 * gcc.dg/rtl/x86_64/ira.c: New test case.
2707 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2708 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2709 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2710 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2711 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2712 * gcc.dg/rtl/x86_64/test_1.h: New file.
2713 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2714 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2715 * gcc.dg/rtl/x86_64/times-two.h: New file.
2716 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2717
cf8d19de
BC
27182017-01-24 Bin Cheng <bin.cheng@arm.com>
2719
2720 PR tree-optimization/79159
2721 * g++.dg/tree-ssa/pr79159.C: New test.
2722
f6a24a94 27232017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
2724 Martin Jambor <mjambor@suse.cz>
2725
2726 * lib/brig-dg.exp: New file.
2727 * lib/brig.exp: Likewise.
2728 * brig.dg/README: Likewise.
2729 * brig.dg/dg.exp: Likewise.
2730 * brig.dg/test/gimple/alloca.hsail: Likewise.
2731 * brig.dg/test/gimple/atomics.hsail: Likewise.
2732 * brig.dg/test/gimple/branches.hsail: Likewise.
2733 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2734 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2735 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2736 * brig.dg/test/gimple/mem.hsail: Likewise.
2737 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2738 * brig.dg/test/gimple/packed.hsail: Likewise.
2739 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2740 * brig.dg/test/gimple/variables.hsail: Likewise.
2741 * brig.dg/test/gimple/vector.hsail: Likewise.
2742
c3b3e526
JJ
27432017-01-24 Jakub Jelinek <jakub@redhat.com>
2744
2745 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2746 support asan, only on i?86/x86_64 require sse2_runtime.
2747
75f92127
KN
27482017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2749
2750 PR target/66669
2751 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2752 test on powerpc targets.
2753
1a998fa0
MS
27542017-01-23 Martin Sebor <msebor@redhat.com>
2755
2756 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2757
108fdd6d
RB
27582017-01-23 Richard Biener <rguenther@suse.de>
2759
2760 PR tree-optimization/79088
2761 PR tree-optimization/79188
2762 * gcc.dg/torture/pr79088.c: New testcase.
2763 * gcc.dg/torture/pr79188.c: Likewise.
2764
28826a66
KN
27652017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2766
2767 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2768 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2769 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2770 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2771 type of test function to reflect change in built-in function's
2772 return type.
2773 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2774 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2775 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2776 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2777 type and second argument type to reflect change in built-in
2778 function's type signature.
2779 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2780 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2781 type of test function to reflect change in built-in function's
2782 return type.
2783 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2784 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2785 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2786 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2787 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2788 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2789 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2790 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2791 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2792 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2793 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2794 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2795 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2796 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2797 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2798 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2799 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2800 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2801 type of test function to reflect change in built-in function's
2802 return type.
2803 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2804 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2805 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2806 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2807 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2808 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2809 test function's result and second argument to reflect change in
2810 built-in function's type signature.
2811 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2812
e6b8075c
NS
28132017-01-23 Nathan Sidwell <nathan@acm.org>
2814
fc7612fd
NS
2815 PR C++/71710
2816 * g++.dg/template/pr71710.C: New.
2817
e6b8075c
NS
2818 PR c++/71406
2819 PR c++/77508
2820 * g++.dg/template/pr71406.C: New.
2821
15b8fd49
TK
28222017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2823
9b7716c9 2824 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 2825
e9c4fbe9
BS
28262017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2827
2828 PR rtl-optimization/78634
2829 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2830
8539a302
BC
28312017-01-23 Bin Cheng <bin.cheng@arm.com>
2832
2833 PR tree-optimization/70754
2834 * gfortran.dg/pr70754.f90: New test.
2835
f368600f
ML
28362017-01-23 Martin Liska <mliska@suse.cz>
2837
2838 PR tree-optimization/79196
2839 * gcc.dg/asan/pr79196.c: New test.
2840 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2841
d886761f
MM
28422017-01-23 Michael Matz <matz@suse.de>
2843
2844 PR tree-optimization/78384
2845 * gcc.dg/pr78384.c: New test.
2846
cffcafda
RB
28472017-01-23 Richard Biener <rguenther@suse.de>
2848
2849 PR tree-optimization/79186
2850 * gcc.dg/torture/pr79186.c: New testcase.
2851 * gcc.dg/torture/pr79187.c: Likewise.
2852
bda2bc48
MJ
28532017-01-23 Martin Jambor <mjambor@suse.cz>
2854
2855 * gcc.dg/ipa/vrp8.c: New test.
2856
f65f1ae3
MJ
28572017-01-23 Martin Jambor <mjambor@suse.cz>
2858
2859 PR ipa/79108
2860 * gfortran.dg/lto/pr79108_0.f90: New test.
2861
dea06111
AS
28622017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2863
2864 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2865 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2866 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2867 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2868 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2869 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2870 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2871 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2872 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2873 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2874 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2875 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2876 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2877 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2878 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2879 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2880
05011618
RB
28812017-01-23 Richard Biener <rguenther@suse.de>
2882 Nick Clifton <nickc@redhat.com>
2883
2884 PR testsuite/78421
2885 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2886 If the target is ARM return the result of the
2887 check_effective_target_arm_vect_no_misalign proc.
2888 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2889 support unaligned vectors then only expect one of the loops to be
2890 unrolled.
2891
f6b9f2ff
ML
28922017-01-23 Martin Liska <mliska@suse.cz>
2893
2894 * gcc.dg/asan/use-after-scope-10.c: New test.
2895 * gcc.dg/asan/use-after-scope-11.c: New test.
2896 * g++.dg/asan/use-after-scope-5.C: New test.
2897
c7775327
ML
28982017-01-23 Martin Liska <mliska@suse.cz>
2899
2900 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2901 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2902 sanopt optimization for ASAN_POISON.
2903
d8ae8d16
KT
29042016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2905
2906 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2907
54d7c70c
CL
29082017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2909
2910 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2911 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2912 for poly*_t types.
2913 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2914 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2915 exec_vcombine): Likewise.
2916 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2917 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2918 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2919 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2920 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2921 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2922 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2923 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2924 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2925 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2926 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2927 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2928 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2929 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2930 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2931 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2932 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2933 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2934 Likewise.
2935 (TEST_VGET_LANE): Cast to uint to avoid warning.
2936 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2937 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2938 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2939 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2940 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2941 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2942 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2943 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2944 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2945 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2946 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2947 CHECK_POLY instead of CHECK for poly64_t types.
2948 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2949 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2950 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2951 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2952 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2953 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2954 uint32_t.
2955 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2956 for int32_t, int64_t.
2957 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2958 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2959 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2960 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2961 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2962 needed.
2963
386fe51c
JJ
29642017-01-22 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR fortran/79154
2967 * gfortran.dg/gomp/pr79154-1.f90: New test.
2968 * gfortran.dg/gomp/pr79154-2.f90: New test.
2969
bc4d86e6
AS
29702017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2971
2972 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2973
c31d5fce
MP
29742017-01-21 Marek Polacek <polacek@redhat.com>
2975
2976 PR testsuite/79169
2977 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2978
25cb56c3
JH
29792017-01-20 Jan Hubicka <hubicka@ucw.cz>
2980
2981 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2982
ea9f867b
BS
29832017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2984
2985 PR rtl-optimization/79125
2986 * gcc.dg/torture/pr79125.c: New test.
2987
a876231c
JW
29882017-01-20 Jiong Wang <jiong.wang@arm.com>
2989
2568d8a1 2990 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2991 only.
2568d8a1
JJ
2992 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2993 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2994
4b9f2115
NS
29952017-01-20 Nathan Sidwell <nathan@acm.org>
2996
3e4b91f2 2997 PR c++/78495
4b9f2115
NS
2998 * g++.dg/cpp1z/inh-ctor38.C: New.
2999
d2aadab1
MP
30002017-01-20 Marek Polacek <polacek@redhat.com>
3001
3002 PR c/79152
3003 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
3004
449cd5af
TP
30052017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
3006
3007 * lib/target-supports.exp (check_configured_with): New procedure.
3008 (check_effective_target_default_mode): new effective target.
3009 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
3010 default mode. Fix dg-skip-if target selector syntax.
3011 * gcc.target/arm/optional_thumb-2.c: Likewise.
3012 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
3013 syntax.
3014
ebed7175
DM
30152017-01-20 David Malcolm <dmalcolm@redhat.com>
3016
3017 PR c++/77829
3018 PR c++/78656
3019 * g++.dg/spellcheck-pr77829.C: New test case.
3020 * g++.dg/spellcheck-pr78656.C: New test case.
3021
2ebd93e1
MP
30222017-01-20 Marek Polacek <polacek@redhat.com>
3023
3024 PR c/64279
3025 * c-c++-common/Wduplicated-branches-1.c: New test.
3026 * c-c++-common/Wduplicated-branches-10.c: New test.
3027 * c-c++-common/Wduplicated-branches-11.c: New test.
3028 * c-c++-common/Wduplicated-branches-12.c: New test.
3029 * c-c++-common/Wduplicated-branches-2.c: New test.
3030 * c-c++-common/Wduplicated-branches-3.c: New test.
3031 * c-c++-common/Wduplicated-branches-4.c: New test.
3032 * c-c++-common/Wduplicated-branches-5.c: New test.
3033 * c-c++-common/Wduplicated-branches-6.c: New test.
3034 * c-c++-common/Wduplicated-branches-7.c: New test.
3035 * c-c++-common/Wduplicated-branches-8.c: New test.
3036 * c-c++-common/Wduplicated-branches-9.c: New test.
3037 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
3038 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
3039 * g++.dg/ext/builtin-object-size3.C: Likewise.
3040 * g++.dg/gomp/loop-1.C: Likewise.
3041 * g++.dg/warn/Wduplicated-branches1.C: New test.
3042 * g++.dg/warn/Wduplicated-branches2.C: New test.
3043
0ce4024a
ML
30442017-01-20 Martin Liska <mliska@suse.cz>
3045
3046 PR lto/69188
3047 * gcc.dg/lto/pr69188_0.c: New test.
3048 * gcc.dg/lto/pr69188_1.c: New test.
3049
d8ea3e7c
AS
30502017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
3051
3052 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
3053 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
3054 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
3055 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
3056 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
3057 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
3058 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
3059 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
3060 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
3061 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
3062 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
3063 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
3064 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
3065 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
3066 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
3067 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
3068 * gcc.target/i386/avx-1.c: Test new intrinsics.
3069 * gcc.target/i386/sse-13.c: Ditto.
3070 * gcc.target/i386/sse-23.c: Ditto.
3071
0516164b
RB
30722017-01-20 Richard Biener <rguenther@suse.de>
3073
3074 PR tree-optimization/71264
3075 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
3076
d821744c
MF
30772017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3078
3079 * gcc.target/mips/madd4-1.c: New file.
3080 * gcc.target/mips/madd4-2.c: Likewise.
3081 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3082 HAS_MADD4.
3083 (mips_option_groups): Add -m[no-]madd4.
3084 (mips-dg-init): Detect default -mno-madd4.
3085 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
3086 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
3087 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3088 * gcc.target/mips/nmadd-1.c: Likewise.
3089 * gcc.target/mips/nmadd-2.c: Likewise.
3090 * gcc.target/mips/nmadd-3.c: Likewise.
3091
db58fd89
JW
30922017-01-19 Jiong Wang <jiong.wang@arm.com>
3093
3094 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
3095 combined instructions.
3096 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
3097 instructions.
3098 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
3099 of pointer authentication.
3100
bd9cf60b
MM
31012017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3102
3103 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
3104 floating point hardware to run test.
3105
ab014eb3
TC
31062017-01-19 Tamar Christina <tamar.christina@arm.com>
3107
2568d8a1 3108 * lib/target-supports.exp
ab014eb3
TC
3109 (check_effective_target_vect_call_copysignf): Enable for AArch64.
3110
c048038f
RO
31112017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3112
3113 PR testsuite/79051
3114 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
3115 __x86_64__]: Allow for target i?86-*-*.
3116
ab6b44cb
MF
31172017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3118
3119 PR target/78176
3120 * gcc.target/mips/lxc1-sxc1-1.c: New file.
3121 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3122 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3123 HAS_LXC1.
3124 (mips_option_groups): Add -m[no-]lxc1-sxc1.
3125 (mips-dg-init): Detect default -mno-lxc1-sxc1.
3126 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
3127
118d5ed3
AV
31282017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
3129
3130 PR fortran/70696
3131 * gfortran.dg/coarray_43.f90: New test.
3132
a57c520e
RE
31332017-01-19 Richard Earnshaw <rearnsha@arm.com>
3134
3135 PR rtl-optimization/79121
3136 * gcc.c-torture/execute/pr79121.c: New test.
3137
54dc4be2
MM
31382017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3139
3140 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3141 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3142
7bd5dad2
LK
31432017-01-18 Louis Krupp <louis.krupp@zoho.com>
3144
3145 PR fortran/50069
3146 PR fortran/55086
3147 * gfortran.dg/pr50069_1.f90: New test.
3148 * gfortran.dg/pr50069_2.f90: New test.
3149 * gfortran.dg/pr55086_1.f90: New test.
3150 * gfortran.dg/pr55086_1_tfat.f90: New test.
3151 * gfortran.dg/pr55086_2.f90: New test.
3152 * gfortran.dg/pr55086_2_tfat.f90: New test.
3153 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3154
0edd264d
AS
31552017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3156 * gcc.dg/strcmp-1.c: New test.
3157 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3158
551914b7
DM
31592017-01-18 David Malcolm <dmalcolm@redhat.com>
3160
3161 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3162 (dejagnu_fail): Likewise.
3163 (dejagnu_note): Likewise.
3164 (pass): Provide forward decl, moving true decl to after #include
3165 of harness.h.
3166 (fail): Likewise.
3167 (note): Likewise.
3168
b7d3a6a6
MM
31692017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3170
3171 * gcc.target/powerpc/p9-xxbr-1.c: New test.
3172 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3173
c484627c
NS
31742017-01-18 Nathan Sidwell <nathan@acm.org>
3175
3176 PR c++/78488
3177 * g++.dg/cpp1z/inh-ctor37.C: New.
3178
a711887e
UB
31792017-01-18 Uros Bizjak <ubizjak@gmail.com>
3180
3181 PR rtl-optimization/78952
3182 * gcc.target/i386/pr78952-1.c: New test.
3183 * gcc.target/i386/pr78952-2.c: Ditto.
3184
525a5e33
AV
31852017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3186
3187 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3188
31892017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
3190
3191 PR fortran/70696
3192 * gfortran.dg/coarray_event_1.f08: New test.
3193
90553aac
JJ
31942017-01-18 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR target/77416
3197 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3198 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
3199 from dg-options.
3200 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3201 guarded test.
3202 * gcc.target/powerpc/fusion4.c: Likewise.
3203 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3204 guarded test.
3205 * gcc.target/powerpc/pr58673-1.c: Likewise.
3206 * gcc.target/powerpc/pr58673-2.c: Likewise.
3207 * gcc.target/powerpc/pr59054.c: Likewise.
3208
dfc42f08
BS
32092016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3210
3211 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3212 vec_bperm.
3213 * gcc.target/powerpc/p9-vbpermd.c: New file.
3214
f3981e7e
AK
32152017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3216
3217 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3218 (must_not_compile2): Downcase first letter of error messages.
3219 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3220 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3221
2c65d990
NS
32222017-01-18 Nathan Sidwell <nathan@acm.org>
3223
3224 PR c++/79091
3225 * g++.dg/pr79091.C: New.
3226
a711887e
UB
32272017-01-18 Jakub Jelinek <jakub@redhat.com>
3228
3229 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3230 to dg-options.
3231 (p0): Add missing dg-error.
3232
4701fba3
JS
32332017-01-17 Joe Seymour <joe.s@somniumtech.com>
3234
3235 * gcc.target/msp430/mul_f5_muldef.c: New test.
3236
ac4dc08d
MM
32372017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3238
3239 PR target/79004
3240 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3241 options. Fix up the syntax for using \m and \M.
3242
1b3254e4
SB
32432017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3244
3245 PR target/78875
3246 * gcc.target/powerpc/ssp-1.c: New testcase.
3247 * gcc.target/powerpc/ssp-2.c: New testcase.
3248
8144a493
WD
32492017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
3250
3251 * gcc.target/aarch64/eh_return.c: New test.
3252
a6607774
BS
32532017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3254
3255 * vec-rlmi-rlnm.c: New file.
3256
8ddfdbc2
NS
32572017-01-17 Nathan Sidwell <nathan@acm.org>
3258
3259 PR c++/61636
3260 * g++.dg/cpp1y/pr61636-1.C: New.
3261 * g++.dg/cpp1y/pr61636-2.C: New.
3262 * g++.dg/cpp1y/pr61636-3.C: New.
3263
d365b403
MS
32642017-01-17 Martin Sebor <msebor@redhat.com>
3265
3266 PR testsuite/79115
3267 * gcc.dg/pr78768.c: Make it a link-only test.
3268
0d80ab91
DM
32692017-01-17 David Malcolm <dmalcolm@redhat.com>
3270
3271 PR c++/71497
3272 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3273 expected messages.
3274 * c-c++-common/Wmisleading-indentation.c: Likewise.
3275
31b61548
VM
32762017-01-17 Vladimir Makarov <vmakarov@redhat.com>
3277
3278 PR target/79058
3279 * gcc.target/arm/pr79058.c: New.
3280
c549996e
JJ
32812017-01-17 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR tree-optimization/71854
3284 * gcc.dg/vect/pr71854.c: New test.
3285
4f197ff9
ML
32862017-01-17 Martin Liska <mliska@suse.cz>
3287
3288 PR ipa/71207
3289 * g++.dg/ipa/pr71207.C: New test.
3290
d4193b85
JH
32912017-01-17 Jan Hubicka <hubicka@ucw.cz>
3292
3293 PR middle-end/77445
3294 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3295 * gcc.dg/tree-ssa/pr77445.c: New testcase.
3296
906e7712
JJ
32972017-01-17 Jakub Jelinek <jakub@redhat.com>
3298
3299 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3300 rather than long unsigned int.
3301 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3302
12314dc9
RB
33032017-01-17 Richard Biener <rguenther@suse.de>
3304
3305 PR tree-optimization/71433
3306 * gcc.dg/Warray-bounds-20.c: New testcase.
3307
a23e48df
RB
33082017-01-17 Richard Biener <rguenther@suse.de>
3309
3310 PR testsuite/52563
3311 PR testsuite/71237
3312 PR testsuite/77737
3313 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3314 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3315 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3316
e6750e5c
AM
33172017-01-17 Alan Modra <amodra@gmail.com>
3318
3319 * gcc.target/powerpc/pr79066.c: New.
3320
a59afbe2
JL
33212017-01-16 Jeff Law <law@redhat.com>
3322
3323 PR tree-optimization/33562
3324 PR tree-optimization/61912
3325 PR tree-optimization/77485
3326 PR tree-optimization/79090
3327 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3328 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3329
e1bcfb92
JJ
33302017-01-16 Jakub Jelinek <jakub@redhat.com>
3331
98e92fb2
JJ
3332 PR c/79089
3333 * gcc.c-torture/compile/pr79089.c: New test.
3334
e1bcfb92
JJ
3335 PR target/79080
3336 * gcc.dg/pr79080.c: New test.
3337
0ef1f9cd
DM
33382017-01-16 David Malcolm <dmalcolm@redhat.com>
3339
3340 PR c/78304
3341 * gcc.dg/format/pr78304.c: Convert argument from integral type
3342 to a pointer.
3343 * gcc.dg/format/pr78304-2.c: Likewise.
3344
76689ffc
CL
33452017-01-16 Carl Love <cel@us.ibm.com>
3346
3347 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3348 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3349
ce12ee9e
CL
33502017-01-16 Carl Love <cel@us.ibm.com>
3351
3352 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3353 Change arguments and return type to bool long long.
3354
b336037d
MS
33552017-01-16 Martin Sebor <msebor@redhat.com>
3356
3357 PR testsuite/79051
3358 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3359 on x86.
3360
1ddca3f3
PC
33612017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3362
3363 Revert:
a711887e 3364 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
3365
3366 PR c++/71737
3367 * g++.dg/cpp0x/pr71737.C: New.
3368
290687fb
BS
33692017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3370
3371 * gcc.target/powerpc/swaps-p8-27.c: New.
3372
7d2f3f1d
PC
33732017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3374
3375 PR c++/71737
3376 * g++.dg/cpp0x/pr71737.C: New.
3377
d743728f
EB
33782017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3379
3380 * gnat.dg/opt62.adb: New test.
3381 * gnat.dg/opt62_pkg.ads: New helper.
3382
90aead21
BS
33832017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3384
a711887e
UB
3385 PR rtl-optimization/78626
3386 PR rtl-optimization/78727
90aead21
BS
3387 * gcc.dg/torture/pr78626.c: New test.
3388 * gcc.dg/torture/pr78727.c: New test.
3389
afaecc23
AM
33902017-01-14 Alan Modra <amodra@gmail.com>
3391
3392 * gcc.c-torture/compile/pr72749.c: New test.
3393
be4aa83d
DM
33942017-01-13 David Malcolm <dmalcolm@redhat.com>
3395
3396 PR c/78304
3397 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3398 (test_macro_2): New test.
3399 (test_macro_3): New test.
3400 (test_macro_4): New test.
3401 (test_non_contiguous_strings): Convert line number to line offset.
3402 * gcc.dg/format/pr78304-2.c: New test case.
3403 * gcc.dg/format/pr78304.c: New test case.
3404
7cdca3ec
UB
34052017-01-13 Uros Bizjak <ubizjak@gmail.com>
3406
3407 * gcc.target/i386/funcspec-56.inc: Add missing options and
3408 reorder options by implied ISAs, as in ix86_target_string.
3409
e3017e52
MP
34102017-01-13 Marek Polacek <polacek@redhat.com>
3411
3412 PR c++/71166
3413 * g++.dg/cpp0x/constexpr-array18.C: New test.
3414
d155c6fe
JL
34152017-01-13 Jeff Law <law@redhat.com>
3416
7c9560a5
JL
3417 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3418
9e59e99a
JL
3419 PR tree-optimization/61912
3420 PR tree-optimization/77485
3421 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3422 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3423 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3424
3425 PR tree-optimization/33562
3426 PR tree-optimization/61912
3427 PR tree-optimization/77485
d155c6fe
JL
3428 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3429 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3430 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3431 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3432 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3433 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3434 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3435
77719b06
ML
34362017-01-13 Martin Liska <mliska@suse.cz>
3437
3438 PR ipa/79043
3439 * gcc.c-torture/execute/pr79043.c: New test.
3440
a181b2bc
RB
34412017-01-13 Richard Biener <rguenther@suse.de>
3442
3443 PR middle-end/78411
3444 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3445
eaed3226
AV
34462017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3447
3448 PR fortran/70697
3449 * gfortran.dg/coarray/event_4.f08: New test.
3450
4ccff88b
AV
34512017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3452
3453 PR fortran/70696
3454 * gfortran.dg/coarray/event_3.f08: New test.
3455
3c3b9090
RB
34562017-01-13 Richard Biener <rguenther@suse.de>
3457
3458 PR tree-optimization/77283
3459 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3460
25329913
RB
34612017-01-13 Richard Biener <rguenther@suse.de>
3462
3463 * gcc.dg/gimplefe-22.c: New testcase.
3464
10b70b8e
RB
34652017-01-13 Richard Biener <rguenther@suse.de>
3466
3467 PR tree-optimization/77283
3468 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3469 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3470 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3471
76a8f82f
SL
34722017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3473
3474 * gcc.dg/pr77862.c: Require fpic target.
3475
59a505da
MM
34762017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3477
3478 PR target/79004
3479 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 3480
bce6f760
MS
34812017-01-12 Martin Sebor <msebor@redhat.com>
3482
3483 * gcc.dg/pr78138.c: Adjust.
3484 * gcc.dg/pr78768.c: Adjust.
3485 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3486 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3487 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3488 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3489 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3490 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3491 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3492 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3493 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3494 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3495 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3496
3eefa646
JJ
34972017-01-12 Jakub Jelinek <jakub@redhat.com>
3498
3499 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3500
dcb56243
MS
35012017-01-12 Martin Sebor <msebor@redhat.com>
3502
8be3f306 3503 PR testsuite/79051
940242cd
MS
3504 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3505 due to bug 79054.
dcb56243 3506
b7431c20
DE
35072017-01-12 David Edelsohn <dje.gcc@gmail.com>
3508
3509 * gcc.dg/pr78768.c: Require LTO.
3510
2bcd9f32
MS
35112017-01-12 Martin Sebor <msebor@redhat.com>
3512
3513 PR c/79074
3514 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3515 due to the referenced bug.
3516
b2fc1c70
MS
35172017-01-12 Martin Sebor <msebor@redhat.com>
3518
3519 PR testsuite/79073
3520 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3521
fbed6f36
UB
35222017-01-12 Uros Bizjak <ubizjak@gmail.com>
3523
3524 * gcc.target/i386/builtin_target.c (check_features): Check all
3525 supported __builtin_cpu_supports options.
3526
27282dad
KT
35272017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3528
3529 PR tree-optimization/78319
3530 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3531 Remove xfail.
3532
66113166
BS
35332017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3534
3535 PR target/79044
3536 * gcc.target/powerpc/swaps-p8-26.c: New.
3537
6bb4ea5c
RB
35382017-01-12 Richard Biener <rguenther@suse.de>
3539
3540 * gcc.dg/gimplefe-21.c: New testcase.
3541
f15dbadb
MC
35422017-01-12 Michael Collison <michael.collison@arm.com>
3543
3544 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3545
73e32c47
JK
35462017-01-11 Julia Koval <julia.koval@intel.com>
3547 Uros Bizjak <ubizjak@gmail.com>
3548
3549 * gcc.target/i386/sgx.c New test.
3550 * gcc.target/i386/sse-12.c: Add -msgx.
3551 * gcc.target/i386/sse-13.c: Ditto.
3552 * gcc.target/i386/sse-14.c: Ditto.
3553 * gcc.target/i386/sse-22.c: Ditto.
3554 * gcc.target/i386/sse-23.c: Ditto.
3555 * g++.dg/other/i386-2.C: Ditto.
3556 * g++.dg/other/i386-3.C: Ditto.
3557
3594adc7
MS
35582017-01-11 Martin Sebor <msebor@redhat.com>
3559
3560 PR c++/24511
3561 * g++.dg/template/explicit9.C: New test.
3562
01bfd257
NS
35632017-01-11 Nathan Sidwell <nathan@acm.org>
3564
3565 PR c++/77812
3566 * g++.dg/pr77812.C: New.
3567
88df7964
JJ
35682017-01-11 Jakub Jelinek <jakub@redhat.com>
3569
eae63d78
JJ
3570 PR c++/71537
3571 * g++.dg/cpp1y/constexpr-71537.C: New test.
3572
88df7964
JJ
3573 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3574 argument.
3575
960ecba4
MS
35762017-01-11 Martin Sebor <msebor@redhat.com>
3577
3578 PR c/47931
3579 * c-c++-common/Waddress-2.c: New test.
3580
1f258a55
JJ
35812017-01-11 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR c++/78341
3584 * g++.dg/cpp0x/pr78341.C: New test.
3585
bf5fbf46
MS
35862017-01-11 Martin Sebor <msebor@redhat.com>
3587
3588 PR c/78768
3589 * gcc.dg/pr78768.c: New test.
3590
19ff0049
DM
35912017-01-11 David Malcolm <dmalcolm@redhat.com>
3592
3593 PR driver/78877
3594 * gcc.dg/spellcheck-options-14.c: New test case.
3595 * gcc.dg/spellcheck-options-15.c: New test case.
3596 * gcc.dg/spellcheck-options-16.c: New test case.
3597 * gcc.dg/spellcheck-options-17.c: New test case.
3598
c86e9f03
ML
35992017-01-11 Martin Liska <mliska@suse.cz>
3600
3601 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3602
947f51d6
JJ
36032017-01-11 Jakub Jelinek <jakub@redhat.com>
3604
3605 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3606 instead of just 1 for the decomposition from struct C.
3607
849fccf8
EB
36082017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3609
3610 * gcc.c-torture/execute/20170111-1.c: New test.
3611
80c74722
RB
36122017-01-11 Richard Biener <rguenther@suse.de>
3613
3614 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3615
4c4b4703
JJ
36162017-01-11 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR middle-end/50199
3619 * gcc.dg/lto/pr50199_0.c: New test.
3620
664b1a6b
MS
36212017-01-10 Martin Sebor <msebor@redhat.com>
3622
3623 PR testsuite/78960
3624 PR testsuite/78959
3625 PR testsuite/78133
3626 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3627 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3628
fefd3086
MS
36292017-01-10 Martin Sebor <msebor@redhat.com>
3630
3631 PR middle-end/78138
664b1a6b 3632 * gcc.dg/pr78138.c: New test.
fefd3086 3633
b9f4757f
DM
36342017-01-10 David Malcolm <dmalcolm@redhat.com>
3635
3636 PR c++/77949
3637 * g++.dg/diagnostic/pr77949.C: New test case.
3638
5a50f6bb
MS
36392017-01-10 Martin Sebor <msebor@redhat.com>
3640
3641 PR middle-end/78245
3642 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3643
c16880ef
MS
36442017-01-10 Martin Sebor <msebor@redhat.com>
3645
3646 PR tree-optimization/78775
3647 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3648 * gcc.dg/attr-alloc_size-10.c: New test.
3649 * gcc.dg/attr-alloc_size-11.c: New test.
3650 * gcc.dg/builtin-stringop-chk-7.c: New test.
3651 * gcc.dg/pr78775.c: New test.
3652 * gcc.dg/pr78973-2.c: New test.
3653 * gcc.dg/pr78973.c: New test.
3654
5363d9d9
JL
36552017-01-10 Jeff Law <law@redhat.com>
3656
3657 PR tree-optimization/77766
3658 PR tree-optimization/78856
3659 * gcc.c-torture/execute/pr77766.c: New test.
3660
aae23693
RB
36612016-01-10 Richard Biener <rguenther@suse.de>
3662
3663 PR tree-optimization/79034
3664 * g++.dg/torture/pr79034.C: New testcase.
3665
a0843aed
ML
36662017-01-10 Martin Liska <mliska@suse.cz>
3667
3668 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3669 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3670 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3671 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3672 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3673 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3674 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3675 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3676 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3677 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3678 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3679 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3680 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3681 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3682 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3683 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3684 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3685 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3686 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3687 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3688 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3689 * gcc.dg/ipa/pr64307.c: Likewise.
3690 * gcc.dg/ipa/pr77653.c: Likewise.
3691
79fc8ffe
AS
36922017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3693
3694 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3695 * g++.dg/other/i386-3.C: Ditto.
3696 * gcc.target/i386/sse-12.c: Ditto.
3697 * gcc.target/i386/sse-13.c: Ditto.
3698 * gcc.target/i386/sse-22.c: Ditto.
3699 * gcc.target/i386/sse-23.c: Ditto.
3700 * gcc.target/i386/builtin_target.c: Handle new option.
3701 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3702 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3703 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3704
dfa6951f
MS
37052017-01-09 Martin Sebor <msebor@redhat.com>
3706
3707 PR testsuite/79036
3708 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3709 with different precisions.
3710
a271e415
EB
37112017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3712
3713 * g++.dg/opt/call2.C: New test.
3714 * g++.dg/opt/call3.C: Likewise.
3715 * gnat.dg/array26.adb: New test.
3716 * gnat.dg/array26_pkg.ad[sb]: New helper.
3717 * gnat.dg/array27.adb: New test.
3718 * gnat.dg/array27_pkg.ad[sb]: New helper.
3719 * gnat.dg/array28.adb: New test.
3720 * gnat.dg/array28_pkg.ad[sb]: New helper.
3721
bd2c6270
JJ
37222017-01-09 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR translation/79019
3725 PR translation/79020
3726 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3727 diagnostics.
3728 * gfortran.dg/initialization_17.f90: Likewise.
3729
1c1d8e75
DH
37302017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3731
3732 PR testsuite/79026
3733 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3734 * gcc.target/i386/pr78904-4.c: Likewise.
3735 * gcc.target/i386/pr78904-6.c: Likewise.
3736 * gcc.target/i386/pr78967-2.c: Likewise.
3737
cb330ba5
JJ
37382017-01-09 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR tree-optimization/78899
3741 * gcc.target/i386/pr78899.c: New test.
3742 * gcc.dg/pr71077.c: New test.
3743
a5e14a42
MJ
37442017-01-09 Martin Jambor <mjambor@suse.cz>
3745
3746 PR ipa/78365
3747 PR ipa/78599
3748 * gcc.dg/torture/pr78365.c: New test.
3749
01216d27
JJ
37502017-01-09 Jakub Jelinek <jakub@redhat.com>
3751
dc59e50a
JJ
3752 PR c++/78948
3753 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3754 (main): Use int* instead of long long.
3755
01216d27
JJ
3756 PR tree-optimization/78938
3757 * gcc.dg/vect/pr78938.c: New test.
3758
c0d4fec7
KT
37592017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3760
3761 * gcc.dg/20161219.c: New test.
3762
7b1b0cc1
RB
37632017-01-09 Richard Biener <rguenther@suse.de>
3764
3765 PR tree-optimization/78997
3766 * gcc.dg/torture/pr78997.c: New testcase.
3767
813b9c0d
RB
37682017-01-09 Richard Biener <rguenther@suse.de>
3769
3770 PR debug/79000
3771 * g++.dg/lto/pr79000_0.C: New testcase.
3772 * g++.dg/lto/pr79000_1.c: Likewise.
3773
efcc8d38
MS
37742017-01-08 Martin Sebor <msebor@redhat.com>
3775
3776 PR middle-end/77708
3777 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3778 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3779 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3780 due to bug 78969.
3781 * gcc.dg/format/pr78569.c: Adjust.
3782
5ccf1d8d
DM
37832017-01-07 David Malcolm <dmalcolm@redhat.com>
3784
3785 PR c++/72803
3786 * g++.dg/diagnostic/pr72803.C: New test case.
3787
42002dfe
MS
37882017-01-07 Martin Sebor <msebor@redhat.com>
3789
3790 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3791 * gcc.dg/attr-alloc_size-4.c: Same.
3792
de91486c
AV
37932017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3794
3795 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3796 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3797 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3798 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3799 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3800 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3801 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3802
f55a925e
AS
38032017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3804 * gcc.dg/memcmp-1.c: New.
3805 * gcc.dg/strncmp-1.c: New.
3806
f3caa118
AV
38072017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3808
3809 * gcc.target/arm/acle/mcrr: New.
3810 * gcc.target/arm/acle/mcrr2: New.
3811 * gcc.target/arm/acle/mrrc: New.
3812 * gcc.target/arm/acle/mrrc2: New.
3813
ecc9a25b
AV
38142017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3815
3816 * gcc.target/arm/acle/mcr.c: New.
3817 * gcc.target/arm/acle/mrc.c: New.
3818 * gcc.target/arm/acle/mcr2.c: New.
3819 * gcc.target/arm/acle/mrc2.c: New.
3820
3811581f
AV
38212017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3822
3823 * gcc.target/arm/acle/ldc: New.
3824 * gcc.target/arm/acle/ldc2: New.
3825 * gcc.target/arm/acle/ldcl: New.
3826 * gcc.target/arm/acle/ldc2l: New.
3827 * gcc.target/arm/acle/stc: New.
3828 * gcc.target/arm/acle/stc2: New.
3829 * gcc.target/arm/acle/stcl: New.
3830 * gcc.target/arm/acle/stc2l: New.
3831
d57daa0c
AV
38322017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3833
3834 * gcc.target/arm/acle/acle.exp: Run tests for different options
3835 and make sure fat-lto-objects is used such that we can still do
3836 assemble scans.
3837 * gcc.target/arm/acle/cdp.c: New.
3838 * gcc.target/arm/acle/cdp2.c: New.
3839 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3840 (check_effective_target_arm_coproc1_ok_nocache): New.
3841 (check_effective_target_arm_coproc2_ok): New.
3842 (check_effective_target_arm_coproc2_ok_nocache): New.
3843 (check_effective_target_arm_coproc3_ok): New.
3844 (check_effective_target_arm_coproc3_ok_nocache): New.
3845 (check_effective_target_arm_coproc4_ok): New.
3846 (check_effective_target_arm_coproc4_ok_nocache): New.
3847
8a123229
MS
38482017-01-06 Martin Sebor <msebor@redhat.com>
3849
3850 PR middle-end/78605
3851 * gcc.dg/tree-ssa/pr78605.c: New test.
3852
5b8999d6
MS
38532017-01-05 Martin Sebor <msebor@redhat.com>
3854
3855 PR tree-optimization/78910
3856 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3857 diagnostics.
3858 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3859 * gcc.dg/tree-ssa/pr78910.c: New test.
3860
4e89adf9
EB
38612017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3862
3863 * gcc.dg/sso-10.c: New test.
3864
962c5679
JJ
38652017-01-05 Jakub Jelinek <jakub@redhat.com>
3866
cfd719e7
JJ
3867 PR tree-optimization/71016
3868 * gcc.target/i386/pr71016.c: New test.
3869 * gcc.target/aarch64/pr71016.c: New test.
3870 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3871
26f20371
JJ
3872 PR c++/78931
3873 * g++.dg/cpp1z/decomp19.C: New test.
3874
962c5679
JJ
3875 PR c++/78890
3876 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3877 * g++.dg/init/union1.C: Likewise.
3878 * g++.dg/cpp0x/union6.C: Expect errors.
3879 * g++.dg/cpp0x/union8.C: New test.
3880 * g++.dg/cpp0x/pr78890-1.C: New test.
3881 * g++.dg/cpp0x/pr78890-2.C: New test.
3882
8c15f541
DE
38832017-01-05 David Edelsohn <dje.gcc@gmail.com>
3884
3885 * gcc.target/powerpc/pr71670.c: Require p9vector.
3886 * gcc.target/powerpc/p9-novsx.c: Same.
3887
51b86113
DM
38882017-01-05 David Malcolm <dmalcolm@redhat.com>
3889
3890 * selftests/asr_div1.rtl: New file.
3891 * selftests/aarch64: New subdirectory.
3892 * selftests/aarch64/times-two.rtl: New file.
3893 * selftests/bb-index.rtl: New file.
3894 * selftests/cfg-test.rtl: New file.
3895 * selftests/const-int.rtl: New file.
3896 * selftests/example-labels.rtl: New file.
3897 * selftests/insn-with-mode.rtl: New file.
3898 * selftests/jump-to-label-ref.rtl: New file.
3899 * selftests/jump-to-return.rtl: New file.
3900 * selftests/jump-to-simple-return.rtl: New file.
3901 * selftests/mem.rtl: New file.
3902 * selftests/note-insn-deleted.rtl: New file.
3903 * selftests/note_insn_basic_block.rtl: New file.
3904 * selftests/simple-cse.rtl: New file.
3905 * selftests/symbol-ref.rtl: New file.
3906 * selftests/x86_64: New subdirectory.
3907 * selftests/x86_64/call-insn.rtl: New file.
3908 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3909 * selftests/x86_64/times-two.rtl: New file.
3910 * selftests/x86_64/unspec.rtl: New file.
3911
dc7650cc
NS
39122017-01-05 Nathan Sidwell <nathan@acm.org>
3913
3914 PR c++/78765
3915 * g++.dg/cpp0x/pr78765.C: New.
3916
3db70565
DV
39172017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3918
3919 * gcc.target/s390/memcpy-2.c: New test.
3920 * gcc.target/s390/memset-2.c: New test.
3921
f5a537e3
AK
39222017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3923
3924 * gcc.target/s390/memcpy-1.c: New test.
3925
d80c6d02
JL
39262017-01-04 Jeff Law <law@redhat.com>
3927
3928 PR tree-optimization/78812
3929 * g++.dg/torture/pr78812.C: New test.
3930
08edc320 39312017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3932
3933 PR target/71977
3934 PR target/70568
3935 PR target/78823
3936 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3937 64-bit VSX systems with direct move, whether we optimize common
3938 code sequences in the GLIBC math library for float math functions.
3939 * gcc.target/powerpc/pr71977-2.c: Likewise.
3940
a9342885
MP
39412017-01-04 Marek Polacek <polacek@redhat.com>
3942
3943 PR c++/64767
3944 * c-c++-common/Wpointer-compare-1.c: New test.
3945
066435fe
JJ
39462017-01-04 Jakub Jelinek <jakub@redhat.com>
3947
abec4284
JJ
3948 PR c++/78949
3949 * c-c++-common/Wunused-var-16.c: New test.
3950
26c43e27
JJ
3951 PR c++/78693
3952 * g++.dg/cpp0x/pr78693.C: New test.
3953
fc73e60c
JJ
3954 PR driver/78957
3955 * gcc.dg/pr78957.c: New test.
3956
c9cf3863
JJ
3957 * g++.dg/cpp1y/auto-fn34.C: New test.
3958
066435fe
JJ
3959 PR c++/71182
3960 * g++.dg/cpp0x/pr71182.C: New test.
3961
598bd687
KN
39622017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3963
3964 PR target/78056
3965 * gcc.target/powerpc/pr78056-1.c: New test.
3966 * gcc.target/powerpc/pr78056-2.c: New test.
3967 * gcc.target/powerpc/pr78056-3.c: New test.
3968 * gcc.target/powerpc/pr78056-4.c: New test.
3969 * gcc.target/powerpc/pr78056-5.c: New test.
3970 * gcc.target/powerpc/pr78056-6.c: New test.
3971 * gcc.target/powerpc/pr78056-7.c: New test.
3972 * gcc.target/powerpc/pr78056-8.c: New test.
3973 * lib/target-supports.exp
3974 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3975 whether the effective target supports the popcntb instruction.
3976
8194635a
JL
39772017-01-03 Jeff Law <law@redhat.com>
3978
3979 PR tree-optimization/67955
3980 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3981
baf9ebc8
MP
39822017-01-04 Marek Polacek <polacek@redhat.com>
3983
3984 PR c++/77545
3985 PR c++/77284
3986 * g++.dg/cpp0x/range-for32.C: New test.
3987 * g++.dg/cpp0x/range-for33.C: New test.
3988
5dd9a9d0
DM
39892017-01-04 David Malcolm <dmalcolm@redhat.com>
3990
3991 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3992
4bf07f3f
NS
39932017-01-04 Nathan Sidwell <nathan@acm.org>
3994
3995 PR c++/66735
3996 * g++.dg/cpp1y/pr66735.C: New.
3997
165ba2e9
JJ
39982017-01-04 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR tree-optimization/71563
4001 * gcc.dg/tree-ssa/pr71563.c: New test.
4002
4567f969
JB
40032017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
4004
4005 PR fortran/78534
4006 PR fortran/78976
4007 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4008 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4009 * gfortran.dg/transfer_intrinsic_1.f90: Change
4010 scan-tree-dump-times due to gfc_trans_string_copy change to
4011 avoid -Wstringop-overflow.
4012
1c06f07f
JL
40132017-01-03 Jeff Law <law@redhat.com>
4014
4015 PR tree-optimization/78856
4016 * gcc.c-torture/execute/pr78856.c: New test.
4017
60fb638f
MM
40182017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4019
4020 PR target/78953
4021 * gcc.target/powerpc/pr78953.c: New test.
4022
e4d02f52
ILT
40232017-01-03 Ian Lance Taylor <iant@google.com>
4024
4025 * gcc.misc-tests/godump-1.c: Update for accurate representation of
4026 enums.
4027
5b4f088d
MS
40282017-01-03 Martin Sebor <msebor@redhat.com>
4029
4030 PR tree-optimization/78696
4031 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
4032 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
4033 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4034 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4035
40362017-01-03 David Malcolm <dmalcolm@redhat.com>
4037
4038 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
4039 with more than one digit.
4040 * lib/gcc-dg.exp (process-message): Support more than one digit
4041 in relative line specifications.
4042
40432017-01-03 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR tree-optimization/78965
4046 * gcc.dg/pr78965.c: New test.
4047
4048 PR middle-end/78901
4049 * g++.dg/opt/pr78901.C: New test.
4050
40512017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
4052
4053 PR fortran/78534
4054 PR fortran/66310
4055 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4056 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4057 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
4058 * gfortran.dg/repeat_7.f90: New test for PR 66310.
4059 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
4060 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
4061 * gfortran.dg/string_1_lp64.f90: New test.
4062 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
4063 * gfortran.dg/string_3_lp64.f90: New test.
4064 * gfortran.dg/transfer_intrinsic_1.f90: Change
4065 scan-tree-dump-times due to gfc_trans_string_copy change to
4066 avoid -Wstringop-overflow.
4067
8b7163c6
UB
40682017-01-02 Uros Bizjak <ubizjak@gmail.com>
4069
4070 PR target/78967
4071 * gcc.target/i386/pr78967-1.c: New test.
4072 * gcc.target/i386/pr78967-2.c: Ditto.
4073 * gcc.target/i386/pr78967-3.c: Ditto.
4074
4075 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
4076 * gcc.target/i386/pr78904-4.c: Ditto.
4077 * gcc.target/i386/pr78904-6.c: Ditto.
4078
e2940b98
JH
40792017-01-01 Jan Hubicka <hubicka@ucw.cz>
4080
4081 PR middle-end/77674
4082 * g++.dg/torture/pr77674.C: New testcase.
4083
cbe34bb5 40842017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
4085
4086 Update copyright years.
818ab71a 4087\f
cbe34bb5 4088Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
4089
4090Copying and distribution of this file, with or without modification,
4091are permitted in any medium without royalty provided the copyright
4092notice and this notice are preserved.