]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Document -fipa-vrp
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
207f3423
MM
12017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 PR target/71294
4 * g++.dg/pr71294.C: New test.
5
9fc900af
SB
62017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7
8 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9
c05c2380
JJ
102017-03-16 Jakub Jelinek <jakub@redhat.com>
11
e711928b
JJ
12 PR fortran/80010
13 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
14
c05c2380
JJ
15 PR fortran/79886
16 * gfortran.dg/pr79886.f90: New test.
17
3231d64b
MM
182017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
19
20 PR target/79038
21 * gcc.target/powerpc/pr79038-1.c: New test.
22
81ef1f5e
SB
232017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
24
25 PR fortran/33271
26 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
27
395a1e9b
JW
282017-03-15 Jiong Wang <jiong.wang@arm.com>
29
30 PR testsuite/79356
31 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
32
05f65910
UB
332017-03-15 Uros Bizjak <ubizjak@gmail.com>
34
35 PR target/80019
36 * gcc.target/i386/pr80019.c: New test.
37
94285a7d
ML
382017-03-15 Martin Liska <mliska@suse.cz>
39
40 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
41
a983542b
MS
422017-03-14 Martin Sebor <msebor@redhat.com>
43
44 PR tree-optimization/79800
45 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
46 * gcc.dg/tree-ssa/pr79800.c: New test.
47
76ca5f40
MM
482017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
49
50 PR target/79947
51 * gcc.target/powerpc/pr79947.c: New test.
52
5d9a283a
MS
532017-03-14 Martin Sebor <msebor@redhat.com>
54
55 PR middle-end/80020
56 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
57 * gcc.dg/attr-alloc_size-7.c: Same.
58 * gcc.dg/attr-alloc_size-9.c: Same.
59 * gcc.dg/builtin-alloc-size.c: Same.
60 * gcc.dg/pr80020.c: New test.
61
4692943d
BS
622017-03-14 Bernd Schmidt <bschmidt@redhat.com>
63
64 PR rtl-optimization/79728
65 * gcc.target/i386/sse-globalreg.c: New test.
66
861d9d5e
ML
672017-03-14 Martin Liska <mliska@suse.cz>
68
69 PR lto/66295
70 * gcc.dg/tree-prof/pr66295.c: New test.
71
a48018b5
ML
722017-03-13 Martin Liska <mliska@suse.cz>
73
74 PR middle-end/78339
75 * gcc.target/i386/mpx/pr78339.c: New test.
76
8c56cc5a
CZ
772017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
78
79 * testsuite/gcc.target/arc/bitfield.c: New file.
80
14555394
CZ
812017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
82
83 * testsuite/gcc.target/arc/pr9001090948.c: New file.
84
3079b92e
SB
852017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
86
87 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
88 Fix test. Make early-out condition return early. Correct comments.
89
c08de9db
JD
902017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
91
92 PR libgfortran/78854
93 * gfortran.dg/dtio_25.f90: New test.
94
66b27545
MS
952017-03-10 Martin Sebor <msebor@redhat.com>
96
97 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
98
8f2f6381
BS
992017-03-10 Bernd Schmidt <bschmidt@redhat.com>
100
101 PR rtl-optimization/78911
102 * gcc.target/i386/pr78911-1.c: New test.
103 * gcc.target/i386/pr78911-2.c: New test.
104
8e2c69b4 1052017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 106
8e2c69b4
WS
107 PR target/79941
108 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
109 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
110 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
111
455d833c
MP
1122017-03-10 Marek Polacek <polacek@redhat.com>
113
114 PR c++/79967
115 * g++.dg/cpp0x/gen-attrs-63.C: New test.
116
cdd669f9
JJ
1172017-03-10 Jakub Jelinek <jakub@redhat.com>
118
e260b0a7
JJ
119 PR c++/79899
120 * g++.dg/other/friend7.C: New test.
121
cdd669f9
JJ
122 PR c++/79896
123 * g++.dg/ext/int128-5.C: New test.
124
730e6e46
SB
1252017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
126
127 PR testsuite/79356
128 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
129 powerpc, sparc, or s390x.
130
fc8f6304
PH
1312017-03-10 Pat Haugen <pthaugen@us.ibm.com>
132
133 PR target/79907
134 * gcc.target/powerpc/pr79907.c: New.
135
f1b0632a
OH
1362017-03-10 Olivier Hainque <hainque@adacore.com>
137
138 * gnat.dg/opt64.adb: New test.
139 * gnat.dg/opt64_pkg.ads: New helper.
140 * gnat.dg/opt64_pkg.adb: New helper.
141
5558f089
JJ
1422017-03-10 Jakub Jelinek <jakub@redhat.com>
143
2d9dd4fb
JJ
144 PR rtl-optimization/79909
145 * gcc.target/powerpc/pr79909.c: New test.
146
72772e67
JJ
147 PR tree-optimization/79972
148 * gcc.dg/pr79972.c: New test.
149
5558f089
JJ
150 PR tree-optimization/77975
151 * gcc.dg/pr77975.c: New test.
152
822a132c
MP
1532017-03-09 Marek Polacek <polacek@redhat.com>
154
155 PR c++/79962
156 PR c++/79984
157 * c-c++-common/nonnull-3.c: New test.
158 * g++.dg/warn/Wnonnull3.C: New test.
159
c9819d22
MF
1602017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
161
162 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
163 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
164
36618428
MP
1652017-03-09 Marek Polacek <polacek@redhat.com>
166
167 PR sanitizer/79757
168 * gcc.dg/ubsan/pr79757-1.c: New test.
169 * gcc.dg/ubsan/pr79757-2.c: New test.
170 * gcc.dg/ubsan/pr79757-3.c: New test.
171 * gcc.dg/ubsan/pr79757-4.c: New test.
172 * gcc.dg/ubsan/pr79757-5.c: New test.
173
01e5af5a
JJ
1742017-03-09 Jakub Jelinek <jakub@redhat.com>
175
176 PR c/79969
177 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
178
6443c7c0
MP
1792017-03-09 Marek Polacek <polacek@redhat.com>
180
181 PR c++/79687
182 * g++.dg/expr/ptrmem8.C: New test.
183 * g++.dg/expr/ptrmem9.C: New test.
184
d721dc3c
RB
1852017-03-09 Richard Biener <rguenther@suse.de>
186
187 PR tree-optimization/79977
188 * gcc.dg/graphite/pr79977.c: New testcase.
189
1f1fd3e2
TT
1902017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
191
192 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
193 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
194 * lib/target-supports.exp (check_effective_target_rdynamic):
195 New proc.
196
16967aff
RB
1972017-03-09 Richard Biener <rguenther@suse.de>
198
199 PR middle-end/79971
200 * gcc.dg/fixed-point/pr79971.c: New testcase.
201
26d7dc48
RB
2022017-03-09 Richard Biener <rguenther@suse.de>
203
204 PR ipa/79970
205 * gcc.dg/torture/pr79970.c: New testcase.
206
35f77c28
PC
2072017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/71966
210 * g++.dg/cpp0x/pr71966-1.C: New.
211 * g++.dg/cpp0x/pr71966-2.C: Likewise.
212
8a7df031
ML
2132017-03-09 Martin Liska <mliska@suse.cz>
214
215 PR tree-optimization/79631
216 * gcc.target/i386/mpx/pr79631.c: New test.
217
3828bb0d
ML
2182017-03-09 Martin Liska <mliska@suse.cz>
219
220 PR target/65705
221 PR target/69804
222 * gcc.target/i386/pr71458.c: Update scanned pattern.
223
410a590c
MP
2242017-03-09 Marek Polacek <polacek@redhat.com>
225
226 PR c++/79672
227 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
228 * g++.dg/warn/Wduplicated-branches3.C: New test.
229
f084a22e
PG
2302017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
231
232 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
233
a278b1c3
ML
2342017-03-09 Martin Liska <mliska@suse.cz>
235
236 PR ipa/79764
237 * g++.dg/pr79764.C: New test.
238
8dc19053
ML
2392017-03-09 Martin Liska <mliska@suse.cz>
240
241 PR ipa/79761
242 * g++.dg/pr79761.C: New test.
243
030fc94a
JJ
2442017-03-09 Jakub Jelinek <jakub@redhat.com>
245
9e463823
JJ
246 PR sanitizer/79944
247 * c-c++-common/asan/pr79944.c: New test.
248
6b62f323
JJ
249 PR target/79932
250 * gcc.target/i386/pr79932-2.c: New test.
251
030fc94a
JJ
252 PR target/79932
253 * gcc.target/i386/pr79932-1.c: New test.
254
423aec8b
MP
2552017-03-09 Marek Polacek <polacek@redhat.com>
256
257 PR c++/79900 - ICE in strip_typedefs
258 * g++.dg/warn/Wpadded-1.C: New test.
259
6659fe59
MP
2602017-03-08 Marek Polacek <polacek@redhat.com>
261
262 * g++.dg/Walloca1.C: Adjust dg-warning.
263
f1a675e4
AH
2642017-03-08 Andrew Haley <aph@redhat.com>
265
266 PR tree-optimization/79943
267 * gcc.dg/tree-ssa/pr79943.c: New test.
268
edfcd7e3
RB
2692017-03-08 Richard Biener <rguenther@suse.de>
270
271 PR tree-optimization/79955
272 * gcc.dg/uninit-24.c: New testcase.
273
61fdfd8c
RB
2742017-03-08 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/79920
277 * gcc.dg/vect/pr79920.c: New testcase.
278
4b48e883
JJ
2792017-03-08 Jakub Jelinek <jakub@redhat.com>
280
281 PR sanitizer/79904
282 * gcc.dg/ubsan/pr79904.c: New test.
283
a71dbc63
JJ
2842017-03-07 Jakub Jelinek <jakub@redhat.com>
285
286 PR c/79834
287 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
288 diagnostics.
289
d8a90142
MP
2902017-03-07 Marek Polacek <polacek@redhat.com>
291
292 PR middle-end/79809
293 * g++.dg/Walloca1.C: New test.
294
a5e9e3e4
ML
2952017-03-07 Martin Liska <mliska@suse.cz>
296
297 PR middle-end/68270
298 * g++.dg/pr68270.C: New test.
299
1f6dba54
JJ
3002017-03-07 Jakub Jelinek <jakub@redhat.com>
301
760f82db
JJ
302 PR rtl-optimization/79901
303 * gcc.target/i386/pr79901.c: New test.
304
1f6dba54
JJ
305 PR sanitizer/79897
306 * c-c++-common/ubsan/pr79897.c: New test.
307
feca7b89
VM
3082017-03-06 Vladimir Makarov <vmakarov@redhat.com>
309
310 PR rtl-optimization/79571
311 * gcc.target/i386/pr79571.c: New.
312
bdbbf28d
MP
3132017-03-06 Marek Polacek <polacek@redhat.com>
314
315 PR c++/79796 - ICE with NSDMI and this pointer
316 * g++.dg/cpp0x/nsdmi13.C: New test.
317
52564551
JK
3182017-03-06 Julia Koval <julia.koval@intel.com>
319
320 PR target/79793
321 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
322 directives.
323 * gcc.target/i386/interrupt-13.c: Ditto.
324 * gcc.target/i386/interrupt-14.c: Ditto.
325 * gcc.target/i386/interrupt-15.c: Ditto.
326
345edb37
JJ
3272017-03-06 Jakub Jelinek <jakub@redhat.com>
328
329 PR c++/79822
330 * g++.dg/cpp0x/constexpr-79822.C: New test.
331
a8d25fd0
RB
3322017-03-06 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/79894
335 * gcc.dg/vect/pr79887.c: New testcase.
336
522fcdd7
RB
3372017-03-06 Richard Biener <rguenther@suse.de>
338
339 PR tree-optimization/79824
340 * gcc.dg/vect/pr79824-1.c: New testcase.
341 * gcc.dg/vect/pr79824-2.c: Likewise.
342
54649631
TT
3432017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
344
345 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
346 gettimeofday. Remove dg-skip-if for AVR.
347 * lib/target-supports.exp (check_effective_target_gettimeofday):
348 New proc.
349
4bbc8970
RD
3502017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
351
352 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
353 * gcc.target/s390/hotpatch-10.c: Likewise.
354 * gcc.target/s390/hotpatch-11.c: Likewise.
355 * gcc.target/s390/hotpatch-12.c: Likewise.
356 * gcc.target/s390/hotpatch-13.c: Likewise.
357 * gcc.target/s390/hotpatch-14.c: Likewise.
358 * gcc.target/s390/hotpatch-15.c: Likewise.
359 * gcc.target/s390/hotpatch-16.c: Likewise.
360 * gcc.target/s390/hotpatch-17.c: Likewise.
361 * gcc.target/s390/hotpatch-18.c: Likewise.
362 * gcc.target/s390/hotpatch-19.c: Likewise.
363 * gcc.target/s390/hotpatch-2.c: Likewise.
364 * gcc.target/s390/hotpatch-26.c: Likewise.
365 * gcc.target/s390/hotpatch-27.c: Likewise.
366 * gcc.target/s390/hotpatch-28.c: Likewise.
367 * gcc.target/s390/hotpatch-3.c: Likewise.
368 * gcc.target/s390/hotpatch-4.c: Likewise.
369 * gcc.target/s390/hotpatch-5.c: Likewise.
370 * gcc.target/s390/hotpatch-6.c: Likewise.
371 * gcc.target/s390/hotpatch-7.c: Likewise.
372 * gcc.target/s390/hotpatch-8.c: Likewise.
373 * gcc.target/s390/hotpatch-9.c: Likewise.
374
5f215a70
PC
3752017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
376
377 PR c++/64574
378 * g++.dg/template/crash125.C: New.
379
296cc393
JJ
3802017-03-06 Jakub Jelinek <jakub@redhat.com>
381
382 PR target/79812
383 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
384
ca8942a3
TT
3852017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
386
387 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
388
c1b993c0
PG
3892017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
390
391 * gcc.target/mips/msa-minmax.c: New tests.
392
a50a32aa
ML
3932017-03-06 Martin Liska <mliska@suse.cz>
394
395 PR sanitize/79783
396 * g++.dg/asan/pr79783.C: New test.
397
5ada812c
PG
3982017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
399
400 * gcc.target/mips/msa-dotp.c: New tests.
401
334b3c4b
PG
4022017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
403
404 * gcc.target/mips/msa-bclri.c: New test.
405
d8b4baeb
PC
4062017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/70266
409 * g++.dg/tm/pr70266.C: New.
410
ef78bc3c
AV
4112017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
412 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
413
414 * gfortran.dg/coarray/fail_image_1.f08: New test.
415 * gfortran.dg/coarray/fail_image_2.f08: New test.
416 * gfortran.dg/coarray/failed_images_1.f08: New test.
417 * gfortran.dg/coarray/failed_images_2.f08: New test.
418 * gfortran.dg/coarray/image_status_1.f08: New test.
419 * gfortran.dg/coarray/image_status_2.f08: New test.
420 * gfortran.dg/coarray/stopped_images_1.f08: New test.
421 * gfortran.dg/coarray/stopped_images_2.f08: New test.
422 * gfortran.dg/coarray_fail_st.f90: New test.
423 * gfortran.dg/coarray_failed_images_1.f08: New test.
424 * gfortran.dg/coarray_image_status_1.f08: New test.
425 * gfortran.dg/coarray_stopped_images_1.f08: New test.
426
7f5a7d78
MP
4272017-03-03 Marek Polacek <polacek@redhat.com>
428
429 PR c/79758
430 * gcc.dg/noncompile/pr79758.c: New test.
431
cc195d46
JJ
4322017-03-03 Jakub Jelinek <jakub@redhat.com>
433
434 PR middle-end/79805
435 * g++.dg/opt/pr79805.C: New test.
436
945b6e16
AS
4372017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
438
439 * gcc.target/i386/avx512vpopcntdq-check.h: New.
440 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
441 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
442 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
443 * gcc.target/i386/i386.exp
444 (check_effective_target_avx512vpopcntdq): New.
445
31dcc385
TT
4462017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
447
448 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
449 ilp32 targets and match DImode registers for lp64 targets.
450
0e174ae1
UB
4512017-03-03 Uros Bizjak <ubizjak@gmail.com>
452
453 * g++.dg/pr71624.C: Disable for x32.
454 * g++.dg/pr71633.C: Ditto.
455
93505ec5
JJ
4562017-03-03 Jakub Jelinek <jakub@redhat.com>
457
458 PR target/79807
459 * gcc.target/i386/pr79807.c: New test.
460
d78a1c01
ML
4612017-03-03 Martin Liska <mliska@suse.cz>
462
463 PR tree-optimization/79803
464 * gcc.dg/tree-ssa/pr79803.c: New test.
465
ec7f796e
ML
4662017-03-03 Martin Liska <mliska@suse.cz>
467
468 PR rtl-optimization/79574
469 * gcc.dg/pr79574-2.c: New test.
470
30d309aa
RB
4712017-03-03 Richard Biener <rguenther@suse.de>
472
473 PR c++/79825
474 * g++.dg/warn/Wuninitialized-8.C: New testcase.
475
38801de5
JJ
4762017-03-03 Jakub Jelinek <jakub@redhat.com>
477
478 * gcc.dg/pr57134.c: Use empty inline asm string literal.
479
7278b0a2
MP
4802017-03-03 Marek Polacek <polacek@redhat.com>
481
482 PR c++/79791
483 * g++.dg/warn/Wwrite-strings-1.C: New test.
484 * g++.dg/warn/Wwrite-strings-2.C: New test.
485 * g++.dg/warn/Wwrite-strings-3.C: New test.
486 * g++.dg/warn/Wwrite-strings-4.C: New test.
487 * g++.dg/warn/Wwrite-strings-5.C: New test.
488 * g++.dg/warn/Wwrite-strings-6.C: New test.
489 * g++.dg/warn/Wwrite-strings-7.C: New test.
490 * g++.dg/warn/Wwrite-strings-8.C: New test.
491 * g++.dg/warn/Wwrite-strings-9.C: New test.
492 * g++.dg/warn/Wwrite-strings-10.C: New test.
493 * g++.dg/warn/Wwrite-strings-11.C: New test.
494 * g++.dg/warn/Wwrite-strings-12.C: New test.
495
75473a91
RB
4962017-03-03 Richard Biener <rguenther@suse.de>
497
498 PR middle-end/79818
499 * gcc.dg/torture/pr79818.c: New testcase.
500
50bea0c5
JJ
5012017-03-02 Jakub Jelinek <jakub@redhat.com>
502
503 PR c++/79782
504 * g++.dg/warn/Wunused-parm-10.C: New test.
505
130f15ce
UB
5062017-03-02 Uros Bizjak <ubizjak@gmail.com>
507
508 * gcc.dg/rtl/x86_64/*.c: Test for
509 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
510
dc362ada
UB
5112017-03-02 Uros Bizjak <ubizjak@gmail.com>
512
513 PR target/79514
514 * gcc.target/i386/pr79514.c: New test.
515
fe792dd8
JJ
5162017-03-02 Jakub Jelinek <jakub@redhat.com>
517
518 PR rtl-optimization/79780
519 * gcc.c-torture/compile/pr79780.c: New test.
520
e80facb4
RB
5212017-03-02 Richard Biener <rguenther@suse.de>
522
523 PR tree-optimization/79345
524 PR c++/42000
525 * g++.dg/warn/Wuninitialized-7.C: New testcase.
526 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
527 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
528
eb0e7c34
RB
5292017-03-02 Richard Biener <rguenther@suse.de>
530
531 PR c/79756
532 * gcc.dg/vector-1.c: New testcase.
533
653a4b32
BC
5342017-03-02 Bin Cheng <bin.cheng@arm.com>
535
536 PR tree-optimization/66768
537 * gcc.target/i386/pr66768.c: New test.
538
da403f31
RB
5392017-03-02 Richard Biener <rguenther@suse.de>
540
541 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
542 * gcc.dg/rtl/x86_64/final.c: Likewise.
543 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
544 * gcc.dg/rtl/x86_64/ira.c: Likewise.
545 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
546 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
547
83692f96
RB
5482017-03-02 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/79777
551 * gcc.dg/torture/pr79777.c: New testcase.
552
71dedb33
MS
5532017-03-01 Martin Sebor <msebor@redhat.com>
554
555 PR middle-end/79692
556 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
557 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
558 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
559 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
560
48990905
UB
5612017-03-01 Uros Bizjak <ubizjak@gmail.com>
562
563 * gcc.target/i386/invsize-2.c: New test.
564 * gcc.target/i386/invsize-3.c: Ditto.
565 * gcc.target/i386/invsize-4.c: Ditto.
566 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
567 * gcc.target/i386/stackalign/asm-1.c: Ditto.
568
c7f0c9f3
MM
5692017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
570
571 PR target/79439
572 * gcc.target/powerpc/pr79439.c: New test.
573
f5ef6bfc
PH
5742017-03-01 Pat Haugen <pthaugen@us.ibm.com>
575
576 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
577 scan string.
578
579
50181506
KN
5802017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
581
582 PR target/79395
583 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
584 pattern to look for vcmpequd. instead of vcmpnew.
585 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
586 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
587 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
588 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
589 look for xvcmpeqdp. instead of xvcmpnedp.
590 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
591 look for vcmpequd. instead of vcmpnew.
592 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
593 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
594 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
595 look for xvcmpeqsp. instead of xvcmpnesp.
596 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
597 look for xvcmpeqdp. instead of xvcmpnedp.
598 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
599 look for vcmpequd. instead of vcmpnew.
600 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
601 look for vcmpeqsp instead of xvcmpnesp.
602 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
603 look for xvcmpeqdp instead of xvcmpnedp.
604
0100ae43
RB
6052017-03-01 Richard Biener <rguenther@suse.de>
606
607 PR middle-end/79721
608 * gcc.dg/torture/pr79721.c: New testcase.
609
0f3f4ffe
JJ
6102017-03-01 Jakub Jelinek <jakub@redhat.com>
611
42132674
JJ
612 PR c++/79681
613 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
614 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
615
e3e9e8ca
JJ
616 PR c++/79746
617 * g++.dg/warn/Wunused-parm-9.C: New test.
618
0f3f4ffe
JJ
619 PR tree-optimization/79734
620 * g++.dg/opt/pr79734.C: New test.
621
ad1de652
JJ
6222017-02-28 Jakub Jelinek <jakub@redhat.com>
623
624 PR tree-optimization/79737
625 * gcc.c-torture/execute/pr79737-1.c: New test.
626 * gcc.c-torture/execute/pr79737-2.c: New test.
627
7a1ae923
EB
6282017-02-28 Eric Botcazou <ebotcazou@adacore.com>
629
630 * gcc.target/sparc/20170228-1.c: New test.
631
2af0c3ed
UB
6322017-02-28 Uros Bizjak <ubizjak@gmail.com>
633
634 * gcc.target/i386/invsize-1.c: New test.
635
203ced0a
MS
6362017-02-28 Martin Sebor <msebor@redhat.com>
637
638 PR tree-optimization/79691
639 * gcc.dg/tree-ssa/pr79691.c: New test.
640
8a915b87
JJ
6412017-02-28 Jakub Jelinek <jakub@redhat.com>
642
643 PR target/79729
644 * gcc.target/i386/pr79729.c: New test.
645
41aa3a38
RB
6462017-02-28 Richard Biener <rguenther@suse.de>
647
648 PR tree-optimization/79740
649 * gcc.dg/torture/pr79740.c: New testcase.
650
587240d2
RB
6512017-02-28 Richard Biener <rguenther@suse.de>
652
653 PR middle-end/79731
654 * c-c++-common/torture/pr79731.c: New testcase.
655
dd3f4560
RB
6562017-02-28 Richard Biener <rguenther@suse.de>
657
658 PR tree-optimization/79732
659 * gcc.dg/torture/pr79732.c: New testcase.
660
c7d97b28
RB
6612017-02-28 Richard Biener <rguenther@suse.de>
662
663 PR tree-optimization/79723
664 * gcc.target/i386/pr79723.c: New testcase.
665
c8f28a3c
PH
6662017-02-27 Pat Haugen <pthaugen@us.ibm.com>
667
668 PR target/79544
669 * gcc.target/powerpc/pr79544.c: New.
670
c91c3003
PC
6712017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
672
673 PR c++/79414
674 * g++.dg/parse/crash67.C: New.
675
57fa080b
BC
6762017-02-27 Bin Cheng <bin.cheng@arm.com>
677
678 PR tree-optimization/77536
679 * gcc.dg/vect/pr79347.c: Revise testing string.
680
68b948d3
RB
6812017-02-27 Richard Biener <rguenther@suse.de>
682
683 PR tree-optimization/45397
684 * gcc.dg/tree-ssa/pr45397.c: New testcase.
685
69a2e8a1
RB
6862017-02-27 Richard Biener <rguenther@suse.de>
687
688 PR tree-optimization/79690
689 * gcc.target/i386/pr79690.c: New testcase.
690
c7b608a9
TK
6912017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
692
693 PR fortran/51119
694 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
695 of original.
696 * gfortran.dg/inline_matmul_11.f90: Likewise.
697 * gfortran.dg/inline_matmul_9.f90: Likewise.
698 * gfortran.dg/matmul_13.f90: New test.
699 * gfortran.dg/matmul_14.f90: New test.
700
98561a9b
JJ
7012017-02-25 Jakub Jelinek <jakub@redhat.com>
702
703 PR middle-end/79396
704 * g++.dg/opt/pr79396.C: New test.
705
77be9417
DH
7062017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
707
708 PR fortran/79597
709 * gfortran.dg/dtio_6.f90: Update test.
710
7112017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
712
713 PR fortran/79601
714 * gfortran.dg/interface_operator_2.f90: New test.
715
b9822443
JJ
7162017-02-24 Jakub Jelinek <jakub@redhat.com>
717
718 PR c/79677
719 * gcc.dg/pr79677.c: New test.
720
4bc2b786
MF
7212017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
722
723 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
724 of mov.ps.
725 * gcc.target/mips/mips-ps-type.c (move): Likewise.
726 (cond_move1): Simplify condition to force generation of
727 mov[nz].ps.
728 (cond_move2): Likewise.
729
4227c9ad
JJ
7302017-02-24 Jakub Jelinek <jakub@redhat.com>
731
732 PR c++/79588
733 * g++.dg/warn/Wrestrict-1.C: New test.
734 * g++.dg/warn/Wrestrict-2.C: New test.
735
fd527ec1
DE
7362017-02-24 David Edelsohn <dje.gcc@gmail.com>
737
738 * g++.dg/ext/complit15.C: Require LTO.
739
2af8fd5c
TT
7402017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
741
742 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
743 logical_op_short_circuit to skip targets.
744 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
745 and s390.
746
0b9cdb9a
EB
7472017-02-24 Eric Botcazou <ebotcazou@adacore.com>
748
749 * gnat.dg/opt63.adb: New test.
750
4af362a9
EB
7512017-02-24 Eric Botcazou <ebotcazou@adacore.com>
752
753 * gnat.dg/discr47.adb: New test.
754
7699e88f
RB
7552017-02-24 Richard Biener <rguenther@suse.de>
756
757 PR tree-optimization/79389
758 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
759
e3beb191
PC
7602017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
761
762 PR c++/79361
763 * g++.dg/cpp0x/pr79361-1.C: New.
764 * g++.dg/cpp0x/pr79361-2.C: Likewise.
765
195610aa
EB
7662017-02-23 Eric Botcazou <ebotcazou@adacore.com>
767
768 * gcc.target/visium/bit_test.c: Accept any lsr form.
769 * gcc.target/visium/block_move.c: Tweak.
770
17885cad
DV
7712017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
772
773 PR 68749
774 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
775
45f7faf0
RB
7762017-02-23 Richard Biener <rguenther@suse.de>
777
778 PR tree-optimization/79683
779 * gcc.target/i386/pr79683.c: New testcase.
780
18eb304e
JL
7812017-02-22 Jeff Law <law@redhat.com>
782
783 PR tree-optimization/79578
784 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
785
0a864a97
SD
7862017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
787
788 * gcc.target/mips/msa-fp-cc.c: New test.
789
fe8ece05
JJ
7902017-02-22 Jakub Jelinek <jakub@redhat.com>
791
e40b6fc7
JJ
792 PR c++/79664
793 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
794 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
795 * g++.dg/gomp/pr79664.C: New test.
796
fe8ece05
JJ
797 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
798
78af14ae
MP
7992017-02-22 Marek Polacek <polacek@redhat.com>
800
801 PR c++/79653
802 * g++.dg/cpp0x/alignas10.C: New test.
803 * g++.dg/cpp0x/alignas9.C: New test.
804
8fdddd3d
MP
805 PR c++/79657
806 * g++.dg/ext/underlying_type12.C: New test.
807
61ac5ebe
MP
808 PR c/79662
809 * gcc.dg/enum-incomplete-4.c: New test.
810
888c7050
JJ
8112017-02-22 Jakub Jelinek <jakub@redhat.com>
812
813 PR target/70465
814 * gcc.target/i386/pr70465-2.c: New test.
815
6d3daa1a
UB
8162017-02-21 Uros Bizjak <ubizjak@gmail.com>
817
818 * gcc.dg/pr61441.c: Use dg-add-options ieee.
819
76dd203e
RB
8202017-02-22 Richard Biener <rguenther@suse.de>
821
822 PR tree-optimization/79673
823 * gcc.target/i386/pr79673.c: New testcase.
824
a9c774d2
RB
8252017-02-22 Richard Biener <rguenther@suse.de>
826
827 PR tree-optimization/79666
828 * gcc.dg/torture/pr79666.c: New testcase.
829
8f4f841a
ML
8302017-02-22 Martin Liska <mliska@suse.cz>
831
832 PR lto/79587
833 * gcc.dg/tree-prof/pr79587.c: New test.
834
a232a1cb
MP
8352017-02-21 Marek Polacek <polacek@redhat.com>
836
837 PR c++/79535
838 * g++.dg/ext/flexary23.C: New test.
839
b86fec68
UB
8402017-02-21 Uros Bizjak <ubizjak@gmail.com>
841
842 PR target/79593
843 * gcc.target/i386/pr79593.c: New test.
844
5c3f1d7b
JJ
8452017-02-21 Jakub Jelinek <jakub@redhat.com>
846
b7280ac2
JJ
847 PR c++/79654
848 * g++.dg/cpp1z/decomp26.C: New test.
849
5c3f1d7b
JJ
850 PR sanitizer/79589
851 * g++.dg/ubsan/pr79589.C: New test.
852
1486c2a7
JL
8532017-02-21 Jeff Law <law@redhat.com>
854
855 PR tree-optimization/79621
856 * gcc.c-torture/compile/pr79621.c: New test.
857
2f3ec56d
JJ
8582017-02-21 Jakub Jelinek <jakub@redhat.com>
859
3bb43119
JJ
860 PR c++/79655
861 * g++.dg/cpp1y/constexpr-79655.C: New test.
862
664beaf2 863 PR c++/79639
b86fec68 864 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 865
956d3e61
JJ
866 PR target/79633
867 * gcc.target/i386/mpx/pr79633.c: New test.
868
d4cbfca4
JJ
869 PR target/79570
870 * gcc.dg/pr79570.c: New test.
871
00bc9de3
JJ
872 PR c++/79641
873 * c-c++-common/pr79641.c: New test.
874
d002d099
JJ
875 PR tree-optimization/79649
876 * gcc.target/i386/pr79649.c: New test.
877
2f3ec56d
JJ
878 PR target/79494
879 * gcc.dg/pr79494.c: New test.
880
e6655a5f
SB
8812017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
882
883 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
884 to dg-options.
885
8862017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
887
888 * gcc.dg/gimplefe-26.c: Require c99_runtime.
889
fd527ec1
DE
8902017-02-02 Jason Merrill <jason@redhat.com>
891
892 PR c++/79580
893 * g++.dg/ext/complit15.C: New.
894
027a9dd5
KN
8952017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
896
897 PR target/78056
898 * gcc.target/powerpc/pr78056-8.c: Remove.
899
80480cee
MP
9002017-02-20 Marek Polacek <polacek@redhat.com>
901
902 PR middle-end/79537
903 * gcc.dg/comp-goto-4.c: New test.
904
85ade8d6
MP
905 PR sanitizer/79558
906 * c-c++-common/ubsan/bounds-14.c: New test.
907
705d3b77
JJ
9082017-02-20 Jakub Jelinek <jakub@redhat.com>
909
910 PR target/79568
911 * gcc.target/i386/pr79568-1.c: New test.
912 * gcc.target/i386/pr79568-2.c: New test.
913 * gcc.target/i386/pr79568-3.c: New test.
914
dc42a736
PT
9152017-02-16 Paul Thomas <pault@gcc.gnu.org>
916
917 PR fortran/79382
705d3b77
JJ
918 * gfortran.dg/dtio_10.f90: Change test of error message.
919 * gfortran.dg/dtio_23.f90: New test.
920 * gfortran.dg/dtio_24.f90: New test.
dc42a736 921
1ca6a74f
PT
9222017-02-20 Paul Thomas <pault@gcc.gnu.org>
923
924 PR fortran/79434
705d3b77 925 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 926
63af1586
PT
9272017-02-19 Paul Thomas <pault@gcc.gnu.org>
928
929 PR fortran/79447
705d3b77 930 * gfortran.dg/submodule_24.f08: New test.
63af1586 931
4ca4d1e9
AV
9322017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
933
934 PR fortran/79229
935 * gfortran.dg/class_allocate_24.f90: New test.
936
dea71ad0
PT
9372017-02-19 Paul Thomas <pault@gcc.gnu.org>
938
939 PR fortran/79402
940 * gfortran.dg/submodule_23.f90: New test.
941
f46e2bc9
PC
9422017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
943
944 PR c++/79380
945 * g++.dg/cpp0x/alignas8.C: New.
946
7dfa657b
JW
9472017-02-19 Eric Fiselier <eric@efcs.ca>
948 Jonathan Wakely <jwakely@redhat.com>
949
950 PR c++/69523
951 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
952
eab1f169
PK
9532017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
954
955 * gcc.dg/gimplefe-26.c: New test.
956
47e16d83
JDA
9572017-02-18 John David Anglin <danglin@gcc.gnu.org>
958
959 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
960
c2615951
JJ
9612017-02-18 Jakub Jelinek <jakub@redhat.com>
962
c28fcc60
JJ
963 PR target/79569
964 * gcc.target/i386/3dnowA-3.c: New test.
965
c2615951
JJ
966 PR target/79559
967 * gcc.target/i386/pr79559.c: New test.
968
97fcf744
JM
9692017-02-17 Joseph Myers <joseph@codesourcery.com>
970
971 * gcc.dg/c11-float-2.c: New test.
972 * gcc.dg/torture/float128-floath.c,
973 gcc.dg/torture/float128x-floath.c,
974 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
975 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
976 gcc.dg/torture/float64x-floath.c: Do not test comparison of
977 *_DECIMAL_DIG macros with DECIMAL_DIG.
978
a530e181
BS
9792017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
980
981 PR target/79261
982 * gcc.target/powerpc/vec-xxpermdi.c: New file.
983
1d516992
JK
9842017-02-17 Julia Koval <julia.koval@intel.com>
985
986 * gcc.target/i386/rdpid.c New test.
987 * gcc.target/i386/sse-12.c: Add -mrdpid.
988 * gcc.target/i386/sse-13.c: Ditto.
989 * gcc.target/i386/sse-14.c: Ditto.
990 * gcc.target/i386/sse-22.c: Ditto.
991 * gcc.target/i386/sse-23.c: Ditto.
992 * g++.dg/other/i386-2.C: Ditto.
993 * g++.dg/other/i386-3.C: Ditto.
994
3185712c
SB
9952017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
996
997 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
998 * gcc.dg/pr61441.c: Ditto.
999
a261ee49
ML
10002017-02-17 Martin Liska <mliska@suse.cz>
1001
1002 PR rtl-optimization/79574
1003 * gcc.dg/pr79574.c: New test.
1004
5bf69d74
MP
10052017-02-17 Marek Polacek <polacek@redhat.com>
1006
1007 PR middle-end/79536
1008 * gcc.dg/torture/pr79536.c: New test.
1009
a72b242e
AM
10102017-02-16 Alan Modra <amodra@gmail.com>
1011
1012 * gcc.c-torture/execute/pr79286.c: New.
1013
bcac0b4d
JJ
10142017-02-16 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR c++/79512
1017 * c-c++-common/gomp/pr79512.c: New test.
1018
945c17d8
MS
10192017-02-15 Martin Sebor <msebor@redhat.com>
1020
1021 PR c++/79363
1022 * g++.dg/ext/flexary12.C: Adjust.
1023 * g++.dg/ext/flexary20.C: Same.
1024 * g++.dg/ext/flexary21.C: Same.
1025 * g++.dg/ext/flexary22.C: New test.
1026
25c99850
BC
10272017-02-15 Bin Cheng <bin.cheng@arm.com>
1028
1029 PR tree-optimization/79347
1030 * gcc.dg/vect/pr79347.c: New test.
1031
4f5e5fcb
JJ
10322017-02-15 Jakub Jelinek <jakub@redhat.com>
1033
e7202857
JJ
1034 PR c++/79301
1035 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1036 [[deprecated]] comment.
1037 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1038 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1039 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1040 [[deprecated]] in -std=c++11.
1041 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1042 [[fallthrough]] in -std=c++11 and -std=c++14.
1043
4f5e5fcb
JJ
1044 PR c++/79288
1045 * g++.dg/tls/pr79288.C: New test.
1046
c7545f1c
MP
10472017-02-15 Marek Polacek <polacek@redhat.com>
1048
1049 PR c/79515
1050 * gcc.dg/dfp/pr79515.c: New.
1051
1114b39c
DE
10522017-02-15 David Edelsohn <dje.gcc@gmail.com>
1053
1054 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1055
93b87d1d
TS
10562017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1057
1058 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1059 "opt_files".
1060
fa8db6ea
JJ
10612017-02-15 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR target/79487
1064 * gcc.dg/dfp/pr79487.c: New test.
1065 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1066 2017-02-13 change.
1067
8722316b
CL
10682017-01-14 Carl Love <cel@us.ibm.com>
1069
1070 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1071 xvcvsxdsp and xvcvuxdsp instructions.
1072
2932fe90
SB
10732017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1074
1075 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1076 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1077 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1078 64-bit default target.
1079 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1080 a 64-bit default target.
1081
63d09033
JJ
10822017-02-14 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR target/79481
1085 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 1086 (test_3vx): Change return type from int to void.
63d09033
JJ
1087 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1088 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1089 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1090 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1091 tests.
1092 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1093 (test_3vx): Change return type from int to void.
1094 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1095 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1096 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1097 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1098 tests.
1099 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1100 intrinsic. Change scan-assembler-times number from 1 to 2.
1101 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1102 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1103 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1104 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1105 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1106 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1107 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1108
8668fae0
UB
11092017-02-14 Uros Bizjak <ubizjak@gmail.com>
1110
1111 PR middle-end/61225
1112 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1113 Use dg-additional-options for ia32 target. Remove XFAIL.
1114
95d96609
UB
11152017-02-14 Uros Bizjak <ubizjak@gmail.com>
1116
1117 PR target/79495
1118 * gcc.target/i386/pr79495.c: New test.
1119
6f207d58
MP
11202017-02-14 Marek Polacek <polacek@redhat.com>
1121
1122 PR c++/79420
1123 PR c++/79463
1124 * g++.dg/cpp1y/pr79463.C: New.
1125 * g++.dg/template/incomplete10.C: New.
1126 * g++.dg/template/incomplete9.C: New.
1127
ee139af5
L
11282017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1129
1130 PR target/79498
1131 * gcc.target/i386/pr79498.c: New test.
1132
bf00c9e0
MS
11332017-02-14 Martin Sebor <msebor@redhat.com>
1134
1135 PR middle-end/79448
1136 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1137 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1138 * gcc.dg/tree-ssa/pr79448.c: New test.
1139
6c022f73
JL
11402017-02-14 Jeff Law <law@redhat.com>
1141
1142 PR tree-optimization/79095
1143 * g++.dg/pr79095-1.C: New test
1144 * g++.dg/pr79095-2.C: New test
1145 * g++.dg/pr79095-3.C: New test
1146 * g++.dg/pr79095-4.C: New test
1147 * g++.dg/pr79095-5.C: New test
1148 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1149 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1150
b719f884
JG
11512017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1152
1153 * gcc.target/aarch64/vect_fp16_1.c: New.
1154
1be33173
PK
11552017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1156
1157 * gcc.dg/gimplefe-25.c: New test.
1158
73424a09
JJ
11592017-02-14 Jakub Jelinek <jakub@redhat.com>
1160
1161 PR tree-optimization/79408
1162 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1163
977472e8
RB
11642017-02-14 Richard Biener <rguenther@suse.de>
1165
1166 PR middle-end/79432
1167 * gcc.dg/torture/pr79432.c: New testcase.
1168
ee75687b
MS
11692017-02-13 Martin Sebor <msebor@redhat.com>
1170
1171 PR middle-end/79496
1172 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1173
b84702c0
JJ
11742017-02-13 Jakub Jelinek <jakub@redhat.com>
1175
ecc04fae
JJ
1176 PR sanitizer/79341
1177 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1178 variables volatile.
1179
b84702c0
JJ
1180 PR c++/79232
1181 * g++.dg/cpp1z/eval-order4.C: New test.
1182 * g++.dg/other/pr79232.C: New test.
1183
b9a161ff
NS
11842017-02-13 Nathan Sidwell <nathan@acm.org>
1185
1186 PR c++/79296
1187 * g++.dg/cpp0x/pr79296.C: New.
1188
d8505fac
SB
11892017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1190
1191 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1192 Instead, xfail powerpc*-*-* && lp64.
1193
efb802cb
SB
11942017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1195
1196 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1197 powerpc_p8vector_ok.
1198 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1199
8d6427c6
AS
12002017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1201
1202 PR target/79449
1203 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1204 for reading beyond a 4k boundary.
1205
9b7716c9
JJ
12062017-02-13 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR rtl-optimization/79388
1209 PR rtl-optimization/79450
1210 * gcc.c-torture/execute/pr79388.c: New test.
1211 * gcc.c-torture/execute/pr79450.c: New test.
1212
4bb91707
TK
12132017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1214
1215 PR fortran/65542
9b7716c9 1216 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 1217
e22910c2
JJ
12182017-02-11 Jakub Jelinek <jakub@redhat.com>
1219
1220 PR sanitizer/79341
1221 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1222
acbbac04
JH
12232017-02-11 Jan Hubicka <hubicka@ucw.cz>
1224
1225 PR tree-ssa/56727
1226 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1227
e493f96b
JJ
12282017-02-10 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR c++/79457
1231 * g++.dg/cpp0x/pr79457.C: New test.
1232
773acd54
SB
12332017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1234
1235 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1236 scan-assembler unless lp64.
1237
b56f814e
SB
12382017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1239
1240 PR tree-optimization/66612
1241 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1242
5e659d16
SB
12432017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1244
1245 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1246 of all powerpc.
1247
6f4f30bf
MP
12482017-02-10 Marek Polacek <polacek@redhat.com>
1249
1250 PR c++/79435
1251 * g++.dg/cpp1y/pr79435.C: New.
1252
3799a5b8
MP
1253 PR c++/79184
1254 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1255
052ef81d
CL
12562017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1257
1258 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1259 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1260 New.
1261 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1262 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1263 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1264 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1265 (vtst_expected_poly64x2): Move to aarch64-only section.
1266 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1267 (vtst_p64, vtstq_p64): New tests.
1268
a7c8ed0c
PC
12692017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/71737
1272 * g++.dg/cpp0x/pr71737.C: New.
1273
3dcde5ef 12742017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 1275 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
1276
1277 * gcc.dg/gimplefe-error-1.c: New testcase.
1278 * gcc.dg/gimplefe-error-2.c: New testcase.
1279 * gcc.dg/gimplefe-error-3.c: New testcase.
1280
6139a3b7
JJ
12812017-02-10 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR tree-optimization/79411
1284 * gcc.c-torture/compile/pr79411.c: New test.
1285
9bfc55d0
JJ
12862017-02-09 Jakub Jelinek <jakub@redhat.com>
1287 Jason Merrill <jason@redhat.com>
1288
1289 PR c++/79143
1290 * g++.dg/cpp1z/pr79143.C: New test.
1291
0b90c541
JH
12922017-02-09 Jan Hubicka <hubicka@ucw.cz>
1293
1294 * gcc.dg/loop-unswitch-2.c: Update testcase.
1295 * gcc.dg/loop-unswitch-1.c: Update testcase.
1296
192b048b
MP
12972017-02-09 Marek Polacek <polacek@redhat.com>
1298
1299 PR c/79428
1300 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1301 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1302 * c-c++-common/goacc/pr79428-1.c: New test.
1303 * c-c++-common/gomp/pr79428-2.c: New test.
1304 * c-c++-common/gomp/pr79428-5.c: New test.
1305 * c-c++-common/gomp/pr79428-6.c: New test.
1306 * c-c++-common/pr79428-3.c: New test.
1307
e9a9033b
AK
13082017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1309
1310 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1311 testcases.
1312
56f71478
JJ
13132017-02-09 Jakub Jelinek <jakub@redhat.com>
1314
28f6839b
JJ
1315 PR c/79413
1316 * gcc.c-torture/compile/pr79413.c: New test.
1317
f08683a1
JJ
1318 PR c++/79429
1319 * c-c++-common/gomp/pr79429.c: New test.
1320 * g++.dg/gomp/pr79429.C: New test.
1321
56f71478
JJ
1322 PR c/79431
1323 * c-c++-common/gomp/pr79431.c: New test.
1324
02889d23
CLT
13252017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1326 Cesar Philippidis <cesar@codesourcery.com>
1327 Joseph Myers <joseph@codesourcery.com>
1328 Chung-Lin Tang <cltang@codesourcery.com>
1329
1330 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1331 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1332 * c-c++-common/goacc/loop-auto-2.c: New.
1333 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1334 * c-c++-common/goacc/tile-2.c: New.
1335 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1336 * g++.dg/goacc/tile-1.C: New, check tile subst.
1337 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1338 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1339 * gfortran.dg/goacc/tile-1.f90: New test.
1340 * gfortran.dg/goacc/tile-2.f90: New test.
1341 * gfortran.dg/goacc/tile-lowering.f95: New test.
1342
9c0c77d2
RB
13432017-02-09 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/69823
1346 * gcc.dg/graphite/pr69823.c: New testcase.
1347
f39bad9f
PH
13482017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1349
1350 PR target/78604
1351 * gcc.target/powerpc/pr78604.c: New.
1352
fc00b9ce
KN
13532017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1354
1355 PR target/68972
1356 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1357 disable this test on power architecture.
1358
50c1f4a5
RB
13592017-02-08 Richard Biener <rguenther@suse.de>
1360
1361 PR tree-optimization/71824
1362 PR tree-optimization/79409
1363 * gcc.dg/graphite/pr71824-3.c: New testcase.
1364
74a15d14
JJ
13652017-02-08 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR tree-optimization/79408
1368 * gcc.dg/tree-ssa/pr79408.c: New test.
1369
d798497e
RB
13702017-02-08 Richard Biener <rguenther@suse.de>
1371
1372 PR tree-optimization/71824
1373 * gcc.dg/graphite/pr71824-2.c: New testcase.
1374
9d5019a1
AP
13752017-02-07 Andrew Pinski <apinski@cavium.com>
1376
705d3b77 1377 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1378
ec48209a
JJ
13792017-02-07 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR rtl-optimization/79386
1382 * gcc.c-torture/compile/pr79386.c: New test.
1383
e5f234b2
DV
13842017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1385 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1386
1387 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1388 *-*-solaris*.
1389
1f138b75
JJ
13902017-02-07 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR target/79299
1393 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1394 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1395
7af4b20d
RB
13962017-02-07 Richard Biener <rguenther@suse.de>
1397
1398 * gcc.dg/gimplefe-23.c: New testcase.
1399 * gcc.dg/gimplefe-24.c: Likewise.
1400
d95c2fc7
CL
14012017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1402
1403 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1404 scan-assembler instead of scan-assembler-times.
1405 * gcc.target/aarch64/test_frame_10.c: Likewise.
1406 * gcc.target/aarch64/test_frame_12.c: Likewise.
1407 * gcc.target/aarch64/test_frame_2.c: Likewise.
1408 * gcc.target/aarch64/test_frame_4.c: Likewise.
1409 * gcc.target/aarch64/test_frame_6.c: Likewise.
1410 * gcc.target/aarch64/test_frame_7.c: Likewise.
1411 * gcc.target/aarch64/test_frame_8.c: Likewise.
1412
fa5d44d0
RO
14132017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1414
1415 * gcc.target/i386/pr78419.c: Require ifunc support.
1416
d9b4ce00
DE
14172017-02-07 David Edelsohn <dje.gcc@gmail.com>
1418
1419 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1420
bb7d75ff
PP
14212017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1422
1423 PR c++/79360
1424 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1425
122e7b4f
KC
14262017-02-06 Kito Cheng <kito.cheng@gmail.com>
1427
1428 * lib/target-supports.exp: Define the RISC-V target.
1429 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1430 * gcc.dg/builtin-apply2.c: Likewise.
1431 * gcc.dg/ifcvt-4.c: Likewise.
1432 * gcc.dg/loop-8.c: Likewise.
1433 * gcc.dg/sibcall-10.c: Likewise.
1434 * gcc.dg/sibcall-9.c: Likewise.
1435 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1436 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1437 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1438 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1439 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1440 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1441 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1442
391675ac
MM
14432017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1444
1445 PR target/66144
1446 * gcc.target/powerpc/pr66144-1.c: New test.
1447 * gcc.target/powerpc/pr66144-2.c: Likewise.
1448 * gcc.target/powerpc/pr66144-3.c: Likewise.
1449
e495e31a
MS
14502017-02-06 Martin Sebor <msebor@redhat.com>
1451
1452 PR tree-optimization/79376
1453 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1454 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1455
2568d8a1
JJ
14562017-02-06 Jakub Jelinek <jakub@redhat.com>
1457
98e09245
JJ
1458 PR c++/79379
1459 * g++.dg/cpp1y/constexpr-79379.C: New test.
1460
e8b0383c
JJ
1461 PR c++/79377
1462 * g++.dg/lookup/pr79377.C: New test.
1463
a5e8cbd1
JJ
1464 PR c++/79372
1465 * g++.dg/cpp1z/decomp25.C: New test.
1466
2568d8a1
JJ
1467 PR tree-optimization/79284
1468 * gcc.c-torture/compile/pr79284.c: New test.
1469
aae936b9
PC
14702017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/70448
1473 * g++.dg/cpp0x/pr70448.C: New.
1474
daf57541
DV
14752017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1476
1477 PR 78348
1478 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1479 to dg-options.
1480
0898c74d
GJL
14812017-02-06 Georg-Johann Lay <avr@gjlay.de>
1482
1483 PR target/78883
1484 * gcc.c-torture/compile/pr78883.c: New test.
1485
5d3ebb71
JH
14862017-02-05 Jan Hubicka <hubicka@ucw.cz>
1487
1488 PR tree-ssa/79347
1489 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1490 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1491 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1492 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1493 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1494 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1495 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1496 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1497 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1498 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1499 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1500 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1501 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1502
139d4065
AV
15032017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1504
1505 PR fortran/79344
1506 * gfortran.dg/allocate_with_source_24.f90: New test.
1507
4b9c80d8
AV
15082017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1509
1510 PR fortran/79230
1511 * gfortran.dg/der_ptr_component_2.f90: New test.
1512
f3877b2f
EB
15132017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1514
1515 * gcc.target/sparc/20170205-1.c: New test.
1516
d8a09ada
JDA
15172017-02-03 John David Anglin <danglin@gcc.gnu.org>
1518
a2a86d6a
JDA
1519 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1520 libatomic_available.
1521
a1d99925
JDA
1522 * gcc.dg/pr77587.c: Require alias support.
1523 * gcc.dg/pr77587a.c: Likewise.
1524
d8bf159e
JDA
1525 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1526 * gcc.c-torture/execute/pr78622.c: Likewise.
1527
d8a09ada
JDA
1528 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1529 hppa*-*-hpux*.
1530 * c-c++-common/Wunused-var-16.c: Likewise.
1531 * c-c++-common/builtin-shuffle-1.c: Likewise.
1532 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1533 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1534
f589a1ce
MS
15352017-02-03 Martin Sebor <msebor@redhat.com>
1536
1537 PR tree-optimization/79327
1538 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
1539 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1540 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 1541
5b00f9d2
JJ
15422017-02-03 Jakub Jelinek <jakub@redhat.com>
1543 Martin Sebor <msebor@redhat.com>
1544
1545 PR tree-optimization/79327
1546 * gcc.dg/tree-ssa/pr79327.c: New test.
1547 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1548 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1549 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1550 (test_sprintf_chk_range_schar): Adjust dg-message.
1551 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1552 * gcc.c-torture/execute/pr79327.c: New test.
1553
437f0a81
JJ
15542017-02-03 Jakub Jelinek <jakub@redhat.com>
1555
1556 PR target/79354
1557 * gcc.target/powerpc/pr79354.c: New test.
1558 * gcc.c-torture/execute/pr79354.c: New test.
1559
3f343040
MS
15602017-02-03 Martin Sebor <msebor@redhat.com>
1561
1562 PR tree-optimization/79352
1563 * gcc.dg/tree-ssa/pr79352.c: New test.
1564
46a2ab58
ML
15652017-02-03 Martin Liska <mliska@suse.cz>
1566
1567 PR lto/66295
1568 * gcc.target/i386/mvc9.c: New test.
1569
baa2d1cd
PH
15702017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1571
1572 PR target/79158
1573 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1574 to VSX reg.
1575
30c6ec2f
JH
15762017-02-02 Jan Hubicka <hubicka@ucw.cz>
1577
1578 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1579 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1580 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1581 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1582 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1583 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1584 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1585 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1586 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1587 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1588 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1589 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1590 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1591
ebee1eb9
MS
15922017-02-02 Martin Sebor <msebor@redhat.com>
1593
1594 PR middle-end/79275
1595 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1596 * gcc.dg/tree-ssa/pr79275.c: New test.
1597
dcd25b8a
AS
15982017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1599
dc362ada 1600 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 1601
0f0c2cc3
JH
16022017-02-02 Jan Hubicka <hubicka@ucw.cz>
1603
1604 PR middle-end/77445
1605 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1606 threading is done.
1607
1c372840
TC
16082017-02-02 Tamar Christina <tamar.christina@arm.com>
1609
1610 PR middle-end/78142
1611 * gcc.target/aarch64/vector_initialization_nostack.c
1612 (f12): Use one vector
1613
9f11a4a7
JJ
16142017-02-02 Jakub Jelinek <jakub@redhat.com>
1615
bef7e561
JJ
1616 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1617 * c-c++-common/asan/misalign-1.c: Likewise.
1618 * c-c++-common/asan/misalign-2.c: Likewise.
1619 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1620 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1621 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1622 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1623 add -ffat-lto-objects from/to dg-additional-options.
1624 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1625 dg-additional-options.
1626
9f11a4a7
JJ
1627 PR target/79197
1628 * gcc.target/powerpc/pr79197.c: New test.
1629 * gcc.c-torture/compile/pr79197.c: New test.
1630
09661674
RB
16312017-02-02 Richard Biener <rguenther@suse.de>
1632
1633 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1634
d8d58893
PC
16352017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1636
1637 PR c++/69637
1638 * g++.dg/cpp0x/pr69637-1.C: New.
1639 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1640
521a70a4
AK
16412017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1642
1643 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1644
e26b502d
BS
16452017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1646
1647 PR target/70012
1648 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1649 conditions.
1650
55e75c7c
JJ
16512017-02-01 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR testsuite/79324
1654 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1655 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1656 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1657 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1658 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1659 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1660 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1661 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1662 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1663 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1664 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1665 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1666 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1667
a4476973
ML
16682017-02-01 Martin Liska <mliska@suse.cz>
1669
1670 PR testsuite/79272
1671 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1672
3f3181b1
RB
16732017-02-01 Richard Biener <rguenther@suse.de>
1674
1675 PR testsuite/76957
1676 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1677 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1678 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1679 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1680
1e7ef862
RB
16812017-02-01 Richard Biener <rguenther@suse.de>
1682
1683 PR middle-end/79315
1684 * gfortran.dg/pr79315.f90: New testcase.
1685
405a7406
RB
16862017-02-01 Richard Biener <rguenther@suse.de>
1687
1688 PR tree-optimization/71824
1689 * gcc.dg/graphite/pr71824.c: New testcase.
1690
19bdccb4
JJ
16912017-01-31 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR c++/79304
1694 * g++.dg/diagnostic/pr79304.C: New test.
1695
fcb2cdfc
DM
16962017-01-31 David Malcolm <dmalcolm@redhat.com>
1697
1698 PR c++/79298
1699 * g++.dg/spellcheck-pr79298.C: New test case.
1700
7cfa044d
DM
17012017-01-31 David Malcolm <dmalcolm@redhat.com>
1702
1703 PR preprocessor/79210
1704 * gcc.dg/format/pr79210.c: New test case.
1705 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1706 New function.
1707
de3fbef6
NS
17082017-01-31 Nathan Sidwell <nathan@acm.org>
1709
5ae37bdf
NS
1710 PR c++/79290
1711 * g++.dg/warn/pr79290.C: New.
1712
de3fbef6
NS
1713 PR c++/67273
1714 PR c++/79253
1715 * g++.dg/cpp1y/pr67273.C: New.
1716 * g++.dg/cpp1y/pr79253.C: New.
1717
7f357c61
NS
17182017-01-31 Nathan Sidwell <nathan@acm.org>
1719
1720 PR c++/79264
1721 * g++.dg/cpp1y/pr61636-1.C: Augment.
1722
5b11971a
CL
17232017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
1724
1725 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
1726 rand() instead of random().
1727
8b670f93
AH
17282017-01-30 Aldy Hernandez <aldyh@redhat.com>
1729
1730 PR tree-optimization/71691
1731 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
1732
4727e06b
AK
17332017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1734
1735 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
1736 __ARCH__.
1737
b6dae849
JJ
17382017-01-31 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR tree-optimization/79267
1741 * g++.dg/opt/pr79267.C: New test.
1742
40fb9c89
AO
17432017-01-30 Alexandre Oliva <aoliva@redhat.com>
1744
1745 PR debug/63238
1746 * gcc.dg/debug/dwarf2/align-1.c: New.
1747 * gcc.dg/debug/dwarf2/align-2.c: New.
1748 * gcc.dg/debug/dwarf2/align-3.c: New.
1749 * gcc.dg/debug/dwarf2/align-4.c: New.
1750 * gcc.dg/debug/dwarf2/align-5.c: New.
1751 * gcc.dg/debug/dwarf2/align-6.c: New.
1752 * gcc.dg/debug/dwarf2/align-as-1.c: New.
1753 * g++.dg/debug/dwarf2/align-1.C: New.
1754 * g++.dg/debug/dwarf2/align-2.C: New.
1755 * g++.dg/debug/dwarf2/align-3.C: New.
1756 * g++.dg/debug/dwarf2/align-4.C: New.
1757 * g++.dg/debug/dwarf2/align-5.C: New.
1758 * g++.dg/debug/dwarf2/align-6.C: New.
1759
3095f651
AS
17602017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1761
1762 PR target/79170
1763 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
1764
3cf88bff
MS
17652017-01-30 Martin Sebor <msebor@redhat.com>
1766
1767 PR testsuite/79293
1768 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1769
37731134
ML
17702017-01-30 Martin Liska <mliska@suse.cz>
1771
1772 PR gcov-profile/79259
1773 * g++.dg/tree-prof/pr79259.C: New test.
1774
0c7247cc
RB
17752017-01-30 Richard Biener <rguenther@suse.de>
1776
1777 PR tree-optimization/79276
1778 * gcc.dg/torture/pr79276.c: New testcase.
1779
ab4be5d1
DV
17802017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1781
1782 PR target/79240
1783 * gcc.target/s390/pr79240.c: New test.
1784
6687d58d
BS
17852017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1786
1787 PR target/79268
1788 * gcc.target/powerpc/pr79268.c: New file.
1789 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1790 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1791 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1792 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1793
b5df96c3
JDA
17942017-01-28 John David Anglin <danglin@gcc.gnu.org>
1795
fc34d7b8
JDA
1796 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1797
9efc84e4
JDA
1798 PR testsuite/70583
1799 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1800
4bfbe3ae
JDA
1801 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1802 * gnat.dg/debug9.adb: Likewise.
1803
8d0b306f
JDA
1804 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1805
b5df96c3
JDA
1806 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1807 libatomic_available.
1808 * gfortran.dg/coarray_42.f90: Likewise.
1809 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1810 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1811 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1812
eb339366
MS
18132017-01-27 Martin Sebor <msebor@redhat.com>
1814
1815 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1816
711ce021
BS
18172017-01-27 Bernd Schmidt <bschmidt@redhat.com>
1818
1819 PR rtl-optimization/79194
1820 * gcc.dg/torture/pr79194.c: New test.
1821
d8321b33
VM
18222017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1823
1824 PR tree-optimization/71374
2568d8a1 1825 * gcc.target/i386/pr71374.c: New.
d8321b33 1826
9e2ea13e
MS
18272017-01-27 Martin Sebor <msebor@redhat.com>
1828
1829 PR c++/71290
1830 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1831 a dg-error directive.
1832
9eb7045b
VM
18332017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1834
1835 PR target/79131
1836 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1837 * gcc.target/arm/pr79131-2.c: New.
1838
f75bbf3f
BS
18392017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1840
1841 PR target/65484
1842 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1843 vectorized on POWER unless hardware misaligned loads are
1844 available.
1845
3f54004b
BC
18462017-01-27 Bin Cheng <bin.cheng@arm.com>
1847
1848 PR rtl-optimization/78559
1849 * gcc.c-torture/execute/pr78559.c: New test.
1850
40b6bff9
RB
18512017-01-27 Richard Biener <rguenther@suse.de>
1852
1853 PR tree-optimization/79245
1854 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1855 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1856
b2f8892e
JJ
18572017-01-27 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR c/79199
1860 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1861 target. Use 4294967293U instead of 4294967293.
1862
b002f3b9
RB
18632017-01-27 Richard Biener <rguenther@suse.de>
1864
1865 PR tree-optimization/71433
1866 * gcc.dg/Warray-bounds-21.c: New testcase.
1867
38f50ab6
RB
18682017-01-27 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/79244
1871 * gcc.dg/torture/pr79244.c: New testcase.
1872
c04f4139
JJ
18732017-01-27 Jakub Jelinek <jakub@redhat.com>
1874
1875 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1876 all occurrences of 40 to 32.
1877
6ca513f9
RE
18782017-01-27 Richard Earnshaw <rearnsha@arm.com>
1879
1880 PR target/79239
1881 * gcc.target/arm/pr79239.c: New test.
1882
d876f5cd
DV
18832017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1884
1885 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1886
bb6a6ee9
AB
18872017-01-27 Adam Butcher <adam@jessamine.co.uk>
1888
1889 PR c++/64382
1890 * g++.dg/cpp1y/pr64382.C: New test.
1891
31c87a43
MS
18922017-01-26 Martin Sebor <msebor@redhat.com>
1893
1894 PR middle-end/78703
1895 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1896 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1897 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1898 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1899
f7c06c0f
JJ
19002017-01-26 Jakub Jelinek <jakub@redhat.com>
1901
b0670cc0
JJ
1902 PR debug/79129
1903 * g++.dg/debug/dwarf2/pr79129.C: New test.
1904
f7c06c0f
JJ
1905 PR debug/78835
1906 * g++.dg/debug/dwarf2/pr78835.C: New test.
1907
5d93da1d
MS
19082017-01-26 Martin Sebor <msebor@redhat.com>
1909
1910 PR middle-end/78703
1911 * gcc.dg/format/pr78569.c: Adjust.
1912 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1913 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1914 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1915 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1916 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1917 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1918 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1919 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1920 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1921 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1922 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1923
905d2812
JJ
19242017-01-26 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c++/68727
1927 * g++.dg/other/offsetof8.C: Add expected error.
1928 * g++.dg/other/offsetof9.C: New test.
1929
b3db8d77
DE
19302017-01-26 David Edelsohn <dje.gcc@gmail.com>
1931
1932 * g++.dg/opt/declone3.C: Require LTO.
1933
15961e4a
VM
19342017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1935
1936 PR target/79131
1937 * gcc.target/arm/pr79131.c: New.
1938
e39dd802
BC
19392017-01-26 Bin Cheng <bin.cheng@arm.com>
1940
1941 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1942
bc9efeab
JW
19432017-01-26 Jonathan Wakely <jwakely@redhat.com>
1944
1945 PR libstdc++/79190
1946 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1947 matches replaced operator delete.
1948
b5f75f0b
JJ
19492017-01-26 Jakub Jelinek <jakub@redhat.com>
1950
1951 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1952 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1953 avx512f with avx512dq.
1954 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1955 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1956 avx512f with avx512dq.
1957 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1958 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1959 avx512f with avx512dq.
1960
0a38b341
MP
19612017-01-26 Marek Polacek <polacek@redhat.com>
1962
1963 PR c/79199
1964 * c-c++-common/Wduplicated-branches-13.c: New test.
1965
ebff5c3f
DS
19662017-01-26 David Sherwood <david.sherwood@arm.com>
1967
1968 PR middle-end/79212
1969 * gfortran.dg/gomp/sharing-4.f90: New test.
1970
e6d55103
JJ
19712017-01-26 Jakub Jelinek <jakub@redhat.com>
1972
1a27fab1
JJ
1973 PR target/70465
1974 * gcc.target/i386/pr70465.c: New test.
1975
e6d55103
JJ
1976 * brig.dg/dg.exp: Update copyright years.
1977 * lib/brig-dg.exp: Update copyright years.
1978 * lib/brig.exp: Update copyright years.
1979
b5aa1281
MM
19802017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1981
1982 PR target/79179
1983 * gcc.target/powerpc/pr79179.c: New test.
1984
3b5de3cb
BS
19852017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1986
1987 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1988 generation to accept D-mode memory accesses.
1989
dbe81dbe
MS
19902017-01-25 Martin Sebor <msebor@redhat.com>
1991
1992 PR c++/71290
1993 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1994 * g++.dg/ext/flexarray-mangle.C: Same.
1995 * g++.dg/ext/flexarray-subst.C: Same.
1996 * g++.dg/ext/flexary10.C: Same.
1997 * g++.dg/ext/flexary11.C: Same.
1998 * g++.dg/ext/flexary14.C: Same.
1999 * g++.dg/ext/flexary16.C: Same.
2000 * g++.dg/ext/flexary18.C: Same.
2001 * g++.dg/ext/flexary19.C: Same.
2002 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
2003 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2004 * g++.dg/ubsan/object-size-1.C: Same.
2005 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 2006
0e343868
JJ
20072017-01-25 Jakub Jelinek <jakub@redhat.com>
2008
a25608aa
JJ
2009 PR c++/78896
2010 * g++.dg/cpp1z/decomp24.C: New test.
2011
0e343868
JJ
2012 PR c++/77914
2013 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2014 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2015 expect a warning.
2016 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2017 expect warnings.
2018 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2019 * g++.dg/cpp1y/pr59636.C: Likewise.
2020 * g++.dg/cpp1y/pr60190.C: Likewise.
2021
0d098f4b
BC
20222017-01-25 Bin Cheng <bin.cheng@arm.com>
2023
2024 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2025
5332c89e 20262017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
2027
2028 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
2029 vec_packs built-ins
2030
ed4e59f4
CL
20312017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2032
2033 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2034 -mcpu=cortex-a57.
2035 * gcc.target/arm/vseleqsf.c: Likewise.
2036 * gcc.target/arm/vselgedf.c: Likewise.
2037 * gcc.target/arm/vselgesf.c: Likewise.
2038 * gcc.target/arm/vselgtdf.c: Likewise.
2039 * gcc.target/arm/vselgtsf.c: Likewise.
2040 * gcc.target/arm/vselledf.c: Likewise.
2041 * gcc.target/arm/vsellesf.c: Likewise.
2042 * gcc.target/arm/vselltdf.c: Likewise.
2043 * gcc.target/arm/vselltsf.c: Likewise.
2044 * gcc.target/arm/vselnedf.c: Likewise.
2045 * gcc.target/arm/vselnesf.c: Likewise.
2046 * gcc.target/arm/vselvcdf.c: Likewise.
2047 * gcc.target/arm/vselvcsf.c: Likewise.
2048 * gcc.target/arm/vselvsdf.c: Likewise.
2049 * gcc.target/arm/vselvssf.c: Likewise.
2050
a5d6927f
RB
20512017-01-25 Richard Biener <rguenther@suse.de>
2052
2053 PR testsuite/72850
2054 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2055 to what we had before adding the threading passes.
2056
c2873892
RB
20572017-01-25 Richard Biener <rguenther@suse.de>
2058
2059 PR tree-optimization/69264
2060 * g++.dg/torture/pr69264.C: New testcase.
2061
9aa483a2
KT
20622016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2063
2064 PR target/79145
2065 * gcc.target/arm/pr79145.c: New test.
2066
5c628c3e
RB
20672017-01-25 Richard Biener <rguenther@suse.de>
2068
2069 PR debug/78363
2070 * g++.dg/gomp/pr78363-1.C: New testcase.
2071 * g++.dg/gomp/pr78363-2.C: Likewise.
2072 * g++.dg/gomp/pr78363-3.C: Likewise.
2073
9078cd36
KT
20742016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2075
2076 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2077 * gcc.dg/lto/pr61526_0.c: Likewise.
2078 * gcc.dg/lto/pr64415_0.c: Likewise.
2079
7cfd79d6
JJ
20802017-01-24 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR c++/79205
2083 * g++.dg/cpp1z/decomp22.C: New test.
2084 * g++.dg/cpp1z/decomp23.C: New test.
2085
3e4b91f2
NS
20862017-01-24 Nathan Sidwell <nathan@acm.org>
2087
1d7bc790
NS
2088 PR c++/78469
2089 * g++.dg/cpp0x/pr78469.C: New.
2090
3e4b91f2
NS
2091 PR c++/79118
2092 * g++.dg/cpp0x/pr79118.C: New.
2093
b20ba138
EB
20942017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2095
2096 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2097
c2e84327
DM
20982017-01-24 David Malcolm <dmalcolm@redhat.com>
2099
2100 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2101 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2102 * gcc.dg/rtl/rtl.exp: New file.
2103 * gcc.dg/rtl/test.c: New file.
2104 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2105 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2106 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2107 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2108 * gcc.dg/rtl/x86_64/final.c: New test case.
2109 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2110 * gcc.dg/rtl/x86_64/ira.c: New test case.
2111 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2112 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2113 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2114 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2115 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2116 * gcc.dg/rtl/x86_64/test_1.h: New file.
2117 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2118 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2119 * gcc.dg/rtl/x86_64/times-two.h: New file.
2120 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2121
cf8d19de
BC
21222017-01-24 Bin Cheng <bin.cheng@arm.com>
2123
2124 PR tree-optimization/79159
2125 * g++.dg/tree-ssa/pr79159.C: New test.
2126
f6a24a94 21272017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
2128 Martin Jambor <mjambor@suse.cz>
2129
2130 * lib/brig-dg.exp: New file.
2131 * lib/brig.exp: Likewise.
2132 * brig.dg/README: Likewise.
2133 * brig.dg/dg.exp: Likewise.
2134 * brig.dg/test/gimple/alloca.hsail: Likewise.
2135 * brig.dg/test/gimple/atomics.hsail: Likewise.
2136 * brig.dg/test/gimple/branches.hsail: Likewise.
2137 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2138 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2139 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2140 * brig.dg/test/gimple/mem.hsail: Likewise.
2141 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2142 * brig.dg/test/gimple/packed.hsail: Likewise.
2143 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2144 * brig.dg/test/gimple/variables.hsail: Likewise.
2145 * brig.dg/test/gimple/vector.hsail: Likewise.
2146
c3b3e526
JJ
21472017-01-24 Jakub Jelinek <jakub@redhat.com>
2148
2149 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2150 support asan, only on i?86/x86_64 require sse2_runtime.
2151
75f92127
KN
21522017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2153
2154 PR target/66669
2155 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2156 test on powerpc targets.
2157
1a998fa0
MS
21582017-01-23 Martin Sebor <msebor@redhat.com>
2159
2160 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2161
108fdd6d
RB
21622017-01-23 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/79088
2165 PR tree-optimization/79188
2166 * gcc.dg/torture/pr79088.c: New testcase.
2167 * gcc.dg/torture/pr79188.c: Likewise.
2168
28826a66
KN
21692017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2170
2171 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2172 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2173 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2174 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2175 type of test function to reflect change in built-in function's
2176 return type.
2177 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2178 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2179 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2180 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2181 type and second argument type to reflect change in built-in
2182 function's type signature.
2183 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2184 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2185 type of test function to reflect change in built-in function's
2186 return type.
2187 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2188 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2189 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2190 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2191 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2192 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2193 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2194 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2195 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2196 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2197 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2198 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2199 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2200 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2201 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2202 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2203 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2204 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2205 type of test function to reflect change in built-in function's
2206 return type.
2207 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2208 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2209 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2210 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2211 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2212 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2213 test function's result and second argument to reflect change in
2214 built-in function's type signature.
2215 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2216
e6b8075c
NS
22172017-01-23 Nathan Sidwell <nathan@acm.org>
2218
fc7612fd
NS
2219 PR C++/71710
2220 * g++.dg/template/pr71710.C: New.
2221
e6b8075c
NS
2222 PR c++/71406
2223 PR c++/77508
2224 * g++.dg/template/pr71406.C: New.
2225
15b8fd49
TK
22262017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2227
9b7716c9 2228 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 2229
e9c4fbe9
BS
22302017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2231
2232 PR rtl-optimization/78634
2233 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2234
8539a302
BC
22352017-01-23 Bin Cheng <bin.cheng@arm.com>
2236
2237 PR tree-optimization/70754
2238 * gfortran.dg/pr70754.f90: New test.
2239
f368600f
ML
22402017-01-23 Martin Liska <mliska@suse.cz>
2241
2242 PR tree-optimization/79196
2243 * gcc.dg/asan/pr79196.c: New test.
2244 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2245
d886761f
MM
22462017-01-23 Michael Matz <matz@suse.de>
2247
2248 PR tree-optimization/78384
2249 * gcc.dg/pr78384.c: New test.
2250
cffcafda
RB
22512017-01-23 Richard Biener <rguenther@suse.de>
2252
2253 PR tree-optimization/79186
2254 * gcc.dg/torture/pr79186.c: New testcase.
2255 * gcc.dg/torture/pr79187.c: Likewise.
2256
bda2bc48
MJ
22572017-01-23 Martin Jambor <mjambor@suse.cz>
2258
2259 * gcc.dg/ipa/vrp8.c: New test.
2260
f65f1ae3
MJ
22612017-01-23 Martin Jambor <mjambor@suse.cz>
2262
2263 PR ipa/79108
2264 * gfortran.dg/lto/pr79108_0.f90: New test.
2265
dea06111
AS
22662017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2267
2268 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2269 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2270 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2271 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2272 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2273 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2274 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2275 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2276 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2277 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2278 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2279 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2280 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2281 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2282 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2283 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2284
05011618
RB
22852017-01-23 Richard Biener <rguenther@suse.de>
2286 Nick Clifton <nickc@redhat.com>
2287
2288 PR testsuite/78421
2289 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2290 If the target is ARM return the result of the
2291 check_effective_target_arm_vect_no_misalign proc.
2292 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2293 support unaligned vectors then only expect one of the loops to be
2294 unrolled.
2295
f6b9f2ff
ML
22962017-01-23 Martin Liska <mliska@suse.cz>
2297
2298 * gcc.dg/asan/use-after-scope-10.c: New test.
2299 * gcc.dg/asan/use-after-scope-11.c: New test.
2300 * g++.dg/asan/use-after-scope-5.C: New test.
2301
c7775327
ML
23022017-01-23 Martin Liska <mliska@suse.cz>
2303
2304 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2305 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2306 sanopt optimization for ASAN_POISON.
2307
d8ae8d16
KT
23082016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2309
2310 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2311
54d7c70c
CL
23122017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2313
2314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2315 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2316 for poly*_t types.
2317 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2318 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2319 exec_vcombine): Likewise.
2320 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2321 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2322 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2323 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2324 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2325 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2326 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2327 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2328 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2329 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2330 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2331 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2332 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2333 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2334 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2335 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2336 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2337 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2338 Likewise.
2339 (TEST_VGET_LANE): Cast to uint to avoid warning.
2340 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2341 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2342 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2343 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2344 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2345 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2346 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2347 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2348 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2349 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2350 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2351 CHECK_POLY instead of CHECK for poly64_t types.
2352 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2353 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2354 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2355 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2356 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2357 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2358 uint32_t.
2359 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2360 for int32_t, int64_t.
2361 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2362 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2363 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2364 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2365 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2366 needed.
2367
386fe51c
JJ
23682017-01-22 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR fortran/79154
2371 * gfortran.dg/gomp/pr79154-1.f90: New test.
2372 * gfortran.dg/gomp/pr79154-2.f90: New test.
2373
bc4d86e6
AS
23742017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2375
2376 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2377
c31d5fce
MP
23782017-01-21 Marek Polacek <polacek@redhat.com>
2379
2380 PR testsuite/79169
2381 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2382
25cb56c3
JH
23832017-01-20 Jan Hubicka <hubicka@ucw.cz>
2384
2385 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2386
ea9f867b
BS
23872017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2388
2389 PR rtl-optimization/79125
2390 * gcc.dg/torture/pr79125.c: New test.
2391
a876231c
JW
23922017-01-20 Jiong Wang <jiong.wang@arm.com>
2393
2568d8a1 2394 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2395 only.
2568d8a1
JJ
2396 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2397 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2398
4b9f2115
NS
23992017-01-20 Nathan Sidwell <nathan@acm.org>
2400
3e4b91f2 2401 PR c++/78495
4b9f2115
NS
2402 * g++.dg/cpp1z/inh-ctor38.C: New.
2403
d2aadab1
MP
24042017-01-20 Marek Polacek <polacek@redhat.com>
2405
2406 PR c/79152
2407 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2408
449cd5af
TP
24092017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2410
2411 * lib/target-supports.exp (check_configured_with): New procedure.
2412 (check_effective_target_default_mode): new effective target.
2413 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2414 default mode. Fix dg-skip-if target selector syntax.
2415 * gcc.target/arm/optional_thumb-2.c: Likewise.
2416 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2417 syntax.
2418
ebed7175
DM
24192017-01-20 David Malcolm <dmalcolm@redhat.com>
2420
2421 PR c++/77829
2422 PR c++/78656
2423 * g++.dg/spellcheck-pr77829.C: New test case.
2424 * g++.dg/spellcheck-pr78656.C: New test case.
2425
2ebd93e1
MP
24262017-01-20 Marek Polacek <polacek@redhat.com>
2427
2428 PR c/64279
2429 * c-c++-common/Wduplicated-branches-1.c: New test.
2430 * c-c++-common/Wduplicated-branches-10.c: New test.
2431 * c-c++-common/Wduplicated-branches-11.c: New test.
2432 * c-c++-common/Wduplicated-branches-12.c: New test.
2433 * c-c++-common/Wduplicated-branches-2.c: New test.
2434 * c-c++-common/Wduplicated-branches-3.c: New test.
2435 * c-c++-common/Wduplicated-branches-4.c: New test.
2436 * c-c++-common/Wduplicated-branches-5.c: New test.
2437 * c-c++-common/Wduplicated-branches-6.c: New test.
2438 * c-c++-common/Wduplicated-branches-7.c: New test.
2439 * c-c++-common/Wduplicated-branches-8.c: New test.
2440 * c-c++-common/Wduplicated-branches-9.c: New test.
2441 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2442 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2443 * g++.dg/ext/builtin-object-size3.C: Likewise.
2444 * g++.dg/gomp/loop-1.C: Likewise.
2445 * g++.dg/warn/Wduplicated-branches1.C: New test.
2446 * g++.dg/warn/Wduplicated-branches2.C: New test.
2447
0ce4024a
ML
24482017-01-20 Martin Liska <mliska@suse.cz>
2449
2450 PR lto/69188
2451 * gcc.dg/lto/pr69188_0.c: New test.
2452 * gcc.dg/lto/pr69188_1.c: New test.
2453
d8ea3e7c
AS
24542017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2455
2456 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2457 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2458 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2459 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2460 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2461 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2462 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2463 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2464 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2465 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2466 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2467 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2468 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2469 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2470 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2471 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2472 * gcc.target/i386/avx-1.c: Test new intrinsics.
2473 * gcc.target/i386/sse-13.c: Ditto.
2474 * gcc.target/i386/sse-23.c: Ditto.
2475
0516164b
RB
24762017-01-20 Richard Biener <rguenther@suse.de>
2477
2478 PR tree-optimization/71264
2479 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2480
d821744c
MF
24812017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2482
2483 * gcc.target/mips/madd4-1.c: New file.
2484 * gcc.target/mips/madd4-2.c: Likewise.
2485 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2486 HAS_MADD4.
2487 (mips_option_groups): Add -m[no-]madd4.
2488 (mips-dg-init): Detect default -mno-madd4.
2489 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2490 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2491 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2492 * gcc.target/mips/nmadd-1.c: Likewise.
2493 * gcc.target/mips/nmadd-2.c: Likewise.
2494 * gcc.target/mips/nmadd-3.c: Likewise.
2495
db58fd89
JW
24962017-01-19 Jiong Wang <jiong.wang@arm.com>
2497
2498 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2499 combined instructions.
2500 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2501 instructions.
2502 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2503 of pointer authentication.
2504
bd9cf60b
MM
25052017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2506
2507 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2508 floating point hardware to run test.
2509
ab014eb3
TC
25102017-01-19 Tamar Christina <tamar.christina@arm.com>
2511
2568d8a1 2512 * lib/target-supports.exp
ab014eb3
TC
2513 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2514
c048038f
RO
25152017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2516
2517 PR testsuite/79051
2518 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2519 __x86_64__]: Allow for target i?86-*-*.
2520
ab6b44cb
MF
25212017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2522
2523 PR target/78176
2524 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2525 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2526 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2527 HAS_LXC1.
2528 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2529 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2530 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2531
118d5ed3
AV
25322017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2533
2534 PR fortran/70696
2535 * gfortran.dg/coarray_43.f90: New test.
2536
a57c520e
RE
25372017-01-19 Richard Earnshaw <rearnsha@arm.com>
2538
2539 PR rtl-optimization/79121
2540 * gcc.c-torture/execute/pr79121.c: New test.
2541
54dc4be2
MM
25422017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2543
2544 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2545 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2546
7bd5dad2
LK
25472017-01-18 Louis Krupp <louis.krupp@zoho.com>
2548
2549 PR fortran/50069
2550 PR fortran/55086
2551 * gfortran.dg/pr50069_1.f90: New test.
2552 * gfortran.dg/pr50069_2.f90: New test.
2553 * gfortran.dg/pr55086_1.f90: New test.
2554 * gfortran.dg/pr55086_1_tfat.f90: New test.
2555 * gfortran.dg/pr55086_2.f90: New test.
2556 * gfortran.dg/pr55086_2_tfat.f90: New test.
2557 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2558
0edd264d
AS
25592017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2560 * gcc.dg/strcmp-1.c: New test.
2561 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2562
551914b7
DM
25632017-01-18 David Malcolm <dmalcolm@redhat.com>
2564
2565 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2566 (dejagnu_fail): Likewise.
2567 (dejagnu_note): Likewise.
2568 (pass): Provide forward decl, moving true decl to after #include
2569 of harness.h.
2570 (fail): Likewise.
2571 (note): Likewise.
2572
b7d3a6a6
MM
25732017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2574
2575 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2576 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2577
c484627c
NS
25782017-01-18 Nathan Sidwell <nathan@acm.org>
2579
2580 PR c++/78488
2581 * g++.dg/cpp1z/inh-ctor37.C: New.
2582
a711887e
UB
25832017-01-18 Uros Bizjak <ubizjak@gmail.com>
2584
2585 PR rtl-optimization/78952
2586 * gcc.target/i386/pr78952-1.c: New test.
2587 * gcc.target/i386/pr78952-2.c: Ditto.
2588
525a5e33
AV
25892017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2590
2591 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2592
25932017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
2594
2595 PR fortran/70696
2596 * gfortran.dg/coarray_event_1.f08: New test.
2597
90553aac
JJ
25982017-01-18 Jakub Jelinek <jakub@redhat.com>
2599
2600 PR target/77416
2601 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2602 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2603 from dg-options.
2604 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2605 guarded test.
2606 * gcc.target/powerpc/fusion4.c: Likewise.
2607 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2608 guarded test.
2609 * gcc.target/powerpc/pr58673-1.c: Likewise.
2610 * gcc.target/powerpc/pr58673-2.c: Likewise.
2611 * gcc.target/powerpc/pr59054.c: Likewise.
2612
dfc42f08
BS
26132016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2614
2615 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2616 vec_bperm.
2617 * gcc.target/powerpc/p9-vbpermd.c: New file.
2618
f3981e7e
AK
26192017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2620
2621 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2622 (must_not_compile2): Downcase first letter of error messages.
2623 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2624 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2625
2c65d990
NS
26262017-01-18 Nathan Sidwell <nathan@acm.org>
2627
2628 PR c++/79091
2629 * g++.dg/pr79091.C: New.
2630
a711887e
UB
26312017-01-18 Jakub Jelinek <jakub@redhat.com>
2632
2633 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2634 to dg-options.
2635 (p0): Add missing dg-error.
2636
4701fba3
JS
26372017-01-17 Joe Seymour <joe.s@somniumtech.com>
2638
2639 * gcc.target/msp430/mul_f5_muldef.c: New test.
2640
ac4dc08d
MM
26412017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2642
2643 PR target/79004
2644 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2645 options. Fix up the syntax for using \m and \M.
2646
1b3254e4
SB
26472017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2648
2649 PR target/78875
2650 * gcc.target/powerpc/ssp-1.c: New testcase.
2651 * gcc.target/powerpc/ssp-2.c: New testcase.
2652
8144a493
WD
26532017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2654
2655 * gcc.target/aarch64/eh_return.c: New test.
2656
a6607774
BS
26572017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2658
2659 * vec-rlmi-rlnm.c: New file.
2660
8ddfdbc2
NS
26612017-01-17 Nathan Sidwell <nathan@acm.org>
2662
2663 PR c++/61636
2664 * g++.dg/cpp1y/pr61636-1.C: New.
2665 * g++.dg/cpp1y/pr61636-2.C: New.
2666 * g++.dg/cpp1y/pr61636-3.C: New.
2667
d365b403
MS
26682017-01-17 Martin Sebor <msebor@redhat.com>
2669
2670 PR testsuite/79115
2671 * gcc.dg/pr78768.c: Make it a link-only test.
2672
0d80ab91
DM
26732017-01-17 David Malcolm <dmalcolm@redhat.com>
2674
2675 PR c++/71497
2676 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2677 expected messages.
2678 * c-c++-common/Wmisleading-indentation.c: Likewise.
2679
31b61548
VM
26802017-01-17 Vladimir Makarov <vmakarov@redhat.com>
2681
2682 PR target/79058
2683 * gcc.target/arm/pr79058.c: New.
2684
c549996e
JJ
26852017-01-17 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR tree-optimization/71854
2688 * gcc.dg/vect/pr71854.c: New test.
2689
4f197ff9
ML
26902017-01-17 Martin Liska <mliska@suse.cz>
2691
2692 PR ipa/71207
2693 * g++.dg/ipa/pr71207.C: New test.
2694
d4193b85
JH
26952017-01-17 Jan Hubicka <hubicka@ucw.cz>
2696
2697 PR middle-end/77445
2698 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2699 * gcc.dg/tree-ssa/pr77445.c: New testcase.
2700
906e7712
JJ
27012017-01-17 Jakub Jelinek <jakub@redhat.com>
2702
2703 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2704 rather than long unsigned int.
2705 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2706
12314dc9
RB
27072017-01-17 Richard Biener <rguenther@suse.de>
2708
2709 PR tree-optimization/71433
2710 * gcc.dg/Warray-bounds-20.c: New testcase.
2711
a23e48df
RB
27122017-01-17 Richard Biener <rguenther@suse.de>
2713
2714 PR testsuite/52563
2715 PR testsuite/71237
2716 PR testsuite/77737
2717 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
2718 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2719 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2720
e6750e5c
AM
27212017-01-17 Alan Modra <amodra@gmail.com>
2722
2723 * gcc.target/powerpc/pr79066.c: New.
2724
a59afbe2
JL
27252017-01-16 Jeff Law <law@redhat.com>
2726
2727 PR tree-optimization/33562
2728 PR tree-optimization/61912
2729 PR tree-optimization/77485
2730 PR tree-optimization/79090
2731 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
2732 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
2733
e1bcfb92
JJ
27342017-01-16 Jakub Jelinek <jakub@redhat.com>
2735
98e92fb2
JJ
2736 PR c/79089
2737 * gcc.c-torture/compile/pr79089.c: New test.
2738
e1bcfb92
JJ
2739 PR target/79080
2740 * gcc.dg/pr79080.c: New test.
2741
0ef1f9cd
DM
27422017-01-16 David Malcolm <dmalcolm@redhat.com>
2743
2744 PR c/78304
2745 * gcc.dg/format/pr78304.c: Convert argument from integral type
2746 to a pointer.
2747 * gcc.dg/format/pr78304-2.c: Likewise.
2748
76689ffc
CL
27492017-01-16 Carl Love <cel@us.ibm.com>
2750
2751 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
2752 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
2753
ce12ee9e
CL
27542017-01-16 Carl Love <cel@us.ibm.com>
2755
2756 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
2757 Change arguments and return type to bool long long.
2758
b336037d
MS
27592017-01-16 Martin Sebor <msebor@redhat.com>
2760
2761 PR testsuite/79051
2762 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
2763 on x86.
2764
1ddca3f3
PC
27652017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2766
2767 Revert:
a711887e 2768 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
2769
2770 PR c++/71737
2771 * g++.dg/cpp0x/pr71737.C: New.
2772
290687fb
BS
27732017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2774
2775 * gcc.target/powerpc/swaps-p8-27.c: New.
2776
7d2f3f1d
PC
27772017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2778
2779 PR c++/71737
2780 * g++.dg/cpp0x/pr71737.C: New.
2781
d743728f
EB
27822017-01-16 Eric Botcazou <ebotcazou@adacore.com>
2783
2784 * gnat.dg/opt62.adb: New test.
2785 * gnat.dg/opt62_pkg.ads: New helper.
2786
90aead21
BS
27872017-01-14 Bernd Schmidt <bschmidt@redhat.com>
2788
a711887e
UB
2789 PR rtl-optimization/78626
2790 PR rtl-optimization/78727
90aead21
BS
2791 * gcc.dg/torture/pr78626.c: New test.
2792 * gcc.dg/torture/pr78727.c: New test.
2793
afaecc23
AM
27942017-01-14 Alan Modra <amodra@gmail.com>
2795
2796 * gcc.c-torture/compile/pr72749.c: New test.
2797
be4aa83d
DM
27982017-01-13 David Malcolm <dmalcolm@redhat.com>
2799
2800 PR c/78304
2801 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2802 (test_macro_2): New test.
2803 (test_macro_3): New test.
2804 (test_macro_4): New test.
2805 (test_non_contiguous_strings): Convert line number to line offset.
2806 * gcc.dg/format/pr78304-2.c: New test case.
2807 * gcc.dg/format/pr78304.c: New test case.
2808
7cdca3ec
UB
28092017-01-13 Uros Bizjak <ubizjak@gmail.com>
2810
2811 * gcc.target/i386/funcspec-56.inc: Add missing options and
2812 reorder options by implied ISAs, as in ix86_target_string.
2813
e3017e52
MP
28142017-01-13 Marek Polacek <polacek@redhat.com>
2815
2816 PR c++/71166
2817 * g++.dg/cpp0x/constexpr-array18.C: New test.
2818
d155c6fe
JL
28192017-01-13 Jeff Law <law@redhat.com>
2820
7c9560a5
JL
2821 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2822
9e59e99a
JL
2823 PR tree-optimization/61912
2824 PR tree-optimization/77485
2825 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2826 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2827 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2828
2829 PR tree-optimization/33562
2830 PR tree-optimization/61912
2831 PR tree-optimization/77485
d155c6fe
JL
2832 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2833 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2834 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2835 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2836 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2837 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2838 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2839
77719b06
ML
28402017-01-13 Martin Liska <mliska@suse.cz>
2841
2842 PR ipa/79043
2843 * gcc.c-torture/execute/pr79043.c: New test.
2844
a181b2bc
RB
28452017-01-13 Richard Biener <rguenther@suse.de>
2846
2847 PR middle-end/78411
2848 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2849
eaed3226
AV
28502017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2851
2852 PR fortran/70697
2853 * gfortran.dg/coarray/event_4.f08: New test.
2854
4ccff88b
AV
28552017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2856
2857 PR fortran/70696
2858 * gfortran.dg/coarray/event_3.f08: New test.
2859
3c3b9090
RB
28602017-01-13 Richard Biener <rguenther@suse.de>
2861
2862 PR tree-optimization/77283
2863 * gcc.dg/tree-ssa/split-path-9.c: Fix.
2864
25329913
RB
28652017-01-13 Richard Biener <rguenther@suse.de>
2866
2867 * gcc.dg/gimplefe-22.c: New testcase.
2868
10b70b8e
RB
28692017-01-13 Richard Biener <rguenther@suse.de>
2870
2871 PR tree-optimization/77283
2872 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2873 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2874 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2875
76a8f82f
SL
28762017-01-12 Sandra Loosemore <sandra@codesourcery.com>
2877
2878 * gcc.dg/pr77862.c: Require fpic target.
2879
59a505da
MM
28802017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2881
2882 PR target/79004
2883 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 2884
bce6f760
MS
28852017-01-12 Martin Sebor <msebor@redhat.com>
2886
2887 * gcc.dg/pr78138.c: Adjust.
2888 * gcc.dg/pr78768.c: Adjust.
2889 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2890 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2891 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2892 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2893 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2894 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2895 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2896 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2897 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2898 * gcc.dg/tree-ssa/pr78605.c: Adjust.
2899 * gcc.dg/tree-ssa/pr78622.c: Adjust.
2900
3eefa646
JJ
29012017-01-12 Jakub Jelinek <jakub@redhat.com>
2902
2903 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2904
dcb56243
MS
29052017-01-12 Martin Sebor <msebor@redhat.com>
2906
8be3f306 2907 PR testsuite/79051
940242cd
MS
2908 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2909 due to bug 79054.
dcb56243 2910
b7431c20
DE
29112017-01-12 David Edelsohn <dje.gcc@gmail.com>
2912
2913 * gcc.dg/pr78768.c: Require LTO.
2914
2bcd9f32
MS
29152017-01-12 Martin Sebor <msebor@redhat.com>
2916
2917 PR c/79074
2918 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2919 due to the referenced bug.
2920
b2fc1c70
MS
29212017-01-12 Martin Sebor <msebor@redhat.com>
2922
2923 PR testsuite/79073
2924 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2925
fbed6f36
UB
29262017-01-12 Uros Bizjak <ubizjak@gmail.com>
2927
2928 * gcc.target/i386/builtin_target.c (check_features): Check all
2929 supported __builtin_cpu_supports options.
2930
27282dad
KT
29312017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2932
2933 PR tree-optimization/78319
2934 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2935 Remove xfail.
2936
66113166
BS
29372017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2938
2939 PR target/79044
2940 * gcc.target/powerpc/swaps-p8-26.c: New.
2941
6bb4ea5c
RB
29422017-01-12 Richard Biener <rguenther@suse.de>
2943
2944 * gcc.dg/gimplefe-21.c: New testcase.
2945
f15dbadb
MC
29462017-01-12 Michael Collison <michael.collison@arm.com>
2947
2948 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2949
73e32c47
JK
29502017-01-11 Julia Koval <julia.koval@intel.com>
2951 Uros Bizjak <ubizjak@gmail.com>
2952
2953 * gcc.target/i386/sgx.c New test.
2954 * gcc.target/i386/sse-12.c: Add -msgx.
2955 * gcc.target/i386/sse-13.c: Ditto.
2956 * gcc.target/i386/sse-14.c: Ditto.
2957 * gcc.target/i386/sse-22.c: Ditto.
2958 * gcc.target/i386/sse-23.c: Ditto.
2959 * g++.dg/other/i386-2.C: Ditto.
2960 * g++.dg/other/i386-3.C: Ditto.
2961
3594adc7
MS
29622017-01-11 Martin Sebor <msebor@redhat.com>
2963
2964 PR c++/24511
2965 * g++.dg/template/explicit9.C: New test.
2966
01bfd257
NS
29672017-01-11 Nathan Sidwell <nathan@acm.org>
2968
2969 PR c++/77812
2970 * g++.dg/pr77812.C: New.
2971
88df7964
JJ
29722017-01-11 Jakub Jelinek <jakub@redhat.com>
2973
eae63d78
JJ
2974 PR c++/71537
2975 * g++.dg/cpp1y/constexpr-71537.C: New test.
2976
88df7964
JJ
2977 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2978 argument.
2979
960ecba4
MS
29802017-01-11 Martin Sebor <msebor@redhat.com>
2981
2982 PR c/47931
2983 * c-c++-common/Waddress-2.c: New test.
2984
1f258a55
JJ
29852017-01-11 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR c++/78341
2988 * g++.dg/cpp0x/pr78341.C: New test.
2989
bf5fbf46
MS
29902017-01-11 Martin Sebor <msebor@redhat.com>
2991
2992 PR c/78768
2993 * gcc.dg/pr78768.c: New test.
2994
19ff0049
DM
29952017-01-11 David Malcolm <dmalcolm@redhat.com>
2996
2997 PR driver/78877
2998 * gcc.dg/spellcheck-options-14.c: New test case.
2999 * gcc.dg/spellcheck-options-15.c: New test case.
3000 * gcc.dg/spellcheck-options-16.c: New test case.
3001 * gcc.dg/spellcheck-options-17.c: New test case.
3002
c86e9f03
ML
30032017-01-11 Martin Liska <mliska@suse.cz>
3004
3005 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3006
947f51d6
JJ
30072017-01-11 Jakub Jelinek <jakub@redhat.com>
3008
3009 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3010 instead of just 1 for the decomposition from struct C.
3011
849fccf8
EB
30122017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3013
3014 * gcc.c-torture/execute/20170111-1.c: New test.
3015
80c74722
RB
30162017-01-11 Richard Biener <rguenther@suse.de>
3017
3018 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3019
4c4b4703
JJ
30202017-01-11 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR middle-end/50199
3023 * gcc.dg/lto/pr50199_0.c: New test.
3024
664b1a6b
MS
30252017-01-10 Martin Sebor <msebor@redhat.com>
3026
3027 PR testsuite/78960
3028 PR testsuite/78959
3029 PR testsuite/78133
3030 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3031 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3032
fefd3086
MS
30332017-01-10 Martin Sebor <msebor@redhat.com>
3034
3035 PR middle-end/78138
664b1a6b 3036 * gcc.dg/pr78138.c: New test.
fefd3086 3037
b9f4757f
DM
30382017-01-10 David Malcolm <dmalcolm@redhat.com>
3039
3040 PR c++/77949
3041 * g++.dg/diagnostic/pr77949.C: New test case.
3042
5a50f6bb
MS
30432017-01-10 Martin Sebor <msebor@redhat.com>
3044
3045 PR middle-end/78245
3046 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3047
c16880ef
MS
30482017-01-10 Martin Sebor <msebor@redhat.com>
3049
3050 PR tree-optimization/78775
3051 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3052 * gcc.dg/attr-alloc_size-10.c: New test.
3053 * gcc.dg/attr-alloc_size-11.c: New test.
3054 * gcc.dg/builtin-stringop-chk-7.c: New test.
3055 * gcc.dg/pr78775.c: New test.
3056 * gcc.dg/pr78973-2.c: New test.
3057 * gcc.dg/pr78973.c: New test.
3058
5363d9d9
JL
30592017-01-10 Jeff Law <law@redhat.com>
3060
3061 PR tree-optimization/77766
3062 PR tree-optimization/78856
3063 * gcc.c-torture/execute/pr77766.c: New test.
3064
aae23693
RB
30652016-01-10 Richard Biener <rguenther@suse.de>
3066
3067 PR tree-optimization/79034
3068 * g++.dg/torture/pr79034.C: New testcase.
3069
a0843aed
ML
30702017-01-10 Martin Liska <mliska@suse.cz>
3071
3072 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3073 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3074 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3075 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3076 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3077 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3078 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3079 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3080 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3081 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3082 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3083 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3084 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3085 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3086 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3087 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3088 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3089 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3090 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3091 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3092 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3093 * gcc.dg/ipa/pr64307.c: Likewise.
3094 * gcc.dg/ipa/pr77653.c: Likewise.
3095
79fc8ffe
AS
30962017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3097
3098 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3099 * g++.dg/other/i386-3.C: Ditto.
3100 * gcc.target/i386/sse-12.c: Ditto.
3101 * gcc.target/i386/sse-13.c: Ditto.
3102 * gcc.target/i386/sse-22.c: Ditto.
3103 * gcc.target/i386/sse-23.c: Ditto.
3104 * gcc.target/i386/builtin_target.c: Handle new option.
3105 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3106 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3107 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3108
dfa6951f
MS
31092017-01-09 Martin Sebor <msebor@redhat.com>
3110
3111 PR testsuite/79036
3112 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3113 with different precisions.
3114
a271e415
EB
31152017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3116
3117 * g++.dg/opt/call2.C: New test.
3118 * g++.dg/opt/call3.C: Likewise.
3119 * gnat.dg/array26.adb: New test.
3120 * gnat.dg/array26_pkg.ad[sb]: New helper.
3121 * gnat.dg/array27.adb: New test.
3122 * gnat.dg/array27_pkg.ad[sb]: New helper.
3123 * gnat.dg/array28.adb: New test.
3124 * gnat.dg/array28_pkg.ad[sb]: New helper.
3125
bd2c6270
JJ
31262017-01-09 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR translation/79019
3129 PR translation/79020
3130 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3131 diagnostics.
3132 * gfortran.dg/initialization_17.f90: Likewise.
3133
1c1d8e75
DH
31342017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3135
3136 PR testsuite/79026
3137 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3138 * gcc.target/i386/pr78904-4.c: Likewise.
3139 * gcc.target/i386/pr78904-6.c: Likewise.
3140 * gcc.target/i386/pr78967-2.c: Likewise.
3141
cb330ba5
JJ
31422017-01-09 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR tree-optimization/78899
3145 * gcc.target/i386/pr78899.c: New test.
3146 * gcc.dg/pr71077.c: New test.
3147
a5e14a42
MJ
31482017-01-09 Martin Jambor <mjambor@suse.cz>
3149
3150 PR ipa/78365
3151 PR ipa/78599
3152 * gcc.dg/torture/pr78365.c: New test.
3153
01216d27
JJ
31542017-01-09 Jakub Jelinek <jakub@redhat.com>
3155
dc59e50a
JJ
3156 PR c++/78948
3157 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3158 (main): Use int* instead of long long.
3159
01216d27
JJ
3160 PR tree-optimization/78938
3161 * gcc.dg/vect/pr78938.c: New test.
3162
c0d4fec7
KT
31632017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3164
3165 * gcc.dg/20161219.c: New test.
3166
7b1b0cc1
RB
31672017-01-09 Richard Biener <rguenther@suse.de>
3168
3169 PR tree-optimization/78997
3170 * gcc.dg/torture/pr78997.c: New testcase.
3171
813b9c0d
RB
31722017-01-09 Richard Biener <rguenther@suse.de>
3173
3174 PR debug/79000
3175 * g++.dg/lto/pr79000_0.C: New testcase.
3176 * g++.dg/lto/pr79000_1.c: Likewise.
3177
efcc8d38
MS
31782017-01-08 Martin Sebor <msebor@redhat.com>
3179
3180 PR middle-end/77708
3181 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3182 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3183 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3184 due to bug 78969.
3185 * gcc.dg/format/pr78569.c: Adjust.
3186
5ccf1d8d
DM
31872017-01-07 David Malcolm <dmalcolm@redhat.com>
3188
3189 PR c++/72803
3190 * g++.dg/diagnostic/pr72803.C: New test case.
3191
42002dfe
MS
31922017-01-07 Martin Sebor <msebor@redhat.com>
3193
3194 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3195 * gcc.dg/attr-alloc_size-4.c: Same.
3196
de91486c
AV
31972017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3198
3199 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3200 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3201 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3202 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3203 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3204 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3205 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3206
f55a925e
AS
32072017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3208 * gcc.dg/memcmp-1.c: New.
3209 * gcc.dg/strncmp-1.c: New.
3210
f3caa118
AV
32112017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3212
3213 * gcc.target/arm/acle/mcrr: New.
3214 * gcc.target/arm/acle/mcrr2: New.
3215 * gcc.target/arm/acle/mrrc: New.
3216 * gcc.target/arm/acle/mrrc2: New.
3217
ecc9a25b
AV
32182017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3219
3220 * gcc.target/arm/acle/mcr.c: New.
3221 * gcc.target/arm/acle/mrc.c: New.
3222 * gcc.target/arm/acle/mcr2.c: New.
3223 * gcc.target/arm/acle/mrc2.c: New.
3224
3811581f
AV
32252017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3226
3227 * gcc.target/arm/acle/ldc: New.
3228 * gcc.target/arm/acle/ldc2: New.
3229 * gcc.target/arm/acle/ldcl: New.
3230 * gcc.target/arm/acle/ldc2l: New.
3231 * gcc.target/arm/acle/stc: New.
3232 * gcc.target/arm/acle/stc2: New.
3233 * gcc.target/arm/acle/stcl: New.
3234 * gcc.target/arm/acle/stc2l: New.
3235
d57daa0c
AV
32362017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3237
3238 * gcc.target/arm/acle/acle.exp: Run tests for different options
3239 and make sure fat-lto-objects is used such that we can still do
3240 assemble scans.
3241 * gcc.target/arm/acle/cdp.c: New.
3242 * gcc.target/arm/acle/cdp2.c: New.
3243 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3244 (check_effective_target_arm_coproc1_ok_nocache): New.
3245 (check_effective_target_arm_coproc2_ok): New.
3246 (check_effective_target_arm_coproc2_ok_nocache): New.
3247 (check_effective_target_arm_coproc3_ok): New.
3248 (check_effective_target_arm_coproc3_ok_nocache): New.
3249 (check_effective_target_arm_coproc4_ok): New.
3250 (check_effective_target_arm_coproc4_ok_nocache): New.
3251
8a123229
MS
32522017-01-06 Martin Sebor <msebor@redhat.com>
3253
3254 PR middle-end/78605
3255 * gcc.dg/tree-ssa/pr78605.c: New test.
3256
5b8999d6
MS
32572017-01-05 Martin Sebor <msebor@redhat.com>
3258
3259 PR tree-optimization/78910
3260 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3261 diagnostics.
3262 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3263 * gcc.dg/tree-ssa/pr78910.c: New test.
3264
4e89adf9
EB
32652017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3266
3267 * gcc.dg/sso-10.c: New test.
3268
962c5679
JJ
32692017-01-05 Jakub Jelinek <jakub@redhat.com>
3270
cfd719e7
JJ
3271 PR tree-optimization/71016
3272 * gcc.target/i386/pr71016.c: New test.
3273 * gcc.target/aarch64/pr71016.c: New test.
3274 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3275
26f20371
JJ
3276 PR c++/78931
3277 * g++.dg/cpp1z/decomp19.C: New test.
3278
962c5679
JJ
3279 PR c++/78890
3280 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3281 * g++.dg/init/union1.C: Likewise.
3282 * g++.dg/cpp0x/union6.C: Expect errors.
3283 * g++.dg/cpp0x/union8.C: New test.
3284 * g++.dg/cpp0x/pr78890-1.C: New test.
3285 * g++.dg/cpp0x/pr78890-2.C: New test.
3286
8c15f541
DE
32872017-01-05 David Edelsohn <dje.gcc@gmail.com>
3288
3289 * gcc.target/powerpc/pr71670.c: Require p9vector.
3290 * gcc.target/powerpc/p9-novsx.c: Same.
3291
51b86113
DM
32922017-01-05 David Malcolm <dmalcolm@redhat.com>
3293
3294 * selftests/asr_div1.rtl: New file.
3295 * selftests/aarch64: New subdirectory.
3296 * selftests/aarch64/times-two.rtl: New file.
3297 * selftests/bb-index.rtl: New file.
3298 * selftests/cfg-test.rtl: New file.
3299 * selftests/const-int.rtl: New file.
3300 * selftests/example-labels.rtl: New file.
3301 * selftests/insn-with-mode.rtl: New file.
3302 * selftests/jump-to-label-ref.rtl: New file.
3303 * selftests/jump-to-return.rtl: New file.
3304 * selftests/jump-to-simple-return.rtl: New file.
3305 * selftests/mem.rtl: New file.
3306 * selftests/note-insn-deleted.rtl: New file.
3307 * selftests/note_insn_basic_block.rtl: New file.
3308 * selftests/simple-cse.rtl: New file.
3309 * selftests/symbol-ref.rtl: New file.
3310 * selftests/x86_64: New subdirectory.
3311 * selftests/x86_64/call-insn.rtl: New file.
3312 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3313 * selftests/x86_64/times-two.rtl: New file.
3314 * selftests/x86_64/unspec.rtl: New file.
3315
dc7650cc
NS
33162017-01-05 Nathan Sidwell <nathan@acm.org>
3317
3318 PR c++/78765
3319 * g++.dg/cpp0x/pr78765.C: New.
3320
3db70565
DV
33212017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3322
3323 * gcc.target/s390/memcpy-2.c: New test.
3324 * gcc.target/s390/memset-2.c: New test.
3325
f5a537e3
AK
33262017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3327
3328 * gcc.target/s390/memcpy-1.c: New test.
3329
d80c6d02
JL
33302017-01-04 Jeff Law <law@redhat.com>
3331
3332 PR tree-optimization/78812
3333 * g++.dg/torture/pr78812.C: New test.
3334
08edc320 33352017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3336
3337 PR target/71977
3338 PR target/70568
3339 PR target/78823
3340 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3341 64-bit VSX systems with direct move, whether we optimize common
3342 code sequences in the GLIBC math library for float math functions.
3343 * gcc.target/powerpc/pr71977-2.c: Likewise.
3344
a9342885
MP
33452017-01-04 Marek Polacek <polacek@redhat.com>
3346
3347 PR c++/64767
3348 * c-c++-common/Wpointer-compare-1.c: New test.
3349
066435fe
JJ
33502017-01-04 Jakub Jelinek <jakub@redhat.com>
3351
abec4284
JJ
3352 PR c++/78949
3353 * c-c++-common/Wunused-var-16.c: New test.
3354
26c43e27
JJ
3355 PR c++/78693
3356 * g++.dg/cpp0x/pr78693.C: New test.
3357
fc73e60c
JJ
3358 PR driver/78957
3359 * gcc.dg/pr78957.c: New test.
3360
c9cf3863
JJ
3361 * g++.dg/cpp1y/auto-fn34.C: New test.
3362
066435fe
JJ
3363 PR c++/71182
3364 * g++.dg/cpp0x/pr71182.C: New test.
3365
598bd687
KN
33662017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3367
3368 PR target/78056
3369 * gcc.target/powerpc/pr78056-1.c: New test.
3370 * gcc.target/powerpc/pr78056-2.c: New test.
3371 * gcc.target/powerpc/pr78056-3.c: New test.
3372 * gcc.target/powerpc/pr78056-4.c: New test.
3373 * gcc.target/powerpc/pr78056-5.c: New test.
3374 * gcc.target/powerpc/pr78056-6.c: New test.
3375 * gcc.target/powerpc/pr78056-7.c: New test.
3376 * gcc.target/powerpc/pr78056-8.c: New test.
3377 * lib/target-supports.exp
3378 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3379 whether the effective target supports the popcntb instruction.
3380
8194635a
JL
33812017-01-03 Jeff Law <law@redhat.com>
3382
3383 PR tree-optimization/67955
3384 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3385
baf9ebc8
MP
33862017-01-04 Marek Polacek <polacek@redhat.com>
3387
3388 PR c++/77545
3389 PR c++/77284
3390 * g++.dg/cpp0x/range-for32.C: New test.
3391 * g++.dg/cpp0x/range-for33.C: New test.
3392
5dd9a9d0
DM
33932017-01-04 David Malcolm <dmalcolm@redhat.com>
3394
3395 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3396
4bf07f3f
NS
33972017-01-04 Nathan Sidwell <nathan@acm.org>
3398
3399 PR c++/66735
3400 * g++.dg/cpp1y/pr66735.C: New.
3401
165ba2e9
JJ
34022017-01-04 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR tree-optimization/71563
3405 * gcc.dg/tree-ssa/pr71563.c: New test.
3406
4567f969
JB
34072017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3408
3409 PR fortran/78534
3410 PR fortran/78976
3411 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3412 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3413 * gfortran.dg/transfer_intrinsic_1.f90: Change
3414 scan-tree-dump-times due to gfc_trans_string_copy change to
3415 avoid -Wstringop-overflow.
3416
1c06f07f
JL
34172017-01-03 Jeff Law <law@redhat.com>
3418
3419 PR tree-optimization/78856
3420 * gcc.c-torture/execute/pr78856.c: New test.
3421
60fb638f
MM
34222017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3423
3424 PR target/78953
3425 * gcc.target/powerpc/pr78953.c: New test.
3426
e4d02f52
ILT
34272017-01-03 Ian Lance Taylor <iant@google.com>
3428
3429 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3430 enums.
3431
5b4f088d
MS
34322017-01-03 Martin Sebor <msebor@redhat.com>
3433
3434 PR tree-optimization/78696
3435 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3436 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3437 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3438 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3439
34402017-01-03 David Malcolm <dmalcolm@redhat.com>
3441
3442 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3443 with more than one digit.
3444 * lib/gcc-dg.exp (process-message): Support more than one digit
3445 in relative line specifications.
3446
34472017-01-03 Jakub Jelinek <jakub@redhat.com>
3448
3449 PR tree-optimization/78965
3450 * gcc.dg/pr78965.c: New test.
3451
3452 PR middle-end/78901
3453 * g++.dg/opt/pr78901.C: New test.
3454
34552017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3456
3457 PR fortran/78534
3458 PR fortran/66310
3459 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3460 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3461 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3462 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3463 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3464 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3465 * gfortran.dg/string_1_lp64.f90: New test.
3466 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3467 * gfortran.dg/string_3_lp64.f90: New test.
3468 * gfortran.dg/transfer_intrinsic_1.f90: Change
3469 scan-tree-dump-times due to gfc_trans_string_copy change to
3470 avoid -Wstringop-overflow.
3471
8b7163c6
UB
34722017-01-02 Uros Bizjak <ubizjak@gmail.com>
3473
3474 PR target/78967
3475 * gcc.target/i386/pr78967-1.c: New test.
3476 * gcc.target/i386/pr78967-2.c: Ditto.
3477 * gcc.target/i386/pr78967-3.c: Ditto.
3478
3479 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3480 * gcc.target/i386/pr78904-4.c: Ditto.
3481 * gcc.target/i386/pr78904-6.c: Ditto.
3482
e2940b98
JH
34832017-01-01 Jan Hubicka <hubicka@ucw.cz>
3484
3485 PR middle-end/77674
3486 * g++.dg/torture/pr77674.C: New testcase.
3487
cbe34bb5 34882017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3489
3490 Update copyright years.
818ab71a 3491\f
cbe34bb5 3492Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
3493
3494Copying and distribution of this file, with or without modification,
3495are permitted in any medium without royalty provided the copyright
3496notice and this notice are preserved.