]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR rtl-optimization/80193 (ICE on valid (but hairy) C code at -O3 on x86_64-linux...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e5119fab
VM
12017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR rtl-optimization/80193
4 * gcc.target/i386/pr80193.c: New.
5
cf474530
JW
62017-03-28 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/78661
9 * gfortran.dg/dtio_25.f90: Modified test case.
10 * gfortran.dg/dtio_27.f90: New test case.
11
34fac449
UB
122017-03-28 Uros Bizjak <ubizjak@gmail.com>
13
14 PR target/53383
15 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
16 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
17 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
18
3e907b90
BC
192017-03-28 Bin Cheng <bin.cheng@arm.com>
20
21 * gcc.c-torture/compile/irreducible-loop.c: New.
22
522818b9
RS
232017-03-28 Richard Sandiford <richard.sandiford@arm.com>
24
3e907b90 25 PR tree-optimization/80218
522818b9
RS
26 * gcc.dg/pr80218.c: New test.
27
ea7d7da8
RB
282017-03-28 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/78644
31 * gcc.dg/pr78644-1.c: New testcase.
32 * gcc.dg/pr78644-2.c: Likewise.
33
498173ef
TT
342017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
35
36 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
37 * gcc.dg/pic-4.c: Likewise.
38 * gcc.dg/pie-3.c: Likewise.
39 * gcc.dg/pie-4.c: Likewise.
40
c5ad2433
ML
412017-03-28 Martin Liska <mliska@suse.cz>
42
43 PR ipa/80205
44 * g++.dg/ipa/pr80205.C: New test.
45
17722fb9
SKS
462017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
47
48 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
49 with sizeof(int) < 4.
50 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
51 * gcc.c-torture/execute/pr79737-2.c: Likewise.
52 * gcc.dg/torture/pr79777.c: Likewise.
53 * gcc.dg/torture/pr79910.c: Likewise.
54
737f500a
RB
552017-03-28 Richard Biener <rguenther@suse.de>
56
57 PR middle-end/80222
58 * g++.dg/pr80222.C: New testcase.
59
62f96a79
ML
602017-03-28 Martin Liska <mliska@suse.cz>
61
62 PR ipa/80104
63 * gcc.dg/ipa/pr80104.c: New test.
64
72785f26
MP
652017-03-28 Marek Polacek <polacek@redhat.com>
66
67 PR sanitizer/80067
68 * c-c++-common/ubsan/shift-10.c: New test.
69
86516987
JL
702017-03-27 Jeff Law <law@redhat.com>
71
4dbf1eee 72 PR tree-optimization/80216
86516987
JL
73 * gcc.c-torture/compile/pr80216.c: New test.
74
aade772d
JJ
752017-03-27 Jakub Jelinek <jakub@redhat.com>
76
a9e4a1a5
JJ
77 PR middle-end/80162
78 * c-c++-common/pr80162-1.c: New test.
79 * c-c++-common/pr80162-2.c: New test.
80 * c-c++-common/pr80162-3.c: New test.
81
aade772d
JJ
82 PR target/80102
83 * g++.dg/opt/pr80102.C: New test.
84
d89f355e
MM
852017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
86
87 PR target/78543
88 * gcc.target/powerpc/pr78543.c: New test.
89
79c4d73b
KN
902017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
91
92 PR target/80103
93 * gcc.target/powerpc/pr80103-1.c: New test.
94
819df781
RB
952017-03-27 Richard Biener <rguenther@suse.de>
96
97 PR tree-optimization/80181
98 * gcc.dg/torture/pr80181.c: New testcase.
99
84804c5b
CZ
1002017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
101
102 * testsuite/gcc.target/arc/interrupt-4.c: New file.
103
c5e5f5f6
RB
1042017-03-27 Richard Biener <rguenther@suse.de>
105
106 PR ipa/79776
107 * g++.dg/ipa/pr79776.C: New testcase.
108
7cd200f6
JJ
1092017-03-27 Jakub Jelinek <jakub@redhat.com>
110
111 PR sanitizer/80168
112 * gcc.dg/asan/pr80168.c: New test.
113
79f512ff
RB
1142017-03-27 Richard Biener <rguenther@suse.de>
115
116 PR tree-optimization/80170
117 * gcc.dg/pr80170.c: New testcase.
118
672d9f8e
RB
1192017-03-27 Richard Biener <rguenther@suse.de>
120
121 PR middle-end/80171
122 * g++.dg/torture/pr80171.C: New testcase.
123
978fcba3
JDA
1242017-03-26 John David Anglin <danglin@gcc.gnu.org>
125
431d7882
JDA
126 * gcc.dg/torture/pr79732.c: Require alias support.
127 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
128
978fcba3
JDA
129 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
130 libatomic_available.
131 * gfortran.dg/coarray_image_status_1.f08: Likewise.
132 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
133
1f10d710
JD
1342017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
135
136 PR libgfortran/78881
137 * gfortran.dg/dtio_26.f90: New test.
138
41036686
PT
1392017-03-25 Paul Thomas <pault@gcc.gnu.org>
140
141 PR fortran/80156
142 PR fortran/79382
143 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
144 testcase for PR80156. Add a main programme that tests that
145 the typebound generic is accessible.
146
5da906ca
BS
1472017-03-25 Bernd Schmidt <bschmidt@redhat.com>
148
149 PR rtl-optimization/80160
150 PR rtl-optimization/80159
151
152 * gcc.target/i386/pr80160.c: New test.
153
7dabefa0
JJ
1542017-03-24 Jakub Jelinek <jakub@redhat.com>
155
156 PR sanitizer/79904
157 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
158
c8b1fbc1
MP
1592017-03-24 Marek Polacek <polacek@redhat.com>
160
161 PR c++/80119
162 * g++.dg/warn/Wuninitialized-9.C: New test.
163
76794c52
AK
1642017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
165
166 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
167 and remove the high-level builtin. The error message for the
168 would prevent compilation from reaching the second.
169 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
170
2de2b3f9
AK
1712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
172
173 * gcc.target/s390/vxe/negfma-1.c: New test.
174
7d2fd075
AK
1752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
176
177 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
178 * gcc.target/s390/arch12/mul-1.c: New test.
179 * gcc.target/s390/arch12/mul-2.c: New test.
180
72612e4e
AK
1812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
182
183 * gcc.target/s390/vxe/vllezlf-1.c: New test.
184
6c7774d1
AK
1852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
186
187 * gcc.target/s390/vxe/popcount-1.c: New test.
188
9ec98860
AK
1892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
190
191 * gcc.target/s390/vxe/bitops-1.c: New test.
192
6654e96f
AK
1932017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
194
195 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
196 * lib/target-supports.exp: Add effective target check s390_vxe.
197
77c585ca
AK
1982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
199
200 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
201 comparison instructions used from now on.
202
b5de6e84
AK
2032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
204
205 * gcc.target/s390/s390.exp (check_effective_target_vector):
206 Include target-supports.exp and move target_vector check routine
207 ...
208 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
209 here and rename it.
210 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
211 check from vector to s390_vx.
212 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
213 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
214 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
215 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
216 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
217 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
218 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
219 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
220 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
221
a602f985
AK
2222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
223
224 * gcc.target/s390/vector/vec-init-2.c: New test.
225
085db63d
AK
2262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
227
228 * gcc.dg/ubsan/pr79904-2.c: New test.
229
dc4f29bc
AK
2302017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
231
232 PR target/79893
233 * gcc.target/s390/zvector/pr79893.c: New test.
234
56010684
JJ
2352017-03-24 Jakub Jelinek <jakub@redhat.com>
236
237 PR rtl-optimization/80112
238 * gcc.dg/pr80112.c: New test.
239
f0d7b52d
RO
2402017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
241
242 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
243 etc. line numbers.
244 * gcc.dg/Walloca-1.c: Likewise.
245 * gcc.dg/Walloca-2.c: Likewise.
246 * gcc.dg/Wvla-larger-than-2.c: Likewise.
247
635684c4
BS
2482017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
249
250 PR tree-optimization/80158
251 * gfortran.fortran-torture/compile/pr80158.f: New file.
252
76afddf3
RB
2532017-03-24 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/80167
256 * gcc.dg/graphite/pr80167.c: New testcase.
257
c2e389bf
TV
2582017-03-24 Tom de Vries <tom@codesourcery.com>
259
260 PR testsuite/80092
261 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
262 dg-require-effective-target global_constructor.
263 * gcc.dg/tls/emutls-2.c: Same.
264
a72821b4
TV
2652017-03-24 Tom de Vries <tom@codesourcery.com>
266
267 PR testsuite/80092
268 * c-c++-common/Wimplicit-fallthrough-34.c: Add
269 dg-require-effective-target indirect_jumps.
270
1658def9
TV
2712017-03-24 Tom de Vries <tom@codesourcery.com>
272
273 PR testsuite/80092
274 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
275 nonlocal_goto.
276
90e02692
TV
2772017-03-24 Tom de Vries <tom@codesourcery.com>
278
279 PR testsuite/80092
280 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
281 * gcc.dg/Walloca-12.c: Same.
282 * gcc.dg/attr-alloc_size-8.c: Same.
283 * gcc.dg/Walloca-4.c: Same.
284 * gcc.dg/Walloca-8.c: Same.
285 * gcc.dg/Walloca-13.c: Same.
286 * gcc.dg/Walloca-14.c: Same.
287 * gcc.dg/attr-alloc_size-9.c: Same.
288 * gcc.dg/Walloca-1.c: Same.
289 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
290 * gcc.dg/Walloca-5.c: Same.
291 * gcc.dg/Walloca-10.c: Same.
292 * gcc.dg/Walloca-9.c: Same.
293 * gcc.dg/attr-alloc_size-6.c: Same.
294 * gcc.dg/Wvla-larger-than-1.c: Same.
295 * gcc.dg/torture/pr71881.c: Same.
296 * gcc.dg/torture/pr71901.c: Same.
297 * gcc.dg/torture/pr78742.c: Same.
298 * gcc.dg/builtin-alloc-size.c: Same.
299 * gcc.dg/Walloca-2.c: Same.
300 * gcc.dg/Walloca-6.c: Same.
301 * gcc.dg/Walloca-11.c: Same.
302 * gcc.dg/attr-alloc_size-7.c: Same.
303 * gcc.dg/Wvla-larger-than-2.c: Same.
304 * gcc.dg/Walloca-3.c: Same.
305 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
306 * gcc.c-torture/compile/pr79413.c: Same.
307 * gcc.c-torture/compile/pr78439.c: Same.
308
842392c8
KN
3092017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
310
311 * gcc.target/powerpc/p9-options-1.c: New test.
312
de2b3f5c
KT
3132017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
314
315 PR target/71436
316 * gcc.c-torture/compile/pr71436.c: New test.
317
2e6315ef
WS
3182017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
319 Richard Biener <rguenther@suse.de>
320
321 PR tree-optimization/79908
322 PR tree-optimization/80136
323 * gcc.dg/torture/pr79908.c: New file.
324
9cdf0363
NK
3252017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
326
2e6315ef 327 PR fortran/39239
9cdf0363
NK
328 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
329
f3dd574e
JJ
3302017-03-22 Jakub Jelinek <jakub@redhat.com>
331
f13e9cd5
JJ
332 PR c++/80141
333 * g++.dg/gomp/pr80141.C: New test.
334
68ed2ba0
JJ
335 PR c++/80129
336 * g++.dg/torture/pr80129.C: New test.
337
f3dd574e
JJ
338 PR sanitizer/80110
339 * g++.dg/tsan/pr80110.C: New test.
340
918b6c9e
TK
3412017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
342
343 PR fortran/80142
344 * gfortran.dg/any_loc.f90: New test case.
345
bf634d1c
TP
3462017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
347
348 PR target/80082
349 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
350 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
351
f7325b95
ML
3522017-03-22 Martin Liska <mliska@suse.cz>
353
354 PR target/79906
355 * g++.dg/ext/mv8.C: Add power* targets.
356
3f01b620
MS
3572017-03-21 Martin Sebor <msebor@redhat.com>
358
359 PR c++/79548
360 * g++.dg/warn/Wunused-var-26.C: New test.
361
1cefb051
BS
3622017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
363
364 PR tree-optimization/79908
365 * gcc.dg/torture/pr79908.c: Revert addition of new file.
366
edc1747f
MP
3672017-03-21 Marek Polacek <polacek@redhat.com>
368 Martin Sebor <msebor@redhat.com>
369
370 PR tree-optimization/80109
371 * gcc.dg/Walloca-14.c: New test.
372
85106b87
JJ
3732017-03-21 Jakub Jelinek <jakub@redhat.com>
374
375 PR target/80125
376 * gcc.target/powerpc/pr80125.c: New test.
377
e59a225f
NK
3782017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
379
380 PR fortran/69498
381 * gfortran.dg/unexp_attribute.f90: New test
382
0ffe60b5
BS
3832017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
384 Richard Biener <rguenther@suse.de>
385
386 PR tree-optimization/79908
387 * gcc.dg/torture/pr79908.c: New file.
388
54eb90fe
SKS
3892017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
390
391 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
392 with sizeof(int) < 4.
393
5611c456
ML
3942017-03-21 Martin Liska <mliska@suse.cz>
395
396 * gcc.target/i386/pr65044.c: Add '.' in order to catch
397 apostrophes.
398
e650ea2a
RB
3992017-03-21 Richard Biener <rguenther@suse.de>
400
401 PR tree-optimization/80032
402 * g++.dg/opt/pr80032.C: New testcase.
403
da2ce5f9
RB
4042017-03-21 Richard Biener <rguenther@suse.de>
405
406 PR tree-optimization/80122
407 * gcc.dg/torture/pr80122.c: New testcase.
408
9d60683a
TT
4092017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
410
411 * gcc.dg/pic-2.c: Skip for MIPS.
412 * gcc.dg/pie-2.c: Skip for MIPS.
413
d3e19c2c
PC
4142017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
415
416 PR c++/77752
417 * g++.dg/cpp0x/initlist97.C: New.
418 * g++.dg/cpp0x/initlist85.C: Update.
419
8bee092e
JJ
4202017-03-21 Jakub Jelinek <jakub@redhat.com>
421
9f30dff0
JJ
422 PR c/67338
423 * gcc.dg/pr67338.c: New test.
424
8bee092e
JJ
425 PR c++/35878
426 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
427 dump instead of assembler.
428 * g++.dg/init/pr35878_2.C: Likewise.
429 * g++.dg/init/pr35878_3.C: Likewise.
430
4d1b8e70
JJ
4312017-03-21 Jakub Jelinek <jakub@redhat.com>
432
433 PR c/80097
434 * gcc.dg/ubsan/pr80097.c: New test.
435
c34923c4
BS
4362017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
437
438 PR tree-optimization/80054
439 * g++.dg/torture/pr80054.C: New file.
440
b0ba96c2
KN
4412017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
442
443 PR target/79963
444 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
445 directive to assure selection of proper bit using rlwinm insn.
446 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
447 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
448 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
449 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
450
92377255
MP
4512017-03-20 Marek Polacek <polacek@redhat.com>
452 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/80059 - ICE with noexcept and __transaction_atomic
455 * g++.dg/tm/pr80059-2.C: New test.
456 * g++.dg/tm/pr80059.C: New test.
457
243e28bf
ML
4582017-03-20 Martin Liska <mliska@suse.cz>
459
460 PR middle-end/79753
461 * gcc.target/i386/mpx/pr79753.c: New test.
462
918112d3
ML
4632017-03-20 Martin Liska <mliska@suse.cz>
464
465 PR target/79769
466 PR target/79770
467 * g++.dg/pr79769.C: New test.
468 * gcc.target/i386/mpx/pr79770.c: New test.
469
e325aba2
AK
4702017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
471
472 PR target/78857
473 * gcc.target/s390/load-and-test-fp-1.c: New test.
474 * gcc.target/s390/load-and-test-fp-2.c: New test.
475
91d2c04c
PT
4762017-03-18 Paul Thomas <pault@gcc.gnu.org>
477
478 PR fortran/79676
479 * gfortran.dg/submodule_28.f08 : New test.
480
c7e4107b
PT
4812017-03-18 Paul Thomas <pault@gcc.gnu.org>
482
483 PR fortran/71838
484 * gfortran.dg/submodule_26.f08 : New test.
485 * gfortran.dg/submodule_27.f08 : New test.
486
d8fe28be
PH
4872017-03-17 Pat Haugen <pthaugen@us.ibm.com>
488
489 PR target/79951
490 * gcc.target/powerpc/pr79951.c: New.
491
4a17943d
BS
4922017-03-17 Bernd Schmidt <bschmidt@redhat.com>
493
494 PR rtl-optimization/79910
495 * gcc.dg/torture/pr79910.c: New test.
496
7f166d94
JL
4972017-03-17 Jeff Law <law@redhat.com>
498
499 PR tree-optimization/71437
500 * gcc.dg/tree-ssa/pr71437.c: New test.
501 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
502 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
503 now caught by VRP, but which were previously caught by DOM.
504
12c4f7dc
RB
5052017-03-17 Richard Biener <rguenther@suse.de>
506
507 PR middle-end/80075
508 * g++.dg/torture/pr80075.C: New testcase.
509
207f3423
MM
5102017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
511
512 PR target/71294
513 * g++.dg/pr71294.C: New test.
514
9fc900af
SB
5152017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
516
517 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
518
c05c2380
JJ
5192017-03-16 Jakub Jelinek <jakub@redhat.com>
520
e711928b
JJ
521 PR fortran/80010
522 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
523
c05c2380
JJ
524 PR fortran/79886
525 * gfortran.dg/pr79886.f90: New test.
526
3231d64b
MM
5272017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
528
529 PR target/79038
530 * gcc.target/powerpc/pr79038-1.c: New test.
531
81ef1f5e
SB
5322017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
533
534 PR fortran/33271
535 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
536
395a1e9b
JW
5372017-03-15 Jiong Wang <jiong.wang@arm.com>
538
539 PR testsuite/79356
540 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
541
05f65910
UB
5422017-03-15 Uros Bizjak <ubizjak@gmail.com>
543
544 PR target/80019
545 * gcc.target/i386/pr80019.c: New test.
546
94285a7d
ML
5472017-03-15 Martin Liska <mliska@suse.cz>
548
549 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
550
a983542b
MS
5512017-03-14 Martin Sebor <msebor@redhat.com>
552
553 PR tree-optimization/79800
554 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
555 * gcc.dg/tree-ssa/pr79800.c: New test.
556
76ca5f40
MM
5572017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
558
559 PR target/79947
560 * gcc.target/powerpc/pr79947.c: New test.
561
5d9a283a
MS
5622017-03-14 Martin Sebor <msebor@redhat.com>
563
564 PR middle-end/80020
565 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
566 * gcc.dg/attr-alloc_size-7.c: Same.
567 * gcc.dg/attr-alloc_size-9.c: Same.
568 * gcc.dg/builtin-alloc-size.c: Same.
569 * gcc.dg/pr80020.c: New test.
570
4692943d
BS
5712017-03-14 Bernd Schmidt <bschmidt@redhat.com>
572
573 PR rtl-optimization/79728
574 * gcc.target/i386/sse-globalreg.c: New test.
575
861d9d5e
ML
5762017-03-14 Martin Liska <mliska@suse.cz>
577
578 PR lto/66295
579 * gcc.dg/tree-prof/pr66295.c: New test.
580
a48018b5
ML
5812017-03-13 Martin Liska <mliska@suse.cz>
582
583 PR middle-end/78339
584 * gcc.target/i386/mpx/pr78339.c: New test.
585
8c56cc5a
CZ
5862017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
587
588 * testsuite/gcc.target/arc/bitfield.c: New file.
589
14555394
CZ
5902017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
591
592 * testsuite/gcc.target/arc/pr9001090948.c: New file.
593
3079b92e
SB
5942017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
595
596 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
597 Fix test. Make early-out condition return early. Correct comments.
598
c08de9db
JD
5992017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
600
601 PR libgfortran/78854
602 * gfortran.dg/dtio_25.f90: New test.
603
66b27545
MS
6042017-03-10 Martin Sebor <msebor@redhat.com>
605
606 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
607
8f2f6381
BS
6082017-03-10 Bernd Schmidt <bschmidt@redhat.com>
609
610 PR rtl-optimization/78911
611 * gcc.target/i386/pr78911-1.c: New test.
612 * gcc.target/i386/pr78911-2.c: New test.
613
8e2c69b4 6142017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 615
8e2c69b4
WS
616 PR target/79941
617 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
618 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
619 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
620
455d833c
MP
6212017-03-10 Marek Polacek <polacek@redhat.com>
622
623 PR c++/79967
624 * g++.dg/cpp0x/gen-attrs-63.C: New test.
625
cdd669f9
JJ
6262017-03-10 Jakub Jelinek <jakub@redhat.com>
627
e260b0a7
JJ
628 PR c++/79899
629 * g++.dg/other/friend7.C: New test.
630
cdd669f9
JJ
631 PR c++/79896
632 * g++.dg/ext/int128-5.C: New test.
633
730e6e46
SB
6342017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
635
636 PR testsuite/79356
637 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
638 powerpc, sparc, or s390x.
639
fc8f6304
PH
6402017-03-10 Pat Haugen <pthaugen@us.ibm.com>
641
642 PR target/79907
643 * gcc.target/powerpc/pr79907.c: New.
644
f1b0632a
OH
6452017-03-10 Olivier Hainque <hainque@adacore.com>
646
647 * gnat.dg/opt64.adb: New test.
648 * gnat.dg/opt64_pkg.ads: New helper.
649 * gnat.dg/opt64_pkg.adb: New helper.
650
5558f089
JJ
6512017-03-10 Jakub Jelinek <jakub@redhat.com>
652
2d9dd4fb
JJ
653 PR rtl-optimization/79909
654 * gcc.target/powerpc/pr79909.c: New test.
655
72772e67
JJ
656 PR tree-optimization/79972
657 * gcc.dg/pr79972.c: New test.
658
5558f089
JJ
659 PR tree-optimization/77975
660 * gcc.dg/pr77975.c: New test.
661
822a132c
MP
6622017-03-09 Marek Polacek <polacek@redhat.com>
663
664 PR c++/79962
665 PR c++/79984
666 * c-c++-common/nonnull-3.c: New test.
667 * g++.dg/warn/Wnonnull3.C: New test.
668
c9819d22
MF
6692017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
670
671 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
672 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
673
36618428
MP
6742017-03-09 Marek Polacek <polacek@redhat.com>
675
676 PR sanitizer/79757
677 * gcc.dg/ubsan/pr79757-1.c: New test.
678 * gcc.dg/ubsan/pr79757-2.c: New test.
679 * gcc.dg/ubsan/pr79757-3.c: New test.
680 * gcc.dg/ubsan/pr79757-4.c: New test.
681 * gcc.dg/ubsan/pr79757-5.c: New test.
682
01e5af5a
JJ
6832017-03-09 Jakub Jelinek <jakub@redhat.com>
684
685 PR c/79969
686 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
687
6443c7c0
MP
6882017-03-09 Marek Polacek <polacek@redhat.com>
689
690 PR c++/79687
691 * g++.dg/expr/ptrmem8.C: New test.
692 * g++.dg/expr/ptrmem9.C: New test.
693
d721dc3c
RB
6942017-03-09 Richard Biener <rguenther@suse.de>
695
696 PR tree-optimization/79977
697 * gcc.dg/graphite/pr79977.c: New testcase.
698
1f1fd3e2
TT
6992017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
700
701 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
702 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
703 * lib/target-supports.exp (check_effective_target_rdynamic):
704 New proc.
705
16967aff
RB
7062017-03-09 Richard Biener <rguenther@suse.de>
707
708 PR middle-end/79971
709 * gcc.dg/fixed-point/pr79971.c: New testcase.
710
26d7dc48
RB
7112017-03-09 Richard Biener <rguenther@suse.de>
712
713 PR ipa/79970
714 * gcc.dg/torture/pr79970.c: New testcase.
715
35f77c28
PC
7162017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
717
718 PR c++/71966
719 * g++.dg/cpp0x/pr71966-1.C: New.
720 * g++.dg/cpp0x/pr71966-2.C: Likewise.
721
8a7df031
ML
7222017-03-09 Martin Liska <mliska@suse.cz>
723
724 PR tree-optimization/79631
725 * gcc.target/i386/mpx/pr79631.c: New test.
726
3828bb0d
ML
7272017-03-09 Martin Liska <mliska@suse.cz>
728
729 PR target/65705
730 PR target/69804
731 * gcc.target/i386/pr71458.c: Update scanned pattern.
732
410a590c
MP
7332017-03-09 Marek Polacek <polacek@redhat.com>
734
735 PR c++/79672
736 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
737 * g++.dg/warn/Wduplicated-branches3.C: New test.
738
f084a22e
PG
7392017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
740
741 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
742
a278b1c3
ML
7432017-03-09 Martin Liska <mliska@suse.cz>
744
745 PR ipa/79764
746 * g++.dg/pr79764.C: New test.
747
8dc19053
ML
7482017-03-09 Martin Liska <mliska@suse.cz>
749
750 PR ipa/79761
751 * g++.dg/pr79761.C: New test.
752
030fc94a
JJ
7532017-03-09 Jakub Jelinek <jakub@redhat.com>
754
9e463823
JJ
755 PR sanitizer/79944
756 * c-c++-common/asan/pr79944.c: New test.
757
6b62f323
JJ
758 PR target/79932
759 * gcc.target/i386/pr79932-2.c: New test.
760
030fc94a
JJ
761 PR target/79932
762 * gcc.target/i386/pr79932-1.c: New test.
763
423aec8b
MP
7642017-03-09 Marek Polacek <polacek@redhat.com>
765
766 PR c++/79900 - ICE in strip_typedefs
767 * g++.dg/warn/Wpadded-1.C: New test.
768
6659fe59
MP
7692017-03-08 Marek Polacek <polacek@redhat.com>
770
771 * g++.dg/Walloca1.C: Adjust dg-warning.
772
f1a675e4
AH
7732017-03-08 Andrew Haley <aph@redhat.com>
774
775 PR tree-optimization/79943
776 * gcc.dg/tree-ssa/pr79943.c: New test.
777
edfcd7e3
RB
7782017-03-08 Richard Biener <rguenther@suse.de>
779
780 PR tree-optimization/79955
781 * gcc.dg/uninit-24.c: New testcase.
782
61fdfd8c
RB
7832017-03-08 Richard Biener <rguenther@suse.de>
784
785 PR tree-optimization/79920
786 * gcc.dg/vect/pr79920.c: New testcase.
787
4b48e883
JJ
7882017-03-08 Jakub Jelinek <jakub@redhat.com>
789
790 PR sanitizer/79904
791 * gcc.dg/ubsan/pr79904.c: New test.
792
a71dbc63
JJ
7932017-03-07 Jakub Jelinek <jakub@redhat.com>
794
795 PR c/79834
796 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
797 diagnostics.
798
d8a90142
MP
7992017-03-07 Marek Polacek <polacek@redhat.com>
800
801 PR middle-end/79809
802 * g++.dg/Walloca1.C: New test.
803
a5e9e3e4
ML
8042017-03-07 Martin Liska <mliska@suse.cz>
805
806 PR middle-end/68270
807 * g++.dg/pr68270.C: New test.
808
1f6dba54
JJ
8092017-03-07 Jakub Jelinek <jakub@redhat.com>
810
760f82db
JJ
811 PR rtl-optimization/79901
812 * gcc.target/i386/pr79901.c: New test.
813
1f6dba54
JJ
814 PR sanitizer/79897
815 * c-c++-common/ubsan/pr79897.c: New test.
816
feca7b89
VM
8172017-03-06 Vladimir Makarov <vmakarov@redhat.com>
818
819 PR rtl-optimization/79571
820 * gcc.target/i386/pr79571.c: New.
821
bdbbf28d
MP
8222017-03-06 Marek Polacek <polacek@redhat.com>
823
824 PR c++/79796 - ICE with NSDMI and this pointer
825 * g++.dg/cpp0x/nsdmi13.C: New test.
826
52564551
JK
8272017-03-06 Julia Koval <julia.koval@intel.com>
828
829 PR target/79793
830 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
831 directives.
832 * gcc.target/i386/interrupt-13.c: Ditto.
833 * gcc.target/i386/interrupt-14.c: Ditto.
834 * gcc.target/i386/interrupt-15.c: Ditto.
835
345edb37
JJ
8362017-03-06 Jakub Jelinek <jakub@redhat.com>
837
838 PR c++/79822
839 * g++.dg/cpp0x/constexpr-79822.C: New test.
840
a8d25fd0
RB
8412017-03-06 Richard Biener <rguenther@suse.de>
842
843 PR tree-optimization/79894
844 * gcc.dg/vect/pr79887.c: New testcase.
845
522fcdd7
RB
8462017-03-06 Richard Biener <rguenther@suse.de>
847
848 PR tree-optimization/79824
849 * gcc.dg/vect/pr79824-1.c: New testcase.
850 * gcc.dg/vect/pr79824-2.c: Likewise.
851
54649631
TT
8522017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
853
854 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
855 gettimeofday. Remove dg-skip-if for AVR.
856 * lib/target-supports.exp (check_effective_target_gettimeofday):
857 New proc.
858
4bbc8970
RD
8592017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
860
861 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
862 * gcc.target/s390/hotpatch-10.c: Likewise.
863 * gcc.target/s390/hotpatch-11.c: Likewise.
864 * gcc.target/s390/hotpatch-12.c: Likewise.
865 * gcc.target/s390/hotpatch-13.c: Likewise.
866 * gcc.target/s390/hotpatch-14.c: Likewise.
867 * gcc.target/s390/hotpatch-15.c: Likewise.
868 * gcc.target/s390/hotpatch-16.c: Likewise.
869 * gcc.target/s390/hotpatch-17.c: Likewise.
870 * gcc.target/s390/hotpatch-18.c: Likewise.
871 * gcc.target/s390/hotpatch-19.c: Likewise.
872 * gcc.target/s390/hotpatch-2.c: Likewise.
873 * gcc.target/s390/hotpatch-26.c: Likewise.
874 * gcc.target/s390/hotpatch-27.c: Likewise.
875 * gcc.target/s390/hotpatch-28.c: Likewise.
876 * gcc.target/s390/hotpatch-3.c: Likewise.
877 * gcc.target/s390/hotpatch-4.c: Likewise.
878 * gcc.target/s390/hotpatch-5.c: Likewise.
879 * gcc.target/s390/hotpatch-6.c: Likewise.
880 * gcc.target/s390/hotpatch-7.c: Likewise.
881 * gcc.target/s390/hotpatch-8.c: Likewise.
882 * gcc.target/s390/hotpatch-9.c: Likewise.
883
5f215a70
PC
8842017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
885
886 PR c++/64574
887 * g++.dg/template/crash125.C: New.
888
296cc393
JJ
8892017-03-06 Jakub Jelinek <jakub@redhat.com>
890
891 PR target/79812
892 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
893
ca8942a3
TT
8942017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
895
896 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
897
c1b993c0
PG
8982017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
899
900 * gcc.target/mips/msa-minmax.c: New tests.
901
a50a32aa
ML
9022017-03-06 Martin Liska <mliska@suse.cz>
903
904 PR sanitize/79783
905 * g++.dg/asan/pr79783.C: New test.
906
5ada812c
PG
9072017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
908
909 * gcc.target/mips/msa-dotp.c: New tests.
910
334b3c4b
PG
9112017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
912
913 * gcc.target/mips/msa-bclri.c: New test.
914
d8b4baeb
PC
9152017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
916
917 PR c++/70266
918 * g++.dg/tm/pr70266.C: New.
919
ef78bc3c
AV
9202017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
921 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
922
923 * gfortran.dg/coarray/fail_image_1.f08: New test.
924 * gfortran.dg/coarray/fail_image_2.f08: New test.
925 * gfortran.dg/coarray/failed_images_1.f08: New test.
926 * gfortran.dg/coarray/failed_images_2.f08: New test.
927 * gfortran.dg/coarray/image_status_1.f08: New test.
928 * gfortran.dg/coarray/image_status_2.f08: New test.
929 * gfortran.dg/coarray/stopped_images_1.f08: New test.
930 * gfortran.dg/coarray/stopped_images_2.f08: New test.
931 * gfortran.dg/coarray_fail_st.f90: New test.
932 * gfortran.dg/coarray_failed_images_1.f08: New test.
933 * gfortran.dg/coarray_image_status_1.f08: New test.
934 * gfortran.dg/coarray_stopped_images_1.f08: New test.
935
7f5a7d78
MP
9362017-03-03 Marek Polacek <polacek@redhat.com>
937
938 PR c/79758
939 * gcc.dg/noncompile/pr79758.c: New test.
940
cc195d46
JJ
9412017-03-03 Jakub Jelinek <jakub@redhat.com>
942
943 PR middle-end/79805
944 * g++.dg/opt/pr79805.C: New test.
945
945b6e16
AS
9462017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
947
948 * gcc.target/i386/avx512vpopcntdq-check.h: New.
949 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
950 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
951 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
952 * gcc.target/i386/i386.exp
953 (check_effective_target_avx512vpopcntdq): New.
954
31dcc385
TT
9552017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
956
957 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
958 ilp32 targets and match DImode registers for lp64 targets.
959
0e174ae1
UB
9602017-03-03 Uros Bizjak <ubizjak@gmail.com>
961
962 * g++.dg/pr71624.C: Disable for x32.
963 * g++.dg/pr71633.C: Ditto.
964
93505ec5
JJ
9652017-03-03 Jakub Jelinek <jakub@redhat.com>
966
967 PR target/79807
968 * gcc.target/i386/pr79807.c: New test.
969
d78a1c01
ML
9702017-03-03 Martin Liska <mliska@suse.cz>
971
972 PR tree-optimization/79803
973 * gcc.dg/tree-ssa/pr79803.c: New test.
974
ec7f796e
ML
9752017-03-03 Martin Liska <mliska@suse.cz>
976
977 PR rtl-optimization/79574
978 * gcc.dg/pr79574-2.c: New test.
979
30d309aa
RB
9802017-03-03 Richard Biener <rguenther@suse.de>
981
982 PR c++/79825
983 * g++.dg/warn/Wuninitialized-8.C: New testcase.
984
38801de5
JJ
9852017-03-03 Jakub Jelinek <jakub@redhat.com>
986
987 * gcc.dg/pr57134.c: Use empty inline asm string literal.
988
7278b0a2
MP
9892017-03-03 Marek Polacek <polacek@redhat.com>
990
991 PR c++/79791
992 * g++.dg/warn/Wwrite-strings-1.C: New test.
993 * g++.dg/warn/Wwrite-strings-2.C: New test.
994 * g++.dg/warn/Wwrite-strings-3.C: New test.
995 * g++.dg/warn/Wwrite-strings-4.C: New test.
996 * g++.dg/warn/Wwrite-strings-5.C: New test.
997 * g++.dg/warn/Wwrite-strings-6.C: New test.
998 * g++.dg/warn/Wwrite-strings-7.C: New test.
999 * g++.dg/warn/Wwrite-strings-8.C: New test.
1000 * g++.dg/warn/Wwrite-strings-9.C: New test.
1001 * g++.dg/warn/Wwrite-strings-10.C: New test.
1002 * g++.dg/warn/Wwrite-strings-11.C: New test.
1003 * g++.dg/warn/Wwrite-strings-12.C: New test.
1004
75473a91
RB
10052017-03-03 Richard Biener <rguenther@suse.de>
1006
1007 PR middle-end/79818
1008 * gcc.dg/torture/pr79818.c: New testcase.
1009
50bea0c5
JJ
10102017-03-02 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR c++/79782
1013 * g++.dg/warn/Wunused-parm-10.C: New test.
1014
130f15ce
UB
10152017-03-02 Uros Bizjak <ubizjak@gmail.com>
1016
1017 * gcc.dg/rtl/x86_64/*.c: Test for
1018 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
1019
dc362ada
UB
10202017-03-02 Uros Bizjak <ubizjak@gmail.com>
1021
1022 PR target/79514
1023 * gcc.target/i386/pr79514.c: New test.
1024
fe792dd8
JJ
10252017-03-02 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR rtl-optimization/79780
1028 * gcc.c-torture/compile/pr79780.c: New test.
1029
e80facb4
RB
10302017-03-02 Richard Biener <rguenther@suse.de>
1031
1032 PR tree-optimization/79345
1033 PR c++/42000
1034 * g++.dg/warn/Wuninitialized-7.C: New testcase.
1035 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
1036 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
1037
eb0e7c34
RB
10382017-03-02 Richard Biener <rguenther@suse.de>
1039
1040 PR c/79756
1041 * gcc.dg/vector-1.c: New testcase.
1042
653a4b32
BC
10432017-03-02 Bin Cheng <bin.cheng@arm.com>
1044
1045 PR tree-optimization/66768
1046 * gcc.target/i386/pr66768.c: New test.
1047
da403f31
RB
10482017-03-02 Richard Biener <rguenther@suse.de>
1049
1050 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
1051 * gcc.dg/rtl/x86_64/final.c: Likewise.
1052 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
1053 * gcc.dg/rtl/x86_64/ira.c: Likewise.
1054 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1055 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1056
83692f96
RB
10572017-03-02 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/79777
1060 * gcc.dg/torture/pr79777.c: New testcase.
1061
71dedb33
MS
10622017-03-01 Martin Sebor <msebor@redhat.com>
1063
1064 PR middle-end/79692
1065 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1066 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1067 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1068 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1069
48990905
UB
10702017-03-01 Uros Bizjak <ubizjak@gmail.com>
1071
1072 * gcc.target/i386/invsize-2.c: New test.
1073 * gcc.target/i386/invsize-3.c: Ditto.
1074 * gcc.target/i386/invsize-4.c: Ditto.
1075 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1076 * gcc.target/i386/stackalign/asm-1.c: Ditto.
1077
c7f0c9f3
MM
10782017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1079
1080 PR target/79439
1081 * gcc.target/powerpc/pr79439.c: New test.
1082
f5ef6bfc
PH
10832017-03-01 Pat Haugen <pthaugen@us.ibm.com>
1084
1085 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1086 scan string.
1087
1088
50181506
KN
10892017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1090
1091 PR target/79395
1092 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1093 pattern to look for vcmpequd. instead of vcmpnew.
1094 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1095 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1096 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1097 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1098 look for xvcmpeqdp. instead of xvcmpnedp.
1099 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1100 look for vcmpequd. instead of vcmpnew.
1101 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1102 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1103 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1104 look for xvcmpeqsp. instead of xvcmpnesp.
1105 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1106 look for xvcmpeqdp. instead of xvcmpnedp.
1107 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1108 look for vcmpequd. instead of vcmpnew.
1109 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1110 look for vcmpeqsp instead of xvcmpnesp.
1111 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1112 look for xvcmpeqdp instead of xvcmpnedp.
1113
0100ae43
RB
11142017-03-01 Richard Biener <rguenther@suse.de>
1115
1116 PR middle-end/79721
1117 * gcc.dg/torture/pr79721.c: New testcase.
1118
0f3f4ffe
JJ
11192017-03-01 Jakub Jelinek <jakub@redhat.com>
1120
42132674
JJ
1121 PR c++/79681
1122 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1123 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1124
e3e9e8ca
JJ
1125 PR c++/79746
1126 * g++.dg/warn/Wunused-parm-9.C: New test.
1127
0f3f4ffe
JJ
1128 PR tree-optimization/79734
1129 * g++.dg/opt/pr79734.C: New test.
1130
ad1de652
JJ
11312017-02-28 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR tree-optimization/79737
1134 * gcc.c-torture/execute/pr79737-1.c: New test.
1135 * gcc.c-torture/execute/pr79737-2.c: New test.
1136
7a1ae923
EB
11372017-02-28 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gcc.target/sparc/20170228-1.c: New test.
1140
2af0c3ed
UB
11412017-02-28 Uros Bizjak <ubizjak@gmail.com>
1142
1143 * gcc.target/i386/invsize-1.c: New test.
1144
203ced0a
MS
11452017-02-28 Martin Sebor <msebor@redhat.com>
1146
1147 PR tree-optimization/79691
1148 * gcc.dg/tree-ssa/pr79691.c: New test.
1149
8a915b87
JJ
11502017-02-28 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR target/79729
1153 * gcc.target/i386/pr79729.c: New test.
1154
41aa3a38
RB
11552017-02-28 Richard Biener <rguenther@suse.de>
1156
1157 PR tree-optimization/79740
1158 * gcc.dg/torture/pr79740.c: New testcase.
1159
587240d2
RB
11602017-02-28 Richard Biener <rguenther@suse.de>
1161
1162 PR middle-end/79731
1163 * c-c++-common/torture/pr79731.c: New testcase.
1164
dd3f4560
RB
11652017-02-28 Richard Biener <rguenther@suse.de>
1166
1167 PR tree-optimization/79732
1168 * gcc.dg/torture/pr79732.c: New testcase.
1169
c7d97b28
RB
11702017-02-28 Richard Biener <rguenther@suse.de>
1171
1172 PR tree-optimization/79723
1173 * gcc.target/i386/pr79723.c: New testcase.
1174
c8f28a3c
PH
11752017-02-27 Pat Haugen <pthaugen@us.ibm.com>
1176
1177 PR target/79544
1178 * gcc.target/powerpc/pr79544.c: New.
1179
c91c3003
PC
11802017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1181
1182 PR c++/79414
1183 * g++.dg/parse/crash67.C: New.
1184
57fa080b
BC
11852017-02-27 Bin Cheng <bin.cheng@arm.com>
1186
1187 PR tree-optimization/77536
1188 * gcc.dg/vect/pr79347.c: Revise testing string.
1189
68b948d3
RB
11902017-02-27 Richard Biener <rguenther@suse.de>
1191
1192 PR tree-optimization/45397
1193 * gcc.dg/tree-ssa/pr45397.c: New testcase.
1194
69a2e8a1
RB
11952017-02-27 Richard Biener <rguenther@suse.de>
1196
1197 PR tree-optimization/79690
1198 * gcc.target/i386/pr79690.c: New testcase.
1199
c7b608a9
TK
12002017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1201
1202 PR fortran/51119
1203 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1204 of original.
1205 * gfortran.dg/inline_matmul_11.f90: Likewise.
1206 * gfortran.dg/inline_matmul_9.f90: Likewise.
1207 * gfortran.dg/matmul_13.f90: New test.
1208 * gfortran.dg/matmul_14.f90: New test.
1209
98561a9b
JJ
12102017-02-25 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR middle-end/79396
1213 * g++.dg/opt/pr79396.C: New test.
1214
77be9417
DH
12152017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1216
1217 PR fortran/79597
1218 * gfortran.dg/dtio_6.f90: Update test.
1219
12202017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1221
1222 PR fortran/79601
1223 * gfortran.dg/interface_operator_2.f90: New test.
1224
b9822443
JJ
12252017-02-24 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR c/79677
1228 * gcc.dg/pr79677.c: New test.
1229
4bc2b786
MF
12302017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1231
1232 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1233 of mov.ps.
1234 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1235 (cond_move1): Simplify condition to force generation of
1236 mov[nz].ps.
1237 (cond_move2): Likewise.
1238
4227c9ad
JJ
12392017-02-24 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR c++/79588
1242 * g++.dg/warn/Wrestrict-1.C: New test.
1243 * g++.dg/warn/Wrestrict-2.C: New test.
1244
fd527ec1
DE
12452017-02-24 David Edelsohn <dje.gcc@gmail.com>
1246
1247 * g++.dg/ext/complit15.C: Require LTO.
1248
2af8fd5c
TT
12492017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1250
1251 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1252 logical_op_short_circuit to skip targets.
1253 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1254 and s390.
1255
0b9cdb9a
EB
12562017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1257
1258 * gnat.dg/opt63.adb: New test.
1259
4af362a9
EB
12602017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1261
1262 * gnat.dg/discr47.adb: New test.
1263
7699e88f
RB
12642017-02-24 Richard Biener <rguenther@suse.de>
1265
1266 PR tree-optimization/79389
1267 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1268
e3beb191
PC
12692017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/79361
1272 * g++.dg/cpp0x/pr79361-1.C: New.
1273 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1274
195610aa
EB
12752017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1276
1277 * gcc.target/visium/bit_test.c: Accept any lsr form.
1278 * gcc.target/visium/block_move.c: Tweak.
1279
17885cad
DV
12802017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1281
1282 PR 68749
1283 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1284
45f7faf0
RB
12852017-02-23 Richard Biener <rguenther@suse.de>
1286
1287 PR tree-optimization/79683
1288 * gcc.target/i386/pr79683.c: New testcase.
1289
18eb304e
JL
12902017-02-22 Jeff Law <law@redhat.com>
1291
1292 PR tree-optimization/79578
1293 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1294
0a864a97
SD
12952017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1296
1297 * gcc.target/mips/msa-fp-cc.c: New test.
1298
fe8ece05
JJ
12992017-02-22 Jakub Jelinek <jakub@redhat.com>
1300
e40b6fc7
JJ
1301 PR c++/79664
1302 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1303 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1304 * g++.dg/gomp/pr79664.C: New test.
1305
fe8ece05
JJ
1306 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1307
78af14ae
MP
13082017-02-22 Marek Polacek <polacek@redhat.com>
1309
1310 PR c++/79653
1311 * g++.dg/cpp0x/alignas10.C: New test.
1312 * g++.dg/cpp0x/alignas9.C: New test.
1313
8fdddd3d
MP
1314 PR c++/79657
1315 * g++.dg/ext/underlying_type12.C: New test.
1316
61ac5ebe
MP
1317 PR c/79662
1318 * gcc.dg/enum-incomplete-4.c: New test.
1319
888c7050
JJ
13202017-02-22 Jakub Jelinek <jakub@redhat.com>
1321
1322 PR target/70465
1323 * gcc.target/i386/pr70465-2.c: New test.
1324
6d3daa1a
UB
13252017-02-21 Uros Bizjak <ubizjak@gmail.com>
1326
1327 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1328
76dd203e
RB
13292017-02-22 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/79673
1332 * gcc.target/i386/pr79673.c: New testcase.
1333
a9c774d2
RB
13342017-02-22 Richard Biener <rguenther@suse.de>
1335
1336 PR tree-optimization/79666
1337 * gcc.dg/torture/pr79666.c: New testcase.
1338
8f4f841a
ML
13392017-02-22 Martin Liska <mliska@suse.cz>
1340
1341 PR lto/79587
1342 * gcc.dg/tree-prof/pr79587.c: New test.
1343
a232a1cb
MP
13442017-02-21 Marek Polacek <polacek@redhat.com>
1345
1346 PR c++/79535
1347 * g++.dg/ext/flexary23.C: New test.
1348
b86fec68
UB
13492017-02-21 Uros Bizjak <ubizjak@gmail.com>
1350
1351 PR target/79593
1352 * gcc.target/i386/pr79593.c: New test.
1353
5c3f1d7b
JJ
13542017-02-21 Jakub Jelinek <jakub@redhat.com>
1355
b7280ac2
JJ
1356 PR c++/79654
1357 * g++.dg/cpp1z/decomp26.C: New test.
1358
5c3f1d7b
JJ
1359 PR sanitizer/79589
1360 * g++.dg/ubsan/pr79589.C: New test.
1361
1486c2a7
JL
13622017-02-21 Jeff Law <law@redhat.com>
1363
1364 PR tree-optimization/79621
1365 * gcc.c-torture/compile/pr79621.c: New test.
1366
2f3ec56d
JJ
13672017-02-21 Jakub Jelinek <jakub@redhat.com>
1368
3bb43119
JJ
1369 PR c++/79655
1370 * g++.dg/cpp1y/constexpr-79655.C: New test.
1371
664beaf2 1372 PR c++/79639
b86fec68 1373 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 1374
956d3e61
JJ
1375 PR target/79633
1376 * gcc.target/i386/mpx/pr79633.c: New test.
1377
d4cbfca4
JJ
1378 PR target/79570
1379 * gcc.dg/pr79570.c: New test.
1380
00bc9de3
JJ
1381 PR c++/79641
1382 * c-c++-common/pr79641.c: New test.
1383
d002d099
JJ
1384 PR tree-optimization/79649
1385 * gcc.target/i386/pr79649.c: New test.
1386
2f3ec56d
JJ
1387 PR target/79494
1388 * gcc.dg/pr79494.c: New test.
1389
e6655a5f
SB
13902017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1391
1392 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1393 to dg-options.
1394
13952017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
1396
1397 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1398
fd527ec1
DE
13992017-02-02 Jason Merrill <jason@redhat.com>
1400
1401 PR c++/79580
1402 * g++.dg/ext/complit15.C: New.
1403
027a9dd5
KN
14042017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1405
1406 PR target/78056
1407 * gcc.target/powerpc/pr78056-8.c: Remove.
1408
80480cee
MP
14092017-02-20 Marek Polacek <polacek@redhat.com>
1410
1411 PR middle-end/79537
1412 * gcc.dg/comp-goto-4.c: New test.
1413
85ade8d6
MP
1414 PR sanitizer/79558
1415 * c-c++-common/ubsan/bounds-14.c: New test.
1416
705d3b77
JJ
14172017-02-20 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR target/79568
1420 * gcc.target/i386/pr79568-1.c: New test.
1421 * gcc.target/i386/pr79568-2.c: New test.
1422 * gcc.target/i386/pr79568-3.c: New test.
1423
dc42a736
PT
14242017-02-16 Paul Thomas <pault@gcc.gnu.org>
1425
1426 PR fortran/79382
705d3b77
JJ
1427 * gfortran.dg/dtio_10.f90: Change test of error message.
1428 * gfortran.dg/dtio_23.f90: New test.
1429 * gfortran.dg/dtio_24.f90: New test.
dc42a736 1430
1ca6a74f
PT
14312017-02-20 Paul Thomas <pault@gcc.gnu.org>
1432
1433 PR fortran/79434
705d3b77 1434 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 1435
63af1586
PT
14362017-02-19 Paul Thomas <pault@gcc.gnu.org>
1437
1438 PR fortran/79447
705d3b77 1439 * gfortran.dg/submodule_24.f08: New test.
63af1586 1440
4ca4d1e9
AV
14412017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1442
1443 PR fortran/79229
1444 * gfortran.dg/class_allocate_24.f90: New test.
1445
dea71ad0
PT
14462017-02-19 Paul Thomas <pault@gcc.gnu.org>
1447
1448 PR fortran/79402
1449 * gfortran.dg/submodule_23.f90: New test.
1450
f46e2bc9
PC
14512017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1452
1453 PR c++/79380
1454 * g++.dg/cpp0x/alignas8.C: New.
1455
7dfa657b
JW
14562017-02-19 Eric Fiselier <eric@efcs.ca>
1457 Jonathan Wakely <jwakely@redhat.com>
1458
1459 PR c++/69523
1460 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1461
eab1f169
PK
14622017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1463
1464 * gcc.dg/gimplefe-26.c: New test.
1465
47e16d83
JDA
14662017-02-18 John David Anglin <danglin@gcc.gnu.org>
1467
1468 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1469
c2615951
JJ
14702017-02-18 Jakub Jelinek <jakub@redhat.com>
1471
c28fcc60
JJ
1472 PR target/79569
1473 * gcc.target/i386/3dnowA-3.c: New test.
1474
c2615951
JJ
1475 PR target/79559
1476 * gcc.target/i386/pr79559.c: New test.
1477
97fcf744
JM
14782017-02-17 Joseph Myers <joseph@codesourcery.com>
1479
1480 * gcc.dg/c11-float-2.c: New test.
1481 * gcc.dg/torture/float128-floath.c,
1482 gcc.dg/torture/float128x-floath.c,
1483 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1484 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1485 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1486 *_DECIMAL_DIG macros with DECIMAL_DIG.
1487
a530e181
BS
14882017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1489
1490 PR target/79261
1491 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1492
1d516992
JK
14932017-02-17 Julia Koval <julia.koval@intel.com>
1494
1495 * gcc.target/i386/rdpid.c New test.
1496 * gcc.target/i386/sse-12.c: Add -mrdpid.
1497 * gcc.target/i386/sse-13.c: Ditto.
1498 * gcc.target/i386/sse-14.c: Ditto.
1499 * gcc.target/i386/sse-22.c: Ditto.
1500 * gcc.target/i386/sse-23.c: Ditto.
1501 * g++.dg/other/i386-2.C: Ditto.
1502 * g++.dg/other/i386-3.C: Ditto.
1503
3185712c
SB
15042017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1505
1506 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1507 * gcc.dg/pr61441.c: Ditto.
1508
a261ee49
ML
15092017-02-17 Martin Liska <mliska@suse.cz>
1510
1511 PR rtl-optimization/79574
1512 * gcc.dg/pr79574.c: New test.
1513
5bf69d74
MP
15142017-02-17 Marek Polacek <polacek@redhat.com>
1515
1516 PR middle-end/79536
1517 * gcc.dg/torture/pr79536.c: New test.
1518
a72b242e
AM
15192017-02-16 Alan Modra <amodra@gmail.com>
1520
1521 * gcc.c-torture/execute/pr79286.c: New.
1522
bcac0b4d
JJ
15232017-02-16 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR c++/79512
1526 * c-c++-common/gomp/pr79512.c: New test.
1527
945c17d8
MS
15282017-02-15 Martin Sebor <msebor@redhat.com>
1529
1530 PR c++/79363
1531 * g++.dg/ext/flexary12.C: Adjust.
1532 * g++.dg/ext/flexary20.C: Same.
1533 * g++.dg/ext/flexary21.C: Same.
1534 * g++.dg/ext/flexary22.C: New test.
1535
25c99850
BC
15362017-02-15 Bin Cheng <bin.cheng@arm.com>
1537
1538 PR tree-optimization/79347
1539 * gcc.dg/vect/pr79347.c: New test.
1540
4f5e5fcb
JJ
15412017-02-15 Jakub Jelinek <jakub@redhat.com>
1542
e7202857
JJ
1543 PR c++/79301
1544 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1545 [[deprecated]] comment.
1546 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1547 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1548 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1549 [[deprecated]] in -std=c++11.
1550 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1551 [[fallthrough]] in -std=c++11 and -std=c++14.
1552
4f5e5fcb
JJ
1553 PR c++/79288
1554 * g++.dg/tls/pr79288.C: New test.
1555
c7545f1c
MP
15562017-02-15 Marek Polacek <polacek@redhat.com>
1557
1558 PR c/79515
1559 * gcc.dg/dfp/pr79515.c: New.
1560
1114b39c
DE
15612017-02-15 David Edelsohn <dje.gcc@gmail.com>
1562
1563 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1564
93b87d1d
TS
15652017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1566
1567 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1568 "opt_files".
1569
fa8db6ea
JJ
15702017-02-15 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR target/79487
1573 * gcc.dg/dfp/pr79487.c: New test.
1574 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1575 2017-02-13 change.
1576
8722316b
CL
15772017-01-14 Carl Love <cel@us.ibm.com>
1578
1579 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1580 xvcvsxdsp and xvcvuxdsp instructions.
1581
2932fe90
SB
15822017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1583
1584 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1585 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1586 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1587 64-bit default target.
1588 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1589 a 64-bit default target.
1590
63d09033
JJ
15912017-02-14 Jakub Jelinek <jakub@redhat.com>
1592
1593 PR target/79481
1594 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 1595 (test_3vx): Change return type from int to void.
63d09033
JJ
1596 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1597 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1598 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1599 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1600 tests.
1601 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1602 (test_3vx): Change return type from int to void.
1603 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1604 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1605 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1606 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1607 tests.
1608 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1609 intrinsic. Change scan-assembler-times number from 1 to 2.
1610 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1611 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1612 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1613 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1614 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1615 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1616 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1617
8668fae0
UB
16182017-02-14 Uros Bizjak <ubizjak@gmail.com>
1619
1620 PR middle-end/61225
1621 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1622 Use dg-additional-options for ia32 target. Remove XFAIL.
1623
95d96609
UB
16242017-02-14 Uros Bizjak <ubizjak@gmail.com>
1625
1626 PR target/79495
1627 * gcc.target/i386/pr79495.c: New test.
1628
6f207d58
MP
16292017-02-14 Marek Polacek <polacek@redhat.com>
1630
1631 PR c++/79420
1632 PR c++/79463
1633 * g++.dg/cpp1y/pr79463.C: New.
1634 * g++.dg/template/incomplete10.C: New.
1635 * g++.dg/template/incomplete9.C: New.
1636
ee139af5
L
16372017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1638
1639 PR target/79498
1640 * gcc.target/i386/pr79498.c: New test.
1641
bf00c9e0
MS
16422017-02-14 Martin Sebor <msebor@redhat.com>
1643
1644 PR middle-end/79448
1645 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1646 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1647 * gcc.dg/tree-ssa/pr79448.c: New test.
1648
6c022f73
JL
16492017-02-14 Jeff Law <law@redhat.com>
1650
1651 PR tree-optimization/79095
1652 * g++.dg/pr79095-1.C: New test
1653 * g++.dg/pr79095-2.C: New test
1654 * g++.dg/pr79095-3.C: New test
1655 * g++.dg/pr79095-4.C: New test
1656 * g++.dg/pr79095-5.C: New test
1657 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1658 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1659
b719f884
JG
16602017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1661
1662 * gcc.target/aarch64/vect_fp16_1.c: New.
1663
1be33173
PK
16642017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1665
1666 * gcc.dg/gimplefe-25.c: New test.
1667
73424a09
JJ
16682017-02-14 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR tree-optimization/79408
1671 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1672
977472e8
RB
16732017-02-14 Richard Biener <rguenther@suse.de>
1674
1675 PR middle-end/79432
1676 * gcc.dg/torture/pr79432.c: New testcase.
1677
ee75687b
MS
16782017-02-13 Martin Sebor <msebor@redhat.com>
1679
1680 PR middle-end/79496
1681 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1682
b84702c0
JJ
16832017-02-13 Jakub Jelinek <jakub@redhat.com>
1684
ecc04fae
JJ
1685 PR sanitizer/79341
1686 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1687 variables volatile.
1688
b84702c0
JJ
1689 PR c++/79232
1690 * g++.dg/cpp1z/eval-order4.C: New test.
1691 * g++.dg/other/pr79232.C: New test.
1692
b9a161ff
NS
16932017-02-13 Nathan Sidwell <nathan@acm.org>
1694
1695 PR c++/79296
1696 * g++.dg/cpp0x/pr79296.C: New.
1697
d8505fac
SB
16982017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1699
1700 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1701 Instead, xfail powerpc*-*-* && lp64.
1702
efb802cb
SB
17032017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1704
1705 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1706 powerpc_p8vector_ok.
1707 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1708
8d6427c6
AS
17092017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1710
1711 PR target/79449
1712 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1713 for reading beyond a 4k boundary.
1714
9b7716c9
JJ
17152017-02-13 Jakub Jelinek <jakub@redhat.com>
1716
1717 PR rtl-optimization/79388
1718 PR rtl-optimization/79450
1719 * gcc.c-torture/execute/pr79388.c: New test.
1720 * gcc.c-torture/execute/pr79450.c: New test.
1721
4bb91707
TK
17222017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1723
1724 PR fortran/65542
9b7716c9 1725 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 1726
e22910c2
JJ
17272017-02-11 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR sanitizer/79341
1730 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1731
acbbac04
JH
17322017-02-11 Jan Hubicka <hubicka@ucw.cz>
1733
1734 PR tree-ssa/56727
1735 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1736
e493f96b
JJ
17372017-02-10 Jakub Jelinek <jakub@redhat.com>
1738
1739 PR c++/79457
1740 * g++.dg/cpp0x/pr79457.C: New test.
1741
773acd54
SB
17422017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1743
1744 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1745 scan-assembler unless lp64.
1746
b56f814e
SB
17472017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1748
1749 PR tree-optimization/66612
1750 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1751
5e659d16
SB
17522017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1753
1754 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1755 of all powerpc.
1756
6f4f30bf
MP
17572017-02-10 Marek Polacek <polacek@redhat.com>
1758
1759 PR c++/79435
1760 * g++.dg/cpp1y/pr79435.C: New.
1761
3799a5b8
MP
1762 PR c++/79184
1763 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1764
052ef81d
CL
17652017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1766
1767 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1768 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1769 New.
1770 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1771 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1772 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1773 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1774 (vtst_expected_poly64x2): Move to aarch64-only section.
1775 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1776 (vtst_p64, vtstq_p64): New tests.
1777
a7c8ed0c
PC
17782017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 PR c++/71737
1781 * g++.dg/cpp0x/pr71737.C: New.
1782
3dcde5ef 17832017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 1784 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
1785
1786 * gcc.dg/gimplefe-error-1.c: New testcase.
1787 * gcc.dg/gimplefe-error-2.c: New testcase.
1788 * gcc.dg/gimplefe-error-3.c: New testcase.
1789
6139a3b7
JJ
17902017-02-10 Jakub Jelinek <jakub@redhat.com>
1791
1792 PR tree-optimization/79411
1793 * gcc.c-torture/compile/pr79411.c: New test.
1794
9bfc55d0
JJ
17952017-02-09 Jakub Jelinek <jakub@redhat.com>
1796 Jason Merrill <jason@redhat.com>
1797
1798 PR c++/79143
1799 * g++.dg/cpp1z/pr79143.C: New test.
1800
0b90c541
JH
18012017-02-09 Jan Hubicka <hubicka@ucw.cz>
1802
1803 * gcc.dg/loop-unswitch-2.c: Update testcase.
1804 * gcc.dg/loop-unswitch-1.c: Update testcase.
1805
192b048b
MP
18062017-02-09 Marek Polacek <polacek@redhat.com>
1807
1808 PR c/79428
1809 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1810 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1811 * c-c++-common/goacc/pr79428-1.c: New test.
1812 * c-c++-common/gomp/pr79428-2.c: New test.
1813 * c-c++-common/gomp/pr79428-5.c: New test.
1814 * c-c++-common/gomp/pr79428-6.c: New test.
1815 * c-c++-common/pr79428-3.c: New test.
1816
e9a9033b
AK
18172017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1818
1819 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1820 testcases.
1821
56f71478
JJ
18222017-02-09 Jakub Jelinek <jakub@redhat.com>
1823
28f6839b
JJ
1824 PR c/79413
1825 * gcc.c-torture/compile/pr79413.c: New test.
1826
f08683a1
JJ
1827 PR c++/79429
1828 * c-c++-common/gomp/pr79429.c: New test.
1829 * g++.dg/gomp/pr79429.C: New test.
1830
56f71478
JJ
1831 PR c/79431
1832 * c-c++-common/gomp/pr79431.c: New test.
1833
02889d23
CLT
18342017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1835 Cesar Philippidis <cesar@codesourcery.com>
1836 Joseph Myers <joseph@codesourcery.com>
1837 Chung-Lin Tang <cltang@codesourcery.com>
1838
1839 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1840 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1841 * c-c++-common/goacc/loop-auto-2.c: New.
1842 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1843 * c-c++-common/goacc/tile-2.c: New.
1844 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1845 * g++.dg/goacc/tile-1.C: New, check tile subst.
1846 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1847 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1848 * gfortran.dg/goacc/tile-1.f90: New test.
1849 * gfortran.dg/goacc/tile-2.f90: New test.
1850 * gfortran.dg/goacc/tile-lowering.f95: New test.
1851
9c0c77d2
RB
18522017-02-09 Richard Biener <rguenther@suse.de>
1853
1854 PR tree-optimization/69823
1855 * gcc.dg/graphite/pr69823.c: New testcase.
1856
f39bad9f
PH
18572017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1858
1859 PR target/78604
1860 * gcc.target/powerpc/pr78604.c: New.
1861
fc00b9ce
KN
18622017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1863
1864 PR target/68972
1865 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1866 disable this test on power architecture.
1867
50c1f4a5
RB
18682017-02-08 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/71824
1871 PR tree-optimization/79409
1872 * gcc.dg/graphite/pr71824-3.c: New testcase.
1873
74a15d14
JJ
18742017-02-08 Jakub Jelinek <jakub@redhat.com>
1875
1876 PR tree-optimization/79408
1877 * gcc.dg/tree-ssa/pr79408.c: New test.
1878
d798497e
RB
18792017-02-08 Richard Biener <rguenther@suse.de>
1880
1881 PR tree-optimization/71824
1882 * gcc.dg/graphite/pr71824-2.c: New testcase.
1883
9d5019a1
AP
18842017-02-07 Andrew Pinski <apinski@cavium.com>
1885
705d3b77 1886 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1887
ec48209a
JJ
18882017-02-07 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR rtl-optimization/79386
1891 * gcc.c-torture/compile/pr79386.c: New test.
1892
e5f234b2
DV
18932017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1894 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1895
1896 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1897 *-*-solaris*.
1898
1f138b75
JJ
18992017-02-07 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR target/79299
1902 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1903 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1904
7af4b20d
RB
19052017-02-07 Richard Biener <rguenther@suse.de>
1906
1907 * gcc.dg/gimplefe-23.c: New testcase.
1908 * gcc.dg/gimplefe-24.c: Likewise.
1909
d95c2fc7
CL
19102017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1911
1912 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1913 scan-assembler instead of scan-assembler-times.
1914 * gcc.target/aarch64/test_frame_10.c: Likewise.
1915 * gcc.target/aarch64/test_frame_12.c: Likewise.
1916 * gcc.target/aarch64/test_frame_2.c: Likewise.
1917 * gcc.target/aarch64/test_frame_4.c: Likewise.
1918 * gcc.target/aarch64/test_frame_6.c: Likewise.
1919 * gcc.target/aarch64/test_frame_7.c: Likewise.
1920 * gcc.target/aarch64/test_frame_8.c: Likewise.
1921
fa5d44d0
RO
19222017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923
1924 * gcc.target/i386/pr78419.c: Require ifunc support.
1925
d9b4ce00
DE
19262017-02-07 David Edelsohn <dje.gcc@gmail.com>
1927
1928 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1929
bb7d75ff
PP
19302017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1931
1932 PR c++/79360
1933 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1934
122e7b4f
KC
19352017-02-06 Kito Cheng <kito.cheng@gmail.com>
1936
1937 * lib/target-supports.exp: Define the RISC-V target.
1938 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1939 * gcc.dg/builtin-apply2.c: Likewise.
1940 * gcc.dg/ifcvt-4.c: Likewise.
1941 * gcc.dg/loop-8.c: Likewise.
1942 * gcc.dg/sibcall-10.c: Likewise.
1943 * gcc.dg/sibcall-9.c: Likewise.
1944 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1945 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1946 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1947 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1948 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1949 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1950 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1951
391675ac
MM
19522017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1953
1954 PR target/66144
1955 * gcc.target/powerpc/pr66144-1.c: New test.
1956 * gcc.target/powerpc/pr66144-2.c: Likewise.
1957 * gcc.target/powerpc/pr66144-3.c: Likewise.
1958
e495e31a
MS
19592017-02-06 Martin Sebor <msebor@redhat.com>
1960
1961 PR tree-optimization/79376
1962 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1963 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1964
2568d8a1
JJ
19652017-02-06 Jakub Jelinek <jakub@redhat.com>
1966
98e09245
JJ
1967 PR c++/79379
1968 * g++.dg/cpp1y/constexpr-79379.C: New test.
1969
e8b0383c
JJ
1970 PR c++/79377
1971 * g++.dg/lookup/pr79377.C: New test.
1972
a5e8cbd1
JJ
1973 PR c++/79372
1974 * g++.dg/cpp1z/decomp25.C: New test.
1975
2568d8a1
JJ
1976 PR tree-optimization/79284
1977 * gcc.c-torture/compile/pr79284.c: New test.
1978
aae936b9
PC
19792017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1980
1981 PR c++/70448
1982 * g++.dg/cpp0x/pr70448.C: New.
1983
daf57541
DV
19842017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1985
1986 PR 78348
1987 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1988 to dg-options.
1989
0898c74d
GJL
19902017-02-06 Georg-Johann Lay <avr@gjlay.de>
1991
1992 PR target/78883
1993 * gcc.c-torture/compile/pr78883.c: New test.
1994
5d3ebb71
JH
19952017-02-05 Jan Hubicka <hubicka@ucw.cz>
1996
1997 PR tree-ssa/79347
1998 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1999 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
2000 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
2001 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
2002 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
2003 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
2004 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
2005 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
2006 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
2007 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
2008 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
2009 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
2010 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
2011
139d4065
AV
20122017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2013
2014 PR fortran/79344
2015 * gfortran.dg/allocate_with_source_24.f90: New test.
2016
4b9c80d8
AV
20172017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2018
2019 PR fortran/79230
2020 * gfortran.dg/der_ptr_component_2.f90: New test.
2021
f3877b2f
EB
20222017-02-05 Eric Botcazou <ebotcazou@adacore.com>
2023
2024 * gcc.target/sparc/20170205-1.c: New test.
2025
d8a09ada
JDA
20262017-02-03 John David Anglin <danglin@gcc.gnu.org>
2027
a2a86d6a
JDA
2028 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
2029 libatomic_available.
2030
a1d99925
JDA
2031 * gcc.dg/pr77587.c: Require alias support.
2032 * gcc.dg/pr77587a.c: Likewise.
2033
d8bf159e
JDA
2034 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
2035 * gcc.c-torture/execute/pr78622.c: Likewise.
2036
d8a09ada
JDA
2037 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
2038 hppa*-*-hpux*.
2039 * c-c++-common/Wunused-var-16.c: Likewise.
2040 * c-c++-common/builtin-shuffle-1.c: Likewise.
2041 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
2042 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2043
f589a1ce
MS
20442017-02-03 Martin Sebor <msebor@redhat.com>
2045
2046 PR tree-optimization/79327
2047 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
2048 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
2049 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 2050
5b00f9d2
JJ
20512017-02-03 Jakub Jelinek <jakub@redhat.com>
2052 Martin Sebor <msebor@redhat.com>
2053
2054 PR tree-optimization/79327
2055 * gcc.dg/tree-ssa/pr79327.c: New test.
2056 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2057 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2058 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2059 (test_sprintf_chk_range_schar): Adjust dg-message.
2060 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2061 * gcc.c-torture/execute/pr79327.c: New test.
2062
437f0a81
JJ
20632017-02-03 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR target/79354
2066 * gcc.target/powerpc/pr79354.c: New test.
2067 * gcc.c-torture/execute/pr79354.c: New test.
2068
3f343040
MS
20692017-02-03 Martin Sebor <msebor@redhat.com>
2070
2071 PR tree-optimization/79352
2072 * gcc.dg/tree-ssa/pr79352.c: New test.
2073
46a2ab58
ML
20742017-02-03 Martin Liska <mliska@suse.cz>
2075
2076 PR lto/66295
2077 * gcc.target/i386/mvc9.c: New test.
2078
baa2d1cd
PH
20792017-02-03 Pat Haugen <pthaugen@us.ibm.com>
2080
2081 PR target/79158
2082 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2083 to VSX reg.
2084
30c6ec2f
JH
20852017-02-02 Jan Hubicka <hubicka@ucw.cz>
2086
2087 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2088 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2089 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2090 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2091 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2092 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2093 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2094 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2095 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2096 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2097 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2098 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2099 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2100
ebee1eb9
MS
21012017-02-02 Martin Sebor <msebor@redhat.com>
2102
2103 PR middle-end/79275
2104 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2105 * gcc.dg/tree-ssa/pr79275.c: New test.
2106
dcd25b8a
AS
21072017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2108
dc362ada 2109 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 2110
0f0c2cc3
JH
21112017-02-02 Jan Hubicka <hubicka@ucw.cz>
2112
2113 PR middle-end/77445
2114 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2115 threading is done.
2116
1c372840
TC
21172017-02-02 Tamar Christina <tamar.christina@arm.com>
2118
2119 PR middle-end/78142
2120 * gcc.target/aarch64/vector_initialization_nostack.c
2121 (f12): Use one vector
2122
9f11a4a7
JJ
21232017-02-02 Jakub Jelinek <jakub@redhat.com>
2124
bef7e561
JJ
2125 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2126 * c-c++-common/asan/misalign-1.c: Likewise.
2127 * c-c++-common/asan/misalign-2.c: Likewise.
2128 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2129 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2130 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2131 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2132 add -ffat-lto-objects from/to dg-additional-options.
2133 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2134 dg-additional-options.
2135
9f11a4a7
JJ
2136 PR target/79197
2137 * gcc.target/powerpc/pr79197.c: New test.
2138 * gcc.c-torture/compile/pr79197.c: New test.
2139
09661674
RB
21402017-02-02 Richard Biener <rguenther@suse.de>
2141
2142 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2143
d8d58893
PC
21442017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
2145
2146 PR c++/69637
2147 * g++.dg/cpp0x/pr69637-1.C: New.
2148 * g++.dg/cpp0x/pr69637-2.C: Likewise.
2149
521a70a4
AK
21502017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2151
2152 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2153
e26b502d
BS
21542017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2155
2156 PR target/70012
2157 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2158 conditions.
2159
55e75c7c
JJ
21602017-02-01 Jakub Jelinek <jakub@redhat.com>
2161
2162 PR testsuite/79324
2163 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2164 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2165 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2166 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2167 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2168 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2169 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2170 * g++.dg/debug/dwarf2/align-1.C: Likewise.
2171 * g++.dg/debug/dwarf2/align-2.C: Likewise.
2172 * g++.dg/debug/dwarf2/align-3.C: Likewise.
2173 * g++.dg/debug/dwarf2/align-4.C: Likewise.
2174 * g++.dg/debug/dwarf2/align-5.C: Likewise.
2175 * g++.dg/debug/dwarf2/align-6.C: Likewise.
2176
a4476973
ML
21772017-02-01 Martin Liska <mliska@suse.cz>
2178
2179 PR testsuite/79272
2180 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2181
3f3181b1
RB
21822017-02-01 Richard Biener <rguenther@suse.de>
2183
2184 PR testsuite/76957
2185 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2186 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2187 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2188 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2189
1e7ef862
RB
21902017-02-01 Richard Biener <rguenther@suse.de>
2191
2192 PR middle-end/79315
2193 * gfortran.dg/pr79315.f90: New testcase.
2194
405a7406
RB
21952017-02-01 Richard Biener <rguenther@suse.de>
2196
2197 PR tree-optimization/71824
2198 * gcc.dg/graphite/pr71824.c: New testcase.
2199
19bdccb4
JJ
22002017-01-31 Jakub Jelinek <jakub@redhat.com>
2201
2202 PR c++/79304
2203 * g++.dg/diagnostic/pr79304.C: New test.
2204
fcb2cdfc
DM
22052017-01-31 David Malcolm <dmalcolm@redhat.com>
2206
2207 PR c++/79298
2208 * g++.dg/spellcheck-pr79298.C: New test case.
2209
7cfa044d
DM
22102017-01-31 David Malcolm <dmalcolm@redhat.com>
2211
2212 PR preprocessor/79210
2213 * gcc.dg/format/pr79210.c: New test case.
2214 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2215 New function.
2216
de3fbef6
NS
22172017-01-31 Nathan Sidwell <nathan@acm.org>
2218
5ae37bdf
NS
2219 PR c++/79290
2220 * g++.dg/warn/pr79290.C: New.
2221
de3fbef6
NS
2222 PR c++/67273
2223 PR c++/79253
2224 * g++.dg/cpp1y/pr67273.C: New.
2225 * g++.dg/cpp1y/pr79253.C: New.
2226
7f357c61
NS
22272017-01-31 Nathan Sidwell <nathan@acm.org>
2228
2229 PR c++/79264
2230 * g++.dg/cpp1y/pr61636-1.C: Augment.
2231
5b11971a
CL
22322017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2233
2234 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2235 rand() instead of random().
2236
8b670f93
AH
22372017-01-30 Aldy Hernandez <aldyh@redhat.com>
2238
2239 PR tree-optimization/71691
2240 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2241
4727e06b
AK
22422017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2243
2244 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2245 __ARCH__.
2246
b6dae849
JJ
22472017-01-31 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR tree-optimization/79267
2250 * g++.dg/opt/pr79267.C: New test.
2251
40fb9c89
AO
22522017-01-30 Alexandre Oliva <aoliva@redhat.com>
2253
2254 PR debug/63238
2255 * gcc.dg/debug/dwarf2/align-1.c: New.
2256 * gcc.dg/debug/dwarf2/align-2.c: New.
2257 * gcc.dg/debug/dwarf2/align-3.c: New.
2258 * gcc.dg/debug/dwarf2/align-4.c: New.
2259 * gcc.dg/debug/dwarf2/align-5.c: New.
2260 * gcc.dg/debug/dwarf2/align-6.c: New.
2261 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2262 * g++.dg/debug/dwarf2/align-1.C: New.
2263 * g++.dg/debug/dwarf2/align-2.C: New.
2264 * g++.dg/debug/dwarf2/align-3.C: New.
2265 * g++.dg/debug/dwarf2/align-4.C: New.
2266 * g++.dg/debug/dwarf2/align-5.C: New.
2267 * g++.dg/debug/dwarf2/align-6.C: New.
2268
3095f651
AS
22692017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2270
2271 PR target/79170
2272 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2273
3cf88bff
MS
22742017-01-30 Martin Sebor <msebor@redhat.com>
2275
2276 PR testsuite/79293
2277 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2278
37731134
ML
22792017-01-30 Martin Liska <mliska@suse.cz>
2280
2281 PR gcov-profile/79259
2282 * g++.dg/tree-prof/pr79259.C: New test.
2283
0c7247cc
RB
22842017-01-30 Richard Biener <rguenther@suse.de>
2285
2286 PR tree-optimization/79276
2287 * gcc.dg/torture/pr79276.c: New testcase.
2288
ab4be5d1
DV
22892017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2290
2291 PR target/79240
2292 * gcc.target/s390/pr79240.c: New test.
2293
6687d58d
BS
22942017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2295
2296 PR target/79268
2297 * gcc.target/powerpc/pr79268.c: New file.
2298 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2299 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2300 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2301 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2302
b5df96c3
JDA
23032017-01-28 John David Anglin <danglin@gcc.gnu.org>
2304
fc34d7b8
JDA
2305 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2306
9efc84e4
JDA
2307 PR testsuite/70583
2308 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2309
4bfbe3ae
JDA
2310 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2311 * gnat.dg/debug9.adb: Likewise.
2312
8d0b306f
JDA
2313 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2314
b5df96c3
JDA
2315 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2316 libatomic_available.
2317 * gfortran.dg/coarray_42.f90: Likewise.
2318 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2319 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2320 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2321
eb339366
MS
23222017-01-27 Martin Sebor <msebor@redhat.com>
2323
2324 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2325
711ce021
BS
23262017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2327
2328 PR rtl-optimization/79194
2329 * gcc.dg/torture/pr79194.c: New test.
2330
d8321b33
VM
23312017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2332
2333 PR tree-optimization/71374
2568d8a1 2334 * gcc.target/i386/pr71374.c: New.
d8321b33 2335
9e2ea13e
MS
23362017-01-27 Martin Sebor <msebor@redhat.com>
2337
2338 PR c++/71290
2339 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2340 a dg-error directive.
2341
9eb7045b
VM
23422017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2343
2344 PR target/79131
2345 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2346 * gcc.target/arm/pr79131-2.c: New.
2347
f75bbf3f
BS
23482017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2349
2350 PR target/65484
2351 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2352 vectorized on POWER unless hardware misaligned loads are
2353 available.
2354
3f54004b
BC
23552017-01-27 Bin Cheng <bin.cheng@arm.com>
2356
2357 PR rtl-optimization/78559
2358 * gcc.c-torture/execute/pr78559.c: New test.
2359
40b6bff9
RB
23602017-01-27 Richard Biener <rguenther@suse.de>
2361
2362 PR tree-optimization/79245
2363 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2364 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2365
b2f8892e
JJ
23662017-01-27 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR c/79199
2369 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2370 target. Use 4294967293U instead of 4294967293.
2371
b002f3b9
RB
23722017-01-27 Richard Biener <rguenther@suse.de>
2373
2374 PR tree-optimization/71433
2375 * gcc.dg/Warray-bounds-21.c: New testcase.
2376
38f50ab6
RB
23772017-01-27 Richard Biener <rguenther@suse.de>
2378
2379 PR tree-optimization/79244
2380 * gcc.dg/torture/pr79244.c: New testcase.
2381
c04f4139
JJ
23822017-01-27 Jakub Jelinek <jakub@redhat.com>
2383
2384 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2385 all occurrences of 40 to 32.
2386
6ca513f9
RE
23872017-01-27 Richard Earnshaw <rearnsha@arm.com>
2388
2389 PR target/79239
2390 * gcc.target/arm/pr79239.c: New test.
2391
d876f5cd
DV
23922017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2393
2394 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2395
bb6a6ee9
AB
23962017-01-27 Adam Butcher <adam@jessamine.co.uk>
2397
2398 PR c++/64382
2399 * g++.dg/cpp1y/pr64382.C: New test.
2400
31c87a43
MS
24012017-01-26 Martin Sebor <msebor@redhat.com>
2402
2403 PR middle-end/78703
2404 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2405 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2406 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2407 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2408
f7c06c0f
JJ
24092017-01-26 Jakub Jelinek <jakub@redhat.com>
2410
b0670cc0
JJ
2411 PR debug/79129
2412 * g++.dg/debug/dwarf2/pr79129.C: New test.
2413
f7c06c0f
JJ
2414 PR debug/78835
2415 * g++.dg/debug/dwarf2/pr78835.C: New test.
2416
5d93da1d
MS
24172017-01-26 Martin Sebor <msebor@redhat.com>
2418
2419 PR middle-end/78703
2420 * gcc.dg/format/pr78569.c: Adjust.
2421 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2422 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2423 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2424 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2425 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2426 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2427 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2428 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2429 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2430 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2431 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2432
905d2812
JJ
24332017-01-26 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR c++/68727
2436 * g++.dg/other/offsetof8.C: Add expected error.
2437 * g++.dg/other/offsetof9.C: New test.
2438
b3db8d77
DE
24392017-01-26 David Edelsohn <dje.gcc@gmail.com>
2440
2441 * g++.dg/opt/declone3.C: Require LTO.
2442
15961e4a
VM
24432017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2444
2445 PR target/79131
2446 * gcc.target/arm/pr79131.c: New.
2447
e39dd802
BC
24482017-01-26 Bin Cheng <bin.cheng@arm.com>
2449
2450 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2451
bc9efeab
JW
24522017-01-26 Jonathan Wakely <jwakely@redhat.com>
2453
2454 PR libstdc++/79190
2455 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2456 matches replaced operator delete.
2457
b5f75f0b
JJ
24582017-01-26 Jakub Jelinek <jakub@redhat.com>
2459
2460 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2461 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2462 avx512f with avx512dq.
2463 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2464 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2465 avx512f with avx512dq.
2466 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2467 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2468 avx512f with avx512dq.
2469
0a38b341
MP
24702017-01-26 Marek Polacek <polacek@redhat.com>
2471
2472 PR c/79199
2473 * c-c++-common/Wduplicated-branches-13.c: New test.
2474
ebff5c3f
DS
24752017-01-26 David Sherwood <david.sherwood@arm.com>
2476
2477 PR middle-end/79212
2478 * gfortran.dg/gomp/sharing-4.f90: New test.
2479
e6d55103
JJ
24802017-01-26 Jakub Jelinek <jakub@redhat.com>
2481
1a27fab1
JJ
2482 PR target/70465
2483 * gcc.target/i386/pr70465.c: New test.
2484
e6d55103
JJ
2485 * brig.dg/dg.exp: Update copyright years.
2486 * lib/brig-dg.exp: Update copyright years.
2487 * lib/brig.exp: Update copyright years.
2488
b5aa1281
MM
24892017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2490
2491 PR target/79179
2492 * gcc.target/powerpc/pr79179.c: New test.
2493
3b5de3cb
BS
24942017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2495
2496 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2497 generation to accept D-mode memory accesses.
2498
dbe81dbe
MS
24992017-01-25 Martin Sebor <msebor@redhat.com>
2500
2501 PR c++/71290
2502 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2503 * g++.dg/ext/flexarray-mangle.C: Same.
2504 * g++.dg/ext/flexarray-subst.C: Same.
2505 * g++.dg/ext/flexary10.C: Same.
2506 * g++.dg/ext/flexary11.C: Same.
2507 * g++.dg/ext/flexary14.C: Same.
2508 * g++.dg/ext/flexary16.C: Same.
2509 * g++.dg/ext/flexary18.C: Same.
2510 * g++.dg/ext/flexary19.C: Same.
2511 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
2512 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2513 * g++.dg/ubsan/object-size-1.C: Same.
2514 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 2515
0e343868
JJ
25162017-01-25 Jakub Jelinek <jakub@redhat.com>
2517
a25608aa
JJ
2518 PR c++/78896
2519 * g++.dg/cpp1z/decomp24.C: New test.
2520
0e343868
JJ
2521 PR c++/77914
2522 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2523 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2524 expect a warning.
2525 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2526 expect warnings.
2527 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2528 * g++.dg/cpp1y/pr59636.C: Likewise.
2529 * g++.dg/cpp1y/pr60190.C: Likewise.
2530
0d098f4b
BC
25312017-01-25 Bin Cheng <bin.cheng@arm.com>
2532
2533 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2534
5332c89e 25352017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
2536
2537 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
2538 vec_packs built-ins
2539
ed4e59f4
CL
25402017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2541
2542 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2543 -mcpu=cortex-a57.
2544 * gcc.target/arm/vseleqsf.c: Likewise.
2545 * gcc.target/arm/vselgedf.c: Likewise.
2546 * gcc.target/arm/vselgesf.c: Likewise.
2547 * gcc.target/arm/vselgtdf.c: Likewise.
2548 * gcc.target/arm/vselgtsf.c: Likewise.
2549 * gcc.target/arm/vselledf.c: Likewise.
2550 * gcc.target/arm/vsellesf.c: Likewise.
2551 * gcc.target/arm/vselltdf.c: Likewise.
2552 * gcc.target/arm/vselltsf.c: Likewise.
2553 * gcc.target/arm/vselnedf.c: Likewise.
2554 * gcc.target/arm/vselnesf.c: Likewise.
2555 * gcc.target/arm/vselvcdf.c: Likewise.
2556 * gcc.target/arm/vselvcsf.c: Likewise.
2557 * gcc.target/arm/vselvsdf.c: Likewise.
2558 * gcc.target/arm/vselvssf.c: Likewise.
2559
a5d6927f
RB
25602017-01-25 Richard Biener <rguenther@suse.de>
2561
2562 PR testsuite/72850
2563 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2564 to what we had before adding the threading passes.
2565
c2873892
RB
25662017-01-25 Richard Biener <rguenther@suse.de>
2567
2568 PR tree-optimization/69264
2569 * g++.dg/torture/pr69264.C: New testcase.
2570
9aa483a2
KT
25712016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2572
2573 PR target/79145
2574 * gcc.target/arm/pr79145.c: New test.
2575
5c628c3e
RB
25762017-01-25 Richard Biener <rguenther@suse.de>
2577
2578 PR debug/78363
2579 * g++.dg/gomp/pr78363-1.C: New testcase.
2580 * g++.dg/gomp/pr78363-2.C: Likewise.
2581 * g++.dg/gomp/pr78363-3.C: Likewise.
2582
9078cd36
KT
25832016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2584
2585 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2586 * gcc.dg/lto/pr61526_0.c: Likewise.
2587 * gcc.dg/lto/pr64415_0.c: Likewise.
2588
7cfd79d6
JJ
25892017-01-24 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR c++/79205
2592 * g++.dg/cpp1z/decomp22.C: New test.
2593 * g++.dg/cpp1z/decomp23.C: New test.
2594
3e4b91f2
NS
25952017-01-24 Nathan Sidwell <nathan@acm.org>
2596
1d7bc790
NS
2597 PR c++/78469
2598 * g++.dg/cpp0x/pr78469.C: New.
2599
3e4b91f2
NS
2600 PR c++/79118
2601 * g++.dg/cpp0x/pr79118.C: New.
2602
b20ba138
EB
26032017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2604
2605 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2606
c2e84327
DM
26072017-01-24 David Malcolm <dmalcolm@redhat.com>
2608
2609 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2610 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2611 * gcc.dg/rtl/rtl.exp: New file.
2612 * gcc.dg/rtl/test.c: New file.
2613 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2614 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2615 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2616 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2617 * gcc.dg/rtl/x86_64/final.c: New test case.
2618 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2619 * gcc.dg/rtl/x86_64/ira.c: New test case.
2620 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2621 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2622 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2623 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2624 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2625 * gcc.dg/rtl/x86_64/test_1.h: New file.
2626 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2627 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2628 * gcc.dg/rtl/x86_64/times-two.h: New file.
2629 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2630
cf8d19de
BC
26312017-01-24 Bin Cheng <bin.cheng@arm.com>
2632
2633 PR tree-optimization/79159
2634 * g++.dg/tree-ssa/pr79159.C: New test.
2635
f6a24a94 26362017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
2637 Martin Jambor <mjambor@suse.cz>
2638
2639 * lib/brig-dg.exp: New file.
2640 * lib/brig.exp: Likewise.
2641 * brig.dg/README: Likewise.
2642 * brig.dg/dg.exp: Likewise.
2643 * brig.dg/test/gimple/alloca.hsail: Likewise.
2644 * brig.dg/test/gimple/atomics.hsail: Likewise.
2645 * brig.dg/test/gimple/branches.hsail: Likewise.
2646 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2647 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2648 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2649 * brig.dg/test/gimple/mem.hsail: Likewise.
2650 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2651 * brig.dg/test/gimple/packed.hsail: Likewise.
2652 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2653 * brig.dg/test/gimple/variables.hsail: Likewise.
2654 * brig.dg/test/gimple/vector.hsail: Likewise.
2655
c3b3e526
JJ
26562017-01-24 Jakub Jelinek <jakub@redhat.com>
2657
2658 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2659 support asan, only on i?86/x86_64 require sse2_runtime.
2660
75f92127
KN
26612017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2662
2663 PR target/66669
2664 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2665 test on powerpc targets.
2666
1a998fa0
MS
26672017-01-23 Martin Sebor <msebor@redhat.com>
2668
2669 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2670
108fdd6d
RB
26712017-01-23 Richard Biener <rguenther@suse.de>
2672
2673 PR tree-optimization/79088
2674 PR tree-optimization/79188
2675 * gcc.dg/torture/pr79088.c: New testcase.
2676 * gcc.dg/torture/pr79188.c: Likewise.
2677
28826a66
KN
26782017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2679
2680 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2681 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2682 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2683 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2684 type of test function to reflect change in built-in function's
2685 return type.
2686 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2687 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2688 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2689 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2690 type and second argument type to reflect change in built-in
2691 function's type signature.
2692 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2693 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2694 type of test function to reflect change in built-in function's
2695 return type.
2696 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2697 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2698 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2699 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2700 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2701 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2702 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2703 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2704 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2705 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2706 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2707 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2708 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2709 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2710 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2711 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2712 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2713 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2714 type of test function to reflect change in built-in function's
2715 return type.
2716 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2717 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2718 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2719 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2720 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2721 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2722 test function's result and second argument to reflect change in
2723 built-in function's type signature.
2724 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2725
e6b8075c
NS
27262017-01-23 Nathan Sidwell <nathan@acm.org>
2727
fc7612fd
NS
2728 PR C++/71710
2729 * g++.dg/template/pr71710.C: New.
2730
e6b8075c
NS
2731 PR c++/71406
2732 PR c++/77508
2733 * g++.dg/template/pr71406.C: New.
2734
15b8fd49
TK
27352017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2736
9b7716c9 2737 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 2738
e9c4fbe9
BS
27392017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2740
2741 PR rtl-optimization/78634
2742 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2743
8539a302
BC
27442017-01-23 Bin Cheng <bin.cheng@arm.com>
2745
2746 PR tree-optimization/70754
2747 * gfortran.dg/pr70754.f90: New test.
2748
f368600f
ML
27492017-01-23 Martin Liska <mliska@suse.cz>
2750
2751 PR tree-optimization/79196
2752 * gcc.dg/asan/pr79196.c: New test.
2753 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2754
d886761f
MM
27552017-01-23 Michael Matz <matz@suse.de>
2756
2757 PR tree-optimization/78384
2758 * gcc.dg/pr78384.c: New test.
2759
cffcafda
RB
27602017-01-23 Richard Biener <rguenther@suse.de>
2761
2762 PR tree-optimization/79186
2763 * gcc.dg/torture/pr79186.c: New testcase.
2764 * gcc.dg/torture/pr79187.c: Likewise.
2765
bda2bc48
MJ
27662017-01-23 Martin Jambor <mjambor@suse.cz>
2767
2768 * gcc.dg/ipa/vrp8.c: New test.
2769
f65f1ae3
MJ
27702017-01-23 Martin Jambor <mjambor@suse.cz>
2771
2772 PR ipa/79108
2773 * gfortran.dg/lto/pr79108_0.f90: New test.
2774
dea06111
AS
27752017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2776
2777 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2778 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2779 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2780 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2781 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2782 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2783 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2784 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2785 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2786 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2787 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2788 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2789 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2790 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2791 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2792 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2793
05011618
RB
27942017-01-23 Richard Biener <rguenther@suse.de>
2795 Nick Clifton <nickc@redhat.com>
2796
2797 PR testsuite/78421
2798 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2799 If the target is ARM return the result of the
2800 check_effective_target_arm_vect_no_misalign proc.
2801 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2802 support unaligned vectors then only expect one of the loops to be
2803 unrolled.
2804
f6b9f2ff
ML
28052017-01-23 Martin Liska <mliska@suse.cz>
2806
2807 * gcc.dg/asan/use-after-scope-10.c: New test.
2808 * gcc.dg/asan/use-after-scope-11.c: New test.
2809 * g++.dg/asan/use-after-scope-5.C: New test.
2810
c7775327
ML
28112017-01-23 Martin Liska <mliska@suse.cz>
2812
2813 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2814 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2815 sanopt optimization for ASAN_POISON.
2816
d8ae8d16
KT
28172016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2818
2819 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2820
54d7c70c
CL
28212017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2822
2823 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2824 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2825 for poly*_t types.
2826 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2827 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2828 exec_vcombine): Likewise.
2829 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2830 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2831 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2832 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2833 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2834 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2835 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2836 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2837 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2839 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2840 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2841 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2842 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2843 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2844 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2845 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2846 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2847 Likewise.
2848 (TEST_VGET_LANE): Cast to uint to avoid warning.
2849 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2850 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2851 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2852 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2853 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2854 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2855 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2856 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2857 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2858 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2859 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2860 CHECK_POLY instead of CHECK for poly64_t types.
2861 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2862 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2863 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2864 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2865 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2866 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2867 uint32_t.
2868 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2869 for int32_t, int64_t.
2870 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2871 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2872 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2873 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2874 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2875 needed.
2876
386fe51c
JJ
28772017-01-22 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR fortran/79154
2880 * gfortran.dg/gomp/pr79154-1.f90: New test.
2881 * gfortran.dg/gomp/pr79154-2.f90: New test.
2882
bc4d86e6
AS
28832017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2884
2885 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2886
c31d5fce
MP
28872017-01-21 Marek Polacek <polacek@redhat.com>
2888
2889 PR testsuite/79169
2890 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2891
25cb56c3
JH
28922017-01-20 Jan Hubicka <hubicka@ucw.cz>
2893
2894 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2895
ea9f867b
BS
28962017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2897
2898 PR rtl-optimization/79125
2899 * gcc.dg/torture/pr79125.c: New test.
2900
a876231c
JW
29012017-01-20 Jiong Wang <jiong.wang@arm.com>
2902
2568d8a1 2903 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2904 only.
2568d8a1
JJ
2905 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2906 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2907
4b9f2115
NS
29082017-01-20 Nathan Sidwell <nathan@acm.org>
2909
3e4b91f2 2910 PR c++/78495
4b9f2115
NS
2911 * g++.dg/cpp1z/inh-ctor38.C: New.
2912
d2aadab1
MP
29132017-01-20 Marek Polacek <polacek@redhat.com>
2914
2915 PR c/79152
2916 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2917
449cd5af
TP
29182017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2919
2920 * lib/target-supports.exp (check_configured_with): New procedure.
2921 (check_effective_target_default_mode): new effective target.
2922 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2923 default mode. Fix dg-skip-if target selector syntax.
2924 * gcc.target/arm/optional_thumb-2.c: Likewise.
2925 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2926 syntax.
2927
ebed7175
DM
29282017-01-20 David Malcolm <dmalcolm@redhat.com>
2929
2930 PR c++/77829
2931 PR c++/78656
2932 * g++.dg/spellcheck-pr77829.C: New test case.
2933 * g++.dg/spellcheck-pr78656.C: New test case.
2934
2ebd93e1
MP
29352017-01-20 Marek Polacek <polacek@redhat.com>
2936
2937 PR c/64279
2938 * c-c++-common/Wduplicated-branches-1.c: New test.
2939 * c-c++-common/Wduplicated-branches-10.c: New test.
2940 * c-c++-common/Wduplicated-branches-11.c: New test.
2941 * c-c++-common/Wduplicated-branches-12.c: New test.
2942 * c-c++-common/Wduplicated-branches-2.c: New test.
2943 * c-c++-common/Wduplicated-branches-3.c: New test.
2944 * c-c++-common/Wduplicated-branches-4.c: New test.
2945 * c-c++-common/Wduplicated-branches-5.c: New test.
2946 * c-c++-common/Wduplicated-branches-6.c: New test.
2947 * c-c++-common/Wduplicated-branches-7.c: New test.
2948 * c-c++-common/Wduplicated-branches-8.c: New test.
2949 * c-c++-common/Wduplicated-branches-9.c: New test.
2950 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2951 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2952 * g++.dg/ext/builtin-object-size3.C: Likewise.
2953 * g++.dg/gomp/loop-1.C: Likewise.
2954 * g++.dg/warn/Wduplicated-branches1.C: New test.
2955 * g++.dg/warn/Wduplicated-branches2.C: New test.
2956
0ce4024a
ML
29572017-01-20 Martin Liska <mliska@suse.cz>
2958
2959 PR lto/69188
2960 * gcc.dg/lto/pr69188_0.c: New test.
2961 * gcc.dg/lto/pr69188_1.c: New test.
2962
d8ea3e7c
AS
29632017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2964
2965 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2966 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2967 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2968 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2969 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2970 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2971 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2972 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2973 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2974 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2975 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2976 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2977 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2978 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2979 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2980 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2981 * gcc.target/i386/avx-1.c: Test new intrinsics.
2982 * gcc.target/i386/sse-13.c: Ditto.
2983 * gcc.target/i386/sse-23.c: Ditto.
2984
0516164b
RB
29852017-01-20 Richard Biener <rguenther@suse.de>
2986
2987 PR tree-optimization/71264
2988 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2989
d821744c
MF
29902017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2991
2992 * gcc.target/mips/madd4-1.c: New file.
2993 * gcc.target/mips/madd4-2.c: Likewise.
2994 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2995 HAS_MADD4.
2996 (mips_option_groups): Add -m[no-]madd4.
2997 (mips-dg-init): Detect default -mno-madd4.
2998 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2999 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
3000 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3001 * gcc.target/mips/nmadd-1.c: Likewise.
3002 * gcc.target/mips/nmadd-2.c: Likewise.
3003 * gcc.target/mips/nmadd-3.c: Likewise.
3004
db58fd89
JW
30052017-01-19 Jiong Wang <jiong.wang@arm.com>
3006
3007 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
3008 combined instructions.
3009 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
3010 instructions.
3011 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
3012 of pointer authentication.
3013
bd9cf60b
MM
30142017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3015
3016 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
3017 floating point hardware to run test.
3018
ab014eb3
TC
30192017-01-19 Tamar Christina <tamar.christina@arm.com>
3020
2568d8a1 3021 * lib/target-supports.exp
ab014eb3
TC
3022 (check_effective_target_vect_call_copysignf): Enable for AArch64.
3023
c048038f
RO
30242017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3025
3026 PR testsuite/79051
3027 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
3028 __x86_64__]: Allow for target i?86-*-*.
3029
ab6b44cb
MF
30302017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3031
3032 PR target/78176
3033 * gcc.target/mips/lxc1-sxc1-1.c: New file.
3034 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3035 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3036 HAS_LXC1.
3037 (mips_option_groups): Add -m[no-]lxc1-sxc1.
3038 (mips-dg-init): Detect default -mno-lxc1-sxc1.
3039 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
3040
118d5ed3
AV
30412017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
3042
3043 PR fortran/70696
3044 * gfortran.dg/coarray_43.f90: New test.
3045
a57c520e
RE
30462017-01-19 Richard Earnshaw <rearnsha@arm.com>
3047
3048 PR rtl-optimization/79121
3049 * gcc.c-torture/execute/pr79121.c: New test.
3050
54dc4be2
MM
30512017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3052
3053 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3054 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3055
7bd5dad2
LK
30562017-01-18 Louis Krupp <louis.krupp@zoho.com>
3057
3058 PR fortran/50069
3059 PR fortran/55086
3060 * gfortran.dg/pr50069_1.f90: New test.
3061 * gfortran.dg/pr50069_2.f90: New test.
3062 * gfortran.dg/pr55086_1.f90: New test.
3063 * gfortran.dg/pr55086_1_tfat.f90: New test.
3064 * gfortran.dg/pr55086_2.f90: New test.
3065 * gfortran.dg/pr55086_2_tfat.f90: New test.
3066 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3067
0edd264d
AS
30682017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3069 * gcc.dg/strcmp-1.c: New test.
3070 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3071
551914b7
DM
30722017-01-18 David Malcolm <dmalcolm@redhat.com>
3073
3074 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3075 (dejagnu_fail): Likewise.
3076 (dejagnu_note): Likewise.
3077 (pass): Provide forward decl, moving true decl to after #include
3078 of harness.h.
3079 (fail): Likewise.
3080 (note): Likewise.
3081
b7d3a6a6
MM
30822017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3083
3084 * gcc.target/powerpc/p9-xxbr-1.c: New test.
3085 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3086
c484627c
NS
30872017-01-18 Nathan Sidwell <nathan@acm.org>
3088
3089 PR c++/78488
3090 * g++.dg/cpp1z/inh-ctor37.C: New.
3091
a711887e
UB
30922017-01-18 Uros Bizjak <ubizjak@gmail.com>
3093
3094 PR rtl-optimization/78952
3095 * gcc.target/i386/pr78952-1.c: New test.
3096 * gcc.target/i386/pr78952-2.c: Ditto.
3097
525a5e33
AV
30982017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3099
3100 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3101
31022017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
3103
3104 PR fortran/70696
3105 * gfortran.dg/coarray_event_1.f08: New test.
3106
90553aac
JJ
31072017-01-18 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR target/77416
3110 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3111 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
3112 from dg-options.
3113 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3114 guarded test.
3115 * gcc.target/powerpc/fusion4.c: Likewise.
3116 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3117 guarded test.
3118 * gcc.target/powerpc/pr58673-1.c: Likewise.
3119 * gcc.target/powerpc/pr58673-2.c: Likewise.
3120 * gcc.target/powerpc/pr59054.c: Likewise.
3121
dfc42f08
BS
31222016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3123
3124 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3125 vec_bperm.
3126 * gcc.target/powerpc/p9-vbpermd.c: New file.
3127
f3981e7e
AK
31282017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3129
3130 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3131 (must_not_compile2): Downcase first letter of error messages.
3132 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3133 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3134
2c65d990
NS
31352017-01-18 Nathan Sidwell <nathan@acm.org>
3136
3137 PR c++/79091
3138 * g++.dg/pr79091.C: New.
3139
a711887e
UB
31402017-01-18 Jakub Jelinek <jakub@redhat.com>
3141
3142 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3143 to dg-options.
3144 (p0): Add missing dg-error.
3145
4701fba3
JS
31462017-01-17 Joe Seymour <joe.s@somniumtech.com>
3147
3148 * gcc.target/msp430/mul_f5_muldef.c: New test.
3149
ac4dc08d
MM
31502017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3151
3152 PR target/79004
3153 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3154 options. Fix up the syntax for using \m and \M.
3155
1b3254e4
SB
31562017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3157
3158 PR target/78875
3159 * gcc.target/powerpc/ssp-1.c: New testcase.
3160 * gcc.target/powerpc/ssp-2.c: New testcase.
3161
8144a493
WD
31622017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
3163
3164 * gcc.target/aarch64/eh_return.c: New test.
3165
a6607774
BS
31662017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3167
3168 * vec-rlmi-rlnm.c: New file.
3169
8ddfdbc2
NS
31702017-01-17 Nathan Sidwell <nathan@acm.org>
3171
3172 PR c++/61636
3173 * g++.dg/cpp1y/pr61636-1.C: New.
3174 * g++.dg/cpp1y/pr61636-2.C: New.
3175 * g++.dg/cpp1y/pr61636-3.C: New.
3176
d365b403
MS
31772017-01-17 Martin Sebor <msebor@redhat.com>
3178
3179 PR testsuite/79115
3180 * gcc.dg/pr78768.c: Make it a link-only test.
3181
0d80ab91
DM
31822017-01-17 David Malcolm <dmalcolm@redhat.com>
3183
3184 PR c++/71497
3185 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3186 expected messages.
3187 * c-c++-common/Wmisleading-indentation.c: Likewise.
3188
31b61548
VM
31892017-01-17 Vladimir Makarov <vmakarov@redhat.com>
3190
3191 PR target/79058
3192 * gcc.target/arm/pr79058.c: New.
3193
c549996e
JJ
31942017-01-17 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR tree-optimization/71854
3197 * gcc.dg/vect/pr71854.c: New test.
3198
4f197ff9
ML
31992017-01-17 Martin Liska <mliska@suse.cz>
3200
3201 PR ipa/71207
3202 * g++.dg/ipa/pr71207.C: New test.
3203
d4193b85
JH
32042017-01-17 Jan Hubicka <hubicka@ucw.cz>
3205
3206 PR middle-end/77445
3207 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3208 * gcc.dg/tree-ssa/pr77445.c: New testcase.
3209
906e7712
JJ
32102017-01-17 Jakub Jelinek <jakub@redhat.com>
3211
3212 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3213 rather than long unsigned int.
3214 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3215
12314dc9
RB
32162017-01-17 Richard Biener <rguenther@suse.de>
3217
3218 PR tree-optimization/71433
3219 * gcc.dg/Warray-bounds-20.c: New testcase.
3220
a23e48df
RB
32212017-01-17 Richard Biener <rguenther@suse.de>
3222
3223 PR testsuite/52563
3224 PR testsuite/71237
3225 PR testsuite/77737
3226 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3227 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3228 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3229
e6750e5c
AM
32302017-01-17 Alan Modra <amodra@gmail.com>
3231
3232 * gcc.target/powerpc/pr79066.c: New.
3233
a59afbe2
JL
32342017-01-16 Jeff Law <law@redhat.com>
3235
3236 PR tree-optimization/33562
3237 PR tree-optimization/61912
3238 PR tree-optimization/77485
3239 PR tree-optimization/79090
3240 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3241 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3242
e1bcfb92
JJ
32432017-01-16 Jakub Jelinek <jakub@redhat.com>
3244
98e92fb2
JJ
3245 PR c/79089
3246 * gcc.c-torture/compile/pr79089.c: New test.
3247
e1bcfb92
JJ
3248 PR target/79080
3249 * gcc.dg/pr79080.c: New test.
3250
0ef1f9cd
DM
32512017-01-16 David Malcolm <dmalcolm@redhat.com>
3252
3253 PR c/78304
3254 * gcc.dg/format/pr78304.c: Convert argument from integral type
3255 to a pointer.
3256 * gcc.dg/format/pr78304-2.c: Likewise.
3257
76689ffc
CL
32582017-01-16 Carl Love <cel@us.ibm.com>
3259
3260 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3261 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3262
ce12ee9e
CL
32632017-01-16 Carl Love <cel@us.ibm.com>
3264
3265 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3266 Change arguments and return type to bool long long.
3267
b336037d
MS
32682017-01-16 Martin Sebor <msebor@redhat.com>
3269
3270 PR testsuite/79051
3271 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3272 on x86.
3273
1ddca3f3
PC
32742017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3275
3276 Revert:
a711887e 3277 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
3278
3279 PR c++/71737
3280 * g++.dg/cpp0x/pr71737.C: New.
3281
290687fb
BS
32822017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3283
3284 * gcc.target/powerpc/swaps-p8-27.c: New.
3285
7d2f3f1d
PC
32862017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3287
3288 PR c++/71737
3289 * g++.dg/cpp0x/pr71737.C: New.
3290
d743728f
EB
32912017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3292
3293 * gnat.dg/opt62.adb: New test.
3294 * gnat.dg/opt62_pkg.ads: New helper.
3295
90aead21
BS
32962017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3297
a711887e
UB
3298 PR rtl-optimization/78626
3299 PR rtl-optimization/78727
90aead21
BS
3300 * gcc.dg/torture/pr78626.c: New test.
3301 * gcc.dg/torture/pr78727.c: New test.
3302
afaecc23
AM
33032017-01-14 Alan Modra <amodra@gmail.com>
3304
3305 * gcc.c-torture/compile/pr72749.c: New test.
3306
be4aa83d
DM
33072017-01-13 David Malcolm <dmalcolm@redhat.com>
3308
3309 PR c/78304
3310 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3311 (test_macro_2): New test.
3312 (test_macro_3): New test.
3313 (test_macro_4): New test.
3314 (test_non_contiguous_strings): Convert line number to line offset.
3315 * gcc.dg/format/pr78304-2.c: New test case.
3316 * gcc.dg/format/pr78304.c: New test case.
3317
7cdca3ec
UB
33182017-01-13 Uros Bizjak <ubizjak@gmail.com>
3319
3320 * gcc.target/i386/funcspec-56.inc: Add missing options and
3321 reorder options by implied ISAs, as in ix86_target_string.
3322
e3017e52
MP
33232017-01-13 Marek Polacek <polacek@redhat.com>
3324
3325 PR c++/71166
3326 * g++.dg/cpp0x/constexpr-array18.C: New test.
3327
d155c6fe
JL
33282017-01-13 Jeff Law <law@redhat.com>
3329
7c9560a5
JL
3330 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3331
9e59e99a
JL
3332 PR tree-optimization/61912
3333 PR tree-optimization/77485
3334 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3335 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3336 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3337
3338 PR tree-optimization/33562
3339 PR tree-optimization/61912
3340 PR tree-optimization/77485
d155c6fe
JL
3341 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3342 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3343 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3344 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3345 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3346 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3347 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3348
77719b06
ML
33492017-01-13 Martin Liska <mliska@suse.cz>
3350
3351 PR ipa/79043
3352 * gcc.c-torture/execute/pr79043.c: New test.
3353
a181b2bc
RB
33542017-01-13 Richard Biener <rguenther@suse.de>
3355
3356 PR middle-end/78411
3357 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3358
eaed3226
AV
33592017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3360
3361 PR fortran/70697
3362 * gfortran.dg/coarray/event_4.f08: New test.
3363
4ccff88b
AV
33642017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3365
3366 PR fortran/70696
3367 * gfortran.dg/coarray/event_3.f08: New test.
3368
3c3b9090
RB
33692017-01-13 Richard Biener <rguenther@suse.de>
3370
3371 PR tree-optimization/77283
3372 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3373
25329913
RB
33742017-01-13 Richard Biener <rguenther@suse.de>
3375
3376 * gcc.dg/gimplefe-22.c: New testcase.
3377
10b70b8e
RB
33782017-01-13 Richard Biener <rguenther@suse.de>
3379
3380 PR tree-optimization/77283
3381 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3382 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3383 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3384
76a8f82f
SL
33852017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3386
3387 * gcc.dg/pr77862.c: Require fpic target.
3388
59a505da
MM
33892017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3390
3391 PR target/79004
3392 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 3393
bce6f760
MS
33942017-01-12 Martin Sebor <msebor@redhat.com>
3395
3396 * gcc.dg/pr78138.c: Adjust.
3397 * gcc.dg/pr78768.c: Adjust.
3398 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3399 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3400 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3401 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3402 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3403 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3404 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3405 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3406 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3407 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3408 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3409
3eefa646
JJ
34102017-01-12 Jakub Jelinek <jakub@redhat.com>
3411
3412 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3413
dcb56243
MS
34142017-01-12 Martin Sebor <msebor@redhat.com>
3415
8be3f306 3416 PR testsuite/79051
940242cd
MS
3417 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3418 due to bug 79054.
dcb56243 3419
b7431c20
DE
34202017-01-12 David Edelsohn <dje.gcc@gmail.com>
3421
3422 * gcc.dg/pr78768.c: Require LTO.
3423
2bcd9f32
MS
34242017-01-12 Martin Sebor <msebor@redhat.com>
3425
3426 PR c/79074
3427 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3428 due to the referenced bug.
3429
b2fc1c70
MS
34302017-01-12 Martin Sebor <msebor@redhat.com>
3431
3432 PR testsuite/79073
3433 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3434
fbed6f36
UB
34352017-01-12 Uros Bizjak <ubizjak@gmail.com>
3436
3437 * gcc.target/i386/builtin_target.c (check_features): Check all
3438 supported __builtin_cpu_supports options.
3439
27282dad
KT
34402017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3441
3442 PR tree-optimization/78319
3443 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3444 Remove xfail.
3445
66113166
BS
34462017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3447
3448 PR target/79044
3449 * gcc.target/powerpc/swaps-p8-26.c: New.
3450
6bb4ea5c
RB
34512017-01-12 Richard Biener <rguenther@suse.de>
3452
3453 * gcc.dg/gimplefe-21.c: New testcase.
3454
f15dbadb
MC
34552017-01-12 Michael Collison <michael.collison@arm.com>
3456
3457 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3458
73e32c47
JK
34592017-01-11 Julia Koval <julia.koval@intel.com>
3460 Uros Bizjak <ubizjak@gmail.com>
3461
3462 * gcc.target/i386/sgx.c New test.
3463 * gcc.target/i386/sse-12.c: Add -msgx.
3464 * gcc.target/i386/sse-13.c: Ditto.
3465 * gcc.target/i386/sse-14.c: Ditto.
3466 * gcc.target/i386/sse-22.c: Ditto.
3467 * gcc.target/i386/sse-23.c: Ditto.
3468 * g++.dg/other/i386-2.C: Ditto.
3469 * g++.dg/other/i386-3.C: Ditto.
3470
3594adc7
MS
34712017-01-11 Martin Sebor <msebor@redhat.com>
3472
3473 PR c++/24511
3474 * g++.dg/template/explicit9.C: New test.
3475
01bfd257
NS
34762017-01-11 Nathan Sidwell <nathan@acm.org>
3477
3478 PR c++/77812
3479 * g++.dg/pr77812.C: New.
3480
88df7964
JJ
34812017-01-11 Jakub Jelinek <jakub@redhat.com>
3482
eae63d78
JJ
3483 PR c++/71537
3484 * g++.dg/cpp1y/constexpr-71537.C: New test.
3485
88df7964
JJ
3486 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3487 argument.
3488
960ecba4
MS
34892017-01-11 Martin Sebor <msebor@redhat.com>
3490
3491 PR c/47931
3492 * c-c++-common/Waddress-2.c: New test.
3493
1f258a55
JJ
34942017-01-11 Jakub Jelinek <jakub@redhat.com>
3495
3496 PR c++/78341
3497 * g++.dg/cpp0x/pr78341.C: New test.
3498
bf5fbf46
MS
34992017-01-11 Martin Sebor <msebor@redhat.com>
3500
3501 PR c/78768
3502 * gcc.dg/pr78768.c: New test.
3503
19ff0049
DM
35042017-01-11 David Malcolm <dmalcolm@redhat.com>
3505
3506 PR driver/78877
3507 * gcc.dg/spellcheck-options-14.c: New test case.
3508 * gcc.dg/spellcheck-options-15.c: New test case.
3509 * gcc.dg/spellcheck-options-16.c: New test case.
3510 * gcc.dg/spellcheck-options-17.c: New test case.
3511
c86e9f03
ML
35122017-01-11 Martin Liska <mliska@suse.cz>
3513
3514 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3515
947f51d6
JJ
35162017-01-11 Jakub Jelinek <jakub@redhat.com>
3517
3518 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3519 instead of just 1 for the decomposition from struct C.
3520
849fccf8
EB
35212017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3522
3523 * gcc.c-torture/execute/20170111-1.c: New test.
3524
80c74722
RB
35252017-01-11 Richard Biener <rguenther@suse.de>
3526
3527 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3528
4c4b4703
JJ
35292017-01-11 Jakub Jelinek <jakub@redhat.com>
3530
3531 PR middle-end/50199
3532 * gcc.dg/lto/pr50199_0.c: New test.
3533
664b1a6b
MS
35342017-01-10 Martin Sebor <msebor@redhat.com>
3535
3536 PR testsuite/78960
3537 PR testsuite/78959
3538 PR testsuite/78133
3539 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3540 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3541
fefd3086
MS
35422017-01-10 Martin Sebor <msebor@redhat.com>
3543
3544 PR middle-end/78138
664b1a6b 3545 * gcc.dg/pr78138.c: New test.
fefd3086 3546
b9f4757f
DM
35472017-01-10 David Malcolm <dmalcolm@redhat.com>
3548
3549 PR c++/77949
3550 * g++.dg/diagnostic/pr77949.C: New test case.
3551
5a50f6bb
MS
35522017-01-10 Martin Sebor <msebor@redhat.com>
3553
3554 PR middle-end/78245
3555 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3556
c16880ef
MS
35572017-01-10 Martin Sebor <msebor@redhat.com>
3558
3559 PR tree-optimization/78775
3560 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3561 * gcc.dg/attr-alloc_size-10.c: New test.
3562 * gcc.dg/attr-alloc_size-11.c: New test.
3563 * gcc.dg/builtin-stringop-chk-7.c: New test.
3564 * gcc.dg/pr78775.c: New test.
3565 * gcc.dg/pr78973-2.c: New test.
3566 * gcc.dg/pr78973.c: New test.
3567
5363d9d9
JL
35682017-01-10 Jeff Law <law@redhat.com>
3569
3570 PR tree-optimization/77766
3571 PR tree-optimization/78856
3572 * gcc.c-torture/execute/pr77766.c: New test.
3573
aae23693
RB
35742016-01-10 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/79034
3577 * g++.dg/torture/pr79034.C: New testcase.
3578
a0843aed
ML
35792017-01-10 Martin Liska <mliska@suse.cz>
3580
3581 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3582 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3583 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3584 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3585 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3586 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3587 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3588 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3589 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3590 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3591 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3592 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3593 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3594 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3595 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3596 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3597 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3598 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3599 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3600 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3601 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3602 * gcc.dg/ipa/pr64307.c: Likewise.
3603 * gcc.dg/ipa/pr77653.c: Likewise.
3604
79fc8ffe
AS
36052017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3606
3607 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3608 * g++.dg/other/i386-3.C: Ditto.
3609 * gcc.target/i386/sse-12.c: Ditto.
3610 * gcc.target/i386/sse-13.c: Ditto.
3611 * gcc.target/i386/sse-22.c: Ditto.
3612 * gcc.target/i386/sse-23.c: Ditto.
3613 * gcc.target/i386/builtin_target.c: Handle new option.
3614 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3615 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3616 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3617
dfa6951f
MS
36182017-01-09 Martin Sebor <msebor@redhat.com>
3619
3620 PR testsuite/79036
3621 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3622 with different precisions.
3623
a271e415
EB
36242017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3625
3626 * g++.dg/opt/call2.C: New test.
3627 * g++.dg/opt/call3.C: Likewise.
3628 * gnat.dg/array26.adb: New test.
3629 * gnat.dg/array26_pkg.ad[sb]: New helper.
3630 * gnat.dg/array27.adb: New test.
3631 * gnat.dg/array27_pkg.ad[sb]: New helper.
3632 * gnat.dg/array28.adb: New test.
3633 * gnat.dg/array28_pkg.ad[sb]: New helper.
3634
bd2c6270
JJ
36352017-01-09 Jakub Jelinek <jakub@redhat.com>
3636
3637 PR translation/79019
3638 PR translation/79020
3639 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3640 diagnostics.
3641 * gfortran.dg/initialization_17.f90: Likewise.
3642
1c1d8e75
DH
36432017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3644
3645 PR testsuite/79026
3646 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3647 * gcc.target/i386/pr78904-4.c: Likewise.
3648 * gcc.target/i386/pr78904-6.c: Likewise.
3649 * gcc.target/i386/pr78967-2.c: Likewise.
3650
cb330ba5
JJ
36512017-01-09 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR tree-optimization/78899
3654 * gcc.target/i386/pr78899.c: New test.
3655 * gcc.dg/pr71077.c: New test.
3656
a5e14a42
MJ
36572017-01-09 Martin Jambor <mjambor@suse.cz>
3658
3659 PR ipa/78365
3660 PR ipa/78599
3661 * gcc.dg/torture/pr78365.c: New test.
3662
01216d27
JJ
36632017-01-09 Jakub Jelinek <jakub@redhat.com>
3664
dc59e50a
JJ
3665 PR c++/78948
3666 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3667 (main): Use int* instead of long long.
3668
01216d27
JJ
3669 PR tree-optimization/78938
3670 * gcc.dg/vect/pr78938.c: New test.
3671
c0d4fec7
KT
36722017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3673
3674 * gcc.dg/20161219.c: New test.
3675
7b1b0cc1
RB
36762017-01-09 Richard Biener <rguenther@suse.de>
3677
3678 PR tree-optimization/78997
3679 * gcc.dg/torture/pr78997.c: New testcase.
3680
813b9c0d
RB
36812017-01-09 Richard Biener <rguenther@suse.de>
3682
3683 PR debug/79000
3684 * g++.dg/lto/pr79000_0.C: New testcase.
3685 * g++.dg/lto/pr79000_1.c: Likewise.
3686
efcc8d38
MS
36872017-01-08 Martin Sebor <msebor@redhat.com>
3688
3689 PR middle-end/77708
3690 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3691 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3692 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3693 due to bug 78969.
3694 * gcc.dg/format/pr78569.c: Adjust.
3695
5ccf1d8d
DM
36962017-01-07 David Malcolm <dmalcolm@redhat.com>
3697
3698 PR c++/72803
3699 * g++.dg/diagnostic/pr72803.C: New test case.
3700
42002dfe
MS
37012017-01-07 Martin Sebor <msebor@redhat.com>
3702
3703 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3704 * gcc.dg/attr-alloc_size-4.c: Same.
3705
de91486c
AV
37062017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3707
3708 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3709 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3710 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3711 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3712 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3713 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3714 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3715
f55a925e
AS
37162017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3717 * gcc.dg/memcmp-1.c: New.
3718 * gcc.dg/strncmp-1.c: New.
3719
f3caa118
AV
37202017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3721
3722 * gcc.target/arm/acle/mcrr: New.
3723 * gcc.target/arm/acle/mcrr2: New.
3724 * gcc.target/arm/acle/mrrc: New.
3725 * gcc.target/arm/acle/mrrc2: New.
3726
ecc9a25b
AV
37272017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3728
3729 * gcc.target/arm/acle/mcr.c: New.
3730 * gcc.target/arm/acle/mrc.c: New.
3731 * gcc.target/arm/acle/mcr2.c: New.
3732 * gcc.target/arm/acle/mrc2.c: New.
3733
3811581f
AV
37342017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3735
3736 * gcc.target/arm/acle/ldc: New.
3737 * gcc.target/arm/acle/ldc2: New.
3738 * gcc.target/arm/acle/ldcl: New.
3739 * gcc.target/arm/acle/ldc2l: New.
3740 * gcc.target/arm/acle/stc: New.
3741 * gcc.target/arm/acle/stc2: New.
3742 * gcc.target/arm/acle/stcl: New.
3743 * gcc.target/arm/acle/stc2l: New.
3744
d57daa0c
AV
37452017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3746
3747 * gcc.target/arm/acle/acle.exp: Run tests for different options
3748 and make sure fat-lto-objects is used such that we can still do
3749 assemble scans.
3750 * gcc.target/arm/acle/cdp.c: New.
3751 * gcc.target/arm/acle/cdp2.c: New.
3752 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3753 (check_effective_target_arm_coproc1_ok_nocache): New.
3754 (check_effective_target_arm_coproc2_ok): New.
3755 (check_effective_target_arm_coproc2_ok_nocache): New.
3756 (check_effective_target_arm_coproc3_ok): New.
3757 (check_effective_target_arm_coproc3_ok_nocache): New.
3758 (check_effective_target_arm_coproc4_ok): New.
3759 (check_effective_target_arm_coproc4_ok_nocache): New.
3760
8a123229
MS
37612017-01-06 Martin Sebor <msebor@redhat.com>
3762
3763 PR middle-end/78605
3764 * gcc.dg/tree-ssa/pr78605.c: New test.
3765
5b8999d6
MS
37662017-01-05 Martin Sebor <msebor@redhat.com>
3767
3768 PR tree-optimization/78910
3769 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3770 diagnostics.
3771 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3772 * gcc.dg/tree-ssa/pr78910.c: New test.
3773
4e89adf9
EB
37742017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3775
3776 * gcc.dg/sso-10.c: New test.
3777
962c5679
JJ
37782017-01-05 Jakub Jelinek <jakub@redhat.com>
3779
cfd719e7
JJ
3780 PR tree-optimization/71016
3781 * gcc.target/i386/pr71016.c: New test.
3782 * gcc.target/aarch64/pr71016.c: New test.
3783 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3784
26f20371
JJ
3785 PR c++/78931
3786 * g++.dg/cpp1z/decomp19.C: New test.
3787
962c5679
JJ
3788 PR c++/78890
3789 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3790 * g++.dg/init/union1.C: Likewise.
3791 * g++.dg/cpp0x/union6.C: Expect errors.
3792 * g++.dg/cpp0x/union8.C: New test.
3793 * g++.dg/cpp0x/pr78890-1.C: New test.
3794 * g++.dg/cpp0x/pr78890-2.C: New test.
3795
8c15f541
DE
37962017-01-05 David Edelsohn <dje.gcc@gmail.com>
3797
3798 * gcc.target/powerpc/pr71670.c: Require p9vector.
3799 * gcc.target/powerpc/p9-novsx.c: Same.
3800
51b86113
DM
38012017-01-05 David Malcolm <dmalcolm@redhat.com>
3802
3803 * selftests/asr_div1.rtl: New file.
3804 * selftests/aarch64: New subdirectory.
3805 * selftests/aarch64/times-two.rtl: New file.
3806 * selftests/bb-index.rtl: New file.
3807 * selftests/cfg-test.rtl: New file.
3808 * selftests/const-int.rtl: New file.
3809 * selftests/example-labels.rtl: New file.
3810 * selftests/insn-with-mode.rtl: New file.
3811 * selftests/jump-to-label-ref.rtl: New file.
3812 * selftests/jump-to-return.rtl: New file.
3813 * selftests/jump-to-simple-return.rtl: New file.
3814 * selftests/mem.rtl: New file.
3815 * selftests/note-insn-deleted.rtl: New file.
3816 * selftests/note_insn_basic_block.rtl: New file.
3817 * selftests/simple-cse.rtl: New file.
3818 * selftests/symbol-ref.rtl: New file.
3819 * selftests/x86_64: New subdirectory.
3820 * selftests/x86_64/call-insn.rtl: New file.
3821 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3822 * selftests/x86_64/times-two.rtl: New file.
3823 * selftests/x86_64/unspec.rtl: New file.
3824
dc7650cc
NS
38252017-01-05 Nathan Sidwell <nathan@acm.org>
3826
3827 PR c++/78765
3828 * g++.dg/cpp0x/pr78765.C: New.
3829
3db70565
DV
38302017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3831
3832 * gcc.target/s390/memcpy-2.c: New test.
3833 * gcc.target/s390/memset-2.c: New test.
3834
f5a537e3
AK
38352017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3836
3837 * gcc.target/s390/memcpy-1.c: New test.
3838
d80c6d02
JL
38392017-01-04 Jeff Law <law@redhat.com>
3840
3841 PR tree-optimization/78812
3842 * g++.dg/torture/pr78812.C: New test.
3843
08edc320 38442017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3845
3846 PR target/71977
3847 PR target/70568
3848 PR target/78823
3849 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3850 64-bit VSX systems with direct move, whether we optimize common
3851 code sequences in the GLIBC math library for float math functions.
3852 * gcc.target/powerpc/pr71977-2.c: Likewise.
3853
a9342885
MP
38542017-01-04 Marek Polacek <polacek@redhat.com>
3855
3856 PR c++/64767
3857 * c-c++-common/Wpointer-compare-1.c: New test.
3858
066435fe
JJ
38592017-01-04 Jakub Jelinek <jakub@redhat.com>
3860
abec4284
JJ
3861 PR c++/78949
3862 * c-c++-common/Wunused-var-16.c: New test.
3863
26c43e27
JJ
3864 PR c++/78693
3865 * g++.dg/cpp0x/pr78693.C: New test.
3866
fc73e60c
JJ
3867 PR driver/78957
3868 * gcc.dg/pr78957.c: New test.
3869
c9cf3863
JJ
3870 * g++.dg/cpp1y/auto-fn34.C: New test.
3871
066435fe
JJ
3872 PR c++/71182
3873 * g++.dg/cpp0x/pr71182.C: New test.
3874
598bd687
KN
38752017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3876
3877 PR target/78056
3878 * gcc.target/powerpc/pr78056-1.c: New test.
3879 * gcc.target/powerpc/pr78056-2.c: New test.
3880 * gcc.target/powerpc/pr78056-3.c: New test.
3881 * gcc.target/powerpc/pr78056-4.c: New test.
3882 * gcc.target/powerpc/pr78056-5.c: New test.
3883 * gcc.target/powerpc/pr78056-6.c: New test.
3884 * gcc.target/powerpc/pr78056-7.c: New test.
3885 * gcc.target/powerpc/pr78056-8.c: New test.
3886 * lib/target-supports.exp
3887 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3888 whether the effective target supports the popcntb instruction.
3889
8194635a
JL
38902017-01-03 Jeff Law <law@redhat.com>
3891
3892 PR tree-optimization/67955
3893 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3894
baf9ebc8
MP
38952017-01-04 Marek Polacek <polacek@redhat.com>
3896
3897 PR c++/77545
3898 PR c++/77284
3899 * g++.dg/cpp0x/range-for32.C: New test.
3900 * g++.dg/cpp0x/range-for33.C: New test.
3901
5dd9a9d0
DM
39022017-01-04 David Malcolm <dmalcolm@redhat.com>
3903
3904 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3905
4bf07f3f
NS
39062017-01-04 Nathan Sidwell <nathan@acm.org>
3907
3908 PR c++/66735
3909 * g++.dg/cpp1y/pr66735.C: New.
3910
165ba2e9
JJ
39112017-01-04 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR tree-optimization/71563
3914 * gcc.dg/tree-ssa/pr71563.c: New test.
3915
4567f969
JB
39162017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3917
3918 PR fortran/78534
3919 PR fortran/78976
3920 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3921 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3922 * gfortran.dg/transfer_intrinsic_1.f90: Change
3923 scan-tree-dump-times due to gfc_trans_string_copy change to
3924 avoid -Wstringop-overflow.
3925
1c06f07f
JL
39262017-01-03 Jeff Law <law@redhat.com>
3927
3928 PR tree-optimization/78856
3929 * gcc.c-torture/execute/pr78856.c: New test.
3930
60fb638f
MM
39312017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3932
3933 PR target/78953
3934 * gcc.target/powerpc/pr78953.c: New test.
3935
e4d02f52
ILT
39362017-01-03 Ian Lance Taylor <iant@google.com>
3937
3938 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3939 enums.
3940
5b4f088d
MS
39412017-01-03 Martin Sebor <msebor@redhat.com>
3942
3943 PR tree-optimization/78696
3944 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3945 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3946 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3947 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3948
39492017-01-03 David Malcolm <dmalcolm@redhat.com>
3950
3951 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3952 with more than one digit.
3953 * lib/gcc-dg.exp (process-message): Support more than one digit
3954 in relative line specifications.
3955
39562017-01-03 Jakub Jelinek <jakub@redhat.com>
3957
3958 PR tree-optimization/78965
3959 * gcc.dg/pr78965.c: New test.
3960
3961 PR middle-end/78901
3962 * g++.dg/opt/pr78901.C: New test.
3963
39642017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3965
3966 PR fortran/78534
3967 PR fortran/66310
3968 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3969 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3970 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3971 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3972 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3973 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3974 * gfortran.dg/string_1_lp64.f90: New test.
3975 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3976 * gfortran.dg/string_3_lp64.f90: New test.
3977 * gfortran.dg/transfer_intrinsic_1.f90: Change
3978 scan-tree-dump-times due to gfc_trans_string_copy change to
3979 avoid -Wstringop-overflow.
3980
8b7163c6
UB
39812017-01-02 Uros Bizjak <ubizjak@gmail.com>
3982
3983 PR target/78967
3984 * gcc.target/i386/pr78967-1.c: New test.
3985 * gcc.target/i386/pr78967-2.c: Ditto.
3986 * gcc.target/i386/pr78967-3.c: Ditto.
3987
3988 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3989 * gcc.target/i386/pr78904-4.c: Ditto.
3990 * gcc.target/i386/pr78904-6.c: Ditto.
3991
e2940b98
JH
39922017-01-01 Jan Hubicka <hubicka@ucw.cz>
3993
3994 PR middle-end/77674
3995 * g++.dg/torture/pr77674.C: New testcase.
3996
cbe34bb5 39972017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3998
3999 Update copyright years.
818ab71a 4000\f
cbe34bb5 4001Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
4002
4003Copying and distribution of this file, with or without modification,
4004are permitted in any medium without royalty provided the copyright
4005notice and this notice are preserved.