]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a71dbc63
JJ
12017-03-07 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/79834
4 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5 diagnostics.
6
d8a90142
MP
72017-03-07 Marek Polacek <polacek@redhat.com>
8
9 PR middle-end/79809
10 * g++.dg/Walloca1.C: New test.
11
a5e9e3e4
ML
122017-03-07 Martin Liska <mliska@suse.cz>
13
14 PR middle-end/68270
15 * g++.dg/pr68270.C: New test.
16
1f6dba54
JJ
172017-03-07 Jakub Jelinek <jakub@redhat.com>
18
760f82db
JJ
19 PR rtl-optimization/79901
20 * gcc.target/i386/pr79901.c: New test.
21
1f6dba54
JJ
22 PR sanitizer/79897
23 * c-c++-common/ubsan/pr79897.c: New test.
24
feca7b89
VM
252017-03-06 Vladimir Makarov <vmakarov@redhat.com>
26
27 PR rtl-optimization/79571
28 * gcc.target/i386/pr79571.c: New.
29
bdbbf28d
MP
302017-03-06 Marek Polacek <polacek@redhat.com>
31
32 PR c++/79796 - ICE with NSDMI and this pointer
33 * g++.dg/cpp0x/nsdmi13.C: New test.
34
52564551
JK
352017-03-06 Julia Koval <julia.koval@intel.com>
36
37 PR target/79793
38 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
39 directives.
40 * gcc.target/i386/interrupt-13.c: Ditto.
41 * gcc.target/i386/interrupt-14.c: Ditto.
42 * gcc.target/i386/interrupt-15.c: Ditto.
43
345edb37
JJ
442017-03-06 Jakub Jelinek <jakub@redhat.com>
45
46 PR c++/79822
47 * g++.dg/cpp0x/constexpr-79822.C: New test.
48
a8d25fd0
RB
492017-03-06 Richard Biener <rguenther@suse.de>
50
51 PR tree-optimization/79894
52 * gcc.dg/vect/pr79887.c: New testcase.
53
522fcdd7
RB
542017-03-06 Richard Biener <rguenther@suse.de>
55
56 PR tree-optimization/79824
57 * gcc.dg/vect/pr79824-1.c: New testcase.
58 * gcc.dg/vect/pr79824-2.c: Likewise.
59
54649631
TT
602017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
61
62 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
63 gettimeofday. Remove dg-skip-if for AVR.
64 * lib/target-supports.exp (check_effective_target_gettimeofday):
65 New proc.
66
4bbc8970
RD
672017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
68
69 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
70 * gcc.target/s390/hotpatch-10.c: Likewise.
71 * gcc.target/s390/hotpatch-11.c: Likewise.
72 * gcc.target/s390/hotpatch-12.c: Likewise.
73 * gcc.target/s390/hotpatch-13.c: Likewise.
74 * gcc.target/s390/hotpatch-14.c: Likewise.
75 * gcc.target/s390/hotpatch-15.c: Likewise.
76 * gcc.target/s390/hotpatch-16.c: Likewise.
77 * gcc.target/s390/hotpatch-17.c: Likewise.
78 * gcc.target/s390/hotpatch-18.c: Likewise.
79 * gcc.target/s390/hotpatch-19.c: Likewise.
80 * gcc.target/s390/hotpatch-2.c: Likewise.
81 * gcc.target/s390/hotpatch-26.c: Likewise.
82 * gcc.target/s390/hotpatch-27.c: Likewise.
83 * gcc.target/s390/hotpatch-28.c: Likewise.
84 * gcc.target/s390/hotpatch-3.c: Likewise.
85 * gcc.target/s390/hotpatch-4.c: Likewise.
86 * gcc.target/s390/hotpatch-5.c: Likewise.
87 * gcc.target/s390/hotpatch-6.c: Likewise.
88 * gcc.target/s390/hotpatch-7.c: Likewise.
89 * gcc.target/s390/hotpatch-8.c: Likewise.
90 * gcc.target/s390/hotpatch-9.c: Likewise.
91
5f215a70
PC
922017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
93
94 PR c++/64574
95 * g++.dg/template/crash125.C: New.
96
296cc393
JJ
972017-03-06 Jakub Jelinek <jakub@redhat.com>
98
99 PR target/79812
100 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
101
ca8942a3
TT
1022017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
103
104 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
105
c1b993c0
PG
1062017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
107
108 * gcc.target/mips/msa-minmax.c: New tests.
109
a50a32aa
ML
1102017-03-06 Martin Liska <mliska@suse.cz>
111
112 PR sanitize/79783
113 * g++.dg/asan/pr79783.C: New test.
114
5ada812c
PG
1152017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
116
117 * gcc.target/mips/msa-dotp.c: New tests.
118
334b3c4b
PG
1192017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
120
121 * gcc.target/mips/msa-bclri.c: New test.
122
d8b4baeb
PC
1232017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
124
125 PR c++/70266
126 * g++.dg/tm/pr70266.C: New.
127
ef78bc3c
AV
1282017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
129 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
130
131 * gfortran.dg/coarray/fail_image_1.f08: New test.
132 * gfortran.dg/coarray/fail_image_2.f08: New test.
133 * gfortran.dg/coarray/failed_images_1.f08: New test.
134 * gfortran.dg/coarray/failed_images_2.f08: New test.
135 * gfortran.dg/coarray/image_status_1.f08: New test.
136 * gfortran.dg/coarray/image_status_2.f08: New test.
137 * gfortran.dg/coarray/stopped_images_1.f08: New test.
138 * gfortran.dg/coarray/stopped_images_2.f08: New test.
139 * gfortran.dg/coarray_fail_st.f90: New test.
140 * gfortran.dg/coarray_failed_images_1.f08: New test.
141 * gfortran.dg/coarray_image_status_1.f08: New test.
142 * gfortran.dg/coarray_stopped_images_1.f08: New test.
143
7f5a7d78
MP
1442017-03-03 Marek Polacek <polacek@redhat.com>
145
146 PR c/79758
147 * gcc.dg/noncompile/pr79758.c: New test.
148
cc195d46
JJ
1492017-03-03 Jakub Jelinek <jakub@redhat.com>
150
151 PR middle-end/79805
152 * g++.dg/opt/pr79805.C: New test.
153
945b6e16
AS
1542017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
155
156 * gcc.target/i386/avx512vpopcntdq-check.h: New.
157 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
158 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
159 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
160 * gcc.target/i386/i386.exp
161 (check_effective_target_avx512vpopcntdq): New.
162
31dcc385
TT
1632017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
164
165 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
166 ilp32 targets and match DImode registers for lp64 targets.
167
0e174ae1
UB
1682017-03-03 Uros Bizjak <ubizjak@gmail.com>
169
170 * g++.dg/pr71624.C: Disable for x32.
171 * g++.dg/pr71633.C: Ditto.
172
93505ec5
JJ
1732017-03-03 Jakub Jelinek <jakub@redhat.com>
174
175 PR target/79807
176 * gcc.target/i386/pr79807.c: New test.
177
d78a1c01
ML
1782017-03-03 Martin Liska <mliska@suse.cz>
179
180 PR tree-optimization/79803
181 * gcc.dg/tree-ssa/pr79803.c: New test.
182
ec7f796e
ML
1832017-03-03 Martin Liska <mliska@suse.cz>
184
185 PR rtl-optimization/79574
186 * gcc.dg/pr79574-2.c: New test.
187
30d309aa
RB
1882017-03-03 Richard Biener <rguenther@suse.de>
189
190 PR c++/79825
191 * g++.dg/warn/Wuninitialized-8.C: New testcase.
192
38801de5
JJ
1932017-03-03 Jakub Jelinek <jakub@redhat.com>
194
195 * gcc.dg/pr57134.c: Use empty inline asm string literal.
196
7278b0a2
MP
1972017-03-03 Marek Polacek <polacek@redhat.com>
198
199 PR c++/79791
200 * g++.dg/warn/Wwrite-strings-1.C: New test.
201 * g++.dg/warn/Wwrite-strings-2.C: New test.
202 * g++.dg/warn/Wwrite-strings-3.C: New test.
203 * g++.dg/warn/Wwrite-strings-4.C: New test.
204 * g++.dg/warn/Wwrite-strings-5.C: New test.
205 * g++.dg/warn/Wwrite-strings-6.C: New test.
206 * g++.dg/warn/Wwrite-strings-7.C: New test.
207 * g++.dg/warn/Wwrite-strings-8.C: New test.
208 * g++.dg/warn/Wwrite-strings-9.C: New test.
209 * g++.dg/warn/Wwrite-strings-10.C: New test.
210 * g++.dg/warn/Wwrite-strings-11.C: New test.
211 * g++.dg/warn/Wwrite-strings-12.C: New test.
212
75473a91
RB
2132017-03-03 Richard Biener <rguenther@suse.de>
214
215 PR middle-end/79818
216 * gcc.dg/torture/pr79818.c: New testcase.
217
50bea0c5
JJ
2182017-03-02 Jakub Jelinek <jakub@redhat.com>
219
220 PR c++/79782
221 * g++.dg/warn/Wunused-parm-10.C: New test.
222
130f15ce
UB
2232017-03-02 Uros Bizjak <ubizjak@gmail.com>
224
225 * gcc.dg/rtl/x86_64/*.c: Test for
226 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
227
dc362ada
UB
2282017-03-02 Uros Bizjak <ubizjak@gmail.com>
229
230 PR target/79514
231 * gcc.target/i386/pr79514.c: New test.
232
fe792dd8
JJ
2332017-03-02 Jakub Jelinek <jakub@redhat.com>
234
235 PR rtl-optimization/79780
236 * gcc.c-torture/compile/pr79780.c: New test.
237
e80facb4
RB
2382017-03-02 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/79345
241 PR c++/42000
242 * g++.dg/warn/Wuninitialized-7.C: New testcase.
243 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
244 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
245
eb0e7c34
RB
2462017-03-02 Richard Biener <rguenther@suse.de>
247
248 PR c/79756
249 * gcc.dg/vector-1.c: New testcase.
250
653a4b32
BC
2512017-03-02 Bin Cheng <bin.cheng@arm.com>
252
253 PR tree-optimization/66768
254 * gcc.target/i386/pr66768.c: New test.
255
da403f31
RB
2562017-03-02 Richard Biener <rguenther@suse.de>
257
258 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
259 * gcc.dg/rtl/x86_64/final.c: Likewise.
260 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
261 * gcc.dg/rtl/x86_64/ira.c: Likewise.
262 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
263 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
264
83692f96
RB
2652017-03-02 Richard Biener <rguenther@suse.de>
266
267 PR tree-optimization/79777
268 * gcc.dg/torture/pr79777.c: New testcase.
269
71dedb33
MS
2702017-03-01 Martin Sebor <msebor@redhat.com>
271
272 PR middle-end/79692
273 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
274 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
275 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
276 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
277
48990905
UB
2782017-03-01 Uros Bizjak <ubizjak@gmail.com>
279
280 * gcc.target/i386/invsize-2.c: New test.
281 * gcc.target/i386/invsize-3.c: Ditto.
282 * gcc.target/i386/invsize-4.c: Ditto.
283 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
284 * gcc.target/i386/stackalign/asm-1.c: Ditto.
285
c7f0c9f3
MM
2862017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
287
288 PR target/79439
289 * gcc.target/powerpc/pr79439.c: New test.
290
f5ef6bfc
PH
2912017-03-01 Pat Haugen <pthaugen@us.ibm.com>
292
293 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
294 scan string.
295
296
50181506
KN
2972017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
298
299 PR target/79395
300 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
301 pattern to look for vcmpequd. instead of vcmpnew.
302 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
303 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
304 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
305 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
306 look for xvcmpeqdp. instead of xvcmpnedp.
307 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
308 look for vcmpequd. instead of vcmpnew.
309 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
310 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
311 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
312 look for xvcmpeqsp. instead of xvcmpnesp.
313 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
314 look for xvcmpeqdp. instead of xvcmpnedp.
315 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
316 look for vcmpequd. instead of vcmpnew.
317 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
318 look for vcmpeqsp instead of xvcmpnesp.
319 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
320 look for xvcmpeqdp instead of xvcmpnedp.
321
0100ae43
RB
3222017-03-01 Richard Biener <rguenther@suse.de>
323
324 PR middle-end/79721
325 * gcc.dg/torture/pr79721.c: New testcase.
326
0f3f4ffe
JJ
3272017-03-01 Jakub Jelinek <jakub@redhat.com>
328
42132674
JJ
329 PR c++/79681
330 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
331 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
332
e3e9e8ca
JJ
333 PR c++/79746
334 * g++.dg/warn/Wunused-parm-9.C: New test.
335
0f3f4ffe
JJ
336 PR tree-optimization/79734
337 * g++.dg/opt/pr79734.C: New test.
338
ad1de652
JJ
3392017-02-28 Jakub Jelinek <jakub@redhat.com>
340
341 PR tree-optimization/79737
342 * gcc.c-torture/execute/pr79737-1.c: New test.
343 * gcc.c-torture/execute/pr79737-2.c: New test.
344
7a1ae923
EB
3452017-02-28 Eric Botcazou <ebotcazou@adacore.com>
346
347 * gcc.target/sparc/20170228-1.c: New test.
348
2af0c3ed
UB
3492017-02-28 Uros Bizjak <ubizjak@gmail.com>
350
351 * gcc.target/i386/invsize-1.c: New test.
352
203ced0a
MS
3532017-02-28 Martin Sebor <msebor@redhat.com>
354
355 PR tree-optimization/79691
356 * gcc.dg/tree-ssa/pr79691.c: New test.
357
8a915b87
JJ
3582017-02-28 Jakub Jelinek <jakub@redhat.com>
359
360 PR target/79729
361 * gcc.target/i386/pr79729.c: New test.
362
41aa3a38
RB
3632017-02-28 Richard Biener <rguenther@suse.de>
364
365 PR tree-optimization/79740
366 * gcc.dg/torture/pr79740.c: New testcase.
367
587240d2
RB
3682017-02-28 Richard Biener <rguenther@suse.de>
369
370 PR middle-end/79731
371 * c-c++-common/torture/pr79731.c: New testcase.
372
dd3f4560
RB
3732017-02-28 Richard Biener <rguenther@suse.de>
374
375 PR tree-optimization/79732
376 * gcc.dg/torture/pr79732.c: New testcase.
377
c7d97b28
RB
3782017-02-28 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/79723
381 * gcc.target/i386/pr79723.c: New testcase.
382
c8f28a3c
PH
3832017-02-27 Pat Haugen <pthaugen@us.ibm.com>
384
385 PR target/79544
386 * gcc.target/powerpc/pr79544.c: New.
387
c91c3003
PC
3882017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
389
390 PR c++/79414
391 * g++.dg/parse/crash67.C: New.
392
57fa080b
BC
3932017-02-27 Bin Cheng <bin.cheng@arm.com>
394
395 PR tree-optimization/77536
396 * gcc.dg/vect/pr79347.c: Revise testing string.
397
68b948d3
RB
3982017-02-27 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/45397
401 * gcc.dg/tree-ssa/pr45397.c: New testcase.
402
69a2e8a1
RB
4032017-02-27 Richard Biener <rguenther@suse.de>
404
405 PR tree-optimization/79690
406 * gcc.target/i386/pr79690.c: New testcase.
407
c7b608a9
TK
4082017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
409
410 PR fortran/51119
411 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
412 of original.
413 * gfortran.dg/inline_matmul_11.f90: Likewise.
414 * gfortran.dg/inline_matmul_9.f90: Likewise.
415 * gfortran.dg/matmul_13.f90: New test.
416 * gfortran.dg/matmul_14.f90: New test.
417
98561a9b
JJ
4182017-02-25 Jakub Jelinek <jakub@redhat.com>
419
420 PR middle-end/79396
421 * g++.dg/opt/pr79396.C: New test.
422
77be9417
DH
4232017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
424
425 PR fortran/79597
426 * gfortran.dg/dtio_6.f90: Update test.
427
4282017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
429
430 PR fortran/79601
431 * gfortran.dg/interface_operator_2.f90: New test.
432
b9822443
JJ
4332017-02-24 Jakub Jelinek <jakub@redhat.com>
434
435 PR c/79677
436 * gcc.dg/pr79677.c: New test.
437
4bc2b786
MF
4382017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
439
440 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
441 of mov.ps.
442 * gcc.target/mips/mips-ps-type.c (move): Likewise.
443 (cond_move1): Simplify condition to force generation of
444 mov[nz].ps.
445 (cond_move2): Likewise.
446
4227c9ad
JJ
4472017-02-24 Jakub Jelinek <jakub@redhat.com>
448
449 PR c++/79588
450 * g++.dg/warn/Wrestrict-1.C: New test.
451 * g++.dg/warn/Wrestrict-2.C: New test.
452
fd527ec1
DE
4532017-02-24 David Edelsohn <dje.gcc@gmail.com>
454
455 * g++.dg/ext/complit15.C: Require LTO.
456
2af8fd5c
TT
4572017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
458
459 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
460 logical_op_short_circuit to skip targets.
461 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
462 and s390.
463
0b9cdb9a
EB
4642017-02-24 Eric Botcazou <ebotcazou@adacore.com>
465
466 * gnat.dg/opt63.adb: New test.
467
4af362a9
EB
4682017-02-24 Eric Botcazou <ebotcazou@adacore.com>
469
470 * gnat.dg/discr47.adb: New test.
471
7699e88f
RB
4722017-02-24 Richard Biener <rguenther@suse.de>
473
474 PR tree-optimization/79389
475 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
476
e3beb191
PC
4772017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
478
479 PR c++/79361
480 * g++.dg/cpp0x/pr79361-1.C: New.
481 * g++.dg/cpp0x/pr79361-2.C: Likewise.
482
195610aa
EB
4832017-02-23 Eric Botcazou <ebotcazou@adacore.com>
484
485 * gcc.target/visium/bit_test.c: Accept any lsr form.
486 * gcc.target/visium/block_move.c: Tweak.
487
17885cad
DV
4882017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
489
490 PR 68749
491 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
492
45f7faf0
RB
4932017-02-23 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/79683
496 * gcc.target/i386/pr79683.c: New testcase.
497
18eb304e
JL
4982017-02-22 Jeff Law <law@redhat.com>
499
500 PR tree-optimization/79578
501 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
502
0a864a97
SD
5032017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
504
505 * gcc.target/mips/msa-fp-cc.c: New test.
506
fe8ece05
JJ
5072017-02-22 Jakub Jelinek <jakub@redhat.com>
508
e40b6fc7
JJ
509 PR c++/79664
510 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
511 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
512 * g++.dg/gomp/pr79664.C: New test.
513
fe8ece05
JJ
514 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
515
78af14ae
MP
5162017-02-22 Marek Polacek <polacek@redhat.com>
517
518 PR c++/79653
519 * g++.dg/cpp0x/alignas10.C: New test.
520 * g++.dg/cpp0x/alignas9.C: New test.
521
8fdddd3d
MP
522 PR c++/79657
523 * g++.dg/ext/underlying_type12.C: New test.
524
61ac5ebe
MP
525 PR c/79662
526 * gcc.dg/enum-incomplete-4.c: New test.
527
888c7050
JJ
5282017-02-22 Jakub Jelinek <jakub@redhat.com>
529
530 PR target/70465
531 * gcc.target/i386/pr70465-2.c: New test.
532
6d3daa1a
UB
5332017-02-21 Uros Bizjak <ubizjak@gmail.com>
534
535 * gcc.dg/pr61441.c: Use dg-add-options ieee.
536
76dd203e
RB
5372017-02-22 Richard Biener <rguenther@suse.de>
538
539 PR tree-optimization/79673
540 * gcc.target/i386/pr79673.c: New testcase.
541
a9c774d2
RB
5422017-02-22 Richard Biener <rguenther@suse.de>
543
544 PR tree-optimization/79666
545 * gcc.dg/torture/pr79666.c: New testcase.
546
8f4f841a
ML
5472017-02-22 Martin Liska <mliska@suse.cz>
548
549 PR lto/79587
550 * gcc.dg/tree-prof/pr79587.c: New test.
551
a232a1cb
MP
5522017-02-21 Marek Polacek <polacek@redhat.com>
553
554 PR c++/79535
555 * g++.dg/ext/flexary23.C: New test.
556
b86fec68
UB
5572017-02-21 Uros Bizjak <ubizjak@gmail.com>
558
559 PR target/79593
560 * gcc.target/i386/pr79593.c: New test.
561
5c3f1d7b
JJ
5622017-02-21 Jakub Jelinek <jakub@redhat.com>
563
b7280ac2
JJ
564 PR c++/79654
565 * g++.dg/cpp1z/decomp26.C: New test.
566
5c3f1d7b
JJ
567 PR sanitizer/79589
568 * g++.dg/ubsan/pr79589.C: New test.
569
1486c2a7
JL
5702017-02-21 Jeff Law <law@redhat.com>
571
572 PR tree-optimization/79621
573 * gcc.c-torture/compile/pr79621.c: New test.
574
2f3ec56d
JJ
5752017-02-21 Jakub Jelinek <jakub@redhat.com>
576
3bb43119
JJ
577 PR c++/79655
578 * g++.dg/cpp1y/constexpr-79655.C: New test.
579
664beaf2 580 PR c++/79639
b86fec68 581 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 582
956d3e61
JJ
583 PR target/79633
584 * gcc.target/i386/mpx/pr79633.c: New test.
585
d4cbfca4
JJ
586 PR target/79570
587 * gcc.dg/pr79570.c: New test.
588
00bc9de3
JJ
589 PR c++/79641
590 * c-c++-common/pr79641.c: New test.
591
d002d099
JJ
592 PR tree-optimization/79649
593 * gcc.target/i386/pr79649.c: New test.
594
2f3ec56d
JJ
595 PR target/79494
596 * gcc.dg/pr79494.c: New test.
597
e6655a5f
SB
5982017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
599
600 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
601 to dg-options.
602
6032017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
604
605 * gcc.dg/gimplefe-26.c: Require c99_runtime.
606
fd527ec1
DE
6072017-02-02 Jason Merrill <jason@redhat.com>
608
609 PR c++/79580
610 * g++.dg/ext/complit15.C: New.
611
027a9dd5
KN
6122017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
613
614 PR target/78056
615 * gcc.target/powerpc/pr78056-8.c: Remove.
616
80480cee
MP
6172017-02-20 Marek Polacek <polacek@redhat.com>
618
619 PR middle-end/79537
620 * gcc.dg/comp-goto-4.c: New test.
621
85ade8d6
MP
622 PR sanitizer/79558
623 * c-c++-common/ubsan/bounds-14.c: New test.
624
705d3b77
JJ
6252017-02-20 Jakub Jelinek <jakub@redhat.com>
626
627 PR target/79568
628 * gcc.target/i386/pr79568-1.c: New test.
629 * gcc.target/i386/pr79568-2.c: New test.
630 * gcc.target/i386/pr79568-3.c: New test.
631
dc42a736
PT
6322017-02-16 Paul Thomas <pault@gcc.gnu.org>
633
634 PR fortran/79382
705d3b77
JJ
635 * gfortran.dg/dtio_10.f90: Change test of error message.
636 * gfortran.dg/dtio_23.f90: New test.
637 * gfortran.dg/dtio_24.f90: New test.
dc42a736 638
1ca6a74f
PT
6392017-02-20 Paul Thomas <pault@gcc.gnu.org>
640
641 PR fortran/79434
705d3b77 642 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 643
63af1586
PT
6442017-02-19 Paul Thomas <pault@gcc.gnu.org>
645
646 PR fortran/79447
705d3b77 647 * gfortran.dg/submodule_24.f08: New test.
63af1586 648
4ca4d1e9
AV
6492017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
650
651 PR fortran/79229
652 * gfortran.dg/class_allocate_24.f90: New test.
653
dea71ad0
PT
6542017-02-19 Paul Thomas <pault@gcc.gnu.org>
655
656 PR fortran/79402
657 * gfortran.dg/submodule_23.f90: New test.
658
f46e2bc9
PC
6592017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/79380
662 * g++.dg/cpp0x/alignas8.C: New.
663
7dfa657b
JW
6642017-02-19 Eric Fiselier <eric@efcs.ca>
665 Jonathan Wakely <jwakely@redhat.com>
666
667 PR c++/69523
668 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
669
eab1f169
PK
6702017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
671
672 * gcc.dg/gimplefe-26.c: New test.
673
47e16d83
JDA
6742017-02-18 John David Anglin <danglin@gcc.gnu.org>
675
676 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
677
c2615951
JJ
6782017-02-18 Jakub Jelinek <jakub@redhat.com>
679
c28fcc60
JJ
680 PR target/79569
681 * gcc.target/i386/3dnowA-3.c: New test.
682
c2615951
JJ
683 PR target/79559
684 * gcc.target/i386/pr79559.c: New test.
685
97fcf744
JM
6862017-02-17 Joseph Myers <joseph@codesourcery.com>
687
688 * gcc.dg/c11-float-2.c: New test.
689 * gcc.dg/torture/float128-floath.c,
690 gcc.dg/torture/float128x-floath.c,
691 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
692 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
693 gcc.dg/torture/float64x-floath.c: Do not test comparison of
694 *_DECIMAL_DIG macros with DECIMAL_DIG.
695
a530e181
BS
6962017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
697
698 PR target/79261
699 * gcc.target/powerpc/vec-xxpermdi.c: New file.
700
1d516992
JK
7012017-02-17 Julia Koval <julia.koval@intel.com>
702
703 * gcc.target/i386/rdpid.c New test.
704 * gcc.target/i386/sse-12.c: Add -mrdpid.
705 * gcc.target/i386/sse-13.c: Ditto.
706 * gcc.target/i386/sse-14.c: Ditto.
707 * gcc.target/i386/sse-22.c: Ditto.
708 * gcc.target/i386/sse-23.c: Ditto.
709 * g++.dg/other/i386-2.C: Ditto.
710 * g++.dg/other/i386-3.C: Ditto.
711
3185712c
SB
7122017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
713
714 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
715 * gcc.dg/pr61441.c: Ditto.
716
a261ee49
ML
7172017-02-17 Martin Liska <mliska@suse.cz>
718
719 PR rtl-optimization/79574
720 * gcc.dg/pr79574.c: New test.
721
5bf69d74
MP
7222017-02-17 Marek Polacek <polacek@redhat.com>
723
724 PR middle-end/79536
725 * gcc.dg/torture/pr79536.c: New test.
726
a72b242e
AM
7272017-02-16 Alan Modra <amodra@gmail.com>
728
729 * gcc.c-torture/execute/pr79286.c: New.
730
bcac0b4d
JJ
7312017-02-16 Jakub Jelinek <jakub@redhat.com>
732
733 PR c++/79512
734 * c-c++-common/gomp/pr79512.c: New test.
735
945c17d8
MS
7362017-02-15 Martin Sebor <msebor@redhat.com>
737
738 PR c++/79363
739 * g++.dg/ext/flexary12.C: Adjust.
740 * g++.dg/ext/flexary20.C: Same.
741 * g++.dg/ext/flexary21.C: Same.
742 * g++.dg/ext/flexary22.C: New test.
743
25c99850
BC
7442017-02-15 Bin Cheng <bin.cheng@arm.com>
745
746 PR tree-optimization/79347
747 * gcc.dg/vect/pr79347.c: New test.
748
4f5e5fcb
JJ
7492017-02-15 Jakub Jelinek <jakub@redhat.com>
750
e7202857
JJ
751 PR c++/79301
752 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
753 [[deprecated]] comment.
754 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
755 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
756 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
757 [[deprecated]] in -std=c++11.
758 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
759 [[fallthrough]] in -std=c++11 and -std=c++14.
760
4f5e5fcb
JJ
761 PR c++/79288
762 * g++.dg/tls/pr79288.C: New test.
763
c7545f1c
MP
7642017-02-15 Marek Polacek <polacek@redhat.com>
765
766 PR c/79515
767 * gcc.dg/dfp/pr79515.c: New.
768
1114b39c
DE
7692017-02-15 David Edelsohn <dje.gcc@gmail.com>
770
771 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
772
93b87d1d
TS
7732017-02-15 Thomas Schwinge <thomas@codesourcery.com>
774
775 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
776 "opt_files".
777
fa8db6ea
JJ
7782017-02-15 Jakub Jelinek <jakub@redhat.com>
779
780 PR target/79487
781 * gcc.dg/dfp/pr79487.c: New test.
782 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
783 2017-02-13 change.
784
8722316b
CL
7852017-01-14 Carl Love <cel@us.ibm.com>
786
787 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
788 xvcvsxdsp and xvcvuxdsp instructions.
789
2932fe90
SB
7902017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
791
792 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
793 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
794 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
795 64-bit default target.
796 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
797 a 64-bit default target.
798
63d09033
JJ
7992017-02-14 Jakub Jelinek <jakub@redhat.com>
800
801 PR target/79481
802 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 803 (test_3vx): Change return type from int to void.
63d09033
JJ
804 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
805 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
806 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
807 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
808 tests.
809 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
810 (test_3vx): Change return type from int to void.
811 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
812 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
813 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
814 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
815 tests.
816 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
817 intrinsic. Change scan-assembler-times number from 1 to 2.
818 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
819 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
820 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
821 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
822 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
823 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
824 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
825
8668fae0
UB
8262017-02-14 Uros Bizjak <ubizjak@gmail.com>
827
828 PR middle-end/61225
829 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
830 Use dg-additional-options for ia32 target. Remove XFAIL.
831
95d96609
UB
8322017-02-14 Uros Bizjak <ubizjak@gmail.com>
833
834 PR target/79495
835 * gcc.target/i386/pr79495.c: New test.
836
6f207d58
MP
8372017-02-14 Marek Polacek <polacek@redhat.com>
838
839 PR c++/79420
840 PR c++/79463
841 * g++.dg/cpp1y/pr79463.C: New.
842 * g++.dg/template/incomplete10.C: New.
843 * g++.dg/template/incomplete9.C: New.
844
ee139af5
L
8452017-02-14 H.J. Lu <hongjiu.lu@intel.com>
846
847 PR target/79498
848 * gcc.target/i386/pr79498.c: New test.
849
bf00c9e0
MS
8502017-02-14 Martin Sebor <msebor@redhat.com>
851
852 PR middle-end/79448
853 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
854 * gcc.dg/tree-ssa/pr79448-2.c: New test.
855 * gcc.dg/tree-ssa/pr79448.c: New test.
856
6c022f73
JL
8572017-02-14 Jeff Law <law@redhat.com>
858
859 PR tree-optimization/79095
860 * g++.dg/pr79095-1.C: New test
861 * g++.dg/pr79095-2.C: New test
862 * g++.dg/pr79095-3.C: New test
863 * g++.dg/pr79095-4.C: New test
864 * g++.dg/pr79095-5.C: New test
865 * gcc.c-torture/execute/arith-1.c: Update with more cases.
866 * gcc.dg/tree-ssa/pr79095-1.c: New test.
867
b719f884
JG
8682017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
869
870 * gcc.target/aarch64/vect_fp16_1.c: New.
871
1be33173
PK
8722017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
873
874 * gcc.dg/gimplefe-25.c: New test.
875
73424a09
JJ
8762017-02-14 Jakub Jelinek <jakub@redhat.com>
877
878 PR tree-optimization/79408
879 * gcc.dg/tree-ssa/pr79408-2.c: New test.
880
977472e8
RB
8812017-02-14 Richard Biener <rguenther@suse.de>
882
883 PR middle-end/79432
884 * gcc.dg/torture/pr79432.c: New testcase.
885
ee75687b
MS
8862017-02-13 Martin Sebor <msebor@redhat.com>
887
888 PR middle-end/79496
889 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
890
b84702c0
JJ
8912017-02-13 Jakub Jelinek <jakub@redhat.com>
892
ecc04fae
JJ
893 PR sanitizer/79341
894 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
895 variables volatile.
896
b84702c0
JJ
897 PR c++/79232
898 * g++.dg/cpp1z/eval-order4.C: New test.
899 * g++.dg/other/pr79232.C: New test.
900
b9a161ff
NS
9012017-02-13 Nathan Sidwell <nathan@acm.org>
902
903 PR c++/79296
904 * g++.dg/cpp0x/pr79296.C: New.
905
d8505fac
SB
9062017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
907
908 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
909 Instead, xfail powerpc*-*-* && lp64.
910
efb802cb
SB
9112017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
912
913 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
914 powerpc_p8vector_ok.
915 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
916
8d6427c6
AS
9172017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
918
919 PR target/79449
920 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
921 for reading beyond a 4k boundary.
922
9b7716c9
JJ
9232017-02-13 Jakub Jelinek <jakub@redhat.com>
924
925 PR rtl-optimization/79388
926 PR rtl-optimization/79450
927 * gcc.c-torture/execute/pr79388.c: New test.
928 * gcc.c-torture/execute/pr79450.c: New test.
929
4bb91707
TK
9302017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
931
932 PR fortran/65542
9b7716c9 933 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 934
e22910c2
JJ
9352017-02-11 Jakub Jelinek <jakub@redhat.com>
936
937 PR sanitizer/79341
938 * g++.dg/asan/deep-stack-uaf-1.C: New test.
939
acbbac04
JH
9402017-02-11 Jan Hubicka <hubicka@ucw.cz>
941
942 PR tree-ssa/56727
943 * gcc.dg/tree-ssa/pr56727.c: New testcase.
944
e493f96b
JJ
9452017-02-10 Jakub Jelinek <jakub@redhat.com>
946
947 PR c++/79457
948 * g++.dg/cpp0x/pr79457.C: New test.
949
773acd54
SB
9502017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
951
952 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
953 scan-assembler unless lp64.
954
b56f814e
SB
9552017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
956
957 PR tree-optimization/66612
958 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
959
5e659d16
SB
9602017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
961
962 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
963 of all powerpc.
964
6f4f30bf
MP
9652017-02-10 Marek Polacek <polacek@redhat.com>
966
967 PR c++/79435
968 * g++.dg/cpp1y/pr79435.C: New.
969
3799a5b8
MP
970 PR c++/79184
971 * g++.dg/warn/Wint-in-bool-context-1.C: New.
972
052ef81d
CL
9732017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
974
975 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
976 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
977 New.
978 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
979 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
980 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
981 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
982 (vtst_expected_poly64x2): Move to aarch64-only section.
983 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
984 (vtst_p64, vtstq_p64): New tests.
985
a7c8ed0c
PC
9862017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
987
988 PR c++/71737
989 * g++.dg/cpp0x/pr71737.C: New.
990
3dcde5ef 9912017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 992 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
993
994 * gcc.dg/gimplefe-error-1.c: New testcase.
995 * gcc.dg/gimplefe-error-2.c: New testcase.
996 * gcc.dg/gimplefe-error-3.c: New testcase.
997
6139a3b7
JJ
9982017-02-10 Jakub Jelinek <jakub@redhat.com>
999
1000 PR tree-optimization/79411
1001 * gcc.c-torture/compile/pr79411.c: New test.
1002
9bfc55d0
JJ
10032017-02-09 Jakub Jelinek <jakub@redhat.com>
1004 Jason Merrill <jason@redhat.com>
1005
1006 PR c++/79143
1007 * g++.dg/cpp1z/pr79143.C: New test.
1008
0b90c541
JH
10092017-02-09 Jan Hubicka <hubicka@ucw.cz>
1010
1011 * gcc.dg/loop-unswitch-2.c: Update testcase.
1012 * gcc.dg/loop-unswitch-1.c: Update testcase.
1013
192b048b
MP
10142017-02-09 Marek Polacek <polacek@redhat.com>
1015
1016 PR c/79428
1017 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1018 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1019 * c-c++-common/goacc/pr79428-1.c: New test.
1020 * c-c++-common/gomp/pr79428-2.c: New test.
1021 * c-c++-common/gomp/pr79428-5.c: New test.
1022 * c-c++-common/gomp/pr79428-6.c: New test.
1023 * c-c++-common/pr79428-3.c: New test.
1024
e9a9033b
AK
10252017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1026
1027 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1028 testcases.
1029
56f71478
JJ
10302017-02-09 Jakub Jelinek <jakub@redhat.com>
1031
28f6839b
JJ
1032 PR c/79413
1033 * gcc.c-torture/compile/pr79413.c: New test.
1034
f08683a1
JJ
1035 PR c++/79429
1036 * c-c++-common/gomp/pr79429.c: New test.
1037 * g++.dg/gomp/pr79429.C: New test.
1038
56f71478
JJ
1039 PR c/79431
1040 * c-c++-common/gomp/pr79431.c: New test.
1041
02889d23
CLT
10422017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1043 Cesar Philippidis <cesar@codesourcery.com>
1044 Joseph Myers <joseph@codesourcery.com>
1045 Chung-Lin Tang <cltang@codesourcery.com>
1046
1047 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1048 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1049 * c-c++-common/goacc/loop-auto-2.c: New.
1050 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1051 * c-c++-common/goacc/tile-2.c: New.
1052 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1053 * g++.dg/goacc/tile-1.C: New, check tile subst.
1054 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1055 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1056 * gfortran.dg/goacc/tile-1.f90: New test.
1057 * gfortran.dg/goacc/tile-2.f90: New test.
1058 * gfortran.dg/goacc/tile-lowering.f95: New test.
1059
9c0c77d2
RB
10602017-02-09 Richard Biener <rguenther@suse.de>
1061
1062 PR tree-optimization/69823
1063 * gcc.dg/graphite/pr69823.c: New testcase.
1064
f39bad9f
PH
10652017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1066
1067 PR target/78604
1068 * gcc.target/powerpc/pr78604.c: New.
1069
fc00b9ce
KN
10702017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1071
1072 PR target/68972
1073 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1074 disable this test on power architecture.
1075
50c1f4a5
RB
10762017-02-08 Richard Biener <rguenther@suse.de>
1077
1078 PR tree-optimization/71824
1079 PR tree-optimization/79409
1080 * gcc.dg/graphite/pr71824-3.c: New testcase.
1081
74a15d14
JJ
10822017-02-08 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR tree-optimization/79408
1085 * gcc.dg/tree-ssa/pr79408.c: New test.
1086
d798497e
RB
10872017-02-08 Richard Biener <rguenther@suse.de>
1088
1089 PR tree-optimization/71824
1090 * gcc.dg/graphite/pr71824-2.c: New testcase.
1091
9d5019a1
AP
10922017-02-07 Andrew Pinski <apinski@cavium.com>
1093
705d3b77 1094 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1095
ec48209a
JJ
10962017-02-07 Jakub Jelinek <jakub@redhat.com>
1097
1098 PR rtl-optimization/79386
1099 * gcc.c-torture/compile/pr79386.c: New test.
1100
e5f234b2
DV
11012017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1102 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1103
1104 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1105 *-*-solaris*.
1106
1f138b75
JJ
11072017-02-07 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR target/79299
1110 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1111 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1112
7af4b20d
RB
11132017-02-07 Richard Biener <rguenther@suse.de>
1114
1115 * gcc.dg/gimplefe-23.c: New testcase.
1116 * gcc.dg/gimplefe-24.c: Likewise.
1117
d95c2fc7
CL
11182017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1119
1120 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1121 scan-assembler instead of scan-assembler-times.
1122 * gcc.target/aarch64/test_frame_10.c: Likewise.
1123 * gcc.target/aarch64/test_frame_12.c: Likewise.
1124 * gcc.target/aarch64/test_frame_2.c: Likewise.
1125 * gcc.target/aarch64/test_frame_4.c: Likewise.
1126 * gcc.target/aarch64/test_frame_6.c: Likewise.
1127 * gcc.target/aarch64/test_frame_7.c: Likewise.
1128 * gcc.target/aarch64/test_frame_8.c: Likewise.
1129
fa5d44d0
RO
11302017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1131
1132 * gcc.target/i386/pr78419.c: Require ifunc support.
1133
d9b4ce00
DE
11342017-02-07 David Edelsohn <dje.gcc@gmail.com>
1135
1136 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1137
bb7d75ff
PP
11382017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1139
1140 PR c++/79360
1141 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1142
122e7b4f
KC
11432017-02-06 Kito Cheng <kito.cheng@gmail.com>
1144
1145 * lib/target-supports.exp: Define the RISC-V target.
1146 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1147 * gcc.dg/builtin-apply2.c: Likewise.
1148 * gcc.dg/ifcvt-4.c: Likewise.
1149 * gcc.dg/loop-8.c: Likewise.
1150 * gcc.dg/sibcall-10.c: Likewise.
1151 * gcc.dg/sibcall-9.c: Likewise.
1152 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1153 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1154 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1155 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1156 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1157 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1158 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1159
391675ac
MM
11602017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1161
1162 PR target/66144
1163 * gcc.target/powerpc/pr66144-1.c: New test.
1164 * gcc.target/powerpc/pr66144-2.c: Likewise.
1165 * gcc.target/powerpc/pr66144-3.c: Likewise.
1166
e495e31a
MS
11672017-02-06 Martin Sebor <msebor@redhat.com>
1168
1169 PR tree-optimization/79376
1170 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1171 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1172
2568d8a1
JJ
11732017-02-06 Jakub Jelinek <jakub@redhat.com>
1174
98e09245
JJ
1175 PR c++/79379
1176 * g++.dg/cpp1y/constexpr-79379.C: New test.
1177
e8b0383c
JJ
1178 PR c++/79377
1179 * g++.dg/lookup/pr79377.C: New test.
1180
a5e8cbd1
JJ
1181 PR c++/79372
1182 * g++.dg/cpp1z/decomp25.C: New test.
1183
2568d8a1
JJ
1184 PR tree-optimization/79284
1185 * gcc.c-torture/compile/pr79284.c: New test.
1186
aae936b9
PC
11872017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/70448
1190 * g++.dg/cpp0x/pr70448.C: New.
1191
daf57541
DV
11922017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1193
1194 PR 78348
1195 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1196 to dg-options.
1197
0898c74d
GJL
11982017-02-06 Georg-Johann Lay <avr@gjlay.de>
1199
1200 PR target/78883
1201 * gcc.c-torture/compile/pr78883.c: New test.
1202
5d3ebb71
JH
12032017-02-05 Jan Hubicka <hubicka@ucw.cz>
1204
1205 PR tree-ssa/79347
1206 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1207 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1208 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1209 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1210 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1211 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1212 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1213 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1214 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1215 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1216 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1217 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1218 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1219
139d4065
AV
12202017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1221
1222 PR fortran/79344
1223 * gfortran.dg/allocate_with_source_24.f90: New test.
1224
4b9c80d8
AV
12252017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1226
1227 PR fortran/79230
1228 * gfortran.dg/der_ptr_component_2.f90: New test.
1229
f3877b2f
EB
12302017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1231
1232 * gcc.target/sparc/20170205-1.c: New test.
1233
d8a09ada
JDA
12342017-02-03 John David Anglin <danglin@gcc.gnu.org>
1235
a2a86d6a
JDA
1236 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1237 libatomic_available.
1238
a1d99925
JDA
1239 * gcc.dg/pr77587.c: Require alias support.
1240 * gcc.dg/pr77587a.c: Likewise.
1241
d8bf159e
JDA
1242 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1243 * gcc.c-torture/execute/pr78622.c: Likewise.
1244
d8a09ada
JDA
1245 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1246 hppa*-*-hpux*.
1247 * c-c++-common/Wunused-var-16.c: Likewise.
1248 * c-c++-common/builtin-shuffle-1.c: Likewise.
1249 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1250 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1251
f589a1ce
MS
12522017-02-03 Martin Sebor <msebor@redhat.com>
1253
1254 PR tree-optimization/79327
1255 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
1256 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1257 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 1258
5b00f9d2
JJ
12592017-02-03 Jakub Jelinek <jakub@redhat.com>
1260 Martin Sebor <msebor@redhat.com>
1261
1262 PR tree-optimization/79327
1263 * gcc.dg/tree-ssa/pr79327.c: New test.
1264 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1265 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1266 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1267 (test_sprintf_chk_range_schar): Adjust dg-message.
1268 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1269 * gcc.c-torture/execute/pr79327.c: New test.
1270
437f0a81
JJ
12712017-02-03 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR target/79354
1274 * gcc.target/powerpc/pr79354.c: New test.
1275 * gcc.c-torture/execute/pr79354.c: New test.
1276
3f343040
MS
12772017-02-03 Martin Sebor <msebor@redhat.com>
1278
1279 PR tree-optimization/79352
1280 * gcc.dg/tree-ssa/pr79352.c: New test.
1281
46a2ab58
ML
12822017-02-03 Martin Liska <mliska@suse.cz>
1283
1284 PR lto/66295
1285 * gcc.target/i386/mvc9.c: New test.
1286
baa2d1cd
PH
12872017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1288
1289 PR target/79158
1290 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1291 to VSX reg.
1292
30c6ec2f
JH
12932017-02-02 Jan Hubicka <hubicka@ucw.cz>
1294
1295 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1296 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1297 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1298 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1299 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1300 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1301 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1302 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1303 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1304 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1305 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1306 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1307 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1308
ebee1eb9
MS
13092017-02-02 Martin Sebor <msebor@redhat.com>
1310
1311 PR middle-end/79275
1312 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1313 * gcc.dg/tree-ssa/pr79275.c: New test.
1314
dcd25b8a
AS
13152017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1316
dc362ada 1317 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 1318
0f0c2cc3
JH
13192017-02-02 Jan Hubicka <hubicka@ucw.cz>
1320
1321 PR middle-end/77445
1322 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1323 threading is done.
1324
1c372840
TC
13252017-02-02 Tamar Christina <tamar.christina@arm.com>
1326
1327 PR middle-end/78142
1328 * gcc.target/aarch64/vector_initialization_nostack.c
1329 (f12): Use one vector
1330
9f11a4a7
JJ
13312017-02-02 Jakub Jelinek <jakub@redhat.com>
1332
bef7e561
JJ
1333 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1334 * c-c++-common/asan/misalign-1.c: Likewise.
1335 * c-c++-common/asan/misalign-2.c: Likewise.
1336 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1337 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1338 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1339 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1340 add -ffat-lto-objects from/to dg-additional-options.
1341 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1342 dg-additional-options.
1343
9f11a4a7
JJ
1344 PR target/79197
1345 * gcc.target/powerpc/pr79197.c: New test.
1346 * gcc.c-torture/compile/pr79197.c: New test.
1347
09661674
RB
13482017-02-02 Richard Biener <rguenther@suse.de>
1349
1350 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1351
d8d58893
PC
13522017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1353
1354 PR c++/69637
1355 * g++.dg/cpp0x/pr69637-1.C: New.
1356 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1357
521a70a4
AK
13582017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1359
1360 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1361
e26b502d
BS
13622017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1363
1364 PR target/70012
1365 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1366 conditions.
1367
55e75c7c
JJ
13682017-02-01 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR testsuite/79324
1371 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1372 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1373 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1374 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1375 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1376 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1377 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1378 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1379 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1380 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1381 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1382 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1383 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1384
a4476973
ML
13852017-02-01 Martin Liska <mliska@suse.cz>
1386
1387 PR testsuite/79272
1388 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1389
3f3181b1
RB
13902017-02-01 Richard Biener <rguenther@suse.de>
1391
1392 PR testsuite/76957
1393 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1394 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1395 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1396 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1397
1e7ef862
RB
13982017-02-01 Richard Biener <rguenther@suse.de>
1399
1400 PR middle-end/79315
1401 * gfortran.dg/pr79315.f90: New testcase.
1402
405a7406
RB
14032017-02-01 Richard Biener <rguenther@suse.de>
1404
1405 PR tree-optimization/71824
1406 * gcc.dg/graphite/pr71824.c: New testcase.
1407
19bdccb4
JJ
14082017-01-31 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR c++/79304
1411 * g++.dg/diagnostic/pr79304.C: New test.
1412
fcb2cdfc
DM
14132017-01-31 David Malcolm <dmalcolm@redhat.com>
1414
1415 PR c++/79298
1416 * g++.dg/spellcheck-pr79298.C: New test case.
1417
7cfa044d
DM
14182017-01-31 David Malcolm <dmalcolm@redhat.com>
1419
1420 PR preprocessor/79210
1421 * gcc.dg/format/pr79210.c: New test case.
1422 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1423 New function.
1424
de3fbef6
NS
14252017-01-31 Nathan Sidwell <nathan@acm.org>
1426
5ae37bdf
NS
1427 PR c++/79290
1428 * g++.dg/warn/pr79290.C: New.
1429
de3fbef6
NS
1430 PR c++/67273
1431 PR c++/79253
1432 * g++.dg/cpp1y/pr67273.C: New.
1433 * g++.dg/cpp1y/pr79253.C: New.
1434
7f357c61
NS
14352017-01-31 Nathan Sidwell <nathan@acm.org>
1436
1437 PR c++/79264
1438 * g++.dg/cpp1y/pr61636-1.C: Augment.
1439
5b11971a
CL
14402017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
1441
1442 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
1443 rand() instead of random().
1444
8b670f93
AH
14452017-01-30 Aldy Hernandez <aldyh@redhat.com>
1446
1447 PR tree-optimization/71691
1448 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
1449
4727e06b
AK
14502017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1451
1452 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
1453 __ARCH__.
1454
b6dae849
JJ
14552017-01-31 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR tree-optimization/79267
1458 * g++.dg/opt/pr79267.C: New test.
1459
40fb9c89
AO
14602017-01-30 Alexandre Oliva <aoliva@redhat.com>
1461
1462 PR debug/63238
1463 * gcc.dg/debug/dwarf2/align-1.c: New.
1464 * gcc.dg/debug/dwarf2/align-2.c: New.
1465 * gcc.dg/debug/dwarf2/align-3.c: New.
1466 * gcc.dg/debug/dwarf2/align-4.c: New.
1467 * gcc.dg/debug/dwarf2/align-5.c: New.
1468 * gcc.dg/debug/dwarf2/align-6.c: New.
1469 * gcc.dg/debug/dwarf2/align-as-1.c: New.
1470 * g++.dg/debug/dwarf2/align-1.C: New.
1471 * g++.dg/debug/dwarf2/align-2.C: New.
1472 * g++.dg/debug/dwarf2/align-3.C: New.
1473 * g++.dg/debug/dwarf2/align-4.C: New.
1474 * g++.dg/debug/dwarf2/align-5.C: New.
1475 * g++.dg/debug/dwarf2/align-6.C: New.
1476
3095f651
AS
14772017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1478
1479 PR target/79170
1480 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
1481
3cf88bff
MS
14822017-01-30 Martin Sebor <msebor@redhat.com>
1483
1484 PR testsuite/79293
1485 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1486
37731134
ML
14872017-01-30 Martin Liska <mliska@suse.cz>
1488
1489 PR gcov-profile/79259
1490 * g++.dg/tree-prof/pr79259.C: New test.
1491
0c7247cc
RB
14922017-01-30 Richard Biener <rguenther@suse.de>
1493
1494 PR tree-optimization/79276
1495 * gcc.dg/torture/pr79276.c: New testcase.
1496
ab4be5d1
DV
14972017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1498
1499 PR target/79240
1500 * gcc.target/s390/pr79240.c: New test.
1501
6687d58d
BS
15022017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1503
1504 PR target/79268
1505 * gcc.target/powerpc/pr79268.c: New file.
1506 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1507 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1508 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1509 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1510
b5df96c3
JDA
15112017-01-28 John David Anglin <danglin@gcc.gnu.org>
1512
fc34d7b8
JDA
1513 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1514
9efc84e4
JDA
1515 PR testsuite/70583
1516 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1517
4bfbe3ae
JDA
1518 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1519 * gnat.dg/debug9.adb: Likewise.
1520
8d0b306f
JDA
1521 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1522
b5df96c3
JDA
1523 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1524 libatomic_available.
1525 * gfortran.dg/coarray_42.f90: Likewise.
1526 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1527 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1528 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1529
eb339366
MS
15302017-01-27 Martin Sebor <msebor@redhat.com>
1531
1532 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1533
711ce021
BS
15342017-01-27 Bernd Schmidt <bschmidt@redhat.com>
1535
1536 PR rtl-optimization/79194
1537 * gcc.dg/torture/pr79194.c: New test.
1538
d8321b33
VM
15392017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1540
1541 PR tree-optimization/71374
2568d8a1 1542 * gcc.target/i386/pr71374.c: New.
d8321b33 1543
9e2ea13e
MS
15442017-01-27 Martin Sebor <msebor@redhat.com>
1545
1546 PR c++/71290
1547 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1548 a dg-error directive.
1549
9eb7045b
VM
15502017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1551
1552 PR target/79131
1553 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1554 * gcc.target/arm/pr79131-2.c: New.
1555
f75bbf3f
BS
15562017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1557
1558 PR target/65484
1559 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1560 vectorized on POWER unless hardware misaligned loads are
1561 available.
1562
3f54004b
BC
15632017-01-27 Bin Cheng <bin.cheng@arm.com>
1564
1565 PR rtl-optimization/78559
1566 * gcc.c-torture/execute/pr78559.c: New test.
1567
40b6bff9
RB
15682017-01-27 Richard Biener <rguenther@suse.de>
1569
1570 PR tree-optimization/79245
1571 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1572 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1573
b2f8892e
JJ
15742017-01-27 Jakub Jelinek <jakub@redhat.com>
1575
1576 PR c/79199
1577 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1578 target. Use 4294967293U instead of 4294967293.
1579
b002f3b9
RB
15802017-01-27 Richard Biener <rguenther@suse.de>
1581
1582 PR tree-optimization/71433
1583 * gcc.dg/Warray-bounds-21.c: New testcase.
1584
38f50ab6
RB
15852017-01-27 Richard Biener <rguenther@suse.de>
1586
1587 PR tree-optimization/79244
1588 * gcc.dg/torture/pr79244.c: New testcase.
1589
c04f4139
JJ
15902017-01-27 Jakub Jelinek <jakub@redhat.com>
1591
1592 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1593 all occurrences of 40 to 32.
1594
6ca513f9
RE
15952017-01-27 Richard Earnshaw <rearnsha@arm.com>
1596
1597 PR target/79239
1598 * gcc.target/arm/pr79239.c: New test.
1599
d876f5cd
DV
16002017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1601
1602 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1603
bb6a6ee9
AB
16042017-01-27 Adam Butcher <adam@jessamine.co.uk>
1605
1606 PR c++/64382
1607 * g++.dg/cpp1y/pr64382.C: New test.
1608
31c87a43
MS
16092017-01-26 Martin Sebor <msebor@redhat.com>
1610
1611 PR middle-end/78703
1612 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1613 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1614 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1615 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1616
f7c06c0f
JJ
16172017-01-26 Jakub Jelinek <jakub@redhat.com>
1618
b0670cc0
JJ
1619 PR debug/79129
1620 * g++.dg/debug/dwarf2/pr79129.C: New test.
1621
f7c06c0f
JJ
1622 PR debug/78835
1623 * g++.dg/debug/dwarf2/pr78835.C: New test.
1624
5d93da1d
MS
16252017-01-26 Martin Sebor <msebor@redhat.com>
1626
1627 PR middle-end/78703
1628 * gcc.dg/format/pr78569.c: Adjust.
1629 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1630 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1631 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1632 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1633 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1634 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1635 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1636 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1637 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1638 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1639 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1640
905d2812
JJ
16412017-01-26 Jakub Jelinek <jakub@redhat.com>
1642
1643 PR c++/68727
1644 * g++.dg/other/offsetof8.C: Add expected error.
1645 * g++.dg/other/offsetof9.C: New test.
1646
b3db8d77
DE
16472017-01-26 David Edelsohn <dje.gcc@gmail.com>
1648
1649 * g++.dg/opt/declone3.C: Require LTO.
1650
15961e4a
VM
16512017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1652
1653 PR target/79131
1654 * gcc.target/arm/pr79131.c: New.
1655
e39dd802
BC
16562017-01-26 Bin Cheng <bin.cheng@arm.com>
1657
1658 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1659
bc9efeab
JW
16602017-01-26 Jonathan Wakely <jwakely@redhat.com>
1661
1662 PR libstdc++/79190
1663 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1664 matches replaced operator delete.
1665
b5f75f0b
JJ
16662017-01-26 Jakub Jelinek <jakub@redhat.com>
1667
1668 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1669 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1670 avx512f with avx512dq.
1671 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1672 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1673 avx512f with avx512dq.
1674 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1675 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1676 avx512f with avx512dq.
1677
0a38b341
MP
16782017-01-26 Marek Polacek <polacek@redhat.com>
1679
1680 PR c/79199
1681 * c-c++-common/Wduplicated-branches-13.c: New test.
1682
ebff5c3f
DS
16832017-01-26 David Sherwood <david.sherwood@arm.com>
1684
1685 PR middle-end/79212
1686 * gfortran.dg/gomp/sharing-4.f90: New test.
1687
e6d55103
JJ
16882017-01-26 Jakub Jelinek <jakub@redhat.com>
1689
1a27fab1
JJ
1690 PR target/70465
1691 * gcc.target/i386/pr70465.c: New test.
1692
e6d55103
JJ
1693 * brig.dg/dg.exp: Update copyright years.
1694 * lib/brig-dg.exp: Update copyright years.
1695 * lib/brig.exp: Update copyright years.
1696
b5aa1281
MM
16972017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1698
1699 PR target/79179
1700 * gcc.target/powerpc/pr79179.c: New test.
1701
3b5de3cb
BS
17022017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1703
1704 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1705 generation to accept D-mode memory accesses.
1706
dbe81dbe
MS
17072017-01-25 Martin Sebor <msebor@redhat.com>
1708
1709 PR c++/71290
1710 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1711 * g++.dg/ext/flexarray-mangle.C: Same.
1712 * g++.dg/ext/flexarray-subst.C: Same.
1713 * g++.dg/ext/flexary10.C: Same.
1714 * g++.dg/ext/flexary11.C: Same.
1715 * g++.dg/ext/flexary14.C: Same.
1716 * g++.dg/ext/flexary16.C: Same.
1717 * g++.dg/ext/flexary18.C: Same.
1718 * g++.dg/ext/flexary19.C: Same.
1719 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
1720 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1721 * g++.dg/ubsan/object-size-1.C: Same.
1722 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 1723
0e343868
JJ
17242017-01-25 Jakub Jelinek <jakub@redhat.com>
1725
a25608aa
JJ
1726 PR c++/78896
1727 * g++.dg/cpp1z/decomp24.C: New test.
1728
0e343868
JJ
1729 PR c++/77914
1730 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1731 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1732 expect a warning.
1733 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1734 expect warnings.
1735 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1736 * g++.dg/cpp1y/pr59636.C: Likewise.
1737 * g++.dg/cpp1y/pr60190.C: Likewise.
1738
0d098f4b
BC
17392017-01-25 Bin Cheng <bin.cheng@arm.com>
1740
1741 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1742
5332c89e 17432017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
1744
1745 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
1746 vec_packs built-ins
1747
ed4e59f4
CL
17482017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1749
1750 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1751 -mcpu=cortex-a57.
1752 * gcc.target/arm/vseleqsf.c: Likewise.
1753 * gcc.target/arm/vselgedf.c: Likewise.
1754 * gcc.target/arm/vselgesf.c: Likewise.
1755 * gcc.target/arm/vselgtdf.c: Likewise.
1756 * gcc.target/arm/vselgtsf.c: Likewise.
1757 * gcc.target/arm/vselledf.c: Likewise.
1758 * gcc.target/arm/vsellesf.c: Likewise.
1759 * gcc.target/arm/vselltdf.c: Likewise.
1760 * gcc.target/arm/vselltsf.c: Likewise.
1761 * gcc.target/arm/vselnedf.c: Likewise.
1762 * gcc.target/arm/vselnesf.c: Likewise.
1763 * gcc.target/arm/vselvcdf.c: Likewise.
1764 * gcc.target/arm/vselvcsf.c: Likewise.
1765 * gcc.target/arm/vselvsdf.c: Likewise.
1766 * gcc.target/arm/vselvssf.c: Likewise.
1767
a5d6927f
RB
17682017-01-25 Richard Biener <rguenther@suse.de>
1769
1770 PR testsuite/72850
1771 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1772 to what we had before adding the threading passes.
1773
c2873892
RB
17742017-01-25 Richard Biener <rguenther@suse.de>
1775
1776 PR tree-optimization/69264
1777 * g++.dg/torture/pr69264.C: New testcase.
1778
9aa483a2
KT
17792016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1780
1781 PR target/79145
1782 * gcc.target/arm/pr79145.c: New test.
1783
5c628c3e
RB
17842017-01-25 Richard Biener <rguenther@suse.de>
1785
1786 PR debug/78363
1787 * g++.dg/gomp/pr78363-1.C: New testcase.
1788 * g++.dg/gomp/pr78363-2.C: Likewise.
1789 * g++.dg/gomp/pr78363-3.C: Likewise.
1790
9078cd36
KT
17912016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1792
1793 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1794 * gcc.dg/lto/pr61526_0.c: Likewise.
1795 * gcc.dg/lto/pr64415_0.c: Likewise.
1796
7cfd79d6
JJ
17972017-01-24 Jakub Jelinek <jakub@redhat.com>
1798
1799 PR c++/79205
1800 * g++.dg/cpp1z/decomp22.C: New test.
1801 * g++.dg/cpp1z/decomp23.C: New test.
1802
3e4b91f2
NS
18032017-01-24 Nathan Sidwell <nathan@acm.org>
1804
1d7bc790
NS
1805 PR c++/78469
1806 * g++.dg/cpp0x/pr78469.C: New.
1807
3e4b91f2
NS
1808 PR c++/79118
1809 * g++.dg/cpp0x/pr79118.C: New.
1810
b20ba138
EB
18112017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1812
1813 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1814
c2e84327
DM
18152017-01-24 David Malcolm <dmalcolm@redhat.com>
1816
1817 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1818 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1819 * gcc.dg/rtl/rtl.exp: New file.
1820 * gcc.dg/rtl/test.c: New file.
1821 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1822 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1823 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1824 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1825 * gcc.dg/rtl/x86_64/final.c: New test case.
1826 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1827 * gcc.dg/rtl/x86_64/ira.c: New test case.
1828 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1829 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1830 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1831 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1832 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1833 * gcc.dg/rtl/x86_64/test_1.h: New file.
1834 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1835 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1836 * gcc.dg/rtl/x86_64/times-two.h: New file.
1837 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1838
cf8d19de
BC
18392017-01-24 Bin Cheng <bin.cheng@arm.com>
1840
1841 PR tree-optimization/79159
1842 * g++.dg/tree-ssa/pr79159.C: New test.
1843
f6a24a94 18442017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
1845 Martin Jambor <mjambor@suse.cz>
1846
1847 * lib/brig-dg.exp: New file.
1848 * lib/brig.exp: Likewise.
1849 * brig.dg/README: Likewise.
1850 * brig.dg/dg.exp: Likewise.
1851 * brig.dg/test/gimple/alloca.hsail: Likewise.
1852 * brig.dg/test/gimple/atomics.hsail: Likewise.
1853 * brig.dg/test/gimple/branches.hsail: Likewise.
1854 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1855 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1856 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1857 * brig.dg/test/gimple/mem.hsail: Likewise.
1858 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1859 * brig.dg/test/gimple/packed.hsail: Likewise.
1860 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1861 * brig.dg/test/gimple/variables.hsail: Likewise.
1862 * brig.dg/test/gimple/vector.hsail: Likewise.
1863
c3b3e526
JJ
18642017-01-24 Jakub Jelinek <jakub@redhat.com>
1865
1866 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1867 support asan, only on i?86/x86_64 require sse2_runtime.
1868
75f92127
KN
18692017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1870
1871 PR target/66669
1872 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1873 test on powerpc targets.
1874
1a998fa0
MS
18752017-01-23 Martin Sebor <msebor@redhat.com>
1876
1877 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1878
108fdd6d
RB
18792017-01-23 Richard Biener <rguenther@suse.de>
1880
1881 PR tree-optimization/79088
1882 PR tree-optimization/79188
1883 * gcc.dg/torture/pr79088.c: New testcase.
1884 * gcc.dg/torture/pr79188.c: Likewise.
1885
28826a66
KN
18862017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1887
1888 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1889 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1890 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1891 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1892 type of test function to reflect change in built-in function's
1893 return type.
1894 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1895 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1896 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1897 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1898 type and second argument type to reflect change in built-in
1899 function's type signature.
1900 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1901 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1902 type of test function to reflect change in built-in function's
1903 return type.
1904 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1905 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1906 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1907 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1908 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1909 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1910 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1911 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1912 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1913 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1914 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1915 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1916 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1917 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1918 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1919 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1920 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1921 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1922 type of test function to reflect change in built-in function's
1923 return type.
1924 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1925 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1926 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1927 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1928 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1929 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1930 test function's result and second argument to reflect change in
1931 built-in function's type signature.
1932 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1933
e6b8075c
NS
19342017-01-23 Nathan Sidwell <nathan@acm.org>
1935
fc7612fd
NS
1936 PR C++/71710
1937 * g++.dg/template/pr71710.C: New.
1938
e6b8075c
NS
1939 PR c++/71406
1940 PR c++/77508
1941 * g++.dg/template/pr71406.C: New.
1942
15b8fd49
TK
19432017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1944
9b7716c9 1945 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1946
e9c4fbe9
BS
19472017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1948
1949 PR rtl-optimization/78634
1950 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1951
8539a302
BC
19522017-01-23 Bin Cheng <bin.cheng@arm.com>
1953
1954 PR tree-optimization/70754
1955 * gfortran.dg/pr70754.f90: New test.
1956
f368600f
ML
19572017-01-23 Martin Liska <mliska@suse.cz>
1958
1959 PR tree-optimization/79196
1960 * gcc.dg/asan/pr79196.c: New test.
1961 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1962
d886761f
MM
19632017-01-23 Michael Matz <matz@suse.de>
1964
1965 PR tree-optimization/78384
1966 * gcc.dg/pr78384.c: New test.
1967
cffcafda
RB
19682017-01-23 Richard Biener <rguenther@suse.de>
1969
1970 PR tree-optimization/79186
1971 * gcc.dg/torture/pr79186.c: New testcase.
1972 * gcc.dg/torture/pr79187.c: Likewise.
1973
bda2bc48
MJ
19742017-01-23 Martin Jambor <mjambor@suse.cz>
1975
1976 * gcc.dg/ipa/vrp8.c: New test.
1977
f65f1ae3
MJ
19782017-01-23 Martin Jambor <mjambor@suse.cz>
1979
1980 PR ipa/79108
1981 * gfortran.dg/lto/pr79108_0.f90: New test.
1982
dea06111
AS
19832017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1984
1985 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1986 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1987 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1988 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1989 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1990 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1991 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1992 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1993 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1994 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1995 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1996 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1997 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1998 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1999 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2000 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2001
05011618
RB
20022017-01-23 Richard Biener <rguenther@suse.de>
2003 Nick Clifton <nickc@redhat.com>
2004
2005 PR testsuite/78421
2006 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2007 If the target is ARM return the result of the
2008 check_effective_target_arm_vect_no_misalign proc.
2009 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2010 support unaligned vectors then only expect one of the loops to be
2011 unrolled.
2012
f6b9f2ff
ML
20132017-01-23 Martin Liska <mliska@suse.cz>
2014
2015 * gcc.dg/asan/use-after-scope-10.c: New test.
2016 * gcc.dg/asan/use-after-scope-11.c: New test.
2017 * g++.dg/asan/use-after-scope-5.C: New test.
2018
c7775327
ML
20192017-01-23 Martin Liska <mliska@suse.cz>
2020
2021 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2022 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2023 sanopt optimization for ASAN_POISON.
2024
d8ae8d16
KT
20252016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2026
2027 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2028
54d7c70c
CL
20292017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2030
2031 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2032 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2033 for poly*_t types.
2034 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2035 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2036 exec_vcombine): Likewise.
2037 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2038 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2039 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2040 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2041 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2042 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2043 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2044 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2045 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2046 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2047 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2048 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2049 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2050 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2051 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2052 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2053 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2054 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2055 Likewise.
2056 (TEST_VGET_LANE): Cast to uint to avoid warning.
2057 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2058 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2059 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2060 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2061 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2062 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2063 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2064 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2065 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2066 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2067 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2068 CHECK_POLY instead of CHECK for poly64_t types.
2069 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2070 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2071 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2072 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2073 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2074 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2075 uint32_t.
2076 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2077 for int32_t, int64_t.
2078 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2079 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2080 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2081 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2082 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2083 needed.
2084
386fe51c
JJ
20852017-01-22 Jakub Jelinek <jakub@redhat.com>
2086
2087 PR fortran/79154
2088 * gfortran.dg/gomp/pr79154-1.f90: New test.
2089 * gfortran.dg/gomp/pr79154-2.f90: New test.
2090
bc4d86e6
AS
20912017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2092
2093 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2094
c31d5fce
MP
20952017-01-21 Marek Polacek <polacek@redhat.com>
2096
2097 PR testsuite/79169
2098 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2099
25cb56c3
JH
21002017-01-20 Jan Hubicka <hubicka@ucw.cz>
2101
2102 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2103
ea9f867b
BS
21042017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2105
2106 PR rtl-optimization/79125
2107 * gcc.dg/torture/pr79125.c: New test.
2108
a876231c
JW
21092017-01-20 Jiong Wang <jiong.wang@arm.com>
2110
2568d8a1 2111 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2112 only.
2568d8a1
JJ
2113 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2114 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2115
4b9f2115
NS
21162017-01-20 Nathan Sidwell <nathan@acm.org>
2117
3e4b91f2 2118 PR c++/78495
4b9f2115
NS
2119 * g++.dg/cpp1z/inh-ctor38.C: New.
2120
d2aadab1
MP
21212017-01-20 Marek Polacek <polacek@redhat.com>
2122
2123 PR c/79152
2124 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2125
449cd5af
TP
21262017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2127
2128 * lib/target-supports.exp (check_configured_with): New procedure.
2129 (check_effective_target_default_mode): new effective target.
2130 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2131 default mode. Fix dg-skip-if target selector syntax.
2132 * gcc.target/arm/optional_thumb-2.c: Likewise.
2133 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2134 syntax.
2135
ebed7175
DM
21362017-01-20 David Malcolm <dmalcolm@redhat.com>
2137
2138 PR c++/77829
2139 PR c++/78656
2140 * g++.dg/spellcheck-pr77829.C: New test case.
2141 * g++.dg/spellcheck-pr78656.C: New test case.
2142
2ebd93e1
MP
21432017-01-20 Marek Polacek <polacek@redhat.com>
2144
2145 PR c/64279
2146 * c-c++-common/Wduplicated-branches-1.c: New test.
2147 * c-c++-common/Wduplicated-branches-10.c: New test.
2148 * c-c++-common/Wduplicated-branches-11.c: New test.
2149 * c-c++-common/Wduplicated-branches-12.c: New test.
2150 * c-c++-common/Wduplicated-branches-2.c: New test.
2151 * c-c++-common/Wduplicated-branches-3.c: New test.
2152 * c-c++-common/Wduplicated-branches-4.c: New test.
2153 * c-c++-common/Wduplicated-branches-5.c: New test.
2154 * c-c++-common/Wduplicated-branches-6.c: New test.
2155 * c-c++-common/Wduplicated-branches-7.c: New test.
2156 * c-c++-common/Wduplicated-branches-8.c: New test.
2157 * c-c++-common/Wduplicated-branches-9.c: New test.
2158 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2159 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2160 * g++.dg/ext/builtin-object-size3.C: Likewise.
2161 * g++.dg/gomp/loop-1.C: Likewise.
2162 * g++.dg/warn/Wduplicated-branches1.C: New test.
2163 * g++.dg/warn/Wduplicated-branches2.C: New test.
2164
0ce4024a
ML
21652017-01-20 Martin Liska <mliska@suse.cz>
2166
2167 PR lto/69188
2168 * gcc.dg/lto/pr69188_0.c: New test.
2169 * gcc.dg/lto/pr69188_1.c: New test.
2170
d8ea3e7c
AS
21712017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2172
2173 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2174 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2175 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2176 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2177 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2178 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2179 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2180 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2181 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2182 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2183 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2184 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2185 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2186 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2187 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2188 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2189 * gcc.target/i386/avx-1.c: Test new intrinsics.
2190 * gcc.target/i386/sse-13.c: Ditto.
2191 * gcc.target/i386/sse-23.c: Ditto.
2192
0516164b
RB
21932017-01-20 Richard Biener <rguenther@suse.de>
2194
2195 PR tree-optimization/71264
2196 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2197
d821744c
MF
21982017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2199
2200 * gcc.target/mips/madd4-1.c: New file.
2201 * gcc.target/mips/madd4-2.c: Likewise.
2202 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2203 HAS_MADD4.
2204 (mips_option_groups): Add -m[no-]madd4.
2205 (mips-dg-init): Detect default -mno-madd4.
2206 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2207 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2208 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2209 * gcc.target/mips/nmadd-1.c: Likewise.
2210 * gcc.target/mips/nmadd-2.c: Likewise.
2211 * gcc.target/mips/nmadd-3.c: Likewise.
2212
db58fd89
JW
22132017-01-19 Jiong Wang <jiong.wang@arm.com>
2214
2215 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2216 combined instructions.
2217 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2218 instructions.
2219 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2220 of pointer authentication.
2221
bd9cf60b
MM
22222017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2223
2224 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2225 floating point hardware to run test.
2226
ab014eb3
TC
22272017-01-19 Tamar Christina <tamar.christina@arm.com>
2228
2568d8a1 2229 * lib/target-supports.exp
ab014eb3
TC
2230 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2231
c048038f
RO
22322017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2233
2234 PR testsuite/79051
2235 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2236 __x86_64__]: Allow for target i?86-*-*.
2237
ab6b44cb
MF
22382017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2239
2240 PR target/78176
2241 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2242 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2243 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2244 HAS_LXC1.
2245 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2246 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2247 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2248
118d5ed3
AV
22492017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2250
2251 PR fortran/70696
2252 * gfortran.dg/coarray_43.f90: New test.
2253
a57c520e
RE
22542017-01-19 Richard Earnshaw <rearnsha@arm.com>
2255
2256 PR rtl-optimization/79121
2257 * gcc.c-torture/execute/pr79121.c: New test.
2258
54dc4be2
MM
22592017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2260
2261 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2262 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2263
7bd5dad2
LK
22642017-01-18 Louis Krupp <louis.krupp@zoho.com>
2265
2266 PR fortran/50069
2267 PR fortran/55086
2268 * gfortran.dg/pr50069_1.f90: New test.
2269 * gfortran.dg/pr50069_2.f90: New test.
2270 * gfortran.dg/pr55086_1.f90: New test.
2271 * gfortran.dg/pr55086_1_tfat.f90: New test.
2272 * gfortran.dg/pr55086_2.f90: New test.
2273 * gfortran.dg/pr55086_2_tfat.f90: New test.
2274 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2275
0edd264d
AS
22762017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2277 * gcc.dg/strcmp-1.c: New test.
2278 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2279
551914b7
DM
22802017-01-18 David Malcolm <dmalcolm@redhat.com>
2281
2282 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2283 (dejagnu_fail): Likewise.
2284 (dejagnu_note): Likewise.
2285 (pass): Provide forward decl, moving true decl to after #include
2286 of harness.h.
2287 (fail): Likewise.
2288 (note): Likewise.
2289
b7d3a6a6
MM
22902017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2291
2292 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2293 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2294
c484627c
NS
22952017-01-18 Nathan Sidwell <nathan@acm.org>
2296
2297 PR c++/78488
2298 * g++.dg/cpp1z/inh-ctor37.C: New.
2299
a711887e
UB
23002017-01-18 Uros Bizjak <ubizjak@gmail.com>
2301
2302 PR rtl-optimization/78952
2303 * gcc.target/i386/pr78952-1.c: New test.
2304 * gcc.target/i386/pr78952-2.c: Ditto.
2305
525a5e33
AV
23062017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2307
2308 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2309
23102017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
2311
2312 PR fortran/70696
2313 * gfortran.dg/coarray_event_1.f08: New test.
2314
90553aac
JJ
23152017-01-18 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR target/77416
2318 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2319 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2320 from dg-options.
2321 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2322 guarded test.
2323 * gcc.target/powerpc/fusion4.c: Likewise.
2324 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2325 guarded test.
2326 * gcc.target/powerpc/pr58673-1.c: Likewise.
2327 * gcc.target/powerpc/pr58673-2.c: Likewise.
2328 * gcc.target/powerpc/pr59054.c: Likewise.
2329
dfc42f08
BS
23302016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2331
2332 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2333 vec_bperm.
2334 * gcc.target/powerpc/p9-vbpermd.c: New file.
2335
f3981e7e
AK
23362017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2337
2338 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2339 (must_not_compile2): Downcase first letter of error messages.
2340 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2341 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2342
2c65d990
NS
23432017-01-18 Nathan Sidwell <nathan@acm.org>
2344
2345 PR c++/79091
2346 * g++.dg/pr79091.C: New.
2347
a711887e
UB
23482017-01-18 Jakub Jelinek <jakub@redhat.com>
2349
2350 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2351 to dg-options.
2352 (p0): Add missing dg-error.
2353
4701fba3
JS
23542017-01-17 Joe Seymour <joe.s@somniumtech.com>
2355
2356 * gcc.target/msp430/mul_f5_muldef.c: New test.
2357
ac4dc08d
MM
23582017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2359
2360 PR target/79004
2361 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2362 options. Fix up the syntax for using \m and \M.
2363
1b3254e4
SB
23642017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2365
2366 PR target/78875
2367 * gcc.target/powerpc/ssp-1.c: New testcase.
2368 * gcc.target/powerpc/ssp-2.c: New testcase.
2369
8144a493
WD
23702017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2371
2372 * gcc.target/aarch64/eh_return.c: New test.
2373
a6607774
BS
23742017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2375
2376 * vec-rlmi-rlnm.c: New file.
2377
8ddfdbc2
NS
23782017-01-17 Nathan Sidwell <nathan@acm.org>
2379
2380 PR c++/61636
2381 * g++.dg/cpp1y/pr61636-1.C: New.
2382 * g++.dg/cpp1y/pr61636-2.C: New.
2383 * g++.dg/cpp1y/pr61636-3.C: New.
2384
d365b403
MS
23852017-01-17 Martin Sebor <msebor@redhat.com>
2386
2387 PR testsuite/79115
2388 * gcc.dg/pr78768.c: Make it a link-only test.
2389
0d80ab91
DM
23902017-01-17 David Malcolm <dmalcolm@redhat.com>
2391
2392 PR c++/71497
2393 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2394 expected messages.
2395 * c-c++-common/Wmisleading-indentation.c: Likewise.
2396
31b61548
VM
23972017-01-17 Vladimir Makarov <vmakarov@redhat.com>
2398
2399 PR target/79058
2400 * gcc.target/arm/pr79058.c: New.
2401
c549996e
JJ
24022017-01-17 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR tree-optimization/71854
2405 * gcc.dg/vect/pr71854.c: New test.
2406
4f197ff9
ML
24072017-01-17 Martin Liska <mliska@suse.cz>
2408
2409 PR ipa/71207
2410 * g++.dg/ipa/pr71207.C: New test.
2411
d4193b85
JH
24122017-01-17 Jan Hubicka <hubicka@ucw.cz>
2413
2414 PR middle-end/77445
2415 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2416 * gcc.dg/tree-ssa/pr77445.c: New testcase.
2417
906e7712
JJ
24182017-01-17 Jakub Jelinek <jakub@redhat.com>
2419
2420 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2421 rather than long unsigned int.
2422 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2423
12314dc9
RB
24242017-01-17 Richard Biener <rguenther@suse.de>
2425
2426 PR tree-optimization/71433
2427 * gcc.dg/Warray-bounds-20.c: New testcase.
2428
a23e48df
RB
24292017-01-17 Richard Biener <rguenther@suse.de>
2430
2431 PR testsuite/52563
2432 PR testsuite/71237
2433 PR testsuite/77737
2434 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
2435 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2436 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2437
e6750e5c
AM
24382017-01-17 Alan Modra <amodra@gmail.com>
2439
2440 * gcc.target/powerpc/pr79066.c: New.
2441
a59afbe2
JL
24422017-01-16 Jeff Law <law@redhat.com>
2443
2444 PR tree-optimization/33562
2445 PR tree-optimization/61912
2446 PR tree-optimization/77485
2447 PR tree-optimization/79090
2448 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
2449 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
2450
e1bcfb92
JJ
24512017-01-16 Jakub Jelinek <jakub@redhat.com>
2452
98e92fb2
JJ
2453 PR c/79089
2454 * gcc.c-torture/compile/pr79089.c: New test.
2455
e1bcfb92
JJ
2456 PR target/79080
2457 * gcc.dg/pr79080.c: New test.
2458
0ef1f9cd
DM
24592017-01-16 David Malcolm <dmalcolm@redhat.com>
2460
2461 PR c/78304
2462 * gcc.dg/format/pr78304.c: Convert argument from integral type
2463 to a pointer.
2464 * gcc.dg/format/pr78304-2.c: Likewise.
2465
76689ffc
CL
24662017-01-16 Carl Love <cel@us.ibm.com>
2467
2468 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
2469 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
2470
ce12ee9e
CL
24712017-01-16 Carl Love <cel@us.ibm.com>
2472
2473 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
2474 Change arguments and return type to bool long long.
2475
b336037d
MS
24762017-01-16 Martin Sebor <msebor@redhat.com>
2477
2478 PR testsuite/79051
2479 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
2480 on x86.
2481
1ddca3f3
PC
24822017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 Revert:
a711887e 2485 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
2486
2487 PR c++/71737
2488 * g++.dg/cpp0x/pr71737.C: New.
2489
290687fb
BS
24902017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2491
2492 * gcc.target/powerpc/swaps-p8-27.c: New.
2493
7d2f3f1d
PC
24942017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2495
2496 PR c++/71737
2497 * g++.dg/cpp0x/pr71737.C: New.
2498
d743728f
EB
24992017-01-16 Eric Botcazou <ebotcazou@adacore.com>
2500
2501 * gnat.dg/opt62.adb: New test.
2502 * gnat.dg/opt62_pkg.ads: New helper.
2503
90aead21
BS
25042017-01-14 Bernd Schmidt <bschmidt@redhat.com>
2505
a711887e
UB
2506 PR rtl-optimization/78626
2507 PR rtl-optimization/78727
90aead21
BS
2508 * gcc.dg/torture/pr78626.c: New test.
2509 * gcc.dg/torture/pr78727.c: New test.
2510
afaecc23
AM
25112017-01-14 Alan Modra <amodra@gmail.com>
2512
2513 * gcc.c-torture/compile/pr72749.c: New test.
2514
be4aa83d
DM
25152017-01-13 David Malcolm <dmalcolm@redhat.com>
2516
2517 PR c/78304
2518 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2519 (test_macro_2): New test.
2520 (test_macro_3): New test.
2521 (test_macro_4): New test.
2522 (test_non_contiguous_strings): Convert line number to line offset.
2523 * gcc.dg/format/pr78304-2.c: New test case.
2524 * gcc.dg/format/pr78304.c: New test case.
2525
7cdca3ec
UB
25262017-01-13 Uros Bizjak <ubizjak@gmail.com>
2527
2528 * gcc.target/i386/funcspec-56.inc: Add missing options and
2529 reorder options by implied ISAs, as in ix86_target_string.
2530
e3017e52
MP
25312017-01-13 Marek Polacek <polacek@redhat.com>
2532
2533 PR c++/71166
2534 * g++.dg/cpp0x/constexpr-array18.C: New test.
2535
d155c6fe
JL
25362017-01-13 Jeff Law <law@redhat.com>
2537
7c9560a5
JL
2538 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2539
9e59e99a
JL
2540 PR tree-optimization/61912
2541 PR tree-optimization/77485
2542 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2543 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2544 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2545
2546 PR tree-optimization/33562
2547 PR tree-optimization/61912
2548 PR tree-optimization/77485
d155c6fe
JL
2549 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2550 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2551 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2552 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2553 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2554 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2555 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2556
77719b06
ML
25572017-01-13 Martin Liska <mliska@suse.cz>
2558
2559 PR ipa/79043
2560 * gcc.c-torture/execute/pr79043.c: New test.
2561
a181b2bc
RB
25622017-01-13 Richard Biener <rguenther@suse.de>
2563
2564 PR middle-end/78411
2565 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2566
eaed3226
AV
25672017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2568
2569 PR fortran/70697
2570 * gfortran.dg/coarray/event_4.f08: New test.
2571
4ccff88b
AV
25722017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2573
2574 PR fortran/70696
2575 * gfortran.dg/coarray/event_3.f08: New test.
2576
3c3b9090
RB
25772017-01-13 Richard Biener <rguenther@suse.de>
2578
2579 PR tree-optimization/77283
2580 * gcc.dg/tree-ssa/split-path-9.c: Fix.
2581
25329913
RB
25822017-01-13 Richard Biener <rguenther@suse.de>
2583
2584 * gcc.dg/gimplefe-22.c: New testcase.
2585
10b70b8e
RB
25862017-01-13 Richard Biener <rguenther@suse.de>
2587
2588 PR tree-optimization/77283
2589 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2590 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2591 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2592
76a8f82f
SL
25932017-01-12 Sandra Loosemore <sandra@codesourcery.com>
2594
2595 * gcc.dg/pr77862.c: Require fpic target.
2596
59a505da
MM
25972017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2598
2599 PR target/79004
2600 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 2601
bce6f760
MS
26022017-01-12 Martin Sebor <msebor@redhat.com>
2603
2604 * gcc.dg/pr78138.c: Adjust.
2605 * gcc.dg/pr78768.c: Adjust.
2606 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2607 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2608 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2609 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2610 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2611 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2612 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2613 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2614 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2615 * gcc.dg/tree-ssa/pr78605.c: Adjust.
2616 * gcc.dg/tree-ssa/pr78622.c: Adjust.
2617
3eefa646
JJ
26182017-01-12 Jakub Jelinek <jakub@redhat.com>
2619
2620 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2621
dcb56243
MS
26222017-01-12 Martin Sebor <msebor@redhat.com>
2623
8be3f306 2624 PR testsuite/79051
940242cd
MS
2625 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2626 due to bug 79054.
dcb56243 2627
b7431c20
DE
26282017-01-12 David Edelsohn <dje.gcc@gmail.com>
2629
2630 * gcc.dg/pr78768.c: Require LTO.
2631
2bcd9f32
MS
26322017-01-12 Martin Sebor <msebor@redhat.com>
2633
2634 PR c/79074
2635 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2636 due to the referenced bug.
2637
b2fc1c70
MS
26382017-01-12 Martin Sebor <msebor@redhat.com>
2639
2640 PR testsuite/79073
2641 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2642
fbed6f36
UB
26432017-01-12 Uros Bizjak <ubizjak@gmail.com>
2644
2645 * gcc.target/i386/builtin_target.c (check_features): Check all
2646 supported __builtin_cpu_supports options.
2647
27282dad
KT
26482017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2649
2650 PR tree-optimization/78319
2651 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2652 Remove xfail.
2653
66113166
BS
26542017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2655
2656 PR target/79044
2657 * gcc.target/powerpc/swaps-p8-26.c: New.
2658
6bb4ea5c
RB
26592017-01-12 Richard Biener <rguenther@suse.de>
2660
2661 * gcc.dg/gimplefe-21.c: New testcase.
2662
f15dbadb
MC
26632017-01-12 Michael Collison <michael.collison@arm.com>
2664
2665 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2666
73e32c47
JK
26672017-01-11 Julia Koval <julia.koval@intel.com>
2668 Uros Bizjak <ubizjak@gmail.com>
2669
2670 * gcc.target/i386/sgx.c New test.
2671 * gcc.target/i386/sse-12.c: Add -msgx.
2672 * gcc.target/i386/sse-13.c: Ditto.
2673 * gcc.target/i386/sse-14.c: Ditto.
2674 * gcc.target/i386/sse-22.c: Ditto.
2675 * gcc.target/i386/sse-23.c: Ditto.
2676 * g++.dg/other/i386-2.C: Ditto.
2677 * g++.dg/other/i386-3.C: Ditto.
2678
3594adc7
MS
26792017-01-11 Martin Sebor <msebor@redhat.com>
2680
2681 PR c++/24511
2682 * g++.dg/template/explicit9.C: New test.
2683
01bfd257
NS
26842017-01-11 Nathan Sidwell <nathan@acm.org>
2685
2686 PR c++/77812
2687 * g++.dg/pr77812.C: New.
2688
88df7964
JJ
26892017-01-11 Jakub Jelinek <jakub@redhat.com>
2690
eae63d78
JJ
2691 PR c++/71537
2692 * g++.dg/cpp1y/constexpr-71537.C: New test.
2693
88df7964
JJ
2694 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2695 argument.
2696
960ecba4
MS
26972017-01-11 Martin Sebor <msebor@redhat.com>
2698
2699 PR c/47931
2700 * c-c++-common/Waddress-2.c: New test.
2701
1f258a55
JJ
27022017-01-11 Jakub Jelinek <jakub@redhat.com>
2703
2704 PR c++/78341
2705 * g++.dg/cpp0x/pr78341.C: New test.
2706
bf5fbf46
MS
27072017-01-11 Martin Sebor <msebor@redhat.com>
2708
2709 PR c/78768
2710 * gcc.dg/pr78768.c: New test.
2711
19ff0049
DM
27122017-01-11 David Malcolm <dmalcolm@redhat.com>
2713
2714 PR driver/78877
2715 * gcc.dg/spellcheck-options-14.c: New test case.
2716 * gcc.dg/spellcheck-options-15.c: New test case.
2717 * gcc.dg/spellcheck-options-16.c: New test case.
2718 * gcc.dg/spellcheck-options-17.c: New test case.
2719
c86e9f03
ML
27202017-01-11 Martin Liska <mliska@suse.cz>
2721
2722 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2723
947f51d6
JJ
27242017-01-11 Jakub Jelinek <jakub@redhat.com>
2725
2726 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2727 instead of just 1 for the decomposition from struct C.
2728
849fccf8
EB
27292017-01-11 Eric Botcazou <ebotcazou@adacore.com>
2730
2731 * gcc.c-torture/execute/20170111-1.c: New test.
2732
80c74722
RB
27332017-01-11 Richard Biener <rguenther@suse.de>
2734
2735 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2736
4c4b4703
JJ
27372017-01-11 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR middle-end/50199
2740 * gcc.dg/lto/pr50199_0.c: New test.
2741
664b1a6b
MS
27422017-01-10 Martin Sebor <msebor@redhat.com>
2743
2744 PR testsuite/78960
2745 PR testsuite/78959
2746 PR testsuite/78133
2747 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2748 * gcc.dg/tree-ssa/pr78622.c: Ditto.
2749
fefd3086
MS
27502017-01-10 Martin Sebor <msebor@redhat.com>
2751
2752 PR middle-end/78138
664b1a6b 2753 * gcc.dg/pr78138.c: New test.
fefd3086 2754
b9f4757f
DM
27552017-01-10 David Malcolm <dmalcolm@redhat.com>
2756
2757 PR c++/77949
2758 * g++.dg/diagnostic/pr77949.C: New test case.
2759
5a50f6bb
MS
27602017-01-10 Martin Sebor <msebor@redhat.com>
2761
2762 PR middle-end/78245
2763 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2764
c16880ef
MS
27652017-01-10 Martin Sebor <msebor@redhat.com>
2766
2767 PR tree-optimization/78775
2768 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2769 * gcc.dg/attr-alloc_size-10.c: New test.
2770 * gcc.dg/attr-alloc_size-11.c: New test.
2771 * gcc.dg/builtin-stringop-chk-7.c: New test.
2772 * gcc.dg/pr78775.c: New test.
2773 * gcc.dg/pr78973-2.c: New test.
2774 * gcc.dg/pr78973.c: New test.
2775
5363d9d9
JL
27762017-01-10 Jeff Law <law@redhat.com>
2777
2778 PR tree-optimization/77766
2779 PR tree-optimization/78856
2780 * gcc.c-torture/execute/pr77766.c: New test.
2781
aae23693
RB
27822016-01-10 Richard Biener <rguenther@suse.de>
2783
2784 PR tree-optimization/79034
2785 * g++.dg/torture/pr79034.C: New testcase.
2786
a0843aed
ML
27872017-01-10 Martin Liska <mliska@suse.cz>
2788
2789 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2790 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2791 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2792 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2793 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2794 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2795 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2796 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2797 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2798 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2799 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2800 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2801 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2802 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2803 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2804 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2805 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2806 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2807 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2808 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2809 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2810 * gcc.dg/ipa/pr64307.c: Likewise.
2811 * gcc.dg/ipa/pr77653.c: Likewise.
2812
79fc8ffe
AS
28132017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2814
2815 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2816 * g++.dg/other/i386-3.C: Ditto.
2817 * gcc.target/i386/sse-12.c: Ditto.
2818 * gcc.target/i386/sse-13.c: Ditto.
2819 * gcc.target/i386/sse-22.c: Ditto.
2820 * gcc.target/i386/sse-23.c: Ditto.
2821 * gcc.target/i386/builtin_target.c: Handle new option.
2822 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2823 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2824 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2825
dfa6951f
MS
28262017-01-09 Martin Sebor <msebor@redhat.com>
2827
2828 PR testsuite/79036
2829 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2830 with different precisions.
2831
a271e415
EB
28322017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2833
2834 * g++.dg/opt/call2.C: New test.
2835 * g++.dg/opt/call3.C: Likewise.
2836 * gnat.dg/array26.adb: New test.
2837 * gnat.dg/array26_pkg.ad[sb]: New helper.
2838 * gnat.dg/array27.adb: New test.
2839 * gnat.dg/array27_pkg.ad[sb]: New helper.
2840 * gnat.dg/array28.adb: New test.
2841 * gnat.dg/array28_pkg.ad[sb]: New helper.
2842
bd2c6270
JJ
28432017-01-09 Jakub Jelinek <jakub@redhat.com>
2844
2845 PR translation/79019
2846 PR translation/79020
2847 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2848 diagnostics.
2849 * gfortran.dg/initialization_17.f90: Likewise.
2850
1c1d8e75
DH
28512017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2852
2853 PR testsuite/79026
2854 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2855 * gcc.target/i386/pr78904-4.c: Likewise.
2856 * gcc.target/i386/pr78904-6.c: Likewise.
2857 * gcc.target/i386/pr78967-2.c: Likewise.
2858
cb330ba5
JJ
28592017-01-09 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR tree-optimization/78899
2862 * gcc.target/i386/pr78899.c: New test.
2863 * gcc.dg/pr71077.c: New test.
2864
a5e14a42
MJ
28652017-01-09 Martin Jambor <mjambor@suse.cz>
2866
2867 PR ipa/78365
2868 PR ipa/78599
2869 * gcc.dg/torture/pr78365.c: New test.
2870
01216d27
JJ
28712017-01-09 Jakub Jelinek <jakub@redhat.com>
2872
dc59e50a
JJ
2873 PR c++/78948
2874 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2875 (main): Use int* instead of long long.
2876
01216d27
JJ
2877 PR tree-optimization/78938
2878 * gcc.dg/vect/pr78938.c: New test.
2879
c0d4fec7
KT
28802017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2881
2882 * gcc.dg/20161219.c: New test.
2883
7b1b0cc1
RB
28842017-01-09 Richard Biener <rguenther@suse.de>
2885
2886 PR tree-optimization/78997
2887 * gcc.dg/torture/pr78997.c: New testcase.
2888
813b9c0d
RB
28892017-01-09 Richard Biener <rguenther@suse.de>
2890
2891 PR debug/79000
2892 * g++.dg/lto/pr79000_0.C: New testcase.
2893 * g++.dg/lto/pr79000_1.c: Likewise.
2894
efcc8d38
MS
28952017-01-08 Martin Sebor <msebor@redhat.com>
2896
2897 PR middle-end/77708
2898 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2899 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2900 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2901 due to bug 78969.
2902 * gcc.dg/format/pr78569.c: Adjust.
2903
5ccf1d8d
DM
29042017-01-07 David Malcolm <dmalcolm@redhat.com>
2905
2906 PR c++/72803
2907 * g++.dg/diagnostic/pr72803.C: New test case.
2908
42002dfe
MS
29092017-01-07 Martin Sebor <msebor@redhat.com>
2910
2911 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2912 * gcc.dg/attr-alloc_size-4.c: Same.
2913
de91486c
AV
29142017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2915
2916 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2917 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2918 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2919 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2920 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2921 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2922 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2923
f55a925e
AS
29242017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2925 * gcc.dg/memcmp-1.c: New.
2926 * gcc.dg/strncmp-1.c: New.
2927
f3caa118
AV
29282017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2929
2930 * gcc.target/arm/acle/mcrr: New.
2931 * gcc.target/arm/acle/mcrr2: New.
2932 * gcc.target/arm/acle/mrrc: New.
2933 * gcc.target/arm/acle/mrrc2: New.
2934
ecc9a25b
AV
29352017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2936
2937 * gcc.target/arm/acle/mcr.c: New.
2938 * gcc.target/arm/acle/mrc.c: New.
2939 * gcc.target/arm/acle/mcr2.c: New.
2940 * gcc.target/arm/acle/mrc2.c: New.
2941
3811581f
AV
29422017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2943
2944 * gcc.target/arm/acle/ldc: New.
2945 * gcc.target/arm/acle/ldc2: New.
2946 * gcc.target/arm/acle/ldcl: New.
2947 * gcc.target/arm/acle/ldc2l: New.
2948 * gcc.target/arm/acle/stc: New.
2949 * gcc.target/arm/acle/stc2: New.
2950 * gcc.target/arm/acle/stcl: New.
2951 * gcc.target/arm/acle/stc2l: New.
2952
d57daa0c
AV
29532017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2954
2955 * gcc.target/arm/acle/acle.exp: Run tests for different options
2956 and make sure fat-lto-objects is used such that we can still do
2957 assemble scans.
2958 * gcc.target/arm/acle/cdp.c: New.
2959 * gcc.target/arm/acle/cdp2.c: New.
2960 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2961 (check_effective_target_arm_coproc1_ok_nocache): New.
2962 (check_effective_target_arm_coproc2_ok): New.
2963 (check_effective_target_arm_coproc2_ok_nocache): New.
2964 (check_effective_target_arm_coproc3_ok): New.
2965 (check_effective_target_arm_coproc3_ok_nocache): New.
2966 (check_effective_target_arm_coproc4_ok): New.
2967 (check_effective_target_arm_coproc4_ok_nocache): New.
2968
8a123229
MS
29692017-01-06 Martin Sebor <msebor@redhat.com>
2970
2971 PR middle-end/78605
2972 * gcc.dg/tree-ssa/pr78605.c: New test.
2973
5b8999d6
MS
29742017-01-05 Martin Sebor <msebor@redhat.com>
2975
2976 PR tree-optimization/78910
2977 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2978 diagnostics.
2979 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2980 * gcc.dg/tree-ssa/pr78910.c: New test.
2981
4e89adf9
EB
29822017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2983
2984 * gcc.dg/sso-10.c: New test.
2985
962c5679
JJ
29862017-01-05 Jakub Jelinek <jakub@redhat.com>
2987
cfd719e7
JJ
2988 PR tree-optimization/71016
2989 * gcc.target/i386/pr71016.c: New test.
2990 * gcc.target/aarch64/pr71016.c: New test.
2991 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2992
26f20371
JJ
2993 PR c++/78931
2994 * g++.dg/cpp1z/decomp19.C: New test.
2995
962c5679
JJ
2996 PR c++/78890
2997 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2998 * g++.dg/init/union1.C: Likewise.
2999 * g++.dg/cpp0x/union6.C: Expect errors.
3000 * g++.dg/cpp0x/union8.C: New test.
3001 * g++.dg/cpp0x/pr78890-1.C: New test.
3002 * g++.dg/cpp0x/pr78890-2.C: New test.
3003
8c15f541
DE
30042017-01-05 David Edelsohn <dje.gcc@gmail.com>
3005
3006 * gcc.target/powerpc/pr71670.c: Require p9vector.
3007 * gcc.target/powerpc/p9-novsx.c: Same.
3008
51b86113
DM
30092017-01-05 David Malcolm <dmalcolm@redhat.com>
3010
3011 * selftests/asr_div1.rtl: New file.
3012 * selftests/aarch64: New subdirectory.
3013 * selftests/aarch64/times-two.rtl: New file.
3014 * selftests/bb-index.rtl: New file.
3015 * selftests/cfg-test.rtl: New file.
3016 * selftests/const-int.rtl: New file.
3017 * selftests/example-labels.rtl: New file.
3018 * selftests/insn-with-mode.rtl: New file.
3019 * selftests/jump-to-label-ref.rtl: New file.
3020 * selftests/jump-to-return.rtl: New file.
3021 * selftests/jump-to-simple-return.rtl: New file.
3022 * selftests/mem.rtl: New file.
3023 * selftests/note-insn-deleted.rtl: New file.
3024 * selftests/note_insn_basic_block.rtl: New file.
3025 * selftests/simple-cse.rtl: New file.
3026 * selftests/symbol-ref.rtl: New file.
3027 * selftests/x86_64: New subdirectory.
3028 * selftests/x86_64/call-insn.rtl: New file.
3029 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3030 * selftests/x86_64/times-two.rtl: New file.
3031 * selftests/x86_64/unspec.rtl: New file.
3032
dc7650cc
NS
30332017-01-05 Nathan Sidwell <nathan@acm.org>
3034
3035 PR c++/78765
3036 * g++.dg/cpp0x/pr78765.C: New.
3037
3db70565
DV
30382017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3039
3040 * gcc.target/s390/memcpy-2.c: New test.
3041 * gcc.target/s390/memset-2.c: New test.
3042
f5a537e3
AK
30432017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3044
3045 * gcc.target/s390/memcpy-1.c: New test.
3046
d80c6d02
JL
30472017-01-04 Jeff Law <law@redhat.com>
3048
3049 PR tree-optimization/78812
3050 * g++.dg/torture/pr78812.C: New test.
3051
08edc320 30522017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3053
3054 PR target/71977
3055 PR target/70568
3056 PR target/78823
3057 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3058 64-bit VSX systems with direct move, whether we optimize common
3059 code sequences in the GLIBC math library for float math functions.
3060 * gcc.target/powerpc/pr71977-2.c: Likewise.
3061
a9342885
MP
30622017-01-04 Marek Polacek <polacek@redhat.com>
3063
3064 PR c++/64767
3065 * c-c++-common/Wpointer-compare-1.c: New test.
3066
066435fe
JJ
30672017-01-04 Jakub Jelinek <jakub@redhat.com>
3068
abec4284
JJ
3069 PR c++/78949
3070 * c-c++-common/Wunused-var-16.c: New test.
3071
26c43e27
JJ
3072 PR c++/78693
3073 * g++.dg/cpp0x/pr78693.C: New test.
3074
fc73e60c
JJ
3075 PR driver/78957
3076 * gcc.dg/pr78957.c: New test.
3077
c9cf3863
JJ
3078 * g++.dg/cpp1y/auto-fn34.C: New test.
3079
066435fe
JJ
3080 PR c++/71182
3081 * g++.dg/cpp0x/pr71182.C: New test.
3082
598bd687
KN
30832017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3084
3085 PR target/78056
3086 * gcc.target/powerpc/pr78056-1.c: New test.
3087 * gcc.target/powerpc/pr78056-2.c: New test.
3088 * gcc.target/powerpc/pr78056-3.c: New test.
3089 * gcc.target/powerpc/pr78056-4.c: New test.
3090 * gcc.target/powerpc/pr78056-5.c: New test.
3091 * gcc.target/powerpc/pr78056-6.c: New test.
3092 * gcc.target/powerpc/pr78056-7.c: New test.
3093 * gcc.target/powerpc/pr78056-8.c: New test.
3094 * lib/target-supports.exp
3095 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3096 whether the effective target supports the popcntb instruction.
3097
8194635a
JL
30982017-01-03 Jeff Law <law@redhat.com>
3099
3100 PR tree-optimization/67955
3101 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3102
baf9ebc8
MP
31032017-01-04 Marek Polacek <polacek@redhat.com>
3104
3105 PR c++/77545
3106 PR c++/77284
3107 * g++.dg/cpp0x/range-for32.C: New test.
3108 * g++.dg/cpp0x/range-for33.C: New test.
3109
5dd9a9d0
DM
31102017-01-04 David Malcolm <dmalcolm@redhat.com>
3111
3112 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3113
4bf07f3f
NS
31142017-01-04 Nathan Sidwell <nathan@acm.org>
3115
3116 PR c++/66735
3117 * g++.dg/cpp1y/pr66735.C: New.
3118
165ba2e9
JJ
31192017-01-04 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR tree-optimization/71563
3122 * gcc.dg/tree-ssa/pr71563.c: New test.
3123
4567f969
JB
31242017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3125
3126 PR fortran/78534
3127 PR fortran/78976
3128 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3129 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3130 * gfortran.dg/transfer_intrinsic_1.f90: Change
3131 scan-tree-dump-times due to gfc_trans_string_copy change to
3132 avoid -Wstringop-overflow.
3133
1c06f07f
JL
31342017-01-03 Jeff Law <law@redhat.com>
3135
3136 PR tree-optimization/78856
3137 * gcc.c-torture/execute/pr78856.c: New test.
3138
60fb638f
MM
31392017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3140
3141 PR target/78953
3142 * gcc.target/powerpc/pr78953.c: New test.
3143
e4d02f52
ILT
31442017-01-03 Ian Lance Taylor <iant@google.com>
3145
3146 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3147 enums.
3148
5b4f088d
MS
31492017-01-03 Martin Sebor <msebor@redhat.com>
3150
3151 PR tree-optimization/78696
3152 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3153 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3154 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3155 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3156
31572017-01-03 David Malcolm <dmalcolm@redhat.com>
3158
3159 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3160 with more than one digit.
3161 * lib/gcc-dg.exp (process-message): Support more than one digit
3162 in relative line specifications.
3163
31642017-01-03 Jakub Jelinek <jakub@redhat.com>
3165
3166 PR tree-optimization/78965
3167 * gcc.dg/pr78965.c: New test.
3168
3169 PR middle-end/78901
3170 * g++.dg/opt/pr78901.C: New test.
3171
31722017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3173
3174 PR fortran/78534
3175 PR fortran/66310
3176 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3177 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3178 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3179 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3180 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3181 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3182 * gfortran.dg/string_1_lp64.f90: New test.
3183 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3184 * gfortran.dg/string_3_lp64.f90: New test.
3185 * gfortran.dg/transfer_intrinsic_1.f90: Change
3186 scan-tree-dump-times due to gfc_trans_string_copy change to
3187 avoid -Wstringop-overflow.
3188
8b7163c6
UB
31892017-01-02 Uros Bizjak <ubizjak@gmail.com>
3190
3191 PR target/78967
3192 * gcc.target/i386/pr78967-1.c: New test.
3193 * gcc.target/i386/pr78967-2.c: Ditto.
3194 * gcc.target/i386/pr78967-3.c: Ditto.
3195
3196 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3197 * gcc.target/i386/pr78904-4.c: Ditto.
3198 * gcc.target/i386/pr78904-6.c: Ditto.
3199
e2940b98
JH
32002017-01-01 Jan Hubicka <hubicka@ucw.cz>
3201
3202 PR middle-end/77674
3203 * g++.dg/torture/pr77674.C: New testcase.
3204
cbe34bb5 32052017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3206
3207 Update copyright years.
818ab71a 3208\f
cbe34bb5 3209Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
3210
3211Copying and distribution of this file, with or without modification,
3212are permitted in any medium without royalty provided the copyright
3213notice and this notice are preserved.