]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR libstdc++/80137 use std::nextafter instead of looping
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3e907b90
BC
12017-03-28 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.c-torture/compile/irreducible-loop.c: New.
4
522818b9
RS
52017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6
3e907b90 7 PR tree-optimization/80218
522818b9
RS
8 * gcc.dg/pr80218.c: New test.
9
ea7d7da8
RB
102017-03-28 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/78644
13 * gcc.dg/pr78644-1.c: New testcase.
14 * gcc.dg/pr78644-2.c: Likewise.
15
498173ef
TT
162017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
17
18 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
19 * gcc.dg/pic-4.c: Likewise.
20 * gcc.dg/pie-3.c: Likewise.
21 * gcc.dg/pie-4.c: Likewise.
22
c5ad2433
ML
232017-03-28 Martin Liska <mliska@suse.cz>
24
25 PR ipa/80205
26 * g++.dg/ipa/pr80205.C: New test.
27
17722fb9
SKS
282017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
29
30 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
31 with sizeof(int) < 4.
32 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
33 * gcc.c-torture/execute/pr79737-2.c: Likewise.
34 * gcc.dg/torture/pr79777.c: Likewise.
35 * gcc.dg/torture/pr79910.c: Likewise.
36
737f500a
RB
372017-03-28 Richard Biener <rguenther@suse.de>
38
39 PR middle-end/80222
40 * g++.dg/pr80222.C: New testcase.
41
62f96a79
ML
422017-03-28 Martin Liska <mliska@suse.cz>
43
44 PR ipa/80104
45 * gcc.dg/ipa/pr80104.c: New test.
46
72785f26
MP
472017-03-28 Marek Polacek <polacek@redhat.com>
48
49 PR sanitizer/80067
50 * c-c++-common/ubsan/shift-10.c: New test.
51
86516987
JL
522017-03-27 Jeff Law <law@redhat.com>
53
4dbf1eee 54 PR tree-optimization/80216
86516987
JL
55 * gcc.c-torture/compile/pr80216.c: New test.
56
aade772d
JJ
572017-03-27 Jakub Jelinek <jakub@redhat.com>
58
a9e4a1a5
JJ
59 PR middle-end/80162
60 * c-c++-common/pr80162-1.c: New test.
61 * c-c++-common/pr80162-2.c: New test.
62 * c-c++-common/pr80162-3.c: New test.
63
aade772d
JJ
64 PR target/80102
65 * g++.dg/opt/pr80102.C: New test.
66
d89f355e
MM
672017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
68
69 PR target/78543
70 * gcc.target/powerpc/pr78543.c: New test.
71
79c4d73b
KN
722017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
73
74 PR target/80103
75 * gcc.target/powerpc/pr80103-1.c: New test.
76
819df781
RB
772017-03-27 Richard Biener <rguenther@suse.de>
78
79 PR tree-optimization/80181
80 * gcc.dg/torture/pr80181.c: New testcase.
81
84804c5b
CZ
822017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
83
84 * testsuite/gcc.target/arc/interrupt-4.c: New file.
85
c5e5f5f6
RB
862017-03-27 Richard Biener <rguenther@suse.de>
87
88 PR ipa/79776
89 * g++.dg/ipa/pr79776.C: New testcase.
90
7cd200f6
JJ
912017-03-27 Jakub Jelinek <jakub@redhat.com>
92
93 PR sanitizer/80168
94 * gcc.dg/asan/pr80168.c: New test.
95
79f512ff
RB
962017-03-27 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/80170
99 * gcc.dg/pr80170.c: New testcase.
100
672d9f8e
RB
1012017-03-27 Richard Biener <rguenther@suse.de>
102
103 PR middle-end/80171
104 * g++.dg/torture/pr80171.C: New testcase.
105
978fcba3
JDA
1062017-03-26 John David Anglin <danglin@gcc.gnu.org>
107
431d7882
JDA
108 * gcc.dg/torture/pr79732.c: Require alias support.
109 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
110
978fcba3
JDA
111 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
112 libatomic_available.
113 * gfortran.dg/coarray_image_status_1.f08: Likewise.
114 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
115
1f10d710
JD
1162017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
117
118 PR libgfortran/78881
119 * gfortran.dg/dtio_26.f90: New test.
120
41036686
PT
1212017-03-25 Paul Thomas <pault@gcc.gnu.org>
122
123 PR fortran/80156
124 PR fortran/79382
125 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
126 testcase for PR80156. Add a main programme that tests that
127 the typebound generic is accessible.
128
5da906ca
BS
1292017-03-25 Bernd Schmidt <bschmidt@redhat.com>
130
131 PR rtl-optimization/80160
132 PR rtl-optimization/80159
133
134 * gcc.target/i386/pr80160.c: New test.
135
7dabefa0
JJ
1362017-03-24 Jakub Jelinek <jakub@redhat.com>
137
138 PR sanitizer/79904
139 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
140
c8b1fbc1
MP
1412017-03-24 Marek Polacek <polacek@redhat.com>
142
143 PR c++/80119
144 * g++.dg/warn/Wuninitialized-9.C: New test.
145
76794c52
AK
1462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
147
148 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
149 and remove the high-level builtin. The error message for the
150 would prevent compilation from reaching the second.
151 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
152
2de2b3f9
AK
1532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
154
155 * gcc.target/s390/vxe/negfma-1.c: New test.
156
7d2fd075
AK
1572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
158
159 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
160 * gcc.target/s390/arch12/mul-1.c: New test.
161 * gcc.target/s390/arch12/mul-2.c: New test.
162
72612e4e
AK
1632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
164
165 * gcc.target/s390/vxe/vllezlf-1.c: New test.
166
6c7774d1
AK
1672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
168
169 * gcc.target/s390/vxe/popcount-1.c: New test.
170
9ec98860
AK
1712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
172
173 * gcc.target/s390/vxe/bitops-1.c: New test.
174
6654e96f
AK
1752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
176
177 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
178 * lib/target-supports.exp: Add effective target check s390_vxe.
179
77c585ca
AK
1802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
181
182 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
183 comparison instructions used from now on.
184
b5de6e84
AK
1852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
186
187 * gcc.target/s390/s390.exp (check_effective_target_vector):
188 Include target-supports.exp and move target_vector check routine
189 ...
190 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
191 here and rename it.
192 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
193 check from vector to s390_vx.
194 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
195 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
196 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
197 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
198 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
199 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
200 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
201 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
202 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
203
a602f985
AK
2042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
205
206 * gcc.target/s390/vector/vec-init-2.c: New test.
207
085db63d
AK
2082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
209
210 * gcc.dg/ubsan/pr79904-2.c: New test.
211
dc4f29bc
AK
2122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
213
214 PR target/79893
215 * gcc.target/s390/zvector/pr79893.c: New test.
216
56010684
JJ
2172017-03-24 Jakub Jelinek <jakub@redhat.com>
218
219 PR rtl-optimization/80112
220 * gcc.dg/pr80112.c: New test.
221
f0d7b52d
RO
2222017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
223
224 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
225 etc. line numbers.
226 * gcc.dg/Walloca-1.c: Likewise.
227 * gcc.dg/Walloca-2.c: Likewise.
228 * gcc.dg/Wvla-larger-than-2.c: Likewise.
229
635684c4
BS
2302017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
231
232 PR tree-optimization/80158
233 * gfortran.fortran-torture/compile/pr80158.f: New file.
234
76afddf3
RB
2352017-03-24 Richard Biener <rguenther@suse.de>
236
237 PR tree-optimization/80167
238 * gcc.dg/graphite/pr80167.c: New testcase.
239
c2e389bf
TV
2402017-03-24 Tom de Vries <tom@codesourcery.com>
241
242 PR testsuite/80092
243 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
244 dg-require-effective-target global_constructor.
245 * gcc.dg/tls/emutls-2.c: Same.
246
a72821b4
TV
2472017-03-24 Tom de Vries <tom@codesourcery.com>
248
249 PR testsuite/80092
250 * c-c++-common/Wimplicit-fallthrough-34.c: Add
251 dg-require-effective-target indirect_jumps.
252
1658def9
TV
2532017-03-24 Tom de Vries <tom@codesourcery.com>
254
255 PR testsuite/80092
256 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
257 nonlocal_goto.
258
90e02692
TV
2592017-03-24 Tom de Vries <tom@codesourcery.com>
260
261 PR testsuite/80092
262 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
263 * gcc.dg/Walloca-12.c: Same.
264 * gcc.dg/attr-alloc_size-8.c: Same.
265 * gcc.dg/Walloca-4.c: Same.
266 * gcc.dg/Walloca-8.c: Same.
267 * gcc.dg/Walloca-13.c: Same.
268 * gcc.dg/Walloca-14.c: Same.
269 * gcc.dg/attr-alloc_size-9.c: Same.
270 * gcc.dg/Walloca-1.c: Same.
271 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
272 * gcc.dg/Walloca-5.c: Same.
273 * gcc.dg/Walloca-10.c: Same.
274 * gcc.dg/Walloca-9.c: Same.
275 * gcc.dg/attr-alloc_size-6.c: Same.
276 * gcc.dg/Wvla-larger-than-1.c: Same.
277 * gcc.dg/torture/pr71881.c: Same.
278 * gcc.dg/torture/pr71901.c: Same.
279 * gcc.dg/torture/pr78742.c: Same.
280 * gcc.dg/builtin-alloc-size.c: Same.
281 * gcc.dg/Walloca-2.c: Same.
282 * gcc.dg/Walloca-6.c: Same.
283 * gcc.dg/Walloca-11.c: Same.
284 * gcc.dg/attr-alloc_size-7.c: Same.
285 * gcc.dg/Wvla-larger-than-2.c: Same.
286 * gcc.dg/Walloca-3.c: Same.
287 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
288 * gcc.c-torture/compile/pr79413.c: Same.
289 * gcc.c-torture/compile/pr78439.c: Same.
290
842392c8
KN
2912017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
292
293 * gcc.target/powerpc/p9-options-1.c: New test.
294
de2b3f5c
KT
2952017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
296
297 PR target/71436
298 * gcc.c-torture/compile/pr71436.c: New test.
299
2e6315ef
WS
3002017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
301 Richard Biener <rguenther@suse.de>
302
303 PR tree-optimization/79908
304 PR tree-optimization/80136
305 * gcc.dg/torture/pr79908.c: New file.
306
9cdf0363
NK
3072017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
308
2e6315ef 309 PR fortran/39239
9cdf0363
NK
310 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
311
f3dd574e
JJ
3122017-03-22 Jakub Jelinek <jakub@redhat.com>
313
f13e9cd5
JJ
314 PR c++/80141
315 * g++.dg/gomp/pr80141.C: New test.
316
68ed2ba0
JJ
317 PR c++/80129
318 * g++.dg/torture/pr80129.C: New test.
319
f3dd574e
JJ
320 PR sanitizer/80110
321 * g++.dg/tsan/pr80110.C: New test.
322
918b6c9e
TK
3232017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
324
325 PR fortran/80142
326 * gfortran.dg/any_loc.f90: New test case.
327
bf634d1c
TP
3282017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
329
330 PR target/80082
331 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
332 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
333
f7325b95
ML
3342017-03-22 Martin Liska <mliska@suse.cz>
335
336 PR target/79906
337 * g++.dg/ext/mv8.C: Add power* targets.
338
3f01b620
MS
3392017-03-21 Martin Sebor <msebor@redhat.com>
340
341 PR c++/79548
342 * g++.dg/warn/Wunused-var-26.C: New test.
343
1cefb051
BS
3442017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
345
346 PR tree-optimization/79908
347 * gcc.dg/torture/pr79908.c: Revert addition of new file.
348
edc1747f
MP
3492017-03-21 Marek Polacek <polacek@redhat.com>
350 Martin Sebor <msebor@redhat.com>
351
352 PR tree-optimization/80109
353 * gcc.dg/Walloca-14.c: New test.
354
85106b87
JJ
3552017-03-21 Jakub Jelinek <jakub@redhat.com>
356
357 PR target/80125
358 * gcc.target/powerpc/pr80125.c: New test.
359
e59a225f
NK
3602017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
361
362 PR fortran/69498
363 * gfortran.dg/unexp_attribute.f90: New test
364
0ffe60b5
BS
3652017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
366 Richard Biener <rguenther@suse.de>
367
368 PR tree-optimization/79908
369 * gcc.dg/torture/pr79908.c: New file.
370
54eb90fe
SKS
3712017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
372
373 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
374 with sizeof(int) < 4.
375
5611c456
ML
3762017-03-21 Martin Liska <mliska@suse.cz>
377
378 * gcc.target/i386/pr65044.c: Add '.' in order to catch
379 apostrophes.
380
e650ea2a
RB
3812017-03-21 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/80032
384 * g++.dg/opt/pr80032.C: New testcase.
385
da2ce5f9
RB
3862017-03-21 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/80122
389 * gcc.dg/torture/pr80122.c: New testcase.
390
9d60683a
TT
3912017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
392
393 * gcc.dg/pic-2.c: Skip for MIPS.
394 * gcc.dg/pie-2.c: Skip for MIPS.
395
d3e19c2c
PC
3962017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
397
398 PR c++/77752
399 * g++.dg/cpp0x/initlist97.C: New.
400 * g++.dg/cpp0x/initlist85.C: Update.
401
8bee092e
JJ
4022017-03-21 Jakub Jelinek <jakub@redhat.com>
403
9f30dff0
JJ
404 PR c/67338
405 * gcc.dg/pr67338.c: New test.
406
8bee092e
JJ
407 PR c++/35878
408 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
409 dump instead of assembler.
410 * g++.dg/init/pr35878_2.C: Likewise.
411 * g++.dg/init/pr35878_3.C: Likewise.
412
4d1b8e70
JJ
4132017-03-21 Jakub Jelinek <jakub@redhat.com>
414
415 PR c/80097
416 * gcc.dg/ubsan/pr80097.c: New test.
417
c34923c4
BS
4182017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
419
420 PR tree-optimization/80054
421 * g++.dg/torture/pr80054.C: New file.
422
b0ba96c2
KN
4232017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
424
425 PR target/79963
426 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
427 directive to assure selection of proper bit using rlwinm insn.
428 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
429 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
430 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
431 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
432
92377255
MP
4332017-03-20 Marek Polacek <polacek@redhat.com>
434 Paolo Carlini <paolo.carlini@oracle.com>
435
436 PR c++/80059 - ICE with noexcept and __transaction_atomic
437 * g++.dg/tm/pr80059-2.C: New test.
438 * g++.dg/tm/pr80059.C: New test.
439
243e28bf
ML
4402017-03-20 Martin Liska <mliska@suse.cz>
441
442 PR middle-end/79753
443 * gcc.target/i386/mpx/pr79753.c: New test.
444
918112d3
ML
4452017-03-20 Martin Liska <mliska@suse.cz>
446
447 PR target/79769
448 PR target/79770
449 * g++.dg/pr79769.C: New test.
450 * gcc.target/i386/mpx/pr79770.c: New test.
451
e325aba2
AK
4522017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
453
454 PR target/78857
455 * gcc.target/s390/load-and-test-fp-1.c: New test.
456 * gcc.target/s390/load-and-test-fp-2.c: New test.
457
91d2c04c
PT
4582017-03-18 Paul Thomas <pault@gcc.gnu.org>
459
460 PR fortran/79676
461 * gfortran.dg/submodule_28.f08 : New test.
462
c7e4107b
PT
4632017-03-18 Paul Thomas <pault@gcc.gnu.org>
464
465 PR fortran/71838
466 * gfortran.dg/submodule_26.f08 : New test.
467 * gfortran.dg/submodule_27.f08 : New test.
468
d8fe28be
PH
4692017-03-17 Pat Haugen <pthaugen@us.ibm.com>
470
471 PR target/79951
472 * gcc.target/powerpc/pr79951.c: New.
473
4a17943d
BS
4742017-03-17 Bernd Schmidt <bschmidt@redhat.com>
475
476 PR rtl-optimization/79910
477 * gcc.dg/torture/pr79910.c: New test.
478
7f166d94
JL
4792017-03-17 Jeff Law <law@redhat.com>
480
481 PR tree-optimization/71437
482 * gcc.dg/tree-ssa/pr71437.c: New test.
483 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
484 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
485 now caught by VRP, but which were previously caught by DOM.
486
12c4f7dc
RB
4872017-03-17 Richard Biener <rguenther@suse.de>
488
489 PR middle-end/80075
490 * g++.dg/torture/pr80075.C: New testcase.
491
207f3423
MM
4922017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
493
494 PR target/71294
495 * g++.dg/pr71294.C: New test.
496
9fc900af
SB
4972017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
498
499 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
500
c05c2380
JJ
5012017-03-16 Jakub Jelinek <jakub@redhat.com>
502
e711928b
JJ
503 PR fortran/80010
504 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
505
c05c2380
JJ
506 PR fortran/79886
507 * gfortran.dg/pr79886.f90: New test.
508
3231d64b
MM
5092017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
510
511 PR target/79038
512 * gcc.target/powerpc/pr79038-1.c: New test.
513
81ef1f5e
SB
5142017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
515
516 PR fortran/33271
517 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
518
395a1e9b
JW
5192017-03-15 Jiong Wang <jiong.wang@arm.com>
520
521 PR testsuite/79356
522 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
523
05f65910
UB
5242017-03-15 Uros Bizjak <ubizjak@gmail.com>
525
526 PR target/80019
527 * gcc.target/i386/pr80019.c: New test.
528
94285a7d
ML
5292017-03-15 Martin Liska <mliska@suse.cz>
530
531 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
532
a983542b
MS
5332017-03-14 Martin Sebor <msebor@redhat.com>
534
535 PR tree-optimization/79800
536 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
537 * gcc.dg/tree-ssa/pr79800.c: New test.
538
76ca5f40
MM
5392017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
540
541 PR target/79947
542 * gcc.target/powerpc/pr79947.c: New test.
543
5d9a283a
MS
5442017-03-14 Martin Sebor <msebor@redhat.com>
545
546 PR middle-end/80020
547 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
548 * gcc.dg/attr-alloc_size-7.c: Same.
549 * gcc.dg/attr-alloc_size-9.c: Same.
550 * gcc.dg/builtin-alloc-size.c: Same.
551 * gcc.dg/pr80020.c: New test.
552
4692943d
BS
5532017-03-14 Bernd Schmidt <bschmidt@redhat.com>
554
555 PR rtl-optimization/79728
556 * gcc.target/i386/sse-globalreg.c: New test.
557
861d9d5e
ML
5582017-03-14 Martin Liska <mliska@suse.cz>
559
560 PR lto/66295
561 * gcc.dg/tree-prof/pr66295.c: New test.
562
a48018b5
ML
5632017-03-13 Martin Liska <mliska@suse.cz>
564
565 PR middle-end/78339
566 * gcc.target/i386/mpx/pr78339.c: New test.
567
8c56cc5a
CZ
5682017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
569
570 * testsuite/gcc.target/arc/bitfield.c: New file.
571
14555394
CZ
5722017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
573
574 * testsuite/gcc.target/arc/pr9001090948.c: New file.
575
3079b92e
SB
5762017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
577
578 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
579 Fix test. Make early-out condition return early. Correct comments.
580
c08de9db
JD
5812017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
582
583 PR libgfortran/78854
584 * gfortran.dg/dtio_25.f90: New test.
585
66b27545
MS
5862017-03-10 Martin Sebor <msebor@redhat.com>
587
588 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
589
8f2f6381
BS
5902017-03-10 Bernd Schmidt <bschmidt@redhat.com>
591
592 PR rtl-optimization/78911
593 * gcc.target/i386/pr78911-1.c: New test.
594 * gcc.target/i386/pr78911-2.c: New test.
595
8e2c69b4 5962017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 597
8e2c69b4
WS
598 PR target/79941
599 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
600 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
601 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
602
455d833c
MP
6032017-03-10 Marek Polacek <polacek@redhat.com>
604
605 PR c++/79967
606 * g++.dg/cpp0x/gen-attrs-63.C: New test.
607
cdd669f9
JJ
6082017-03-10 Jakub Jelinek <jakub@redhat.com>
609
e260b0a7
JJ
610 PR c++/79899
611 * g++.dg/other/friend7.C: New test.
612
cdd669f9
JJ
613 PR c++/79896
614 * g++.dg/ext/int128-5.C: New test.
615
730e6e46
SB
6162017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
617
618 PR testsuite/79356
619 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
620 powerpc, sparc, or s390x.
621
fc8f6304
PH
6222017-03-10 Pat Haugen <pthaugen@us.ibm.com>
623
624 PR target/79907
625 * gcc.target/powerpc/pr79907.c: New.
626
f1b0632a
OH
6272017-03-10 Olivier Hainque <hainque@adacore.com>
628
629 * gnat.dg/opt64.adb: New test.
630 * gnat.dg/opt64_pkg.ads: New helper.
631 * gnat.dg/opt64_pkg.adb: New helper.
632
5558f089
JJ
6332017-03-10 Jakub Jelinek <jakub@redhat.com>
634
2d9dd4fb
JJ
635 PR rtl-optimization/79909
636 * gcc.target/powerpc/pr79909.c: New test.
637
72772e67
JJ
638 PR tree-optimization/79972
639 * gcc.dg/pr79972.c: New test.
640
5558f089
JJ
641 PR tree-optimization/77975
642 * gcc.dg/pr77975.c: New test.
643
822a132c
MP
6442017-03-09 Marek Polacek <polacek@redhat.com>
645
646 PR c++/79962
647 PR c++/79984
648 * c-c++-common/nonnull-3.c: New test.
649 * g++.dg/warn/Wnonnull3.C: New test.
650
c9819d22
MF
6512017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
652
653 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
654 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
655
36618428
MP
6562017-03-09 Marek Polacek <polacek@redhat.com>
657
658 PR sanitizer/79757
659 * gcc.dg/ubsan/pr79757-1.c: New test.
660 * gcc.dg/ubsan/pr79757-2.c: New test.
661 * gcc.dg/ubsan/pr79757-3.c: New test.
662 * gcc.dg/ubsan/pr79757-4.c: New test.
663 * gcc.dg/ubsan/pr79757-5.c: New test.
664
01e5af5a
JJ
6652017-03-09 Jakub Jelinek <jakub@redhat.com>
666
667 PR c/79969
668 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
669
6443c7c0
MP
6702017-03-09 Marek Polacek <polacek@redhat.com>
671
672 PR c++/79687
673 * g++.dg/expr/ptrmem8.C: New test.
674 * g++.dg/expr/ptrmem9.C: New test.
675
d721dc3c
RB
6762017-03-09 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/79977
679 * gcc.dg/graphite/pr79977.c: New testcase.
680
1f1fd3e2
TT
6812017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
682
683 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
684 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
685 * lib/target-supports.exp (check_effective_target_rdynamic):
686 New proc.
687
16967aff
RB
6882017-03-09 Richard Biener <rguenther@suse.de>
689
690 PR middle-end/79971
691 * gcc.dg/fixed-point/pr79971.c: New testcase.
692
26d7dc48
RB
6932017-03-09 Richard Biener <rguenther@suse.de>
694
695 PR ipa/79970
696 * gcc.dg/torture/pr79970.c: New testcase.
697
35f77c28
PC
6982017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
699
700 PR c++/71966
701 * g++.dg/cpp0x/pr71966-1.C: New.
702 * g++.dg/cpp0x/pr71966-2.C: Likewise.
703
8a7df031
ML
7042017-03-09 Martin Liska <mliska@suse.cz>
705
706 PR tree-optimization/79631
707 * gcc.target/i386/mpx/pr79631.c: New test.
708
3828bb0d
ML
7092017-03-09 Martin Liska <mliska@suse.cz>
710
711 PR target/65705
712 PR target/69804
713 * gcc.target/i386/pr71458.c: Update scanned pattern.
714
410a590c
MP
7152017-03-09 Marek Polacek <polacek@redhat.com>
716
717 PR c++/79672
718 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
719 * g++.dg/warn/Wduplicated-branches3.C: New test.
720
f084a22e
PG
7212017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
722
723 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
724
a278b1c3
ML
7252017-03-09 Martin Liska <mliska@suse.cz>
726
727 PR ipa/79764
728 * g++.dg/pr79764.C: New test.
729
8dc19053
ML
7302017-03-09 Martin Liska <mliska@suse.cz>
731
732 PR ipa/79761
733 * g++.dg/pr79761.C: New test.
734
030fc94a
JJ
7352017-03-09 Jakub Jelinek <jakub@redhat.com>
736
9e463823
JJ
737 PR sanitizer/79944
738 * c-c++-common/asan/pr79944.c: New test.
739
6b62f323
JJ
740 PR target/79932
741 * gcc.target/i386/pr79932-2.c: New test.
742
030fc94a
JJ
743 PR target/79932
744 * gcc.target/i386/pr79932-1.c: New test.
745
423aec8b
MP
7462017-03-09 Marek Polacek <polacek@redhat.com>
747
748 PR c++/79900 - ICE in strip_typedefs
749 * g++.dg/warn/Wpadded-1.C: New test.
750
6659fe59
MP
7512017-03-08 Marek Polacek <polacek@redhat.com>
752
753 * g++.dg/Walloca1.C: Adjust dg-warning.
754
f1a675e4
AH
7552017-03-08 Andrew Haley <aph@redhat.com>
756
757 PR tree-optimization/79943
758 * gcc.dg/tree-ssa/pr79943.c: New test.
759
edfcd7e3
RB
7602017-03-08 Richard Biener <rguenther@suse.de>
761
762 PR tree-optimization/79955
763 * gcc.dg/uninit-24.c: New testcase.
764
61fdfd8c
RB
7652017-03-08 Richard Biener <rguenther@suse.de>
766
767 PR tree-optimization/79920
768 * gcc.dg/vect/pr79920.c: New testcase.
769
4b48e883
JJ
7702017-03-08 Jakub Jelinek <jakub@redhat.com>
771
772 PR sanitizer/79904
773 * gcc.dg/ubsan/pr79904.c: New test.
774
a71dbc63
JJ
7752017-03-07 Jakub Jelinek <jakub@redhat.com>
776
777 PR c/79834
778 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
779 diagnostics.
780
d8a90142
MP
7812017-03-07 Marek Polacek <polacek@redhat.com>
782
783 PR middle-end/79809
784 * g++.dg/Walloca1.C: New test.
785
a5e9e3e4
ML
7862017-03-07 Martin Liska <mliska@suse.cz>
787
788 PR middle-end/68270
789 * g++.dg/pr68270.C: New test.
790
1f6dba54
JJ
7912017-03-07 Jakub Jelinek <jakub@redhat.com>
792
760f82db
JJ
793 PR rtl-optimization/79901
794 * gcc.target/i386/pr79901.c: New test.
795
1f6dba54
JJ
796 PR sanitizer/79897
797 * c-c++-common/ubsan/pr79897.c: New test.
798
feca7b89
VM
7992017-03-06 Vladimir Makarov <vmakarov@redhat.com>
800
801 PR rtl-optimization/79571
802 * gcc.target/i386/pr79571.c: New.
803
bdbbf28d
MP
8042017-03-06 Marek Polacek <polacek@redhat.com>
805
806 PR c++/79796 - ICE with NSDMI and this pointer
807 * g++.dg/cpp0x/nsdmi13.C: New test.
808
52564551
JK
8092017-03-06 Julia Koval <julia.koval@intel.com>
810
811 PR target/79793
812 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
813 directives.
814 * gcc.target/i386/interrupt-13.c: Ditto.
815 * gcc.target/i386/interrupt-14.c: Ditto.
816 * gcc.target/i386/interrupt-15.c: Ditto.
817
345edb37
JJ
8182017-03-06 Jakub Jelinek <jakub@redhat.com>
819
820 PR c++/79822
821 * g++.dg/cpp0x/constexpr-79822.C: New test.
822
a8d25fd0
RB
8232017-03-06 Richard Biener <rguenther@suse.de>
824
825 PR tree-optimization/79894
826 * gcc.dg/vect/pr79887.c: New testcase.
827
522fcdd7
RB
8282017-03-06 Richard Biener <rguenther@suse.de>
829
830 PR tree-optimization/79824
831 * gcc.dg/vect/pr79824-1.c: New testcase.
832 * gcc.dg/vect/pr79824-2.c: Likewise.
833
54649631
TT
8342017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
835
836 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
837 gettimeofday. Remove dg-skip-if for AVR.
838 * lib/target-supports.exp (check_effective_target_gettimeofday):
839 New proc.
840
4bbc8970
RD
8412017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
842
843 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
844 * gcc.target/s390/hotpatch-10.c: Likewise.
845 * gcc.target/s390/hotpatch-11.c: Likewise.
846 * gcc.target/s390/hotpatch-12.c: Likewise.
847 * gcc.target/s390/hotpatch-13.c: Likewise.
848 * gcc.target/s390/hotpatch-14.c: Likewise.
849 * gcc.target/s390/hotpatch-15.c: Likewise.
850 * gcc.target/s390/hotpatch-16.c: Likewise.
851 * gcc.target/s390/hotpatch-17.c: Likewise.
852 * gcc.target/s390/hotpatch-18.c: Likewise.
853 * gcc.target/s390/hotpatch-19.c: Likewise.
854 * gcc.target/s390/hotpatch-2.c: Likewise.
855 * gcc.target/s390/hotpatch-26.c: Likewise.
856 * gcc.target/s390/hotpatch-27.c: Likewise.
857 * gcc.target/s390/hotpatch-28.c: Likewise.
858 * gcc.target/s390/hotpatch-3.c: Likewise.
859 * gcc.target/s390/hotpatch-4.c: Likewise.
860 * gcc.target/s390/hotpatch-5.c: Likewise.
861 * gcc.target/s390/hotpatch-6.c: Likewise.
862 * gcc.target/s390/hotpatch-7.c: Likewise.
863 * gcc.target/s390/hotpatch-8.c: Likewise.
864 * gcc.target/s390/hotpatch-9.c: Likewise.
865
5f215a70
PC
8662017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/64574
869 * g++.dg/template/crash125.C: New.
870
296cc393
JJ
8712017-03-06 Jakub Jelinek <jakub@redhat.com>
872
873 PR target/79812
874 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
875
ca8942a3
TT
8762017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
877
878 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
879
c1b993c0
PG
8802017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
881
882 * gcc.target/mips/msa-minmax.c: New tests.
883
a50a32aa
ML
8842017-03-06 Martin Liska <mliska@suse.cz>
885
886 PR sanitize/79783
887 * g++.dg/asan/pr79783.C: New test.
888
5ada812c
PG
8892017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
890
891 * gcc.target/mips/msa-dotp.c: New tests.
892
334b3c4b
PG
8932017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
894
895 * gcc.target/mips/msa-bclri.c: New test.
896
d8b4baeb
PC
8972017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
898
899 PR c++/70266
900 * g++.dg/tm/pr70266.C: New.
901
ef78bc3c
AV
9022017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
903 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
904
905 * gfortran.dg/coarray/fail_image_1.f08: New test.
906 * gfortran.dg/coarray/fail_image_2.f08: New test.
907 * gfortran.dg/coarray/failed_images_1.f08: New test.
908 * gfortran.dg/coarray/failed_images_2.f08: New test.
909 * gfortran.dg/coarray/image_status_1.f08: New test.
910 * gfortran.dg/coarray/image_status_2.f08: New test.
911 * gfortran.dg/coarray/stopped_images_1.f08: New test.
912 * gfortran.dg/coarray/stopped_images_2.f08: New test.
913 * gfortran.dg/coarray_fail_st.f90: New test.
914 * gfortran.dg/coarray_failed_images_1.f08: New test.
915 * gfortran.dg/coarray_image_status_1.f08: New test.
916 * gfortran.dg/coarray_stopped_images_1.f08: New test.
917
7f5a7d78
MP
9182017-03-03 Marek Polacek <polacek@redhat.com>
919
920 PR c/79758
921 * gcc.dg/noncompile/pr79758.c: New test.
922
cc195d46
JJ
9232017-03-03 Jakub Jelinek <jakub@redhat.com>
924
925 PR middle-end/79805
926 * g++.dg/opt/pr79805.C: New test.
927
945b6e16
AS
9282017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
929
930 * gcc.target/i386/avx512vpopcntdq-check.h: New.
931 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
932 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
933 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
934 * gcc.target/i386/i386.exp
935 (check_effective_target_avx512vpopcntdq): New.
936
31dcc385
TT
9372017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
938
939 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
940 ilp32 targets and match DImode registers for lp64 targets.
941
0e174ae1
UB
9422017-03-03 Uros Bizjak <ubizjak@gmail.com>
943
944 * g++.dg/pr71624.C: Disable for x32.
945 * g++.dg/pr71633.C: Ditto.
946
93505ec5
JJ
9472017-03-03 Jakub Jelinek <jakub@redhat.com>
948
949 PR target/79807
950 * gcc.target/i386/pr79807.c: New test.
951
d78a1c01
ML
9522017-03-03 Martin Liska <mliska@suse.cz>
953
954 PR tree-optimization/79803
955 * gcc.dg/tree-ssa/pr79803.c: New test.
956
ec7f796e
ML
9572017-03-03 Martin Liska <mliska@suse.cz>
958
959 PR rtl-optimization/79574
960 * gcc.dg/pr79574-2.c: New test.
961
30d309aa
RB
9622017-03-03 Richard Biener <rguenther@suse.de>
963
964 PR c++/79825
965 * g++.dg/warn/Wuninitialized-8.C: New testcase.
966
38801de5
JJ
9672017-03-03 Jakub Jelinek <jakub@redhat.com>
968
969 * gcc.dg/pr57134.c: Use empty inline asm string literal.
970
7278b0a2
MP
9712017-03-03 Marek Polacek <polacek@redhat.com>
972
973 PR c++/79791
974 * g++.dg/warn/Wwrite-strings-1.C: New test.
975 * g++.dg/warn/Wwrite-strings-2.C: New test.
976 * g++.dg/warn/Wwrite-strings-3.C: New test.
977 * g++.dg/warn/Wwrite-strings-4.C: New test.
978 * g++.dg/warn/Wwrite-strings-5.C: New test.
979 * g++.dg/warn/Wwrite-strings-6.C: New test.
980 * g++.dg/warn/Wwrite-strings-7.C: New test.
981 * g++.dg/warn/Wwrite-strings-8.C: New test.
982 * g++.dg/warn/Wwrite-strings-9.C: New test.
983 * g++.dg/warn/Wwrite-strings-10.C: New test.
984 * g++.dg/warn/Wwrite-strings-11.C: New test.
985 * g++.dg/warn/Wwrite-strings-12.C: New test.
986
75473a91
RB
9872017-03-03 Richard Biener <rguenther@suse.de>
988
989 PR middle-end/79818
990 * gcc.dg/torture/pr79818.c: New testcase.
991
50bea0c5
JJ
9922017-03-02 Jakub Jelinek <jakub@redhat.com>
993
994 PR c++/79782
995 * g++.dg/warn/Wunused-parm-10.C: New test.
996
130f15ce
UB
9972017-03-02 Uros Bizjak <ubizjak@gmail.com>
998
999 * gcc.dg/rtl/x86_64/*.c: Test for
1000 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
1001
dc362ada
UB
10022017-03-02 Uros Bizjak <ubizjak@gmail.com>
1003
1004 PR target/79514
1005 * gcc.target/i386/pr79514.c: New test.
1006
fe792dd8
JJ
10072017-03-02 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR rtl-optimization/79780
1010 * gcc.c-torture/compile/pr79780.c: New test.
1011
e80facb4
RB
10122017-03-02 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/79345
1015 PR c++/42000
1016 * g++.dg/warn/Wuninitialized-7.C: New testcase.
1017 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
1018 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
1019
eb0e7c34
RB
10202017-03-02 Richard Biener <rguenther@suse.de>
1021
1022 PR c/79756
1023 * gcc.dg/vector-1.c: New testcase.
1024
653a4b32
BC
10252017-03-02 Bin Cheng <bin.cheng@arm.com>
1026
1027 PR tree-optimization/66768
1028 * gcc.target/i386/pr66768.c: New test.
1029
da403f31
RB
10302017-03-02 Richard Biener <rguenther@suse.de>
1031
1032 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
1033 * gcc.dg/rtl/x86_64/final.c: Likewise.
1034 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
1035 * gcc.dg/rtl/x86_64/ira.c: Likewise.
1036 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1037 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1038
83692f96
RB
10392017-03-02 Richard Biener <rguenther@suse.de>
1040
1041 PR tree-optimization/79777
1042 * gcc.dg/torture/pr79777.c: New testcase.
1043
71dedb33
MS
10442017-03-01 Martin Sebor <msebor@redhat.com>
1045
1046 PR middle-end/79692
1047 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1048 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1049 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1050 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1051
48990905
UB
10522017-03-01 Uros Bizjak <ubizjak@gmail.com>
1053
1054 * gcc.target/i386/invsize-2.c: New test.
1055 * gcc.target/i386/invsize-3.c: Ditto.
1056 * gcc.target/i386/invsize-4.c: Ditto.
1057 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1058 * gcc.target/i386/stackalign/asm-1.c: Ditto.
1059
c7f0c9f3
MM
10602017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1061
1062 PR target/79439
1063 * gcc.target/powerpc/pr79439.c: New test.
1064
f5ef6bfc
PH
10652017-03-01 Pat Haugen <pthaugen@us.ibm.com>
1066
1067 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1068 scan string.
1069
1070
50181506
KN
10712017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1072
1073 PR target/79395
1074 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1075 pattern to look for vcmpequd. instead of vcmpnew.
1076 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1077 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1078 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1079 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1080 look for xvcmpeqdp. instead of xvcmpnedp.
1081 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1082 look for vcmpequd. instead of vcmpnew.
1083 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1084 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1085 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1086 look for xvcmpeqsp. instead of xvcmpnesp.
1087 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1088 look for xvcmpeqdp. instead of xvcmpnedp.
1089 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1090 look for vcmpequd. instead of vcmpnew.
1091 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1092 look for vcmpeqsp instead of xvcmpnesp.
1093 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1094 look for xvcmpeqdp instead of xvcmpnedp.
1095
0100ae43
RB
10962017-03-01 Richard Biener <rguenther@suse.de>
1097
1098 PR middle-end/79721
1099 * gcc.dg/torture/pr79721.c: New testcase.
1100
0f3f4ffe
JJ
11012017-03-01 Jakub Jelinek <jakub@redhat.com>
1102
42132674
JJ
1103 PR c++/79681
1104 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1105 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1106
e3e9e8ca
JJ
1107 PR c++/79746
1108 * g++.dg/warn/Wunused-parm-9.C: New test.
1109
0f3f4ffe
JJ
1110 PR tree-optimization/79734
1111 * g++.dg/opt/pr79734.C: New test.
1112
ad1de652
JJ
11132017-02-28 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR tree-optimization/79737
1116 * gcc.c-torture/execute/pr79737-1.c: New test.
1117 * gcc.c-torture/execute/pr79737-2.c: New test.
1118
7a1ae923
EB
11192017-02-28 Eric Botcazou <ebotcazou@adacore.com>
1120
1121 * gcc.target/sparc/20170228-1.c: New test.
1122
2af0c3ed
UB
11232017-02-28 Uros Bizjak <ubizjak@gmail.com>
1124
1125 * gcc.target/i386/invsize-1.c: New test.
1126
203ced0a
MS
11272017-02-28 Martin Sebor <msebor@redhat.com>
1128
1129 PR tree-optimization/79691
1130 * gcc.dg/tree-ssa/pr79691.c: New test.
1131
8a915b87
JJ
11322017-02-28 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR target/79729
1135 * gcc.target/i386/pr79729.c: New test.
1136
41aa3a38
RB
11372017-02-28 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/79740
1140 * gcc.dg/torture/pr79740.c: New testcase.
1141
587240d2
RB
11422017-02-28 Richard Biener <rguenther@suse.de>
1143
1144 PR middle-end/79731
1145 * c-c++-common/torture/pr79731.c: New testcase.
1146
dd3f4560
RB
11472017-02-28 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/79732
1150 * gcc.dg/torture/pr79732.c: New testcase.
1151
c7d97b28
RB
11522017-02-28 Richard Biener <rguenther@suse.de>
1153
1154 PR tree-optimization/79723
1155 * gcc.target/i386/pr79723.c: New testcase.
1156
c8f28a3c
PH
11572017-02-27 Pat Haugen <pthaugen@us.ibm.com>
1158
1159 PR target/79544
1160 * gcc.target/powerpc/pr79544.c: New.
1161
c91c3003
PC
11622017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1163
1164 PR c++/79414
1165 * g++.dg/parse/crash67.C: New.
1166
57fa080b
BC
11672017-02-27 Bin Cheng <bin.cheng@arm.com>
1168
1169 PR tree-optimization/77536
1170 * gcc.dg/vect/pr79347.c: Revise testing string.
1171
68b948d3
RB
11722017-02-27 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/45397
1175 * gcc.dg/tree-ssa/pr45397.c: New testcase.
1176
69a2e8a1
RB
11772017-02-27 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/79690
1180 * gcc.target/i386/pr79690.c: New testcase.
1181
c7b608a9
TK
11822017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1183
1184 PR fortran/51119
1185 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1186 of original.
1187 * gfortran.dg/inline_matmul_11.f90: Likewise.
1188 * gfortran.dg/inline_matmul_9.f90: Likewise.
1189 * gfortran.dg/matmul_13.f90: New test.
1190 * gfortran.dg/matmul_14.f90: New test.
1191
98561a9b
JJ
11922017-02-25 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR middle-end/79396
1195 * g++.dg/opt/pr79396.C: New test.
1196
77be9417
DH
11972017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1198
1199 PR fortran/79597
1200 * gfortran.dg/dtio_6.f90: Update test.
1201
12022017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1203
1204 PR fortran/79601
1205 * gfortran.dg/interface_operator_2.f90: New test.
1206
b9822443
JJ
12072017-02-24 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR c/79677
1210 * gcc.dg/pr79677.c: New test.
1211
4bc2b786
MF
12122017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1213
1214 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1215 of mov.ps.
1216 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1217 (cond_move1): Simplify condition to force generation of
1218 mov[nz].ps.
1219 (cond_move2): Likewise.
1220
4227c9ad
JJ
12212017-02-24 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c++/79588
1224 * g++.dg/warn/Wrestrict-1.C: New test.
1225 * g++.dg/warn/Wrestrict-2.C: New test.
1226
fd527ec1
DE
12272017-02-24 David Edelsohn <dje.gcc@gmail.com>
1228
1229 * g++.dg/ext/complit15.C: Require LTO.
1230
2af8fd5c
TT
12312017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1232
1233 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1234 logical_op_short_circuit to skip targets.
1235 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1236 and s390.
1237
0b9cdb9a
EB
12382017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1239
1240 * gnat.dg/opt63.adb: New test.
1241
4af362a9
EB
12422017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1243
1244 * gnat.dg/discr47.adb: New test.
1245
7699e88f
RB
12462017-02-24 Richard Biener <rguenther@suse.de>
1247
1248 PR tree-optimization/79389
1249 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1250
e3beb191
PC
12512017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1252
1253 PR c++/79361
1254 * g++.dg/cpp0x/pr79361-1.C: New.
1255 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1256
195610aa
EB
12572017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1258
1259 * gcc.target/visium/bit_test.c: Accept any lsr form.
1260 * gcc.target/visium/block_move.c: Tweak.
1261
17885cad
DV
12622017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1263
1264 PR 68749
1265 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1266
45f7faf0
RB
12672017-02-23 Richard Biener <rguenther@suse.de>
1268
1269 PR tree-optimization/79683
1270 * gcc.target/i386/pr79683.c: New testcase.
1271
18eb304e
JL
12722017-02-22 Jeff Law <law@redhat.com>
1273
1274 PR tree-optimization/79578
1275 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1276
0a864a97
SD
12772017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1278
1279 * gcc.target/mips/msa-fp-cc.c: New test.
1280
fe8ece05
JJ
12812017-02-22 Jakub Jelinek <jakub@redhat.com>
1282
e40b6fc7
JJ
1283 PR c++/79664
1284 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1285 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1286 * g++.dg/gomp/pr79664.C: New test.
1287
fe8ece05
JJ
1288 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1289
78af14ae
MP
12902017-02-22 Marek Polacek <polacek@redhat.com>
1291
1292 PR c++/79653
1293 * g++.dg/cpp0x/alignas10.C: New test.
1294 * g++.dg/cpp0x/alignas9.C: New test.
1295
8fdddd3d
MP
1296 PR c++/79657
1297 * g++.dg/ext/underlying_type12.C: New test.
1298
61ac5ebe
MP
1299 PR c/79662
1300 * gcc.dg/enum-incomplete-4.c: New test.
1301
888c7050
JJ
13022017-02-22 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR target/70465
1305 * gcc.target/i386/pr70465-2.c: New test.
1306
6d3daa1a
UB
13072017-02-21 Uros Bizjak <ubizjak@gmail.com>
1308
1309 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1310
76dd203e
RB
13112017-02-22 Richard Biener <rguenther@suse.de>
1312
1313 PR tree-optimization/79673
1314 * gcc.target/i386/pr79673.c: New testcase.
1315
a9c774d2
RB
13162017-02-22 Richard Biener <rguenther@suse.de>
1317
1318 PR tree-optimization/79666
1319 * gcc.dg/torture/pr79666.c: New testcase.
1320
8f4f841a
ML
13212017-02-22 Martin Liska <mliska@suse.cz>
1322
1323 PR lto/79587
1324 * gcc.dg/tree-prof/pr79587.c: New test.
1325
a232a1cb
MP
13262017-02-21 Marek Polacek <polacek@redhat.com>
1327
1328 PR c++/79535
1329 * g++.dg/ext/flexary23.C: New test.
1330
b86fec68
UB
13312017-02-21 Uros Bizjak <ubizjak@gmail.com>
1332
1333 PR target/79593
1334 * gcc.target/i386/pr79593.c: New test.
1335
5c3f1d7b
JJ
13362017-02-21 Jakub Jelinek <jakub@redhat.com>
1337
b7280ac2
JJ
1338 PR c++/79654
1339 * g++.dg/cpp1z/decomp26.C: New test.
1340
5c3f1d7b
JJ
1341 PR sanitizer/79589
1342 * g++.dg/ubsan/pr79589.C: New test.
1343
1486c2a7
JL
13442017-02-21 Jeff Law <law@redhat.com>
1345
1346 PR tree-optimization/79621
1347 * gcc.c-torture/compile/pr79621.c: New test.
1348
2f3ec56d
JJ
13492017-02-21 Jakub Jelinek <jakub@redhat.com>
1350
3bb43119
JJ
1351 PR c++/79655
1352 * g++.dg/cpp1y/constexpr-79655.C: New test.
1353
664beaf2 1354 PR c++/79639
b86fec68 1355 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 1356
956d3e61
JJ
1357 PR target/79633
1358 * gcc.target/i386/mpx/pr79633.c: New test.
1359
d4cbfca4
JJ
1360 PR target/79570
1361 * gcc.dg/pr79570.c: New test.
1362
00bc9de3
JJ
1363 PR c++/79641
1364 * c-c++-common/pr79641.c: New test.
1365
d002d099
JJ
1366 PR tree-optimization/79649
1367 * gcc.target/i386/pr79649.c: New test.
1368
2f3ec56d
JJ
1369 PR target/79494
1370 * gcc.dg/pr79494.c: New test.
1371
e6655a5f
SB
13722017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1373
1374 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1375 to dg-options.
1376
13772017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
1378
1379 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1380
fd527ec1
DE
13812017-02-02 Jason Merrill <jason@redhat.com>
1382
1383 PR c++/79580
1384 * g++.dg/ext/complit15.C: New.
1385
027a9dd5
KN
13862017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1387
1388 PR target/78056
1389 * gcc.target/powerpc/pr78056-8.c: Remove.
1390
80480cee
MP
13912017-02-20 Marek Polacek <polacek@redhat.com>
1392
1393 PR middle-end/79537
1394 * gcc.dg/comp-goto-4.c: New test.
1395
85ade8d6
MP
1396 PR sanitizer/79558
1397 * c-c++-common/ubsan/bounds-14.c: New test.
1398
705d3b77
JJ
13992017-02-20 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR target/79568
1402 * gcc.target/i386/pr79568-1.c: New test.
1403 * gcc.target/i386/pr79568-2.c: New test.
1404 * gcc.target/i386/pr79568-3.c: New test.
1405
dc42a736
PT
14062017-02-16 Paul Thomas <pault@gcc.gnu.org>
1407
1408 PR fortran/79382
705d3b77
JJ
1409 * gfortran.dg/dtio_10.f90: Change test of error message.
1410 * gfortran.dg/dtio_23.f90: New test.
1411 * gfortran.dg/dtio_24.f90: New test.
dc42a736 1412
1ca6a74f
PT
14132017-02-20 Paul Thomas <pault@gcc.gnu.org>
1414
1415 PR fortran/79434
705d3b77 1416 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 1417
63af1586
PT
14182017-02-19 Paul Thomas <pault@gcc.gnu.org>
1419
1420 PR fortran/79447
705d3b77 1421 * gfortran.dg/submodule_24.f08: New test.
63af1586 1422
4ca4d1e9
AV
14232017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1424
1425 PR fortran/79229
1426 * gfortran.dg/class_allocate_24.f90: New test.
1427
dea71ad0
PT
14282017-02-19 Paul Thomas <pault@gcc.gnu.org>
1429
1430 PR fortran/79402
1431 * gfortran.dg/submodule_23.f90: New test.
1432
f46e2bc9
PC
14332017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/79380
1436 * g++.dg/cpp0x/alignas8.C: New.
1437
7dfa657b
JW
14382017-02-19 Eric Fiselier <eric@efcs.ca>
1439 Jonathan Wakely <jwakely@redhat.com>
1440
1441 PR c++/69523
1442 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1443
eab1f169
PK
14442017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1445
1446 * gcc.dg/gimplefe-26.c: New test.
1447
47e16d83
JDA
14482017-02-18 John David Anglin <danglin@gcc.gnu.org>
1449
1450 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1451
c2615951
JJ
14522017-02-18 Jakub Jelinek <jakub@redhat.com>
1453
c28fcc60
JJ
1454 PR target/79569
1455 * gcc.target/i386/3dnowA-3.c: New test.
1456
c2615951
JJ
1457 PR target/79559
1458 * gcc.target/i386/pr79559.c: New test.
1459
97fcf744
JM
14602017-02-17 Joseph Myers <joseph@codesourcery.com>
1461
1462 * gcc.dg/c11-float-2.c: New test.
1463 * gcc.dg/torture/float128-floath.c,
1464 gcc.dg/torture/float128x-floath.c,
1465 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1466 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1467 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1468 *_DECIMAL_DIG macros with DECIMAL_DIG.
1469
a530e181
BS
14702017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1471
1472 PR target/79261
1473 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1474
1d516992
JK
14752017-02-17 Julia Koval <julia.koval@intel.com>
1476
1477 * gcc.target/i386/rdpid.c New test.
1478 * gcc.target/i386/sse-12.c: Add -mrdpid.
1479 * gcc.target/i386/sse-13.c: Ditto.
1480 * gcc.target/i386/sse-14.c: Ditto.
1481 * gcc.target/i386/sse-22.c: Ditto.
1482 * gcc.target/i386/sse-23.c: Ditto.
1483 * g++.dg/other/i386-2.C: Ditto.
1484 * g++.dg/other/i386-3.C: Ditto.
1485
3185712c
SB
14862017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1487
1488 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1489 * gcc.dg/pr61441.c: Ditto.
1490
a261ee49
ML
14912017-02-17 Martin Liska <mliska@suse.cz>
1492
1493 PR rtl-optimization/79574
1494 * gcc.dg/pr79574.c: New test.
1495
5bf69d74
MP
14962017-02-17 Marek Polacek <polacek@redhat.com>
1497
1498 PR middle-end/79536
1499 * gcc.dg/torture/pr79536.c: New test.
1500
a72b242e
AM
15012017-02-16 Alan Modra <amodra@gmail.com>
1502
1503 * gcc.c-torture/execute/pr79286.c: New.
1504
bcac0b4d
JJ
15052017-02-16 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR c++/79512
1508 * c-c++-common/gomp/pr79512.c: New test.
1509
945c17d8
MS
15102017-02-15 Martin Sebor <msebor@redhat.com>
1511
1512 PR c++/79363
1513 * g++.dg/ext/flexary12.C: Adjust.
1514 * g++.dg/ext/flexary20.C: Same.
1515 * g++.dg/ext/flexary21.C: Same.
1516 * g++.dg/ext/flexary22.C: New test.
1517
25c99850
BC
15182017-02-15 Bin Cheng <bin.cheng@arm.com>
1519
1520 PR tree-optimization/79347
1521 * gcc.dg/vect/pr79347.c: New test.
1522
4f5e5fcb
JJ
15232017-02-15 Jakub Jelinek <jakub@redhat.com>
1524
e7202857
JJ
1525 PR c++/79301
1526 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1527 [[deprecated]] comment.
1528 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1529 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1530 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1531 [[deprecated]] in -std=c++11.
1532 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1533 [[fallthrough]] in -std=c++11 and -std=c++14.
1534
4f5e5fcb
JJ
1535 PR c++/79288
1536 * g++.dg/tls/pr79288.C: New test.
1537
c7545f1c
MP
15382017-02-15 Marek Polacek <polacek@redhat.com>
1539
1540 PR c/79515
1541 * gcc.dg/dfp/pr79515.c: New.
1542
1114b39c
DE
15432017-02-15 David Edelsohn <dje.gcc@gmail.com>
1544
1545 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1546
93b87d1d
TS
15472017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1548
1549 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1550 "opt_files".
1551
fa8db6ea
JJ
15522017-02-15 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR target/79487
1555 * gcc.dg/dfp/pr79487.c: New test.
1556 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1557 2017-02-13 change.
1558
8722316b
CL
15592017-01-14 Carl Love <cel@us.ibm.com>
1560
1561 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1562 xvcvsxdsp and xvcvuxdsp instructions.
1563
2932fe90
SB
15642017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1565
1566 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1567 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1568 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1569 64-bit default target.
1570 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1571 a 64-bit default target.
1572
63d09033
JJ
15732017-02-14 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR target/79481
1576 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 1577 (test_3vx): Change return type from int to void.
63d09033
JJ
1578 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1579 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1580 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1581 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1582 tests.
1583 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1584 (test_3vx): Change return type from int to void.
1585 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1586 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1587 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1588 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1589 tests.
1590 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1591 intrinsic. Change scan-assembler-times number from 1 to 2.
1592 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1593 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1594 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1595 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1596 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1597 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1598 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1599
8668fae0
UB
16002017-02-14 Uros Bizjak <ubizjak@gmail.com>
1601
1602 PR middle-end/61225
1603 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1604 Use dg-additional-options for ia32 target. Remove XFAIL.
1605
95d96609
UB
16062017-02-14 Uros Bizjak <ubizjak@gmail.com>
1607
1608 PR target/79495
1609 * gcc.target/i386/pr79495.c: New test.
1610
6f207d58
MP
16112017-02-14 Marek Polacek <polacek@redhat.com>
1612
1613 PR c++/79420
1614 PR c++/79463
1615 * g++.dg/cpp1y/pr79463.C: New.
1616 * g++.dg/template/incomplete10.C: New.
1617 * g++.dg/template/incomplete9.C: New.
1618
ee139af5
L
16192017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1620
1621 PR target/79498
1622 * gcc.target/i386/pr79498.c: New test.
1623
bf00c9e0
MS
16242017-02-14 Martin Sebor <msebor@redhat.com>
1625
1626 PR middle-end/79448
1627 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1628 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1629 * gcc.dg/tree-ssa/pr79448.c: New test.
1630
6c022f73
JL
16312017-02-14 Jeff Law <law@redhat.com>
1632
1633 PR tree-optimization/79095
1634 * g++.dg/pr79095-1.C: New test
1635 * g++.dg/pr79095-2.C: New test
1636 * g++.dg/pr79095-3.C: New test
1637 * g++.dg/pr79095-4.C: New test
1638 * g++.dg/pr79095-5.C: New test
1639 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1640 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1641
b719f884
JG
16422017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1643
1644 * gcc.target/aarch64/vect_fp16_1.c: New.
1645
1be33173
PK
16462017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1647
1648 * gcc.dg/gimplefe-25.c: New test.
1649
73424a09
JJ
16502017-02-14 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR tree-optimization/79408
1653 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1654
977472e8
RB
16552017-02-14 Richard Biener <rguenther@suse.de>
1656
1657 PR middle-end/79432
1658 * gcc.dg/torture/pr79432.c: New testcase.
1659
ee75687b
MS
16602017-02-13 Martin Sebor <msebor@redhat.com>
1661
1662 PR middle-end/79496
1663 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1664
b84702c0
JJ
16652017-02-13 Jakub Jelinek <jakub@redhat.com>
1666
ecc04fae
JJ
1667 PR sanitizer/79341
1668 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1669 variables volatile.
1670
b84702c0
JJ
1671 PR c++/79232
1672 * g++.dg/cpp1z/eval-order4.C: New test.
1673 * g++.dg/other/pr79232.C: New test.
1674
b9a161ff
NS
16752017-02-13 Nathan Sidwell <nathan@acm.org>
1676
1677 PR c++/79296
1678 * g++.dg/cpp0x/pr79296.C: New.
1679
d8505fac
SB
16802017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1681
1682 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1683 Instead, xfail powerpc*-*-* && lp64.
1684
efb802cb
SB
16852017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1686
1687 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1688 powerpc_p8vector_ok.
1689 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1690
8d6427c6
AS
16912017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1692
1693 PR target/79449
1694 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1695 for reading beyond a 4k boundary.
1696
9b7716c9
JJ
16972017-02-13 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR rtl-optimization/79388
1700 PR rtl-optimization/79450
1701 * gcc.c-torture/execute/pr79388.c: New test.
1702 * gcc.c-torture/execute/pr79450.c: New test.
1703
4bb91707
TK
17042017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1705
1706 PR fortran/65542
9b7716c9 1707 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 1708
e22910c2
JJ
17092017-02-11 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR sanitizer/79341
1712 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1713
acbbac04
JH
17142017-02-11 Jan Hubicka <hubicka@ucw.cz>
1715
1716 PR tree-ssa/56727
1717 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1718
e493f96b
JJ
17192017-02-10 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR c++/79457
1722 * g++.dg/cpp0x/pr79457.C: New test.
1723
773acd54
SB
17242017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1725
1726 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1727 scan-assembler unless lp64.
1728
b56f814e
SB
17292017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1730
1731 PR tree-optimization/66612
1732 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1733
5e659d16
SB
17342017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1735
1736 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1737 of all powerpc.
1738
6f4f30bf
MP
17392017-02-10 Marek Polacek <polacek@redhat.com>
1740
1741 PR c++/79435
1742 * g++.dg/cpp1y/pr79435.C: New.
1743
3799a5b8
MP
1744 PR c++/79184
1745 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1746
052ef81d
CL
17472017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1748
1749 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1750 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1751 New.
1752 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1753 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1754 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1755 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1756 (vtst_expected_poly64x2): Move to aarch64-only section.
1757 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1758 (vtst_p64, vtstq_p64): New tests.
1759
a7c8ed0c
PC
17602017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1761
1762 PR c++/71737
1763 * g++.dg/cpp0x/pr71737.C: New.
1764
3dcde5ef 17652017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 1766 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
1767
1768 * gcc.dg/gimplefe-error-1.c: New testcase.
1769 * gcc.dg/gimplefe-error-2.c: New testcase.
1770 * gcc.dg/gimplefe-error-3.c: New testcase.
1771
6139a3b7
JJ
17722017-02-10 Jakub Jelinek <jakub@redhat.com>
1773
1774 PR tree-optimization/79411
1775 * gcc.c-torture/compile/pr79411.c: New test.
1776
9bfc55d0
JJ
17772017-02-09 Jakub Jelinek <jakub@redhat.com>
1778 Jason Merrill <jason@redhat.com>
1779
1780 PR c++/79143
1781 * g++.dg/cpp1z/pr79143.C: New test.
1782
0b90c541
JH
17832017-02-09 Jan Hubicka <hubicka@ucw.cz>
1784
1785 * gcc.dg/loop-unswitch-2.c: Update testcase.
1786 * gcc.dg/loop-unswitch-1.c: Update testcase.
1787
192b048b
MP
17882017-02-09 Marek Polacek <polacek@redhat.com>
1789
1790 PR c/79428
1791 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1792 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1793 * c-c++-common/goacc/pr79428-1.c: New test.
1794 * c-c++-common/gomp/pr79428-2.c: New test.
1795 * c-c++-common/gomp/pr79428-5.c: New test.
1796 * c-c++-common/gomp/pr79428-6.c: New test.
1797 * c-c++-common/pr79428-3.c: New test.
1798
e9a9033b
AK
17992017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1800
1801 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1802 testcases.
1803
56f71478
JJ
18042017-02-09 Jakub Jelinek <jakub@redhat.com>
1805
28f6839b
JJ
1806 PR c/79413
1807 * gcc.c-torture/compile/pr79413.c: New test.
1808
f08683a1
JJ
1809 PR c++/79429
1810 * c-c++-common/gomp/pr79429.c: New test.
1811 * g++.dg/gomp/pr79429.C: New test.
1812
56f71478
JJ
1813 PR c/79431
1814 * c-c++-common/gomp/pr79431.c: New test.
1815
02889d23
CLT
18162017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1817 Cesar Philippidis <cesar@codesourcery.com>
1818 Joseph Myers <joseph@codesourcery.com>
1819 Chung-Lin Tang <cltang@codesourcery.com>
1820
1821 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1822 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1823 * c-c++-common/goacc/loop-auto-2.c: New.
1824 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1825 * c-c++-common/goacc/tile-2.c: New.
1826 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1827 * g++.dg/goacc/tile-1.C: New, check tile subst.
1828 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1829 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1830 * gfortran.dg/goacc/tile-1.f90: New test.
1831 * gfortran.dg/goacc/tile-2.f90: New test.
1832 * gfortran.dg/goacc/tile-lowering.f95: New test.
1833
9c0c77d2
RB
18342017-02-09 Richard Biener <rguenther@suse.de>
1835
1836 PR tree-optimization/69823
1837 * gcc.dg/graphite/pr69823.c: New testcase.
1838
f39bad9f
PH
18392017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1840
1841 PR target/78604
1842 * gcc.target/powerpc/pr78604.c: New.
1843
fc00b9ce
KN
18442017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1845
1846 PR target/68972
1847 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1848 disable this test on power architecture.
1849
50c1f4a5
RB
18502017-02-08 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/71824
1853 PR tree-optimization/79409
1854 * gcc.dg/graphite/pr71824-3.c: New testcase.
1855
74a15d14
JJ
18562017-02-08 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR tree-optimization/79408
1859 * gcc.dg/tree-ssa/pr79408.c: New test.
1860
d798497e
RB
18612017-02-08 Richard Biener <rguenther@suse.de>
1862
1863 PR tree-optimization/71824
1864 * gcc.dg/graphite/pr71824-2.c: New testcase.
1865
9d5019a1
AP
18662017-02-07 Andrew Pinski <apinski@cavium.com>
1867
705d3b77 1868 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1869
ec48209a
JJ
18702017-02-07 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR rtl-optimization/79386
1873 * gcc.c-torture/compile/pr79386.c: New test.
1874
e5f234b2
DV
18752017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1876 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1877
1878 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1879 *-*-solaris*.
1880
1f138b75
JJ
18812017-02-07 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR target/79299
1884 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1885 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1886
7af4b20d
RB
18872017-02-07 Richard Biener <rguenther@suse.de>
1888
1889 * gcc.dg/gimplefe-23.c: New testcase.
1890 * gcc.dg/gimplefe-24.c: Likewise.
1891
d95c2fc7
CL
18922017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1893
1894 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1895 scan-assembler instead of scan-assembler-times.
1896 * gcc.target/aarch64/test_frame_10.c: Likewise.
1897 * gcc.target/aarch64/test_frame_12.c: Likewise.
1898 * gcc.target/aarch64/test_frame_2.c: Likewise.
1899 * gcc.target/aarch64/test_frame_4.c: Likewise.
1900 * gcc.target/aarch64/test_frame_6.c: Likewise.
1901 * gcc.target/aarch64/test_frame_7.c: Likewise.
1902 * gcc.target/aarch64/test_frame_8.c: Likewise.
1903
fa5d44d0
RO
19042017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1905
1906 * gcc.target/i386/pr78419.c: Require ifunc support.
1907
d9b4ce00
DE
19082017-02-07 David Edelsohn <dje.gcc@gmail.com>
1909
1910 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1911
bb7d75ff
PP
19122017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1913
1914 PR c++/79360
1915 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1916
122e7b4f
KC
19172017-02-06 Kito Cheng <kito.cheng@gmail.com>
1918
1919 * lib/target-supports.exp: Define the RISC-V target.
1920 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1921 * gcc.dg/builtin-apply2.c: Likewise.
1922 * gcc.dg/ifcvt-4.c: Likewise.
1923 * gcc.dg/loop-8.c: Likewise.
1924 * gcc.dg/sibcall-10.c: Likewise.
1925 * gcc.dg/sibcall-9.c: Likewise.
1926 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1927 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1928 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1929 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1930 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1931 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1932 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1933
391675ac
MM
19342017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1935
1936 PR target/66144
1937 * gcc.target/powerpc/pr66144-1.c: New test.
1938 * gcc.target/powerpc/pr66144-2.c: Likewise.
1939 * gcc.target/powerpc/pr66144-3.c: Likewise.
1940
e495e31a
MS
19412017-02-06 Martin Sebor <msebor@redhat.com>
1942
1943 PR tree-optimization/79376
1944 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1945 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1946
2568d8a1
JJ
19472017-02-06 Jakub Jelinek <jakub@redhat.com>
1948
98e09245
JJ
1949 PR c++/79379
1950 * g++.dg/cpp1y/constexpr-79379.C: New test.
1951
e8b0383c
JJ
1952 PR c++/79377
1953 * g++.dg/lookup/pr79377.C: New test.
1954
a5e8cbd1
JJ
1955 PR c++/79372
1956 * g++.dg/cpp1z/decomp25.C: New test.
1957
2568d8a1
JJ
1958 PR tree-optimization/79284
1959 * gcc.c-torture/compile/pr79284.c: New test.
1960
aae936b9
PC
19612017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1962
1963 PR c++/70448
1964 * g++.dg/cpp0x/pr70448.C: New.
1965
daf57541
DV
19662017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1967
1968 PR 78348
1969 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1970 to dg-options.
1971
0898c74d
GJL
19722017-02-06 Georg-Johann Lay <avr@gjlay.de>
1973
1974 PR target/78883
1975 * gcc.c-torture/compile/pr78883.c: New test.
1976
5d3ebb71
JH
19772017-02-05 Jan Hubicka <hubicka@ucw.cz>
1978
1979 PR tree-ssa/79347
1980 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1981 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1982 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1983 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1984 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1985 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1986 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1987 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1988 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1989 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1990 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1991 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1992 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1993
139d4065
AV
19942017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1995
1996 PR fortran/79344
1997 * gfortran.dg/allocate_with_source_24.f90: New test.
1998
4b9c80d8
AV
19992017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
2000
2001 PR fortran/79230
2002 * gfortran.dg/der_ptr_component_2.f90: New test.
2003
f3877b2f
EB
20042017-02-05 Eric Botcazou <ebotcazou@adacore.com>
2005
2006 * gcc.target/sparc/20170205-1.c: New test.
2007
d8a09ada
JDA
20082017-02-03 John David Anglin <danglin@gcc.gnu.org>
2009
a2a86d6a
JDA
2010 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
2011 libatomic_available.
2012
a1d99925
JDA
2013 * gcc.dg/pr77587.c: Require alias support.
2014 * gcc.dg/pr77587a.c: Likewise.
2015
d8bf159e
JDA
2016 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
2017 * gcc.c-torture/execute/pr78622.c: Likewise.
2018
d8a09ada
JDA
2019 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
2020 hppa*-*-hpux*.
2021 * c-c++-common/Wunused-var-16.c: Likewise.
2022 * c-c++-common/builtin-shuffle-1.c: Likewise.
2023 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
2024 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2025
f589a1ce
MS
20262017-02-03 Martin Sebor <msebor@redhat.com>
2027
2028 PR tree-optimization/79327
2029 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
2030 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
2031 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 2032
5b00f9d2
JJ
20332017-02-03 Jakub Jelinek <jakub@redhat.com>
2034 Martin Sebor <msebor@redhat.com>
2035
2036 PR tree-optimization/79327
2037 * gcc.dg/tree-ssa/pr79327.c: New test.
2038 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2039 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2040 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2041 (test_sprintf_chk_range_schar): Adjust dg-message.
2042 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2043 * gcc.c-torture/execute/pr79327.c: New test.
2044
437f0a81
JJ
20452017-02-03 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR target/79354
2048 * gcc.target/powerpc/pr79354.c: New test.
2049 * gcc.c-torture/execute/pr79354.c: New test.
2050
3f343040
MS
20512017-02-03 Martin Sebor <msebor@redhat.com>
2052
2053 PR tree-optimization/79352
2054 * gcc.dg/tree-ssa/pr79352.c: New test.
2055
46a2ab58
ML
20562017-02-03 Martin Liska <mliska@suse.cz>
2057
2058 PR lto/66295
2059 * gcc.target/i386/mvc9.c: New test.
2060
baa2d1cd
PH
20612017-02-03 Pat Haugen <pthaugen@us.ibm.com>
2062
2063 PR target/79158
2064 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2065 to VSX reg.
2066
30c6ec2f
JH
20672017-02-02 Jan Hubicka <hubicka@ucw.cz>
2068
2069 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2070 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2071 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2072 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2073 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2074 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2075 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2076 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2077 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2078 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2079 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2080 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2081 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2082
ebee1eb9
MS
20832017-02-02 Martin Sebor <msebor@redhat.com>
2084
2085 PR middle-end/79275
2086 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2087 * gcc.dg/tree-ssa/pr79275.c: New test.
2088
dcd25b8a
AS
20892017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2090
dc362ada 2091 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 2092
0f0c2cc3
JH
20932017-02-02 Jan Hubicka <hubicka@ucw.cz>
2094
2095 PR middle-end/77445
2096 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2097 threading is done.
2098
1c372840
TC
20992017-02-02 Tamar Christina <tamar.christina@arm.com>
2100
2101 PR middle-end/78142
2102 * gcc.target/aarch64/vector_initialization_nostack.c
2103 (f12): Use one vector
2104
9f11a4a7
JJ
21052017-02-02 Jakub Jelinek <jakub@redhat.com>
2106
bef7e561
JJ
2107 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2108 * c-c++-common/asan/misalign-1.c: Likewise.
2109 * c-c++-common/asan/misalign-2.c: Likewise.
2110 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2111 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2112 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2113 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2114 add -ffat-lto-objects from/to dg-additional-options.
2115 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2116 dg-additional-options.
2117
9f11a4a7
JJ
2118 PR target/79197
2119 * gcc.target/powerpc/pr79197.c: New test.
2120 * gcc.c-torture/compile/pr79197.c: New test.
2121
09661674
RB
21222017-02-02 Richard Biener <rguenther@suse.de>
2123
2124 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2125
d8d58893
PC
21262017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
2127
2128 PR c++/69637
2129 * g++.dg/cpp0x/pr69637-1.C: New.
2130 * g++.dg/cpp0x/pr69637-2.C: Likewise.
2131
521a70a4
AK
21322017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2133
2134 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2135
e26b502d
BS
21362017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2137
2138 PR target/70012
2139 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2140 conditions.
2141
55e75c7c
JJ
21422017-02-01 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR testsuite/79324
2145 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2146 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2147 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2148 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2149 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2150 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2151 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2152 * g++.dg/debug/dwarf2/align-1.C: Likewise.
2153 * g++.dg/debug/dwarf2/align-2.C: Likewise.
2154 * g++.dg/debug/dwarf2/align-3.C: Likewise.
2155 * g++.dg/debug/dwarf2/align-4.C: Likewise.
2156 * g++.dg/debug/dwarf2/align-5.C: Likewise.
2157 * g++.dg/debug/dwarf2/align-6.C: Likewise.
2158
a4476973
ML
21592017-02-01 Martin Liska <mliska@suse.cz>
2160
2161 PR testsuite/79272
2162 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2163
3f3181b1
RB
21642017-02-01 Richard Biener <rguenther@suse.de>
2165
2166 PR testsuite/76957
2167 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2168 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2169 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2170 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2171
1e7ef862
RB
21722017-02-01 Richard Biener <rguenther@suse.de>
2173
2174 PR middle-end/79315
2175 * gfortran.dg/pr79315.f90: New testcase.
2176
405a7406
RB
21772017-02-01 Richard Biener <rguenther@suse.de>
2178
2179 PR tree-optimization/71824
2180 * gcc.dg/graphite/pr71824.c: New testcase.
2181
19bdccb4
JJ
21822017-01-31 Jakub Jelinek <jakub@redhat.com>
2183
2184 PR c++/79304
2185 * g++.dg/diagnostic/pr79304.C: New test.
2186
fcb2cdfc
DM
21872017-01-31 David Malcolm <dmalcolm@redhat.com>
2188
2189 PR c++/79298
2190 * g++.dg/spellcheck-pr79298.C: New test case.
2191
7cfa044d
DM
21922017-01-31 David Malcolm <dmalcolm@redhat.com>
2193
2194 PR preprocessor/79210
2195 * gcc.dg/format/pr79210.c: New test case.
2196 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2197 New function.
2198
de3fbef6
NS
21992017-01-31 Nathan Sidwell <nathan@acm.org>
2200
5ae37bdf
NS
2201 PR c++/79290
2202 * g++.dg/warn/pr79290.C: New.
2203
de3fbef6
NS
2204 PR c++/67273
2205 PR c++/79253
2206 * g++.dg/cpp1y/pr67273.C: New.
2207 * g++.dg/cpp1y/pr79253.C: New.
2208
7f357c61
NS
22092017-01-31 Nathan Sidwell <nathan@acm.org>
2210
2211 PR c++/79264
2212 * g++.dg/cpp1y/pr61636-1.C: Augment.
2213
5b11971a
CL
22142017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2215
2216 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2217 rand() instead of random().
2218
8b670f93
AH
22192017-01-30 Aldy Hernandez <aldyh@redhat.com>
2220
2221 PR tree-optimization/71691
2222 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2223
4727e06b
AK
22242017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2225
2226 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2227 __ARCH__.
2228
b6dae849
JJ
22292017-01-31 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR tree-optimization/79267
2232 * g++.dg/opt/pr79267.C: New test.
2233
40fb9c89
AO
22342017-01-30 Alexandre Oliva <aoliva@redhat.com>
2235
2236 PR debug/63238
2237 * gcc.dg/debug/dwarf2/align-1.c: New.
2238 * gcc.dg/debug/dwarf2/align-2.c: New.
2239 * gcc.dg/debug/dwarf2/align-3.c: New.
2240 * gcc.dg/debug/dwarf2/align-4.c: New.
2241 * gcc.dg/debug/dwarf2/align-5.c: New.
2242 * gcc.dg/debug/dwarf2/align-6.c: New.
2243 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2244 * g++.dg/debug/dwarf2/align-1.C: New.
2245 * g++.dg/debug/dwarf2/align-2.C: New.
2246 * g++.dg/debug/dwarf2/align-3.C: New.
2247 * g++.dg/debug/dwarf2/align-4.C: New.
2248 * g++.dg/debug/dwarf2/align-5.C: New.
2249 * g++.dg/debug/dwarf2/align-6.C: New.
2250
3095f651
AS
22512017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2252
2253 PR target/79170
2254 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2255
3cf88bff
MS
22562017-01-30 Martin Sebor <msebor@redhat.com>
2257
2258 PR testsuite/79293
2259 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2260
37731134
ML
22612017-01-30 Martin Liska <mliska@suse.cz>
2262
2263 PR gcov-profile/79259
2264 * g++.dg/tree-prof/pr79259.C: New test.
2265
0c7247cc
RB
22662017-01-30 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/79276
2269 * gcc.dg/torture/pr79276.c: New testcase.
2270
ab4be5d1
DV
22712017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2272
2273 PR target/79240
2274 * gcc.target/s390/pr79240.c: New test.
2275
6687d58d
BS
22762017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2277
2278 PR target/79268
2279 * gcc.target/powerpc/pr79268.c: New file.
2280 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2281 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2282 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2283 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2284
b5df96c3
JDA
22852017-01-28 John David Anglin <danglin@gcc.gnu.org>
2286
fc34d7b8
JDA
2287 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2288
9efc84e4
JDA
2289 PR testsuite/70583
2290 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2291
4bfbe3ae
JDA
2292 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2293 * gnat.dg/debug9.adb: Likewise.
2294
8d0b306f
JDA
2295 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2296
b5df96c3
JDA
2297 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2298 libatomic_available.
2299 * gfortran.dg/coarray_42.f90: Likewise.
2300 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2301 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2302 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2303
eb339366
MS
23042017-01-27 Martin Sebor <msebor@redhat.com>
2305
2306 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2307
711ce021
BS
23082017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2309
2310 PR rtl-optimization/79194
2311 * gcc.dg/torture/pr79194.c: New test.
2312
d8321b33
VM
23132017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2314
2315 PR tree-optimization/71374
2568d8a1 2316 * gcc.target/i386/pr71374.c: New.
d8321b33 2317
9e2ea13e
MS
23182017-01-27 Martin Sebor <msebor@redhat.com>
2319
2320 PR c++/71290
2321 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2322 a dg-error directive.
2323
9eb7045b
VM
23242017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2325
2326 PR target/79131
2327 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2328 * gcc.target/arm/pr79131-2.c: New.
2329
f75bbf3f
BS
23302017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2331
2332 PR target/65484
2333 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2334 vectorized on POWER unless hardware misaligned loads are
2335 available.
2336
3f54004b
BC
23372017-01-27 Bin Cheng <bin.cheng@arm.com>
2338
2339 PR rtl-optimization/78559
2340 * gcc.c-torture/execute/pr78559.c: New test.
2341
40b6bff9
RB
23422017-01-27 Richard Biener <rguenther@suse.de>
2343
2344 PR tree-optimization/79245
2345 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2346 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2347
b2f8892e
JJ
23482017-01-27 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR c/79199
2351 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2352 target. Use 4294967293U instead of 4294967293.
2353
b002f3b9
RB
23542017-01-27 Richard Biener <rguenther@suse.de>
2355
2356 PR tree-optimization/71433
2357 * gcc.dg/Warray-bounds-21.c: New testcase.
2358
38f50ab6
RB
23592017-01-27 Richard Biener <rguenther@suse.de>
2360
2361 PR tree-optimization/79244
2362 * gcc.dg/torture/pr79244.c: New testcase.
2363
c04f4139
JJ
23642017-01-27 Jakub Jelinek <jakub@redhat.com>
2365
2366 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2367 all occurrences of 40 to 32.
2368
6ca513f9
RE
23692017-01-27 Richard Earnshaw <rearnsha@arm.com>
2370
2371 PR target/79239
2372 * gcc.target/arm/pr79239.c: New test.
2373
d876f5cd
DV
23742017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2375
2376 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2377
bb6a6ee9
AB
23782017-01-27 Adam Butcher <adam@jessamine.co.uk>
2379
2380 PR c++/64382
2381 * g++.dg/cpp1y/pr64382.C: New test.
2382
31c87a43
MS
23832017-01-26 Martin Sebor <msebor@redhat.com>
2384
2385 PR middle-end/78703
2386 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2387 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2388 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2389 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2390
f7c06c0f
JJ
23912017-01-26 Jakub Jelinek <jakub@redhat.com>
2392
b0670cc0
JJ
2393 PR debug/79129
2394 * g++.dg/debug/dwarf2/pr79129.C: New test.
2395
f7c06c0f
JJ
2396 PR debug/78835
2397 * g++.dg/debug/dwarf2/pr78835.C: New test.
2398
5d93da1d
MS
23992017-01-26 Martin Sebor <msebor@redhat.com>
2400
2401 PR middle-end/78703
2402 * gcc.dg/format/pr78569.c: Adjust.
2403 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2404 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2405 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2406 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2407 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2408 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2409 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2410 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2411 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2412 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2413 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2414
905d2812
JJ
24152017-01-26 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR c++/68727
2418 * g++.dg/other/offsetof8.C: Add expected error.
2419 * g++.dg/other/offsetof9.C: New test.
2420
b3db8d77
DE
24212017-01-26 David Edelsohn <dje.gcc@gmail.com>
2422
2423 * g++.dg/opt/declone3.C: Require LTO.
2424
15961e4a
VM
24252017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2426
2427 PR target/79131
2428 * gcc.target/arm/pr79131.c: New.
2429
e39dd802
BC
24302017-01-26 Bin Cheng <bin.cheng@arm.com>
2431
2432 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2433
bc9efeab
JW
24342017-01-26 Jonathan Wakely <jwakely@redhat.com>
2435
2436 PR libstdc++/79190
2437 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2438 matches replaced operator delete.
2439
b5f75f0b
JJ
24402017-01-26 Jakub Jelinek <jakub@redhat.com>
2441
2442 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2443 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2444 avx512f with avx512dq.
2445 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2446 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2447 avx512f with avx512dq.
2448 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2449 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2450 avx512f with avx512dq.
2451
0a38b341
MP
24522017-01-26 Marek Polacek <polacek@redhat.com>
2453
2454 PR c/79199
2455 * c-c++-common/Wduplicated-branches-13.c: New test.
2456
ebff5c3f
DS
24572017-01-26 David Sherwood <david.sherwood@arm.com>
2458
2459 PR middle-end/79212
2460 * gfortran.dg/gomp/sharing-4.f90: New test.
2461
e6d55103
JJ
24622017-01-26 Jakub Jelinek <jakub@redhat.com>
2463
1a27fab1
JJ
2464 PR target/70465
2465 * gcc.target/i386/pr70465.c: New test.
2466
e6d55103
JJ
2467 * brig.dg/dg.exp: Update copyright years.
2468 * lib/brig-dg.exp: Update copyright years.
2469 * lib/brig.exp: Update copyright years.
2470
b5aa1281
MM
24712017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2472
2473 PR target/79179
2474 * gcc.target/powerpc/pr79179.c: New test.
2475
3b5de3cb
BS
24762017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2477
2478 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2479 generation to accept D-mode memory accesses.
2480
dbe81dbe
MS
24812017-01-25 Martin Sebor <msebor@redhat.com>
2482
2483 PR c++/71290
2484 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2485 * g++.dg/ext/flexarray-mangle.C: Same.
2486 * g++.dg/ext/flexarray-subst.C: Same.
2487 * g++.dg/ext/flexary10.C: Same.
2488 * g++.dg/ext/flexary11.C: Same.
2489 * g++.dg/ext/flexary14.C: Same.
2490 * g++.dg/ext/flexary16.C: Same.
2491 * g++.dg/ext/flexary18.C: Same.
2492 * g++.dg/ext/flexary19.C: Same.
2493 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
2494 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2495 * g++.dg/ubsan/object-size-1.C: Same.
2496 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 2497
0e343868
JJ
24982017-01-25 Jakub Jelinek <jakub@redhat.com>
2499
a25608aa
JJ
2500 PR c++/78896
2501 * g++.dg/cpp1z/decomp24.C: New test.
2502
0e343868
JJ
2503 PR c++/77914
2504 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2505 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2506 expect a warning.
2507 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2508 expect warnings.
2509 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2510 * g++.dg/cpp1y/pr59636.C: Likewise.
2511 * g++.dg/cpp1y/pr60190.C: Likewise.
2512
0d098f4b
BC
25132017-01-25 Bin Cheng <bin.cheng@arm.com>
2514
2515 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2516
5332c89e 25172017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
2518
2519 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
2520 vec_packs built-ins
2521
ed4e59f4
CL
25222017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2523
2524 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2525 -mcpu=cortex-a57.
2526 * gcc.target/arm/vseleqsf.c: Likewise.
2527 * gcc.target/arm/vselgedf.c: Likewise.
2528 * gcc.target/arm/vselgesf.c: Likewise.
2529 * gcc.target/arm/vselgtdf.c: Likewise.
2530 * gcc.target/arm/vselgtsf.c: Likewise.
2531 * gcc.target/arm/vselledf.c: Likewise.
2532 * gcc.target/arm/vsellesf.c: Likewise.
2533 * gcc.target/arm/vselltdf.c: Likewise.
2534 * gcc.target/arm/vselltsf.c: Likewise.
2535 * gcc.target/arm/vselnedf.c: Likewise.
2536 * gcc.target/arm/vselnesf.c: Likewise.
2537 * gcc.target/arm/vselvcdf.c: Likewise.
2538 * gcc.target/arm/vselvcsf.c: Likewise.
2539 * gcc.target/arm/vselvsdf.c: Likewise.
2540 * gcc.target/arm/vselvssf.c: Likewise.
2541
a5d6927f
RB
25422017-01-25 Richard Biener <rguenther@suse.de>
2543
2544 PR testsuite/72850
2545 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2546 to what we had before adding the threading passes.
2547
c2873892
RB
25482017-01-25 Richard Biener <rguenther@suse.de>
2549
2550 PR tree-optimization/69264
2551 * g++.dg/torture/pr69264.C: New testcase.
2552
9aa483a2
KT
25532016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2554
2555 PR target/79145
2556 * gcc.target/arm/pr79145.c: New test.
2557
5c628c3e
RB
25582017-01-25 Richard Biener <rguenther@suse.de>
2559
2560 PR debug/78363
2561 * g++.dg/gomp/pr78363-1.C: New testcase.
2562 * g++.dg/gomp/pr78363-2.C: Likewise.
2563 * g++.dg/gomp/pr78363-3.C: Likewise.
2564
9078cd36
KT
25652016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2566
2567 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2568 * gcc.dg/lto/pr61526_0.c: Likewise.
2569 * gcc.dg/lto/pr64415_0.c: Likewise.
2570
7cfd79d6
JJ
25712017-01-24 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR c++/79205
2574 * g++.dg/cpp1z/decomp22.C: New test.
2575 * g++.dg/cpp1z/decomp23.C: New test.
2576
3e4b91f2
NS
25772017-01-24 Nathan Sidwell <nathan@acm.org>
2578
1d7bc790
NS
2579 PR c++/78469
2580 * g++.dg/cpp0x/pr78469.C: New.
2581
3e4b91f2
NS
2582 PR c++/79118
2583 * g++.dg/cpp0x/pr79118.C: New.
2584
b20ba138
EB
25852017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2586
2587 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2588
c2e84327
DM
25892017-01-24 David Malcolm <dmalcolm@redhat.com>
2590
2591 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2592 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2593 * gcc.dg/rtl/rtl.exp: New file.
2594 * gcc.dg/rtl/test.c: New file.
2595 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2596 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2597 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2598 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2599 * gcc.dg/rtl/x86_64/final.c: New test case.
2600 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2601 * gcc.dg/rtl/x86_64/ira.c: New test case.
2602 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2603 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2604 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2605 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2606 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2607 * gcc.dg/rtl/x86_64/test_1.h: New file.
2608 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2609 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2610 * gcc.dg/rtl/x86_64/times-two.h: New file.
2611 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2612
cf8d19de
BC
26132017-01-24 Bin Cheng <bin.cheng@arm.com>
2614
2615 PR tree-optimization/79159
2616 * g++.dg/tree-ssa/pr79159.C: New test.
2617
f6a24a94 26182017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
2619 Martin Jambor <mjambor@suse.cz>
2620
2621 * lib/brig-dg.exp: New file.
2622 * lib/brig.exp: Likewise.
2623 * brig.dg/README: Likewise.
2624 * brig.dg/dg.exp: Likewise.
2625 * brig.dg/test/gimple/alloca.hsail: Likewise.
2626 * brig.dg/test/gimple/atomics.hsail: Likewise.
2627 * brig.dg/test/gimple/branches.hsail: Likewise.
2628 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2629 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2630 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2631 * brig.dg/test/gimple/mem.hsail: Likewise.
2632 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2633 * brig.dg/test/gimple/packed.hsail: Likewise.
2634 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2635 * brig.dg/test/gimple/variables.hsail: Likewise.
2636 * brig.dg/test/gimple/vector.hsail: Likewise.
2637
c3b3e526
JJ
26382017-01-24 Jakub Jelinek <jakub@redhat.com>
2639
2640 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2641 support asan, only on i?86/x86_64 require sse2_runtime.
2642
75f92127
KN
26432017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2644
2645 PR target/66669
2646 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2647 test on powerpc targets.
2648
1a998fa0
MS
26492017-01-23 Martin Sebor <msebor@redhat.com>
2650
2651 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2652
108fdd6d
RB
26532017-01-23 Richard Biener <rguenther@suse.de>
2654
2655 PR tree-optimization/79088
2656 PR tree-optimization/79188
2657 * gcc.dg/torture/pr79088.c: New testcase.
2658 * gcc.dg/torture/pr79188.c: Likewise.
2659
28826a66
KN
26602017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2661
2662 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2663 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2664 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2665 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2666 type of test function to reflect change in built-in function's
2667 return type.
2668 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2669 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2670 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2671 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2672 type and second argument type to reflect change in built-in
2673 function's type signature.
2674 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2675 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2676 type of test function to reflect change in built-in function's
2677 return type.
2678 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2679 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2680 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2681 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2682 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2683 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2684 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2685 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2686 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2687 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2688 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2689 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2690 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2691 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2692 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2693 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2694 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2695 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2696 type of test function to reflect change in built-in function's
2697 return type.
2698 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2699 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2700 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2701 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2702 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2703 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2704 test function's result and second argument to reflect change in
2705 built-in function's type signature.
2706 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2707
e6b8075c
NS
27082017-01-23 Nathan Sidwell <nathan@acm.org>
2709
fc7612fd
NS
2710 PR C++/71710
2711 * g++.dg/template/pr71710.C: New.
2712
e6b8075c
NS
2713 PR c++/71406
2714 PR c++/77508
2715 * g++.dg/template/pr71406.C: New.
2716
15b8fd49
TK
27172017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2718
9b7716c9 2719 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 2720
e9c4fbe9
BS
27212017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2722
2723 PR rtl-optimization/78634
2724 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2725
8539a302
BC
27262017-01-23 Bin Cheng <bin.cheng@arm.com>
2727
2728 PR tree-optimization/70754
2729 * gfortran.dg/pr70754.f90: New test.
2730
f368600f
ML
27312017-01-23 Martin Liska <mliska@suse.cz>
2732
2733 PR tree-optimization/79196
2734 * gcc.dg/asan/pr79196.c: New test.
2735 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2736
d886761f
MM
27372017-01-23 Michael Matz <matz@suse.de>
2738
2739 PR tree-optimization/78384
2740 * gcc.dg/pr78384.c: New test.
2741
cffcafda
RB
27422017-01-23 Richard Biener <rguenther@suse.de>
2743
2744 PR tree-optimization/79186
2745 * gcc.dg/torture/pr79186.c: New testcase.
2746 * gcc.dg/torture/pr79187.c: Likewise.
2747
bda2bc48
MJ
27482017-01-23 Martin Jambor <mjambor@suse.cz>
2749
2750 * gcc.dg/ipa/vrp8.c: New test.
2751
f65f1ae3
MJ
27522017-01-23 Martin Jambor <mjambor@suse.cz>
2753
2754 PR ipa/79108
2755 * gfortran.dg/lto/pr79108_0.f90: New test.
2756
dea06111
AS
27572017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2758
2759 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2760 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2761 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2762 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2763 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2764 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2765 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2766 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2767 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2768 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2769 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2770 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2771 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2772 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2773 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2774 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2775
05011618
RB
27762017-01-23 Richard Biener <rguenther@suse.de>
2777 Nick Clifton <nickc@redhat.com>
2778
2779 PR testsuite/78421
2780 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2781 If the target is ARM return the result of the
2782 check_effective_target_arm_vect_no_misalign proc.
2783 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2784 support unaligned vectors then only expect one of the loops to be
2785 unrolled.
2786
f6b9f2ff
ML
27872017-01-23 Martin Liska <mliska@suse.cz>
2788
2789 * gcc.dg/asan/use-after-scope-10.c: New test.
2790 * gcc.dg/asan/use-after-scope-11.c: New test.
2791 * g++.dg/asan/use-after-scope-5.C: New test.
2792
c7775327
ML
27932017-01-23 Martin Liska <mliska@suse.cz>
2794
2795 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2796 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2797 sanopt optimization for ASAN_POISON.
2798
d8ae8d16
KT
27992016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2800
2801 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2802
54d7c70c
CL
28032017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2804
2805 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2806 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2807 for poly*_t types.
2808 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2809 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2810 exec_vcombine): Likewise.
2811 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2812 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2813 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2814 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2815 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2816 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2817 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2818 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2819 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2820 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2821 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2822 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2823 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2824 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2825 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2826 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2827 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2828 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2829 Likewise.
2830 (TEST_VGET_LANE): Cast to uint to avoid warning.
2831 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2832 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2833 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2834 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2835 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2836 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2837 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2838 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2839 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2840 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2841 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2842 CHECK_POLY instead of CHECK for poly64_t types.
2843 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2844 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2845 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2846 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2847 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2848 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2849 uint32_t.
2850 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2851 for int32_t, int64_t.
2852 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2853 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2854 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2855 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2856 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2857 needed.
2858
386fe51c
JJ
28592017-01-22 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR fortran/79154
2862 * gfortran.dg/gomp/pr79154-1.f90: New test.
2863 * gfortran.dg/gomp/pr79154-2.f90: New test.
2864
bc4d86e6
AS
28652017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2866
2867 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2868
c31d5fce
MP
28692017-01-21 Marek Polacek <polacek@redhat.com>
2870
2871 PR testsuite/79169
2872 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2873
25cb56c3
JH
28742017-01-20 Jan Hubicka <hubicka@ucw.cz>
2875
2876 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2877
ea9f867b
BS
28782017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2879
2880 PR rtl-optimization/79125
2881 * gcc.dg/torture/pr79125.c: New test.
2882
a876231c
JW
28832017-01-20 Jiong Wang <jiong.wang@arm.com>
2884
2568d8a1 2885 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2886 only.
2568d8a1
JJ
2887 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2888 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2889
4b9f2115
NS
28902017-01-20 Nathan Sidwell <nathan@acm.org>
2891
3e4b91f2 2892 PR c++/78495
4b9f2115
NS
2893 * g++.dg/cpp1z/inh-ctor38.C: New.
2894
d2aadab1
MP
28952017-01-20 Marek Polacek <polacek@redhat.com>
2896
2897 PR c/79152
2898 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2899
449cd5af
TP
29002017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2901
2902 * lib/target-supports.exp (check_configured_with): New procedure.
2903 (check_effective_target_default_mode): new effective target.
2904 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2905 default mode. Fix dg-skip-if target selector syntax.
2906 * gcc.target/arm/optional_thumb-2.c: Likewise.
2907 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2908 syntax.
2909
ebed7175
DM
29102017-01-20 David Malcolm <dmalcolm@redhat.com>
2911
2912 PR c++/77829
2913 PR c++/78656
2914 * g++.dg/spellcheck-pr77829.C: New test case.
2915 * g++.dg/spellcheck-pr78656.C: New test case.
2916
2ebd93e1
MP
29172017-01-20 Marek Polacek <polacek@redhat.com>
2918
2919 PR c/64279
2920 * c-c++-common/Wduplicated-branches-1.c: New test.
2921 * c-c++-common/Wduplicated-branches-10.c: New test.
2922 * c-c++-common/Wduplicated-branches-11.c: New test.
2923 * c-c++-common/Wduplicated-branches-12.c: New test.
2924 * c-c++-common/Wduplicated-branches-2.c: New test.
2925 * c-c++-common/Wduplicated-branches-3.c: New test.
2926 * c-c++-common/Wduplicated-branches-4.c: New test.
2927 * c-c++-common/Wduplicated-branches-5.c: New test.
2928 * c-c++-common/Wduplicated-branches-6.c: New test.
2929 * c-c++-common/Wduplicated-branches-7.c: New test.
2930 * c-c++-common/Wduplicated-branches-8.c: New test.
2931 * c-c++-common/Wduplicated-branches-9.c: New test.
2932 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2933 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2934 * g++.dg/ext/builtin-object-size3.C: Likewise.
2935 * g++.dg/gomp/loop-1.C: Likewise.
2936 * g++.dg/warn/Wduplicated-branches1.C: New test.
2937 * g++.dg/warn/Wduplicated-branches2.C: New test.
2938
0ce4024a
ML
29392017-01-20 Martin Liska <mliska@suse.cz>
2940
2941 PR lto/69188
2942 * gcc.dg/lto/pr69188_0.c: New test.
2943 * gcc.dg/lto/pr69188_1.c: New test.
2944
d8ea3e7c
AS
29452017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2946
2947 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2948 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2949 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2950 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2951 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2952 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2953 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2954 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2955 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2956 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2957 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2958 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2959 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2960 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2961 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2962 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2963 * gcc.target/i386/avx-1.c: Test new intrinsics.
2964 * gcc.target/i386/sse-13.c: Ditto.
2965 * gcc.target/i386/sse-23.c: Ditto.
2966
0516164b
RB
29672017-01-20 Richard Biener <rguenther@suse.de>
2968
2969 PR tree-optimization/71264
2970 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2971
d821744c
MF
29722017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2973
2974 * gcc.target/mips/madd4-1.c: New file.
2975 * gcc.target/mips/madd4-2.c: Likewise.
2976 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2977 HAS_MADD4.
2978 (mips_option_groups): Add -m[no-]madd4.
2979 (mips-dg-init): Detect default -mno-madd4.
2980 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2981 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2982 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2983 * gcc.target/mips/nmadd-1.c: Likewise.
2984 * gcc.target/mips/nmadd-2.c: Likewise.
2985 * gcc.target/mips/nmadd-3.c: Likewise.
2986
db58fd89
JW
29872017-01-19 Jiong Wang <jiong.wang@arm.com>
2988
2989 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2990 combined instructions.
2991 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2992 instructions.
2993 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2994 of pointer authentication.
2995
bd9cf60b
MM
29962017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2997
2998 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2999 floating point hardware to run test.
3000
ab014eb3
TC
30012017-01-19 Tamar Christina <tamar.christina@arm.com>
3002
2568d8a1 3003 * lib/target-supports.exp
ab014eb3
TC
3004 (check_effective_target_vect_call_copysignf): Enable for AArch64.
3005
c048038f
RO
30062017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3007
3008 PR testsuite/79051
3009 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
3010 __x86_64__]: Allow for target i?86-*-*.
3011
ab6b44cb
MF
30122017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
3013
3014 PR target/78176
3015 * gcc.target/mips/lxc1-sxc1-1.c: New file.
3016 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3017 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3018 HAS_LXC1.
3019 (mips_option_groups): Add -m[no-]lxc1-sxc1.
3020 (mips-dg-init): Detect default -mno-lxc1-sxc1.
3021 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
3022
118d5ed3
AV
30232017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
3024
3025 PR fortran/70696
3026 * gfortran.dg/coarray_43.f90: New test.
3027
a57c520e
RE
30282017-01-19 Richard Earnshaw <rearnsha@arm.com>
3029
3030 PR rtl-optimization/79121
3031 * gcc.c-torture/execute/pr79121.c: New test.
3032
54dc4be2
MM
30332017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3034
3035 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3036 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3037
7bd5dad2
LK
30382017-01-18 Louis Krupp <louis.krupp@zoho.com>
3039
3040 PR fortran/50069
3041 PR fortran/55086
3042 * gfortran.dg/pr50069_1.f90: New test.
3043 * gfortran.dg/pr50069_2.f90: New test.
3044 * gfortran.dg/pr55086_1.f90: New test.
3045 * gfortran.dg/pr55086_1_tfat.f90: New test.
3046 * gfortran.dg/pr55086_2.f90: New test.
3047 * gfortran.dg/pr55086_2_tfat.f90: New test.
3048 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3049
0edd264d
AS
30502017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3051 * gcc.dg/strcmp-1.c: New test.
3052 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3053
551914b7
DM
30542017-01-18 David Malcolm <dmalcolm@redhat.com>
3055
3056 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3057 (dejagnu_fail): Likewise.
3058 (dejagnu_note): Likewise.
3059 (pass): Provide forward decl, moving true decl to after #include
3060 of harness.h.
3061 (fail): Likewise.
3062 (note): Likewise.
3063
b7d3a6a6
MM
30642017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3065
3066 * gcc.target/powerpc/p9-xxbr-1.c: New test.
3067 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3068
c484627c
NS
30692017-01-18 Nathan Sidwell <nathan@acm.org>
3070
3071 PR c++/78488
3072 * g++.dg/cpp1z/inh-ctor37.C: New.
3073
a711887e
UB
30742017-01-18 Uros Bizjak <ubizjak@gmail.com>
3075
3076 PR rtl-optimization/78952
3077 * gcc.target/i386/pr78952-1.c: New test.
3078 * gcc.target/i386/pr78952-2.c: Ditto.
3079
525a5e33
AV
30802017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3081
3082 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3083
30842017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
3085
3086 PR fortran/70696
3087 * gfortran.dg/coarray_event_1.f08: New test.
3088
90553aac
JJ
30892017-01-18 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR target/77416
3092 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3093 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
3094 from dg-options.
3095 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3096 guarded test.
3097 * gcc.target/powerpc/fusion4.c: Likewise.
3098 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3099 guarded test.
3100 * gcc.target/powerpc/pr58673-1.c: Likewise.
3101 * gcc.target/powerpc/pr58673-2.c: Likewise.
3102 * gcc.target/powerpc/pr59054.c: Likewise.
3103
dfc42f08
BS
31042016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3105
3106 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3107 vec_bperm.
3108 * gcc.target/powerpc/p9-vbpermd.c: New file.
3109
f3981e7e
AK
31102017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3111
3112 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3113 (must_not_compile2): Downcase first letter of error messages.
3114 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3115 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3116
2c65d990
NS
31172017-01-18 Nathan Sidwell <nathan@acm.org>
3118
3119 PR c++/79091
3120 * g++.dg/pr79091.C: New.
3121
a711887e
UB
31222017-01-18 Jakub Jelinek <jakub@redhat.com>
3123
3124 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3125 to dg-options.
3126 (p0): Add missing dg-error.
3127
4701fba3
JS
31282017-01-17 Joe Seymour <joe.s@somniumtech.com>
3129
3130 * gcc.target/msp430/mul_f5_muldef.c: New test.
3131
ac4dc08d
MM
31322017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3133
3134 PR target/79004
3135 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3136 options. Fix up the syntax for using \m and \M.
3137
1b3254e4
SB
31382017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3139
3140 PR target/78875
3141 * gcc.target/powerpc/ssp-1.c: New testcase.
3142 * gcc.target/powerpc/ssp-2.c: New testcase.
3143
8144a493
WD
31442017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
3145
3146 * gcc.target/aarch64/eh_return.c: New test.
3147
a6607774
BS
31482017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3149
3150 * vec-rlmi-rlnm.c: New file.
3151
8ddfdbc2
NS
31522017-01-17 Nathan Sidwell <nathan@acm.org>
3153
3154 PR c++/61636
3155 * g++.dg/cpp1y/pr61636-1.C: New.
3156 * g++.dg/cpp1y/pr61636-2.C: New.
3157 * g++.dg/cpp1y/pr61636-3.C: New.
3158
d365b403
MS
31592017-01-17 Martin Sebor <msebor@redhat.com>
3160
3161 PR testsuite/79115
3162 * gcc.dg/pr78768.c: Make it a link-only test.
3163
0d80ab91
DM
31642017-01-17 David Malcolm <dmalcolm@redhat.com>
3165
3166 PR c++/71497
3167 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3168 expected messages.
3169 * c-c++-common/Wmisleading-indentation.c: Likewise.
3170
31b61548
VM
31712017-01-17 Vladimir Makarov <vmakarov@redhat.com>
3172
3173 PR target/79058
3174 * gcc.target/arm/pr79058.c: New.
3175
c549996e
JJ
31762017-01-17 Jakub Jelinek <jakub@redhat.com>
3177
3178 PR tree-optimization/71854
3179 * gcc.dg/vect/pr71854.c: New test.
3180
4f197ff9
ML
31812017-01-17 Martin Liska <mliska@suse.cz>
3182
3183 PR ipa/71207
3184 * g++.dg/ipa/pr71207.C: New test.
3185
d4193b85
JH
31862017-01-17 Jan Hubicka <hubicka@ucw.cz>
3187
3188 PR middle-end/77445
3189 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3190 * gcc.dg/tree-ssa/pr77445.c: New testcase.
3191
906e7712
JJ
31922017-01-17 Jakub Jelinek <jakub@redhat.com>
3193
3194 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3195 rather than long unsigned int.
3196 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3197
12314dc9
RB
31982017-01-17 Richard Biener <rguenther@suse.de>
3199
3200 PR tree-optimization/71433
3201 * gcc.dg/Warray-bounds-20.c: New testcase.
3202
a23e48df
RB
32032017-01-17 Richard Biener <rguenther@suse.de>
3204
3205 PR testsuite/52563
3206 PR testsuite/71237
3207 PR testsuite/77737
3208 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3209 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3210 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3211
e6750e5c
AM
32122017-01-17 Alan Modra <amodra@gmail.com>
3213
3214 * gcc.target/powerpc/pr79066.c: New.
3215
a59afbe2
JL
32162017-01-16 Jeff Law <law@redhat.com>
3217
3218 PR tree-optimization/33562
3219 PR tree-optimization/61912
3220 PR tree-optimization/77485
3221 PR tree-optimization/79090
3222 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3223 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3224
e1bcfb92
JJ
32252017-01-16 Jakub Jelinek <jakub@redhat.com>
3226
98e92fb2
JJ
3227 PR c/79089
3228 * gcc.c-torture/compile/pr79089.c: New test.
3229
e1bcfb92
JJ
3230 PR target/79080
3231 * gcc.dg/pr79080.c: New test.
3232
0ef1f9cd
DM
32332017-01-16 David Malcolm <dmalcolm@redhat.com>
3234
3235 PR c/78304
3236 * gcc.dg/format/pr78304.c: Convert argument from integral type
3237 to a pointer.
3238 * gcc.dg/format/pr78304-2.c: Likewise.
3239
76689ffc
CL
32402017-01-16 Carl Love <cel@us.ibm.com>
3241
3242 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3243 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3244
ce12ee9e
CL
32452017-01-16 Carl Love <cel@us.ibm.com>
3246
3247 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3248 Change arguments and return type to bool long long.
3249
b336037d
MS
32502017-01-16 Martin Sebor <msebor@redhat.com>
3251
3252 PR testsuite/79051
3253 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3254 on x86.
3255
1ddca3f3
PC
32562017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3257
3258 Revert:
a711887e 3259 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
3260
3261 PR c++/71737
3262 * g++.dg/cpp0x/pr71737.C: New.
3263
290687fb
BS
32642017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3265
3266 * gcc.target/powerpc/swaps-p8-27.c: New.
3267
7d2f3f1d
PC
32682017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3269
3270 PR c++/71737
3271 * g++.dg/cpp0x/pr71737.C: New.
3272
d743728f
EB
32732017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3274
3275 * gnat.dg/opt62.adb: New test.
3276 * gnat.dg/opt62_pkg.ads: New helper.
3277
90aead21
BS
32782017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3279
a711887e
UB
3280 PR rtl-optimization/78626
3281 PR rtl-optimization/78727
90aead21
BS
3282 * gcc.dg/torture/pr78626.c: New test.
3283 * gcc.dg/torture/pr78727.c: New test.
3284
afaecc23
AM
32852017-01-14 Alan Modra <amodra@gmail.com>
3286
3287 * gcc.c-torture/compile/pr72749.c: New test.
3288
be4aa83d
DM
32892017-01-13 David Malcolm <dmalcolm@redhat.com>
3290
3291 PR c/78304
3292 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3293 (test_macro_2): New test.
3294 (test_macro_3): New test.
3295 (test_macro_4): New test.
3296 (test_non_contiguous_strings): Convert line number to line offset.
3297 * gcc.dg/format/pr78304-2.c: New test case.
3298 * gcc.dg/format/pr78304.c: New test case.
3299
7cdca3ec
UB
33002017-01-13 Uros Bizjak <ubizjak@gmail.com>
3301
3302 * gcc.target/i386/funcspec-56.inc: Add missing options and
3303 reorder options by implied ISAs, as in ix86_target_string.
3304
e3017e52
MP
33052017-01-13 Marek Polacek <polacek@redhat.com>
3306
3307 PR c++/71166
3308 * g++.dg/cpp0x/constexpr-array18.C: New test.
3309
d155c6fe
JL
33102017-01-13 Jeff Law <law@redhat.com>
3311
7c9560a5
JL
3312 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3313
9e59e99a
JL
3314 PR tree-optimization/61912
3315 PR tree-optimization/77485
3316 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3317 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3318 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3319
3320 PR tree-optimization/33562
3321 PR tree-optimization/61912
3322 PR tree-optimization/77485
d155c6fe
JL
3323 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3324 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3325 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3326 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3327 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3328 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3329 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3330
77719b06
ML
33312017-01-13 Martin Liska <mliska@suse.cz>
3332
3333 PR ipa/79043
3334 * gcc.c-torture/execute/pr79043.c: New test.
3335
a181b2bc
RB
33362017-01-13 Richard Biener <rguenther@suse.de>
3337
3338 PR middle-end/78411
3339 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3340
eaed3226
AV
33412017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3342
3343 PR fortran/70697
3344 * gfortran.dg/coarray/event_4.f08: New test.
3345
4ccff88b
AV
33462017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3347
3348 PR fortran/70696
3349 * gfortran.dg/coarray/event_3.f08: New test.
3350
3c3b9090
RB
33512017-01-13 Richard Biener <rguenther@suse.de>
3352
3353 PR tree-optimization/77283
3354 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3355
25329913
RB
33562017-01-13 Richard Biener <rguenther@suse.de>
3357
3358 * gcc.dg/gimplefe-22.c: New testcase.
3359
10b70b8e
RB
33602017-01-13 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/77283
3363 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3364 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3365 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3366
76a8f82f
SL
33672017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3368
3369 * gcc.dg/pr77862.c: Require fpic target.
3370
59a505da
MM
33712017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3372
3373 PR target/79004
3374 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 3375
bce6f760
MS
33762017-01-12 Martin Sebor <msebor@redhat.com>
3377
3378 * gcc.dg/pr78138.c: Adjust.
3379 * gcc.dg/pr78768.c: Adjust.
3380 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3381 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3382 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3383 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3384 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3385 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3386 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3387 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3388 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3389 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3390 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3391
3eefa646
JJ
33922017-01-12 Jakub Jelinek <jakub@redhat.com>
3393
3394 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3395
dcb56243
MS
33962017-01-12 Martin Sebor <msebor@redhat.com>
3397
8be3f306 3398 PR testsuite/79051
940242cd
MS
3399 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3400 due to bug 79054.
dcb56243 3401
b7431c20
DE
34022017-01-12 David Edelsohn <dje.gcc@gmail.com>
3403
3404 * gcc.dg/pr78768.c: Require LTO.
3405
2bcd9f32
MS
34062017-01-12 Martin Sebor <msebor@redhat.com>
3407
3408 PR c/79074
3409 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3410 due to the referenced bug.
3411
b2fc1c70
MS
34122017-01-12 Martin Sebor <msebor@redhat.com>
3413
3414 PR testsuite/79073
3415 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3416
fbed6f36
UB
34172017-01-12 Uros Bizjak <ubizjak@gmail.com>
3418
3419 * gcc.target/i386/builtin_target.c (check_features): Check all
3420 supported __builtin_cpu_supports options.
3421
27282dad
KT
34222017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3423
3424 PR tree-optimization/78319
3425 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3426 Remove xfail.
3427
66113166
BS
34282017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3429
3430 PR target/79044
3431 * gcc.target/powerpc/swaps-p8-26.c: New.
3432
6bb4ea5c
RB
34332017-01-12 Richard Biener <rguenther@suse.de>
3434
3435 * gcc.dg/gimplefe-21.c: New testcase.
3436
f15dbadb
MC
34372017-01-12 Michael Collison <michael.collison@arm.com>
3438
3439 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3440
73e32c47
JK
34412017-01-11 Julia Koval <julia.koval@intel.com>
3442 Uros Bizjak <ubizjak@gmail.com>
3443
3444 * gcc.target/i386/sgx.c New test.
3445 * gcc.target/i386/sse-12.c: Add -msgx.
3446 * gcc.target/i386/sse-13.c: Ditto.
3447 * gcc.target/i386/sse-14.c: Ditto.
3448 * gcc.target/i386/sse-22.c: Ditto.
3449 * gcc.target/i386/sse-23.c: Ditto.
3450 * g++.dg/other/i386-2.C: Ditto.
3451 * g++.dg/other/i386-3.C: Ditto.
3452
3594adc7
MS
34532017-01-11 Martin Sebor <msebor@redhat.com>
3454
3455 PR c++/24511
3456 * g++.dg/template/explicit9.C: New test.
3457
01bfd257
NS
34582017-01-11 Nathan Sidwell <nathan@acm.org>
3459
3460 PR c++/77812
3461 * g++.dg/pr77812.C: New.
3462
88df7964
JJ
34632017-01-11 Jakub Jelinek <jakub@redhat.com>
3464
eae63d78
JJ
3465 PR c++/71537
3466 * g++.dg/cpp1y/constexpr-71537.C: New test.
3467
88df7964
JJ
3468 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3469 argument.
3470
960ecba4
MS
34712017-01-11 Martin Sebor <msebor@redhat.com>
3472
3473 PR c/47931
3474 * c-c++-common/Waddress-2.c: New test.
3475
1f258a55
JJ
34762017-01-11 Jakub Jelinek <jakub@redhat.com>
3477
3478 PR c++/78341
3479 * g++.dg/cpp0x/pr78341.C: New test.
3480
bf5fbf46
MS
34812017-01-11 Martin Sebor <msebor@redhat.com>
3482
3483 PR c/78768
3484 * gcc.dg/pr78768.c: New test.
3485
19ff0049
DM
34862017-01-11 David Malcolm <dmalcolm@redhat.com>
3487
3488 PR driver/78877
3489 * gcc.dg/spellcheck-options-14.c: New test case.
3490 * gcc.dg/spellcheck-options-15.c: New test case.
3491 * gcc.dg/spellcheck-options-16.c: New test case.
3492 * gcc.dg/spellcheck-options-17.c: New test case.
3493
c86e9f03
ML
34942017-01-11 Martin Liska <mliska@suse.cz>
3495
3496 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3497
947f51d6
JJ
34982017-01-11 Jakub Jelinek <jakub@redhat.com>
3499
3500 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3501 instead of just 1 for the decomposition from struct C.
3502
849fccf8
EB
35032017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3504
3505 * gcc.c-torture/execute/20170111-1.c: New test.
3506
80c74722
RB
35072017-01-11 Richard Biener <rguenther@suse.de>
3508
3509 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3510
4c4b4703
JJ
35112017-01-11 Jakub Jelinek <jakub@redhat.com>
3512
3513 PR middle-end/50199
3514 * gcc.dg/lto/pr50199_0.c: New test.
3515
664b1a6b
MS
35162017-01-10 Martin Sebor <msebor@redhat.com>
3517
3518 PR testsuite/78960
3519 PR testsuite/78959
3520 PR testsuite/78133
3521 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3522 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3523
fefd3086
MS
35242017-01-10 Martin Sebor <msebor@redhat.com>
3525
3526 PR middle-end/78138
664b1a6b 3527 * gcc.dg/pr78138.c: New test.
fefd3086 3528
b9f4757f
DM
35292017-01-10 David Malcolm <dmalcolm@redhat.com>
3530
3531 PR c++/77949
3532 * g++.dg/diagnostic/pr77949.C: New test case.
3533
5a50f6bb
MS
35342017-01-10 Martin Sebor <msebor@redhat.com>
3535
3536 PR middle-end/78245
3537 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3538
c16880ef
MS
35392017-01-10 Martin Sebor <msebor@redhat.com>
3540
3541 PR tree-optimization/78775
3542 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3543 * gcc.dg/attr-alloc_size-10.c: New test.
3544 * gcc.dg/attr-alloc_size-11.c: New test.
3545 * gcc.dg/builtin-stringop-chk-7.c: New test.
3546 * gcc.dg/pr78775.c: New test.
3547 * gcc.dg/pr78973-2.c: New test.
3548 * gcc.dg/pr78973.c: New test.
3549
5363d9d9
JL
35502017-01-10 Jeff Law <law@redhat.com>
3551
3552 PR tree-optimization/77766
3553 PR tree-optimization/78856
3554 * gcc.c-torture/execute/pr77766.c: New test.
3555
aae23693
RB
35562016-01-10 Richard Biener <rguenther@suse.de>
3557
3558 PR tree-optimization/79034
3559 * g++.dg/torture/pr79034.C: New testcase.
3560
a0843aed
ML
35612017-01-10 Martin Liska <mliska@suse.cz>
3562
3563 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3564 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3565 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3566 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3567 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3568 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3569 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3570 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3571 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3572 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3573 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3574 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3575 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3576 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3577 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3578 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3579 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3580 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3581 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3582 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3583 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3584 * gcc.dg/ipa/pr64307.c: Likewise.
3585 * gcc.dg/ipa/pr77653.c: Likewise.
3586
79fc8ffe
AS
35872017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3588
3589 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3590 * g++.dg/other/i386-3.C: Ditto.
3591 * gcc.target/i386/sse-12.c: Ditto.
3592 * gcc.target/i386/sse-13.c: Ditto.
3593 * gcc.target/i386/sse-22.c: Ditto.
3594 * gcc.target/i386/sse-23.c: Ditto.
3595 * gcc.target/i386/builtin_target.c: Handle new option.
3596 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3597 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3598 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3599
dfa6951f
MS
36002017-01-09 Martin Sebor <msebor@redhat.com>
3601
3602 PR testsuite/79036
3603 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3604 with different precisions.
3605
a271e415
EB
36062017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3607
3608 * g++.dg/opt/call2.C: New test.
3609 * g++.dg/opt/call3.C: Likewise.
3610 * gnat.dg/array26.adb: New test.
3611 * gnat.dg/array26_pkg.ad[sb]: New helper.
3612 * gnat.dg/array27.adb: New test.
3613 * gnat.dg/array27_pkg.ad[sb]: New helper.
3614 * gnat.dg/array28.adb: New test.
3615 * gnat.dg/array28_pkg.ad[sb]: New helper.
3616
bd2c6270
JJ
36172017-01-09 Jakub Jelinek <jakub@redhat.com>
3618
3619 PR translation/79019
3620 PR translation/79020
3621 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3622 diagnostics.
3623 * gfortran.dg/initialization_17.f90: Likewise.
3624
1c1d8e75
DH
36252017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3626
3627 PR testsuite/79026
3628 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3629 * gcc.target/i386/pr78904-4.c: Likewise.
3630 * gcc.target/i386/pr78904-6.c: Likewise.
3631 * gcc.target/i386/pr78967-2.c: Likewise.
3632
cb330ba5
JJ
36332017-01-09 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR tree-optimization/78899
3636 * gcc.target/i386/pr78899.c: New test.
3637 * gcc.dg/pr71077.c: New test.
3638
a5e14a42
MJ
36392017-01-09 Martin Jambor <mjambor@suse.cz>
3640
3641 PR ipa/78365
3642 PR ipa/78599
3643 * gcc.dg/torture/pr78365.c: New test.
3644
01216d27
JJ
36452017-01-09 Jakub Jelinek <jakub@redhat.com>
3646
dc59e50a
JJ
3647 PR c++/78948
3648 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3649 (main): Use int* instead of long long.
3650
01216d27
JJ
3651 PR tree-optimization/78938
3652 * gcc.dg/vect/pr78938.c: New test.
3653
c0d4fec7
KT
36542017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3655
3656 * gcc.dg/20161219.c: New test.
3657
7b1b0cc1
RB
36582017-01-09 Richard Biener <rguenther@suse.de>
3659
3660 PR tree-optimization/78997
3661 * gcc.dg/torture/pr78997.c: New testcase.
3662
813b9c0d
RB
36632017-01-09 Richard Biener <rguenther@suse.de>
3664
3665 PR debug/79000
3666 * g++.dg/lto/pr79000_0.C: New testcase.
3667 * g++.dg/lto/pr79000_1.c: Likewise.
3668
efcc8d38
MS
36692017-01-08 Martin Sebor <msebor@redhat.com>
3670
3671 PR middle-end/77708
3672 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3673 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3674 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3675 due to bug 78969.
3676 * gcc.dg/format/pr78569.c: Adjust.
3677
5ccf1d8d
DM
36782017-01-07 David Malcolm <dmalcolm@redhat.com>
3679
3680 PR c++/72803
3681 * g++.dg/diagnostic/pr72803.C: New test case.
3682
42002dfe
MS
36832017-01-07 Martin Sebor <msebor@redhat.com>
3684
3685 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3686 * gcc.dg/attr-alloc_size-4.c: Same.
3687
de91486c
AV
36882017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3689
3690 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3691 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3692 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3693 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3694 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3695 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3696 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3697
f55a925e
AS
36982017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3699 * gcc.dg/memcmp-1.c: New.
3700 * gcc.dg/strncmp-1.c: New.
3701
f3caa118
AV
37022017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3703
3704 * gcc.target/arm/acle/mcrr: New.
3705 * gcc.target/arm/acle/mcrr2: New.
3706 * gcc.target/arm/acle/mrrc: New.
3707 * gcc.target/arm/acle/mrrc2: New.
3708
ecc9a25b
AV
37092017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3710
3711 * gcc.target/arm/acle/mcr.c: New.
3712 * gcc.target/arm/acle/mrc.c: New.
3713 * gcc.target/arm/acle/mcr2.c: New.
3714 * gcc.target/arm/acle/mrc2.c: New.
3715
3811581f
AV
37162017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3717
3718 * gcc.target/arm/acle/ldc: New.
3719 * gcc.target/arm/acle/ldc2: New.
3720 * gcc.target/arm/acle/ldcl: New.
3721 * gcc.target/arm/acle/ldc2l: New.
3722 * gcc.target/arm/acle/stc: New.
3723 * gcc.target/arm/acle/stc2: New.
3724 * gcc.target/arm/acle/stcl: New.
3725 * gcc.target/arm/acle/stc2l: New.
3726
d57daa0c
AV
37272017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3728
3729 * gcc.target/arm/acle/acle.exp: Run tests for different options
3730 and make sure fat-lto-objects is used such that we can still do
3731 assemble scans.
3732 * gcc.target/arm/acle/cdp.c: New.
3733 * gcc.target/arm/acle/cdp2.c: New.
3734 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3735 (check_effective_target_arm_coproc1_ok_nocache): New.
3736 (check_effective_target_arm_coproc2_ok): New.
3737 (check_effective_target_arm_coproc2_ok_nocache): New.
3738 (check_effective_target_arm_coproc3_ok): New.
3739 (check_effective_target_arm_coproc3_ok_nocache): New.
3740 (check_effective_target_arm_coproc4_ok): New.
3741 (check_effective_target_arm_coproc4_ok_nocache): New.
3742
8a123229
MS
37432017-01-06 Martin Sebor <msebor@redhat.com>
3744
3745 PR middle-end/78605
3746 * gcc.dg/tree-ssa/pr78605.c: New test.
3747
5b8999d6
MS
37482017-01-05 Martin Sebor <msebor@redhat.com>
3749
3750 PR tree-optimization/78910
3751 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3752 diagnostics.
3753 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3754 * gcc.dg/tree-ssa/pr78910.c: New test.
3755
4e89adf9
EB
37562017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3757
3758 * gcc.dg/sso-10.c: New test.
3759
962c5679
JJ
37602017-01-05 Jakub Jelinek <jakub@redhat.com>
3761
cfd719e7
JJ
3762 PR tree-optimization/71016
3763 * gcc.target/i386/pr71016.c: New test.
3764 * gcc.target/aarch64/pr71016.c: New test.
3765 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3766
26f20371
JJ
3767 PR c++/78931
3768 * g++.dg/cpp1z/decomp19.C: New test.
3769
962c5679
JJ
3770 PR c++/78890
3771 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3772 * g++.dg/init/union1.C: Likewise.
3773 * g++.dg/cpp0x/union6.C: Expect errors.
3774 * g++.dg/cpp0x/union8.C: New test.
3775 * g++.dg/cpp0x/pr78890-1.C: New test.
3776 * g++.dg/cpp0x/pr78890-2.C: New test.
3777
8c15f541
DE
37782017-01-05 David Edelsohn <dje.gcc@gmail.com>
3779
3780 * gcc.target/powerpc/pr71670.c: Require p9vector.
3781 * gcc.target/powerpc/p9-novsx.c: Same.
3782
51b86113
DM
37832017-01-05 David Malcolm <dmalcolm@redhat.com>
3784
3785 * selftests/asr_div1.rtl: New file.
3786 * selftests/aarch64: New subdirectory.
3787 * selftests/aarch64/times-two.rtl: New file.
3788 * selftests/bb-index.rtl: New file.
3789 * selftests/cfg-test.rtl: New file.
3790 * selftests/const-int.rtl: New file.
3791 * selftests/example-labels.rtl: New file.
3792 * selftests/insn-with-mode.rtl: New file.
3793 * selftests/jump-to-label-ref.rtl: New file.
3794 * selftests/jump-to-return.rtl: New file.
3795 * selftests/jump-to-simple-return.rtl: New file.
3796 * selftests/mem.rtl: New file.
3797 * selftests/note-insn-deleted.rtl: New file.
3798 * selftests/note_insn_basic_block.rtl: New file.
3799 * selftests/simple-cse.rtl: New file.
3800 * selftests/symbol-ref.rtl: New file.
3801 * selftests/x86_64: New subdirectory.
3802 * selftests/x86_64/call-insn.rtl: New file.
3803 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3804 * selftests/x86_64/times-two.rtl: New file.
3805 * selftests/x86_64/unspec.rtl: New file.
3806
dc7650cc
NS
38072017-01-05 Nathan Sidwell <nathan@acm.org>
3808
3809 PR c++/78765
3810 * g++.dg/cpp0x/pr78765.C: New.
3811
3db70565
DV
38122017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3813
3814 * gcc.target/s390/memcpy-2.c: New test.
3815 * gcc.target/s390/memset-2.c: New test.
3816
f5a537e3
AK
38172017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3818
3819 * gcc.target/s390/memcpy-1.c: New test.
3820
d80c6d02
JL
38212017-01-04 Jeff Law <law@redhat.com>
3822
3823 PR tree-optimization/78812
3824 * g++.dg/torture/pr78812.C: New test.
3825
08edc320 38262017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3827
3828 PR target/71977
3829 PR target/70568
3830 PR target/78823
3831 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3832 64-bit VSX systems with direct move, whether we optimize common
3833 code sequences in the GLIBC math library for float math functions.
3834 * gcc.target/powerpc/pr71977-2.c: Likewise.
3835
a9342885
MP
38362017-01-04 Marek Polacek <polacek@redhat.com>
3837
3838 PR c++/64767
3839 * c-c++-common/Wpointer-compare-1.c: New test.
3840
066435fe
JJ
38412017-01-04 Jakub Jelinek <jakub@redhat.com>
3842
abec4284
JJ
3843 PR c++/78949
3844 * c-c++-common/Wunused-var-16.c: New test.
3845
26c43e27
JJ
3846 PR c++/78693
3847 * g++.dg/cpp0x/pr78693.C: New test.
3848
fc73e60c
JJ
3849 PR driver/78957
3850 * gcc.dg/pr78957.c: New test.
3851
c9cf3863
JJ
3852 * g++.dg/cpp1y/auto-fn34.C: New test.
3853
066435fe
JJ
3854 PR c++/71182
3855 * g++.dg/cpp0x/pr71182.C: New test.
3856
598bd687
KN
38572017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3858
3859 PR target/78056
3860 * gcc.target/powerpc/pr78056-1.c: New test.
3861 * gcc.target/powerpc/pr78056-2.c: New test.
3862 * gcc.target/powerpc/pr78056-3.c: New test.
3863 * gcc.target/powerpc/pr78056-4.c: New test.
3864 * gcc.target/powerpc/pr78056-5.c: New test.
3865 * gcc.target/powerpc/pr78056-6.c: New test.
3866 * gcc.target/powerpc/pr78056-7.c: New test.
3867 * gcc.target/powerpc/pr78056-8.c: New test.
3868 * lib/target-supports.exp
3869 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3870 whether the effective target supports the popcntb instruction.
3871
8194635a
JL
38722017-01-03 Jeff Law <law@redhat.com>
3873
3874 PR tree-optimization/67955
3875 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3876
baf9ebc8
MP
38772017-01-04 Marek Polacek <polacek@redhat.com>
3878
3879 PR c++/77545
3880 PR c++/77284
3881 * g++.dg/cpp0x/range-for32.C: New test.
3882 * g++.dg/cpp0x/range-for33.C: New test.
3883
5dd9a9d0
DM
38842017-01-04 David Malcolm <dmalcolm@redhat.com>
3885
3886 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3887
4bf07f3f
NS
38882017-01-04 Nathan Sidwell <nathan@acm.org>
3889
3890 PR c++/66735
3891 * g++.dg/cpp1y/pr66735.C: New.
3892
165ba2e9
JJ
38932017-01-04 Jakub Jelinek <jakub@redhat.com>
3894
3895 PR tree-optimization/71563
3896 * gcc.dg/tree-ssa/pr71563.c: New test.
3897
4567f969
JB
38982017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3899
3900 PR fortran/78534
3901 PR fortran/78976
3902 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3903 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3904 * gfortran.dg/transfer_intrinsic_1.f90: Change
3905 scan-tree-dump-times due to gfc_trans_string_copy change to
3906 avoid -Wstringop-overflow.
3907
1c06f07f
JL
39082017-01-03 Jeff Law <law@redhat.com>
3909
3910 PR tree-optimization/78856
3911 * gcc.c-torture/execute/pr78856.c: New test.
3912
60fb638f
MM
39132017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3914
3915 PR target/78953
3916 * gcc.target/powerpc/pr78953.c: New test.
3917
e4d02f52
ILT
39182017-01-03 Ian Lance Taylor <iant@google.com>
3919
3920 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3921 enums.
3922
5b4f088d
MS
39232017-01-03 Martin Sebor <msebor@redhat.com>
3924
3925 PR tree-optimization/78696
3926 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3927 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3928 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3929 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3930
39312017-01-03 David Malcolm <dmalcolm@redhat.com>
3932
3933 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3934 with more than one digit.
3935 * lib/gcc-dg.exp (process-message): Support more than one digit
3936 in relative line specifications.
3937
39382017-01-03 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR tree-optimization/78965
3941 * gcc.dg/pr78965.c: New test.
3942
3943 PR middle-end/78901
3944 * g++.dg/opt/pr78901.C: New test.
3945
39462017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3947
3948 PR fortran/78534
3949 PR fortran/66310
3950 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3951 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3952 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3953 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3954 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3955 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3956 * gfortran.dg/string_1_lp64.f90: New test.
3957 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3958 * gfortran.dg/string_3_lp64.f90: New test.
3959 * gfortran.dg/transfer_intrinsic_1.f90: Change
3960 scan-tree-dump-times due to gfc_trans_string_copy change to
3961 avoid -Wstringop-overflow.
3962
8b7163c6
UB
39632017-01-02 Uros Bizjak <ubizjak@gmail.com>
3964
3965 PR target/78967
3966 * gcc.target/i386/pr78967-1.c: New test.
3967 * gcc.target/i386/pr78967-2.c: Ditto.
3968 * gcc.target/i386/pr78967-3.c: Ditto.
3969
3970 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3971 * gcc.target/i386/pr78904-4.c: Ditto.
3972 * gcc.target/i386/pr78904-6.c: Ditto.
3973
e2940b98
JH
39742017-01-01 Jan Hubicka <hubicka@ucw.cz>
3975
3976 PR middle-end/77674
3977 * g++.dg/torture/pr77674.C: New testcase.
3978
cbe34bb5 39792017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3980
3981 Update copyright years.
818ab71a 3982\f
cbe34bb5 3983Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
3984
3985Copying and distribution of this file, with or without modification,
3986are permitted in any medium without royalty provided the copyright
3987notice and this notice are preserved.